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

PROJECT (sourcing_v2), SPIDER (bca.uk)

2026-03-28 22:00:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-28 22:00:09 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-28 22:00:09 [bca.uk] INFO: Starting spider bca.uk
2026-03-28 22:00:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-28 22:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-28 22:00:09 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-28 22:00:09 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-28 22:00:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-28 22:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:00:09 [bca.uk] INFO: No cached cookies found, will perform fresh login
2026-03-28 22:00:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:00:09 [bca.uk] INFO: Loaded cached Auth0 token from Azure Tables (length=1492)
2026-03-28 22:00:09 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-28 22:00:09 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-28 22:00:09 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-28 22:00:09 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-28 22:00:09 [scrapy.extensions.telnet] INFO: Telnet Password: 62ef4dd709d88632
2026-03-28 22:00:09 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-28 22:00:09 [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-28T22_00_00.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-28 22:00:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-28 22:00:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-28 22:00:09 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-28 22:00:10 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-28 22:00:10 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'crawlers.middlewares.monitoring_spider_middleware.MonitoringSpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.middlewares.report_download_middleware.ReportDownloadMiddleware',
 'crawlers.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-28 22:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:10 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: auto
2026-03-28 22:00:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /Translations()?$filter=PartitionKey%20eq%20%27auto%27%20and%20RowKey%20eq%20%27auto%27 HTTP/1.1" 200 None
2026-03-28 22:00:10 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-28 22:00:10 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-28 22:00:10 [crawlers.pipelines.post_to_api] INFO: Setting up PostToApi Pipeline pointing to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-28 22:00:10 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.translation_pipeline.TranslationPipeline',
 'crawlers.pipelines.item_rules_pipeline.ItemRulesPipeline',
 'crawlers.pipelines.post_to_api.PostToApiPipeline']
2026-03-28 22:00:10 [scrapy.core.engine] INFO: Spider opened
2026-03-28 22:00:10 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-28 22:00:10 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-28 22:00:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-28 22:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-28 22:00:10 [scrapy-playwright] INFO: Starting download handler
2026-03-28 22:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-28 22:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-28 22:00:10 [scrapy-playwright] INFO: Launching 1 startup context(s)
2026-03-28 22:00:10 [scrapy-playwright] INFO: Launching browser chromium
2026-03-28 22:00:10 [scrapy-playwright] INFO: Browser chromium launched
2026-03-28 22:00:10 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-28 22:00:10 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-28 22:00:10 [scrapy-playwright] INFO: Browser chromium launched
2026-03-28 22:00:10 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-28 22:00:10 [scrapy-playwright] INFO: Startup context(s) launched
2026-03-28 22:00:15 [bca.uk] INFO: No cached cookies available, starting login process with credentials
2026-03-28 22:00:15 [bca.uk] INFO: Zyte login attempt 1/3
2026-03-28 22:00:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/> (referer: None) ['zyte-api']
2026-03-28 22:00:54 [bca.uk] INFO: Action 0 (waitForTimeout): status=success, elapsed=5.001s
2026-03-28 22:00:54 [bca.uk] INFO: Action 1 (waitForSelector): status=success, elapsed=0.007s
2026-03-28 22:00:54 [bca.uk] INFO: Action 2 (evaluate): status=success, elapsed=0.002s
2026-03-28 22:00:54 [bca.uk] INFO: Action 3 (waitForTimeout): status=success, elapsed=1s
2026-03-28 22:00:54 [bca.uk] INFO: Action 4 (click): status=success, elapsed=2.828s
2026-03-28 22:00:54 [bca.uk] INFO: Action 5 (waitForSelector): status=success, elapsed=0.838s
2026-03-28 22:00:54 [bca.uk] INFO: Action 6 (waitForTimeout): status=success, elapsed=0.999s
2026-03-28 22:00:54 [bca.uk] INFO: Action 7 (click): status=success, elapsed=2.276s
2026-03-28 22:00:54 [bca.uk] INFO: Action 8 (type): status=success, elapsed=0.02s
2026-03-28 22:00:54 [bca.uk] INFO: Action 9 (waitForTimeout): status=success, elapsed=1s
2026-03-28 22:00:54 [bca.uk] INFO: Action 10 (click): status=success, elapsed=2.282s
2026-03-28 22:00:54 [bca.uk] INFO: Action 11 (type): status=success, elapsed=0.019s
2026-03-28 22:00:54 [bca.uk] INFO: Action 12 (waitForTimeout): status=success, elapsed=1s
2026-03-28 22:00:54 [bca.uk] INFO: Action 13 (click): status=success, elapsed=1.614s
2026-03-28 22:00:54 [bca.uk] INFO: Action 14 (waitForSelector): status=success, elapsed=3.471s
2026-03-28 22:00:54 [bca.uk] INFO: Action 15 (evaluate): status=success, elapsed=0.001s
2026-03-28 22:00:54 [bca.uk] INFO: Action 16 (waitForTimeout): status=success, elapsed=10s
2026-03-28 22:00:54 [bca.uk] INFO: Action 17 (evaluate): status=success, elapsed=0.001s
2026-03-28 22:00:54 [bca.uk] INFO: Page URL after login: https://www.bca.co.uk/
2026-03-28 22:00:54 [bca.uk] INFO: Successfully logged in via Zyte API session
2026-03-28 22:00:54 [bca.uk] INFO: Scrapy-formatted cookies: [{'name': 'dtCookie', 'value': 'v_4_srv_1_sn_9DC31FA2B2ECD5E8DD5114D42C519C94_perc_100000_ol_0_mul_1_app-3A5d68a08db18e8bbb_1_app-3Aea7c4b59f27d43eb_1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'gpv_pn', 'value': 'auctionview', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtSa', 'value': '-', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'INGRESSCOOKIE', 'value': '201d4d7cdb35b651709a73d47c4eaea6|17148814d3d29f21517da122aae4be83', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'ASLBSACORS', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': '__cf_bm', 'value': 'CaWRGzeSAiJwSq4dojJkynW882Cl4GgYT44.blIpvNA-1774735216.0315707-1.0.1.1-mWTXml39O6f.fVeJyLbXa18S.1wJ3eUpM5pzelnhaVRV2hdiJyuWJL24si.GjI.CztVplrepgSOUP3D_7EF9v_P5yLQSKYIJw6K7LOcYHN.a7YLZkg2cS9f9uw8Q.ebwc3krSBA1sYYxRpCjNvu30w', 'domain': '.bca.co.uk', 'path': '/'}, {'name': '_legacy_auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'OptanonAlertBoxClosed', 'value': '2026-03-28T22:00:25.193Z', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCVS_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '1', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_sq', 'value': '%5B%5BB%5D%5D', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv_s', 'value': 'First%20Visit', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'OptanonConsent', 'value': 'isGpcEnabled=0&datestamp=Sat+Mar+28+2026+18%3A00%3A41+GMT-0400+(Eastern+Daylight+Time)&version=202510.1.0&browserGpcFlag=0&isIABGlobal=false&hosts=&consentId=85110371-8379-42d1-b2a5-4e704d3fa72b&interactionCount=1&isAnonUser=1&landingPath=NotLandingPage&groups=C0001%3A1%2CC0003%3A1%2CC0004%3A1%2CC0002%3A1&intType=1&geolocation=US%3BUT&AwaitingReconsent=false', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'ASLBSA', 'value': '000323392f7a18bd2b0ff7209c28bb25c0f06dee33a9cf62b65238d7d6868fdf5ddf', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'dest', 'value': 'https://www.bca.co.uk/', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'csrf', 'value': 'q4BW8y5SHircD7CSxZsWWNGGVTipfE6cgcwFNoCrMJgRd74AAlZYyb840KTE1fpfgH4Nh-fUjeWpyS6X15usDA:AAABnTZ2T2U:IVuTlKcslsNMZq4wlt47Mw', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'auth0.VS7z7E8b9vqJ2LYaGXEbb1f5CP1SGRLD.is.authenticated', 'value': 'true', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 'rxVisitor', 'value': '1774735217668EMUKP8AMAQV1HCC1VEFDHA7J540VTBKN', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'rxvt', 'value': '1774737042274|1774735217669', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'dtPC', 'value': '1$535241555_535h-vUJHTEQUBHCDMCAFPADGCRUHTBVFHPTFG-0e0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'AMCV_E5F2C8A15481C0E20A4C98BC%40AdobeOrg', 'value': '179643557%7CMCIDTS%7C20541%7CMCMID%7C84308657473883267122374660582521709602%7CMCAAMLH-1775340030%7C7%7CMCAAMB-1775340030%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCOPTOUT-1774742430s%7CNONE%7CMCSYNCSOP%7C411-20548%7CvVersion%7C5.5.0', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 's_cc', 'value': 'true', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'sc_dslv', 'value': '1774735242389', 'domain': '.bca.co.uk', 'path': '/'}, {'name': 'JSESSIONID', 'value': '519A039170E43BA77F956397FAD11C70', 'domain': 'www.bca.co.uk', 'path': '/'}, {'name': 's_getNewRepeat', 'value': '1774735242390-New', 'domain': '.bca.co.uk', 'path': '/'}]
2026-03-28 22:00:54 [bca.uk] INFO: Extracted 24 cookies from Zyte login response
2026-03-28 22:00:54 [bca.uk] INFO: Merged 15 browser cookies, total: 24
2026-03-28 22:00:54 [bca.uk] INFO: Auth0 token capture: token=yes, error=client-created
2026-03-28 22:00:54 [bca.uk] INFO: Got Auth0 access token via dynamic SDK (length=1492)
2026-03-28 22:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /SpiderData(PartitionKey='BCAUk',RowKey='auth_token') HTTP/1.1" 204 0
2026-03-28 22:00:54 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded
2026-03-28 22:00:54 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:00:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:54 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:00:56 [bca.uk] INFO: Total items found: 100
2026-03-28 22:00:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded
2026-03-28 22:00:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:00:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:56 [bca.uk] INFO: Found listing with ID: KS17%20LFM
2026-03-28 22:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS17%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:00:56 [bca.uk] INFO: Scrape type for KS17%20LFM: 2
2026-03-28 22:00:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7e7267c-3859-58ff-bb8b-d88955b93932 with identifier: KS17%20LFM
2026-03-28 22:00:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7e7267c-3859-58ff-bb8b-d88955b93932 with scrape type 2
2026-03-28 22:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7e7267c-3859-58ff-bb8b-d88955b93932 with scrape type 2
2026-03-28 22:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7e7267c-3859-58ff-bb8b-d88955b93932, identifier: KS17%20LFM
2026-03-28 22:00:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7e7267c-3859-58ff-bb8b-d88955b93932 with identifier: KS17%20LFM
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black HTTP/1.1" 200 None
2026-03-28 22:00:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel HTTP/1.1" 200 None
2026-03-28 22:00:57 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7e7267c-3859-58ff-bb8b-d88955b93932 with identifier: KS17%20LFM
2026-03-28 22:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7e7267c-3859-58ff-bb8b-d88955b93932 with identifier: KS17%20LFM to the API
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS17%20LFM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a7e7267c-3859-58ff-bb8b-d88955b93932',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS17 LFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS17%20LFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 54967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 SPORT 9G Saloon',
 'transmission': 'manual',
 'trim': 'SPORT 9G',
 'vin': 'WDD2050042R277834',
 'year': 2017}
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS17%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:00:57 [bca.uk] INFO: Saving data for KS17%20LFM: {'auction_closing_time': 1774864800.0, 'created_time': 1774621325.060619, 'last_price_update_time': 1774735257.688781}
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS17%2520LFM') HTTP/1.1" 204 0
2026-03-28 22:00:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:00:57 [bca.uk] INFO: Found listing with ID: DS64%20KUP
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 22:00:57 [bca.uk] INFO: Scrape type for DS64%20KUP: 2
2026-03-28 22:00:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff597d53-a947-58e9-aa57-dc9ae1cfe4df with identifier: DS64%20KUP
2026-03-28 22:00:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff597d53-a947-58e9-aa57-dc9ae1cfe4df with scrape type 2
2026-03-28 22:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff597d53-a947-58e9-aa57-dc9ae1cfe4df with scrape type 2
2026-03-28 22:00:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff597d53-a947-58e9-aa57-dc9ae1cfe4df, identifier: DS64%20KUP
2026-03-28 22:00:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff597d53-a947-58e9-aa57-dc9ae1cfe4df with identifier: DS64%20KUP
2026-03-28 22:00:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff597d53-a947-58e9-aa57-dc9ae1cfe4df with identifier: DS64%20KUP
2026-03-28 22:00:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff597d53-a947-58e9-aa57-dc9ae1cfe4df with identifier: DS64%20KUP to the API
2026-03-28 22:00:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:00:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS64%20KUP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff597d53-a947-58e9-aa57-dc9ae1cfe4df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS64 KUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS64%20KUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 174991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 140 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 ELITE',
 'vin': 'W0LGT6ES0E1188666',
 'year': 2015}
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 22:00:58 [bca.uk] INFO: Saving data for DS64%20KUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774621319.366533, 'last_price_update_time': 1774735258.817672}
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS64%2520KUP') HTTP/1.1" 204 0
2026-03-28 22:00:58 [bca.uk] INFO: Found listing with ID: DY61%20NHM
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520NHM%27 HTTP/1.1" 200 None
2026-03-28 22:00:58 [bca.uk] INFO: Scrape type for DY61%20NHM: 0
2026-03-28 22:00:58 [bca.uk] INFO: Found listing with ID: EU12%20RAX
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU12%2520RAX%27 HTTP/1.1" 200 None
2026-03-28 22:00:58 [bca.uk] INFO: Scrape type for EU12%20RAX: 0
2026-03-28 22:00:58 [bca.uk] INFO: Found listing with ID: FG12%20NLT
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:00:58 [bca.uk] INFO: Scrape type for FG12%20NLT: 2
2026-03-28 22:00:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with identifier: FG12%20NLT
2026-03-28 22:00:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with scrape type 2
2026-03-28 22:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with scrape type 2
2026-03-28 22:00:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa26ba11-51d0-5aa4-bedc-fa00c3caea9b, identifier: FG12%20NLT
2026-03-28 22:00:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with identifier: FG12%20NLT
2026-03-28 22:00:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with identifier: FG12%20NLT
2026-03-28 22:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa26ba11-51d0-5aa4-bedc-fa00c3caea9b with identifier: FG12%20NLT to the API
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:00:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG12%20NLT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa26ba11-51d0-5aa4-bedc-fa00c3caea9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG12 NLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG12%20NLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 137263,
 '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 IX35 2.0 CRDI PREMIUM 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI PREMIUM 4WD',
 'vin': 'TMAJU81VSCJ285868',
 'year': 2012}
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Saving data for FG12%20NLT: {'auction_closing_time': 1774864800.0, 'created_time': 1774621317.605293, 'last_price_update_time': 1774735259.366998}
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG12%2520NLT') HTTP/1.1" 204 0
2026-03-28 22:00:59 [bca.uk] INFO: Found listing with ID: YF62%20DGV
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520DGV%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Scrape type for YF62%20DGV: 2
2026-03-28 22:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78515709-8a71-57cf-9588-b30df6d723f8 with identifier: YF62%20DGV
2026-03-28 22:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78515709-8a71-57cf-9588-b30df6d723f8 with scrape type 2
2026-03-28 22:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78515709-8a71-57cf-9588-b30df6d723f8 with scrape type 2
2026-03-28 22:00:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78515709-8a71-57cf-9588-b30df6d723f8, identifier: YF62%20DGV
2026-03-28 22:00:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78515709-8a71-57cf-9588-b30df6d723f8 with identifier: YF62%20DGV
2026-03-28 22:00:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78515709-8a71-57cf-9588-b30df6d723f8 with identifier: YF62%20DGV
2026-03-28 22:00:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78515709-8a71-57cf-9588-b30df6d723f8 with identifier: YF62%20DGV to the API
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:00:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF62%20DGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78515709-8a71-57cf-9588-b30df6d723f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF62 DGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF62%20DGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 105373,
 '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': 'VF1JZS4B648275815',
 'year': 2012}
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520DGV%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Saving data for YF62%20DGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621331.351693, 'last_price_update_time': 1774735259.836606}
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF62%2520DGV') HTTP/1.1" 204 0
2026-03-28 22:00:59 [bca.uk] INFO: Found listing with ID: YG66%20MEV
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520MEV%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Scrape type for YG66%20MEV: 0
2026-03-28 22:00:59 [bca.uk] INFO: Found listing with ID: DP64%20OFX
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP64%2520OFX%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Scrape type for DP64%20OFX: 0
2026-03-28 22:00:59 [bca.uk] INFO: Found listing with ID: VA62%20BTY
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA62%2520BTY%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Scrape type for VA62%20BTY: 1
2026-03-28 22:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44fab252-6185-51e4-87e9-3f4c2a42edd8 with identifier: VA62%20BTY
2026-03-28 22:00:59 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:00:59 [bca.uk] INFO: Found listing with ID: VO13%20UKS
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:00:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520UKS%27 HTTP/1.1" 200 None
2026-03-28 22:00:59 [bca.uk] INFO: Scrape type for VO13%20UKS: 2
2026-03-28 22:00:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eec3315a-de1c-520f-8211-a4488a48f56d with identifier: VO13%20UKS
2026-03-28 22:00:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eec3315a-de1c-520f-8211-a4488a48f56d with scrape type 2
2026-03-28 22:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eec3315a-de1c-520f-8211-a4488a48f56d with scrape type 2
2026-03-28 22:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eec3315a-de1c-520f-8211-a4488a48f56d, identifier: VO13%20UKS
2026-03-28 22:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eec3315a-de1c-520f-8211-a4488a48f56d with identifier: VO13%20UKS
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=blue HTTP/1.1" 200 None
2026-03-28 22:01:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol HTTP/1.1" 200 None
2026-03-28 22:01:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eec3315a-de1c-520f-8211-a4488a48f56d with identifier: VO13%20UKS
2026-03-28 22:01:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eec3315a-de1c-520f-8211-a4488a48f56d with identifier: VO13%20UKS to the API
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO13%20UKS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eec3315a-de1c-520f-8211-a4488a48f56d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO13 UKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO13%20UKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 74667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 16V ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '16V ENERGY',
 'vin': 'W0L0SDL08D4115440',
 'year': 2013}
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520UKS%27 HTTP/1.1" 200 None
2026-03-28 22:01:00 [bca.uk] INFO: Saving data for VO13%20UKS: {'auction_closing_time': 1774864800.0, 'created_time': 1774620798.556471, 'last_price_update_time': 1774735260.701564}
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO13%2520UKS') HTTP/1.1" 204 0
2026-03-28 22:01:00 [bca.uk] INFO: Found listing with ID: DS09%20KHK
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS09%2520KHK%27 HTTP/1.1" 200 None
2026-03-28 22:01:00 [bca.uk] INFO: Scrape type for DS09%20KHK: 0
2026-03-28 22:01:00 [bca.uk] INFO: Found listing with ID: DY59%20OYL
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY59%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 22:01:00 [bca.uk] INFO: Scrape type for DY59%20OYL: 2
2026-03-28 22:01:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with identifier: DY59%20OYL
2026-03-28 22:01:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with scrape type 2
2026-03-28 22:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with scrape type 2
2026-03-28 22:01:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cb56991-e767-5f50-9e1e-b3b6fde8ef25, identifier: DY59%20OYL
2026-03-28 22:01:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with identifier: DY59%20OYL
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=green HTTP/1.1" 200 None
2026-03-28 22:01:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with identifier: DY59%20OYL
2026-03-28 22:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cb56991-e767-5f50-9e1e-b3b6fde8ef25 with identifier: DY59%20OYL to the API
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY59%20OYL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4cb56991-e767-5f50-9e1e-b3b6fde8ef25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY59 OYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY59%20OYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'C30',
 'odometer': 129529,
 '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 C30 1.6 D DRIVE R DESIGN Coupe',
 'transmission': 'manual',
 'trim': 'D DRIVE R DESIGN',
 'vin': 'YV1MK76F2A2174340',
 'year': 2009}
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY59%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 22:01:01 [bca.uk] INFO: Saving data for DY59%20OYL: {'auction_closing_time': 1774864800.0, 'created_time': 1773930107.415081, 'last_price_update_time': 1774735261.378221}
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY59%2520OYL') HTTP/1.1" 204 0
2026-03-28 22:01:01 [bca.uk] INFO: Found listing with ID: KS09%20VZK
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 22:01:01 [bca.uk] INFO: Scrape type for KS09%20VZK: 2
2026-03-28 22:01:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47fbd3e7-334b-55ca-adcc-a150029eb84e with identifier: KS09%20VZK
2026-03-28 22:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47fbd3e7-334b-55ca-adcc-a150029eb84e with scrape type 2
2026-03-28 22:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47fbd3e7-334b-55ca-adcc-a150029eb84e with scrape type 2
2026-03-28 22:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47fbd3e7-334b-55ca-adcc-a150029eb84e, identifier: KS09%20VZK
2026-03-28 22:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47fbd3e7-334b-55ca-adcc-a150029eb84e with identifier: KS09%20VZK
2026-03-28 22:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47fbd3e7-334b-55ca-adcc-a150029eb84e with identifier: KS09%20VZK
2026-03-28 22:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47fbd3e7-334b-55ca-adcc-a150029eb84e with identifier: KS09%20VZK to the API
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS09%20VZK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47fbd3e7-334b-55ca-adcc-a150029eb84e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS09 VZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS09%20VZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 120327,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.5 ELEGANCE SE Hatchback',
 'transmission': 'automatic',
 'trim': 'ELEGANCE SE',
 'vin': 'WDD1690312J757696',
 'year': 2009}
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 22:01:01 [bca.uk] INFO: Saving data for KS09%20VZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774621318.332009, 'last_price_update_time': 1774735261.999243}
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS09%2520VZK') HTTP/1.1" 204 0
2026-03-28 22:01:02 [bca.uk] INFO: Found listing with ID: KU60%20XCH
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU60%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 22:01:02 [bca.uk] INFO: Scrape type for KU60%20XCH: 2
2026-03-28 22:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac60bf19-8e22-5b08-a6d1-6fe027aedebf with identifier: KU60%20XCH
2026-03-28 22:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac60bf19-8e22-5b08-a6d1-6fe027aedebf with scrape type 2
2026-03-28 22:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac60bf19-8e22-5b08-a6d1-6fe027aedebf with scrape type 2
2026-03-28 22:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac60bf19-8e22-5b08-a6d1-6fe027aedebf, identifier: KU60%20XCH
2026-03-28 22:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac60bf19-8e22-5b08-a6d1-6fe027aedebf with identifier: KU60%20XCH
2026-03-28 22:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac60bf19-8e22-5b08-a6d1-6fe027aedebf with identifier: KU60%20XCH
2026-03-28 22:01:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac60bf19-8e22-5b08-a6d1-6fe027aedebf with identifier: KU60%20XCH to the API
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU60%20XCH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ac60bf19-8e22-5b08-a6d1-6fe027aedebf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU60 XCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU60%20XCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 130823,
 '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 Q5 2.0 TDI 170 QUATTRO SE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 170 QUATTRO SE S-T',
 'vin': 'WAUZZZ8R1BA024273',
 'year': 2010}
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU60%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 22:01:02 [bca.uk] INFO: Saving data for KU60%20XCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774478641.414568, 'last_price_update_time': 1774735262.505841}
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU60%2520XCH') HTTP/1.1" 204 0
2026-03-28 22:01:02 [bca.uk] INFO: Found listing with ID: LY10%20BTE
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY10%2520BTE%27 HTTP/1.1" 200 None
2026-03-28 22:01:02 [bca.uk] INFO: Scrape type for LY10%20BTE: 2
2026-03-28 22:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6698f5fc-274b-50e1-95fb-b175f76efb4c with identifier: LY10%20BTE
2026-03-28 22:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6698f5fc-274b-50e1-95fb-b175f76efb4c with scrape type 2
2026-03-28 22:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6698f5fc-274b-50e1-95fb-b175f76efb4c with scrape type 2
2026-03-28 22:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6698f5fc-274b-50e1-95fb-b175f76efb4c, identifier: LY10%20BTE
2026-03-28 22:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6698f5fc-274b-50e1-95fb-b175f76efb4c with identifier: LY10%20BTE
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=silver HTTP/1.1" 200 None
2026-03-28 22:01:02 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6698f5fc-274b-50e1-95fb-b175f76efb4c with identifier: LY10%20BTE
2026-03-28 22:01:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6698f5fc-274b-50e1-95fb-b175f76efb4c with identifier: LY10%20BTE to the API
2026-03-28 22:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:03 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY10%20BTE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6698f5fc-274b-50e1-95fb-b175f76efb4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY10 BTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY10%20BTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 72965,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.6 HDI 90 EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 90 EXCLUSIVE',
 'vin': 'VF7SC9HXCAA577332',
 'year': 2010}
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY10%2520BTE%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Saving data for LY10%20BTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774620805.19089, 'last_price_update_time': 1774735263.194984}
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY10%2520BTE') HTTP/1.1" 204 0
2026-03-28 22:01:03 [bca.uk] INFO: Found listing with ID: MV60%20OCJ
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV60%2520OCJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Scrape type for MV60%20OCJ: 0
2026-03-28 22:01:03 [bca.uk] INFO: Found listing with ID: ND62%20EWM
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND62%2520EWM%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Scrape type for ND62%20EWM: 1
2026-03-28 22:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fc2a305-976b-5d20-86ca-43ed711c23db with identifier: ND62%20EWM
2026-03-28 22:01:03 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:01:03 [bca.uk] INFO: Found listing with ID: OV07%20NNA
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV07%2520NNA%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Scrape type for OV07%20NNA: 2
2026-03-28 22:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0406c53-da78-545a-93b7-f05f99baea7e with identifier: OV07%20NNA
2026-03-28 22:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0406c53-da78-545a-93b7-f05f99baea7e with scrape type 2
2026-03-28 22:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0406c53-da78-545a-93b7-f05f99baea7e with scrape type 2
2026-03-28 22:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0406c53-da78-545a-93b7-f05f99baea7e, identifier: OV07%20NNA
2026-03-28 22:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0406c53-da78-545a-93b7-f05f99baea7e with identifier: OV07%20NNA
2026-03-28 22:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0406c53-da78-545a-93b7-f05f99baea7e with identifier: OV07%20NNA
2026-03-28 22:01:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0406c53-da78-545a-93b7-f05f99baea7e with identifier: OV07%20NNA to the API
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:03 [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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV07%20NNA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0406c53-da78-545a-93b7-f05f99baea7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV07 NNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV07%20NNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SUBARU',
 'model': 'LEGACY OUTBACK',
 'odometer': 143535,
 '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': 'SUBARU LEGACY OUTBACK 2.5 173 SEN SPORT TOURER Estate',
 'transmission': 'automatic',
 'trim': '173 SEN SPORT TOURER',
 'vin': 'JF1BP9KLA7G048237',
 'year': 2007}
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV07%2520NNA%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Saving data for OV07%20NNA: {'auction_closing_time': 1774864800.0, 'created_time': 1774524274.223216, 'last_price_update_time': 1774735263.675995}
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV07%2520NNA') HTTP/1.1" 204 0
2026-03-28 22:01:03 [bca.uk] INFO: Total items found: 100
2026-03-28 22:01:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded
2026-03-28 22:01:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:01:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:01:03 [bca.uk] INFO: Found listing with ID: OY14%20LMF
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY14%2520LMF%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Scrape type for OY14%20LMF: 0
2026-03-28 22:01:03 [bca.uk] INFO: Found listing with ID: P60%20GOB
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P60%2520GOB%27 HTTP/1.1" 200 None
2026-03-28 22:01:03 [bca.uk] INFO: Scrape type for P60%20GOB: 2
2026-03-28 22:01:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with identifier: P60%20GOB
2026-03-28 22:01:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with scrape type 2
2026-03-28 22:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with scrape type 2
2026-03-28 22:01:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c, identifier: P60%20GOB
2026-03-28 22:01:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with identifier: P60%20GOB
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white HTTP/1.1" 200 None
2026-03-28 22:01:03 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with identifier: P60%20GOB
2026-03-28 22:01:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c with identifier: P60%20GOB to the API
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:04 [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=P60%20GOB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a6c66a3-5609-50c9-bc1e-1b6e2c8d4e7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'P60 GOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=P60%20GOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'DS4',
 'odometer': 124652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN DS4 2.0 HDI 160 DSTYLE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 160 DSTYLE',
 'vin': 'VF7NXRHH8CY614488',
 'year': 2012}
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P60%2520GOB%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Saving data for P60%20GOB: {'auction_closing_time': 1774864800.0, 'created_time': 1774622489.588226, 'last_price_update_time': 1774735264.297431}
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='P60%2520GOB') HTTP/1.1" 204 0
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: GN15%20TXC
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN15%2520TXC%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for GN15%20TXC: 0
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: DY15%20MXL
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY15%2520MXL%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for DY15%20MXL: 0
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: VA57%20MMV
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA57%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for VA57%20MMV: 2
2026-03-28 22:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with identifier: VA57%20MMV
2026-03-28 22:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with scrape type 2
2026-03-28 22:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with scrape type 2
2026-03-28 22:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04f0d7cf-f3c1-57e5-aa5b-17da875086d9, identifier: VA57%20MMV
2026-03-28 22:01:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:01:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: PJ12%20NEO
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ12%2520NEO%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for PJ12%20NEO: 1
2026-03-28 22:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf9384a7-c2b5-5829-81c5-0ab07891768a with identifier: PJ12%20NEO
2026-03-28 22:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with identifier: VA57%20MMV
2026-03-28 22:01:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with identifier: VA57%20MMV
2026-03-28 22:01:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04f0d7cf-f3c1-57e5-aa5b-17da875086d9 with identifier: VA57%20MMV to the API
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA57%20MMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04f0d7cf-f3c1-57e5-aa5b-17da875086d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA57 MMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA57%20MMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 120211,
 '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 GOLF 1.4 TSI 170 GT SPORT DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 170 GT SPORT DSG',
 'vin': 'WVWZZZ1KZ8W158019',
 'year': 2007}
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA57%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Saving data for VA57%20MMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774610845.093, 'last_price_update_time': 1774735264.776256}
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA57%2520MMV') HTTP/1.1" 204 0
2026-03-28 22:01:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:01:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA62%20BTY-GB>
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: AV03%20RSZ
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV03%2520RSZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for AV03%20RSZ: 1
2026-03-28 22:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5 with identifier: AV03%20RSZ
2026-03-28 22:01:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: SA62%20FAO
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA62%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for SA62%20FAO: 0
2026-03-28 22:01:04 [bca.uk] INFO: Found listing with ID: AP17%20LGF
2026-03-28 22:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP17%2520LGF%27 HTTP/1.1" 200 None
2026-03-28 22:01:04 [bca.uk] INFO: Scrape type for AP17%20LGF: 2
2026-03-28 22:01:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with identifier: AP17%20LGF
2026-03-28 22:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with scrape type 2
2026-03-28 22:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with scrape type 2
2026-03-28 22:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2acfb3fd-c70f-5159-a4ef-29be5c93f30b, identifier: AP17%20LGF
2026-03-28 22:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with identifier: AP17%20LGF
2026-03-28 22:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with identifier: AP17%20LGF
2026-03-28 22:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2acfb3fd-c70f-5159-a4ef-29be5c93f30b with identifier: AP17%20LGF to the API
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP17%20LGF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2acfb3fd-c70f-5159-a4ef-29be5c93f30b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP17 LGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP17%20LGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 64346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCHU58671',
 'year': 2017}
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP17%2520LGF%27 HTTP/1.1" 200 None
2026-03-28 22:01:05 [bca.uk] INFO: Saving data for AP17%20LGF: {'auction_closing_time': 1774864800.0, 'created_time': 1774622495.894769, 'last_price_update_time': 1774735265.359726}
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP17%2520LGF') HTTP/1.1" 204 0
2026-03-28 22:01:05 [bca.uk] INFO: Found listing with ID: GC14%20BYZ
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GC14%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:05 [bca.uk] INFO: Scrape type for GC14%20BYZ: 2
2026-03-28 22:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcd8052e-f089-5d60-ac6b-712aed7f241e with identifier: GC14%20BYZ
2026-03-28 22:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcd8052e-f089-5d60-ac6b-712aed7f241e with scrape type 2
2026-03-28 22:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcd8052e-f089-5d60-ac6b-712aed7f241e with scrape type 2
2026-03-28 22:01:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcd8052e-f089-5d60-ac6b-712aed7f241e, identifier: GC14%20BYZ
2026-03-28 22:01:05 [bca.uk] INFO: Found listing with ID: BD57%20OLK
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD57%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 22:01:05 [bca.uk] INFO: Scrape type for BD57%20OLK: 1
2026-03-28 22:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f1a744f-dcf7-513c-adf2-49d9ca828470 with identifier: BD57%20OLK
2026-03-28 22:01:05 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:01:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcd8052e-f089-5d60-ac6b-712aed7f241e with identifier: GC14%20BYZ
2026-03-28 22:01:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcd8052e-f089-5d60-ac6b-712aed7f241e with identifier: GC14%20BYZ
2026-03-28 22:01:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcd8052e-f089-5d60-ac6b-712aed7f241e with identifier: GC14%20BYZ to the API
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC14%20BYZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fcd8052e-f089-5d60-ac6b-712aed7f241e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC14 BYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC14%20BYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 31958,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 2.0 T E/B 250 ST-2 Hatchback',
 'transmission': 'manual',
 'trim': 'T E/B 250 ST-2',
 'vin': 'WF0KXXGCBKEM32085',
 'year': 2014}
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GC14%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:05 [bca.uk] INFO: Saving data for GC14%20BYZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621670.131004, 'last_price_update_time': 1774735265.902338}
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC14%2520BYZ') HTTP/1.1" 204 0
2026-03-28 22:01:05 [bca.uk] INFO: Found listing with ID: GJ09%20KHA
2026-03-28 22:01:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ09%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:01:05 [bca.uk] INFO: Scrape type for GJ09%20KHA: 2
2026-03-28 22:01:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with identifier: GJ09%20KHA
2026-03-28 22:01:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with scrape type 2
2026-03-28 22:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with scrape type 2
2026-03-28 22:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f, identifier: GJ09%20KHA
2026-03-28 22:01:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ12%20NEO-GB>
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: CN63%20OLH
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN63%2520OLH%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for CN63%20OLH: 1
2026-03-28 22:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39f18d5c-38c9-5802-bc90-29e03976b40f with identifier: CN63%20OLH
2026-03-28 22:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with identifier: GJ09%20KHA
2026-03-28 22:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with identifier: GJ09%20KHA
2026-03-28 22:01:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f with identifier: GJ09%20KHA to the API
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:06 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ09%20KHA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f4b8e4ec-0fff-5766-bf2c-1dd6848b6a5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ09 KHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ09%20KHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 56631,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 HDI 110 VTR+ EGS MPV',
 'transmission': 'automatic',
 'trim': 'HDI 110 VTR+ EGS',
 'vin': 'VF7UD9HZH45398350',
 'year': 2009}
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ09%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Saving data for GJ09%20KHA: {'auction_closing_time': 1774864800.0, 'created_time': 1774620808.47365, 'last_price_update_time': 1774735266.451176}
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ09%2520KHA') HTTP/1.1" 204 0
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: GK60%20ZSE
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK60%2520ZSE%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for GK60%20ZSE: 0
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: LO10%20GWV
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO10%2520GWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for LO10%20GWV: 2
2026-03-28 22:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0f5e6c9-06ba-5b09-9ec6-f7043019979d with identifier: LO10%20GWV
2026-03-28 22:01:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0f5e6c9-06ba-5b09-9ec6-f7043019979d with scrape type 2
2026-03-28 22:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0f5e6c9-06ba-5b09-9ec6-f7043019979d with scrape type 2
2026-03-28 22:01:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0f5e6c9-06ba-5b09-9ec6-f7043019979d, identifier: LO10%20GWV
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: DA64%20WPD
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA64%2520WPD%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for DA64%20WPD: 0
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: OY18%20OKJ
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY18%2520OKJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for OY18%20OKJ: 0
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: PJ18%20YMZ
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for PJ18%20YMZ: 0
2026-03-28 22:01:06 [bca.uk] INFO: Found listing with ID: RX68%20XHM
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX68%2520XHM%27 HTTP/1.1" 200 None
2026-03-28 22:01:06 [bca.uk] INFO: Scrape type for RX68%20XHM: 1
2026-03-28 22:01:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 502dec79-4436-5ea8-b8a4-1afd151a13a2 with identifier: RX68%20XHM
2026-03-28 22:01:06 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:01:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0f5e6c9-06ba-5b09-9ec6-f7043019979d with identifier: LO10%20GWV
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey HTTP/1.1" 200 None
2026-03-28 22:01:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22: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-28 22:01:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0f5e6c9-06ba-5b09-9ec6-f7043019979d with identifier: LO10%20GWV
2026-03-28 22:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0f5e6c9-06ba-5b09-9ec6-f7043019979d with identifier: LO10%20GWV to the API
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:07 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO10%20GWV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0f5e6c9-06ba-5b09-9ec6-f7043019979d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO10 GWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO10%20GWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 106149,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 85 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': '85 SE DSG',
 'vin': 'WVWZZZ6RZAY271820',
 'year': 2010}
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO10%2520GWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Saving data for LO10%20GWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621670.893105, 'last_price_update_time': 1774735267.282272}
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO10%2520GWV') HTTP/1.1" 204 0
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: PY60%20HJF
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY60%2520HJF%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for PY60%20HJF: 2
2026-03-28 22:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3059609-afec-5b3f-8103-70b92c282897 with identifier: PY60%20HJF
2026-03-28 22:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3059609-afec-5b3f-8103-70b92c282897 with scrape type 2
2026-03-28 22:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3059609-afec-5b3f-8103-70b92c282897 with scrape type 2
2026-03-28 22:01:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3059609-afec-5b3f-8103-70b92c282897, identifier: PY60%20HJF
2026-03-28 22:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND62%20EWM-GB>
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: HT19%20CVS
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT19%2520CVS%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for HT19%20CVS: 1
2026-03-28 22:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe with identifier: HT19%20CVS
2026-03-28 22:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:01:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3059609-afec-5b3f-8103-70b92c282897 with identifier: PY60%20HJF
2026-03-28 22:01:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3059609-afec-5b3f-8103-70b92c282897 with identifier: PY60%20HJF
2026-03-28 22:01:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3059609-afec-5b3f-8103-70b92c282897 with identifier: PY60%20HJF to the API
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:07 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY60%20HJF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3059609-afec-5b3f-8103-70b92c282897',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY60 HJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY60%20HJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 59802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.3 TAMURA Hatchback',
 'transmission': 'manual',
 'trim': 'TAMURA',
 'vin': 'JMZDEA4J200403062',
 'year': 2011}
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY60%2520HJF%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Saving data for PY60%20HJF: {'auction_closing_time': 1774864800.0, 'created_time': 1774622490.854148, 'last_price_update_time': 1774735267.838982}
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY60%2520HJF') HTTP/1.1" 204 0
2026-03-28 22:01:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD57%20OLK-GB>
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: SM62%20CJZ
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM62%2520CJZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for SM62%20CJZ: 0
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: FV69%20BJO
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV69%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for FV69%20BJO: 1
2026-03-28 22:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6 with identifier: FV69%20BJO
2026-03-28 22:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: LT70%20TDO
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT70%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for LT70%20TDO: 1
2026-03-28 22:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d540cd8f-d715-5405-a8d5-11721b31b439 with identifier: LT70%20TDO
2026-03-28 22:01:07 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:01:07 [bca.uk] INFO: Found listing with ID: YS68%20WCC
2026-03-28 22:01:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS68%2520WCC%27 HTTP/1.1" 200 None
2026-03-28 22:01:07 [bca.uk] INFO: Scrape type for YS68%20WCC: 2
2026-03-28 22:01:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de869e9c-857e-550f-abd9-12553d63d9ad with identifier: YS68%20WCC
2026-03-28 22:01:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de869e9c-857e-550f-abd9-12553d63d9ad with scrape type 2
2026-03-28 22:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de869e9c-857e-550f-abd9-12553d63d9ad with scrape type 2
2026-03-28 22:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de869e9c-857e-550f-abd9-12553d63d9ad, identifier: YS68%20WCC
2026-03-28 22:01:08 [bca.uk] INFO: Found listing with ID: BJ68%20UWN
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ68%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 22:01:08 [bca.uk] INFO: Scrape type for BJ68%20UWN: 1
2026-03-28 22:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f05d113-747f-52ed-a1ad-9799bad35377 with identifier: BJ68%20UWN
2026-03-28 22:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de869e9c-857e-550f-abd9-12553d63d9ad with identifier: YS68%20WCC
2026-03-28 22:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de869e9c-857e-550f-abd9-12553d63d9ad with identifier: YS68%20WCC
2026-03-28 22:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de869e9c-857e-550f-abd9-12553d63d9ad with identifier: YS68%20WCC to the API
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS68%20WCC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de869e9c-857e-550f-abd9-12553d63d9ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS68 WCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS68%20WCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ALFA ROMEO',
 'model': 'STELVIO',
 'odometer': 50497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO STELVIO 2.2 D 190 AWD NERO EDIZIONE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 190 AWD NERO EDIZIONE',
 'vin': 'ZARPAHGX5K7C38748',
 'year': 2019}
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS68%2520WCC%27 HTTP/1.1" 200 None
2026-03-28 22:01:08 [bca.uk] INFO: Saving data for YS68%20WCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774339630.137103, 'last_price_update_time': 1774735268.44445}
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS68%2520WCC') HTTP/1.1" 204 0
2026-03-28 22:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX68%20XHM-GB>
2026-03-28 22:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV03%20RSZ-GB>
2026-03-28 22:01:08 [bca.uk] INFO: Found listing with ID: AV68%20JYU
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV68%2520JYU%27 HTTP/1.1" 200 None
2026-03-28 22:01:08 [bca.uk] INFO: Scrape type for AV68%20JYU: 2
2026-03-28 22:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with identifier: AV68%20JYU
2026-03-28 22:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with scrape type 2
2026-03-28 22:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with scrape type 2
2026-03-28 22:01:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a, identifier: AV68%20JYU
2026-03-28 22:01:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20CVS-GB>
2026-03-28 22:01:08 [bca.uk] INFO: Found listing with ID: BJ70%20EHU
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ70%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 22:01:08 [bca.uk] INFO: Scrape type for BJ70%20EHU: 1
2026-03-28 22:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf35b337-845e-537f-a976-08188cca66f3 with identifier: BJ70%20EHU
2026-03-28 22:01:08 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:01:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with identifier: AV68%20JYU
2026-03-28 22:01:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with identifier: AV68%20JYU
2026-03-28 22:01:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a with identifier: AV68%20JYU to the API
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV68%20JYU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e48c561-f5d3-5b6d-8454-2d5fa2b7d67a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV68 JYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV68%20JYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 110935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD TITANIUM',
 'vin': 'WF0AXXWPMAJU50726',
 'year': 2018}
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV68%2520JYU%27 HTTP/1.1" 200 None
2026-03-28 22:01:08 [bca.uk] INFO: Saving data for AV68%20JYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621500.990708, 'last_price_update_time': 1774735268.975707}
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV68%2520JYU') HTTP/1.1" 204 0
2026-03-28 22:01:08 [bca.uk] INFO: Found listing with ID: BU64%20FFW
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU64%2520FFW%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for BU64%20FFW: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: FD64%20DKV
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD64%2520DKV%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for FD64%20DKV: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: ML18%20SVE
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML18%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for ML18%20SVE: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: MM17%20ZZL
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM17%2520ZZL%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for MM17%20ZZL: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: ND64%20WZO
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND64%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for ND64%20WZO: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: PE15%20LHF
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE15%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for PE15%20LHF: 2
2026-03-28 22:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with identifier: PE15%20LHF
2026-03-28 22:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with scrape type 2
2026-03-28 22:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with scrape type 2
2026-03-28 22:01:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53b360f8-e28e-5066-a3a2-3aa59cee10b7, identifier: PE15%20LHF
2026-03-28 22:01:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV69%20BJO-GB>
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: KJ73%20EOT
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ73%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for KJ73%20EOT: 1
2026-03-28 22:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab2f45d0-e564-5ded-8cb4-0288835f055c with identifier: KJ73%20EOT
2026-03-28 22:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with identifier: PE15%20LHF
2026-03-28 22:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with identifier: PE15%20LHF
2026-03-28 22:01:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53b360f8-e28e-5066-a3a2-3aa59cee10b7 with identifier: PE15%20LHF to the API
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE15%20LHF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53b360f8-e28e-5066-a3a2-3aa59cee10b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE15 LHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE15%20LHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 123563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 TDV6 VOGUE StationWagon',
 'transmission': 'manual',
 'trim': 'TDV6 VOGUE',
 'vin': 'SALGA2KE4FA221757',
 'year': 2015}
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE15%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Saving data for PE15%20LHF: {'auction_closing_time': 1774864800.0, 'created_time': 1774389709.115778, 'last_price_update_time': 1774735269.558009}
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE15%2520LHF') HTTP/1.1" 204 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: VO71%20XBU
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO71%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for VO71%20XBU: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: YK65%20OXD
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK65%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for YK65%20OXD: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: WP63%20XYK
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP63%2520XYK%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for WP63%20XYK: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: YK21%20DGC
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK21%2520DGC%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for YK21%20DGC: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: YR13%20ZXN
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR13%2520ZXN%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for YR13%20ZXN: 0
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: DK63%20WMY
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK63%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for DK63%20WMY: 2
2026-03-28 22:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d10fd0ff-e651-505e-98ff-e4147b34f850 with identifier: DK63%20WMY
2026-03-28 22:01:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d10fd0ff-e651-505e-98ff-e4147b34f850 with scrape type 2
2026-03-28 22:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d10fd0ff-e651-505e-98ff-e4147b34f850 with scrape type 2
2026-03-28 22:01:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d10fd0ff-e651-505e-98ff-e4147b34f850, identifier: DK63%20WMY
2026-03-28 22:01:09 [bca.uk] INFO: Found listing with ID: BP15%20GZB
2026-03-28 22:01:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP15%2520GZB%27 HTTP/1.1" 200 None
2026-03-28 22:01:09 [bca.uk] INFO: Scrape type for BP15%20GZB: 1
2026-03-28 22:01:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 283b6c92-cce2-544a-9b3b-da049a06ca33 with identifier: BP15%20GZB
2026-03-28 22:01:09 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:01:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d10fd0ff-e651-505e-98ff-e4147b34f850 with identifier: DK63%20WMY
2026-03-28 22:01:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d10fd0ff-e651-505e-98ff-e4147b34f850 with identifier: DK63%20WMY
2026-03-28 22:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d10fd0ff-e651-505e-98ff-e4147b34f850 with identifier: DK63%20WMY to the API
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:10 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK63%20WMY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd10fd0ff-e651-505e-98ff-e4147b34f850',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK63 WMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK63%20WMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI LIFE',
 'odometer': 192168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY MAXI LIFE 1.6 TDI 102 DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 102 DSG',
 'vin': 'WV2ZZZ2KZEX039850',
 'year': 2013}
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK63%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Saving data for DK63%20WMY: {'auction_closing_time': 1774864800.0, 'created_time': 1774621664.124209, 'last_price_update_time': 1774735270.282113}
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK63%2520WMY') HTTP/1.1" 204 0
2026-03-28 22:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT70%20TDO-GB>
2026-03-28 22:01:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN63%20OLH-GB>
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: DY10%20SSJ
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY10%2520SSJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for DY10%20SSJ: 2
2026-03-28 22:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with identifier: DY10%20SSJ
2026-03-28 22:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with scrape type 2
2026-03-28 22:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with scrape type 2
2026-03-28 22:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad, identifier: DY10%20SSJ
2026-03-28 22:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:10 [scrapy.extensions.logstats] INFO: Crawled 4 pages (at 4 pages/min), scraped 21 items (at 21 items/min)
2026-03-28 22:01:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 173MiB
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: VX52%20YYH
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX52%2520YYH%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for VX52%20YYH: 1
2026-03-28 22:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5 with identifier: VX52%20YYH
2026-03-28 22:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with identifier: DY10%20SSJ
2026-03-28 22:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with identifier: DY10%20SSJ
2026-03-28 22:01:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad with identifier: DY10%20SSJ to the API
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY10%20SSJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0f8dcd8-cbe5-57fc-95b2-a1d208cc3fad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY10 SSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY10%20SSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 197639,
 '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 TT 2.0 TDI QUATTRO S LINE Coupe',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO S LINE',
 'vin': 'TRUZZZ8J4A1013348',
 'year': 2010}
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY10%2520SSJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Saving data for DY10%20SSJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621551.995077, 'last_price_update_time': 1774735270.763715}
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY10%2520SSJ') HTTP/1.1" 204 0
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: FH08%20ABU
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH08%2520ABU%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for FH08%20ABU: 0
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: FL14%20OFC
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL14%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for FL14%20OFC: 0
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: KX09%20PFF
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX09%2520PFF%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for KX09%20PFF: 0
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: LG61%20TGV
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG61%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for LG61%20TGV: 2
2026-03-28 22:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with identifier: LG61%20TGV
2026-03-28 22:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with scrape type 2
2026-03-28 22:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with scrape type 2
2026-03-28 22:01:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 889b94fe-dd95-5dd8-8d9a-cdf1267e6762, identifier: LG61%20TGV
2026-03-28 22:01:10 [bca.uk] INFO: Found listing with ID: WU66%20XNV
2026-03-28 22:01:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU66%2520XNV%27 HTTP/1.1" 200 None
2026-03-28 22:01:10 [bca.uk] INFO: Scrape type for WU66%20XNV: 1
2026-03-28 22:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790 with identifier: WU66%20XNV
2026-03-28 22:01:10 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with identifier: LG61%20TGV
2026-03-28 22:01:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with identifier: LG61%20TGV
2026-03-28 22:01:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 889b94fe-dd95-5dd8-8d9a-cdf1267e6762 with identifier: LG61%20TGV to the API
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 243,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG61%20TGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '889b94fe-dd95-5dd8-8d9a-cdf1267e6762',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG61 TGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG61%20TGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 133385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAAG3BA716346',
 'year': 2011}
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG61%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Saving data for LG61%20TGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774610901.826446, 'last_price_update_time': 1774735271.331999}
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG61%2520TGV') HTTP/1.1" 204 0
2026-03-28 22:01:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ68%20UWN-GB>
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: NU65%20OJO
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU65%2520OJO%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for NU65%20OJO: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: PK10%20NKU
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK10%2520NKU%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for PK10%20NKU: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: PO61%20YVU
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO61%2520YVU%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for PO61%20YVU: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: MK19%20LHL
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK19%2520LHL%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for MK19%20LHL: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: AV17%20OFO
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV17%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for AV17%20OFO: 2
2026-03-28 22:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62da7e4a-f128-5b70-86d8-39fd060a8d23 with identifier: AV17%20OFO
2026-03-28 22:01:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62da7e4a-f128-5b70-86d8-39fd060a8d23 with scrape type 2
2026-03-28 22:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62da7e4a-f128-5b70-86d8-39fd060a8d23 with scrape type 2
2026-03-28 22:01:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62da7e4a-f128-5b70-86d8-39fd060a8d23, identifier: AV17%20OFO
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: DS15%20KUO
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS15%2520KUO%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for DS15%20KUO: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: FP65%20EUR
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP65%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for FP65%20EUR: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: LL16%20FYY
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL16%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for LL16%20FYY: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: MV65%20CCA
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV65%2520CCA%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for MV65%20CCA: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: PE16%20VRM
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE16%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for PE16%20VRM: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: FG66%20KHH
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG66%2520KHH%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for FG66%20KHH: 0
2026-03-28 22:01:11 [bca.uk] INFO: Found listing with ID: FP11%20OHH
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP11%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 22:01:11 [bca.uk] INFO: Scrape type for FP11%20OHH: 1
2026-03-28 22:01:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9153a9c4-5990-5981-85ad-c93a9119ac4b with identifier: FP11%20OHH
2026-03-28 22:01:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62da7e4a-f128-5b70-86d8-39fd060a8d23 with identifier: AV17%20OFO
2026-03-28 22:01:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62da7e4a-f128-5b70-86d8-39fd060a8d23 with identifier: AV17%20OFO
2026-03-28 22:01:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62da7e4a-f128-5b70-86d8-39fd060a8d23 with identifier: AV17%20OFO to the API
2026-03-28 22:01:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV17%20OFO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62da7e4a-f128-5b70-86d8-39fd060a8d23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV17 OFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV17%20OFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 78923,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 ZETEC EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC EDITION',
 'vin': 'WF05XXGCC5HU49279',
 'year': 2017}
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV17%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 22:01:12 [bca.uk] INFO: Saving data for AV17%20OFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621506.603336, 'last_price_update_time': 1774735272.155707}
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV17%2520OFO') HTTP/1.1" 204 0
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542021d0>
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_expert_report_file_94673aa7-642d-46ca-8329-8a567d1592d1.pdf HTTP/1.1" 201 0
2026-03-28 22:01:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:01:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44fab252-6185-51e4-87e9-3f4c2a42edd8, skipping ID generation
2026-03-28 22:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DVA62BTY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VA62BTY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:12 [bca.uk] INFO: Found listing with ID: NG16%20RUC
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG16%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 22:01:12 [bca.uk] INFO: Scrape type for NG16%20RUC: 2
2026-03-28 22:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f24d578-38f3-5587-ad8d-873caa79348d with identifier: NG16%20RUC
2026-03-28 22:01:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f24d578-38f3-5587-ad8d-873caa79348d with scrape type 2
2026-03-28 22:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f24d578-38f3-5587-ad8d-873caa79348d with scrape type 2
2026-03-28 22:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f24d578-38f3-5587-ad8d-873caa79348d, identifier: NG16%20RUC
2026-03-28 22:01:12 [bca.uk] INFO: Found listing with ID: YB66%20SGO
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB66%2520SGO%27 HTTP/1.1" 200 None
2026-03-28 22:01:12 [bca.uk] INFO: Scrape type for YB66%20SGO: 2
2026-03-28 22:01:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72028644-e7e8-53a8-a690-b78abf0d7020 with identifier: YB66%20SGO
2026-03-28 22:01:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72028644-e7e8-53a8-a690-b78abf0d7020 with scrape type 2
2026-03-28 22:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72028644-e7e8-53a8-a690-b78abf0d7020 with scrape type 2
2026-03-28 22:01:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72028644-e7e8-53a8-a690-b78abf0d7020, identifier: YB66%20SGO
2026-03-28 22:01:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f24d578-38f3-5587-ad8d-873caa79348d with identifier: NG16%20RUC
2026-03-28 22:01:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f24d578-38f3-5587-ad8d-873caa79348d with identifier: NG16%20RUC
2026-03-28 22:01:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f24d578-38f3-5587-ad8d-873caa79348d with identifier: NG16%20RUC to the API
2026-03-28 22:01:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG16%20RUC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f24d578-38f3-5587-ad8d-873caa79348d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG16 RUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG16%20RUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 98007,
 'odometer_reading_unit': '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 NOTE 1.5 DCI 90 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 ACENTA',
 'vin': 'SJNTCAE12U1163110',
 'year': 2016}
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG16%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 22:01:13 [bca.uk] INFO: Saving data for NG16%20RUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774621505.106301, 'last_price_update_time': 1774735273.194939}
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG16%2520RUC') HTTP/1.1" 204 0
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698965995%27 HTTP/1.1" 200 None
2026-03-28 22:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965995 not downloaded yet
2026-03-28 22:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ70%20EHU-GB>
2026-03-28 22:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72028644-e7e8-53a8-a690-b78abf0d7020 with identifier: YB66%20SGO
2026-03-28 22:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72028644-e7e8-53a8-a690-b78abf0d7020 with identifier: YB66%20SGO
2026-03-28 22:01:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72028644-e7e8-53a8-a690-b78abf0d7020 with identifier: YB66%20SGO to the API
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB66%20SGO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72028644-e7e8-53a8-a690-b78abf0d7020',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB66 SGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB66%20SGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '116D',
 'odometer': 61376,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1V720805D51334',
 'year': 2017}
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB66%2520SGO%27 HTTP/1.1" 200 None
2026-03-28 22:01:13 [bca.uk] INFO: Saving data for YB66%20SGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621719.418673, 'last_price_update_time': 1774735273.577071}
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB66%2520SGO') HTTP/1.1" 204 0
2026-03-28 22:01:13 [bca.uk] INFO: Found listing with ID: SG15%20UVN
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG15%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 22:01:13 [bca.uk] INFO: Scrape type for SG15%20UVN: 2
2026-03-28 22:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b221976-219b-5fe1-b558-0adb253a35c9 with identifier: SG15%20UVN
2026-03-28 22:01:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b221976-219b-5fe1-b558-0adb253a35c9 with scrape type 2
2026-03-28 22:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b221976-219b-5fe1-b558-0adb253a35c9 with scrape type 2
2026-03-28 22:01:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b221976-219b-5fe1-b558-0adb253a35c9, identifier: SG15%20UVN
2026-03-28 22:01:13 [bca.uk] INFO: Found listing with ID: BG16%20XLF
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG16%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:01:13 [bca.uk] INFO: Scrape type for BG16%20XLF: 1
2026-03-28 22:01:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1 with identifier: BG16%20XLF
2026-03-28 22:01:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b221976-219b-5fe1-b558-0adb253a35c9 with identifier: SG15%20UVN
2026-03-28 22:01:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b221976-219b-5fe1-b558-0adb253a35c9 with identifier: SG15%20UVN
2026-03-28 22:01:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b221976-219b-5fe1-b558-0adb253a35c9 with identifier: SG15%20UVN to the API
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:14 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG15%20UVN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4b221976-219b-5fe1-b558-0adb253a35c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG15 UVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG15%20UVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 105020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 90 SE Estate',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'TMBKM6NJ5FZ016779',
 'year': 2015}
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG15%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [bca.uk] INFO: Saving data for SG15%20UVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774621523.097573, 'last_price_update_time': 1774735274.071553}
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG15%2520UVN') HTTP/1.1" 204 0
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966001%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966001 not downloaded yet
2026-03-28 22:01:14 [bca.uk] INFO: Found listing with ID: YF14%20OCH
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF14%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [bca.uk] INFO: Scrape type for YF14%20OCH: 2
2026-03-28 22:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ffcf2cb-2013-506c-a876-97bed46c2d21 with identifier: YF14%20OCH
2026-03-28 22:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ffcf2cb-2013-506c-a876-97bed46c2d21 with scrape type 2
2026-03-28 22:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ffcf2cb-2013-506c-a876-97bed46c2d21 with scrape type 2
2026-03-28 22:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ffcf2cb-2013-506c-a876-97bed46c2d21, identifier: YF14%20OCH
2026-03-28 22:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:14 [bca.uk] INFO: Found listing with ID: ET68%20NZV
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ET68%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [bca.uk] INFO: Scrape type for ET68%20NZV: 0
2026-03-28 22:01:14 [bca.uk] INFO: Found listing with ID: FR68%20BNA
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FR68%2520BNA%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [bca.uk] INFO: Scrape type for FR68%20BNA: 2
2026-03-28 22:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with identifier: FR68%20BNA
2026-03-28 22:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with scrape type 2
2026-03-28 22:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with scrape type 2
2026-03-28 22:01:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03, identifier: FR68%20BNA
2026-03-28 22:01:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ffcf2cb-2013-506c-a876-97bed46c2d21 with identifier: YF14%20OCH
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=beige HTTP/1.1" 200 None
2026-03-28 22:01:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22: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-28 22:01:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ffcf2cb-2013-506c-a876-97bed46c2d21 with identifier: YF14%20OCH
2026-03-28 22:01:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ffcf2cb-2013-506c-a876-97bed46c2d21 with identifier: YF14%20OCH to the API
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:14 [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=YF14%20OCH-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7ffcf2cb-2013-506c-a876-97bed46c2d21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF14 OCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF14%20OCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 52645,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 177 BMT 4M MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 BMT 4M MATCH DSG',
 'vin': 'WVGZZZ5NZEW082934',
 'year': 2014}
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF14%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [bca.uk] INFO: Saving data for YF14%20OCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774621521.751804, 'last_price_update_time': 1774735274.877966}
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF14%2520OCH') HTTP/1.1" 204 0
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966008%27 HTTP/1.1" 200 None
2026-03-28 22:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966008 not downloaded yet
2026-03-28 22:01:14 [bca.uk] INFO: Total items found: 100
2026-03-28 22:01:14 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded
2026-03-28 22:01:14 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:01:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55436e8d0>
2026-03-28 22:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_expert_report_file_b5833f2b-ad9a-4b04-9de0-257c9ebeb040.pdf HTTP/1.1" 201 0
2026-03-28 22:01:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:01:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cf9384a7-c2b5-5829-81c5-0ab07891768a, skipping ID generation
2026-03-28 22:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DPJ12NEO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ12NEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777d1d0>
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_expert_report_file_6c048fa2-79e2-44e1-a591-6f9d766a8c78.pdf HTTP/1.1" 201 0
2026-03-28 22:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f1a744f-dcf7-513c-adf2-49d9ca828470, skipping ID generation
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DBD57OLK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD57OLK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747a910>
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_expert_report_file_8beb78f4-fca6-492c-8d96-6a99fbac9069.pdf HTTP/1.1" 201 0
2026-03-28 22:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1fc2a305-976b-5d20-86ca-43ed711c23db, skipping ID generation
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DND62EWM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND62EWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748d9d0>
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_expert_report_file_1ef25e8b-f33f-4fe5-afb6-2a0b783ef3a6.pdf HTTP/1.1" 201 0
2026-03-28 22:01:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6, skipping ID generation
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DFV69BJO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV69BJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX52%20YYH-GB>
2026-03-28 22:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP15%20GZB-GB>
2026-03-28 22:01:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ73%20EOT-GB>
2026-03-28 22:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with identifier: FR68%20BNA
2026-03-28 22:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with identifier: FR68%20BNA
2026-03-28 22:01:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03 with identifier: FR68%20BNA to the API
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR68%20BNA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8a20e8b-ecb3-5d71-89a9-3194ce4c0d03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR68 BNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR68%20BNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 72723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD TITANIUM ED. StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD TITANIUM ED.',
 'vin': 'WF0AXXWPMAKC87774',
 'year': 2019}
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FR68%2520BNA%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Saving data for FR68%20BNA: {'auction_closing_time': 1774864800.0, 'created_time': 1774621705.980413, 'last_price_update_time': 1774735275.613601}
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR68%2520BNA') HTTP/1.1" 204 0
2026-03-28 22:01:15 [bca.uk] INFO: Found listing with ID: VN63%20OZK
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN63%2520OZK%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Scrape type for VN63%20OZK: 0
2026-03-28 22:01:15 [bca.uk] INFO: Found listing with ID: WG14%20FZH
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG14%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Scrape type for WG14%20FZH: 0
2026-03-28 22:01:15 [bca.uk] INFO: Found listing with ID: WJ62%20DYN
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ62%2520DYN%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Scrape type for WJ62%20DYN: 2
2026-03-28 22:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be37694a-5687-58c3-87cf-ba5e49941ce9 with identifier: WJ62%20DYN
2026-03-28 22:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be37694a-5687-58c3-87cf-ba5e49941ce9 with scrape type 2
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be37694a-5687-58c3-87cf-ba5e49941ce9 with scrape type 2
2026-03-28 22:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be37694a-5687-58c3-87cf-ba5e49941ce9, identifier: WJ62%20DYN
2026-03-28 22:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:15 [bca.uk] INFO: Found listing with ID: GX18%20JHA
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX18%2520JHA%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Scrape type for GX18%20JHA: 0
2026-03-28 22:01:15 [bca.uk] INFO: Found listing with ID: ML64%20UOC
2026-03-28 22:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML64%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:01:15 [bca.uk] INFO: Scrape type for ML64%20UOC: 2
2026-03-28 22:01:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e88e92d7-3467-57cc-a745-f163ee70bddc with identifier: ML64%20UOC
2026-03-28 22:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e88e92d7-3467-57cc-a745-f163ee70bddc with scrape type 2
2026-03-28 22:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e88e92d7-3467-57cc-a745-f163ee70bddc with scrape type 2
2026-03-28 22:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e88e92d7-3467-57cc-a745-f163ee70bddc, identifier: ML64%20UOC
2026-03-28 22:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be37694a-5687-58c3-87cf-ba5e49941ce9 with identifier: WJ62%20DYN
2026-03-28 22:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be37694a-5687-58c3-87cf-ba5e49941ce9 with identifier: WJ62%20DYN
2026-03-28 22:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be37694a-5687-58c3-87cf-ba5e49941ce9 with identifier: WJ62%20DYN to the API
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ62%20DYN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'be37694a-5687-58c3-87cf-ba5e49941ce9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ62 DYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ62%20DYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 88395,
 '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 110E DYNAMIQUE TOM TOM S/S MPV',
 'transmission': 'manual',
 'trim': 'DCI 110E DYNAMIQUE TOM TOM S/S',
 'vin': 'VF1JZ14B647816987',
 'year': 2012}
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ62%2520DYN%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [bca.uk] INFO: Saving data for WJ62%20DYN: {'auction_closing_time': 1774864800.0, 'created_time': 1774620785.679375, 'last_price_update_time': 1774735276.2238}
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ62%2520DYN') HTTP/1.1" 204 0
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966012%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966012 not downloaded yet
2026-03-28 22:01:16 [bca.uk] INFO: Found listing with ID: LN07%20YUR
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN07%2520YUR%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [bca.uk] INFO: Scrape type for LN07%20YUR: 1
2026-03-28 22:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20c106fd-0836-5717-a42b-17b79fbe25e4 with identifier: LN07%20YUR
2026-03-28 22:01:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058481%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058481 not downloaded yet
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698965992%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965992 not downloaded yet
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981002%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981002 not downloaded yet
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285758%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285758 not downloaded yet
2026-03-28 22:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e88e92d7-3467-57cc-a745-f163ee70bddc with identifier: ML64%20UOC
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brown HTTP/1.1" 200 None
2026-03-28 22:01:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e88e92d7-3467-57cc-a745-f163ee70bddc with identifier: ML64%20UOC
2026-03-28 22:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e88e92d7-3467-57cc-a745-f163ee70bddc with identifier: ML64%20UOC to the API
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:16 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML64%20UOC-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e88e92d7-3467-57cc-a745-f163ee70bddc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML64 UOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML64%20UOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLVO',
 'model': 'V40 X-COUNTRY',
 'odometer': 50112,
 'odometer_reading_unit': '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 V40 X-COUNTRY 1.6 D2 115 LUX P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'D2 115 LUX P/S',
 'vin': 'YV1MZ845BF2065142',
 'year': 2014}
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML64%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [bca.uk] INFO: Saving data for ML64%20UOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774620788.990174, 'last_price_update_time': 1774735276.933388}
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML64%2520UOC') HTTP/1.1" 204 0
2026-03-28 22:01:16 [bca.uk] INFO: Found listing with ID: WK13%20ORJ
2026-03-28 22:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK13%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:16 [bca.uk] INFO: Scrape type for WK13%20ORJ: 2
2026-03-28 22:01:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72a7b74a-1409-50a7-8a48-9d086ca07816 with identifier: WK13%20ORJ
2026-03-28 22:01:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72a7b74a-1409-50a7-8a48-9d086ca07816 with scrape type 2
2026-03-28 22:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72a7b74a-1409-50a7-8a48-9d086ca07816 with scrape type 2
2026-03-28 22:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72a7b74a-1409-50a7-8a48-9d086ca07816, identifier: WK13%20ORJ
2026-03-28 22:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: DS18%20FJC
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS18%2520FJC%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for DS18%20FJC: 0
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: DA57%20XKX
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA57%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for DA57%20XKX: 0
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: DK10%20YMG
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK10%2520YMG%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for DK10%20YMG: 0
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: DK12%20ZGD
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK12%2520ZGD%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for DK12%20ZGD: 0
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: DY63%20HCO
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY63%2520HCO%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for DY63%20HCO: 0
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: GK63%20TXV
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK63%2520TXV%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for GK63%20TXV: 2
2026-03-28 22:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with identifier: GK63%20TXV
2026-03-28 22:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with scrape type 2
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with scrape type 2
2026-03-28 22:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e40cd5b-90a1-5489-b32b-18d7c5c72182, identifier: GK63%20TXV
2026-03-28 22:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72a7b74a-1409-50a7-8a48-9d086ca07816 with identifier: WK13%20ORJ
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=orange HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72a7b74a-1409-50a7-8a48-9d086ca07816 with identifier: WK13%20ORJ
2026-03-28 22:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72a7b74a-1409-50a7-8a48-9d086ca07816 with identifier: WK13%20ORJ to the API
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK13%20ORJ-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72a7b74a-1409-50a7-8a48-9d086ca07816',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK13 ORJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK13%20ORJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 67626,
 '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 ADAM 1.4 VVT 87 JAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 87 JAM',
 'vin': 'W0L0MAP08D6040511',
 'year': 2013}
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK13%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Saving data for WK13%20ORJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774620787.494127, 'last_price_update_time': 1774735277.706862}
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK13%2520ORJ') HTTP/1.1" 204 0
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966018%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966018 not downloaded yet
2026-03-28 22:01:17 [bca.uk] INFO: Found listing with ID: WV18%20WXN
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV18%2520WXN%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [bca.uk] INFO: Scrape type for WV18%20WXN: 1
2026-03-28 22:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9706080c-71c1-5f73-bc14-083fec0112e7 with identifier: WV18%20WXN
2026-03-28 22:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058496%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058496 not downloaded yet
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698965997%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965997 not downloaded yet
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981010%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981010 not downloaded yet
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285765%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285765 not downloaded yet
2026-03-28 22:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547327850>
2026-03-28 22:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_expert_report_file_b97225d5-e2ab-4eda-846b-ef5bee244ee7.pdf HTTP/1.1" 201 0
2026-03-28 22:01:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 502dec79-4436-5ea8-b8a4-1afd151a13a2, skipping ID generation
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRX68XHM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RX68XHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU66%20XNV-GB>
2026-03-28 22:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with identifier: GK63%20TXV
2026-03-28 22:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with identifier: GK63%20TXV
2026-03-28 22:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e40cd5b-90a1-5489-b32b-18d7c5c72182 with identifier: GK63%20TXV to the API
2026-03-28 22:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK63%20TXV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e40cd5b-90a1-5489-b32b-18d7c5c72182',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK63 TXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK63%20TXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 107540,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.2 TSI 85 S Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 85 S',
 'vin': 'WVWZZZAUZEW096389',
 'year': 2013}
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK63%2520TXV%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [bca.uk] INFO: Saving data for GK63%20TXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621694.256985, 'last_price_update_time': 1774735278.22018}
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK63%2520TXV') HTTP/1.1" 204 0
2026-03-28 22:01:18 [bca.uk] INFO: Found listing with ID: YC61%20FBL
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC61%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [bca.uk] INFO: Scrape type for YC61%20FBL: 2
2026-03-28 22:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c6b227-f167-5666-b1fb-ecc02dc5d047 with identifier: YC61%20FBL
2026-03-28 22:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02c6b227-f167-5666-b1fb-ecc02dc5d047 with scrape type 2
2026-03-28 22:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02c6b227-f167-5666-b1fb-ecc02dc5d047 with scrape type 2
2026-03-28 22:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02c6b227-f167-5666-b1fb-ecc02dc5d047, identifier: YC61%20FBL
2026-03-28 22:01:18 [bca.uk] INFO: Found listing with ID: MJ12%20UFB
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ12%2520UFB%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [bca.uk] INFO: Scrape type for MJ12%20UFB: 2
2026-03-28 22:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b00777e-53b6-528a-adac-a2ef527c4d18 with identifier: MJ12%20UFB
2026-03-28 22:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b00777e-53b6-528a-adac-a2ef527c4d18 with scrape type 2
2026-03-28 22:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b00777e-53b6-528a-adac-a2ef527c4d18 with scrape type 2
2026-03-28 22:01:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b00777e-53b6-528a-adac-a2ef527c4d18, identifier: MJ12%20UFB
2026-03-28 22:01:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02c6b227-f167-5666-b1fb-ecc02dc5d047 with identifier: YC61%20FBL
2026-03-28 22:01:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02c6b227-f167-5666-b1fb-ecc02dc5d047 with identifier: YC61%20FBL
2026-03-28 22:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02c6b227-f167-5666-b1fb-ecc02dc5d047 with identifier: YC61%20FBL to the API
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:18 [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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC61%20FBL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02c6b227-f167-5666-b1fb-ecc02dc5d047',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC61 FBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC61%20FBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 114709,
 '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 A3 SPORTBACK 1.6 TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': 'TECHNIK',
 'vin': 'WAUZZZ8P5CA085190',
 'year': 2012}
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC61%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [bca.uk] INFO: Saving data for YC61%20FBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774621484.749848, 'last_price_update_time': 1774735278.82862}
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC61%2520FBL') HTTP/1.1" 204 0
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966061%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966061 not downloaded yet
2026-03-28 22:01:18 [bca.uk] INFO: Found listing with ID: WJ15%20ZVL
2026-03-28 22:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ15%2520ZVL%27 HTTP/1.1" 200 None
2026-03-28 22:01:18 [bca.uk] INFO: Scrape type for WJ15%20ZVL: 2
2026-03-28 22:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with identifier: WJ15%20ZVL
2026-03-28 22:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with scrape type 2
2026-03-28 22:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with scrape type 2
2026-03-28 22:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53, identifier: WJ15%20ZVL
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058511%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058511 not downloaded yet
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966005%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966005 not downloaded yet
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981022%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981022 not downloaded yet
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285772%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285772 not downloaded yet
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699080986%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080986 not downloaded yet
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547317650>
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_expert_report_file_347a9b99-df7c-4f00-ac0f-3f9f04fd3524.pdf HTTP/1.1" 201 0
2026-03-28 22:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5, skipping ID generation
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAV03RSZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV03RSZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473129d0>
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_expert_report_file_11c27647-3734-4965-93db-996809912791.pdf HTTP/1.1" 201 0
2026-03-28 22:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d540cd8f-d715-5405-a8d5-11721b31b439, skipping ID generation
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLT70TDO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT70TDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP11%20OHH-GB>
2026-03-28 22:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b00777e-53b6-528a-adac-a2ef527c4d18 with identifier: MJ12%20UFB
2026-03-28 22:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b00777e-53b6-528a-adac-a2ef527c4d18 with identifier: MJ12%20UFB
2026-03-28 22:01:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b00777e-53b6-528a-adac-a2ef527c4d18 with identifier: MJ12%20UFB to the API
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ12%20UFB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4b00777e-53b6-528a-adac-a2ef527c4d18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ12 UFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ12%20UFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 91180,
 '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': 'WF0UXXLTRUCD69649',
 'year': 2012}
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ12%2520UFB%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [bca.uk] INFO: Saving data for MJ12%20UFB: {'auction_closing_time': 1774864800.0, 'created_time': 1774621672.742413, 'last_price_update_time': 1774735279.691184}
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ12%2520UFB') HTTP/1.1" 204 0
2026-03-28 22:01:19 [bca.uk] INFO: Found listing with ID: YD15%20XKJ
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD15%2520XKJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [bca.uk] INFO: Scrape type for YD15%20XKJ: 0
2026-03-28 22:01:19 [bca.uk] INFO: Found listing with ID: YE59%20VRX
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE59%2520VRX%27 HTTP/1.1" 200 None
2026-03-28 22:01:19 [bca.uk] INFO: Scrape type for YE59%20VRX: 1
2026-03-28 22:01:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e840cff7-63ef-534e-a127-ffab51ca54c5 with identifier: YE59%20VRX
2026-03-28 22:01:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with identifier: WJ15%20ZVL
2026-03-28 22:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with identifier: WJ15%20ZVL
2026-03-28 22:01:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ec8d1eb-2bf1-50ab-b27b-39402c98fc53 with identifier: WJ15%20ZVL to the API
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ15%20ZVL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ec8d1eb-2bf1-50ab-b27b-39402c98fc53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ15 ZVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ15%20ZVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 99528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 2.0 230 JOHN COOPER WORKS Hatchback',
 'transmission': 'automatic',
 'trim': '230 JOHN COOPER WORKS',
 'vin': 'WMWXM920102A28169',
 'year': 2015}
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ15%2520ZVL%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Saving data for WJ15%20ZVL: {'auction_closing_time': 1774864800.0, 'created_time': 1774044474.914507, 'last_price_update_time': 1774735280.087139}
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ15%2520ZVL') HTTP/1.1" 204 0
2026-03-28 22:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: PE14%20KXO
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE14%2520KXO%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Scrape type for PE14%20KXO: 2
2026-03-28 22:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with identifier: PE14%20KXO
2026-03-28 22:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with scrape type 2
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with scrape type 2
2026-03-28 22:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711, identifier: PE14%20KXO
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966068%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966068 not downloaded yet
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: VO16%20OOC
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO16%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Scrape type for VO16%20OOC: 1
2026-03-28 22:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27 with identifier: VO16%20OOC
2026-03-28 22:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058527%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058527 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966013%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966013 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981039%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981039 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285782%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285782 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699080991%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080991 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074176%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074176 not downloaded yet
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126403%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126403 not downloaded yet
2026-03-28 22:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473955d0>
2026-03-28 22:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_expert_report_file_8795e20d-36cc-4ce2-8133-87a9f26c8864.pdf HTTP/1.1" 201 0
2026-03-28 22:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:01:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 39f18d5c-38c9-5802-bc90-29e03976b40f, skipping ID generation
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DCN63OLH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN63OLH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG16%20XLF-GB>
2026-03-28 22:01:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with identifier: PE14%20KXO
2026-03-28 22:01:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with identifier: PE14%20KXO
2026-03-28 22:01:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711 with identifier: PE14%20KXO to the API
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:20 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE14%20KXO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9dbe1dc-f4cc-54f3-bf21-9f2441bfb711',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE14 KXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE14%20KXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 40983,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKES27765',
 'year': 2014}
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE14%2520KXO%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Saving data for PE14%20KXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621700.92926, 'last_price_update_time': 1774735280.784953}
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE14%2520KXO') HTTP/1.1" 204 0
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: YP07%20ZRX
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP07%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Scrape type for YP07%20ZRX: 1
2026-03-28 22:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2 with identifier: YP07%20ZRX
2026-03-28 22:01:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: PN57%20XKS
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN57%2520XKS%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Scrape type for PN57%20XKS: 0
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: PY15%20TGO
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY15%2520TGO%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [bca.uk] INFO: Scrape type for PY15%20TGO: 2
2026-03-28 22:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 830419de-9cf7-53e9-9135-911d8bd5b61a with identifier: PY15%20TGO
2026-03-28 22:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 830419de-9cf7-53e9-9135-911d8bd5b61a with scrape type 2
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 830419de-9cf7-53e9-9135-911d8bd5b61a with scrape type 2
2026-03-28 22:01:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 830419de-9cf7-53e9-9135-911d8bd5b61a, identifier: PY15%20TGO
2026-03-28 22:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966077%27 HTTP/1.1" 200 None
2026-03-28 22:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966077 not downloaded yet
2026-03-28 22:01:20 [bca.uk] INFO: Found listing with ID: WJ67%20VEM
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ67%2520VEM%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [bca.uk] INFO: Scrape type for WJ67%20VEM: 1
2026-03-28 22:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086 with identifier: WJ67%20VEM
2026-03-28 22:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058536%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058536 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966027%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966027 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981057%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981057 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285790%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285790 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081007%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081007 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074183%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074183 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126412%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126412 not downloaded yet
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994091%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994091 not downloaded yet
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473da550>
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_expert_report_file_c3ac6563-da9a-4d07-b035-ce34701a17d9.pdf HTTP/1.1" 201 0
2026-03-28 22:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:01:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7f05d113-747f-52ed-a1ad-9799bad35377, skipping ID generation
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DBJ68UWN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ68UWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732cb90>
2026-03-28 22:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_expert_report_file_7917b8d7-9b13-45a9-a020-204974c04ad6.pdf HTTP/1.1" 201 0
2026-03-28 22:01:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:01:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe, skipping ID generation
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DHT19CVS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT19CVS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 830419de-9cf7-53e9-9135-911d8bd5b61a with identifier: PY15%20TGO
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=red HTTP/1.1" 200 None
2026-03-28 22:01:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:01:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 830419de-9cf7-53e9-9135-911d8bd5b61a with identifier: PY15%20TGO
2026-03-28 22:01:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 830419de-9cf7-53e9-9135-911d8bd5b61a with identifier: PY15%20TGO to the API
2026-03-28 22:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:22 [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=PY15%20TGO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '830419de-9cf7-53e9-9135-911d8bd5b61a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY15 TGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY15%20TGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 133437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD GRAND CONNECT 1.6 TDCI 115 TITANIUM (5ST) MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM (5ST)',
 'vin': 'WF05XXWPG5FL19077',
 'year': 2015}
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY15%2520TGO%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Saving data for PY15%20TGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621684.690704, 'last_price_update_time': 1774735282.277136}
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY15%2520TGO') HTTP/1.1" 204 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: BF12%20MYT
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF12%2520MYT%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for BF12%20MYT: 1
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be3301d1-7f13-5013-82e2-ed3f1a597939 with identifier: BF12%20MYT
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: SK13%20XZN
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK13%2520XZN%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for SK13%20XZN: 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: VO12%20XVT
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO12%2520XVT%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for VO12%20XVT: 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: YP66%20VYN
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP66%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for YP66%20VYN: 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: CW58%20JRW
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CW58%2520JRW%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for CW58%20JRW: 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: LC08%20XBB
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC08%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for LC08%20XBB: 1
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f85ebd75-b202-5555-83e0-f40ad749d770 with identifier: LC08%20XBB
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966081%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966081 not downloaded yet
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: YS06%20XVF
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS06%2520XVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for YS06%20XVF: 1
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee972586-3286-5910-8d85-df63dfdcf24d with identifier: YS06%20XVF
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058568%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058568 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966038%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966038 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981103%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981103 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285802%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285802 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081014%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081014 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074190%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074190 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126423%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126423 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994106%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994106 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031396%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031396 not downloaded yet
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126416%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126416 not downloaded yet
2026-03-28 22:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54725d950>
2026-03-28 22:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_expert_report_file_4962b849-fca7-4552-ae53-4b482cfcc83b.pdf HTTP/1.1" 201 0
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cf35b337-845e-537f-a976-08188cca66f3, skipping ID generation
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DBJ70EHU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ70EHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965988/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VA62BTY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965995/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965995>
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: EA62%20XPM
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA62%2520XPM%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for EA62%20XPM: 0
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: FE14%20AVW
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE14%2520AVW%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for FE14%20AVW: 2
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b235e50-3e0e-57b8-82d8-92073950f59f with identifier: FE14%20AVW
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b235e50-3e0e-57b8-82d8-92073950f59f with scrape type 2
2026-03-28 22:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b235e50-3e0e-57b8-82d8-92073950f59f with scrape type 2
2026-03-28 22:01:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b235e50-3e0e-57b8-82d8-92073950f59f, identifier: FE14%20AVW
2026-03-28 22:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:22 [bca.uk] INFO: Found listing with ID: VKZ%202608
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VKZ%25202608%27 HTTP/1.1" 200 None
2026-03-28 22:01:22 [bca.uk] INFO: Scrape type for VKZ%202608: 1
2026-03-28 22:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0e083fc-0fc7-5652-936e-3a40315f73e3 with identifier: VKZ%202608
2026-03-28 22:01:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:01:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b235e50-3e0e-57b8-82d8-92073950f59f with identifier: FE14%20AVW
2026-03-28 22:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b235e50-3e0e-57b8-82d8-92073950f59f with identifier: FE14%20AVW
2026-03-28 22:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b235e50-3e0e-57b8-82d8-92073950f59f with identifier: FE14%20AVW to the API
2026-03-28 22:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:23 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE14%20AVW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2b235e50-3e0e-57b8-82d8-92073950f59f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE14 AVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20AVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 116643,
 'odometer_reading_unit': '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': 'WF0KXXGCBKEL72438',
 'year': 2014}
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE14%2520AVW%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Saving data for FE14%20AVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774621482.547477, 'last_price_update_time': 1774735283.146209}
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520AVW') HTTP/1.1" 204 0
2026-03-28 22:01:23 [bca.uk] INFO: Found listing with ID: YY56%20ODW
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY56%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Scrape type for YY56%20ODW: 1
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc0e7ef8-c401-5590-9e6c-d0083796c0be with identifier: YY56%20ODW
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058600%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058600 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966045%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966045 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981145%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981145 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285814%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285814 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081034%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081034 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074195%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074195 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126439%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126439 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994130%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994130 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031407%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031407 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126433%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126433 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110796%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110796 not downloaded yet
2026-03-28 22:01:23 [bca.uk] INFO: Found listing with ID: MT07%20FBY
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT07%2520FBY%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Scrape type for MT07%20FBY: 1
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5efd40b-81d0-5f93-9693-58ba123af3be with identifier: MT07%20FBY
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:01:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966001/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966001>
2026-03-28 22:01:23 [bca.uk] INFO: Found listing with ID: AU61%20XXN
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU61%2520XXN%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Scrape type for AU61%20XXN: 0
2026-03-28 22:01:23 [bca.uk] INFO: Found listing with ID: AV12%20XOM
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV12%2520XOM%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Scrape type for AV12%20XOM: 2
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 530e01d0-f521-59d6-894f-203412bcfac6 with identifier: AV12%20XOM
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 530e01d0-f521-59d6-894f-203412bcfac6 with scrape type 2
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 530e01d0-f521-59d6-894f-203412bcfac6 with scrape type 2
2026-03-28 22:01:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 530e01d0-f521-59d6-894f-203412bcfac6, identifier: AV12%20XOM
2026-03-28 22:01:23 [bca.uk] INFO: Found listing with ID: AK60%20YGR
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK60%2520YGR%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [bca.uk] INFO: Scrape type for AK60%20YGR: 1
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c199cc4-2b6f-5122-8d05-996d23603f8a with identifier: AK60%20YGR
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058625%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058625 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966059%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966059 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981179%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981179 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285828%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285828 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081056%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081056 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074200%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074200 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126462%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126462 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994141%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994141 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031421%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031421 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126460%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126460 not downloaded yet
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110805%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110805 not downloaded yet
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472d6d90>
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_expert_report_file_da7bc0a7-827f-4761-80cb-24414611eaf4.pdf HTTP/1.1" 201 0
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 283b6c92-cce2-544a-9b3b-da049a06ca33, skipping ID generation
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBP15GZB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP15GZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422ddd0>
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_expert_report_file_a5e0810c-07de-4d58-897f-a1c928e91275.pdf HTTP/1.1" 201 0
2026-03-28 22:01:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ab2f45d0-e564-5ded-8cb4-0288835f055c, skipping ID generation
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKJ73EOT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ73EOT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 530e01d0-f521-59d6-894f-203412bcfac6 with identifier: AV12%20XOM
2026-03-28 22:01:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 530e01d0-f521-59d6-894f-203412bcfac6 with identifier: AV12%20XOM
2026-03-28 22:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 530e01d0-f521-59d6-894f-203412bcfac6 with identifier: AV12%20XOM to the API
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV12%20XOM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '530e01d0-f521-59d6-894f-203412bcfac6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV12 XOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV12%20XOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 130144,
 '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': 'WF0KXXGCBKCC15110',
 'year': 2012}
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV12%2520XOM%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Saving data for AV12%20XOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774621511.117031, 'last_price_update_time': 1774735284.390927}
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV12%2520XOM') HTTP/1.1" 204 0
2026-03-28 22:01:24 [bca.uk] INFO: Found listing with ID: NX63%20FVZ
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX63%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Scrape type for NX63%20FVZ: 0
2026-03-28 22:01:24 [bca.uk] INFO: Found listing with ID: PE59%20LYK
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE59%2520LYK%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Scrape type for PE59%20LYK: 2
2026-03-28 22:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b47f1f94-f045-5f47-ba01-e11d6a69034f with identifier: PE59%20LYK
2026-03-28 22:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b47f1f94-f045-5f47-ba01-e11d6a69034f with scrape type 2
2026-03-28 22:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b47f1f94-f045-5f47-ba01-e11d6a69034f with scrape type 2
2026-03-28 22:01:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b47f1f94-f045-5f47-ba01-e11d6a69034f, identifier: PE59%20LYK
2026-03-28 22:01:24 [bca.uk] INFO: Found listing with ID: BG14%20OHU
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG14%2520OHU%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Scrape type for BG14%20OHU: 2
2026-03-28 22:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with identifier: BG14%20OHU
2026-03-28 22:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with scrape type 2
2026-03-28 22:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with scrape type 2
2026-03-28 22:01:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adcd49ce-e0fe-5874-8c1b-a8a55d414bd7, identifier: BG14%20OHU
2026-03-28 22:01:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b47f1f94-f045-5f47-ba01-e11d6a69034f with identifier: PE59%20LYK
2026-03-28 22:01:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b47f1f94-f045-5f47-ba01-e11d6a69034f with identifier: PE59%20LYK
2026-03-28 22:01:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b47f1f94-f045-5f47-ba01-e11d6a69034f with identifier: PE59%20LYK to the API
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:24 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE59%20LYK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b47f1f94-f045-5f47-ba01-e11d6a69034f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE59 LYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE59%20LYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 93581,
 '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 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA31200000434286',
 'year': 2009}
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE59%2520LYK%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Saving data for PE59%20LYK: {'auction_closing_time': 1774864800.0, 'created_time': 1774621482.029546, 'last_price_update_time': 1774735284.961265}
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE59%2520LYK') HTTP/1.1" 204 0
2026-03-28 22:01:24 [bca.uk] INFO: Found listing with ID: AY07%20YBB
2026-03-28 22:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY07%2520YBB%27 HTTP/1.1" 200 None
2026-03-28 22:01:24 [bca.uk] INFO: Scrape type for AY07%20YBB: 1
2026-03-28 22:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88817b86-325c-592c-b16f-dff4dccb2371 with identifier: AY07%20YBB
2026-03-28 22:01:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058638%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058638 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698966066%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966066 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981217%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981217 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285845%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285845 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081079%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081079 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074206%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074206 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126495%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126495 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994151%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994151 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031439%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031439 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126485%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126485 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110815%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110815 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093818%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093818 not downloaded yet
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110802%27 HTTP/1.1" 200 None
2026-03-28 22:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110802 not downloaded yet
2026-03-28 22:01:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FV69BJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with identifier: BG14%20OHU
2026-03-28 22:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with identifier: BG14%20OHU
2026-03-28 22:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adcd49ce-e0fe-5874-8c1b-a8a55d414bd7 with identifier: BG14%20OHU to the API
2026-03-28 22:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=1&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG14%20OHU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'adcd49ce-e0fe-5874-8c1b-a8a55d414bd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG14 OHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG14%20OHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 120908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1106884',
 'year': 2014}
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG14%2520OHU%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Saving data for BG14%20OHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621511.709352, 'last_price_update_time': 1774735286.309767}
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG14%2520OHU') HTTP/1.1" 204 0
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: SL63%20HWN
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL63%2520HWN%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for SL63%20HWN: 0
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: WN18%20XOM
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN18%2520XOM%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for WN18%20XOM: 0
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: PF68%20ZTH
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF68%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for PF68%20ZTH: 0
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: OY68%20FWV
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY68%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for OY68%20FWV: 2
2026-03-28 22:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b5ca7e9-d25c-5689-b351-05dff35dccfa with identifier: OY68%20FWV
2026-03-28 22:01:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b5ca7e9-d25c-5689-b351-05dff35dccfa with scrape type 2
2026-03-28 22:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b5ca7e9-d25c-5689-b351-05dff35dccfa with scrape type 2
2026-03-28 22:01:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b5ca7e9-d25c-5689-b351-05dff35dccfa, identifier: OY68%20FWV
2026-03-28 22:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f3350>
2026-03-28 22:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_expert_report_file_7389229f-bcf3-4801-a073-b37eac82683f.pdf HTTP/1.1" 201 0
2026-03-28 22:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:01:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5, skipping ID generation
2026-03-28 22:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVX52YYH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VX52YYH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: BL12%20HFK
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL12%2520HFK%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for BL12%20HFK: 0
2026-03-28 22:01:26 [bca.uk] INFO: Found listing with ID: EK63%20FTA
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK63%2520FTA%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Scrape type for EK63%20FTA: 1
2026-03-28 22:01:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f3242ee-badd-5243-9618-1a2a403b68bc with identifier: EK63%20FTA
2026-03-28 22:01:26 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:01:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b5ca7e9-d25c-5689-b351-05dff35dccfa with identifier: OY68%20FWV
2026-03-28 22:01:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b5ca7e9-d25c-5689-b351-05dff35dccfa with identifier: OY68%20FWV
2026-03-28 22:01:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b5ca7e9-d25c-5689-b351-05dff35dccfa with identifier: OY68%20FWV to the API
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:26 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY68%20FWV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2b5ca7e9-d25c-5689-b351-05dff35dccfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY68 FWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY68%20FWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 68245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRA2AN5KA083764',
 'year': 2018}
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY68%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:26 [bca.uk] INFO: Saving data for OY68%20FWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621463.820464, 'last_price_update_time': 1774735286.980854}
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY68%2520FWV') HTTP/1.1" 204 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: EO61%20OVX
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO61%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for EO61%20OVX: 1
2026-03-28 22:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2337f209-45ff-57b7-b370-ccb04b4d58bb with identifier: EO61%20OVX
2026-03-28 22:01:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081101%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081101 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074212%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074212 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126527%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126527 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994176%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994176 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031464%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031464 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126505%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126505 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110824%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110824 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093835%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093835 not downloaded yet
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110816%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110816 not downloaded yet
2026-03-28 22:01:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698980998/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND62EWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: AY64%20SVS
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY64%2520SVS%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for AY64%20SVS: 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: BA15%20AFX
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BA15%2520AFX%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for BA15%20AFX: 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: DG15%20ONP
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG15%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for DG15%20ONP: 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: FL17%20BVP
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL17%2520BVP%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for FL17%20BVP: 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: KT15%20TFY
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT15%2520TFY%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for KT15%20TFY: 2
2026-03-28 22:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with identifier: KT15%20TFY
2026-03-28 22:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with scrape type 2
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with scrape type 2
2026-03-28 22:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25, identifier: KT15%20TFY
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093820%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093820 not downloaded yet
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: EO61%20TBV
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO61%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for EO61%20TBV: 0
2026-03-28 22:01:27 [bca.uk] INFO: Found listing with ID: FT61%20VUR
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FT61%2520VUR%27 HTTP/1.1" 200 None
2026-03-28 22:01:27 [bca.uk] INFO: Scrape type for FT61%20VUR: 1
2026-03-28 22:01:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a45df846-9de9-5dca-bfcb-dcf57dc2b59b with identifier: FT61%20VUR
2026-03-28 22:01:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with identifier: KT15%20TFY
2026-03-28 22:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with identifier: KT15%20TFY
2026-03-28 22:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25 with identifier: KT15%20TFY to the API
2026-03-28 22:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:29 [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': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT15%20TFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32e9bff7-981c-5c2d-bf83-e6a0ea8d0c25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT15 TFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT15%20TFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 88267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 BLUEHDI 100 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ACTIVE',
 'vin': 'VF3LBBHYBFS139228',
 'year': 2015}
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT15%2520TFY%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [bca.uk] INFO: Saving data for KT15%20TFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774621469.727066, 'last_price_update_time': 1774735289.761465}
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT15%2520TFY') HTTP/1.1" 204 0
2026-03-28 22:01:29 [bca.uk] INFO: Found listing with ID: WN12%20FKU
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN12%2520FKU%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [bca.uk] INFO: Scrape type for WN12%20FKU: 1
2026-03-28 22:01:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30726c84-9b6d-55d7-85ab-840199d36e87 with identifier: WN12%20FKU
2026-03-28 22:01:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699081138%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081138 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074220%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074220 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126555%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126555 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994196%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994196 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031495%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031495 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126531%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126531 not downloaded yet
2026-03-28 22:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110837%27 HTTP/1.1" 200 None
2026-03-28 22:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110837 not downloaded yet
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093851%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093851 not downloaded yet
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110825%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110825 not downloaded yet
2026-03-28 22:01:30 [bca.uk] INFO: Found listing with ID: NC54%20LBO
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC54%2520LBO%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [bca.uk] INFO: Scrape type for NC54%20LBO: 2
2026-03-28 22:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8ebf215-e0de-522f-b9a1-9e723f5474a5 with identifier: NC54%20LBO
2026-03-28 22:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8ebf215-e0de-522f-b9a1-9e723f5474a5 with scrape type 2
2026-03-28 22:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8ebf215-e0de-522f-b9a1-9e723f5474a5 with scrape type 2
2026-03-28 22:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8ebf215-e0de-522f-b9a1-9e723f5474a5, identifier: NC54%20LBO
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093838%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093838 not downloaded yet
2026-03-28 22:01:30 [bca.uk] INFO: Found listing with ID: GJ11%20JRU
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ11%2520JRU%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [bca.uk] INFO: Scrape type for GJ11%20JRU: 0
2026-03-28 22:01:30 [bca.uk] INFO: Found listing with ID: GU12%20NFM
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU12%2520NFM%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [bca.uk] INFO: Scrape type for GU12%20NFM: 0
2026-03-28 22:01:30 [bca.uk] INFO: Found listing with ID: GU59%20RWV
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU59%2520RWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:30 [bca.uk] INFO: Scrape type for GU59%20RWV: 2
2026-03-28 22:01:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ad8d91f-b311-579f-a1af-d991c2e4de78 with identifier: GU59%20RWV
2026-03-28 22:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ad8d91f-b311-579f-a1af-d991c2e4de78 with scrape type 2
2026-03-28 22:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ad8d91f-b311-579f-a1af-d991c2e4de78 with scrape type 2
2026-03-28 22:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ad8d91f-b311-579f-a1af-d991c2e4de78, identifier: GU59%20RWV
2026-03-28 22:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8ebf215-e0de-522f-b9a1-9e723f5474a5 with identifier: NC54%20LBO
2026-03-28 22:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8ebf215-e0de-522f-b9a1-9e723f5474a5 with identifier: NC54%20LBO
2026-03-28 22:01:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8ebf215-e0de-522f-b9a1-9e723f5474a5 with identifier: NC54%20LBO to the API
2026-03-28 22:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:31 [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': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC54%20LBO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b8ebf215-e0de-522f-b9a1-9e723f5474a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NC54 LBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC54%20LBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 74481,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 LX Hatchback',
 'transmission': 'manual',
 'trim': 'LX',
 'vin': 'WF05XXGCD54T60198',
 'year': 2005}
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC54%2520LBO%27 HTTP/1.1" 200 None
2026-03-28 22:01:31 [bca.uk] INFO: Saving data for NC54%20LBO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535339.160858, 'last_price_update_time': 1774735291.811954}
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC54%2520LBO') HTTP/1.1" 204 0
2026-03-28 22:01:31 [bca.uk] INFO: Found listing with ID: FD70%20LYC
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD70%2520LYC%27 HTTP/1.1" 200 None
2026-03-28 22:01:31 [bca.uk] INFO: Scrape type for FD70%20LYC: 1
2026-03-28 22:01:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5dbf164-beca-542e-a8d7-8ec419cfcb14 with identifier: FD70%20LYC
2026-03-28 22:01:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074227%27 HTTP/1.1" 200 None
2026-03-28 22:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074227 not downloaded yet
2026-03-28 22:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126571%27 HTTP/1.1" 200 None
2026-03-28 22:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126571 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994217%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994217 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031527%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031527 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126547%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126547 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110850%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110850 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093861%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093861 not downloaded yet
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110839%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110839 not downloaded yet
2026-03-28 22:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ad8d91f-b311-579f-a1af-d991c2e4de78 with identifier: GU59%20RWV
2026-03-28 22:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ad8d91f-b311-579f-a1af-d991c2e4de78 with identifier: GU59%20RWV
2026-03-28 22:01:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ad8d91f-b311-579f-a1af-d991c2e4de78 with identifier: GU59%20RWV to the API
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:32 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU59%20RWV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ad8d91f-b311-579f-a1af-d991c2e4de78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU59 RWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU59%20RWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 76415,
 '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.4 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'LIFE',
 'vin': 'W0L0AHL48A8006280',
 'year': 2009}
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU59%2520RWV%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Saving data for GU59%20RWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621543.978848, 'last_price_update_time': 1774735292.497079}
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU59%2520RWV') HTTP/1.1" 204 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: PO63%20ERY
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO63%2520ERY%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for PO63%20ERY: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: SD61%20OMA
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD61%2520OMA%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for SD61%20OMA: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: SK09%20KND
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK09%2520KND%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for SK09%20KND: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: ST11%20EOH
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST11%2520EOH%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for ST11%20EOH: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: SY59%20TZB
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY59%2520TZB%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for SY59%20TZB: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: WK09%20UJC
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK09%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for WK09%20UJC: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: YG14%20WCU
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG14%2520WCU%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for YG14%20WCU: 0
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: CE10%20VBJ
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE10%2520VBJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for CE10%20VBJ: 2
2026-03-28 22:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with identifier: CE10%20VBJ
2026-03-28 22:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with scrape type 2
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with scrape type 2
2026-03-28 22:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e, identifier: CE10%20VBJ
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093849%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093849 not downloaded yet
2026-03-28 22:01:32 [bca.uk] INFO: Found listing with ID: LX14%20YNM
2026-03-28 22:01:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX14%2520YNM%27 HTTP/1.1" 200 None
2026-03-28 22:01:32 [bca.uk] INFO: Scrape type for LX14%20YNM: 2
2026-03-28 22:01:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcb438d4-a794-57c3-893d-53a7efa952ba with identifier: LX14%20YNM
2026-03-28 22:01:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcb438d4-a794-57c3-893d-53a7efa952ba with scrape type 2
2026-03-28 22:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcb438d4-a794-57c3-893d-53a7efa952ba with scrape type 2
2026-03-28 22:01:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcb438d4-a794-57c3-893d-53a7efa952ba, identifier: LX14%20YNM
2026-03-28 22:01:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with identifier: CE10%20VBJ
2026-03-28 22:01:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with identifier: CE10%20VBJ
2026-03-28 22:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e with identifier: CE10%20VBJ to the API
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:33 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE10%20VBJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38b4d9eb-4fd2-5ae8-9730-2b4c6e9f8e3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE10 VBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE10%20VBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 112800,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 EDGE Hatchback',
 'transmission': 'manual',
 'trim': '82 EDGE',
 'vin': 'WF0GXXGAJGAL62317',
 'year': 2010}
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE10%2520VBJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [bca.uk] INFO: Saving data for CE10%20VBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774447864.409656, 'last_price_update_time': 1774735293.255666}
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE10%2520VBJ') HTTP/1.1" 204 0
2026-03-28 22:01:33 [bca.uk] INFO: Found listing with ID: WX18%20RKK
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX18%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [bca.uk] INFO: Scrape type for WX18%20RKK: 1
2026-03-28 22:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2 with identifier: WX18%20RKK
2026-03-28 22:01:33 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994240%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994240 not downloaded yet
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031550%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031550 not downloaded yet
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126568%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126568 not downloaded yet
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110869%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110869 not downloaded yet
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093876%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093876 not downloaded yet
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110845%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110845 not downloaded yet
2026-03-28 22:01:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcb438d4-a794-57c3-893d-53a7efa952ba with identifier: LX14%20YNM
2026-03-28 22:01:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcb438d4-a794-57c3-893d-53a7efa952ba with identifier: LX14%20YNM
2026-03-28 22:01:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcb438d4-a794-57c3-893d-53a7efa952ba with identifier: LX14%20YNM to the API
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:33 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX14%20YNM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dcb438d4-a794-57c3-893d-53a7efa952ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX14 YNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX14%20YNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'VENGA',
 'odometer': 137181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA VENGA 1.6 2 MPV',
 'transmission': 'automatic',
 'trim': '2',
 'vin': 'U5YEH812MEL077162',
 'year': 2014}
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX14%2520YNM%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [bca.uk] INFO: Saving data for LX14%20YNM: {'auction_closing_time': 1774864800.0, 'created_time': 1774621524.170357, 'last_price_update_time': 1774735293.728069}
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX14%2520YNM') HTTP/1.1" 204 0
2026-03-28 22:01:33 [bca.uk] INFO: Found listing with ID: FE11%20RVF
2026-03-28 22:01:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE11%2520RVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:33 [bca.uk] INFO: Scrape type for FE11%20RVF: 2
2026-03-28 22:01:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f95195cb-7767-58a8-9d59-d1ff56b61526 with identifier: FE11%20RVF
2026-03-28 22:01:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f95195cb-7767-58a8-9d59-d1ff56b61526 with scrape type 2
2026-03-28 22:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f95195cb-7767-58a8-9d59-d1ff56b61526 with scrape type 2
2026-03-28 22:01:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f95195cb-7767-58a8-9d59-d1ff56b61526, identifier: FE11%20RVF
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093866%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093866 not downloaded yet
2026-03-28 22:01:34 [bca.uk] INFO: Found listing with ID: OE05%20XXM
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE05%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [bca.uk] INFO: Scrape type for OE05%20XXM: 2
2026-03-28 22:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f812a82e-f47e-5956-9607-76fa69063190 with identifier: OE05%20XXM
2026-03-28 22:01:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f812a82e-f47e-5956-9607-76fa69063190 with scrape type 2
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f812a82e-f47e-5956-9607-76fa69063190 with scrape type 2
2026-03-28 22:01:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f812a82e-f47e-5956-9607-76fa69063190, identifier: OE05%20XXM
2026-03-28 22:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f95195cb-7767-58a8-9d59-d1ff56b61526 with identifier: FE11%20RVF
2026-03-28 22:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f95195cb-7767-58a8-9d59-d1ff56b61526 with identifier: FE11%20RVF
2026-03-28 22:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f95195cb-7767-58a8-9d59-d1ff56b61526 with identifier: FE11%20RVF to the API
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:34 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE11%20RVF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f95195cb-7767-58a8-9d59-d1ff56b61526',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE11 RVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE11%20RVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 118581,
 '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 ZAFIRA 1.7 CDTI 110 E/F EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'CDTI 110 E/F EXCLUSIV',
 'vin': 'W0L0AHM75B2079751',
 'year': 2011}
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE11%2520RVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [bca.uk] INFO: Saving data for FE11%20RVF: {'auction_closing_time': 1774864800.0, 'created_time': 1774621437.345064, 'last_price_update_time': 1774735294.456305}
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE11%2520RVF') HTTP/1.1" 204 0
2026-03-28 22:01:34 [bca.uk] INFO: Found listing with ID: RJ71%20WJK
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ71%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [bca.uk] INFO: Scrape type for RJ71%20WJK: 1
2026-03-28 22:01:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45e8e181-dc16-5b78-833d-28f874a8334d with identifier: RJ71%20WJK
2026-03-28 22:01:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031575%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031575 not downloaded yet
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126590%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126590 not downloaded yet
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110886%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110886 not downloaded yet
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093900%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093900 not downloaded yet
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110857%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110857 not downloaded yet
2026-03-28 22:01:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f812a82e-f47e-5956-9607-76fa69063190 with identifier: OE05%20XXM
2026-03-28 22:01:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f812a82e-f47e-5956-9607-76fa69063190 with identifier: OE05%20XXM
2026-03-28 22:01:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f812a82e-f47e-5956-9607-76fa69063190 with identifier: OE05%20XXM to the API
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:34 [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': 271,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE05%20XXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f812a82e-f47e-5956-9607-76fa69063190',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE05 XXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE05%20XXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 147106,
 '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': 'LAND ROVER R/R SPORT 2.7 TDV6 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV6 HSE',
 'vin': 'SALLSAA135A912604',
 'year': 2005}
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE05%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [bca.uk] INFO: Saving data for OE05%20XXM: {'auction_closing_time': 1774864800.0, 'created_time': 1774620766.769035, 'last_price_update_time': 1774735294.948944}
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE05%2520XXM') HTTP/1.1" 204 0
2026-03-28 22:01:34 [bca.uk] INFO: Found listing with ID: FY59%20UVB
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY59%2520UVB%27 HTTP/1.1" 200 None
2026-03-28 22:01:34 [bca.uk] INFO: Scrape type for FY59%20UVB: 0
2026-03-28 22:01:34 [bca.uk] INFO: Found listing with ID: FY59%20ZGR
2026-03-28 22:01:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY59%2520ZGR%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Scrape type for FY59%20ZGR: 2
2026-03-28 22:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 994ee2aa-d7d8-57e5-82bc-bebcf132587c with identifier: FY59%20ZGR
2026-03-28 22:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 994ee2aa-d7d8-57e5-82bc-bebcf132587c with scrape type 2
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 994ee2aa-d7d8-57e5-82bc-bebcf132587c with scrape type 2
2026-03-28 22:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 994ee2aa-d7d8-57e5-82bc-bebcf132587c, identifier: FY59%20ZGR
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093882%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093882 not downloaded yet
2026-03-28 22:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:35 [bca.uk] INFO: Found listing with ID: ST10%20NZU
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST10%2520NZU%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Scrape type for ST10%20NZU: 2
2026-03-28 22:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 834b87d2-3e20-56eb-bc6c-24893d9eeecb with identifier: ST10%20NZU
2026-03-28 22:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 834b87d2-3e20-56eb-bc6c-24893d9eeecb with scrape type 2
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 834b87d2-3e20-56eb-bc6c-24893d9eeecb with scrape type 2
2026-03-28 22:01:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 834b87d2-3e20-56eb-bc6c-24893d9eeecb, identifier: ST10%20NZU
2026-03-28 22:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 994ee2aa-d7d8-57e5-82bc-bebcf132587c with identifier: FY59%20ZGR
2026-03-28 22:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 994ee2aa-d7d8-57e5-82bc-bebcf132587c with identifier: FY59%20ZGR
2026-03-28 22:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 994ee2aa-d7d8-57e5-82bc-bebcf132587c with identifier: FY59%20ZGR to the API
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:35 [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': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY59%20ZGR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '994ee2aa-d7d8-57e5-82bc-bebcf132587c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY59 ZGR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY59%20ZGR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 131970,
 '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 XC90 2.4 D5 185 SE LUX PREMIUM G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 185 SE LUX PREMIUM G/T',
 'vin': 'YV1CZ7146A1544030',
 'year': 2009}
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY59%2520ZGR%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Saving data for FY59%20ZGR: {'auction_closing_time': 1774864800.0, 'created_time': 1774621431.194581, 'last_price_update_time': 1774735295.565253}
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY59%2520ZGR') HTTP/1.1" 204 0
2026-03-28 22:01:35 [bca.uk] INFO: Found listing with ID: WN70%20GXV
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN70%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Scrape type for WN70%20GXV: 1
2026-03-28 22:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e568b76a-20a9-5c16-99a7-ea60aeecf1e0 with identifier: WN70%20GXV
2026-03-28 22:01:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110904%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110904 not downloaded yet
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093929%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093929 not downloaded yet
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110875%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110875 not downloaded yet
2026-03-28 22:01:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 834b87d2-3e20-56eb-bc6c-24893d9eeecb with identifier: ST10%20NZU
2026-03-28 22:01:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 834b87d2-3e20-56eb-bc6c-24893d9eeecb with identifier: ST10%20NZU
2026-03-28 22:01:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 834b87d2-3e20-56eb-bc6c-24893d9eeecb with identifier: ST10%20NZU to the API
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:35 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST10%20NZU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '834b87d2-3e20-56eb-bc6c-24893d9eeecb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST10 NZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST10%20NZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 169276,
 '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 KUGA 2.0 TDCI 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 2WD TITANIUM',
 'vin': 'WF0RXXGCDRAT55060',
 'year': 2010}
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST10%2520NZU%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Saving data for ST10%20NZU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621524.986112, 'last_price_update_time': 1774735295.938122}
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST10%2520NZU') HTTP/1.1" 204 0
2026-03-28 22:01:35 [bca.uk] INFO: Found listing with ID: KU58%20EZM
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU58%2520EZM%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Scrape type for KU58%20EZM: 0
2026-03-28 22:01:35 [bca.uk] INFO: Found listing with ID: NU15%20KYB
2026-03-28 22:01:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU15%2520KYB%27 HTTP/1.1" 200 None
2026-03-28 22:01:35 [bca.uk] INFO: Scrape type for NU15%20KYB: 2
2026-03-28 22:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 369089c8-ce8b-5bd9-8bd3-48bf4792158c with identifier: NU15%20KYB
2026-03-28 22:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 369089c8-ce8b-5bd9-8bd3-48bf4792158c with scrape type 2
2026-03-28 22:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 369089c8-ce8b-5bd9-8bd3-48bf4792158c with scrape type 2
2026-03-28 22:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 369089c8-ce8b-5bd9-8bd3-48bf4792158c, identifier: NU15%20KYB
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093905%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093905 not downloaded yet
2026-03-28 22:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:36 [bca.uk] INFO: Found listing with ID: PL70%20OLP
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PL70%2520OLP%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Scrape type for PL70%20OLP: 1
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a with identifier: PL70%20OLP
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 369089c8-ce8b-5bd9-8bd3-48bf4792158c with identifier: NU15%20KYB
2026-03-28 22:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 369089c8-ce8b-5bd9-8bd3-48bf4792158c with identifier: NU15%20KYB
2026-03-28 22:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 369089c8-ce8b-5bd9-8bd3-48bf4792158c with identifier: NU15%20KYB to the API
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:36 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU15%20KYB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '369089c8-ce8b-5bd9-8bd3-48bf4792158c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU15 KYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU15%20KYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 58116,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'MDHFBUK13U0800409',
 'year': 2015}
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU15%2520KYB%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Saving data for NU15%20KYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774620769.323915, 'last_price_update_time': 1774735296.473671}
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU15%2520KYB') HTTP/1.1" 204 0
2026-03-28 22:01:36 [bca.uk] INFO: Found listing with ID: AV09%20XGM
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV09%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Scrape type for AV09%20XGM: 1
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c42f4349-1b81-5dc4-a105-671ff23a08dd with identifier: AV09%20XGM
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093945%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093945 not downloaded yet
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110891%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110891 not downloaded yet
2026-03-28 22:01:36 [bca.uk] INFO: Found listing with ID: SD62%20CKY
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD62%2520CKY%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Scrape type for SD62%20CKY: 2
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76787fe3-4391-5024-a08c-71c8eb6f7576 with identifier: SD62%20CKY
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76787fe3-4391-5024-a08c-71c8eb6f7576 with scrape type 2
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76787fe3-4391-5024-a08c-71c8eb6f7576 with scrape type 2
2026-03-28 22:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76787fe3-4391-5024-a08c-71c8eb6f7576, identifier: SD62%20CKY
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093934%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093934 not downloaded yet
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547224ad0>
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_expert_report_file_1b58908a-a574-424f-9c4f-9d473d3d235b.pdf HTTP/1.1" 201 0
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1, skipping ID generation
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DBG16XLF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG16XLF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547e0510>
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_expert_report_file_6e24f79b-711e-40ea-be00-34bfc25c4574.pdf HTTP/1.1" 201 0
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790, skipping ID generation
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DWU66XNV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WU66XNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110816>
2026-03-28 22:01:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093820>
2026-03-28 22:01:36 [bca.uk] INFO: Found listing with ID: EP18%20LGJ
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EP18%2520LGJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Scrape type for EP18%20LGJ: 0
2026-03-28 22:01:36 [bca.uk] INFO: Found listing with ID: GK68%20YWC
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK68%2520YWC%27 HTTP/1.1" 200 None
2026-03-28 22:01:36 [bca.uk] INFO: Scrape type for GK68%20YWC: 2
2026-03-28 22:01:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with identifier: GK68%20YWC
2026-03-28 22:01:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with scrape type 2
2026-03-28 22:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with scrape type 2
2026-03-28 22:01:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c, identifier: GK68%20YWC
2026-03-28 22:01:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76787fe3-4391-5024-a08c-71c8eb6f7576 with identifier: SD62%20CKY
2026-03-28 22:01:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76787fe3-4391-5024-a08c-71c8eb6f7576 with identifier: SD62%20CKY
2026-03-28 22:01:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76787fe3-4391-5024-a08c-71c8eb6f7576 with identifier: SD62%20CKY to the API
2026-03-28 22:01:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:37 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD62%20CKY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '76787fe3-4391-5024-a08c-71c8eb6f7576',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD62 CKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD62%20CKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 106616,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 16V 115 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': '16V 115 ACTIVE',
 'vin': 'W0LPC6ED7CG131716',
 'year': 2012}
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD62%2520CKY%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [bca.uk] INFO: Saving data for SD62%20CKY: {'auction_closing_time': 1774864800.0, 'created_time': 1774621444.460149, 'last_price_update_time': 1774735297.224072}
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD62%2520CKY') HTTP/1.1" 204 0
2026-03-28 22:01:37 [bca.uk] INFO: Found listing with ID: KN12%20MPO
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN12%2520MPO%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [bca.uk] INFO: Scrape type for KN12%20MPO: 1
2026-03-28 22:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0cc7482-767b-567d-a58d-775f8d1bb696 with identifier: KN12%20MPO
2026-03-28 22:01:37 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093983%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093983 not downloaded yet
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110911%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110911 not downloaded yet
2026-03-28 22:01:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093835>
2026-03-28 22:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with identifier: GK68%20YWC
2026-03-28 22:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with identifier: GK68%20YWC
2026-03-28 22:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d139f5a-bacb-53a3-8c07-3e1ff555cc1c with identifier: GK68%20YWC to the API
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:37 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK68%20YWC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d139f5a-bacb-53a3-8c07-3e1ff555cc1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK68 YWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK68%20YWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 81621,
 'odometer_reading_unit': '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.5 BLUEHDI 130 GT LINE PREM.EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 GT LINE PREM.EAT8',
 'vin': 'VF3MCYHZRJS473475',
 'year': 2018}
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK68%2520YWC%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [bca.uk] INFO: Saving data for GK68%20YWC: {'auction_closing_time': 1774864800.0, 'created_time': 1774621469.279467, 'last_price_update_time': 1774735297.741631}
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK68%2520YWC') HTTP/1.1" 204 0
2026-03-28 22:01:37 [bca.uk] INFO: Found listing with ID: SG14%20FMC
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG14%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [bca.uk] INFO: Scrape type for SG14%20FMC: 0
2026-03-28 22:01:37 [bca.uk] INFO: Found listing with ID: YC58%20WGE
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC58%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [bca.uk] INFO: Scrape type for YC58%20WGE: 2
2026-03-28 22:01:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36d656cb-ff36-5e8a-91e4-308d635ca004 with identifier: YC58%20WGE
2026-03-28 22:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36d656cb-ff36-5e8a-91e4-308d635ca004 with scrape type 2
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36d656cb-ff36-5e8a-91e4-308d635ca004 with scrape type 2
2026-03-28 22:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36d656cb-ff36-5e8a-91e4-308d635ca004, identifier: YC58%20WGE
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093969%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093969 not downloaded yet
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071260%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071260 not downloaded yet
2026-03-28 22:01:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699142718%27 HTTP/1.1" 200 None
2026-03-28 22:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142718 not downloaded yet
2026-03-28 22:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fdba10>
2026-03-28 22:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_expert_report_file_1c80c08e-e4a1-4058-8529-00aa69bcc420.pdf HTTP/1.1" 201 0
2026-03-28 22:01:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9153a9c4-5990-5981-85ad-c93a9119ac4b, skipping ID generation
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DFP11OHH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP11OHH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: GN18%20FPD
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN18%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for GN18%20FPD: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: RJ19%20XHK
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ19%2520XHK%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for RJ19%20XHK: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: ML19%20YFV
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML19%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for ML19%20YFV: 1
2026-03-28 22:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82f1ca74-f3e3-557a-9800-72143e39903a with identifier: ML19%20YFV
2026-03-28 22:01:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36d656cb-ff36-5e8a-91e4-308d635ca004 with identifier: YC58%20WGE
2026-03-28 22:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36d656cb-ff36-5e8a-91e4-308d635ca004 with identifier: YC58%20WGE
2026-03-28 22:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36d656cb-ff36-5e8a-91e4-308d635ca004 with identifier: YC58%20WGE to the API
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC58%20WGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36d656cb-ff36-5e8a-91e4-308d635ca004',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC58 WGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC58%20WGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 124817,
 '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 2.2 I-CTDI EX Hatchback',
 'transmission': 'manual',
 'trim': 'I-CTDI EX',
 'vin': 'SHHFK37608U015471',
 'year': 2008}
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC58%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Saving data for YC58%20WGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774621443.590912, 'last_price_update_time': 1774735298.412364}
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC58%2520WGE') HTTP/1.1" 204 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: WJ10%20DVF
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ10%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for WJ10%20DVF: 1
2026-03-28 22:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b5e0f49-0b91-505b-88af-460f766781c7 with identifier: WJ10%20DVF
2026-03-28 22:01:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: YH11%20WZW
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH11%2520WZW%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for YH11%20WZW: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: YP12%20HGG
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP12%2520HGG%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for YP12%20HGG: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: YR60%20FLD
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR60%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for YR60%20FLD: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: YX10%20UNJ
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX10%2520UNJ%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for YX10%20UNJ: 0
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: EN64%20OCP
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN64%2520OCP%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for EN64%20OCP: 2
2026-03-28 22:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with identifier: EN64%20OCP
2026-03-28 22:01:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with scrape type 2
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with scrape type 2
2026-03-28 22:01:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f0b4346-8a5d-5d78-8080-a2a59518ad3b, identifier: EN64%20OCP
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699093999%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093999 not downloaded yet
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071266%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071266 not downloaded yet
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126431%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126431 not downloaded yet
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994077%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994077 not downloaded yet
2026-03-28 22:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966001/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965988/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965995/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:01:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698980998/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126505/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126505>
2026-03-28 22:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031464>
2026-03-28 22:01:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110824/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110824>
2026-03-28 22:01:38 [bca.uk] INFO: Found listing with ID: AE20%20NXF
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE20%2520NXF%27 HTTP/1.1" 200 None
2026-03-28 22:01:38 [bca.uk] INFO: Scrape type for AE20%20NXF: 1
2026-03-28 22:01:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40869bfc-8bb4-569d-b730-83efe1f5fcf1 with identifier: AE20%20NXF
2026-03-28 22:01:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:01:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with identifier: EN64%20OCP
2026-03-28 22:01:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with identifier: EN64%20OCP
2026-03-28 22:01:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f0b4346-8a5d-5d78-8080-a2a59518ad3b with identifier: EN64%20OCP to the API
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN64%20OCP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f0b4346-8a5d-5d78-8080-a2a59518ad3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN64 OCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN64%20OCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 80133,
 'odometer_reading_unit': '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 I30 1.4 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'TMAD251ALEJ233087',
 'year': 2015}
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN64%2520OCP%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Saving data for EN64%20OCP: {'auction_closing_time': 1774864800.0, 'created_time': 1774621392.272524, 'last_price_update_time': 1774735299.104272}
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN64%2520OCP') HTTP/1.1" 204 0
2026-03-28 22:01:39 [bca.uk] INFO: Found listing with ID: YG19%20DRZ
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG19%2520DRZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Scrape type for YG19%20DRZ: 1
2026-03-28 22:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e897ee42-3f14-5f4f-8d1c-2a827ef07283 with identifier: YG19%20DRZ
2026-03-28 22:01:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:01:39 [bca.uk] INFO: Found listing with ID: LC11%20ZGK
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC11%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Scrape type for LC11%20ZGK: 2
2026-03-28 22:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfcd0d49-94d4-593f-90f6-ffbf103060af with identifier: LC11%20ZGK
2026-03-28 22:01:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfcd0d49-94d4-593f-90f6-ffbf103060af with scrape type 2
2026-03-28 22:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfcd0d49-94d4-593f-90f6-ffbf103060af with scrape type 2
2026-03-28 22:01:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfcd0d49-94d4-593f-90f6-ffbf103060af, identifier: LC11%20ZGK
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071274%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071274 not downloaded yet
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699142731%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142731 not downloaded yet
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994101%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994101 not downloaded yet
2026-03-28 22:01:39 [bca.uk] INFO: Found listing with ID: GJ21%20YWB
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ21%2520YWB%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Scrape type for GJ21%20YWB: 1
2026-03-28 22:01:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c9a210-8239-5652-942c-af89b324b768 with identifier: GJ21%20YWB
2026-03-28 22:01:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:01:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfcd0d49-94d4-593f-90f6-ffbf103060af with identifier: LC11%20ZGK
2026-03-28 22:01:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfcd0d49-94d4-593f-90f6-ffbf103060af with identifier: LC11%20ZGK
2026-03-28 22:01:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfcd0d49-94d4-593f-90f6-ffbf103060af with identifier: LC11%20ZGK to the API
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=2&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC11%20ZGK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfcd0d49-94d4-593f-90f6-ffbf103060af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC11 ZGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC11%20ZGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 59715,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'KNADH511LB6805252',
 'year': 2011}
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC11%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Saving data for LC11%20ZGK: {'auction_closing_time': 1774864800.0, 'created_time': 1773933032.204483, 'last_price_update_time': 1774735299.798632}
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC11%2520ZGK') HTTP/1.1" 204 0
2026-03-28 22:01:39 [bca.uk] INFO: Found listing with ID: X575%20MKR
2026-03-28 22:01:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27X575%2520MKR%27 HTTP/1.1" 200 None
2026-03-28 22:01:39 [bca.uk] INFO: Scrape type for X575%20MKR: 1
2026-03-28 22:01:39 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:39 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [crawlers.middlewares.monitoring_spider_middleware] ERROR: Field year is not nullable
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/referer.py", line 355, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [scrapy.core.scraper] ERROR: Spider error processing <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=3&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search)
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 295, in aiter_errback
    yield await it.__anext__()
          ^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 374, in __anext__
    return await self.data.__anext__()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 355, in _async_chain
    async for o in as_async_generator(it):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 14, in as_async_generator
    async for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 374, in __anext__
    return await self.data.__anext__()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/python.py", line 355, in _async_chain
    async for o in as_async_generator(it):
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 14, in as_async_generator
    async for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy_zyte_api/_middlewares.py", line 206, in process_spider_output_async
    async for item_or_request in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/referer.py", line 355, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/urllength.py", line 30, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/spidermiddlewares/depth.py", line 35, in process_spider_output_async
    async for r in result or ():
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/photo_download_middleware.py", line 42, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/report_download_middleware.py", line 32, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 121, in process_async
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 118, in process_async
    async for r in iterable:
  File "/usr/src/app/crawlers/middlewares/id_gen_middleware.py", line 20, in process_spider_output
    async for item in result:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/asyncgen.py", line 17, in as_async_generator
    for r in it:
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 109, in process_sync
    exception_result = self._process_spider_exception(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 150, in _process_spider_exception
    result = method(response=response, exception=exception, spider=spider)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/middlewares/monitoring_spider_middleware.py", line 73, in process_spider_exception
    raise exception
  File "/usr/local/lib/python3.11/dist-packages/scrapy/core/spidermw.py", line 106, in process_sync
    for r in iterable:
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 735, in parse_listings
    yield from self._process_listing_item(item_to_scrape)
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 478, in _process_listing_item
    item = self._extract_listing_item(item_to_scrape)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/spiders/bcauk.py", line 804, in _extract_listing_item
    item["year"] = year
    ~~~~^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field year is not nullable
2026-03-28 22:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126527>
2026-03-28 22:01:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994176>
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: LX58%20WKD
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX58%2520WKD%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for LX58%20WKD: 0
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: SJ58%20VYU
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ58%2520VYU%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for SJ58%20VYU: 0
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: YK12%20LUP
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK12%2520LUP%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for YK12%20LUP: 1
2026-03-28 22:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 927dcf7c-8068-5099-8312-bf23933749d3 with identifier: YK12%20LUP
2026-03-28 22:01:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071282%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071282 not downloaded yet
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126457%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126457 not downloaded yet
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994117%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994117 not downloaded yet
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547285850>
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966001%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966001/600 saved to cache
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ec450>
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285748%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285748/600 saved to cache
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0250>
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698965988%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965988/600 saved to cache
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547238450>
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698965995%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965995/600 saved to cache
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748e7d0>
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698980998%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698980998/600 saved to cache
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: RO22%20KPT
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO22%2520KPT%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for RO22%20KPT: 1
2026-03-28 22:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7f8a9fc-307f-5fd9-9f57-53be64230a5a with identifier: RO22%20KPT
2026-03-28 22:01:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: HJ15%20MKL
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HJ15%2520MKL%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for HJ15%20MKL: 0
2026-03-28 22:01:40 [bca.uk] INFO: Found listing with ID: BG13%20FKD
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG13%2520FKD%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [bca.uk] INFO: Scrape type for BG13%20FKD: 1
2026-03-28 22:01:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43f7303a-a2f6-5f86-b81e-26af26f2b888 with identifier: BG13%20FKD
2026-03-28 22:01:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071288%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071288 not downloaded yet
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699142741%27 HTTP/1.1" 200 None
2026-03-28 22:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142741 not downloaded yet
2026-03-28 22:01:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994133%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994133 not downloaded yet
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: EU05%20FSN
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU05%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for EU05%20FSN: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76 with identifier: EU05%20FSN
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547131210>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093835%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093835/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a7ed0>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110816%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110816/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a9dd0>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093820%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093820/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ10%20DVF-GB>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML19%20YFV-GB>
2026-03-28 22:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110824/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126505/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: DY13%20XDF
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY13%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for DY13%20XDF: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c155e91-825b-5797-9727-36735366f7f9 with identifier: DY13%20XDF
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071302%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071302 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126482%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126482 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994149%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994149 not downloaded yet
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: AF13%20XPW
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF13%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for AF13%20XPW: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c23f5d21-755d-59bb-a7da-864dc76d3107 with identifier: AF13%20XPW
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: SP59%20FDN
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP59%2520FDN%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for SP59%20FDN: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3459172-6804-5615-b390-f6fc4febd79c with identifier: SP59%20FDN
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071320%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071320 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699142749%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142749 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994170%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994170 not downloaded yet
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: LD64%20FZX
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD64%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for LD64%20FZX: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59 with identifier: LD64%20FZX
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071260>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142718>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP11OHH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110857>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110875/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110875>
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: HS19%20GYN
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HS19%2520GYN%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for HS19%20GYN: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 546eaaae-2d78-532a-abb1-eac4aea0023f with identifier: HS19%20GYN
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071336%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071336 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126499%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126499 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994197%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994197 not downloaded yet
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c1c290>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110824%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110824/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542eb410>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126505%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126505/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093882/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093882>
2026-03-28 22:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: YM63%20ETA
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM63%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for YM63%20ETA: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 595887ba-7187-5162-8a50-188caa6efdd9 with identifier: YM63%20ETA
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: CA21%20OVG
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA21%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for CA21%20OVG: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87d1c14a-d5f3-5567-89ad-8d86774c1313 with identifier: CA21%20OVG
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699071352%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071352 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699142764%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142764 not downloaded yet
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994225%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994225 not downloaded yet
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547733cd0>
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031464%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031464/600 saved to cache
2026-03-28 22:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: CA57%20YVV
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA57%2520YVV%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for CA57%20YVV: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02 with identifier: CA57%20YVV
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994101>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142731>
2026-03-28 22:01:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071274>
2026-03-28 22:01:41 [bca.uk] INFO: Found listing with ID: CN69%20YVF
2026-03-28 22:01:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN69%2520YVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:41 [bca.uk] INFO: Scrape type for CN69%20YVF: 1
2026-03-28 22:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0d2c8c1-587d-52a8-bac1-4dade51bc1df with identifier: CN69%20YVF
2026-03-28 22:01:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994243%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994243 not downloaded yet
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: EO59%20HAX
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO59%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for EO59%20HAX: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e935e7df-c51b-5719-9d53-d1e5a270ea84 with identifier: EO59%20HAX
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ac6d0>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126527%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126527/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d1c90>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994176%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994176/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU05%20FSN-GB>
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994133>
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142741/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142741>
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: DH74%20NTG
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DH74%2520NTG%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for DH74%20NTG: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0257875d-c974-59e6-9d6f-29ede1e17434 with identifier: DH74%20NTG
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: GF52%20OWM
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF52%2520OWM%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for GF52%20OWM: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fe63328-a7f9-5445-857a-b37d1386e94b with identifier: GF52%20OWM
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: FR19%20MWZ
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FR19%2520MWZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for FR19%20MWZ: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb with identifier: FR19%20MWZ
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: GV07%20WHR
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV07%2520WHR%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for GV07%20WHR: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec5f1ff9-26e6-53be-a244-e62a265b9a04 with identifier: GV07%20WHR
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: MT71%20NEN
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT71%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for MT71%20NEN: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5421d270-4706-56d4-861e-d213204bb57b with identifier: MT71%20NEN
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110875/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: SV57%20URE
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV57%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for SV57%20URE: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc8ad810-ee96-5691-85b6-151e0c412b22 with identifier: SV57%20URE
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994197>
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: WT69%20BHA
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WT69%2520BHA%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for WT69%20BHA: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc68cc3e-7955-57eb-86ee-c32f3b153341 with identifier: WT69%20BHA
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126499>
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: LX67%20JRZ
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX67%2520JRZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for LX67%20JRZ: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f32681d-db41-5392-826f-9b7e9d934be6 with identifier: LX67%20JRZ
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54733e690>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_expert_report_file_8910a6b8-6157-408e-bc51-31f24951997a.pdf HTTP/1.1" 201 0
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 82f1ca74-f3e3-557a-9800-72143e39903a, skipping ID generation
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DML19YFV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML19YFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: BV70%20UZS
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV70%2520UZS%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for BV70%20UZS: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62 with identifier: BV70%20UZS
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142741/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: FY65%20OSN
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY65%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for FY65%20OSN: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4c536c8-20b9-5eb5-bd31-426ff92c052b with identifier: FY65%20OSN
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699083370%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083370 not downloaded yet
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547796450>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_expert_report_file_fe7eb208-e301-42d7-a9ce-809d4f16cdc5.pdf HTTP/1.1" 201 0
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b5e0f49-0b91-505b-88af-460f766781c7, skipping ID generation
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWJ10DVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ10DVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: DG14%20YNA
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG14%2520YNA%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for DG14%20YNA: 1
2026-03-28 22:01:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 238a280e-8233-56ab-b3e9-1e6814e8a2fb with identifier: DG14%20YNA
2026-03-28 22:01:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994243/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994243>
2026-03-28 22:01:42 [bca.uk] INFO: Found listing with ID: GC65%20ULU
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GC65%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [bca.uk] INFO: Scrape type for GC65%20ULU: 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699083378%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083378 not downloaded yet
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058678%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058678 not downloaded yet
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555032a90>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994067%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994067/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555032c90>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110857%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110857/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557131a10>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110875%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110875/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fc7810>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142718%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142718/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbf750>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071260%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071260/600 saved to cache
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR19%20MWZ-GB>
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DH74%20NTG-GB>
2026-03-28 22:01:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV07%20WHR-GB>
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699083388%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083388 not downloaded yet
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699058702%27 HTTP/1.1" 200 None
2026-03-28 22:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058702 not downloaded yet
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724aa50>
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142731%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142731/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724b490>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994101%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994101/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547279350>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142741%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142741/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF52%20OWM-GB>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083399%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083399 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058713%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058713 not downloaded yet
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b95d0>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071274%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071274/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e1910>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994133%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994133/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557364150>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_expert_report_file_7358bf1b-9249-4f79-bfae-ba01ab3c6761.pdf HTTP/1.1" 201 0
2026-03-28 22:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76, skipping ID generation
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEU05FSN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EU05FSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML19YFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV57%20URE-GB>
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX67%20JRZ-GB>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083413%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083413 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058731%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058731 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093882/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080002%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080002 not downloaded yet
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554568250>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699126499%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126499/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT69%20BHA-GB>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083424%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083424 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058744%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058744 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994243/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080015%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080015 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083442%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083442 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058771%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058771 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080023%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080023 not downloaded yet
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083370>
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ10DVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083461%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083461 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058808%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058808 not downloaded yet
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058678>
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080037%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080037 not downloaded yet
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724a5d0>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093882%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093882/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430f810>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994197%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994197/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO59%20HAX-GB>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699083480%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083480 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058848%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058848 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080053%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080053 not downloaded yet
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548091d0>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994243%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994243/600 saved to cache
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058871%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058871 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058702>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080061%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080061 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456d9d0>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_expert_report_file_ba7c36dc-c707-4409-92be-1c4e9caaf94e.pdf HTTP/1.1" 201 0
2026-03-28 22:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0257875d-c974-59e6-9d6f-29ede1e17434, skipping ID generation
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDH74NTG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DH74NTG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080071%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080071 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699079991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EU05FSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058713/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058713>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188573%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188573 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699080079%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080079 not downloaded yet
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728da10>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_expert_report_file_6ce03467-a255-4fa9-aa70-8922bb5deed7.pdf HTTP/1.1" 201 0
2026-03-28 22:01:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb, skipping ID generation
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFR19MWZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FR19MWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188581%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188581 not downloaded yet
2026-03-28 22:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058744/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058744>
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015734%27 HTTP/1.1" 200 None
2026-03-28 22:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015734 not downloaded yet
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95110>
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083359%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083359/600 saved to cache
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b79d0>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_expert_report_file_8106f358-cb3e-479a-9645-e05fcd4a83c4.pdf HTTP/1.1" 201 0
2026-03-28 22:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec5f1ff9-26e6-53be-a244-e62a265b9a04, skipping ID generation
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGV07WHR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV07WHR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188589%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188589 not downloaded yet
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080037/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080037>
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080023>
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015746%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015746 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143524%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143524 not downloaded yet
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554826f10>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_expert_report_file_f68b61c2-4629-4b72-9b53-246399fbccea.pdf HTTP/1.1" 201 0
2026-03-28 22:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2fe63328-a7f9-5445-857a-b37d1386e94b, skipping ID generation
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGF52OWM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF52OWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188596%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188596 not downloaded yet
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058871>
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015760%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015760 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143539%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143539 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143518%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143518 not downloaded yet
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188601%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188601 not downloaded yet
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f55d0>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_expert_report_file_fa88e783-457a-4e17-8c8b-61455947ce2d.pdf HTTP/1.1" 201 0
2026-03-28 22:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc8ad810-ee96-5691-85b6-151e0c412b22, skipping ID generation
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSV57URE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SV57URE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b43ed0>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_expert_report_file_3b009ec9-a095-486b-8a24-7972927e2993.pdf HTTP/1.1" 201 0
2026-03-28 22:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f32681d-db41-5392-826f-9b7e9d934be6, skipping ID generation
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLX67JRZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX67JRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b53b10>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058678%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058678/600 saved to cache
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547da210>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_expert_report_file_31088767-ea2d-4737-b921-5262bb5bdb6d.pdf HTTP/1.1" 201 0
2026-03-28 22:01:44 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc68cc3e-7955-57eb-86ee-c32f3b153341, skipping ID generation
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWT69BHA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WT69BHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b42f50>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058668%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058668/600 saved to cache
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b53210>
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083370%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083370/600 saved to cache
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058713/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080053/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080053>
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DH74NTG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080071>
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015782%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015782 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143549%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143549 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143517%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143517 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188615%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188615 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126468%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126468 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110920%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110920 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032922%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032922 not downloaded yet
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699079991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058744/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015797%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015797 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143565%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143565 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143533%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143533 not downloaded yet
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FR19MWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080061>
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188626%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188626 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699126487%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126487 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110933%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110933 not downloaded yet
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032937%27 HTTP/1.1" 200 None
2026-03-28 22:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032937 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015837%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015837 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143575%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143575 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143529%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143529 not downloaded yet
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ff350>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058702%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058702/600 saved to cache
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f8c1d0>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_expert_report_file_8ab989eb-29d2-448b-aa54-e1ac43da70e3.pdf HTTP/1.1" 201 0
2026-03-28 22:01:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e935e7df-c51b-5719-9d53-d1e5a270ea84, skipping ID generation
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DEO59HAX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO59HAX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547733450>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058713%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058713/600 saved to cache
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015734>
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GV07WHR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188581>
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188637%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188637 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126503%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126503 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110955%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110955 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699032949%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032949 not downloaded yet
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080037/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015861%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015861 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143594%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143594 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143544%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143544 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143547%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143547 not downloaded yet
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547135250>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEU05FSN%252F699079991%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699079991/600 saved to cache
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728fc50>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058744%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058744/600 saved to cache
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188596>
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143505/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF52OWM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188648%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188648 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126515%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126515 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110966%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110966 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699032957%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032957 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015880%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015880 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143614%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143614 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143541%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143541 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143563%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143563 not downloaded yet
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WT69BHA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126535%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126535 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110974%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110974 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699032973%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032973 not downloaded yet
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2b690>
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEU05FSN%252F699080037%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080037/600 saved to cache
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143549>
2026-03-28 22:01:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143517>
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015903%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015903 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143641%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143641 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143560%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143560 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143573%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143573 not downloaded yet
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080053/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126556%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126556 not downloaded yet
2026-03-28 22:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110999%27 HTTP/1.1" 200 None
2026-03-28 22:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110999 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699032994%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032994 not downloaded yet
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143660%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143660 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143554%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143554 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143585%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143585 not downloaded yet
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f8dd90>
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEU05FSN%252F699080023%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080023/600 saved to cache
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a61910>
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ10DVF%252F699058871%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058871/600 saved to cache
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d2b50>
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDH74NTG%252F699188567%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188567/600 saved to cache
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO59HAX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126579%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126579 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699111020%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111020 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699033017%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033017 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143571%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143571 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143592%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143592 not downloaded yet
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126601%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126601 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699111031%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111031 not downloaded yet
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699033038%27 HTTP/1.1" 200 None
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033038 not downloaded yet
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b04d90>
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFR19MWZ%252F699015710%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015710/600 saved to cache
2026-03-28 22:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d3190>
2026-03-28 22:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEU05FSN%252F699080071%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080071/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b81d10>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEU05FSN%252F699080053%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080053/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477da290>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEU05FSN%252F699080061%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080061/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547743f10>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDH74NTG%252F699188581%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188581/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dc590>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGV07WHR%252F699143512%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143512/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032957>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032949/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032949>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110955>
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143613%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143613 not downloaded yet
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126618%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126618 not downloaded yet
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699111054%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111054 not downloaded yet
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699033059%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033059 not downloaded yet
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143632%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143632 not downloaded yet
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ce690>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFR19MWZ%252F699015734%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015734/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547313fd0>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDH74NTG%252F699188596%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188596/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547396650>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWT69BHA%252F699032909%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032909/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143573>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143563>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143641/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143641>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143560>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015903/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015903>
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032973>
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143651%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143651 not downloaded yet
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ab8e90>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF52OWM%252F699143517%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143517/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473fa610>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGV07WHR%252F699143549%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143549/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143668%27 HTTP/1.1" 200 None
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143668 not downloaded yet
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033017/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033017>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032994/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032994>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b17d0>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO59HAX%252F699143535%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143535/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110955/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033038>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111020>
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032949/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143505/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111031>
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143641/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143632>
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015903/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491c490>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX67JRZ%252F699110955%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110955/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143668>
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033017/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143651/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143651>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cf910>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWT69BHA%252F699032957%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032957/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa0390>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWT69BHA%252F699032949%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032949/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f97f90>
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF52OWM%252F699143505%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143505/600 saved to cache
2026-03-28 22:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033059>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111054>
2026-03-28 22:01:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126618>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032994/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111031/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778df50>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143563%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143563/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542bab90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143560%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143560/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c47d0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143641%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143641/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477314d0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699032973%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032973/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b8d90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015903%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015903/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c76d0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143573%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143573/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554905350>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699111020%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111020/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477321d0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699033017%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033017/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c5a90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699033038%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033038/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126601>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143592>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143613>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126579/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126579>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143571/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143571>
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b63e90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699032994%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032994/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543eab50>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699111031%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111031/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143585>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143554>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143660>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547db7d0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143632%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143632/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143651/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110999>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126579/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126556>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143571/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547380190>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126618%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126618/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110974>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126535>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143541>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d0ed0>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143651%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143651/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547340210>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699111054%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111054/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a7e90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699033059%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033059/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554954a50>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143668%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143668/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143614/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143614>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015880/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015880>
2026-03-28 22:01:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110966/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110966>
2026-03-28 22:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477aca90>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126579%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126579/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a60250>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143571%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143571/600 saved to cache
2026-03-28 22:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554907a10>
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126601%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126601/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a627d0>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143592%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143592/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477db090>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143554%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143554/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f9bed0>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143613%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143613/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549072d0>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143660%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143660/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126515/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126515>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188648>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143547>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143544>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e68d0>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143585%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143585/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547f4d90>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110999%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110999/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143594>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110966/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143614/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126503>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015861>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d4c10>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110974%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110974/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015880/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d8f10>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126535%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126535/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126515/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188637>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143529>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143575>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549cb690>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126556%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126556/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO59HAX/42811434?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=w87Az5BdQ8tw%2FoTy7zlShimMP%2BazepJ8YCD7W4Wu6As%3D)
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473062d0>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143541%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143541/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a5550>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110966%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110966/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474bb890>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143614%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143614/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015837>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126487/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126487>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110933>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188626>
2026-03-28 22:01:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032937/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032937>
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547775b90>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015880%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015880/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b07390>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126515%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126515/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54772bc50>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143544%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143544/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c0b10>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188648%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188648/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748ec10>
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO59HAX%252F699143547%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143547/600 saved to cache
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e935e7df-c51b-5719-9d53-d1e5a270ea84
2026-03-28 22:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e935e7df-c51b-5719-9d53-d1e5a270ea84, skipping ID generation
2026-03-28 22:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e935e7df-c51b-5719-9d53-d1e5a270ea84 sending to next pipeline
2026-03-28 22:01:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e935e7df-c51b-5719-9d53-d1e5a270ea84, identifier: EO59%20HAX
2026-03-28 22:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e935e7df-c51b-5719-9d53-d1e5a270ea84 with identifier: EO59%20HAX
2026-03-28 22:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e935e7df-c51b-5719-9d53-d1e5a270ea84 with identifier: EO59%20HAX
2026-03-28 22:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e935e7df-c51b-5719-9d53-d1e5a270ea84 with identifier: EO59%20HAX to the API
2026-03-28 22:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143547/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_expert_report_file_8ab989eb-29d2-448b-aa54-e1ac43da70e3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO59%20HAX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e935e7df-c51b-5719-9d53-d1e5a270ea84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO59 HAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO59%20HAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MINI',
 'model': 'FIRST',
 'odometer': 106810,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43911,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37705,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143613/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143651/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e935e7df-c51b-5719-9d53-d1e5a270ea84/e935e7df-c51b-5719-9d53-d1e5a270ea84_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO59HAX/699143668/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MINI FIRST 1.4  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWME32040TM63191',
 'year': 2009}
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:01:51 [bca.uk] INFO: Saving data for EO59%20HAX: {'created_time': 1774735311.068083, 'last_price_update_time': 1774735311.068098, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO59%2520HAX') HTTP/1.1" 204 0
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143565>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015797>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143533>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032922>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110920/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110920>
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547796510>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126503%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126503/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474dff90>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143594%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143594/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554905150>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015861%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015861/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032937/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126487/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547203f10>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143575%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143575/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b5250>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143529%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143529/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b67d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188637%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188637/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126468/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126468>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015782>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188615>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e43d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110933%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110933/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547137190>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699032937%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032937/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ad7d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188626%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188626/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fbfc50>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126487%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126487/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472548d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015837%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015837/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110920/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SV57URE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX67JRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WT69BHA/42810882?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=c83gNi4tlAbiB9gp%2BrChPq2zGPWp08bZPIfL6q5thYk%3D)
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188601>
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126468/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143539>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143524>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143518>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015746>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015760>
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547116ed0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015797%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015797/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX67JRZ/42811335?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=8gtfp9xhRjJIo54cHj%2BsUwpEg7z8%2ButbAE5f7loqLgM%3D)
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV57URE/42811404?sv=2020-08-04&st=2026-03-28T22%3A01%3A43Z&se=2026-03-28T22%3A26%3A43Z&sr=b&sp=r&sig=MvcPFzW4wOuqsi3ubsAt6SRypzyHXszdPCJYT5mCrw8%3D)
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058848/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058848>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080079>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477620d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143533%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143533/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188589>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188573>
2026-03-28 22:01:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083480>
2026-03-28 22:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a92d0>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143565%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143565/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477acc90>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110920%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110920/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b4210>
2026-03-28 22:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWT69BHA%252F699032922%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032922/600 saved to cache
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fc68cc3e-7955-57eb-86ee-c32f3b153341
2026-03-28 22:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fc68cc3e-7955-57eb-86ee-c32f3b153341, skipping ID generation
2026-03-28 22:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fc68cc3e-7955-57eb-86ee-c32f3b153341 sending to next pipeline
2026-03-28 22:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc68cc3e-7955-57eb-86ee-c32f3b153341, identifier: WT69%20BHA
2026-03-28 22:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc68cc3e-7955-57eb-86ee-c32f3b153341 with identifier: WT69%20BHA
2026-03-28 22:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc68cc3e-7955-57eb-86ee-c32f3b153341 with identifier: WT69%20BHA
2026-03-28 22:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc68cc3e-7955-57eb-86ee-c32f3b153341 with identifier: WT69%20BHA to the API
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032922/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_expert_report_file_31088767-ea2d-4737-b921-5262bb5bdb6d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT69%20BHA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc68cc3e-7955-57eb-86ee-c32f3b153341',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT69 BHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT69%20BHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN ALLSPACE',
 'odometer': 38418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37876,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032937/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38826,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032949/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36609,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35769,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699032994/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033017/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fc68cc3e-7955-57eb-86ee-c32f3b153341/fc68cc3e-7955-57eb-86ee-c32f3b153341_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WT69BHA/699033059/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN ALLSPACE 1.5 TSI EVO 150 2WD MATCH DSG '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD MATCH DSG',
 'vin': 'WVGZZZ5NZLM078782',
 'year': 2020}
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT69%2520BHA%27 HTTP/1.1" 200 None
2026-03-28 22:01:52 [bca.uk] INFO: Saving data for WT69%20BHA: {'created_time': 1774735312.506408, 'last_price_update_time': 1774735312.506418, 'auction_closing_time': 1774951200.0}
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT69%2520BHA') HTTP/1.1" 204 0
2026-03-28 22:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF52OWM/42811398?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=YeDMNZ6oQ6NFrpy2R%2Bj35ErYa8BTV%2BdGHdRn1PJbl%2Bs%3D)
2026-03-28 22:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083461>
2026-03-28 22:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058808>
2026-03-28 22:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FR19MWZ/42810822?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=GYtWFICW2u6rv3sfILIF5tT%2FDyMNf2SiV4cdUThi5Hc%3D)
2026-03-28 22:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GV07WHR/42811419?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=z1aEAAQDV9PIHJVl6UU9s5XvuilKP28U73wSSA6W4gI%3D)
2026-03-28 22:01:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058771>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473eb550>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126468%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126468/600 saved to cache
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e6050>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015782%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015782/600 saved to cache
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547158210>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188615%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188615/600 saved to cache
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474edc90>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX67JRZ%252F699110908%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110908/600 saved to cache
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f32681d-db41-5392-826f-9b7e9d934be6
2026-03-28 22:01:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f32681d-db41-5392-826f-9b7e9d934be6, skipping ID generation
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f32681d-db41-5392-826f-9b7e9d934be6 sending to next pipeline
2026-03-28 22:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f32681d-db41-5392-826f-9b7e9d934be6, identifier: LX67%20JRZ
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495e6d0>
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV57URE%252F699126442%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126442/600 saved to cache
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc8ad810-ee96-5691-85b6-151e0c412b22
2026-03-28 22:01:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc8ad810-ee96-5691-85b6-151e0c412b22, skipping ID generation
2026-03-28 22:01:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc8ad810-ee96-5691-85b6-151e0c412b22 sending to next pipeline
2026-03-28 22:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc8ad810-ee96-5691-85b6-151e0c412b22, identifier: SV57%20URE
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a70d0>
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188601%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188601/600 saved to cache
2026-03-28 22:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f32681d-db41-5392-826f-9b7e9d934be6 with identifier: LX67%20JRZ
2026-03-28 22:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f32681d-db41-5392-826f-9b7e9d934be6 with identifier: LX67%20JRZ
2026-03-28 22:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f32681d-db41-5392-826f-9b7e9d934be6 with identifier: LX67%20JRZ to the API
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110908/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_expert_report_file_3b009ec9-a095-486b-8a24-7972927e2993.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX67%20JRZ-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f32681d-db41-5392-826f-9b7e9d934be6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX67 JRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX67%20JRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 99118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110920/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110955/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110966/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699110999/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111020/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86113,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f32681d-db41-5392-826f-9b7e9d934be6/0f32681d-db41-5392-826f-9b7e9d934be6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX67JRZ/699111054/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.6 I-DTEC 160 EX 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'I-DTEC 160 EX 4WD',
 'vin': 'SHSRE6890HU001969',
 'year': 2017}
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520JRZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:53 [bca.uk] INFO: Saving data for LX67%20JRZ: {'created_time': 1774735313.450086, 'last_price_update_time': 1774735313.450095, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX67%2520JRZ') HTTP/1.1" 204 0
2026-03-28 22:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc8ad810-ee96-5691-85b6-151e0c412b22 with identifier: SV57%20URE
2026-03-28 22:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc8ad810-ee96-5691-85b6-151e0c412b22 with identifier: SV57%20URE
2026-03-28 22:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc8ad810-ee96-5691-85b6-151e0c412b22 with identifier: SV57%20URE to the API
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126442/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_expert_report_file_fa88e783-457a-4e17-8c8b-61455947ce2d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV57%20URE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc8ad810-ee96-5691-85b6-151e0c412b22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV57 URE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV57%20URE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '206',
 'odometer': 95350,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126468/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126487/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39342,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126515/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38403,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85631,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126579/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc8ad810-ee96-5691-85b6-151e0c412b22/dc8ad810-ee96-5691-85b6-151e0c412b22_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70584,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV57URE/699126618/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 206 1.4 HDI LOOK Hatchback',
 'transmission': 'manual',
 'trim': 'HDI LOOK',
 'vin': 'VF32C8HZA47745260',
 'year': 2007}
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV57%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:01:53 [bca.uk] INFO: Saving data for SV57%20URE: {'created_time': 1774735313.842023, 'last_price_update_time': 1774735313.842032, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV57%2520URE') HTTP/1.1" 204 0
2026-03-28 22:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DH74NTG/42809544?sv=2020-08-04&st=2026-03-28T22%3A01%3A42Z&se=2026-03-28T22%3A26%3A42Z&sr=b&sp=r&sig=LJJODzMkXqLjvOoVOHmQz4YZ1kuSc6HrYpr6QEIsFUo%3D)
2026-03-28 22:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080015>
2026-03-28 22:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083424>
2026-03-28 22:01:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083442>
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c1cd0>
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF52OWM%252F699143518%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143518/600 saved to cache
2026-03-28 22:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2fe63328-a7f9-5445-857a-b37d1386e94b
2026-03-28 22:01:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2fe63328-a7f9-5445-857a-b37d1386e94b, skipping ID generation
2026-03-28 22:01:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2fe63328-a7f9-5445-857a-b37d1386e94b sending to next pipeline
2026-03-28 22:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2fe63328-a7f9-5445-857a-b37d1386e94b, identifier: GF52%20OWM
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710f610>
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143539%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143539/600 saved to cache
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b61d50>
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015746%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015746/600 saved to cache
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473e9550>
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFR19MWZ%252F699015760%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015760/600 saved to cache
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb
2026-03-28 22:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb, skipping ID generation
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb sending to next pipeline
2026-03-28 22:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb, identifier: FR19%20MWZ
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738d390>
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGV07WHR%252F699143524%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143524/600 saved to cache
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ec5f1ff9-26e6-53be-a244-e62a265b9a04
2026-03-28 22:01:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec5f1ff9-26e6-53be-a244-e62a265b9a04, skipping ID generation
2026-03-28 22:01:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec5f1ff9-26e6-53be-a244-e62a265b9a04 sending to next pipeline
2026-03-28 22:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec5f1ff9-26e6-53be-a244-e62a265b9a04, identifier: GV07%20WHR
2026-03-28 22:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058848/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2fe63328-a7f9-5445-857a-b37d1386e94b with identifier: GF52%20OWM
2026-03-28 22:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2fe63328-a7f9-5445-857a-b37d1386e94b with identifier: GF52%20OWM
2026-03-28 22:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2fe63328-a7f9-5445-857a-b37d1386e94b with identifier: GF52%20OWM to the API
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143518/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_expert_report_file_f68b61c2-4629-4b72-9b53-246399fbccea.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF52%20OWM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2fe63328-a7f9-5445-857a-b37d1386e94b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF52 OWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF52%20OWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 107222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 21,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46878,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143505/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42493,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40665,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2fe63328-a7f9-5445-857a-b37d1386e94b/2fe63328-a7f9-5445-857a-b37d1386e94b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF52OWM/699143571/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 E 55 Hatchback',
 'transmission': 'manual',
 'trim': 'E 55',
 'vin': 'WVWZZZ9NZ3Y112597',
 'year': 2002}
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF52%2520OWM%27 HTTP/1.1" 200 None
2026-03-28 22:01:54 [bca.uk] INFO: Saving data for GF52%20OWM: {'created_time': 1774735314.757791, 'last_price_update_time': 1774735314.7578, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF52%2520OWM') HTTP/1.1" 204 0
2026-03-28 22:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb with identifier: FR19%20MWZ
2026-03-28 22:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb with identifier: FR19%20MWZ
2026-03-28 22:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb with identifier: FR19%20MWZ to the API
2026-03-28 22:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015760/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_expert_report_file_6ce03467-a255-4fa9-aa70-8922bb5deed7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR19%20MWZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR19 MWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR19%20MWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 27979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103400,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015880/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb/8a1bdba9-ab9f-54e2-9fc2-fa51b8a924eb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FR19MWZ/699015903/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 GTI 115 Hatchback',
 'transmission': 'manual',
 'trim': 'GTI 115',
 'vin': 'WVWZZZAAZKD173690',
 'year': 2019}
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FR19%2520MWZ%27 HTTP/1.1" 200 None
2026-03-28 22:01:55 [bca.uk] INFO: Saving data for FR19%20MWZ: {'created_time': 1774735315.143412, 'last_price_update_time': 1774735315.143422, 'auction_closing_time': 1774951200.0}
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR19%2520MWZ') HTTP/1.1" 204 0
2026-03-28 22:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec5f1ff9-26e6-53be-a244-e62a265b9a04 with identifier: GV07%20WHR
2026-03-28 22:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec5f1ff9-26e6-53be-a244-e62a265b9a04 with identifier: GV07%20WHR
2026-03-28 22:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec5f1ff9-26e6-53be-a244-e62a265b9a04 with identifier: GV07%20WHR to the API
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143524/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_expert_report_file_8106f358-cb3e-479a-9645-e05fcd4a83c4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV07%20WHR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec5f1ff9-26e6-53be-a244-e62a265b9a04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV07 WHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV07%20WHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'COROLLA VERSO',
 'odometer': 238617,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143512/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41474,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143594/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64709,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143614/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80581,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143641/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec5f1ff9-26e6-53be-a244-e62a265b9a04/ec5f1ff9-26e6-53be-a244-e62a265b9a04_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GV07WHR/699143660/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA VERSO 2.2 D-4D T3 MPV',
 'transmission': 'manual',
 'trim': 'D-4D T3',
 'vin': 'NMTEA16R90R086435',
 'year': 2007}
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV07%2520WHR%27 HTTP/1.1" 200 None
2026-03-28 22:01:55 [bca.uk] INFO: Saving data for GV07%20WHR: {'created_time': 1774735315.539081, 'last_price_update_time': 1774735315.539093, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV07%2520WHR') HTTP/1.1" 204 0
2026-03-28 22:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080002>
2026-03-28 22:01:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058731>
2026-03-28 22:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472645d0>
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188589%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188589/600 saved to cache
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b048d0>
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDH74NTG%252F699188573%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188573/600 saved to cache
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0257875d-c974-59e6-9d6f-29ede1e17434
2026-03-28 22:01:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0257875d-c974-59e6-9d6f-29ede1e17434, skipping ID generation
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0257875d-c974-59e6-9d6f-29ede1e17434 sending to next pipeline
2026-03-28 22:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0257875d-c974-59e6-9d6f-29ede1e17434, identifier: DH74%20NTG
2026-03-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547312ad0>
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058848%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058848/600 saved to cache
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:01:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54776d6d0>
2026-03-28 22:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083480%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083480/600 saved to cache
2026-03-28 22:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0257875d-c974-59e6-9d6f-29ede1e17434 with identifier: DH74%20NTG
2026-03-28 22:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0257875d-c974-59e6-9d6f-29ede1e17434 with identifier: DH74%20NTG
2026-03-28 22:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0257875d-c974-59e6-9d6f-29ede1e17434 with identifier: DH74%20NTG to the API
2026-03-28 22:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188573/600>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_expert_report_file_ba7c36dc-c707-4409-92be-1c4e9caaf94e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DH74%20NTG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0257875d-c974-59e6-9d6f-29ede1e17434',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DH74 NTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DH74%20NTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'KAMIQ',
 'odometer': 2947,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188567/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40729,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188589/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188596/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188615/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188626/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0257875d-c974-59e6-9d6f-29ede1e17434/0257875d-c974-59e6-9d6f-29ede1e17434_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DH74NTG/699188648/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'SKODA KAMIQ 1.0 TSI 115 SE L ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 115 SE L ED.',
 'vin': 'TMBHR6NW6S3018089',
 'year': 2025}
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DH74%2520NTG%27 HTTP/1.1" 200 None
2026-03-28 22:01:56 [bca.uk] INFO: Saving data for DH74%20NTG: {'created_time': 1774735316.255614, 'last_price_update_time': 1774735316.255623, 'auction_closing_time': 1774951200.0}
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DH74%2520NTG') HTTP/1.1" 204 0
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083388>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083399>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083413>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699083378>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG14%20YNA-GB>
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d0410>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEU05FSN%252F699080079%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080079/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62a50>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058808%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058808/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b80390>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058771%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058771/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b05f50>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083461%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083461/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV70%20UZS-GB>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT71%20NEN-GB>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY65%20OSN-GB>
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b82350>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083424%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083424/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547297fd0>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083442%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083442/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ10DVF/42811170?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=BGXTJolY8Ge%2BXdix4Hh6nL18hqFDPxiPwsZ0%2B8UN9%2BA%3D)
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN69%20YVF-GB>
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994225/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994225>
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EU05FSN/42811285?sv=2020-08-04&st=2026-03-28T22%3A01%3A41Z&se=2026-03-28T22%3A26%3A41Z&sr=b&sp=r&sig=1ukcy%2BJnSTkmgE1yrhOXAgwOA%2FmnfMjqBgubNMC0cpA%3D)
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b9790>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEU05FSN%252F699080015%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080015/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA57%20YVV-GB>
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142764>
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071352>
2026-03-28 22:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML19YFV/42811247?sv=2020-08-04&st=2026-03-28T22%3A01%3A40Z&se=2026-03-28T22%3A26%3A40Z&sr=b&sp=r&sig=S%2FokmN6AyZAKnUf36DNP%2F9ORjut4q1lWqes9oRlwZxI%3D)
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f7f90>
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ10DVF%252F699058731%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058731/600 saved to cache
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1b5e0f49-0b91-505b-88af-460f766781c7
2026-03-28 22:01:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b5e0f49-0b91-505b-88af-460f766781c7, skipping ID generation
2026-03-28 22:01:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1b5e0f49-0b91-505b-88af-460f766781c7 sending to next pipeline
2026-03-28 22:01:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b5e0f49-0b91-505b-88af-460f766781c7, identifier: WJ10%20DVF
2026-03-28 22:01:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b5e0f49-0b91-505b-88af-460f766781c7 with identifier: WJ10%20DVF
2026-03-28 22:01:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b5e0f49-0b91-505b-88af-460f766781c7 with identifier: WJ10%20DVF
2026-03-28 22:01:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b5e0f49-0b91-505b-88af-460f766781c7 with identifier: WJ10%20DVF to the API
2026-03-28 22:01:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058731/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_expert_report_file_fe7eb208-e301-42d7-a9ce-809d4f16cdc5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ10%20DVF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1b5e0f49-0b91-505b-88af-460f766781c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ10 DVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ10%20DVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 123098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058713/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058744/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95391,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058771/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058808/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058848/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1b5e0f49-0b91-505b-88af-460f766781c7/1b5e0f49-0b91-505b-88af-460f766781c7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70405,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ10DVF/699058871/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC',
 'vin': 'MALBA51BLAM123723',
 'year': 2010}
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ10%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:01:57 [bca.uk] INFO: Saving data for WJ10%20DVF: {'created_time': 1774735317.162368, 'last_price_update_time': 1774735317.162378, 'auction_closing_time': 1774864800.0}
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ10%2520DVF') HTTP/1.1" 204 0
2026-03-28 22:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA21%20OVG-GB>
2026-03-28 22:01:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM63%20ETA-GB>
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994225/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554942790>
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEU05FSN%252F699080002%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080002/600 saved to cache
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76
2026-03-28 22:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76, skipping ID generation
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60dbac76-bcbf-5733-bcb6-c737b1fd8a76 sending to next pipeline
2026-03-28 22:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76, identifier: EU05%20FSN
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544b7c10>
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083413%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083413/600 saved to cache
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474ed390>
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083388%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083388/600 saved to cache
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477da390>
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083399%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083399/600 saved to cache
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471376d0>
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML19YFV%252F699083378%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083378/600 saved to cache
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 82f1ca74-f3e3-557a-9800-72143e39903a
2026-03-28 22:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 82f1ca74-f3e3-557a-9800-72143e39903a, skipping ID generation
2026-03-28 22:01:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 82f1ca74-f3e3-557a-9800-72143e39903a sending to next pipeline
2026-03-28 22:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82f1ca74-f3e3-557a-9800-72143e39903a, identifier: ML19%20YFV
2026-03-28 22:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76 with identifier: EU05%20FSN
2026-03-28 22:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76 with identifier: EU05%20FSN
2026-03-28 22:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60dbac76-bcbf-5733-bcb6-c737b1fd8a76 with identifier: EU05%20FSN to the API
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080002/600>
{'auction_title': '',
 'c_o_2_emission_value': 435,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_expert_report_file_7358bf1b-9249-4f79-bfae-ba01ab3c6761.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU05%20FSN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60dbac76-bcbf-5733-bcb6-c737b1fd8a76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU05 FSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU05%20FSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MASERATI',
 'model': 'GRANSPORT',
 'odometer': 50182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699079991/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080015/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169720,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080037/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080053/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163612,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60dbac76-bcbf-5733-bcb6-c737b1fd8a76/60dbac76-bcbf-5733-bcb6-c737b1fd8a76_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161726,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EU05FSN/699080079/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'MASERATI GRANSPORT 4.2 V8 Coupe',
 'transmission': 'automatic',
 'trim': 'V8',
 'vin': 'ZAMEC38C000017728',
 'year': 2005}
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU05%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 22:01:57 [bca.uk] INFO: Saving data for EU05%20FSN: {'created_time': 1774735317.989663, 'last_price_update_time': 1774735317.989674, 'auction_closing_time': 1774951200.0}
2026-03-28 22:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU05%2520FSN') HTTP/1.1" 204 0
2026-03-28 22:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82f1ca74-f3e3-557a-9800-72143e39903a with identifier: ML19%20YFV
2026-03-28 22:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82f1ca74-f3e3-557a-9800-72143e39903a with identifier: ML19%20YFV
2026-03-28 22:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82f1ca74-f3e3-557a-9800-72143e39903a with identifier: ML19%20YFV to the API
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:01:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083378/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_expert_report_file_8910a6b8-6157-408e-bc51-31f24951997a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML19%20YFV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82f1ca74-f3e3-557a-9800-72143e39903a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML19 YFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML19%20YFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 16032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38935,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82f1ca74-f3e3-557a-9800-72143e39903a/82f1ca74-f3e3-557a-9800-72143e39903a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML19YFV/699083480/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 EVO 80 SE Hatchback',
 'transmission': 'manual',
 'trim': 'EVO 80 SE',
 'vin': 'WVWZZZAWZKU049432',
 'year': 2019}
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [bca.uk] INFO: Saving data for ML19%20YFV: {'created_time': 1774735318.410419, 'last_price_update_time': 1774735318.410431, 'auction_closing_time': 1774951200.0}
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML19%2520YFV') HTTP/1.1" 204 0
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071336>
2026-03-28 22:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994170>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142749/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142749>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD64%20FZX-GB>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS19%20GYN-GB>
2026-03-28 22:01:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a57d0>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994225%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994225/600 saved to cache
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547107550>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_expert_report_file_c8b94598-516c-4261-873f-13d1d2094a58.pdf HTTP/1.1" 201 0
2026-03-28 22:01:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62, skipping ID generation
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBV70UZS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV70UZS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547783cd0>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_expert_report_file_aab5f253-0af3-4abf-bf5d-c25f1ddf6163.pdf HTTP/1.1" 201 0
2026-03-28 22:01:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5421d270-4706-56d4-861e-d213204bb57b, skipping ID generation
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMT71NEN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT71NEN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474df0d0>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_expert_report_file_785555aa-4c8b-4dff-ad1d-f2c8f3a1e9ab.pdf HTTP/1.1" 201 0
2026-03-28 22:01:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 238a280e-8233-56ab-b3e9-1e6814e8a2fb, skipping ID generation
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDG14YNA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG14YNA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473c8050>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_expert_report_file_0f872af8-a49e-4739-8299-461dd235b5fe.pdf HTTP/1.1" 201 0
2026-03-28 22:01:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4c536c8-20b9-5eb5-bd31-426ff92c052b, skipping ID generation
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFY65OSN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY65OSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557364150>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_expert_report_file_0e7a6942-a5d6-4520-914b-327291407560.pdf HTTP/1.1" 201 0
2026-03-28 22:01:58 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:01:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b0d2c8c1-587d-52a8-bac1-4dade51bc1df, skipping ID generation
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCN69YVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN69YVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023437%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023437 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032890%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032890 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188570%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188570 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110942%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110942 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188490%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188490 not downloaded yet
2026-03-28 22:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994149>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071320>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP59%20FDN-GB>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF13%20XPW-GB>
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023447%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023447 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032900%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032900 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188577%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188577 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093922%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093922 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188494%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188494 not downloaded yet
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547137990>
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142764%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142764/600 saved to cache
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126482>
2026-03-28 22:01:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071302>
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023461%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023461 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032912%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032912 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188583%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188583 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110957%27 HTTP/1.1" 200 None
2026-03-28 22:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110957 not downloaded yet
2026-03-28 22:01:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188503%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188503 not downloaded yet
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55749a950>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071352%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071352/600 saved to cache
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142749/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023473%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023473 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032926%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032926 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188588%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188588 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093933%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093933 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188509%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188509 not downloaded yet
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188480/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN69YVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY13%20XDF-GB>
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023482%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023482 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032941%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032941 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188594%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188594 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110963%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110963 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188516%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188516 not downloaded yet
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0ed0>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_expert_report_file_1d97c261-2351-4d24-9f12-a8d51cdc93b4.pdf HTTP/1.1" 201 0
2026-03-28 22:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02, skipping ID generation
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCA57YVV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA57YVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FY65OSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023504%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023504 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032976%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032976 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188607%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188607 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093941%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093941 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188536%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188536 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143521%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143521 not downloaded yet
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710d250>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_expert_report_file_33c39f18-f868-44bc-b64a-9ed199cf37ce.pdf HTTP/1.1" 201 0
2026-03-28 22:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87d1c14a-d5f3-5567-89ad-8d86774c1313, skipping ID generation
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCA21OVG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA21OVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023529%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023529 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033000%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033000 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188617%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188617 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110973%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110973 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188550%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188550 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143530%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143530 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060067%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060067 not downloaded yet
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b52f10>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_expert_report_file_509397fe-228c-4255-8570-c41f3683e1e5.pdf HTTP/1.1" 201 0
2026-03-28 22:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 595887ba-7187-5162-8a50-188caa6efdd9, skipping ID generation
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYM63ETA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM63ETA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554299810>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142749%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142749/600 saved to cache
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:01:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497bc10>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994170%252F600') HTTP/1.1" 204 0
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994170/600 saved to cache
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491d450>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_expert_report_file_cb4882e9-26b8-4155-a7cb-1498a2ef0809.pdf HTTP/1.1" 201 0
2026-03-28 22:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 546eaaae-2d78-532a-abb1-eac4aea0023f, skipping ID generation
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHS19GYN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HS19GYN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473c94d0>
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_expert_report_file_88686304-2464-4fb8-ac15-bbeabde242cb.pdf HTTP/1.1" 201 0
2026-03-28 22:01:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:01:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59, skipping ID generation
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLD64FZX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD64FZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188494/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188494>
2026-03-28 22:01:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188503>
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023554%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023554 not downloaded yet
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033023%27 HTTP/1.1" 200 None
2026-03-28 22:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033023 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188631%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188631 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699093951%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093951 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188563%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188563 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143540%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143540 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060079%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060079 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074168%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074168 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038707%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038707 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049702%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049702 not downloaded yet
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa3690>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071336%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071336/600 saved to cache
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110957>
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023578%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023578 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033043%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033043 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188642%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188642 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110982%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110982 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188575%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188575 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143555%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143555 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060095%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060095 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074173%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074173 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038720%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038720 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049712%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049712 not downloaded yet
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429a950>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994149%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994149/600 saved to cache
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713ff90>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699126482%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126482/600 saved to cache
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554280bd0>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_expert_report_file_81cb98c6-b82a-47dd-a656-87ae9f6c0b90.pdf HTTP/1.1" 201 0
2026-03-28 22:02:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c23f5d21-755d-59bb-a7da-864dc76d3107, skipping ID generation
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAF13XPW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF13XPW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428a650>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071320%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071320/600 saved to cache
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547372f10>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071302%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071302/600 saved to cache
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188480/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188588>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093933>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188509>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143511/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA57YVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143570%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143570 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060107%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060107 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074178%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074178 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038730%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038730 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049720%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049720 not downloaded yet
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA21OVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110902%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110902 not downloaded yet
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547700990>
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_expert_report_file_6158ed19-1997-4058-b190-e2610ad86d64.pdf HTTP/1.1" 201 0
2026-03-28 22:02:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3459172-6804-5615-b390-f6fc4febd79c, skipping ID generation
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSP59FDN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SP59FDN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143597%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143597 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060113%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060113 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074184%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074184 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038738%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038738 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049729%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049729 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110914%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110914 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011566%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011566 not downloaded yet
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188494/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143521>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060067>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HS19GYN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074164/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YM63ETA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD64FZX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143622%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143622 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060128%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060128 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074188%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074188 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038751%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038751 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049739%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049739 not downloaded yet
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110924%27 HTTP/1.1" 200 None
2026-03-28 22:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110924 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011575%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011575 not downloaded yet
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547326550>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188480%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188480/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95550>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699110925%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110925/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b3fd0>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_expert_report_file_73fa36eb-ef32-4104-9345-aaab0be16e8e.pdf HTTP/1.1" 201 0
2026-03-28 22:02:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c155e91-825b-5797-9727-36735366f7f9, skipping ID generation
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDY13XDF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DY13XDF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143640%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143640 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060148%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060148 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074199%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074199 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038773%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038773 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049755%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049755 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110937%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110937 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011578%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011578 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994752%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994752 not downloaded yet
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748f190>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188503%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188503/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55427abd0>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699110957%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110957/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472926d0>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188494%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188494/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143511/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049712>
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038720>
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF13XPW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143664%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143664 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060169%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060169 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074203%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074203 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038787%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038787 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049778%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049778 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110953%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110953 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011589%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011589 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994775%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994775 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060189%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060189 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074210%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074210 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038817%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038817 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049801%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049801 not downloaded yet
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074164/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110971%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110971 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011593%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011593 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994791%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994791 not downloaded yet
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110914>
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049729>
2026-03-28 22:02:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011566/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011566>
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074217%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074217 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038842%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038842 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699049819%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049819 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110990%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110990 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011600%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011600 not downloaded yet
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994813%27 HTTP/1.1" 200 None
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994813 not downloaded yet
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b2b10>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699093933%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093933/600 saved to cache
2026-03-28 22:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554915d90>
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143511%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143511/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542dbf50>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188509%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188509/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b417d0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060057%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060057/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473eb0d0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188588%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188588/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699111015%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111015 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699011611%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011611 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698994828%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994828 not downloaded yet
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547201e50>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049693%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049693/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547324a50>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074164%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074164/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f94cd0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038692%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038692/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049755>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060148>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038773>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143640>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074199>
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699111030%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111030 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699011617%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011617 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698994857%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994857 not downloaded yet
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554956a10>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060067%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060067/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748ed50>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143521%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143521/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473836d0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049712%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049712/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbce10>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038720%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038720/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557299350>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110892%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110892/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110953/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110953>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011589/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011589>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994775>
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699011621%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011621 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698994876%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994876 not downloaded yet
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011566/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994791/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994791>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011593>
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698994903%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994903 not downloaded yet
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698994932%27 HTTP/1.1" 200 None
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994932 not downloaded yet
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994813>
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011600>
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110990>
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729bcd0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110914%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110914/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110953/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994857>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554967d90>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049729%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049729/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456ba90>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011566%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011566/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011617>
2026-03-28 22:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994791/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543da1d0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049755%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049755/600 saved to cache
2026-03-28 22:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778ddd0>
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143640%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143640/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b0750>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074199%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074199/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe563755850>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038773%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038773/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555032c10>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011593%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011593/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b1490>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994775%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994775/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542eba50>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110953%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110953/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554556ad0>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060148%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060148/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994932/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994932>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111030>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994903/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994903>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994876>
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55712f490>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994791%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994791/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011621>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994828>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111015>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011611>
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95390>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994813%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994813/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049819>
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011589/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038842>
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994903/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554809290>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011600%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011600/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547279490>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110990%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110990/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074217>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110971>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049801>
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473baf10>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994857%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994857/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727a110>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011589%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011589/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547205a50>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994903%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994903/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778e390>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699111030%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111030/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994932/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038817/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038817>
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f6990>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011617%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011617/600 saved to cache
2026-03-28 22:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049778/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049778>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074210>
2026-03-28 22:02:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060189>
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f94410>
2026-03-28 22:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011611%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011611/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a0090>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994932%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994932/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778e9d0>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994876%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994876/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038787>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074203/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074203>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060169>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143664>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557134b50>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDY13XDF%252F698994828%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994828/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038817/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723b110>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699111015%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111015/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547731190>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011621%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011621/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b9910>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038842%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038842/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557618750>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049801%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049801/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110937/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110937>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DY13XDF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011575>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011578>
2026-03-28 22:02:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994752/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994752>
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dce90>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110971%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110971/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b5310>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038817%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038817/600 saved to cache
2026-03-28 22:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b83d0>
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD64FZX%252F699049819%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049819/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ef950>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM63ETA%252F699074217%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074217/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049778/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110924>
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049739/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049739>
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038751>
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074203/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074188/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074188>
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e11d0>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM63ETA%252F699074210%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074210/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555e37c50>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD64FZX%252F699049778%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049778/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110937/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060128>
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143622>
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038738>
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e3e90>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA21OVG%252F699060189%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060189/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994752/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DY13XDF/42810869?sv=2020-08-04&st=2026-03-28T22%3A01%3A59Z&se=2026-03-28T22%3A26%3A59Z&sr=b&sp=r&sig=FCMXSpevxSyZRl0Z0VANwCsNVYcTGX2VuTfaZYnad0M%3D)
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477032d0>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHS19GYN%252F699038787%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038787/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b1410>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYM63ETA%252F699074203%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074203/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f80e90>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA21OVG%252F699060169%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060169/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728e550>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA57YVV%252F699143664%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143664/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074188/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049739/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074184/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074184>
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060113>
2026-03-28 22:02:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143597>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f81450>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSP59FDN%252F699011575%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011575/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554230a10>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF13XPW%252F699110937%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110937/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dff90>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSP59FDN%252F699011578%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011578/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b0a50>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY13XDF%252F698994738%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994738/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b9890>
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDY13XDF%252F698994752%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994752/600 saved to cache
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6c155e91-825b-5797-9727-36735366f7f9
2026-03-28 22:02:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6c155e91-825b-5797-9727-36735366f7f9, skipping ID generation
2026-03-28 22:02:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6c155e91-825b-5797-9727-36735366f7f9 sending to next pipeline
2026-03-28 22:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c155e91-825b-5797-9727-36735366f7f9, identifier: DY13%20XDF
2026-03-28 22:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c155e91-825b-5797-9727-36735366f7f9 with identifier: DY13%20XDF
2026-03-28 22:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c155e91-825b-5797-9727-36735366f7f9 with identifier: DY13%20XDF
2026-03-28 22:02:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c155e91-825b-5797-9727-36735366f7f9 with identifier: DY13%20XDF to the API
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994752/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_expert_report_file_73fa36eb-ef32-4104-9345-aaab0be16e8e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY13%20XDF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6c155e91-825b-5797-9727-36735366f7f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY13 XDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY13%20XDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 114843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45067,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43252,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994752/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40408,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994791/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994903/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c155e91-825b-5797-9727-36735366f7f9/6c155e91-825b-5797-9727-36735366f7f9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DY13XDF/698994932/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 140 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 140 SRI',
 'vin': 'W0LPF6EC7D8043064',
 'year': 2013}
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY13%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 22:02:06 [bca.uk] INFO: Saving data for DY13%20XDF: {'created_time': 1774735326.369403, 'last_price_update_time': 1774735326.369413, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY13%2520XDF') HTTP/1.1" 204 0
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011553/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SP59FDN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110902>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049720>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074178>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038730>
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554965d50>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038751%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038751/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554253c10>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074188%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074188/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbfb10>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110924%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110924/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dced0>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049739%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049739/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074184/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060107>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143570>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074173>
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473db910>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038738%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038738/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777d490>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143622%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143622/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547224150>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060128%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060128/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143555>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060095/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060095>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b6510>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074184%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074184/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55490a6d0>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060113%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060113/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547df150>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143597%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143597/600 saved to cache
2026-03-28 22:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011553/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SP59FDN/42810928?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=ZbUiVX8NyRKy%2F6YCWkg131AVlNtT%2BzZ%2B1LicpDOBetc%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF13XPW/42811334?sv=2020-08-04&st=2026-03-28T22%3A01%3A58Z&se=2026-03-28T22%3A26%3A58Z&sr=b&sp=r&sig=IaKRLAZfI72tCuDzXhHdVv5UuGmFx5%2Bys8PCMcTmf1c%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110982>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188575>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188642>
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060095/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033043>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049702/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049702>
2026-03-28 22:02:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023578/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023578>
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143555/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b10d0>
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLD64FZX%252F699049720%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049720/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5589decd0>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP59FDN%252F699011553%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011553/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f3459172-6804-5615-b390-f6fc4febd79c
2026-03-28 22:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3459172-6804-5615-b390-f6fc4febd79c, skipping ID generation
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f3459172-6804-5615-b390-f6fc4febd79c sending to next pipeline
2026-03-28 22:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3459172-6804-5615-b390-f6fc4febd79c, identifier: SP59%20FDN
2026-03-28 22:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3459172-6804-5615-b390-f6fc4febd79c with identifier: SP59%20FDN
2026-03-28 22:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3459172-6804-5615-b390-f6fc4febd79c with identifier: SP59%20FDN
2026-03-28 22:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3459172-6804-5615-b390-f6fc4febd79c with identifier: SP59%20FDN to the API
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011553/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_expert_report_file_6158ed19-1997-4058-b190-e2610ad86d64.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP59%20FDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f3459172-6804-5615-b390-f6fc4febd79c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP59 FDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP59%20FDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 58928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011553/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39803,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011566/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37868,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011578/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011589/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60001,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72073,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011617/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3459172-6804-5615-b390-f6fc4febd79c/f3459172-6804-5615-b390-f6fc4febd79c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70892,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP59FDN/699011621/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.8 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI SPORT S-T',
 'vin': 'WAUZZZ8PXAA044194',
 'year': 2009}
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP59%2520FDN%27 HTTP/1.1" 200 None
2026-03-28 22:02:07 [bca.uk] INFO: Saving data for SP59%20FDN: {'created_time': 1774735327.575228, 'last_price_update_time': 1774735327.575238, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP59%2520FDN') HTTP/1.1" 204 0
2026-03-28 22:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038707>
2026-03-28 22:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060079>
2026-03-28 22:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143540>
2026-03-28 22:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074168>
2026-03-28 22:02:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188563>
2026-03-28 22:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547171250>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF13XPW%252F699110902%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110902/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c23f5d21-755d-59bb-a7da-864dc76d3107
2026-03-28 22:02:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c23f5d21-755d-59bb-a7da-864dc76d3107, skipping ID generation
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c23f5d21-755d-59bb-a7da-864dc76d3107 sending to next pipeline
2026-03-28 22:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c23f5d21-755d-59bb-a7da-864dc76d3107, identifier: AF13%20XPW
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54771bb90>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074178%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074178/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54771bb90>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038730%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038730/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547756690>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060095%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060095/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b82290>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060107%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060107/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547718290>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074173%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074173/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f81990>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143555%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143555/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547719b10>
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143570%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143570/600 saved to cache
2026-03-28 22:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c23f5d21-755d-59bb-a7da-864dc76d3107 with identifier: AF13%20XPW
2026-03-28 22:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c23f5d21-755d-59bb-a7da-864dc76d3107 with identifier: AF13%20XPW
2026-03-28 22:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c23f5d21-755d-59bb-a7da-864dc76d3107 with identifier: AF13%20XPW to the API
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110902/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_expert_report_file_81cb98c6-b82a-47dd-a656-87ae9f6c0b90.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF13%20XPW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c23f5d21-755d-59bb-a7da-864dc76d3107',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF13 XPW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF13%20XPW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 42026,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44925,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110892/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44311,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110902/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42582,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110914/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110937/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110953/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83962,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71400,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699110990/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111015/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c23f5d21-755d-59bb-a7da-864dc76d3107/c23f5d21-755d-59bb-a7da-864dc76d3107_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56843,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF13XPW/699111030/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 92 ACCESS Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACCESS',
 'vin': 'VF34C9HP0DS030256',
 'year': 2013}
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF13%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 22:02:08 [bca.uk] INFO: Saving data for AF13%20XPW: {'created_time': 1774735328.378224, 'last_price_update_time': 1774735328.378236, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF13%2520XPW') HTTP/1.1" 204 0
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049702/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD64FZX/42811100?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=Dwyi0onZG26vosKetvMpU1c04CHcIlFHDTCIHVQ3O7A%3D)
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023554>
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188631/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188631>
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143530>
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093951>
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033023>
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023578/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456dd10>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFY65OSN%252F699110982%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110982/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554914050>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN69YVF%252F699188575%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188575/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278750>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG14YNA%252F699188642%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188642/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA21OVG/42811124?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=V82shKhtqB4rTcaiwqPXnkTP%2BoliWo3nMVb6T0BN5SU%3D)
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HS19GYN/42810950?sv=2020-08-04&st=2026-03-28T22%3A01%3A57Z&se=2026-03-28T22%3A26%3A57Z&sr=b&sp=r&sig=96MKHybbSRUkGdibvkSkCtuF%2FChn%2BRdVR1EkP2SXC%2FI%3D)
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YM63ETA/42811195?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2NbmZDcOnFW6Po4d67twxE1bAr32VvI6Mv3oQSg7FqY%3D)
2026-03-28 22:02:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188550>
2026-03-28 22:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f7bd90>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD64FZX%252F699049702%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049702/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59
2026-03-28 22:02:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59, skipping ID generation
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 534d9bbb-c0a6-50f4-bc13-9009bdc08d59 sending to next pipeline
2026-03-28 22:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59, identifier: LD64%20FZX
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554914ad0>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT71NEN%252F699033043%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033043/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f4790>
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV70UZS%252F699023578%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023578/600 saved to cache
2026-03-28 22:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59 with identifier: LD64%20FZX
2026-03-28 22:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59 with identifier: LD64%20FZX
2026-03-28 22:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 534d9bbb-c0a6-50f4-bc13-9009bdc08d59 with identifier: LD64%20FZX to the API
2026-03-28 22:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049702/600>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_expert_report_file_88686304-2464-4fb8-ac15-bbeabde242cb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD64%20FZX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '534d9bbb-c0a6-50f4-bc13-9009bdc08d59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD64 FZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD64%20FZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 49641,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049702/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41479,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049739/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69802,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049778/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_534d9bbb-c0a6-50f4-bc13-9009bdc08d59/534d9bbb-c0a6-50f4-bc13-9009bdc08d59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73919,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD64FZX/699049819/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'WVWZZZ6RZFY147536',
 'year': 2014}
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD64%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 22:02:09 [bca.uk] INFO: Saving data for LD64%20FZX: {'created_time': 1774735329.124199, 'last_price_update_time': 1774735329.124209, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD64%2520FZX') HTTP/1.1" 204 0
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA57YVV/42811409?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nyWRKONE8HKvE1Bd8e5fHoTy4qWWUPVu8%2FwiG6QJKuE%3D)
2026-03-28 22:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188617>
2026-03-28 22:02:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110973>
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188631/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557298d90>
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA21OVG%252F699060079%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060079/600 saved to cache
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 87d1c14a-d5f3-5567-89ad-8d86774c1313
2026-03-28 22:02:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87d1c14a-d5f3-5567-89ad-8d86774c1313, skipping ID generation
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 87d1c14a-d5f3-5567-89ad-8d86774c1313 sending to next pipeline
2026-03-28 22:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87d1c14a-d5f3-5567-89ad-8d86774c1313, identifier: CA21%20OVG
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778df10>
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHS19GYN%252F699038707%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038707/600 saved to cache
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 546eaaae-2d78-532a-abb1-eac4aea0023f
2026-03-28 22:02:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 546eaaae-2d78-532a-abb1-eac4aea0023f, skipping ID generation
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 546eaaae-2d78-532a-abb1-eac4aea0023f sending to next pipeline
2026-03-28 22:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 546eaaae-2d78-532a-abb1-eac4aea0023f, identifier: HS19%20GYN
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554253610>
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYM63ETA%252F699074168%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074168/600 saved to cache
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 595887ba-7187-5162-8a50-188caa6efdd9
2026-03-28 22:02:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 595887ba-7187-5162-8a50-188caa6efdd9, skipping ID generation
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 595887ba-7187-5162-8a50-188caa6efdd9 sending to next pipeline
2026-03-28 22:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 595887ba-7187-5162-8a50-188caa6efdd9, identifier: YM63%20ETA
2026-03-28 22:02:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547f6f90>
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188563%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188563/600 saved to cache
2026-03-28 22:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87d1c14a-d5f3-5567-89ad-8d86774c1313 with identifier: CA21%20OVG
2026-03-28 22:02:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87d1c14a-d5f3-5567-89ad-8d86774c1313 with identifier: CA21%20OVG
2026-03-28 22:02:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87d1c14a-d5f3-5567-89ad-8d86774c1313 with identifier: CA21%20OVG to the API
2026-03-28 22:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060079/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_expert_report_file_33c39f18-f868-44bc-b64a-9ed199cf37ce.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA21%20OVG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '87d1c14a-d5f3-5567-89ad-8d86774c1313',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA21 OVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA21%20OVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 53553,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37627,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060079/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38386,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060095/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77131,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d1c14a-d5f3-5567-89ad-8d86774c1313/87d1c14a-d5f3-5567-89ad-8d86774c1313_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87969,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA21OVG/699060189/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE',
 'vin': 'W0VZRHNS7M6817996',
 'year': 2021}
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA21%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 22:02:10 [bca.uk] INFO: Saving data for CA21%20OVG: {'created_time': 1774735330.261545, 'last_price_update_time': 1774735330.261557, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA21%2520OVG') HTTP/1.1" 204 0
2026-03-28 22:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 546eaaae-2d78-532a-abb1-eac4aea0023f with identifier: HS19%20GYN
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=multicoloured HTTP/1.1" 200 None
2026-03-28 22:02:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 546eaaae-2d78-532a-abb1-eac4aea0023f with identifier: HS19%20GYN
2026-03-28 22:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 546eaaae-2d78-532a-abb1-eac4aea0023f with identifier: HS19%20GYN to the API
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038707/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_expert_report_file_cb4882e9-26b8-4155-a7cb-1498a2ef0809.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS19%20GYN-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '546eaaae-2d78-532a-abb1-eac4aea0023f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS19 GYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS19%20GYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 46565,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038692/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38317,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37456,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67482,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038787/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038817/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_546eaaae-2d78-532a-abb1-eac4aea0023f/546eaaae-2d78-532a-abb1-eac4aea0023f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75248,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HS19GYN/699038842/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 ICONIC',
 'vin': 'VF1R8700663051596',
 'year': 2019}
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HS19%2520GYN%27 HTTP/1.1" 200 None
2026-03-28 22:02:10 [bca.uk] INFO: Saving data for HS19%20GYN: {'created_time': 1774735330.823671, 'last_price_update_time': 1774735330.823682, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS19%2520GYN') HTTP/1.1" 204 0
2026-03-28 22:02:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 595887ba-7187-5162-8a50-188caa6efdd9 with identifier: YM63%20ETA
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=gold HTTP/1.1" 200 None
2026-03-28 22:02:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 595887ba-7187-5162-8a50-188caa6efdd9 with identifier: YM63%20ETA
2026-03-28 22:02:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 595887ba-7187-5162-8a50-188caa6efdd9 with identifier: YM63%20ETA to the API
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074168/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_expert_report_file_509397fe-228c-4255-8570-c41f3683e1e5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM63%20ETA-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '595887ba-7187-5162-8a50-188caa6efdd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM63 ETA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM63%20ETA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC70',
 'odometer': 39272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45083,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074164/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44318,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38787,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074184/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074188/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074203/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83778,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_595887ba-7187-5162-8a50-188caa6efdd9/595887ba-7187-5162-8a50-188caa6efdd9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YM63ETA/699074217/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLVO XC70 2.4 D5 215 AWD SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 215 AWD SE LUX G/T',
 'vin': 'YV1BZ8256E1187921',
 'year': 2014}
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 22:02:11 [bca.uk] INFO: Saving data for YM63%20ETA: {'created_time': 1774735331.380096, 'last_price_update_time': 1774735331.380109, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM63%2520ETA') HTTP/1.1" 204 0
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033000/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033000>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188536>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093941>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023529>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188607>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032976/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032976>
2026-03-28 22:02:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023504>
2026-03-28 22:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:11 [scrapy.extensions.logstats] INFO: Crawled 53 pages (at 49 pages/min), scraped 76 items (at 55 items/min)
2026-03-28 22:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 188MiB
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430c5d0>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143540%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143540/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b29790>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA57YVV%252F699143530%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143530/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02
2026-03-28 22:02:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02, skipping ID generation
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02 sending to next pipeline
2026-03-28 22:02:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02, identifier: CA57%20YVV
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547287d90>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699093951%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093951/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b28450>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699033023%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033023/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d5890>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188631%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188631/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547317050>
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023554%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023554/600 saved to cache
2026-03-28 22:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02 with identifier: CA57%20YVV
2026-03-28 22:02:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02 with identifier: CA57%20YVV
2026-03-28 22:02:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 088c09e3-d7eb-592d-ab1c-79cc7e5bdf02 with identifier: CA57%20YVV to the API
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143530/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_expert_report_file_1d97c261-2351-4d24-9f12-a8d51cdc93b4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA57%20YVV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '088c09e3-d7eb-592d-ab1c-79cc7e5bdf02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA57 YVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA57%20YVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 69939,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143511/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143521/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143555/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_088c09e3-d7eb-592d-ab1c-79cc7e5bdf02/088c09e3-d7eb-592d-ab1c-79cc7e5bdf02_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA57YVV/699143664/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 VTI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'VTI SPORT',
 'vin': 'VF34C5FWC55030079',
 'year': 2008}
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA57%2520YVV%27 HTTP/1.1" 200 None
2026-03-28 22:02:12 [bca.uk] INFO: Saving data for CA57%20YVV: {'created_time': 1774735332.356792, 'last_price_update_time': 1774735332.356805, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA57%2520YVV') HTTP/1.1" 204 0
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110963>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188594/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188594>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032926/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032926>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032941>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188516/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188516>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023482>
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477eec90>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188550%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188550/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033000/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d25d0>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699110973%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110973/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032976/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023473>
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188516/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032926/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f410>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188617%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188617/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473db150>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699093941%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093941/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480a990>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023504%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023504/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b80e90>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699033000%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033000/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554286c90>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188536%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188536/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023461>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093922>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032912/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032912>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188583/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188583>
2026-03-28 22:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188594/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032900>
2026-03-28 22:02:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188577>
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b82450>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023529%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023529/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dcf90>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032976%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032976/600 saved to cache
2026-03-28 22:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547761950>
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188516%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188516/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723bf90>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023482%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023482/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f89950>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032926%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032926/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:13 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:13 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554800d50>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188607%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188607/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c74d0>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032941%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032941/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554986550>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699110963%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110963/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54714dd50>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188594%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188594/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032890>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110942/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110942>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188490>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023437>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188570>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023447/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023447>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG14YNA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT71NEN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723af10>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023473%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023473/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV70UZS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071288>
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188583/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023447/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032912/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN69YVF/42797384?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=2YQhuVPOEs8nllGGk7BCLIWyloC%2FrwsAAUaDV7wMkMk%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110942/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FY65OSN/42811345?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=nIVSbgrO1i9Xr%2BfbSLpc%2BtaM0zcISF5O%2FO1r76QJkIA%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG14YNA/42808187?sv=2020-08-04&st=2026-03-28T22%3A01%3A55Z&se=2026-03-28T22%3A26%3A55Z&sr=b&sp=r&sig=DGiN%2BSfP9fEeRz4iomC5Qiv6ES1KZsQ9RCNgoJLwpnk%3D)
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473051d0>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032900%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032900/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023426/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV70UZS/42810918?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=OuGBCg%2BAeGR0D2f%2BeITBsmUKuqiSK1uvUwiSvUi6IQs%3D)
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT71NEN/42810987?sv=2020-08-04&st=2026-03-28T22%3A01%3A56Z&se=2026-03-28T22%3A26%3A56Z&sr=b&sp=r&sig=rH6uqkSHrsaaYdvpCA%2FsZzV6mE0zUHVzVmdfRT1wrj0%3D)
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20KPT-GB>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG13%20FKD-GB>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994117>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126457>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542888d0>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188577%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188577/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b1f10>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699093922%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093922/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c3a90>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023461%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023461/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a6d50>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188583%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188583/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547eefd0>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023447%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023447/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e7b10>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032912%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032912/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071282>
2026-03-28 22:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994077>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE20%20NXF-GB>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK12%20LUP-GB>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126431/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126431>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG19%20DRZ-GB>
2026-03-28 22:02:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ21%20YWB-GB>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b2250>
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN69YVF%252F699188490%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188490/600 saved to cache
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df
2026-03-28 22:02:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b0d2c8c1-587d-52a8-bac1-4dade51bc1df, skipping ID generation
2026-03-28 22:02:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b0d2c8c1-587d-52a8-bac1-4dade51bc1df sending to next pipeline
2026-03-28 22:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0d2c8c1-587d-52a8-bac1-4dade51bc1df, identifier: CN69%20YVF
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e5450>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188564%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188564/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547326c50>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032877%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032877/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557298090>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFY65OSN%252F699110942%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110942/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d4c536c8-20b9-5eb5-bd31-426ff92c052b
2026-03-28 22:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4c536c8-20b9-5eb5-bd31-426ff92c052b, skipping ID generation
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4c536c8-20b9-5eb5-bd31-426ff92c052b sending to next pipeline
2026-03-28 22:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4c536c8-20b9-5eb5-bd31-426ff92c052b, identifier: FY65%20OSN
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e46d0>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023437%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023437/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778a890>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG14YNA%252F699188570%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188570/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb
2026-03-28 22:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 238a280e-8233-56ab-b3e9-1e6814e8a2fb, skipping ID generation
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 238a280e-8233-56ab-b3e9-1e6814e8a2fb sending to next pipeline
2026-03-28 22:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 238a280e-8233-56ab-b3e9-1e6814e8a2fb, identifier: DG14%20YNA
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430dd50>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBV70UZS%252F699023426%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023426/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62
2026-03-28 22:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62, skipping ID generation
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9c249da5-1d51-5bc9-a40c-4417dbaa5b62 sending to next pipeline
2026-03-28 22:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62, identifier: BV70%20UZS
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554808e50>
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT71NEN%252F699032890%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032890/600 saved to cache
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5421d270-4706-56d4-861e-d213204bb57b
2026-03-28 22:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5421d270-4706-56d4-861e-d213204bb57b, skipping ID generation
2026-03-28 22:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5421d270-4706-56d4-861e-d213204bb57b sending to next pipeline
2026-03-28 22:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5421d270-4706-56d4-861e-d213204bb57b, identifier: MT71%20NEN
2026-03-28 22:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0d2c8c1-587d-52a8-bac1-4dade51bc1df with identifier: CN69%20YVF
2026-03-28 22:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0d2c8c1-587d-52a8-bac1-4dade51bc1df with identifier: CN69%20YVF
2026-03-28 22:02:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0d2c8c1-587d-52a8-bac1-4dade51bc1df with identifier: CN69%20YVF to the API
2026-03-28 22:02:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188490/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_expert_report_file_0e7a6942-a5d6-4520-914b-327291407560.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN69%20YVF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0d2c8c1-587d-52a8-bac1-4dade51bc1df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN69 YVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN69%20YVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 44980,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41339,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188480/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41654,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188494/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188503/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37731,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188516/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82283,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b0d2c8c1-587d-52a8-bac1-4dade51bc1df/b0d2c8c1-587d-52a8-bac1-4dade51bc1df_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77491,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN69YVF/699188575/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG3 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'SDPZ1CBDAKS067971',
 'year': 2019}
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN69%2520YVF%27 HTTP/1.1" 200 None
2026-03-28 22:02:15 [bca.uk] INFO: Saving data for CN69%20YVF: {'created_time': 1774735335.278249, 'last_price_update_time': 1774735335.278257, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN69%2520YVF') HTTP/1.1" 204 0
2026-03-28 22:02:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4c536c8-20b9-5eb5-bd31-426ff92c052b with identifier: FY65%20OSN
2026-03-28 22:02:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4c536c8-20b9-5eb5-bd31-426ff92c052b with identifier: FY65%20OSN
2026-03-28 22:02:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4c536c8-20b9-5eb5-bd31-426ff92c052b with identifier: FY65%20OSN to the API
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110942/600>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_expert_report_file_0f872af8-a49e-4739-8299-461dd235b5fe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY65%20OSN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4c536c8-20b9-5eb5-bd31-426ff92c052b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY65 OSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY65%20OSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '116D',
 'odometer': 52417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45771,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110942/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49382,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42017,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47518,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699093951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4c536c8-20b9-5eb5-bd31-426ff92c052b/d4c536c8-20b9-5eb5-bd31-426ff92c052b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FY65OSN/699110982/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 EFD PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'EFD PLUS',
 'vin': 'WBA1V920805D11413',
 'year': 2015}
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY65%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:02:15 [bca.uk] INFO: Saving data for FY65%20OSN: {'created_time': 1774735335.674584, 'last_price_update_time': 1774735335.674593, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY65%2520OSN') HTTP/1.1" 204 0
2026-03-28 22:02:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 238a280e-8233-56ab-b3e9-1e6814e8a2fb with identifier: DG14%20YNA
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=yellow HTTP/1.1" 200 None
2026-03-28 22:02:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:02:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 238a280e-8233-56ab-b3e9-1e6814e8a2fb with identifier: DG14%20YNA
2026-03-28 22:02:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 238a280e-8233-56ab-b3e9-1e6814e8a2fb with identifier: DG14%20YNA to the API
2026-03-28 22:02:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188570/600>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_expert_report_file_785555aa-4c8b-4dff-ad1d-f2c8f3a1e9ab.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG14%20YNA-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '238a280e-8233-56ab-b3e9-1e6814e8a2fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG14 YNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG14%20YNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 51603,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188583/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40675,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188594/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81541,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188617/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188631/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_238a280e-8233-56ab-b3e9-1e6814e8a2fb/238a280e-8233-56ab-b3e9-1e6814e8a2fb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG14YNA/699188642/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.4 VVT 100 SLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 100 SLAM',
 'vin': 'W0L0MAP08E6040602',
 'year': 2014}
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG14%2520YNA%27 HTTP/1.1" 200 None
2026-03-28 22:02:16 [bca.uk] INFO: Saving data for DG14%20YNA: {'created_time': 1774735336.207233, 'last_price_update_time': 1774735336.207243, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG14%2520YNA') HTTP/1.1" 204 0
2026-03-28 22:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62 with identifier: BV70%20UZS
2026-03-28 22:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62 with identifier: BV70%20UZS
2026-03-28 22:02:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c249da5-1d51-5bc9-a40c-4417dbaa5b62 with identifier: BV70%20UZS to the API
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023426/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_expert_report_file_c8b94598-516c-4261-873f-13d1d2094a58.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV70%20UZS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c249da5-1d51-5bc9-a40c-4417dbaa5b62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV70 UZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV70%20UZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 19252,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023426/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40945,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023437/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023447/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39698,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023504/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c249da5-1d51-5bc9-a40c-4417dbaa5b62/9c249da5-1d51-5bc9-a40c-4417dbaa5b62_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV70UZS/699023578/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 100 2 Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 100 2',
 'vin': 'KNAD6817LM6473686',
 'year': 2021}
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520UZS%27 HTTP/1.1" 200 None
2026-03-28 22:02:16 [bca.uk] INFO: Saving data for BV70%20UZS: {'created_time': 1774735336.641995, 'last_price_update_time': 1774735336.642006, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV70%2520UZS') HTTP/1.1" 204 0
2026-03-28 22:02:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5421d270-4706-56d4-861e-d213204bb57b with identifier: MT71%20NEN
2026-03-28 22:02:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5421d270-4706-56d4-861e-d213204bb57b with identifier: MT71%20NEN
2026-03-28 22:02:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5421d270-4706-56d4-861e-d213204bb57b with identifier: MT71%20NEN to the API
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032890/600>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_expert_report_file_aab5f253-0af3-4abf-bf5d-c25f1ddf6163.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT71%20NEN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5421d270-4706-56d4-861e-d213204bb57b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT71 NEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT71%20NEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 30110,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032877/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032890/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42197,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032912/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032926/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86130,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699032976/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033000/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5421d270-4706-56d4-861e-d213204bb57b/5421d270-4706-56d4-861e-d213204bb57b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85446,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT71NEN/699033043/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.6 CRDI 48V 115 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 48V 115 3 ISG',
 'vin': 'U5YH5F19LML077195',
 'year': 2021}
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:02:17 [bca.uk] INFO: Saving data for MT71%20NEN: {'created_time': 1774735337.054301, 'last_price_update_time': 1774735337.05431, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT71%2520NEN') HTTP/1.1" 204 0
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093999>
2026-03-28 22:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699071266>
2026-03-28 22:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110911>
2026-03-28 22:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093969>
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547efb10>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071288%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071288/600 saved to cache
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP11OHH/42810859?sv=2020-08-04&st=2026-03-28T22%3A01%3A17Z&se=2026-03-28T22%3A26%3A17Z&sr=b&sp=r&sig=b7CgL1od%2BxWYmvFyCkZBnwP%2Fc8hvRbuQDmBfA%2FtGEC4%3D)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126431/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55423a390>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699126457%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126457/600 saved to cache
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:02:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093983/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093983>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f80c90>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994117%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994117/600 saved to cache
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f410>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_expert_report_file_7d59f5e9-e682-4ca0-8448-667be9f6ce79.pdf HTTP/1.1" 201 0
2026-03-28 22:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7f8a9fc-307f-5fd9-9f57-53be64230a5a, skipping ID generation
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRO22KPT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22KPT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059947%27 HTTP/1.1" 200 None
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059947 not downloaded yet
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554279190>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_expert_report_file_be1cdd4a-6c5a-4c13-8cad-418d456aa10f.pdf HTTP/1.1" 201 0
2026-03-28 22:02:17 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 43f7303a-a2f6-5f86-b81e-26af26f2b888, skipping ID generation
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBG13FKD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG13FKD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aaed0>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFP11OHH%252F698994077%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994077/600 saved to cache
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9153a9c4-5990-5981-85ad-c93a9119ac4b
2026-03-28 22:02:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9153a9c4-5990-5981-85ad-c93a9119ac4b, skipping ID generation
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9153a9c4-5990-5981-85ad-c93a9119ac4b sending to next pipeline
2026-03-28 22:02:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9153a9c4-5990-5981-85ad-c93a9119ac4b, identifier: FP11%20OHH
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547381d90>
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699126431%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126431/600 saved to cache
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059958%27 HTTP/1.1" 200 None
2026-03-28 22:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059958 not downloaded yet
2026-03-28 22:02:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9153a9c4-5990-5981-85ad-c93a9119ac4b with identifier: FP11%20OHH
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Petrol%2FElectric HTTP/1.1" 200 None
2026-03-28 22:02:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:02:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9153a9c4-5990-5981-85ad-c93a9119ac4b with identifier: FP11%20OHH
2026-03-28 22:02:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9153a9c4-5990-5981-85ad-c93a9119ac4b with identifier: FP11%20OHH to the API
2026-03-28 22:02:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994077/600>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_expert_report_file_1c80c08e-e4a1-4058-8529-00aa69bcc420.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP11%20OHH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9153a9c4-5990-5981-85ad-c93a9119ac4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP11 OHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP11%20OHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 172111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38068,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35703,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994149/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103889,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88981,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93668,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994225/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9153a9c4-5990-5981-85ad-c93a9119ac4b/9153a9c4-5990-5981-85ad-c93a9119ac4b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81870,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP11OHH/698994243/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.8 VVTI HYBRID T SPIRIT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI HYBRID T SPIRIT',
 'vin': 'SB1KS56E00E035079',
 'year': 2011}
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP11%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [bca.uk] INFO: Saving data for FP11%20OHH: {'created_time': 1774735338.133718, 'last_price_update_time': 1774735338.133729, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP11%2520OHH') HTTP/1.1" 204 0
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN12%20MPO-GB>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142709/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WU66XNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093934>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG16XLF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994727%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994727 not downloaded yet
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110891>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093945>
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059966%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059966 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994745%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994745 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059978%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059978 not downloaded yet
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aa710>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_expert_report_file_117aebb7-3483-416c-be24-1575cabfff36.pdf HTTP/1.1" 201 0
2026-03-28 22:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02c9a210-8239-5652-942c-af89b324b768, skipping ID generation
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ21YWB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ21YWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739cf50>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093969%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093969/600 saved to cache
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739ce90>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_expert_report_file_c804860e-b86c-423f-a811-b5ddd66faaef.pdf HTTP/1.1" 201 0
2026-03-28 22:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 927dcf7c-8068-5099-8312-bf23933749d3, skipping ID generation
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYK12LUP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK12LUP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547135990>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_expert_report_file_77c91bd7-b7cd-4684-bbfc-4b929957e2f8.pdf HTTP/1.1" 201 0
2026-03-28 22:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e897ee42-3f14-5f4f-8d1c-2a827ef07283, skipping ID generation
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYG19DRZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YG19DRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471368d0>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110911%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110911/600 saved to cache
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554927ed0>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071282%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071282/600 saved to cache
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739ea90>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071266%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071266/600 saved to cache
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b60950>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_expert_report_file_95aaed23-debd-4611-8206-47c54ec44312.pdf HTTP/1.1" 201 0
2026-03-28 22:02:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40869bfc-8bb4-569d-b730-83efe1f5fcf1, skipping ID generation
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAE20NXF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE20NXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994764%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994764 not downloaded yet
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093905>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093929>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110904>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL70%20OLP-GB>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN70%20GXV-GB>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059939/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RO22KPT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV09%20XGM-GB>
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699059987%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059987 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074180%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074180 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011602%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011602 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176611%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176611 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074171%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074171 not downloaded yet
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093983/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994781%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994781 not downloaded yet
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739e010>
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093999%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093999/600 saved to cache
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060052%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060052 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074186%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074186 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011607%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011607 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176616%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176616 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074177%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074177 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994803%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994803 not downloaded yet
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142709/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WU66XNV/42811422?sv=2020-08-04&st=2026-03-28T22%3A01%3A16Z&se=2026-03-28T22%3A26%3A16Z&sr=b&sp=r&sig=iEWCiRexucMVz979VRM55ID%2B0dAdHnqV0R4MKdIaGkA%3D)
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG16XLF/42811219?sv=2020-08-04&st=2026-03-28T22%3A01%3A19Z&se=2026-03-28T22%3A26%3A19Z&sr=b&sp=r&sig=piDa4JVgaWBzjvnw0OZ1irSwQFsxpWFyq8MJd75hPTs%3D)
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059947>
2026-03-28 22:02:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG13FKD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060070%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060070 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074192%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074192 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011612%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011612 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176621%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176621 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074182%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074182 not downloaded yet
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110891/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994827%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994827 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060085%27 HTTP/1.1" 200 None
2026-03-28 22:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060085 not downloaded yet
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074196%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074196 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011615%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011615 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176626%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176626 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074189%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074189 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994849%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994849 not downloaded yet
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cc150>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093983%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093983/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059939/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699060108%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060108 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074198%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074198 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011619%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011619 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176631%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176631 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074194%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074194 not downloaded yet
2026-03-28 22:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994874%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994874 not downloaded yet
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727a750>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWU66XNV%252F699142709%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142709/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790
2026-03-28 22:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790, skipping ID generation
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 51da0f1d-592f-5dda-b1f6-cadeb5cfb790 sending to next pipeline
2026-03-28 22:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790, identifier: WU66%20XNV
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554238d90>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG16XLF%252F699071256%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071256/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1
2026-03-28 22:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1, skipping ID generation
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1 sending to next pipeline
2026-03-28 22:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1, identifier: BG16%20XLF
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710c9d0>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110891%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110891/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474dda50>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093945%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093945/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d0cd0>
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093934%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093934/600 saved to cache
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074205%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074205 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011623%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011623 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176640%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176640 not downloaded yet
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074202%27 HTTP/1.1" 200 None
2026-03-28 22:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074202 not downloaded yet
2026-03-28 22:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790 with identifier: WU66%20XNV
2026-03-28 22:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790 with identifier: WU66%20XNV
2026-03-28 22:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51da0f1d-592f-5dda-b1f6-cadeb5cfb790 with identifier: WU66%20XNV to the API
2026-03-28 22:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142709/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_expert_report_file_6e24f79b-711e-40ea-be00-34bfc25c4574.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU66%20XNV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51da0f1d-592f-5dda-b1f6-cadeb5cfb790',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU66 XNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU66%20XNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 68999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142709/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142718/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54996,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126431/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35299,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142741/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50407,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142749/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699126499/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51da0f1d-592f-5dda-b1f6-cadeb5cfb790/51da0f1d-592f-5dda-b1f6-cadeb5cfb790_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33349,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WU66XNV/699142764/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.2 P/T 130 ALLURE EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT6',
 'vin': 'VF3LPHNYWGS251550',
 'year': 2016}
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520XNV%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [bca.uk] INFO: Saving data for WU66%20XNV: {'created_time': 1774735340.275341, 'last_price_update_time': 1774735340.275357, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU66%2520XNV') HTTP/1.1" 204 0
2026-03-28 22:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1 with identifier: BG16%20XLF
2026-03-28 22:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1 with identifier: BG16%20XLF
2026-03-28 22:02:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1 with identifier: BG16%20XLF to the API
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071256/600>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_expert_report_file_1b58908a-a574-424f-9c4f-9d473d3d235b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG16%20XLF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG16 XLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG16%20XLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 54942,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40942,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38102,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36591,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36267,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071288/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071302/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80553,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87969,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1/87d34cfc-b28c-5d6a-a3f6-5fc7152cdfd1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG16XLF/699071352/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.6 BLUEHDI 100 ELEGANCE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ELEGANCE',
 'vin': 'VF7SABHY6GW533745',
 'year': 2016}
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [bca.uk] INFO: Saving data for BG16%20XLF: {'created_time': 1774735340.68456, 'last_price_update_time': 1774735340.68457, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG16%2520XLF') HTTP/1.1" 204 0
2026-03-28 22:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994898%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994898 not downloaded yet
2026-03-28 22:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994764/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994764>
2026-03-28 22:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074177>
2026-03-28 22:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074211%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074211 not downloaded yet
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011627%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011627 not downloaded yet
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176651%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176651 not downloaded yet
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074208%27 HTTP/1.1" 200 None
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074208 not downloaded yet
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547325090>
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699059939%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059939/600 saved to cache
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dc210>
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093929%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093929/600 saved to cache
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a77d0>
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110904%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110904/600 saved to cache
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909d90>
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093905%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093905/600 saved to cache
2026-03-28 22:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176616>
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074218%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074218 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011629%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011629 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176660%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176660 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074216%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074216 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e68d0>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_expert_report_file_e3818ce2-dc7c-4030-ad15-5ff6de25e1af.pdf HTTP/1.1" 201 0
2026-03-28 22:02:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a, skipping ID generation
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPL70OLP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PL70OLP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547105250>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_expert_report_file_3f22f061-7349-4a4b-bfe0-f6bb875e5f3b.pdf HTTP/1.1" 201 0
2026-03-28 22:02:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e0cc7482-767b-567d-a58d-775f8d1bb696, skipping ID generation
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKN12MPO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN12MPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547360490>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_expert_report_file_712ebcfd-75d5-47a4-8d0d-7ab6bf843b60.pdf HTTP/1.1" 201 0
2026-03-28 22:02:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e568b76a-20a9-5c16-99a7-ea60aeecf1e0, skipping ID generation
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWN70GXV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN70GXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473c8fd0>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994711%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994711/600 saved to cache
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547257e50>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699059947%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059947/600 saved to cache
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176626>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994803>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074186/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074186>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994849>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011607>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011615>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074189>
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074226%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074226 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011632%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011632 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176669%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176669 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074224%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074224 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074169%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074169 not downloaded yet
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074194>
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143072%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143072 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981012%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981012 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074175%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074175 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c91310>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_expert_report_file_71199454-b99d-4fed-9754-3d9e747d983c.pdf HTTP/1.1" 201 0
2026-03-28 22:02:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c42f4349-1b81-5dc4-a105-671ff23a08dd, skipping ID generation
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAV09XGM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV09XGM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143094%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143094 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981026%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981026 not downloaded yet
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074205>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074202/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074202>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176640>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011623/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011623>
2026-03-28 22:02:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994898>
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994764/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074181%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074181 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047024%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047024 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143116%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143116 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981046%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981046 not downloaded yet
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074187%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074187 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047034%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047034 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143131%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143131 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981063%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981063 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074193%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074193 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047044%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047044 not downloaded yet
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074186/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143150%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143150 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981096%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981096 not downloaded yet
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b70ad0>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074177%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074177/600 saved to cache
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547373310>
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994764%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994764/600 saved to cache
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074201%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074201 not downloaded yet
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047051%27 HTTP/1.1" 200 None
2026-03-28 22:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047051 not downloaded yet
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143183%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143183 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981140%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981140 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074207%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074207 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047063%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047063 not downloaded yet
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547f5d90>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176616%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176616/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f98450>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011607%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011607/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dc390>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074186%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074186/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547267490>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011615%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011615/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143208%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143208 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981177%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981177 not downloaded yet
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011623/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074214%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074214 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047077%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047077 not downloaded yet
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074202/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143229%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143229 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981211%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981211 not downloaded yet
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fc910>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074189%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074189/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713d550>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994803%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994803/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22a50>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994849%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994849/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542383d0>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074194%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074194/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143094>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981026/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981026>
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699074222%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074222 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047090%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047090 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143248%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143248 not downloaded yet
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981257%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981257 not downloaded yet
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981046/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981046>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047044/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047044>
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047103%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047103 not downloaded yet
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54733c390>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176626%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176626/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542bad50>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011623%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011623/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739f790>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994898%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994898/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543de6d0>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074205%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074205/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547207e90>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074202%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074202/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ba510>
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176640%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176640/600 saved to cache
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074193>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047034/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047034>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143131/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143131>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981063>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047051>
2026-03-28 22:02:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074201>
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047113%27 HTTP/1.1" 200 None
2026-03-28 22:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047113 not downloaded yet
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981140>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143208>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047063>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074207>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981177>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143183>
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981026/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047044/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047034/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981046/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143131/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aaf10>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143094%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143094/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047113>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981257/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981257>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047103>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495f190>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981026%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981026/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ab9d50>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047044%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047044/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fae090>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047034%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047034/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491d910>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074193%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074193/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fe4d0>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981046%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981046/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491fb90>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143131%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143131/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495e890>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981063%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981063/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491e510>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047051%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047051/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074222>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143229>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047077>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047090/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047090>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981211>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143248/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143248>
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fad150>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074201%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074201/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547754a10>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047063%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047063/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547238dd0>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143208%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143208/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547363150>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981140%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981140/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbc090>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981177%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981177/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074214>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981096>
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547249b50>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143183%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143183/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909ad0>
2026-03-28 22:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074207%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074207/600 saved to cache
2026-03-28 22:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143150>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074187>
2026-03-28 22:02:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143116>
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981257/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074181/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074181>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047024>
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047090/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143248/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b52d50>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981257%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981257/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547158f90>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047103%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047103/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047014/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV09XGM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074175>
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547248450>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047113%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047113/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547777550>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981211%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981211/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d3850>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074222%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074222/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477765d0>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047090%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047090/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dd2d0>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047077%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047077/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074181/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981012>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143072>
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6d950>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143248%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143248/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f7e750>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981096%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981096/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9710>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074187%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074187/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713acd0>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143150%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143150/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542794d0>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143229%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143229/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f7e750>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074214%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074214/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554252d50>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143116%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143116/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176669>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074169>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011632>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074224/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074224>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a6210>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047024%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047024/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f6710>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074181%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074181/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047014/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV09XGM/42811125?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=lKpavDYFQqgkULrvpTDcr9vB3FwsBeTumcp5OugnDUc%3D)
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074226>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN70GXV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074216/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074216>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074165/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PL70OLP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176660>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN12MPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011629>
2026-03-28 22:02:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074218/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074218>
2026-03-28 22:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554284810>
2026-03-28 22:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV09XGM%252F699047014%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047014/600 saved to cache
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c42f4349-1b81-5dc4-a105-671ff23a08dd
2026-03-28 22:02:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c42f4349-1b81-5dc4-a105-671ff23a08dd, skipping ID generation
2026-03-28 22:02:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c42f4349-1b81-5dc4-a105-671ff23a08dd sending to next pipeline
2026-03-28 22:02:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c42f4349-1b81-5dc4-a105-671ff23a08dd, identifier: AV09%20XGM
2026-03-28 22:02:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c42f4349-1b81-5dc4-a105-671ff23a08dd with identifier: AV09%20XGM
2026-03-28 22:02:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c42f4349-1b81-5dc4-a105-671ff23a08dd with identifier: AV09%20XGM
2026-03-28 22:02:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c42f4349-1b81-5dc4-a105-671ff23a08dd with identifier: AV09%20XGM to the API
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047014/600>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_expert_report_file_71199454-b99d-4fed-9754-3d9e747d983c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV09%20XGM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c42f4349-1b81-5dc4-a105-671ff23a08dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV09 XGM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV09%20XGM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'V50',
 'odometer': 205325,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047014/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49720,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047024/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48843,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047034/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047044/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41255,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047090/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c42f4349-1b81-5dc4-a105-671ff23a08dd/c42f4349-1b81-5dc4-a105-671ff23a08dd_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76828,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV09XGM/699047113/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLVO V50 2.0 D R DESIGN Estate',
 'transmission': 'manual',
 'trim': 'D R DESIGN',
 'vin': 'YV1MW7541A2523584',
 'year': 2009}
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 22:02:25 [bca.uk] INFO: Saving data for AV09%20XGM: {'created_time': 1774735345.860829, 'last_price_update_time': 1774735345.86084, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV09%2520XGM') HTTP/1.1" 204 0
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN12MPO/42811411?sv=2020-08-04&st=2026-03-28T22%3A02%3A17Z&se=2026-03-28T22%3A27%3A17Z&sr=b&sp=r&sig=vaDbKC9GOS5YR997de0XgHeErST%2FlNyRRDf7oBjUPCM%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074165/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PL70OLP/42811185?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=n62RmwLfnQZ03W3xhwAvTmCKoFM9E%2F3s1A1vq6NMiI8%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074216/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074224/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a4550>
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPL70OLP%252F699074175%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074175/600 saved to cache
2026-03-28 22:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a5a90>
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074169%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074169/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c6950>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143072%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143072/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN70GXV/42810784?sv=2020-08-04&st=2026-03-28T22%3A02%3A18Z&se=2026-03-28T22%3A27%3A18Z&sr=b&sp=r&sig=REEScumDOtyVBVpKc04a5HkY54ZSMEmR%2FcWZluykBfY%3D)
2026-03-28 22:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011627>
2026-03-28 22:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074208>
2026-03-28 22:02:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176651/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176651>
2026-03-28 22:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ed950>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176669%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176669/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b6990>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011632%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011632/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477db910>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981012%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981012/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fcc290>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN12MPO%252F699143056%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143056/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e0cc7482-767b-567d-a58d-775f8d1bb696
2026-03-28 22:02:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e0cc7482-767b-567d-a58d-775f8d1bb696, skipping ID generation
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e0cc7482-767b-567d-a58d-775f8d1bb696 sending to next pipeline
2026-03-28 22:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0cc7482-767b-567d-a58d-775f8d1bb696, identifier: KN12%20MPO
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738e650>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPL70OLP%252F699074165%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074165/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a
2026-03-28 22:02:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a, skipping ID generation
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3f7b21e0-59a7-5686-a122-ac8b5ae9229a sending to next pipeline
2026-03-28 22:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a, identifier: PL70%20OLP
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a9090>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176660%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176660/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474aab90>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074216%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074216/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547efe50>
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074224%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074224/600 saved to cache
2026-03-28 22:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0cc7482-767b-567d-a58d-775f8d1bb696 with identifier: KN12%20MPO
2026-03-28 22:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0cc7482-767b-567d-a58d-775f8d1bb696 with identifier: KN12%20MPO
2026-03-28 22:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0cc7482-767b-567d-a58d-775f8d1bb696 with identifier: KN12%20MPO to the API
2026-03-28 22:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143056/600>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_expert_report_file_3f22f061-7349-4a4b-bfe0-f6bb875e5f3b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN12%20MPO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0cc7482-767b-567d-a58d-775f8d1bb696',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN12 MPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN12%20MPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 89592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50732,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48724,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143131/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81249,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90580,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e0cc7482-767b-567d-a58d-775f8d1bb696/e0cc7482-767b-567d-a58d-775f8d1bb696_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN12MPO/699143248/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3WCKFT0CE019850',
 'year': 2012}
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN12%2520MPO%27 HTTP/1.1" 200 None
2026-03-28 22:02:27 [bca.uk] INFO: Saving data for KN12%20MPO: {'created_time': 1774735347.113878, 'last_price_update_time': 1774735347.113895, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN12%2520MPO') HTTP/1.1" 204 0
2026-03-28 22:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a with identifier: PL70%20OLP
2026-03-28 22:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a with identifier: PL70%20OLP
2026-03-28 22:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f7b21e0-59a7-5686-a122-ac8b5ae9229a with identifier: PL70%20OLP to the API
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074165/600>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_expert_report_file_e3818ce2-dc7c-4030-ad15-5ff6de25e1af.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL70%20OLP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f7b21e0-59a7-5686-a122-ac8b5ae9229a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL70 OLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL70%20OLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 32611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074165/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074181/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34848,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074201/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3f7b21e0-59a7-5686-a122-ac8b5ae9229a/3f7b21e0-59a7-5686-a122-ac8b5ae9229a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PL70OLP/699074222/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE NIGHT ED.PREM.PLUS 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1K2383142F157960',
 'year': 2021}
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PL70%2520OLP%27 HTTP/1.1" 200 None
2026-03-28 22:02:27 [bca.uk] INFO: Saving data for PL70%20OLP: {'created_time': 1774735347.530796, 'last_price_update_time': 1774735347.530806, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL70%2520OLP') HTTP/1.1" 204 0
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074211>
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074198>
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176631/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176631>
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011619>
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060108>
2026-03-28 22:02:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994874>
2026-03-28 22:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074218/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a9bd0>
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN70GXV%252F698981003%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981003/600 saved to cache
2026-03-28 22:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0
2026-03-28 22:02:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e568b76a-20a9-5c16-99a7-ea60aeecf1e0, skipping ID generation
2026-03-28 22:02:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e568b76a-20a9-5c16-99a7-ea60aeecf1e0 sending to next pipeline
2026-03-28 22:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e568b76a-20a9-5c16-99a7-ea60aeecf1e0, identifier: WN70%20GXV
2026-03-28 22:02:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a5750>
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074226%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074226/600 saved to cache
2026-03-28 22:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e568b76a-20a9-5c16-99a7-ea60aeecf1e0 with identifier: WN70%20GXV
2026-03-28 22:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e568b76a-20a9-5c16-99a7-ea60aeecf1e0 with identifier: WN70%20GXV
2026-03-28 22:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e568b76a-20a9-5c16-99a7-ea60aeecf1e0 with identifier: WN70%20GXV to the API
2026-03-28 22:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981003/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_expert_report_file_712ebcfd-75d5-47a4-8d0d-7ab6bf843b60.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN70%20GXV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e568b76a-20a9-5c16-99a7-ea60aeecf1e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN70 GXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN70%20GXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FIAT',
 'model': '500',
 'odometer': 7156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981003/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981026/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981046/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40691,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94480,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83720,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e568b76a-20a9-5c16-99a7-ea60aeecf1e0/e568b76a-20a9-5c16-99a7-ea60aeecf1e0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN70GXV/698981257/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H POP Hatchback',
 'transmission': 'manual',
 'trim': 'M/H POP',
 'vin': 'ZFA3120000JE04717',
 'year': 2020}
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN70%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 22:02:28 [bca.uk] INFO: Saving data for WN70%20GXV: {'created_time': 1774735348.142378, 'last_price_update_time': 1774735348.142389, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520GXV') HTTP/1.1" 204 0
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074196>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994827>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060085>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176621>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074182>
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554826f10>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074218%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074218/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474aa110>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011629%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011629/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176651/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074192>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011612>
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b9050>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011627%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011627/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176631/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b83a50>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176651%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176651/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ae950>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074208%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074208/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060070>
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994827/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ac090>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011619%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011619/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722e090>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994874%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994874/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5af50>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074198%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074198/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b7190>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699060108%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060108/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994781>
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074171>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176611>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011602>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060052/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699060052>
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480a450>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074211%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074211/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ed150>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176631%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176631/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f74490>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176621%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176621/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54776e250>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699060085%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060085/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722f150>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074182%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074182/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547136fd0>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074196%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074196/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ee290>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994827%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994827/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074180>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059978/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059978>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK12LUP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074166/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE20NXF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059987>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YG19DRZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ21YWB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547306c50>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074192%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074192/600 saved to cache
2026-03-28 22:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ce2d0>
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011612%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011612/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059966/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059966>
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994745>
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060052/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a1b90>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699060070%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060070/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK12LUP/42810942?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CJGWCFvotVIxFu5vsyjuS7m3KqOjHqCp9HQAw7ZqR%2BE%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074166/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE20NXF/42811204?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=8guyqRkCVpBOXe0dgepjNvrccjw3jG3HSH7VEUA89kk%3D)
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994727>
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YG19DRZ/42810262?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=r5DoT3V6pkDiNlGEETNxtyjahcekFrVAyf%2Fq0%2Ff6cS8%3D)
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d9190>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011602%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011602/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059978/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059958>
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ21YWB/42811229?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=CRadIFOsUYF5mJfLgLZRcdi8AXzc77Zr1rzpVvc8LYI%3D)
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093900/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093900>
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110886/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110886>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8dd0>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176611%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176611/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126590>
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059966/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e8050>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699060052%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060052/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c1ca10>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994781%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994781/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9a10>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074171%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074171/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a21d0>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK12LUP%252F699011597%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011597/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 927dcf7c-8068-5099-8312-bf23933749d3
2026-03-28 22:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 927dcf7c-8068-5099-8312-bf23933749d3, skipping ID generation
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 927dcf7c-8068-5099-8312-bf23933749d3 sending to next pipeline
2026-03-28 22:02:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 927dcf7c-8068-5099-8312-bf23933749d3, identifier: YK12%20LUP
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ead50>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE20NXF%252F699074166%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074166/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1
2026-03-28 22:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 40869bfc-8bb4-569d-b730-83efe1f5fcf1, skipping ID generation
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 40869bfc-8bb4-569d-b730-83efe1f5fcf1 sending to next pipeline
2026-03-28 22:02:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40869bfc-8bb4-569d-b730-83efe1f5fcf1, identifier: AE20%20NXF
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474aaa10>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074174%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074174/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54733ed10>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699059987%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059987/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778cf90>
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYG19DRZ%252F699176607%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176607/600 saved to cache
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e897ee42-3f14-5f4f-8d1c-2a827ef07283
2026-03-28 22:02:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e897ee42-3f14-5f4f-8d1c-2a827ef07283, skipping ID generation
2026-03-28 22:02:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e897ee42-3f14-5f4f-8d1c-2a827ef07283 sending to next pipeline
2026-03-28 22:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e897ee42-3f14-5f4f-8d1c-2a827ef07283, identifier: YG19%20DRZ
2026-03-28 22:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 927dcf7c-8068-5099-8312-bf23933749d3 with identifier: YK12%20LUP
2026-03-28 22:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 927dcf7c-8068-5099-8312-bf23933749d3 with identifier: YK12%20LUP
2026-03-28 22:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 927dcf7c-8068-5099-8312-bf23933749d3 with identifier: YK12%20LUP to the API
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011597/600>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_expert_report_file_c804860e-b86c-423f-a811-b5ddd66faaef.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK12%20LUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '927dcf7c-8068-5099-8312-bf23933749d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK12 LUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK12%20LUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '120D',
 'odometer': 106828,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36487,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011615/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011623/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_927dcf7c-8068-5099-8312-bf23933749d3/927dcf7c-8068-5099-8312-bf23933749d3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK12LUP/699011632/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 120D 2.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'WBA1C32000E643880',
 'year': 2012}
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK12%2520LUP%27 HTTP/1.1" 200 None
2026-03-28 22:02:30 [bca.uk] INFO: Saving data for YK12%20LUP: {'created_time': 1774735350.413073, 'last_price_update_time': 1774735350.413084, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK12%2520LUP') HTTP/1.1" 204 0
2026-03-28 22:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40869bfc-8bb4-569d-b730-83efe1f5fcf1 with identifier: AE20%20NXF
2026-03-28 22:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40869bfc-8bb4-569d-b730-83efe1f5fcf1 with identifier: AE20%20NXF
2026-03-28 22:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40869bfc-8bb4-569d-b730-83efe1f5fcf1 with identifier: AE20%20NXF to the API
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074166/600>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_expert_report_file_95aaed23-debd-4611-8206-47c54ec44312.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE20%20NXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40869bfc-8bb4-569d-b730-83efe1f5fcf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE20 NXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE20%20NXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 50746,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074166/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074171/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42732,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074182/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85294,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074202/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074216/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_40869bfc-8bb4-569d-b730-83efe1f5fcf1/40869bfc-8bb4-569d-b730-83efe1f5fcf1_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78872,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE20NXF/699074224/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN2LA654520',
 'year': 2020}
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE20%2520NXF%27 HTTP/1.1" 200 None
2026-03-28 22:02:30 [bca.uk] INFO: Saving data for AE20%20NXF: {'created_time': 1774735350.788818, 'last_price_update_time': 1774735350.788829, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE20%2520NXF') HTTP/1.1" 204 0
2026-03-28 22:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e897ee42-3f14-5f4f-8d1c-2a827ef07283 with identifier: YG19%20DRZ
2026-03-28 22:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e897ee42-3f14-5f4f-8d1c-2a827ef07283 with identifier: YG19%20DRZ
2026-03-28 22:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e897ee42-3f14-5f4f-8d1c-2a827ef07283 with identifier: YG19%20DRZ to the API
2026-03-28 22:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176607/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_expert_report_file_77c91bd7-b7cd-4684-bbfc-4b929957e2f8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG19%20DRZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e897ee42-3f14-5f4f-8d1c-2a827ef07283',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG19 DRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG19%20DRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 44345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176616/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176621/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176626/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37810,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176631/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176651/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176660/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e897ee42-3f14-5f4f-8d1c-2a827ef07283/e897ee42-3f14-5f4f-8d1c-2a827ef07283_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YG19DRZ/699176669/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 150 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0VBF6EC7KG341747',
 'year': 2019}
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG19%2520DRZ%27 HTTP/1.1" 200 None
2026-03-28 22:02:31 [bca.uk] INFO: Saving data for YG19%20DRZ: {'created_time': 1774735351.399548, 'last_price_update_time': 1774735351.399558, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG19%2520DRZ') HTTP/1.1" 204 0
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093866/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093866>
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110845>
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031575>
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20WJK-GB>
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110869/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110869>
2026-03-28 22:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG13FKD/42810885?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=Pgf4CbZ3Xrn2VVPEUN28cWI9Q7Qnnc%2B7z4mHlgVw6As%3D)
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093876>
2026-03-28 22:02:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126568/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126568>
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547342490>
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699059978%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059978/600 saved to cache
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554279010>
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ21YWB%252F699074180%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074180/600 saved to cache
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 02c9a210-8239-5652-942c-af89b324b768
2026-03-28 22:02:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02c9a210-8239-5652-942c-af89b324b768, skipping ID generation
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02c9a210-8239-5652-942c-af89b324b768 sending to next pipeline
2026-03-28 22:02:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02c9a210-8239-5652-942c-af89b324b768, identifier: GJ21%20YWB
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728c750>
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG13FKD%252F698994745%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994745/600 saved to cache
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54776efd0>
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRO22KPT%252F699059966%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059966/600 saved to cache
2026-03-28 22:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02c9a210-8239-5652-942c-af89b324b768 with identifier: GJ21%20YWB
2026-03-28 22:02:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02c9a210-8239-5652-942c-af89b324b768 with identifier: GJ21%20YWB
2026-03-28 22:02:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02c9a210-8239-5652-942c-af89b324b768 with identifier: GJ21%20YWB to the API
2026-03-28 22:02:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074180/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_expert_report_file_117aebb7-3483-416c-be24-1575cabfff36.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ21%20YWB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02c9a210-8239-5652-942c-af89b324b768',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ21 YWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ21%20YWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 44935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48931,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074186/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43589,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37838,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074198/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103975,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074218/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02c9a210-8239-5652-942c-af89b324b768/02c9a210-8239-5652-942c-af89b324b768_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50741,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ21YWB/699074226/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGY0MA077493',
 'year': 2021}
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ21%2520YWB%27 HTTP/1.1" 200 None
2026-03-28 22:02:32 [bca.uk] INFO: Saving data for GJ21%20YWB: {'created_time': 1774735352.104015, 'last_price_update_time': 1774735352.104033, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ21%2520YWB') HTTP/1.1" 204 0
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093849>
2026-03-28 22:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031550>
2026-03-28 22:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX18%20RKK-GB>
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RO22KPT/42811142?sv=2020-08-04&st=2026-03-28T22%3A02%3A13Z&se=2026-03-28T22%3A27%3A13Z&sr=b&sp=r&sig=1%2BEjPFbwTiiWyiyCZVlnljJUhR2oYtbJyuHwOJgIeoM%3D)
2026-03-28 22:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994240>
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110886/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093900/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547701510>
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG13FKD%252F698994727%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994727/600 saved to cache
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 43f7303a-a2f6-5f86-b81e-26af26f2b888
2026-03-28 22:02:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 43f7303a-a2f6-5f86-b81e-26af26f2b888, skipping ID generation
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 43f7303a-a2f6-5f86-b81e-26af26f2b888 sending to next pipeline
2026-03-28 22:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43f7303a-a2f6-5f86-b81e-26af26f2b888, identifier: BG13%20FKD
2026-03-28 22:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43f7303a-a2f6-5f86-b81e-26af26f2b888 with identifier: BG13%20FKD
2026-03-28 22:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43f7303a-a2f6-5f86-b81e-26af26f2b888 with identifier: BG13%20FKD
2026-03-28 22:02:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43f7303a-a2f6-5f86-b81e-26af26f2b888 with identifier: BG13%20FKD to the API
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994727/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_expert_report_file_be1cdd4a-6c5a-4c13-8cad-418d456aa10f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG13%20FKD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43f7303a-a2f6-5f86-b81e-26af26f2b888',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG13 FKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG13%20FKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 57560,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38527,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994745/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994764/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39181,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994781/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38509,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994803/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994827/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994874/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43f7303a-a2f6-5f86-b81e-26af26f2b888/43f7303a-a2f6-5f86-b81e-26af26f2b888_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG13FKD/698994898/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL68D4215875',
 'year': 2013}
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG13%2520FKD%27 HTTP/1.1" 200 None
2026-03-28 22:02:32 [bca.uk] INFO: Saving data for BG13%20FKD: {'created_time': 1774735352.68995, 'last_price_update_time': 1774735352.68996, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG13%2520FKD') HTTP/1.1" 204 0
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093866/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110839>
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126568/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110869/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547279750>
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19CVS%252F699126590%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126590/600 saved to cache
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547254a90>
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRO22KPT%252F699059958%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059958/600 saved to cache
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a
2026-03-28 22:02:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7f8a9fc-307f-5fd9-9f57-53be64230a5a, skipping ID generation
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a7f8a9fc-307f-5fd9-9f57-53be64230a5a sending to next pipeline
2026-03-28 22:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7f8a9fc-307f-5fd9-9f57-53be64230a5a, identifier: RO22%20KPT
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547255990>
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ70EHU%252F699110886%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110886/600 saved to cache
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471585d0>
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBP15GZB%252F699093900%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093900/600 saved to cache
2026-03-28 22:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7f8a9fc-307f-5fd9-9f57-53be64230a5a with identifier: RO22%20KPT
2026-03-28 22:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7f8a9fc-307f-5fd9-9f57-53be64230a5a with identifier: RO22%20KPT
2026-03-28 22:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7f8a9fc-307f-5fd9-9f57-53be64230a5a with identifier: RO22%20KPT to the API
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059958/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_expert_report_file_7d59f5e9-e682-4ca0-8448-667be9f6ce79.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20KPT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7f8a9fc-307f-5fd9-9f57-53be64230a5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO22 KPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20KPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 29444,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059939/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059966/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39480,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059978/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39652,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699059987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060052/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94467,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7f8a9fc-307f-5fd9-9f57-53be64230a5a/a7f8a9fc-307f-5fd9-9f57-53be64230a5a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RO22KPT/699060108/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 C-SERIES Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 C-SERIES',
 'vin': 'VF7SXHMRVNT542533',
 'year': 2022}
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO22%2520KPT%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [bca.uk] INFO: Saving data for RO22%20KPT: {'created_time': 1774735353.359843, 'last_price_update_time': 1774735353.359854, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520KPT') HTTP/1.1" 204 0
2026-03-28 22:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110850>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126547>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093861>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031527>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b58f10>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110845%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110845/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474ed890>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093876%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093876/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456e490>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093866%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093866/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472aed10>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126568%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126568/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477af510>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031575%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031575/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b8e90>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110869%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110869/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474edd10>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_expert_report_file_5353a6af-1e6e-4de1-b386-285eb17d8ca9.pdf HTTP/1.1" 201 0
2026-03-28 22:02:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 45e8e181-dc16-5b78-833d-28f874a8334d, skipping ID generation
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRJ71WJK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RJ71WJK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058648%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058648 not downloaded yet
2026-03-28 22:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058656%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058656 not downloaded yet
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b62210>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994240%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994240/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554936a90>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093849%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093849/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058662%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058662 not downloaded yet
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093838/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093838>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994217>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074227/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074227>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD70%20LYC-GB>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126571/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126571>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110825/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110825>
2026-03-28 22:02:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093851>
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058672%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058672 not downloaded yet
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058682%27 HTTP/1.1" 200 None
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058682 not downloaded yet
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b7510>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031550%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031550/600 saved to cache
2026-03-28 22:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473c9510>
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_expert_report_file_f669e661-a597-4dd1-9794-6f590d1d260d.pdf HTTP/1.1" 201 0
2026-03-28 22:02:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2, skipping ID generation
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWX18RKK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX18RKK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110837>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126531>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RJ71WJK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031495/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031495>
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058714%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058714 not downloaded yet
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994316%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994316 not downloaded yet
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058737%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058737 not downloaded yet
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994328%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994328 not downloaded yet
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543de3d0>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ73EOT%252F699110839%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110839/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058773%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058773 not downloaded yet
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994351%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994351 not downloaded yet
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093838/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110825/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058656>
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074227/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699058803%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058803 not downloaded yet
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994359%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994359 not downloaded yet
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126571/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994382%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994382 not downloaded yet
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ed490>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBP15GZB%252F699093861%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093861/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f7c90>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ68UWN%252F699031527%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031527/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495ea50>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ70EHU%252F699110850%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110850/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278cd0>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19CVS%252F699126547%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126547/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058682/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058682>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WX18RKK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994409%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994409 not downloaded yet
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031495/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994449%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994449 not downloaded yet
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495e3d0>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVX52YYH%252F699093838%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093838/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573dea90>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ73EOT%252F699110825%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110825/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554232990>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBP15GZB%252F699093851%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093851/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554278c90>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN63OLH%252F698994217%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994217/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54726a5d0>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAV03RSZ%252F699074227%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074227/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547774c90>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT70TDO%252F699126571%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126571/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994483%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994483 not downloaded yet
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058672>
2026-03-28 22:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994328/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994328>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994316>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058737>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058714>
2026-03-28 22:02:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058662>
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994513%27 HTTP/1.1" 200 None
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994513 not downloaded yet
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a5b90>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058642%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058642/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d8750>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT19CVS%252F699126531%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126531/600 saved to cache
2026-03-28 22:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471371d0>
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ70EHU%252F699110837%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110837/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728d310>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBJ68UWN%252F699031495%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031495/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471342d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_expert_report_file_5f5c6138-c6c1-4d9e-9790-732b8112194a.pdf HTTP/1.1" 201 0
2026-03-28 22:02:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5dbf164-beca-542e-a8d7-8ec419cfcb14, skipping ID generation
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFD70LYC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD70LYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994351>
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058682/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058773>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994359/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994359>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058803>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994382>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058648>
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976033%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976033 not downloaded yet
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976039%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976039 not downloaded yet
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d5510>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058656%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058656/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976051%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976051 not downloaded yet
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994409/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994409>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994449/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994449>
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976064%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976064 not downloaded yet
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994328/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976081%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976081 not downloaded yet
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbc0d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994306%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994306/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748d9d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058682%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058682/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994382/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976119%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976119 not downloaded yet
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976146%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976146 not downloaded yet
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477637d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058672%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058672/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542818d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058662%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058662/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747bd90>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994328%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994328/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542eb590>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994316%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994316/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554282d10>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058714%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058714/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976178%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976178 not downloaded yet
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD70LYC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994513>
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994359/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RJ71WJK/42811152?sv=2020-08-04&st=2026-03-28T22%3A02%3A29Z&se=2026-03-28T22%3A27%3A29Z&sr=b&sp=r&sig=7Naoe6Q8stIqSw2XvQNIn8leLBwgQ9qeE6qRwPmkHyQ%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994449/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994409/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976207%27 HTTP/1.1" 200 None
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976207 not downloaded yet
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ab9690>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058737%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058737/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554abb9d0>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994382%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994382/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547da350>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058648%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058648/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976051>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994483/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994483>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976033>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976039>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976081>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976064/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976064>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994196>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126555>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074220>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN12%20FKU-GB>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081138>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976146>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976178>
2026-03-28 22:02:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976119>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae1450>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994351%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994351/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e3490>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWX18RKK%252F698994359%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994359/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b4e50>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRJ71WJK%252F699058773%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058773/600 saved to cache
2026-03-28 22:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778d610>
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRJ71WJK%252F699058803%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058803/600 saved to cache
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 45e8e181-dc16-5b78-833d-28f874a8334d
2026-03-28 22:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 45e8e181-dc16-5b78-833d-28f874a8334d, skipping ID generation
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 45e8e181-dc16-5b78-833d-28f874a8334d sending to next pipeline
2026-03-28 22:02:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45e8e181-dc16-5b78-833d-28f874a8334d, identifier: RJ71%20WJK
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ea510>
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWX18RKK%252F698994449%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994449/600 saved to cache
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a48d0>
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWX18RKK%252F698994409%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994409/600 saved to cache
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45e8e181-dc16-5b78-833d-28f874a8334d with identifier: RJ71%20WJK
2026-03-28 22:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45e8e181-dc16-5b78-833d-28f874a8334d with identifier: RJ71%20WJK
2026-03-28 22:02:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45e8e181-dc16-5b78-833d-28f874a8334d with identifier: RJ71%20WJK to the API
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058803/600>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_expert_report_file_5353a6af-1e6e-4de1-b386-285eb17d8ca9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20WJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45e8e181-dc16-5b78-833d-28f874a8334d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ71 WJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20WJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 64598,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48345,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058642/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39534,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058682/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058737/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_45e8e181-dc16-5b78-833d-28f874a8334d/45e8e181-dc16-5b78-833d-28f874a8334d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RJ71WJK/699058803/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 165 F595 Hatchback',
 'transmission': 'automatic',
 'trim': 'T-JET 165 F595',
 'vin': 'ZFABF11H0NJF87300',
 'year': 2021}
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ71%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:02:36 [bca.uk] INFO: Saving data for RJ71%20WJK: {'created_time': 1774735356.838422, 'last_price_update_time': 1774735356.838432, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520WJK') HTTP/1.1" 204 0
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976064/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126555/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ffed0>
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWX18RKK%252F698994513%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994513/600 saved to cache
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557618a10>
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976023%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976023/600 saved to cache
2026-03-28 22:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd5ed0>
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976039%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976039/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994483/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WX18RKK/42810832?sv=2020-08-04&st=2026-03-28T22%3A02%3A31Z&se=2026-03-28T22%3A27%3A31Z&sr=b&sp=r&sig=TzeWjarkyBoi7CjFvdJ7u8x%2B6uRd4ug%2FK1JF1aSzusY%3D)
2026-03-28 22:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491c310>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976033%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976033/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ef4d0>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976081%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976081/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d1b50>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976064%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976064/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542494d0>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126555%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126555/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e03d0>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994196%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994196/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074212/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074212>
2026-03-28 22:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976207>
2026-03-28 22:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT61%20VUR-GB>
2026-03-28 22:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081101>
2026-03-28 22:02:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO61%20OVX-GB>
2026-03-28 22:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae5e50>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081138%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081138/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547226750>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976178%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976178/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170250>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976051%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976051/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495d450>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976119%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976119/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b7990>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWX18RKK%252F698994483%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994483/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2
2026-03-28 22:02:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2, skipping ID generation
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a4ec4e6f-59e8-58bb-b6e7-08502c0644b2 sending to next pipeline
2026-03-28 22:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2, identifier: WX18%20RKK
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e8050>
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976146%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976146/600 saved to cache
2026-03-28 22:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2 with identifier: WX18%20RKK
2026-03-28 22:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2 with identifier: WX18%20RKK
2026-03-28 22:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4ec4e6f-59e8-58bb-b6e7-08502c0644b2 with identifier: WX18%20RKK to the API
2026-03-28 22:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994483/600>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_expert_report_file_f669e661-a597-4dd1-9794-6f590d1d260d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX18%20RKK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4ec4e6f-59e8-58bb-b6e7-08502c0644b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX18 RKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX18%20RKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 63076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994328/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994351/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38836,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994359/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93628,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994409/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91440,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994449/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994483/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ec4e6f-59e8-58bb-b6e7-08502c0644b2/a4ec4e6f-59e8-58bb-b6e7-08502c0644b2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91535,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WX18RKK/698994513/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'WDD1760082J757673',
 'year': 2018}
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX18%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [bca.uk] INFO: Saving data for WX18%20RKK: {'created_time': 1774735358.060703, 'last_price_update_time': 1774735358.060716, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX18%2520RKK') HTTP/1.1" 204 0
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK63%20FTA-GB>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110815>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126485/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126485>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031439>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110802>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699093818>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VX52YYH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994151>
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54776e910>
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074220%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074220/600 saved to cache
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554569190>
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_expert_report_file_e6a583f4-6871-4080-84f5-8e7c4aa604c4.pdf HTTP/1.1" 201 0
2026-03-28 22:02:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 30726c84-9b6d-55d7-85ab-840199d36e87, skipping ID generation
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DWN12FKU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN12FKU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126495/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126495>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074206>
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189598%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189598 not downloaded yet
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074212/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189607%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189607 not downloaded yet
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189614%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189614 not downloaded yet
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD70LYC/42810765?sv=2020-08-04&st=2026-03-28T22%3A02%3A33Z&se=2026-03-28T22%3A27%3A33Z&sr=b&sp=r&sig=p7zo9yHW7El16wY6YXfUe9uNKREDCLATYag5372BsKw%3D)
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189618%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189618 not downloaded yet
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081079/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081079>
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VX52YYH/42811323?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=sBcdU%2Bi00fGyPAIkGghzLoIMWb9WJk%2B0Sty%2BOKRiKzA%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189622%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189622 not downloaded yet
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f7710>
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081101%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081101/600 saved to cache
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739db10>
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074212%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074212/600 saved to cache
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189637%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189637 not downloaded yet
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a6cd0>
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD70LYC%252F698976207%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976207/600 saved to cache
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5dbf164-beca-542e-a8d7-8ec419cfcb14
2026-03-28 22:02:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5dbf164-beca-542e-a8d7-8ec419cfcb14, skipping ID generation
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5dbf164-beca-542e-a8d7-8ec419cfcb14 sending to next pipeline
2026-03-28 22:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5dbf164-beca-542e-a8d7-8ec419cfcb14, identifier: FD70%20LYC
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189659%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189659 not downloaded yet
2026-03-28 22:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5dbf164-beca-542e-a8d7-8ec419cfcb14 with identifier: FD70%20LYC
2026-03-28 22:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5dbf164-beca-542e-a8d7-8ec419cfcb14 with identifier: FD70%20LYC
2026-03-28 22:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5dbf164-beca-542e-a8d7-8ec419cfcb14 with identifier: FD70%20LYC to the API
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976207/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_expert_report_file_5f5c6138-c6c1-4d9e-9790-732b8112194a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD70%20LYC-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5dbf164-beca-542e-a8d7-8ec419cfcb14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD70 LYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD70%20LYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 81045,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50696,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50113,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48418,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976064/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41991,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976081/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92352,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77110,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5dbf164-beca-542e-a8d7-8ec419cfcb14/c5dbf164-beca-542e-a8d7-8ec419cfcb14_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD70LYC/698976207/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SRI',
 'vin': 'VXKUPHNKKL4447164',
 'year': 2020}
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD70%2520LYC%27 HTTP/1.1" 200 None
2026-03-28 22:02:38 [bca.uk] INFO: Saving data for FD70%20LYC: {'created_time': 1774735358.957511, 'last_price_update_time': 1774735358.957522, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD70%2520LYC') HTTP/1.1" 204 0
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126485/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081079/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285845>
2026-03-28 22:02:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN12FKU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126495/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189674%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189674 not downloaded yet
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e6410>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110802%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110802/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554557850>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093818%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093818/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474edad0>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVX52YYH%252F699093801%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093801/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5
2026-03-28 22:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5, skipping ID generation
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08d9ff90-12a7-5f3d-86ac-c640dc2351b5 sending to next pipeline
2026-03-28 22:02:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5, identifier: VX52%20YYH
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c50650>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031439%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031439/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55490a310>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_expert_report_file_d62c1a3e-6cb3-4879-8ac2-c93f5785b654.pdf HTTP/1.1" 201 0
2026-03-28 22:02:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a45df846-9de9-5dca-bfcb-dcf57dc2b59b, skipping ID generation
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DFT61VUR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FT61VUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55490ab50>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_expert_report_file_68bcd446-dde9-4332-8063-3a5b0a9f763b.pdf HTTP/1.1" 201 0
2026-03-28 22:02:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2337f209-45ff-57b7-b370-ccb04b4d58bb, skipping ID generation
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DEO61OVX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO61OVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554809c50>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110815%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110815/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5 with identifier: VX52%20YYH
2026-03-28 22:02:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5 with identifier: VX52%20YYH
2026-03-28 22:02:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08d9ff90-12a7-5f3d-86ac-c640dc2351b5 with identifier: VX52%20YYH to the API
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093801/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_expert_report_file_7389229f-bcf3-4801-a073-b37eac82683f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX52%20YYH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08d9ff90-12a7-5f3d-86ac-c640dc2351b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX52 YYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX52%20YYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 30831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093820/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093838/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36318,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093866/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093882/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093905/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49280,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69271,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093969/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08d9ff90-12a7-5f3d-86ac-c640dc2351b5/08d9ff90-12a7-5f3d-86ac-c640dc2351b5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VX52YYH/699093999/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE',
 'vin': 'JHMGD17502S241222',
 'year': 2002}
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX52%2520YYH%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [bca.uk] INFO: Saving data for VX52%20YYH: {'created_time': 1774735359.767617, 'last_price_update_time': 1774735359.767627, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX52%2520YYH') HTTP/1.1" 204 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189685%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189685 not downloaded yet
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059451%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059451 not downloaded yet
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188720%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188720 not downloaded yet
2026-03-28 22:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189622>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189618>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189607/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189607>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966066>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189598>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981217>
2026-03-28 22:02:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189614/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189614>
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059463%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059463 not downloaded yet
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188728%27 HTTP/1.1" 200 None
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188728 not downloaded yet
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909a50>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126485%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126485/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278990>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994151%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994151/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe56373a050>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081079%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081079/600 saved to cache
2026-03-28 22:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472851d0>
2026-03-28 22:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074206%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074206/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f7fa50>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126495%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126495/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059473%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059473 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188735%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188735 not downloaded yet
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058638>
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189659/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189659>
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189637/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189637>
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY07%20YBB-GB>
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ73EOT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BP15GZB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059482%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059482 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188743%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188743 not downloaded yet
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543002d0>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_expert_report_file_83070fc3-3599-4774-8db8-16b2f2ccbee1.pdf HTTP/1.1" 201 0
2026-03-28 22:02:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f3242ee-badd-5243-9618-1a2a403b68bc, skipping ID generation
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DEK63FTA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK63FTA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189607/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189614/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059493%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059493 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188747%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188747 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970546%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970546 not downloaded yet
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059517%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059517 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188758%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188758 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970558%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970558 not downloaded yet
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae6ed0>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189593%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189593/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547203890>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285845%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285845/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EO61OVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ73EOT/42811363?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=Z275yW1rsbj3FapfEeIfN9OJqcCvXddViu6M84JP7AA%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BP15GZB/42811287?sv=2020-08-04&st=2026-03-28T22%3A01%3A14Z&se=2026-03-28T22%3A26%3A14Z&sr=b&sp=r&sig=7tUa0hwrEujFHU3KRxrEE1EA%2FQ%2B2aDgCCCKK2Q5cFLc%3D)
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059540%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059540 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188772%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188772 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970570%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970570 not downloaded yet
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189637/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189659/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188728/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188728>
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699059557%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059557 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699188784%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188784 not downloaded yet
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970584%27 HTTP/1.1" 200 None
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970584 not downloaded yet
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547203510>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189607%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189607/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b1850>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189598%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189598/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713ca10>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189614%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189614/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b1750>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189618%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189618/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ad510>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189622%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189622/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547130750>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981217%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981217/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547133650>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966066%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966066/600 saved to cache
2026-03-28 22:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0ad0>
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ73EOT%252F699110793%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110793/600 saved to cache
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ab2f45d0-e564-5ded-8cb4-0288835f055c
2026-03-28 22:02:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ab2f45d0-e564-5ded-8cb4-0288835f055c, skipping ID generation
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ab2f45d0-e564-5ded-8cb4-0288835f055c sending to next pipeline
2026-03-28 22:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab2f45d0-e564-5ded-8cb4-0288835f055c, identifier: KJ73%20EOT
2026-03-28 22:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724a710>
2026-03-28 22:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBP15GZB%252F699093803%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093803/600 saved to cache
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 283b6c92-cce2-544a-9b3b-da049a06ca33
2026-03-28 22:02:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 283b6c92-cce2-544a-9b3b-da049a06ca33, skipping ID generation
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 283b6c92-cce2-544a-9b3b-da049a06ca33 sending to next pipeline
2026-03-28 22:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 283b6c92-cce2-544a-9b3b-da049a06ca33, identifier: BP15%20GZB
2026-03-28 22:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EK63FTA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188735>
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699059572%27 HTTP/1.1" 200 None
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059572 not downloaded yet
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188797%27 HTTP/1.1" 200 None
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188797 not downloaded yet
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698970591%27 HTTP/1.1" 200 None
2026-03-28 22:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970591 not downloaded yet
2026-03-28 22:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab2f45d0-e564-5ded-8cb4-0288835f055c with identifier: KJ73%20EOT
2026-03-28 22:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab2f45d0-e564-5ded-8cb4-0288835f055c with identifier: KJ73%20EOT
2026-03-28 22:02:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab2f45d0-e564-5ded-8cb4-0288835f055c with identifier: KJ73%20EOT to the API
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110793/600>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_expert_report_file_a5e0810c-07de-4d58-897f-a1c928e91275.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ73%20EOT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab2f45d0-e564-5ded-8cb4-0288835f055c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ73 EOT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ73%20EOT&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180 S/B',
 'odometer': 11034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110816/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110825/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66052,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110875/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110891/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab2f45d0-e564-5ded-8cb4-0288835f055c/ab2f45d0-e564-5ded-8cb4-0288835f055c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71150,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ73EOT/699110911/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 S/B 1.3 AMG LINE EXECUTIVE DCT Estate',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K5M8EB4RN459525',
 'year': 2024}
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ73%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:02:41 [bca.uk] INFO: Saving data for KJ73%20EOT: {'created_time': 1774735361.858642, 'last_price_update_time': 1774735361.858653, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ73%2520EOT') HTTP/1.1" 204 0
2026-03-28 22:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 283b6c92-cce2-544a-9b3b-da049a06ca33 with identifier: BP15%20GZB
2026-03-28 22:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 283b6c92-cce2-544a-9b3b-da049a06ca33 with identifier: BP15%20GZB
2026-03-28 22:02:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 283b6c92-cce2-544a-9b3b-da049a06ca33 with identifier: BP15%20GZB to the API
2026-03-28 22:02:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093803/600>
{'auction_title': '',
 'c_o_2_emission_value': 292,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_expert_report_file_da7bc0a7-827f-4761-80cb-24414611eaf4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP15%20GZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '283b6c92-cce2-544a-9b3b-da049a06ca33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP15 GZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP15%20GZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'JAGUAR',
 'model': 'XKR',
 'odometer': 19925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093803/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36701,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093818/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29286,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 29029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093900/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59697,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71931,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_283b6c92-cce2-544a-9b3b-da049a06ca33/283b6c92-cce2-544a-9b3b-da049a06ca33_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81338,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BP15GZB/699093983/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JAGUAR XKR 5.0 V8 SUPERCHARGED DYNAMIC Coupe',
 'transmission': 'automatic',
 'trim': 'V8 SUPERCHARGED DYNAMIC',
 'vin': 'SAJAC45R8FMB56318',
 'year': 2015}
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP15%2520GZB%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [bca.uk] INFO: Saving data for BP15%20GZB: {'created_time': 1774735362.263865, 'last_price_update_time': 1774735362.263876, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP15%2520GZB') HTTP/1.1" 204 0
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059482/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059482>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059473>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188743>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059463/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059463>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188720>
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698970612%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970612 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698970624%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970624 not downloaded yet
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ecbd0>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189637%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189637/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ffe10>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058638%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058638/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a6e50>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189659%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189659/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ff150>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_expert_report_file_2786f728-0ab5-4aa3-87a6-721c45a50685.pdf HTTP/1.1" 201 0
2026-03-28 22:02:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88817b86-325c-592c-b16f-dff4dccb2371, skipping ID generation
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAY07YBB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AY07YBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059493>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059517>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970546>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188758>
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188728/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188747>
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970558>
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698970642%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970642 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188210%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188210 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698970663%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970663 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188214%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188214 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188220%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188220 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188226%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188226 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188230%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188230 not downloaded yet
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547111310>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188715%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188715/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059482/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059463/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970584>
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188241%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188241 not downloaded yet
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471166d0>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188728%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188728/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188252%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188252 not downloaded yet
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188267%27 HTTP/1.1" 200 None
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188267 not downloaded yet
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557644ed0>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059473%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059473/600 saved to cache
2026-03-28 22:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547342850>
2026-03-28 22:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059482%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059482/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474ee350>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188735%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188735/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ed610>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188720%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188720/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554280210>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059463%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059463/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557352050>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188743%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188743/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474aae90>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970534%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970534/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970558/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059493/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970624/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970624>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188206/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AY07YBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699188281%27 HTTP/1.1" 200 None
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188281 not downloaded yet
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970642>
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970663/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970663>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188230/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188230>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188226>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188214/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188214>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188220/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188220>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188210>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547206690>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188747%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188747/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748e050>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970558%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970558/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188206/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188252>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970591/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970591>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188267>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188241>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970612/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970612>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188797>
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970624/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fbfe10>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970546%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970546/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547207110>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059493%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059493/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777d910>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059517%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059517/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777d5d0>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188758%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188758/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472243d0>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970584%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970584/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265490>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188206%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188206/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b61810>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970624%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970624/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188230/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188220/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188214/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188281>
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970663/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b61ad0>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970642%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970642/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059572>
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970591/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970612/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473fba10>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188230%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188230/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471353d0>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188220%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188220/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555033290>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188226%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188226/600 saved to cache
2026-03-28 22:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188784/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188784>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059557>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188772>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059540>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970570>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189685/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189685>
2026-03-28 22:02:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699059451>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a0050>
2026-03-28 22:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188214%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188214/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728db50>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188210%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188210/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AY07YBB/42808352?sv=2020-08-04&st=2026-03-28T22%3A02%3A39Z&se=2026-03-28T22%3A27%3A39Z&sr=b&sp=r&sig=Dfk%2FNspBeNvt2pzTxiDfwj74xvwCYMq4zUUm1N9YYwk%3D)
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a12d0>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970663%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970663/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748cf10>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188241%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188241/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477756d0>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188267%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188267/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83450>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970591%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970591/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cead0>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEK63FTA%252F698970612%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970612/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a12d0>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188252%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188252/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547294750>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEO61OVX%252F699188797%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188797/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189674>
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126460/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126460>
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994141>
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110805>
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031421>
2026-03-28 22:02:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FT61VUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95350>
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAY07YBB%252F699188281%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188281/600 saved to cache
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 88817b86-325c-592c-b16f-dff4dccb2371
2026-03-28 22:02:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88817b86-325c-592c-b16f-dff4dccb2371, skipping ID generation
2026-03-28 22:02:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 88817b86-325c-592c-b16f-dff4dccb2371 sending to next pipeline
2026-03-28 22:02:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88817b86-325c-592c-b16f-dff4dccb2371, identifier: AY07%20YBB
2026-03-28 22:02:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88817b86-325c-592c-b16f-dff4dccb2371 with identifier: AY07%20YBB
2026-03-28 22:02:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88817b86-325c-592c-b16f-dff4dccb2371 with identifier: AY07%20YBB
2026-03-28 22:02:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88817b86-325c-592c-b16f-dff4dccb2371 with identifier: AY07%20YBB to the API
2026-03-28 22:02:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188281/600>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_expert_report_file_2786f728-0ab5-4aa3-87a6-721c45a50685.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY07%20YBB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88817b86-325c-592c-b16f-dff4dccb2371',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY07 YBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY07%20YBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 85179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188214/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37544,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188220/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35269,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188226/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188230/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188241/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80320,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_88817b86-325c-592c-b16f-dff4dccb2371/88817b86-325c-592c-b16f-dff4dccb2371_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AY07YBB/699188281/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 S 80 Hatchback',
 'transmission': 'manual',
 'trim': 'S 80',
 'vin': 'WVWZZZ9NZ7Y133445',
 'year': 2007}
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY07%2520YBB%27 HTTP/1.1" 200 None
2026-03-28 22:02:45 [bca.uk] INFO: Saving data for AY07%20YBB: {'created_time': 1774735365.17831, 'last_price_update_time': 1774735365.178321, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY07%2520YBB') HTTP/1.1" 204 0
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126462>
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EK63FTA/42810748?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=8idsaRiqkBW%2F4yV9GfTbfGTdARozLnFNkkZDloB%2BwtQ%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189685/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188784/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EO61OVX/42811349?sv=2020-08-04&st=2026-03-28T22%3A02%3A37Z&se=2026-03-28T22%3A27%3A37Z&sr=b&sp=r&sig=nKiFh%2BghLTUQtSr4%2F%2FN4LMcEMrRkLUwJz3jI%2BH%2BqAp4%3D)
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554808690>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFT61VUR%252F699059572%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059572/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074200/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074200>
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FT61VUR/42811133?sv=2020-08-04&st=2026-03-28T22%3A02%3A36Z&se=2026-03-28T22%3A27%3A36Z&sr=b&sp=r&sig=9EPcV3ym6qVnTW2kEyVvxbtoQKt2ehb%2B25xAT3tRiJ0%3D)
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473048d0>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFT61VUR%252F699059451%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059451/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081056>
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN12FKU/42809435?sv=2020-08-04&st=2026-03-28T22%3A02%3A35Z&se=2026-03-28T22%3A27%3A35Z&sr=b&sp=r&sig=KURQ7%2BDcQieniADy6RBY8RB62E6DkA7BIBHi9pIH93M%3D)
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547116b10>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEK63FTA%252F698970570%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970570/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0f3242ee-badd-5243-9618-1a2a403b68bc
2026-03-28 22:02:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f3242ee-badd-5243-9618-1a2a403b68bc, skipping ID generation
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f3242ee-badd-5243-9618-1a2a403b68bc sending to next pipeline
2026-03-28 22:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f3242ee-badd-5243-9618-1a2a403b68bc, identifier: EK63%20FTA
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554557210>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFT61VUR%252F699059557%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059557/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b5650>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO61OVX%252F699188772%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188772/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d9a10>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFT61VUR%252F699059540%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059540/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b4610>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWN12FKU%252F699189685%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189685/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ddc90>
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEO61OVX%252F699188784%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188784/600 saved to cache
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2337f209-45ff-57b7-b370-ccb04b4d58bb
2026-03-28 22:02:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2337f209-45ff-57b7-b370-ccb04b4d58bb, skipping ID generation
2026-03-28 22:02:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2337f209-45ff-57b7-b370-ccb04b4d58bb sending to next pipeline
2026-03-28 22:02:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2337f209-45ff-57b7-b370-ccb04b4d58bb, identifier: EO61%20OVX
2026-03-28 22:02:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285828>
2026-03-28 22:02:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f3242ee-badd-5243-9618-1a2a403b68bc with identifier: EK63%20FTA
2026-03-28 22:02:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f3242ee-badd-5243-9618-1a2a403b68bc with identifier: EK63%20FTA
2026-03-28 22:02:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f3242ee-badd-5243-9618-1a2a403b68bc with identifier: EK63%20FTA to the API
2026-03-28 22:02:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970570/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_expert_report_file_83070fc3-3599-4774-8db8-16b2f2ccbee1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK63%20FTA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f3242ee-badd-5243-9618-1a2a403b68bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK63 FTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK63%20FTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 101706,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45277,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970558/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42131,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37170,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970584/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970591/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91764,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970612/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970624/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970642/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0f3242ee-badd-5243-9618-1a2a403b68bc/0f3242ee-badd-5243-9618-1a2a403b68bc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EK63FTA/698970663/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'SHHFK1740DU005427',
 'year': 2013}
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK63%2520FTA%27 HTTP/1.1" 200 None
2026-03-28 22:02:46 [bca.uk] INFO: Saving data for EK63%20FTA: {'created_time': 1774735366.182169, 'last_price_update_time': 1774735366.182178, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK63%2520FTA') HTTP/1.1" 204 0
2026-03-28 22:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2337f209-45ff-57b7-b370-ccb04b4d58bb with identifier: EO61%20OVX
2026-03-28 22:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2337f209-45ff-57b7-b370-ccb04b4d58bb with identifier: EO61%20OVX
2026-03-28 22:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2337f209-45ff-57b7-b370-ccb04b4d58bb with identifier: EO61%20OVX to the API
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188784/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_expert_report_file_68bcd446-dde9-4332-8063-3a5b0a9f763b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO61%20OVX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2337f209-45ff-57b7-b370-ccb04b4d58bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO61 OVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO61%20OVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 79851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188715/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40435,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188728/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38834,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188743/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188758/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73886,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188772/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188784/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2337f209-45ff-57b7-b370-ccb04b4d58bb/2337f209-45ff-57b7-b370-ccb04b4d58bb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94509,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EO61OVX/699188797/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 S Convertible',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WMWZP32050TY87687',
 'year': 2011}
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO61%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 22:02:46 [bca.uk] INFO: Saving data for EO61%20OVX: {'created_time': 1774735366.573635, 'last_price_update_time': 1774735366.573647, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO61%2520OVX') HTTP/1.1" 204 0
2026-03-28 22:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126460/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981179>
2026-03-28 22:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058625>
2026-03-28 22:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966059>
2026-03-28 22:02:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK60%20YGR-GB>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8310>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031421%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031421/600 saved to cache
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b51ed0>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFT61VUR%252F699059443%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059443/600 saved to cache
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b
2026-03-28 22:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a45df846-9de9-5dca-bfcb-dcf57dc2b59b, skipping ID generation
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a45df846-9de9-5dca-bfcb-dcf57dc2b59b sending to next pipeline
2026-03-28 22:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a45df846-9de9-5dca-bfcb-dcf57dc2b59b, identifier: FT61%20VUR
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474bb450>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110805%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110805/600 saved to cache
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278ed0>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN12FKU%252F699189674%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189674/600 saved to cache
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 30726c84-9b6d-55d7-85ab-840199d36e87
2026-03-28 22:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 30726c84-9b6d-55d7-85ab-840199d36e87, skipping ID generation
2026-03-28 22:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 30726c84-9b6d-55d7-85ab-840199d36e87 sending to next pipeline
2026-03-28 22:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30726c84-9b6d-55d7-85ab-840199d36e87, identifier: WN12%20FKU
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747ac50>
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126462%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126462/600 saved to cache
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a45df846-9de9-5dca-bfcb-dcf57dc2b59b with identifier: FT61%20VUR
2026-03-28 22:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a45df846-9de9-5dca-bfcb-dcf57dc2b59b with identifier: FT61%20VUR
2026-03-28 22:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a45df846-9de9-5dca-bfcb-dcf57dc2b59b with identifier: FT61%20VUR to the API
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059443/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_expert_report_file_d62c1a3e-6cb3-4879-8ac2-c93f5785b654.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT61%20VUR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a45df846-9de9-5dca-bfcb-dcf57dc2b59b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT61 VUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT61%20VUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 146097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059463/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059482/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059493/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90577,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83489,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059557/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a45df846-9de9-5dca-bfcb-dcf57dc2b59b/a45df846-9de9-5dca-bfcb-dcf57dc2b59b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FT61VUR/699059572/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI 143 SE M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 143 SE M-T',
 'vin': 'WAUZZZ8K5DA004856',
 'year': 2012}
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FT61%2520VUR%27 HTTP/1.1" 200 None
2026-03-28 22:02:47 [bca.uk] INFO: Saving data for FT61%20VUR: {'created_time': 1774735367.385299, 'last_price_update_time': 1774735367.38531, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT61%2520VUR') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30726c84-9b6d-55d7-85ab-840199d36e87 with identifier: WN12%20FKU
2026-03-28 22:02:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30726c84-9b6d-55d7-85ab-840199d36e87 with identifier: WN12%20FKU
2026-03-28 22:02:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30726c84-9b6d-55d7-85ab-840199d36e87 with identifier: WN12%20FKU to the API
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189674/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_expert_report_file_e6a583f4-6871-4080-84f5-8e7c4aa604c4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN12%20FKU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30726c84-9b6d-55d7-85ab-840199d36e87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN12 FKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN12%20FKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500',
 'odometer': 73606,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40983,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189607/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189614/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189637/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189659/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30726c84-9b6d-55d7-85ab-840199d36e87/30726c84-9b6d-55d7-85ab-840199d36e87_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN12FKU/699189685/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000820523',
 'year': 2012}
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN12%2520FKU%27 HTTP/1.1" 200 None
2026-03-28 22:02:47 [bca.uk] INFO: Saving data for WN12%20FKU: {'created_time': 1774735367.79219, 'last_price_update_time': 1774735367.792203, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN12%2520FKU') HTTP/1.1" 204 0
2026-03-28 22:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074200/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994130>
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126433>
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110796>
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126439/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126439>
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031407>
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT07%20FBY-GB>
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9590>
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126460%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126460/600 saved to cache
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547158f50>
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994141%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994141/600 saved to cache
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b404d0>
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081056%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081056/600 saved to cache
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d9290>
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074200%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074200/600 saved to cache
2026-03-28 22:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074195>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285814/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285814>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081034/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081034>
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981145>
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126439/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d81d0>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058625%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058625/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473fa390>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966059%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966059/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e6e90>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981179%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981179/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8550>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285828%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285828/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081034/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285814/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966045/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966045>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058600>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dcf50>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126433%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126433/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f050>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031407%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031407/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd44d0>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_expert_report_file_bfcfc1cf-d6ca-4116-b5f0-a2b13a4801eb.pdf HTTP/1.1" 201 0
2026-03-28 22:02:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c199cc4-2b6f-5122-8d05-996d23603f8a, skipping ID generation
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3DAK60YGR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK60YGR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6d050>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126439%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126439/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031396>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY56%20ODW-GB>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ70EHU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994106/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994106>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126416>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VKZ%202608-GB>
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944170%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944170 not downloaded yet
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944172%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944172 not downloaded yet
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a4450>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110796%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110796/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491c190>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994130%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994130/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554231790>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081034%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081034/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724b5d0>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285814%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285814/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554231590>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074195%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074195/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944173%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944173 not downloaded yet
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126423>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285802>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074190/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074190>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081014/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081014>
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981103>
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966045/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944174%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944174 not downloaded yet
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944176%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944176 not downloaded yet
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491f410>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981145%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981145/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ70EHU/42811341?sv=2020-08-04&st=2026-03-28T22%3A01%3A12Z&se=2026-03-28T22%3A26%3A12Z&sr=b&sp=r&sig=jIMEwQ1nhHjk3xUWtYxp4DaMU%2Fd7rUcdJRYrXhJEbps%3D)
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966038/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966038>
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944177%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944177 not downloaded yet
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994106/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK60YGR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944178%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944178 not downloaded yet
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D698944180%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944180 not downloaded yet
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472640d0>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_expert_report_file_0948bcee-d7dc-49cc-af2d-cec07958f669.pdf HTTP/1.1" 201 0
2026-03-28 22:02:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5efd40b-81d0-5f93-9693-58ba123af3be, skipping ID generation
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3DMT07FBY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT07FBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074190/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081014/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02: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%3D699000876%27 HTTP/1.1" 200 None
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000876 not downloaded yet
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727ab10>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966045%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966045/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d8410>
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058600%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058600/600 saved to cache
2026-03-28 22:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944172/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944172>
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000896%27 HTTP/1.1" 200 None
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000896 not downloaded yet
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22b90>
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ70EHU%252F699110789%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110789/600 saved to cache
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cf35b337-845e-537f-a976-08188cca66f3
2026-03-28 22:02:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cf35b337-845e-537f-a976-08188cca66f3, skipping ID generation
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cf35b337-845e-537f-a976-08188cca66f3 sending to next pipeline
2026-03-28 22:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf35b337-845e-537f-a976-08188cca66f3, identifier: BJ70%20EHU
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474abd50>
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994106%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994106/600 saved to cache
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a6190>
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126416%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126416/600 saved to cache
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944170>
2026-03-28 22:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944173>
2026-03-28 22:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf35b337-845e-537f-a976-08188cca66f3 with identifier: BJ70%20EHU
2026-03-28 22:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf35b337-845e-537f-a976-08188cca66f3 with identifier: BJ70%20EHU
2026-03-28 22:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf35b337-845e-537f-a976-08188cca66f3 with identifier: BJ70%20EHU to the API
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110789/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_expert_report_file_4962b849-fca7-4552-ae53-4b482cfcc83b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ70%20EHU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf35b337-845e-537f-a976-08188cca66f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ70 EHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ70%20EHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 69983,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38544,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37418,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36997,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110824/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110850/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68362,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110869/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70253,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110886/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf35b337-845e-537f-a976-08188cca66f3/cf35b337-845e-537f-a976-08188cca66f3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ70EHU/699110904/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B4P R DESIGN PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B4P R DESIGN PRO G/T',
 'vin': 'YV1XZK9BDM2441360',
 'year': 2020}
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ70%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 22:02:49 [bca.uk] INFO: Saving data for BJ70%20EHU: {'created_time': 1774735369.907614, 'last_price_update_time': 1774735369.907626, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ70%2520EHU') HTTP/1.1" 204 0
2026-03-28 22:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966038/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000910%27 HTTP/1.1" 200 None
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000910 not downloaded yet
2026-03-28 22:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944176>
2026-03-28 22:02:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944174>
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777ff10>
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031396%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031396/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f74290>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074190%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074190/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722c290>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081014%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081014/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547343850>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126423%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126423/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554301bd0>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285802%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285802/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dc610>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_expert_report_file_354095c5-2ea4-49d7-874c-c787ee2d2298.pdf HTTP/1.1" 201 0
2026-03-28 22:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc0e7ef8-c401-5590-9e6c-d0083796c0be, skipping ID generation
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DYY56ODW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY56ODW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000924%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000924 not downloaded yet
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944178/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944178>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944177>
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189765%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189765 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000928%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000928 not downloaded yet
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dd810>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966038%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966038/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549bacd0>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981103%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981103/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189770%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189770 not downloaded yet
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058568/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058568>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698944180>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT07FBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS06%20XVF-GB>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000876>
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000948%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000948 not downloaded yet
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944172/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189775%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189775 not downloaded yet
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000970%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000970 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189786%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189786 not downloaded yet
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547117f90>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_expert_report_file_29ac2c17-0b3e-40ea-ad8d-376b08f720f7.pdf HTTP/1.1" 201 0
2026-03-28 22:02:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0e083fc-0fc7-5652-936e-3a40315f73e3, skipping ID generation
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DVKZ2608-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VKZ2608-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83310>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944169%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944169/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699001004%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001004 not downloaded yet
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966081>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000896>
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189795%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189795 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074167%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074167 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699001033%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001033 not downloaded yet
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944178/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189809%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189809 not downloaded yet
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074172%27 HTTP/1.1" 200 None
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074172 not downloaded yet
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189759/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YY56ODW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000910>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428e5d0>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944172%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944172/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554908fd0>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944170%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944170/600 saved to cache
2026-03-28 22:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fdc50>
2026-03-28 22:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944173%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944173/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189830%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189830 not downloaded yet
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074179%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074179 not downloaded yet
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189845%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189845 not downloaded yet
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074185%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074185 not downloaded yet
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000948/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000948>
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189770>
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189775>
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189858%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189858 not downloaded yet
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074191%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074191 not downloaded yet
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554941a90>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944177%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944177/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265690>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944174%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944174/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547205e50>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944176%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944176/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b40cd0>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944178%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944178/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058568/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK60YGR/42810557?sv=2020-08-04&st=2026-03-28T22%3A02%3A45Z&se=2026-03-28T22%3A27%3A45Z&sr=b&sp=r&sig=lfQwNL0RjYiP29It%2FA%2FLLtjFCBW9HSDzJKoNh8e2V4U%3D)
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074197%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074197 not downloaded yet
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074204%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074204 not downloaded yet
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554957ad0>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000876%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000876/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547239110>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000862%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000862/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074213%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074213 not downloaded yet
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189759/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001033>
2026-03-28 22:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001004/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001004>
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189795>
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074167/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074167>
2026-03-28 22:02:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074172/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074172>
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699074221%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074221 not downloaded yet
2026-03-28 22:02:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dd210>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058568%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058568/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83d50>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000896%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000896/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728d5d0>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK60YGR%252F698944180%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944180/600 saved to cache
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c199cc4-2b6f-5122-8d05-996d23603f8a
2026-03-28 22:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c199cc4-2b6f-5122-8d05-996d23603f8a, skipping ID generation
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c199cc4-2b6f-5122-8d05-996d23603f8a sending to next pipeline
2026-03-28 22:02:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c199cc4-2b6f-5122-8d05-996d23603f8a, identifier: AK60%20YGR
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f410>
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_expert_report_file_15ae65c8-f884-4bed-ad5b-555b76cabe3a.pdf HTTP/1.1" 201 0
2026-03-28 22:02:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee972586-3286-5910-8d85-df63dfdcf24d, skipping ID generation
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DYS06XVF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS06XVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c199cc4-2b6f-5122-8d05-996d23603f8a with identifier: AK60%20YGR
2026-03-28 22:02:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c199cc4-2b6f-5122-8d05-996d23603f8a with identifier: AK60%20YGR
2026-03-28 22:02:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c199cc4-2b6f-5122-8d05-996d23603f8a with identifier: AK60%20YGR to the API
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944180/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_expert_report_file_bfcfc1cf-d6ca-4116-b5f0-a2b13a4801eb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK60%20YGR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c199cc4-2b6f-5122-8d05-996d23603f8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK60 YGR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK60%20YGR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'S80',
 'odometer': 270375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180778,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944172/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 146793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944178/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c199cc4-2b6f-5122-8d05-996d23603f8a/1c199cc4-2b6f-5122-8d05-996d23603f8a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK60YGR/698944180/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VOLVO S80 2.0 D3 163 SE G/T Saloon',
 'transmission': 'manual',
 'trim': 'D3 163 SE G/T',
 'vin': 'YV1AS5250B1142602',
 'year': 2010}
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK60%2520YGR%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [bca.uk] INFO: Saving data for AK60%20YGR: {'created_time': 1774735372.437902, 'last_price_update_time': 1774735372.437912, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK60%2520YGR') HTTP/1.1" 204 0
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074179>
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074185/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074185>
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074191>
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189858>
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189845>
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189727%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189727 not downloaded yet
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000948/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189731%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189731 not downloaded yet
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f7790>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189759%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189759/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471172d0>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000910%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000910/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549096d0>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966081%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966081/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074172/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074167/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074204/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074204>
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074197/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074197>
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189736%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189736 not downloaded yet
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001004/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d8210>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189775%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189775/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55436d650>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189770%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189770/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b8750>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000948%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000948/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189740%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189740 not downloaded yet
2026-03-28 22:02:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189830/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189830>
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189747%27 HTTP/1.1" 200 None
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189747 not downloaded yet
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547ef7d0>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189795%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189795/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777ef50>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074172%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074172/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549bb7d0>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074167%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074167/600 saved to cache
2026-03-28 22:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:02:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557306a50>
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699001004%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001004/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b60b10>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699001033%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001033/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074185/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074221>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YS06XVF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189755%27 HTTP/1.1" 200 None
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189755 not downloaded yet
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189767%27 HTTP/1.1" 200 None
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189767 not downloaded yet
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189782%27 HTTP/1.1" 200 None
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189782 not downloaded yet
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189727>
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189798%27 HTTP/1.1" 200 None
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189798 not downloaded yet
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189809/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189809>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189786/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189786>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189731>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074213/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074213>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VKZ2608-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074204/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6d010>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074191%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074191/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074197/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a5010>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074185%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074185/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000970>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189740/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189740>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189747>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189736>
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189830/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8a90>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074179%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074179/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728ec10>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189845%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189845/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554301150>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189858%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189858/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000928>
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189786/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189798>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189782>
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a8250>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074204%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074204/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22c50>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074197%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074197/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477632d0>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189722%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189722/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471383d0>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189830%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189830/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473053d0>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074221%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074221/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189809/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074213/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VKZ2608/42811188?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=YVDhW6ZhxmecwpaZ94EoTimfYWdl6%2B0eIaf2M%2FFyfB8%3D)
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473f82d0>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189727%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189727/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543bbc50>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189786%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189786/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547372e50>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189731%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189731/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189740/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189767/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189767>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189765>
2026-03-28 22:02:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189755>
2026-03-28 22:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fb6990>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189809%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189809/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ded10>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074213%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074213/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543026d0>
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVKZ2608%252F699074163%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074163/600 saved to cache
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0e083fc-0fc7-5652-936e-3a40315f73e3
2026-03-28 22:02:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0e083fc-0fc7-5652-936e-3a40315f73e3, skipping ID generation
2026-03-28 22:02:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0e083fc-0fc7-5652-936e-3a40315f73e3 sending to next pipeline
2026-03-28 22:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0e083fc-0fc7-5652-936e-3a40315f73e3, identifier: VKZ%202608
2026-03-28 22:02:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0e083fc-0fc7-5652-936e-3a40315f73e3 with identifier: VKZ%202608
2026-03-28 22:02:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0e083fc-0fc7-5652-936e-3a40315f73e3 with identifier: VKZ%202608
2026-03-28 22:02:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0e083fc-0fc7-5652-936e-3a40315f73e3 with identifier: VKZ%202608 to the API
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:02:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074163/600>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_expert_report_file_29ac2c17-0b3e-40ea-ad8d-376b08f720f7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VKZ%202608-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0e083fc-0fc7-5652-936e-3a40315f73e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VKZ 2608',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VKZ%202608&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 128852,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074163/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074167/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43678,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074172/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074185/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99907,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074197/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074204/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074213/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0e083fc-0fc7-5652-936e-3a40315f73e3/a0e083fc-0fc7-5652-936e-3a40315f73e3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VKZ2608/699074221/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 2.0 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0PXXGCDP8B12189',
 'year': 2008}
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VKZ%25202608%27 HTTP/1.1" 200 None
2026-03-28 22:02:54 [bca.uk] INFO: Saving data for VKZ%202608: {'created_time': 1774735374.604453, 'last_price_update_time': 1774735374.604465, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VKZ%25202608') HTTP/1.1" 204 0
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000924>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BJ68UWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT19CVS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF12%20MYT-GB>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC08%20XBB-GB>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994091/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994091>
2026-03-28 22:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189798/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543de090>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189747%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189747/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55423ad50>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189736%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189736/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547762350>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189740%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189740/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dde50>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000928%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000928/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547761cd0>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000970%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000970/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YY56ODW/42809574?sv=2020-08-04&st=2026-03-28T22%3A02%3A48Z&se=2026-03-28T22%3A27%3A48Z&sr=b&sp=r&sig=8fVzHiWrIaauGS6DCsPlv8wdZIhmrpcIGmHyoExhyuc%3D)
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126412>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074183/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074183>
2026-03-28 22:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189767/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YS06XVF/42809475?sv=2020-08-04&st=2026-03-28T22%3A02%3A50Z&se=2026-03-28T22%3A27%3A50Z&sr=b&sp=r&sig=7Rd0007gIVtwgJc%2BuHu6suhKAfz0%2FmWCGr73AcdrD7s%3D)
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547365010>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189782%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189782/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547135310>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189798%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189798/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285790>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981057>
2026-03-28 22:02:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699081007>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ac290>
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYY56ODW%252F699189765%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189765/600 saved to cache
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dc0e7ef8-c401-5590-9e6c-d0083796c0be
2026-03-28 22:02:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc0e7ef8-c401-5590-9e6c-d0083796c0be, skipping ID generation
2026-03-28 22:02:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc0e7ef8-c401-5590-9e6c-d0083796c0be sending to next pipeline
2026-03-28 22:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc0e7ef8-c401-5590-9e6c-d0083796c0be, identifier: YY56%20ODW
2026-03-28 22:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc0e7ef8-c401-5590-9e6c-d0083796c0be with identifier: YY56%20ODW
2026-03-28 22:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc0e7ef8-c401-5590-9e6c-d0083796c0be with identifier: YY56%20ODW
2026-03-28 22:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc0e7ef8-c401-5590-9e6c-d0083796c0be with identifier: YY56%20ODW to the API
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189765/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_expert_report_file_354095c5-2ea4-49d7-874c-c787ee2d2298.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY56%20ODW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc0e7ef8-c401-5590-9e6c-d0083796c0be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY56 ODW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY56%20ODW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 115903,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189759/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189786/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189809/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189830/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dc0e7ef8-c401-5590-9e6c-d0083796c0be/dc0e7ef8-c401-5590-9e6c-d0083796c0be_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72790,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YY56ODW/699189858/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I ZINC MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I ZINC MMT',
 'vin': 'VNKKL96350A138138',
 'year': 2007}
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY56%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:02:55 [bca.uk] INFO: Saving data for YY56%20ODW: {'created_time': 1774735375.469346, 'last_price_update_time': 1774735375.469358, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY56%2520ODW') HTTP/1.1" 204 0
2026-03-28 22:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT07FBY/42810797?sv=2020-08-04&st=2026-03-28T22%3A02%3A46Z&se=2026-03-28T22%3A27%3A46Z&sr=b&sp=r&sig=Ocei6JJU1dwDaO5Faxnq3iQo5eTP1n10igBRAXI9SK4%3D)
2026-03-28 22:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BJ68UWN/42811039?sv=2020-08-04&st=2026-03-28T22%3A01%3A10Z&se=2026-03-28T22%3A26%3A10Z&sr=b&sp=r&sig=1ZiFBHKVUwguyFOSNXk0RG8MN%2BDlXzRukHPnqyWqOFk%3D)
2026-03-28 22:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT19CVS/42811387?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=Xezo2YoS0t9x6abxzIwcxCNA1wXAbFztVA4zM%2F%2Bntk8%3D)
2026-03-28 22:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058536>
2026-03-28 22:02:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966027>
2026-03-28 22:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994091/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe563738550>
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189755%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189755/600 saved to cache
2026-03-28 22:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:02:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cecd0>
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYS06XVF%252F699189767%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189767/600 saved to cache
2026-03-28 22:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee972586-3286-5910-8d85-df63dfdcf24d
2026-03-28 22:02:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee972586-3286-5910-8d85-df63dfdcf24d, skipping ID generation
2026-03-28 22:02:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee972586-3286-5910-8d85-df63dfdcf24d sending to next pipeline
2026-03-28 22:02:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee972586-3286-5910-8d85-df63dfdcf24d, identifier: YS06%20XVF
2026-03-28 22:02:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee972586-3286-5910-8d85-df63dfdcf24d with identifier: YS06%20XVF
2026-03-28 22:02:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee972586-3286-5910-8d85-df63dfdcf24d with identifier: YS06%20XVF
2026-03-28 22:02:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee972586-3286-5910-8d85-df63dfdcf24d with identifier: YS06%20XVF to the API
2026-03-28 22:02:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189767/600>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_expert_report_file_15ae65c8-f884-4bed-ad5b-555b76cabe3a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS06%20XVF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee972586-3286-5910-8d85-df63dfdcf24d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS06 XVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS06%20XVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 119669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41762,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42042,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38710,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189740/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66187,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79652,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189767/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89908,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee972586-3286-5910-8d85-df63dfdcf24d/ee972586-3286-5910-8d85-df63dfdcf24d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YS06XVF/699189798/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 ZETEC CLIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC CLIMATE',
 'vin': 'WF05XXWPD56U20954',
 'year': 2006}
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS06%2520XVF%27 HTTP/1.1" 200 None
2026-03-28 22:02:56 [bca.uk] INFO: Saving data for YS06%20XVF: {'created_time': 1774735376.450475, 'last_price_update_time': 1774735376.450484, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS06%2520XVF') HTTP/1.1" 204 0
2026-03-28 22:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074183/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ67%20VEM-GB>
2026-03-28 22:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966077>
2026-03-28 22:02:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP07%20ZRX-GB>
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728ee50>
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT07FBY%252F699000924%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000924/600 saved to cache
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5efd40b-81d0-5f93-9693-58ba123af3be
2026-03-28 22:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5efd40b-81d0-5f93-9693-58ba123af3be, skipping ID generation
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5efd40b-81d0-5f93-9693-58ba123af3be sending to next pipeline
2026-03-28 22:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5efd40b-81d0-5f93-9693-58ba123af3be, identifier: MT07%20FBY
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544ab790>
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBJ68UWN%252F699031386%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031386/600 saved to cache
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7f05d113-747f-52ed-a1ad-9799bad35377
2026-03-28 22:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7f05d113-747f-52ed-a1ad-9799bad35377, skipping ID generation
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7f05d113-747f-52ed-a1ad-9799bad35377 sending to next pipeline
2026-03-28 22:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f05d113-747f-52ed-a1ad-9799bad35377, identifier: BJ68%20UWN
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554283910>
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHT19CVS%252F699126405%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126405/600 saved to cache
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe
2026-03-28 22:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe, skipping ID generation
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2b3f5c4-70ca-530a-a56a-701b7ee98ebe sending to next pipeline
2026-03-28 22:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe, identifier: HT19%20CVS
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547757c10>
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994091%252F600') HTTP/1.1" 204 0
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994091/600 saved to cache
2026-03-28 22:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5efd40b-81d0-5f93-9693-58ba123af3be with identifier: MT07%20FBY
2026-03-28 22:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5efd40b-81d0-5f93-9693-58ba123af3be with identifier: MT07%20FBY
2026-03-28 22:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5efd40b-81d0-5f93-9693-58ba123af3be with identifier: MT07%20FBY to the API
2026-03-28 22:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000924/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_expert_report_file_0948bcee-d7dc-49cc-af2d-cec07958f669.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT07%20FBY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5efd40b-81d0-5f93-9693-58ba123af3be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT07 FBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT07%20FBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 140738,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000862/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40262,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000896/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37996,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000910/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70778,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000948/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699000970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001004/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b5efd40b-81d0-5f93-9693-58ba123af3be/b5efd40b-81d0-5f93-9693-58ba123af3be_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT07FBY/699001033/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI SE I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-DSI SE I-SHIFT',
 'vin': 'SHHFK18407U013324',
 'year': 2007}
2026-03-28 22:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT07%2520FBY%27 HTTP/1.1" 200 None
2026-03-28 22:02:57 [bca.uk] INFO: Saving data for MT07%20FBY: {'created_time': 1774735377.253475, 'last_price_update_time': 1774735377.253485, 'auction_closing_time': 1774864800.0}
2026-03-28 22:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT07%2520FBY') HTTP/1.1" 204 0
2026-03-28 22:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f05d113-747f-52ed-a1ad-9799bad35377 with identifier: BJ68%20UWN
2026-03-28 22:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f05d113-747f-52ed-a1ad-9799bad35377 with identifier: BJ68%20UWN
2026-03-28 22:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f05d113-747f-52ed-a1ad-9799bad35377 with identifier: BJ68%20UWN to the API
2026-03-28 22:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031386/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_expert_report_file_c3ac6563-da9a-4d07-b035-ce34701a17d9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ68%20UWN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f05d113-747f-52ed-a1ad-9799bad35377',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ68 UWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ68%20UWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 76699,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36202,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031407/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031464/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031495/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f05d113-747f-52ed-a1ad-9799bad35377/7f05d113-747f-52ed-a1ad-9799bad35377_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BJ68UWN/699031575/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC EDITION',
 'vin': 'WF05XXGCC5JT29100',
 'year': 2018}
2026-03-28 22:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ68%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 22:02:58 [bca.uk] INFO: Saving data for BJ68%20UWN: {'created_time': 1774735378.505773, 'last_price_update_time': 1774735378.505786, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ68%2520UWN') HTTP/1.1" 204 0
2026-03-28 22:02:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe with identifier: HT19%20CVS
2026-03-28 22:02:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe with identifier: HT19%20CVS
2026-03-28 22:02:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2b3f5c4-70ca-530a-a56a-701b7ee98ebe with identifier: HT19%20CVS to the API
2026-03-28 22:02:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126405/600>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_expert_report_file_7917b8d7-9b13-45a9-a020-204974c04ad6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20CVS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2b3f5c4-70ca-530a-a56a-701b7ee98ebe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT19 CVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT19%20CVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 41159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38482,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38400,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126416/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36913,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126460/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126485/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126505/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126531/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60732,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126568/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b3f5c4-70ca-530a-a56a-701b7ee98ebe/d2b3f5c4-70ca-530a-a56a-701b7ee98ebe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT19CVS/699126590/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1R9800062734886',
 'year': 2019}
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT19%2520CVS%27 HTTP/1.1" 200 None
2026-03-28 22:02:59 [bca.uk] INFO: Saving data for HT19%20CVS: {'created_time': 1774735379.866401, 'last_price_update_time': 1774735379.866411, 'auction_closing_time': 1774951200.0}
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT19%2520CVS') HTTP/1.1" 204 0
2026-03-28 22:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080991/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080991>
2026-03-28 22:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126403>
2026-03-28 22:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699074176>
2026-03-28 22:02:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN63OLH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aa890>
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_expert_report_file_2f03d12b-b760-446b-97bd-e2f1a8e7f60a.pdf HTTP/1.1" 201 0
2026-03-28 22:02:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:02:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be3301d1-7f13-5013-82e2-ed3f1a597939, skipping ID generation
2026-03-28 22:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DBF12MYT-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BF12MYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554238d50>
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:02:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_expert_report_file_7e10b15a-5db5-48c3-badf-cef56fd86bed.pdf HTTP/1.1" 201 0
2026-03-28 22:03:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f85ebd75-b202-5555-83e0-f40ad749d770, skipping ID generation
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DLC08XBB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC08XBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dc210>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126412%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126412/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480a1d0>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074183%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074183/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55423ba50>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699081007%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081007/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981039>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966013>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058527>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285782/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285782>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO16%20OOC-GB>
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000857%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000857 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049688%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049688 not downloaded yet
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ed590>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058536%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058536/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473803d0>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285790%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285790/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f9b6d0>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966027%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966027/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473803d0>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981057%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981057/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000870%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000870 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049699%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049699 not downloaded yet
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000881%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000881 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049711%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049711 not downloaded yet
2026-03-28 22:03:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547496190>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966077%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966077/600 saved to cache
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080991/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN63OLH/42810834?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=NMpNDT8TSdoKfgfMWv1wobNIeXn3SgscjQpSI5aPQXk%3D)
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966068>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE59%20VRX-GB>
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000895%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000895 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049722%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049722 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000909%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000909 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049731%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049731 not downloaded yet
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AV03RSZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126399/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT70TDO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000940%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000940 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049747%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049747 not downloaded yet
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ffa50>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_expert_report_file_dc5332fc-3a98-4491-8bc0-e3cf5f737853.pdf HTTP/1.1" 201 0
2026-03-28 22:03:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086, skipping ID generation
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DWJ67VEM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ67VEM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473fb890>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_expert_report_file_98e97749-4515-40ce-a631-1ba5d5b46c44.pdf HTTP/1.1" 201 0
2026-03-28 22:03:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2, skipping ID generation
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DYP07ZRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP07ZRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285782/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LC08XBB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000963%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000963 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049765%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049765 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189522%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189522 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024872%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024872 not downloaded yet
2026-03-28 22:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049699>
2026-03-28 22:03:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000870>
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699001008%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001008 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049793%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049793 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189530%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189530 not downloaded yet
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024877%27 HTTP/1.1" 200 None
2026-03-28 22:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024877 not downloaded yet
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547117f10>
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699080991%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080991/600 saved to cache
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456cdd0>
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCN63OLH%252F698994074%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994074/600 saved to cache
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 39f18d5c-38c9-5802-bc90-29e03976b40f
2026-03-28 22:03:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 39f18d5c-38c9-5802-bc90-29e03976b40f, skipping ID generation
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 39f18d5c-38c9-5802-bc90-29e03976b40f sending to next pipeline
2026-03-28 22:03:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39f18d5c-38c9-5802-bc90-29e03976b40f, identifier: CN63%20OLH
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722c910>
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074176%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074176/600 saved to cache
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554826e10>
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126403%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126403/600 saved to cache
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000881>
2026-03-28 22:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049688>
2026-03-28 22:03:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049711>
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699001034%27 HTTP/1.1" 200 None
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001034 not downloaded yet
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699049815%27 HTTP/1.1" 200 None
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049815 not downloaded yet
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189534%27 HTTP/1.1" 200 None
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189534 not downloaded yet
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024878%27 HTTP/1.1" 200 None
2026-03-28 22:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024878 not downloaded yet
2026-03-28 22:03:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39f18d5c-38c9-5802-bc90-29e03976b40f with identifier: CN63%20OLH
2026-03-28 22:03:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39f18d5c-38c9-5802-bc90-29e03976b40f with identifier: CN63%20OLH
2026-03-28 22:03:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39f18d5c-38c9-5802-bc90-29e03976b40f with identifier: CN63%20OLH to the API
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994074/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_expert_report_file_8795e20d-36cc-4ce2-8133-87a9f26c8864.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN63%20OLH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39f18d5c-38c9-5802-bc90-29e03976b40f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN63 OLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN63%20OLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'V60 SPORTWAGON',
 'odometer': 135388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41241,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994074/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994091/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994106/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34552,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994217/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39f18d5c-38c9-5802-bc90-29e03976b40f/39f18d5c-38c9-5802-bc90-29e03976b40f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57735,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN63OLH/698994240/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLVO V60 SPORTWAGON 1.6 D2 115 BUSINESS EDITION P/S Estate',
 'transmission': 'automatic',
 'trim': 'D2 115 BUSINESS EDITION P/S',
 'vin': 'YV1FW848BE1157465',
 'year': 2013}
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN63%2520OLH%27 HTTP/1.1" 200 None
2026-03-28 22:03:01 [bca.uk] INFO: Saving data for CN63%20OLH: {'created_time': 1774735381.927656, 'last_price_update_time': 1774735381.927669, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN63%2520OLH') HTTP/1.1" 204 0
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473638d0>
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285782%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285782/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a5250>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966013%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966013/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724b2d0>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058527%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058527/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d8cd0>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981039%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981039/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126399/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT70TDO/42811400?sv=2020-08-04&st=2026-03-28T22%3A01%3A09Z&se=2026-03-28T22%3A26%3A09Z&sr=b&sp=r&sig=sz4G2m%2Bww1tbH3aSNvJ2DJLyecaaL3NNq%2FlejxEYTpI%3D)
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AV03RSZ/42811210?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=XPdxTou37%2FSrb2139PEgleDE82DPAqY3LhSbwh%2FScoQ%3D)
2026-03-28 22:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000857>
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189541%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189541 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024881%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024881 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189547%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189547 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024885%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024885 not downloaded yet
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae6490>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_expert_report_file_dd1f2f52-36a1-4337-b1e3-39cbf611f02e.pdf HTTP/1.1" 201 0
2026-03-28 22:03:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27, skipping ID generation
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DVO16OOC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO16OOC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554934b10>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966068%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966068/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP07ZRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049747>
2026-03-28 22:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ67VEM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000870/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000940>
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189560%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189560 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024889%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024889 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189408%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189408 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189573%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189573 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024892%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024892 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189417%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189417 not downloaded yet
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542dbc50>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT70TDO%252F699126399%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126399/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d540cd8f-d715-5405-a8d5-11721b31b439
2026-03-28 22:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d540cd8f-d715-5405-a8d5-11721b31b439, skipping ID generation
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d540cd8f-d715-5405-a8d5-11721b31b439 sending to next pipeline
2026-03-28 22:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d540cd8f-d715-5405-a8d5-11721b31b439, identifier: LT70%20TDO
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547291a90>
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAV03RSZ%252F699074170%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074170/600 saved to cache
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5
2026-03-28 22:03:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5, skipping ID generation
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d8076e5d-cb8b-5578-9e3b-020e67e6d8b5 sending to next pipeline
2026-03-28 22:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5, identifier: AV03%20RSZ
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189587%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189587 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024895%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024895 not downloaded yet
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189420%27 HTTP/1.1" 200 None
2026-03-28 22:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189420 not downloaded yet
2026-03-28 22:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d540cd8f-d715-5405-a8d5-11721b31b439 with identifier: LT70%20TDO
2026-03-28 22:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d540cd8f-d715-5405-a8d5-11721b31b439 with identifier: LT70%20TDO
2026-03-28 22:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d540cd8f-d715-5405-a8d5-11721b31b439 with identifier: LT70%20TDO to the API
2026-03-28 22:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126399/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_expert_report_file_11c27647-3734-4965-93db-996809912791.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT70%20TDO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd540cd8f-d715-5405-a8d5-11721b31b439',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT70 TDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT70%20TDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 34563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126399/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39847,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126439/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126462/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126495/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65750,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85872,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126555/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d540cd8f-d715-5405-a8d5-11721b31b439/d540cd8f-d715-5405-a8d5-11721b31b439_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT70TDO/699126571/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 75 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 75 ACTIVE',
 'vin': 'VR3UPHMHDLT076359',
 'year': 2020}
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT70%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [bca.uk] INFO: Saving data for LT70%20TDO: {'created_time': 1774735383.120061, 'last_price_update_time': 1774735383.120073, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT70%2520TDO') HTTP/1.1" 204 0
2026-03-28 22:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5 with identifier: AV03%20RSZ
2026-03-28 22:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5 with identifier: AV03%20RSZ
2026-03-28 22:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8076e5d-cb8b-5578-9e3b-020e67e6d8b5 with identifier: AV03%20RSZ to the API
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074170/600>
{'auction_title': '',
 'c_o_2_emission_value': 350,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_expert_report_file_347a9b99-df7c-4f00-ac0f-3f9f04fd3524.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV03%20RSZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8076e5d-cb8b-5578-9e3b-020e67e6d8b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV03 RSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV03%20RSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'RS6 AVANT',
 'odometer': 109172,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48653,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46122,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44017,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074183/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074190/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38022,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074200/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90260,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074206/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074212/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79149,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074220/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d8076e5d-cb8b-5578-9e3b-020e67e6d8b5/d8076e5d-cb8b-5578-9e3b-020e67e6d8b5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AV03RSZ/699074227/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'AUDI RS6 AVANT 4.2 QUATTRO TIPTRONIC Estate',
 'transmission': 'manual',
 'trim': 'QUATTRO TIPTRONIC',
 'vin': 'WUAZZZ4B93N903030',
 'year': 2003}
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV03%2520RSZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [bca.uk] INFO: Saving data for AV03%20RSZ: {'created_time': 1774735383.506329, 'last_price_update_time': 1774735383.506341, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV03%2520RSZ') HTTP/1.1" 204 0
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024872>
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024878>
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189534>
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024877/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024877>
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170890>
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_expert_report_file_c7c89db1-30bb-48ad-8103-04a4f8bce479.pdf HTTP/1.1" 201 0
2026-03-28 22:03:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e840cff7-63ef-534e-a127-ffab51ca54c5, skipping ID generation
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DYE59VRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YE59VRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724b0d0>
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049678%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049678/600 saved to cache
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b2f10>
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049699%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049699/600 saved to cache
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95450>
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000870%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000870/600 saved to cache
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189600%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189600 not downloaded yet
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024898%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024898 not downloaded yet
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189426%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189426 not downloaded yet
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000873%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000873 not downloaded yet
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189432%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189432 not downloaded yet
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024885>
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189547>
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024881>
2026-03-28 22:03:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VO16OOC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699000887%27 HTTP/1.1" 200 None
2026-03-28 22:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000887 not downloaded yet
2026-03-28 22:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189446%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189446 not downloaded yet
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a7090>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000857%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000857/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fdac90>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000881%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000881/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55490bf50>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049711%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049711/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd9e50>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049688%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049688/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000899%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000899 not downloaded yet
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024877/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189458%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189458 not downloaded yet
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000914%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000914 not downloaded yet
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557644390>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189517%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189517/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428fad0>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024867%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024867/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6ff90>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049747%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049747/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189469%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189469 not downloaded yet
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189573>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189417>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024892/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024892>
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000925%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000925 not downloaded yet
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189483%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189483 not downloaded yet
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554966050>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024877%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024877/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547763890>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189534%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189534/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547478510>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000940%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000940/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000945%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000945 not downloaded yet
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024898>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189426/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189426>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189408>
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699000979%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000979 not downloaded yet
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dd690>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024878%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024878/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474dc250>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024872%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024872/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189432/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189432>
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001003%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001003 not downloaded yet
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699001028%27 HTTP/1.1" 200 None
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001028 not downloaded yet
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000887>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189446>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000899>
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000914/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000914>
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024892/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189469>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472481d0>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189404%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189404/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189426/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738c8d0>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024885%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024885/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000979>
2026-03-28 22:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189432/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000945>
2026-03-28 22:03:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189483/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189483>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549c8350>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024881%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024881/600 saved to cache
2026-03-28 22:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c1c790>
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189547%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189547/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000925>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b8750>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189417%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189417/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8d950>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024892%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024892/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f7b3d0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189426%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189426/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722c7d0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189408%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189408/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000914/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001028/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001028>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001003/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001003>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547730890>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189573%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189573/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722e350>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024898%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024898/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547741890>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189432%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189432/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428cfd0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000887%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000887/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189458>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000873>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189600>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189483/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dfd50>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000899%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000899/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547740250>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000914%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000914/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b22d0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189469%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189469/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b0850>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189446%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189446/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189420>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YE59VRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024895/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024895>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001003/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547743d10>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000945%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000945/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ad850>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000979%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000979/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54722ff50>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189483%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189483/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189587/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189587>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024889/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024889>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189560>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189541>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001028/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778db90>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000925%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000925/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b8e50>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699001003%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001003/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YE59VRX/42810877?sv=2020-08-04&st=2026-03-28T22%3A03%3A00Z&se=2026-03-28T22%3A28%3A00Z&sr=b&sp=r&sig=6HdncOqF%2FQAeBC1Cor8GiUoAjsKrswoLj4OuWjoWyf8%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001034/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001034>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189530>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049815>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024895/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549caad0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000873%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000873/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549094d0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699001028%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001028/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VO16OOC/42804916?sv=2020-08-04&st=2026-03-28T22%3A02%3A59Z&se=2026-03-28T22%3A27%3A59Z&sr=b&sp=r&sig=IPhuMCbNLcDWB4o3Qn3QcPs2vdSL6YhQsTjfdKyEDcc%3D)
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049793>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699001008>
2026-03-28 22:03:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189522/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189522>
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189587/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024889/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP07ZRX/42810964?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=ineLLrCg%2B1RldNyJZ5fTpgH%2BIym%2B22PLhonhjbuM15c%3D)
2026-03-28 22:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471056d0>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189600%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189600/600 saved to cache
2026-03-28 22:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547de310>
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189458%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189458/600 saved to cache
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473daf90>
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYE59VRX%252F699000856%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000856/600 saved to cache
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e840cff7-63ef-534e-a127-ffab51ca54c5
2026-03-28 22:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e840cff7-63ef-534e-a127-ffab51ca54c5, skipping ID generation
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e840cff7-63ef-534e-a127-ffab51ca54c5 sending to next pipeline
2026-03-28 22:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e840cff7-63ef-534e-a127-ffab51ca54c5, identifier: YE59%20VRX
2026-03-28 22:03:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c43e10>
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP07ZRX%252F699024895%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024895/600 saved to cache
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e840cff7-63ef-534e-a127-ffab51ca54c5 with identifier: YE59%20VRX
2026-03-28 22:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e840cff7-63ef-534e-a127-ffab51ca54c5 with identifier: YE59%20VRX
2026-03-28 22:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e840cff7-63ef-534e-a127-ffab51ca54c5 with identifier: YE59%20VRX to the API
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000856/600>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_expert_report_file_c7c89db1-30bb-48ad-8103-04a4f8bce479.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE59%20VRX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e840cff7-63ef-534e-a127-ffab51ca54c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE59 VRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE59%20VRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 141770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000856/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34730,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000887/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34791,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000899/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000914/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65221,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699000979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84335,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001003/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e840cff7-63ef-534e-a127-ffab51ca54c5/e840cff7-63ef-534e-a127-ffab51ca54c5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YE59VRX/699001028/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAWD12090PP60465',
 'year': 2010}
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE59%2520VRX%27 HTTP/1.1" 200 None
2026-03-28 22:03:06 [bca.uk] INFO: Saving data for YE59%20VRX: {'created_time': 1774735386.801983, 'last_price_update_time': 1774735386.801994, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE59%2520VRX') HTTP/1.1" 204 0
2026-03-28 22:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049765>
2026-03-28 22:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000909/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000909>
2026-03-28 22:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000963>
2026-03-28 22:03:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049731>
2026-03-28 22:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001034/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729af10>
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVO16OOC%252F699189420%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189420/600 saved to cache
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27
2026-03-28 22:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27, skipping ID generation
2026-03-28 22:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a483ecb-536a-5a7a-b51b-bc1d2c782d27 sending to next pipeline
2026-03-28 22:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27, identifier: VO16%20OOC
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547173050>
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ67VEM%252F699189587%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189587/600 saved to cache
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22e10>
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP07ZRX%252F699024889%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024889/600 saved to cache
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2
2026-03-28 22:03:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2, skipping ID generation
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2 sending to next pipeline
2026-03-28 22:03:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2, identifier: YP07%20ZRX
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543de890>
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ67VEM%252F699189560%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189560/600 saved to cache
2026-03-28 22:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27 with identifier: VO16%20OOC
2026-03-28 22:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27 with identifier: VO16%20OOC
2026-03-28 22:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a483ecb-536a-5a7a-b51b-bc1d2c782d27 with identifier: VO16%20OOC to the API
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189420/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_expert_report_file_dd1f2f52-36a1-4337-b1e3-39cbf611f02e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO16%20OOC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a483ecb-536a-5a7a-b51b-bc1d2c782d27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO16 OOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO16%20OOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 78477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41336,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38464,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189426/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189432/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62313,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189458/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189469/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a483ecb-536a-5a7a-b51b-bc1d2c782d27/5a483ecb-536a-5a7a-b51b-bc1d2c782d27_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VO16OOC/699189483/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'automatic',
 'trim': '136',
 'vin': 'WMWXM520202D01516',
 'year': 2016}
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO16%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 22:03:07 [bca.uk] INFO: Saving data for VO16%20OOC: {'created_time': 1774735387.67162, 'last_price_update_time': 1774735387.671633, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO16%2520OOC') HTTP/1.1" 204 0
2026-03-28 22:03:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2 with identifier: YP07%20ZRX
2026-03-28 22:03:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2 with identifier: YP07%20ZRX
2026-03-28 22:03:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9778d0fc-88ae-5ce5-b8be-dfaa70e989c2 with identifier: YP07%20ZRX to the API
2026-03-28 22:03:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024889/600>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_expert_report_file_98e97749-4515-40ce-a631-1ba5d5b46c44.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP07%20ZRX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9778d0fc-88ae-5ce5-b8be-dfaa70e989c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP07 ZRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP07%20ZRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF PLUS',
 'odometer': 88019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024867/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024872/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37497,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024877/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36762,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024878/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024889/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024892/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024895/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9778d0fc-88ae-5ce5-b8be-dfaa70e989c2/9778d0fc-88ae-5ce5-b8be-dfaa70e989c2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68480,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP07ZRX/699024898/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF PLUS 1.6 FSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'FSI SE',
 'vin': 'WVWZZZ1KZ7W605493',
 'year': 2007}
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP07%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 22:03:08 [bca.uk] INFO: Saving data for YP07%20ZRX: {'created_time': 1774735388.084639, 'last_price_update_time': 1774735388.084651, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP07%2520ZRX') HTTP/1.1" 204 0
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699049722>
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189522/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ67VEM/42791734?sv=2020-08-04&st=2026-03-28T22%3A02%3A55Z&se=2026-03-28T22%3A27%3A55Z&sr=b&sp=r&sig=aRp2e8voaQFNGNBQntrnH3BCsqhsjEpfLYOzq029Whc%3D)
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000895/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699000895>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285772>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699080986>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BF12MYT-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547732490>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189530%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189530/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b524d0>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189541%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189541/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e0610>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699001034%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001034/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b53550>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049815%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049815/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049793/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728e990>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ67VEM%252F699189522%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189522/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086
2026-03-28 22:03:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086, skipping ID generation
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3c0b8d3c-494f-51dc-ba6a-63cfe435e086 sending to next pipeline
2026-03-28 22:03:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086, identifier: WJ67%20VEM
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728f890>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699001008%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001008/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086 with identifier: WJ67%20VEM
2026-03-28 22:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086 with identifier: WJ67%20VEM
2026-03-28 22:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c0b8d3c-494f-51dc-ba6a-63cfe435e086 with identifier: WJ67%20VEM to the API
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189522/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_expert_report_file_dc5332fc-3a98-4491-8bc0-e3cf5f737853.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ67%20VEM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c0b8d3c-494f-51dc-ba6a-63cfe435e086',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ67 VEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ67%20VEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 101634,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39190,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189522/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34201,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32493,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33354,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79775,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189587/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3c0b8d3c-494f-51dc-ba6a-63cfe435e086/3c0b8d3c-494f-51dc-ba6a-63cfe435e086_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ67VEM/699189600/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE VERSO 2.0 D 150 FAMILY COMPACT MPV',
 'transmission': 'manual',
 'trim': 'D 150 FAMILY COMPACT',
 'vin': 'YARVEAHXHGZ111651',
 'year': 2017}
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ67%2520VEM%27 HTTP/1.1" 200 None
2026-03-28 22:03:08 [bca.uk] INFO: Saving data for WJ67%20VEM: {'created_time': 1774735388.840957, 'last_price_update_time': 1774735388.840968, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ67%2520VEM') HTTP/1.1" 204 0
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058511/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058511>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966005>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981022/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981022>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966061>
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000909/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5b390>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049793%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049793/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RX68XHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285765>
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000895/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BF12MYT/42810729?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=nHFjMnwBFzMU1zyEasRXDPYGybeVhUB71rIUr1xyFl0%3D)
2026-03-28 22:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LC08XBB/42811084?sv=2020-08-04&st=2026-03-28T22%3A02%3A53Z&se=2026-03-28T22%3A27%3A53Z&sr=b&sp=r&sig=xK62%2B9MijGs2SiW%2FUaMz8MiEI%2Bw8pLNfo8XyMBO55R0%3D)
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dbb90>
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049731%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049731/600 saved to cache
2026-03-28 22:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981010/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981010>
2026-03-28 22:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058511/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a5650>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000909%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000909/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981022/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965997/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965997>
2026-03-28 22:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058496>
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e63d0>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000963%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000963/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555e13fd0>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049765%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049765/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966018>
2026-03-28 22:03:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV18%20WXN-GB>
2026-03-28 22:03:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:03:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547319810>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285772%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285772/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dc5d0>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000843%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000843/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547139090>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBF12MYT%252F699000895%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000895/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item be3301d1-7f13-5013-82e2-ed3f1a597939
2026-03-28 22:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be3301d1-7f13-5013-82e2-ed3f1a597939, skipping ID generation
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item be3301d1-7f13-5013-82e2-ed3f1a597939 sending to next pipeline
2026-03-28 22:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be3301d1-7f13-5013-82e2-ed3f1a597939, identifier: BF12%20MYT
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5578cf8d0>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLC08XBB%252F699049722%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049722/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f85ebd75-b202-5555-83e0-f40ad749d770
2026-03-28 22:03:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f85ebd75-b202-5555-83e0-f40ad749d770, skipping ID generation
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f85ebd75-b202-5555-83e0-f40ad749d770 sending to next pipeline
2026-03-28 22:03:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f85ebd75-b202-5555-83e0-f40ad749d770, identifier: LC08%20XBB
2026-03-28 22:03:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d9390>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698966005%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966005/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547318250>
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058511%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058511/600 saved to cache
2026-03-28 22:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be3301d1-7f13-5013-82e2-ed3f1a597939 with identifier: BF12%20MYT
2026-03-28 22:03:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be3301d1-7f13-5013-82e2-ed3f1a597939 with identifier: BF12%20MYT
2026-03-28 22:03:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be3301d1-7f13-5013-82e2-ed3f1a597939 with identifier: BF12%20MYT to the API
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000895/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_expert_report_file_2f03d12b-b760-446b-97bd-e2f1a8e7f60a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF12%20MYT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be3301d1-7f13-5013-82e2-ed3f1a597939',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF12 MYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF12%20MYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 75528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000843/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35376,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000870/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37415,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000895/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000909/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000940/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699000963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be3301d1-7f13-5013-82e2-ed3f1a597939/be3301d1-7f13-5013-82e2-ed3f1a597939_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BF12MYT/699001034/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SE Hatchback',
 'transmission': 'manual',
 'trim': '16V SE',
 'vin': 'W0L0SDL68C4133567',
 'year': 2012}
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF12%2520MYT%27 HTTP/1.1" 200 None
2026-03-28 22:03:09 [bca.uk] INFO: Saving data for BF12%20MYT: {'created_time': 1774735389.966115, 'last_price_update_time': 1774735389.966129, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF12%2520MYT') HTTP/1.1" 204 0
2026-03-28 22:03:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f85ebd75-b202-5555-83e0-f40ad749d770 with identifier: LC08%20XBB
2026-03-28 22:03:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f85ebd75-b202-5555-83e0-f40ad749d770 with identifier: LC08%20XBB
2026-03-28 22:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f85ebd75-b202-5555-83e0-f40ad749d770 with identifier: LC08%20XBB to the API
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049722/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_expert_report_file_7e10b15a-5db5-48c3-badf-cef56fd86bed.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC08%20XBB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f85ebd75-b202-5555-83e0-f40ad749d770',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC08 XBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC08%20XBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 60636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049688/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45024,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86513,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f85ebd75-b202-5555-83e0-f40ad749d770/f85ebd75-b202-5555-83e0-f40ad749d770_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84603,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LC08XBB/699049815/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-DSI SPORT CVT-7 Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SPORT CVT-7',
 'vin': 'LUCGE389083216916',
 'year': 2008}
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC08%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 22:03:10 [bca.uk] INFO: Saving data for LC08%20XBB: {'created_time': 1774735390.345679, 'last_price_update_time': 1774735390.345692, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC08%2520XBB') HTTP/1.1" 204 0
2026-03-28 22:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RX68XHM/42809660?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=LehtVWZLTGCUq%2FHVaWaxVcM6eZjoYBHWl7BsrTTno54%3D)
2026-03-28 22:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965992/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698965992>
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285758/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285758>
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981002>
2026-03-28 22:03:10 [scrapy.extensions.logstats] INFO: Crawled 80 pages (at 27 pages/min), scraped 123 items (at 47 items/min)
2026-03-28 22:03:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 188MiB
2026-03-28 22:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981010/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699058481>
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN07%20YUR-GB>
2026-03-28 22:03:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547248890>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966061%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966061/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dd990>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981022%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981022/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739d810>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699080974%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080974/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965997/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965985/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD57OLK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966012>
2026-03-28 22:03:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058467/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ12NEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544de490>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRX68XHM%252F699080986%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080986/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 502dec79-4436-5ea8-b8a4-1afd151a13a2
2026-03-28 22:03:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 502dec79-4436-5ea8-b8a4-1afd151a13a2, skipping ID generation
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 502dec79-4436-5ea8-b8a4-1afd151a13a2 sending to next pipeline
2026-03-28 22:03:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 502dec79-4436-5ea8-b8a4-1afd151a13a2, identifier: RX68%20XHM
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428fa50>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285765%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285765/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6f9d0>
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981010%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981010/600 saved to cache
2026-03-28 22:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:03:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 502dec79-4436-5ea8-b8a4-1afd151a13a2 with identifier: RX68%20XHM
2026-03-28 22:03:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 502dec79-4436-5ea8-b8a4-1afd151a13a2 with identifier: RX68%20XHM
2026-03-28 22:03:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 502dec79-4436-5ea8-b8a4-1afd151a13a2 with identifier: RX68%20XHM to the API
2026-03-28 22:03:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080986/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_expert_report_file_b97225d5-e2ab-4eda-846b-ef5bee244ee7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX68%20XHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '502dec79-4436-5ea8-b8a4-1afd151a13a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX68 XHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX68%20XHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 82544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38745,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699080991/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081007/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31521,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081014/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081034/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62347,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59680,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081079/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_502dec79-4436-5ea8-b8a4-1afd151a13a2/502dec79-4436-5ea8-b8a4-1afd151a13a2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RX68XHM/699081138/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.5 VTEC TURBO 180 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'VTEC TURBO 180 SPORT',
 'vin': 'SHHFK7860JU005440',
 'year': 2018}
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX68%2520XHM%27 HTTP/1.1" 200 None
2026-03-28 22:03:11 [bca.uk] INFO: Saving data for RX68%20XHM: {'created_time': 1774735391.213022, 'last_price_update_time': 1774735391.213037, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX68%2520XHM') HTTP/1.1" 204 0
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND62EWM/42810799?sv=2020-08-04&st=2026-03-28T22%3A01%3A06Z&se=2026-03-28T22%3A26%3A06Z&sr=b&sp=r&sig=KD3C6SJzwrdEgIjlL7QRYHJfSgh8rbJ%2FPC%2F%2BEfVah7k%3D)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285758/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FV69BJO/42810768?sv=2020-08-04&st=2026-03-28T22%3A01%3A08Z&se=2026-03-28T22%3A26%3A08Z&sr=b&sp=r&sig=RhBgWIDbmwF%2F8XqW9pjzomUmOVaJM8ThWq2ap8w7j1M%3D)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965992/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:03:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966008/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698966008>
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456f350>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058496%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058496/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54714fb10>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698965997%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965997/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058467/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ12NEO/42811151?sv=2020-08-04&st=2026-03-28T22%3A01%3A05Z&se=2026-03-28T22%3A26%3A05Z&sr=b&sp=r&sig=62h1oUPBDkzrRTgiSRZPyg2OGFZw9gvgjM6%2Bng4Eeco%3D)
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e4790>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966018%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966018/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a0790>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND62EWM%252F698981002%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981002/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1fc2a305-976b-5d20-86ca-43ed711c23db
2026-03-28 22:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1fc2a305-976b-5d20-86ca-43ed711c23db, skipping ID generation
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1fc2a305-976b-5d20-86ca-43ed711c23db sending to next pipeline
2026-03-28 22:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fc2a305-976b-5d20-86ca-43ed711c23db, identifier: ND62%20EWM
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557379390>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFV69BJO%252F699285758%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285758/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6
2026-03-28 22:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6, skipping ID generation
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fbce9e71-f6f9-5b70-87a1-2cf7e0368db6 sending to next pipeline
2026-03-28 22:03:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6, identifier: FV69%20BJO
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547279110>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD57OLK%252F698965992%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965992/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547291c50>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058481%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058481/600 saved to cache
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b3150>
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_expert_report_file_8cc28d7c-6474-4bf5-9cb9-662e7b2407a5.pdf HTTP/1.1" 201 0
2026-03-28 22:03:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9706080c-71c1-5f73-bc14-083fec0112e7, skipping ID generation
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWV18WXN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV18WXN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fc2a305-976b-5d20-86ca-43ed711c23db with identifier: ND62%20EWM
2026-03-28 22:03:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fc2a305-976b-5d20-86ca-43ed711c23db with identifier: ND62%20EWM
2026-03-28 22:03:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fc2a305-976b-5d20-86ca-43ed711c23db with identifier: ND62%20EWM to the API
2026-03-28 22:03:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981002/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_expert_report_file_8beb78f4-fca6-492c-8d96-6a99fbac9069.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND62%20EWM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fc2a305-976b-5d20-86ca-43ed711c23db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND62 EWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND62%20EWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 111765,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37927,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698980998/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37326,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981010/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981022/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30848,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31037,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71067,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69087,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc2a305-976b-5d20-86ca-43ed711c23db/1fc2a305-976b-5d20-86ca-43ed711c23db_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND62EWM/698981217/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'MDHFBUK13U0519658',
 'year': 2012}
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND62%2520EWM%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [bca.uk] INFO: Saving data for ND62%20EWM: {'created_time': 1774735392.152456, 'last_price_update_time': 1774735392.152466, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND62%2520EWM') HTTP/1.1" 204 0
2026-03-28 22:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6 with identifier: FV69%20BJO
2026-03-28 22:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6 with identifier: FV69%20BJO
2026-03-28 22:03:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbce9e71-f6f9-5b70-87a1-2cf7e0368db6 with identifier: FV69%20BJO to the API
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285758/600>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_expert_report_file_1ef25e8b-f33f-4fe5-afb6-2a0b783ef3a6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV69%20BJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fbce9e71-f6f9-5b70-87a1-2cf7e0368db6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV69 BJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV69%20BJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 67242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285758/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38110,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285772/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285782/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30881,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285814/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fbce9e71-f6f9-5b70-87a1-2cf7e0368db6/fbce9e71-f6f9-5b70-87a1-2cf7e0368db6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95838,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FV69BJO/699285845/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 SKY-X SPORT LUX Hatchback',
 'transmission': 'manual',
 'trim': 'SKY-X SPORT LUX',
 'vin': 'JMZBP6HH601133053',
 'year': 2019}
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV69%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [bca.uk] INFO: Saving data for FV69%20BJO: {'created_time': 1774735392.541278, 'last_price_update_time': 1774735392.541288, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV69%2520BJO') HTTP/1.1" 204 0
2026-03-28 22:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966008/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VA62BTY/42810684?sv=2020-08-04&st=2026-03-28T22%3A01%3A03Z&se=2026-03-28T22%3A26%3A03Z&sr=b&sp=r&sig=N35MQzuEGC1T9OsmIXtmUT3IIUk5%2F7R2XsmdyzT4d0M%3D)
2026-03-28 22:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965985/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD57OLK/42810740?sv=2020-08-04&st=2026-03-28T22%3A01%3A07Z&se=2026-03-28T22%3A26%3A07Z&sr=b&sp=r&sig=6hm7fODnR3wBKimIVKSkEorWvM8%2B5kHNq4nMJt6A%2BvY%3D)
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032934%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032934 not downloaded yet
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032950%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032950 not downloaded yet
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dcfd0>
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_expert_report_file_d469847c-94cc-4d7d-bba7-91d3346ee290.pdf HTTP/1.1" 201 0
2026-03-28 22:03:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 20c106fd-0836-5717-a42b-17b79fbe25e4, skipping ID generation
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLN07YUR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN07YUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547775590>
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVA62BTY%252F698966012%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966012/600 saved to cache
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555033fd0>
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPJ12NEO%252F699058467%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058467/600 saved to cache
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cf9384a7-c2b5-5829-81c5-0ab07891768a
2026-03-28 22:03:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cf9384a7-c2b5-5829-81c5-0ab07891768a, skipping ID generation
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cf9384a7-c2b5-5829-81c5-0ab07891768a sending to next pipeline
2026-03-28 22:03:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf9384a7-c2b5-5829-81c5-0ab07891768a, identifier: PJ12%20NEO
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032961%27 HTTP/1.1" 200 None
2026-03-28 22:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032961 not downloaded yet
2026-03-28 22:03:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf9384a7-c2b5-5829-81c5-0ab07891768a with identifier: PJ12%20NEO
2026-03-28 22:03:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf9384a7-c2b5-5829-81c5-0ab07891768a with identifier: PJ12%20NEO
2026-03-28 22:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf9384a7-c2b5-5829-81c5-0ab07891768a with identifier: PJ12%20NEO to the API
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058467/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_expert_report_file_b5833f2b-ad9a-4b04-9de0-257c9ebeb040.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ12%20NEO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cf9384a7-c2b5-5829-81c5-0ab07891768a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ12 NEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ12%20NEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 109931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37107,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058467/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38324,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35564,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058511/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32149,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058568/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83219,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf9384a7-c2b5-5829-81c5-0ab07891768a/cf9384a7-c2b5-5829-81c5-0ab07891768a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ12NEO/699058638/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 2.0 CDTI 130 E/F EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'CDTI 130 E/F EXCLUSIV',
 'vin': 'W0LPD9EM3C2053446',
 'year': 2012}
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ12%2520NEO%27 HTTP/1.1" 200 None
2026-03-28 22:03:13 [bca.uk] INFO: Saving data for PJ12%20NEO: {'created_time': 1774735393.343568, 'last_price_update_time': 1774735393.343579, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ12%2520NEO') HTTP/1.1" 204 0
2026-03-28 22:03:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032919/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV18WXN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189122%27 HTTP/1.1" 200 None
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189122 not downloaded yet
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fea10>
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVA62BTY%252F698966008%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966008/600 saved to cache
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44fab252-6185-51e4-87e9-3f4c2a42edd8
2026-03-28 22:03:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44fab252-6185-51e4-87e9-3f4c2a42edd8, skipping ID generation
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44fab252-6185-51e4-87e9-3f4c2a42edd8 sending to next pipeline
2026-03-28 22:03:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44fab252-6185-51e4-87e9-3f4c2a42edd8, identifier: VA62%20BTY
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ba8d0>
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD57OLK%252F698965985%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965985/600 saved to cache
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f1a744f-dcf7-513c-adf2-49d9ca828470
2026-03-28 22:03:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f1a744f-dcf7-513c-adf2-49d9ca828470, skipping ID generation
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8f1a744f-dcf7-513c-adf2-49d9ca828470 sending to next pipeline
2026-03-28 22:03:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f1a744f-dcf7-513c-adf2-49d9ca828470, identifier: BD57%20OLK
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032968%27 HTTP/1.1" 200 None
2026-03-28 22:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032968 not downloaded yet
2026-03-28 22:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44fab252-6185-51e4-87e9-3f4c2a42edd8 with identifier: VA62%20BTY
2026-03-28 22:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44fab252-6185-51e4-87e9-3f4c2a42edd8 with identifier: VA62%20BTY
2026-03-28 22:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44fab252-6185-51e4-87e9-3f4c2a42edd8 with identifier: VA62%20BTY to the API
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966008/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_expert_report_file_94673aa7-642d-46ca-8329-8a567d1592d1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA62%20BTY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '44fab252-6185-51e4-87e9-3f4c2a42edd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA62 BTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA62%20BTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 109013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38157,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965988/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698965995/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36204,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966001/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966008/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32150,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31795,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966018/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63302,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966068/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75913,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44fab252-6185-51e4-87e9-3f4c2a42edd8/44fab252-6185-51e4-87e9-3f4c2a42edd8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64649,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VA62BTY/698966081/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'WVWZZZAUZDP020785',
 'year': 2013}
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA62%2520BTY%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [bca.uk] INFO: Saving data for VA62%20BTY: {'created_time': 1774735394.049766, 'last_price_update_time': 1774735394.049777, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA62%2520BTY') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f1a744f-dcf7-513c-adf2-49d9ca828470 with identifier: BD57%20OLK
2026-03-28 22:03:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f1a744f-dcf7-513c-adf2-49d9ca828470 with identifier: BD57%20OLK
2026-03-28 22:03:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f1a744f-dcf7-513c-adf2-49d9ca828470 with identifier: BD57%20OLK to the API
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965985/600>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_expert_report_file_6c048fa2-79e2-44e1-a591-6f9d766a8c78.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD57%20OLK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f1a744f-dcf7-513c-adf2-49d9ca828470',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD57 OLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD57%20OLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 132337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965985/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965992/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698965997/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35372,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966013/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32743,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966027/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966038/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46780,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966045/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74537,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966059/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f1a744f-dcf7-513c-adf2-49d9ca828470/8f1a744f-dcf7-513c-adf2-49d9ca828470_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74595,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD57OLK/698966066/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TFSI S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TFSI S-T',
 'vin': 'TRUZZZ8J881024203',
 'year': 2007}
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD57%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [bca.uk] INFO: Saving data for BD57%20OLK: {'created_time': 1774735394.452872, 'last_price_update_time': 1774735394.452883, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD57%2520OLK') HTTP/1.1" 204 0
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032934>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189128%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189128 not downloaded yet
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032950/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032950>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699032987%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032987 not downloaded yet
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189137%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189137 not downloaded yet
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033007%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033007 not downloaded yet
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032919/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189142%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189142 not downloaded yet
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN07YUR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033028%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033028 not downloaded yet
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189150%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189150 not downloaded yet
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032950/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033050%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033050 not downloaded yet
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032961>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189161%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189161 not downloaded yet
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699033065%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033065 not downloaded yet
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189128>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189174%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189174 not downloaded yet
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032987>
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189122>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699032968>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189189%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189189 not downloaded yet
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ff610>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032919%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032919/600 saved to cache
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189137>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033007>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189142/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189142>
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189201%27 HTTP/1.1" 200 None
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189201 not downloaded yet
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477576d0>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032950%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032950/600 saved to cache
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ac5d0>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032934%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032934/600 saved to cache
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189150>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189161/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189161>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033028/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033028>
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033050>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f96290>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189116%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189116/600 saved to cache
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189142/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699033065>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189174>
2026-03-28 22:03:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189189>
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5550304d0>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032961%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032961/600 saved to cache
2026-03-28 22:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547f5d10>
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189128%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189128/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033028/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189201>
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f7e950>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189122%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189122/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189161/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b83d50>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032968%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032968/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555e13ed0>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189142%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189142/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549649d0>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189137%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189137/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b0750>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699032987%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032987/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547279390>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699033007%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033007/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV18WXN/42810969?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=ksrJfTjChZbrk26bNVd0L5y19BjSjpLvc7IT%2FMyTyME%3D)
2026-03-28 22:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN07YUR/42809458?sv=2020-08-04&st=2026-03-28T22%3A03%3A09Z&se=2026-03-28T22%3A28%3A09Z&sr=b&sp=r&sig=PjRBmghGEeF4nZEPRiNU7FeSxRlVnvjHhXHrBd%2BKkEE%3D)
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710c650>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189150%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189150/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55495d610>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699033028%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033028/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170d10>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189189%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189189/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d4890>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189174%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189174/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170610>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699033050%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033050/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747a850>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189161%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189161/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554937390>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWV18WXN%252F699033065%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033065/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9706080c-71c1-5f73-bc14-083fec0112e7
2026-03-28 22:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9706080c-71c1-5f73-bc14-083fec0112e7, skipping ID generation
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9706080c-71c1-5f73-bc14-083fec0112e7 sending to next pipeline
2026-03-28 22:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9706080c-71c1-5f73-bc14-083fec0112e7, identifier: WV18%20WXN
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747b150>
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLN07YUR%252F699189201%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189201/600 saved to cache
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 20c106fd-0836-5717-a42b-17b79fbe25e4
2026-03-28 22:03:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 20c106fd-0836-5717-a42b-17b79fbe25e4, skipping ID generation
2026-03-28 22:03:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 20c106fd-0836-5717-a42b-17b79fbe25e4 sending to next pipeline
2026-03-28 22:03:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20c106fd-0836-5717-a42b-17b79fbe25e4, identifier: LN07%20YUR
2026-03-28 22:03:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9706080c-71c1-5f73-bc14-083fec0112e7 with identifier: WV18%20WXN
2026-03-28 22:03:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9706080c-71c1-5f73-bc14-083fec0112e7 with identifier: WV18%20WXN
2026-03-28 22:03:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9706080c-71c1-5f73-bc14-083fec0112e7 with identifier: WV18%20WXN to the API
2026-03-28 22:03:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033065/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_expert_report_file_8cc28d7c-6474-4bf5-9cb9-662e7b2407a5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV18%20WXN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9706080c-71c1-5f73-bc14-083fec0112e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV18 WXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV18%20WXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 31268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42455,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032919/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032950/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032968/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36680,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699032987/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69737,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033007/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033028/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81120,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9706080c-71c1-5f73-bc14-083fec0112e7/9706080c-71c1-5f73-bc14-083fec0112e7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89012,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV18WXN/699033065/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.6 AMG LINE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE EXECUTIVE',
 'vin': 'WDD1760432J768742',
 'year': 2018}
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV18%2520WXN%27 HTTP/1.1" 200 None
2026-03-28 22:03:16 [bca.uk] INFO: Saving data for WV18%20WXN: {'created_time': 1774735396.288996, 'last_price_update_time': 1774735396.289007, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV18%2520WXN') HTTP/1.1" 204 0
2026-03-28 22:03:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20c106fd-0836-5717-a42b-17b79fbe25e4 with identifier: LN07%20YUR
2026-03-28 22:03:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20c106fd-0836-5717-a42b-17b79fbe25e4 with identifier: LN07%20YUR
2026-03-28 22:03:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20c106fd-0836-5717-a42b-17b79fbe25e4 with identifier: LN07%20YUR to the API
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189201/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_expert_report_file_d469847c-94cc-4d7d-bba7-91d3346ee290.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN07%20YUR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20c106fd-0836-5717-a42b-17b79fbe25e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN07 YUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN07%20YUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 44068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40283,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189142/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72293,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189161/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73110,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20c106fd-0836-5717-a42b-17b79fbe25e4/20c106fd-0836-5717-a42b-17b79fbe25e4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82740,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN07YUR/699189201/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI SE I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-DSI SE I-SHIFT',
 'vin': 'SHHFK18407U008788',
 'year': 2007}
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN07%2520YUR%27 HTTP/1.1" 200 None
2026-03-28 22:03:16 [bca.uk] INFO: Saving data for LN07%20YUR: {'created_time': 1774735396.675031, 'last_price_update_time': 1774735396.675041, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN07%2520YUR') HTTP/1.1" 204 0
2026-03-28 22:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:03:20 [bca.uk] INFO: Total items found: 100
2026-03-28 22:03:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded
2026-03-28 22:03:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:03:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: LY64%20DTU
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY64%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for LY64%20DTU: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 782aa18e-a0c9-5c10-9106-d797127b5b2a with identifier: LY64%20DTU
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:03:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:03:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: DV14%20VNO
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV14%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for DV14%20VNO: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef7b6294-9845-5eb5-8c1d-a1f98760f95e with identifier: DV14%20VNO
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: LM61%20DYD
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM61%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for LM61%20DYD: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a59b1b92-68f6-5af6-ad88-8517ad8fae07 with identifier: LM61%20DYD
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: YK11%20VUF
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK11%2520VUF%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for YK11%20VUF: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3db8298e-1099-5db2-81d1-5141138419a2 with identifier: YK11%20VUF
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: RK12%20WBW
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK12%2520WBW%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for RK12%20WBW: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5057cc2-c58a-5e78-ab90-b97e6edb6582 with identifier: RK12%20WBW
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: SL62%20VWY
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL62%2520VWY%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for SL62%20VWY: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de1b1d7c-0af9-5140-a37d-505dea797715 with identifier: SL62%20VWY
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: YE63%20EHG
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE63%2520EHG%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for YE63%20EHG: 0
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: CU63%20NGZ
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU63%2520NGZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for CU63%20NGZ: 0
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: CV55%20OPY
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV55%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for CV55%20OPY: 0
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: EJ63%20EXO
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ63%2520EXO%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for EJ63%20EXO: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac2cb512-acf6-577f-a0f2-2fe21a625645 with identifier: EJ63%20EXO
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV14%20VNO-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK11%20VUF-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY64%20DTU-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: EY14%20HKC
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY14%2520HKC%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for EY14%20HKC: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4878bd96-ecc6-5172-b9f4-32abbb9ae940 with identifier: EY14%20HKC
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM61%20DYD-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: HY10%20UJL
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY10%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for HY10%20UJL: 0
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: HY58%20NPG
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY58%2520NPG%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for HY58%20NPG: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65 with identifier: HY58%20NPG
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: YF07%20CJE
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF07%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for YF07%20CJE: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56b77897-c825-556b-ba96-284dc5a81572 with identifier: YF07%20CJE
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK12%20WBW-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: DS61%20FOF
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS61%2520FOF%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for DS61%20FOF: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6 with identifier: DS61%20FOF
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: LT64%20JYY
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT64%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for LT64%20JYY: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e23659de-a271-571f-ad29-745e3ce94452 with identifier: LT64%20JYY
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: MA61%20BFY
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA61%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for MA61%20BFY: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a with identifier: MA61%20BFY
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: MT12%20LJZ
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT12%2520LJZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for MT12%20LJZ: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2a7ebc8-3779-5484-8073-7a1c6fb87969 with identifier: MT12%20LJZ
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY14%20HKC-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ63%20EXO-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: YP11%20SXG
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP11%2520SXG%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for YP11%20SXG: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13188273-241e-5122-a324-f170682054c3 with identifier: YP11%20SXG
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY58%20NPG-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: B10%20PGJ
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27B10%2520PGJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for B10%20PGJ: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6 with identifier: B10%20PGJ
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: DK23%20XXL
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK23%2520XXL%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for DK23%20XXL: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47f78646-9cef-5fc7-bd80-803ea7a167c9 with identifier: DK23%20XXL
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: DT69%20OUG
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT69%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for DT69%20OUG: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1f5ee4c-4910-54f2-806e-fcee61f2b886 with identifier: DT69%20OUG
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF07%20CJE-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: MF19%20KHM
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF19%2520KHM%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for MF19%20KHM: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4ba462d-c70d-5156-b443-d7d5e76250e2 with identifier: MF19%20KHM
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL62%20VWY-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS61%20FOF-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: YT69%20LRX
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT69%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for YT69%20LRX: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01670b58-a63c-5bbc-b764-269e297cd699 with identifier: YT69%20LRX
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: LY69%20GMG
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY69%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for LY69%20GMG: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c46e0b3-fe77-5881-ab60-346741749047 with identifier: LY69%20GMG
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: DX68%20ZHP
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX68%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for DX68%20ZHP: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 423a16e7-0aa7-505e-9fca-30afcd20041f with identifier: DX68%20ZHP
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT64%20JYY-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA61%20BFY-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: GP19%20AEE
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP19%2520AEE%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for GP19%20AEE: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9 with identifier: GP19%20AEE
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a8490>
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_expert_report_file_febde9ad-e343-44ee-891c-3c76d3118f59.pdf HTTP/1.1" 201 0
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3db8298e-1099-5db2-81d1-5141138419a2, skipping ID generation
2026-03-28 22:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYK11VUF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK11VUF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dbb50>
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_expert_report_file_208a02d9-db28-4753-888b-245dc2600b33.pdf HTTP/1.1" 201 0
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ef7b6294-9845-5eb5-8c1d-a1f98760f95e, skipping ID generation
2026-03-28 22:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDV14VNO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DV14VNO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT12%20LJZ-GB>
2026-03-28 22:03:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP11%20SXG-GB>
2026-03-28 22:03:20 [bca.uk] INFO: Found listing with ID: PK20%20LVZ
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK20%2520LVZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [bca.uk] INFO: Scrape type for PK20%20LVZ: 1
2026-03-28 22:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 672f5a9d-28c4-530d-bba8-ceb046fc83e2 with identifier: PK20%20LVZ
2026-03-28 22:03:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:03:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147108%27 HTTP/1.1" 200 None
2026-03-28 22:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147108 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143151%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143151 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fc4750>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_expert_report_file_356850cf-139b-4931-8a7a-b4e8a4fb2760.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a59b1b92-68f6-5af6-ad88-8517ad8fae07, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DLM61DYD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM61DYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62ed0>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_expert_report_file_43477cc5-7f0c-4e37-a1ab-d82dbb508493.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 782aa18e-a0c9-5c10-9106-d797127b5b2a, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DLY64DTU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LY64DTU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [bca.uk] INFO: Found listing with ID: YT70%20LPK
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT70%2520LPK%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [bca.uk] INFO: Scrape type for YT70%20LPK: 1
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56c1109-0372-5f69-97bc-e780b3d8ac65 with identifier: YT70%20LPK
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=B10%20PGJ-GB>
2026-03-28 22:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK23%20XXL-GB>
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147113%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147113 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143166%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143166 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145283%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145283 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145540%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145540 not downloaded yet
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [bca.uk] INFO: Found listing with ID: DT18%20GME
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT18%2520GME%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [bca.uk] INFO: Scrape type for DT18%20GME: 1
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa1c404-6451-54cd-8c9e-13c4279fa00e with identifier: DT18%20GME
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT69%20OUG-GB>
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147122%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147122 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143172%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143172 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145293%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145293 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145542%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145542 not downloaded yet
2026-03-28 22:03:21 [bca.uk] INFO: Found listing with ID: MM67%20RNV
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM67%2520RNV%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [bca.uk] INFO: Scrape type for MM67%20RNV: 1
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2aaf8e0-6656-5ea0-a55c-8214d714b81c with identifier: MM67%20RNV
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147129%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147129 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143186%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143186 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145298%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145298 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145548%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145548 not downloaded yet
2026-03-28 22:03:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF19%20KHM-GB>
2026-03-28 22:03:21 [bca.uk] INFO: Found listing with ID: AE58%20YDD
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE58%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [bca.uk] INFO: Scrape type for AE58%20YDD: 1
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8291a8f-ab36-539f-839d-bb424053b7c9 with identifier: AE58%20YDD
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147135%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147135 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143201%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143201 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145309%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145309 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145552%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145552 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e5110>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_expert_report_file_3f97b53c-6504-44bd-96e8-397bf57e0ce7.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5057cc2-c58a-5e78-ab90-b97e6edb6582, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DRK12WBW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK12WBW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a60350>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_expert_report_file_cb991dfc-6fc9-43c0-96ff-9e2a0a19feca.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4878bd96-ecc6-5172-b9f4-32abbb9ae940, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DEY14HKC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EY14HKC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547149fd0>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_expert_report_file_53a8077b-b695-478e-a52d-0bce4948ff90.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DHY58NPG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY58NPG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472c1bd0>
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_expert_report_file_976cecb9-9151-468e-9693-ae3ad804f9d3.pdf HTTP/1.1" 201 0
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ac2cb512-acf6-577f-a0f2-2fe21a625645, skipping ID generation
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DEJ63EXO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ63EXO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [bca.uk] INFO: Found listing with ID: KK07%20YAO
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KK07%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [bca.uk] INFO: Scrape type for KK07%20YAO: 1
2026-03-28 22:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5f9f14f-130c-5d1a-99c0-15c1239aa436 with identifier: KK07%20YAO
2026-03-28 22:03:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147148%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147148 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143221%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143221 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145316%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145316 not downloaded yet
2026-03-28 22:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145558%27 HTTP/1.1" 200 None
2026-03-28 22:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145558 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146268%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146268 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143452%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143452 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976336%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976336 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143325%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143325 not downloaded yet
2026-03-28 22:03:22 [bca.uk] INFO: Found listing with ID: M5%20SNV
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M5%2520SNV%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [bca.uk] INFO: Scrape type for M5%20SNV: 0
2026-03-28 22:03:22 [bca.uk] INFO: Found listing with ID: VF15%20KKY
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VF15%2520KKY%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [bca.uk] INFO: Scrape type for VF15%20KKY: 1
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763 with identifier: VF15%20KKY
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147158%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147158 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143238%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143238 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145325%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145325 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145565%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145565 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146276%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146276 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143458%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143458 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976355%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976355 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143332%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143332 not downloaded yet
2026-03-28 22:03:22 [bca.uk] INFO: Found listing with ID: WN16%20MXA
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN16%2520MXA%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [bca.uk] INFO: Scrape type for WN16%20MXA: 1
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4011303-c936-5ad4-909d-9af520e69082 with identifier: WN16%20MXA
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143151>
2026-03-28 22:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LM61DYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145540>
2026-03-28 22:03:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LY64DTU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147174%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147174 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143255%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143255 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145335%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145335 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145575%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145575 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146285%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146285 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143465%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143465 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976368%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976368 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143336%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143336 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547449c10>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_expert_report_file_84bd16d0-4df1-4ce7-a6c9-eb1aa76729c4.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56b77897-c825-556b-ba96-284dc5a81572, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYF07CJE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YF07CJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554abf990>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_expert_report_file_758170ab-e171-4c58-aa9e-bbcdceec9b5b.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: de1b1d7c-0af9-5140-a37d-505dea797715, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSL62VWY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL62VWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acd510>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_expert_report_file_46ae7f81-d4f7-420b-9619-054acef293e3.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMA61BFY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA61BFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554abe410>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_expert_report_file_4d71fd10-de23-495f-a464-a1b2ba4a8582.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e23659de-a271-571f-ad29-745e3ce94452, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLT64JYY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT64JYY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ad8e50>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_expert_report_file_917fb746-68f4-44f0-81eb-6068400ee615.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDS61FOF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS61FOF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ac0b90>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_expert_report_file_4f4ff5c8-ab44-4553-8622-ec44cc3ba915.pdf HTTP/1.1" 201 0
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2a7ebc8-3779-5484-8073-7a1c6fb87969, skipping ID generation
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMT12LJZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT12LJZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:22 [bca.uk] INFO: Found listing with ID: GH15%20HTD
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GH15%2520HTD%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [bca.uk] INFO: Scrape type for GH15%20HTD: 0
2026-03-28 22:03:22 [bca.uk] INFO: Found listing with ID: LT66%20HCJ
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT66%2520HCJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [bca.uk] INFO: Scrape type for LT66%20HCJ: 1
2026-03-28 22:03:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c346eec4-40ba-53d7-bb4d-ada017b4776d with identifier: LT66%20HCJ
2026-03-28 22:03:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:03:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147190%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147190 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143271%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143271 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145344%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145344 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145581%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145581 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146292%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146292 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143476%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143476 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976387%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976387 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143345%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143345 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253665%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253665 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146513%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146513 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015685%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015685 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251842%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251842 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994354%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994354 not downloaded yet
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252295%27 HTTP/1.1" 200 None
2026-03-28 22:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252295 not downloaded yet
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554adf090>
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_expert_report_file_46e10367-830c-4fcc-88b0-f523a29b8bcc.pdf HTTP/1.1" 201 0
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 13188273-241e-5122-a324-f170682054c3, skipping ID generation
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYP11SXG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP11SXG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:23 [bca.uk] INFO: Found listing with ID: SJ16%20SYV
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ16%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [bca.uk] INFO: Scrape type for SJ16%20SYV: 1
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15f02d0f-7d6c-5628-aec2-1916af416587 with identifier: SJ16%20SYV
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146260/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK12WBW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY58NPG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EY14HKC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143318/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ63EXO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145354%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145354 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145592%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145592 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146298%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146298 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143481%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143481 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976406%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976406 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143353%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143353 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253672%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253672 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146523%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146523 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015693%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015693 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251849%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251849 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994369%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994369 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252304%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252304 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253881%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253881 not downloaded yet
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:23 [bca.uk] INFO: Found listing with ID: BU67%20KTN
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU67%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [bca.uk] INFO: Scrape type for BU67%20KTN: 1
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0 with identifier: BU67%20KTN
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145552>
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146306%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146306 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143490%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143490 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976442%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976442 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143370%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143370 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253681%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253681 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146529%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146529 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015697%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015697 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251857%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251857 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994383%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994383 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252310%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252310 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253885%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253885 not downloaded yet
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54776ea90>
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_expert_report_file_72511c2a-952c-4ddc-95fa-c42d782d1d5a.pdf HTTP/1.1" 201 0
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b1f5ee4c-4910-54f2-806e-fcee61f2b886, skipping ID generation
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDT69OUG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT69OUG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:23 [bca.uk] INFO: Found listing with ID: WM66%20HPY
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM66%2520HPY%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [bca.uk] INFO: Scrape type for WM66%20HPY: 1
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe with identifier: WM66%20HPY
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145309>
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143325>
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146324%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146324 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143507%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143507 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976472%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976472 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143387%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143387 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253692%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253692 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146536%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146536 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015705%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015705 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251864%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251864 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994396%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994396 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252318%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252318 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253898%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253898 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699023352%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023352 not downloaded yet
2026-03-28 22:03:23 [bca.uk] INFO: Found listing with ID: SV13%20XGW
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV13%2520XGW%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [bca.uk] INFO: Scrape type for SV13%20XGW: 1
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4e4f996-7647-5f09-9c47-a666d700954d with identifier: SV13%20XGW
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547789650>
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_expert_report_file_2b2e7990-5f6e-4969-bbf9-870d1bcf9958.pdf HTTP/1.1" 201 0
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6, skipping ID generation
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DB10PGJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=B10PGJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:23 [bca.uk] INFO: Total items found: 100
2026-03-28 22:03:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded
2026-03-28 22:03:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22: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-28 22:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d32d0>
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_expert_report_file_69e7a85c-745b-4982-9e83-04129b7b9155.pdf HTTP/1.1" 201 0
2026-03-28 22:03:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a4ba462d-c70d-5156-b443-d7d5e76250e2, skipping ID generation
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMF19KHM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF19KHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252289/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MT12LJZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146339%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146339 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143527%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143527 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698976491%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976491 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143401%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143401 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253698%27 HTTP/1.1" 200 None
2026-03-28 22:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253698 not downloaded yet
2026-03-28 22:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146542%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146542 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015712%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015712 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251871%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251871 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994412%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994412 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252326%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252326 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253902%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253902 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699023358%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023358 not downloaded yet
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: AE15%20URC
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE15%2520URC%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for AE15%20URC: 1
2026-03-28 22:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7208558-825f-54e8-9356-5e2af34b2242 with identifier: AE15%20URC
2026-03-28 22:03:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110813%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110813 not downloaded yet
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: GJ68%20DWO
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ68%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for GJ68%20DWO: 0
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: SB64%20PPZ
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB64%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for SB64%20PPZ: 0
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: SF15%20TPC
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF15%2520TPC%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for SF15%20TPC: 0
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: SK67%20UUF
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK67%2520UUF%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for SK67%20UUF: 0
2026-03-28 22:03:24 [bca.uk] INFO: Found listing with ID: SM65%20WDL
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM65%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [bca.uk] INFO: Scrape type for SM65%20WDL: 2
2026-03-28 22:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with identifier: SM65%20WDL
2026-03-28 22:03:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with scrape type 2
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with scrape type 2
2026-03-28 22:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 876bf807-40e7-5fcc-95fc-54f8c76e1e78, identifier: SM65%20WDL
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252101%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252101 not downloaded yet
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545afe90>
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145534%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145534/600 saved to cache
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547453250>
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145274%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145274/600 saved to cache
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744f950>
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145540%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145540/600 saved to cache
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146354%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146354 not downloaded yet
2026-03-28 22:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699143551%27 HTTP/1.1" 200 None
2026-03-28 22:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143551 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976518%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976518 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143413%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143413 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253711%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253711 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146547%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146547 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015743%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015743 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699251884%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251884 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994443%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994443 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252339%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252339 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253913%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253913 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023373%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023373 not downloaded yet
2026-03-28 22:03:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with identifier: SM65%20WDL
2026-03-28 22:03:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with identifier: SM65%20WDL
2026-03-28 22:03:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 876bf807-40e7-5fcc-95fc-54f8c76e1e78 with identifier: SM65%20WDL to the API
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM65%20WDL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '876bf807-40e7-5fcc-95fc-54f8c76e1e78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM65 WDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM65%20WDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 107710,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.5 TDCI 120 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 120 TITANIUM',
 'vin': 'WF0WXXGCEWFT53809',
 'year': 2016}
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM65%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [bca.uk] INFO: Saving data for SM65%20WDL: {'auction_closing_time': 1774778400.0, 'created_time': 1774620770.013383, 'last_price_update_time': 1774735405.583837}
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM65%2520WDL') HTTP/1.1" 204 0
2026-03-28 22:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:25 [bca.uk] INFO: Found listing with ID: KJ19%20ZRG
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [bca.uk] INFO: Scrape type for KJ19%20ZRG: 1
2026-03-28 22:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e094926b-3a83-59ef-883a-320713cabb3c with identifier: KJ19%20ZRG
2026-03-28 22:03:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110820%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110820 not downloaded yet
2026-03-28 22:03:25 [bca.uk] INFO: Found listing with ID: DG16%20ZDM
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG16%2520ZDM%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [bca.uk] INFO: Scrape type for DG16%20ZDM: 0
2026-03-28 22:03:25 [bca.uk] INFO: Found listing with ID: DL14%20OCO
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL14%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [bca.uk] INFO: Scrape type for DL14%20OCO: 2
2026-03-28 22:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with identifier: DL14%20OCO
2026-03-28 22:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with scrape type 2
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with scrape type 2
2026-03-28 22:03:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cbda9c6-fd91-5ee4-818a-9a09794168a0, identifier: DL14%20OCO
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252107%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252107 not downloaded yet
2026-03-28 22:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547686c10>
2026-03-28 22:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143151%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143151/600 saved to cache
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253726%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253726 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146556%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146556 not downloaded yet
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015770%27 HTTP/1.1" 200 None
2026-03-28 22:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015770 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699251899%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251899 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994470%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994470 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252353%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252353 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253924%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253924 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023391%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023391 not downloaded yet
2026-03-28 22:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with identifier: DL14%20OCO
2026-03-28 22:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with identifier: DL14%20OCO
2026-03-28 22:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cbda9c6-fd91-5ee4-818a-9a09794168a0 with identifier: DL14%20OCO to the API
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL14%20OCO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cbda9c6-fd91-5ee4-818a-9a09794168a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL14 OCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL14%20OCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 67865,
 'odometer_reading_unit': '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'VVT S',
 'vin': 'W0L0SDL68E4240685',
 'year': 2014}
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL14%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [bca.uk] INFO: Saving data for DL14%20OCO: {'auction_closing_time': 1774778400.0, 'created_time': 1774621417.095292, 'last_price_update_time': 1774735406.477004}
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL14%2520OCO') HTTP/1.1" 204 0
2026-03-28 22:03:26 [bca.uk] INFO: Found listing with ID: KN68%20YYB
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN68%2520YYB%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [bca.uk] INFO: Scrape type for KN68%20YYB: 1
2026-03-28 22:03:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37980901-da86-559d-83e6-c8f73f7f2265 with identifier: KN68%20YYB
2026-03-28 22:03:26 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110834%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110834 not downloaded yet
2026-03-28 22:03:26 [bca.uk] INFO: Found listing with ID: MT67%20JTY
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT67%2520JTY%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [bca.uk] INFO: Scrape type for MT67%20JTY: 0
2026-03-28 22:03:26 [bca.uk] INFO: Found listing with ID: MX66%20VHW
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MX66%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [bca.uk] INFO: Scrape type for MX66%20VHW: 2
2026-03-28 22:03:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dd2298d-ebbc-515d-9de4-f7cd13970974 with identifier: MX66%20VHW
2026-03-28 22:03:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dd2298d-ebbc-515d-9de4-f7cd13970974 with scrape type 2
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dd2298d-ebbc-515d-9de4-f7cd13970974 with scrape type 2
2026-03-28 22:03:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dd2298d-ebbc-515d-9de4-f7cd13970974, identifier: MX66%20VHW
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252112%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252112 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253742%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253742 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146563%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146563 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015804%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015804 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699251911%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251911 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994500%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994500 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252369%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252369 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253940%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253940 not downloaded yet
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023402%27 HTTP/1.1" 200 None
2026-03-28 22:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023402 not downloaded yet
2026-03-28 22:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dd2298d-ebbc-515d-9de4-f7cd13970974 with identifier: MX66%20VHW
2026-03-28 22:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dd2298d-ebbc-515d-9de4-f7cd13970974 with identifier: MX66%20VHW
2026-03-28 22:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dd2298d-ebbc-515d-9de4-f7cd13970974 with identifier: MX66%20VHW to the API
2026-03-28 22:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX66%20VHW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9dd2298d-ebbc-515d-9de4-f7cd13970974',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX66 VHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX66%20VHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 76015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.6 BLUEHDI 100 ELEGANCE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ELEGANCE',
 'vin': 'VF7SABHY6GW622144',
 'year': 2016}
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MX66%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [bca.uk] INFO: Saving data for MX66%20VHW: {'auction_closing_time': 1774778400.0, 'created_time': 1774621393.280631, 'last_price_update_time': 1774735407.227077}
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX66%2520VHW') HTTP/1.1" 204 0
2026-03-28 22:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55433be50>
2026-03-28 22:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_expert_report_file_34a84151-9719-4100-8015-a043dc9732cf.pdf HTTP/1.1" 201 0
2026-03-28 22:03:27 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47f78646-9cef-5fc7-bd80-803ea7a167c9, skipping ID generation
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DDK23XXL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK23XXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:27 [bca.uk] INFO: Found listing with ID: AU02%20VYG
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU02%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [bca.uk] INFO: Scrape type for AU02%20VYG: 1
2026-03-28 22:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f00ae92-c3a1-5f36-b822-faa77c54fc81 with identifier: AU02%20VYG
2026-03-28 22:03:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110840%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110840 not downloaded yet
2026-03-28 22:03:27 [bca.uk] INFO: Found listing with ID: MF68%20OCS
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF68%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [bca.uk] INFO: Scrape type for MF68%20OCS: 0
2026-03-28 22:03:27 [bca.uk] INFO: Found listing with ID: BU65%20UXW
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU65%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [bca.uk] INFO: Scrape type for BU65%20UXW: 2
2026-03-28 22:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 015922ec-b3dc-5d28-aa34-56a167f4152c with identifier: BU65%20UXW
2026-03-28 22:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 015922ec-b3dc-5d28-aa34-56a167f4152c with scrape type 2
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 015922ec-b3dc-5d28-aa34-56a167f4152c with scrape type 2
2026-03-28 22:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 015922ec-b3dc-5d28-aa34-56a167f4152c, identifier: BU65%20UXW
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252120%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252120 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253754%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253754 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146573%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146573 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015821%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015821 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251924%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251924 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994521%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994521 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252387%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252387 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699253951%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253951 not downloaded yet
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699023424%27 HTTP/1.1" 200 None
2026-03-28 22:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023424 not downloaded yet
2026-03-28 22:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 015922ec-b3dc-5d28-aa34-56a167f4152c with identifier: BU65%20UXW
2026-03-28 22:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 015922ec-b3dc-5d28-aa34-56a167f4152c with identifier: BU65%20UXW
2026-03-28 22:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 015922ec-b3dc-5d28-aa34-56a167f4152c with identifier: BU65%20UXW to the API
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU65%20UXW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '015922ec-b3dc-5d28-aa34-56a167f4152c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU65 UXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU65%20UXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 76066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.4 T 16V 125 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 125 DESIGN',
 'vin': 'W0LBD6EB7G8047143',
 'year': 2016}
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU65%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Saving data for BU65%20UXW: {'auction_closing_time': 1774778400.0, 'created_time': 1774621666.75748, 'last_price_update_time': 1774735408.014254}
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU65%2520UXW') HTTP/1.1" 204 0
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038141%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038141 not downloaded yet
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: BF18%20GZO
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF18%2520GZO%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for BF18%20GZO: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: RF61%20EUB
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF61%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for RF61%20EUB: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: FE68%20XBZ
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE68%2520XBZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for FE68%20XBZ: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: SP15%20VFV
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP15%2520VFV%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for SP15%20VFV: 1
2026-03-28 22:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74bb0eb2-42f3-5cb2-b21b-580137f2554b with identifier: SP15%20VFV
2026-03-28 22:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b with scrape type 1
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSP15VFV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SP15VFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110851%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110851 not downloaded yet
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: EA65%20ZNP
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA65%2520ZNP%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for EA65%20ZNP: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: LC66%20FZS
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC66%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for LC66%20FZS: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: YD18%20PGR
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD18%2520PGR%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for YD18%20PGR: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: FE15%20XBZ
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE15%2520XBZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for FE15%20XBZ: 2
2026-03-28 22:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de8c0210-2d5f-55b5-a43b-f80b2fbf099e with identifier: FE15%20XBZ
2026-03-28 22:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de8c0210-2d5f-55b5-a43b-f80b2fbf099e with scrape type 2
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de8c0210-2d5f-55b5-a43b-f80b2fbf099e with scrape type 2
2026-03-28 22:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de8c0210-2d5f-55b5-a43b-f80b2fbf099e, identifier: FE15%20XBZ
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252126%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252126 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253965%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253965 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023451%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023451 not downloaded yet
2026-03-28 22:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de8c0210-2d5f-55b5-a43b-f80b2fbf099e with identifier: FE15%20XBZ
2026-03-28 22:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de8c0210-2d5f-55b5-a43b-f80b2fbf099e with identifier: FE15%20XBZ
2026-03-28 22:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de8c0210-2d5f-55b5-a43b-f80b2fbf099e with identifier: FE15%20XBZ to the API
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22: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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE15%20XBZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de8c0210-2d5f-55b5-a43b-f80b2fbf099e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE15 XBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE15%20XBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 102466,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PRESSION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PRESSION',
 'vin': 'JTDKGNEC70N059585',
 'year': 2015}
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE15%2520XBZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Saving data for FE15%20XBZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621652.980594, 'last_price_update_time': 1774735408.694495}
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE15%2520XBZ') HTTP/1.1" 204 0
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038160%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038160 not downloaded yet
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252289/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146260/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143318/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D689039783%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039783 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110872%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110872 not downloaded yet
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: SC64%20XUW
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC64%2520XUW%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for SC64%20XUW: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: SV65%20UOS
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV65%2520UOS%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for SV65%20UOS: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: CF18%20AYX
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF18%2520AYX%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for CF18%20AYX: 0
2026-03-28 22:03:28 [bca.uk] INFO: Found listing with ID: WJ68%20ONK
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ68%2520ONK%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [bca.uk] INFO: Scrape type for WJ68%20ONK: 1
2026-03-28 22:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0 with identifier: WJ68%20ONK
2026-03-28 22:03:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252137%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252137 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023479%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023479 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699038177%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038177 not downloaded yet
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D689039789%27 HTTP/1.1" 200 None
2026-03-28 22:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039789 not downloaded yet
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110888%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110888 not downloaded yet
2026-03-28 22:03:29 [bca.uk] INFO: Found listing with ID: GK64%20GZJ
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK64%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [bca.uk] INFO: Scrape type for GK64%20GZJ: 0
2026-03-28 22:03:29 [bca.uk] INFO: Found listing with ID: SB64%20NFX
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB64%2520NFX%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [bca.uk] INFO: Scrape type for SB64%20NFX: 2
2026-03-28 22:03:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with identifier: SB64%20NFX
2026-03-28 22:03:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with scrape type 2
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with scrape type 2
2026-03-28 22:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26f2350d-f6f7-5953-a75c-b4b09dd04a52, identifier: SB64%20NFX
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252150%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252150 not downloaded yet
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699023499%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023499 not downloaded yet
2026-03-28 22:03:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with identifier: SB64%20NFX
2026-03-28 22:03:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with identifier: SB64%20NFX
2026-03-28 22:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26f2350d-f6f7-5953-a75c-b4b09dd04a52 with identifier: SB64%20NFX to the API
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:29 [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=SB64%20NFX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26f2350d-f6f7-5953-a75c-b4b09dd04a52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB64 NFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB64%20NFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 75862,
 'odometer_reading_unit': '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 Estate',
 'transmission': 'manual',
 'trim': 'D4 181 2WD SE LUX',
 'vin': 'YV1DZ73C1F2699821',
 'year': 2014}
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB64%2520NFX%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [bca.uk] INFO: Saving data for SB64%20NFX: {'auction_closing_time': 1774778400.0, 'created_time': 1774621630.343655, 'last_price_update_time': 1774735409.52266}
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB64%2520NFX') HTTP/1.1" 204 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038193%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038193 not downloaded yet
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253924>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251899/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251899>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994470>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252112>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN68%20YYB-GB>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252353>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110834>
2026-03-28 22:03:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023391>
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039793%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039793 not downloaded yet
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110906%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110906 not downloaded yet
2026-03-28 22:03:29 [bca.uk] INFO: Found listing with ID: YG64%20FFB
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG64%2520FFB%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [bca.uk] INFO: Scrape type for YG64%20FFB: 0
2026-03-28 22:03:29 [bca.uk] INFO: Found listing with ID: DG65%20SWK
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG65%2520SWK%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [bca.uk] INFO: Scrape type for DG65%20SWK: 1
2026-03-28 22:03:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe with identifier: DG65%20SWK
2026-03-28 22:03:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252161%27 HTTP/1.1" 200 None
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252161 not downloaded yet
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554317dd0>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252289%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252289/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547600c10>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145552%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145552/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ace890>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145309%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145309/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471bb690>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143445%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143445/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547444a10>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146260%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146260/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ea810>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143318%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143318/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fe990>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976330%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976330/600 saved to cache
2026-03-28 22:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549792d0>
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ63EXO%252F699143325%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143325/600 saved to cache
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038208%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038208 not downloaded yet
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039795%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039795 not downloaded yet
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699110927%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110927 not downloaded yet
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: OU64%20UPA
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OU64%2520UPA%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for OU64%20UPA: 1
2026-03-28 22:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4f2d0a0-2885-57c7-ae21-ea61c25273d9 with identifier: OU64%20UPA
2026-03-28 22:03:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252171%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252171 not downloaded yet
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038232%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038232 not downloaded yet
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038160/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038160>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023424>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023451/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023451>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253965>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038141>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252126/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252126>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039779/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SP15VFV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110851/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110851>
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039798%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039798 not downloaded yet
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: BP18%20KJN
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP18%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for BP18%20KJN: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: RRZ%209472
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RRZ%25209472%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for RRZ%209472: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: BJ66%20UKZ
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ66%2520UKZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for BJ66%20UKZ: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: DE64%20TVD
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE64%2520TVD%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for DE64%20TVD: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: YC17%20PKX
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC17%2520PKX%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for YC17%20PKX: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: YH66%20USG
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH66%2520USG%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for YH66%20USG: 2
2026-03-28 22:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7275d163-66a7-5597-87e1-7ec9832d6465 with identifier: YH66%20USG
2026-03-28 22:03:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7275d163-66a7-5597-87e1-7ec9832d6465 with scrape type 2
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7275d163-66a7-5597-87e1-7ec9832d6465 with scrape type 2
2026-03-28 22:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7275d163-66a7-5597-87e1-7ec9832d6465, identifier: YH66%20USG
2026-03-28 22:03:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7275d163-66a7-5597-87e1-7ec9832d6465 with identifier: YH66%20USG
2026-03-28 22:03:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7275d163-66a7-5597-87e1-7ec9832d6465 with identifier: YH66%20USG
2026-03-28 22:03:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7275d163-66a7-5597-87e1-7ec9832d6465 with identifier: YH66%20USG to the API
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22: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=YH66%20USG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7275d163-66a7-5597-87e1-7ec9832d6465',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH66 USG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH66%20USG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 61842,
 'odometer_reading_unit': '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': 'W0L0MAP08G6122230',
 'year': 2016}
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH66%2520USG%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Saving data for YH66%20USG: {'auction_closing_time': 1774778400.0, 'created_time': 1774622387.402745, 'last_price_update_time': 1774735410.707361}
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH66%2520USG') HTTP/1.1" 204 0
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038250%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038250 not downloaded yet
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039802%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039802 not downloaded yet
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: YR15%20BJV
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR15%2520BJV%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for YR15%20BJV: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: YR64%20ZFO
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR64%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for YR64%20ZFO: 0
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: OV65%20GFU
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV65%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for OV65%20GFU: 1
2026-03-28 22:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63a9213b-9753-5663-b464-16226cca8eb4 with identifier: OV65%20GFU
2026-03-28 22:03:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251899/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038268%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038268 not downloaded yet
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039804%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039804 not downloaded yet
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: KW67%20HUY
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW67%2520HUY%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [bca.uk] INFO: Scrape type for KW67%20HUY: 1
2026-03-28 22:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3649b9f8-64ee-584f-9d2b-f46b1db86e38 with identifier: KW67%20HUY
2026-03-28 22:03:30 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699038288%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038288 not downloaded yet
2026-03-28 22:03:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689039806%27 HTTP/1.1" 200 None
2026-03-28 22:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039806 not downloaded yet
2026-03-28 22:03:30 [bca.uk] INFO: Found listing with ID: NU67%20EBV
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU67%2520EBV%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for NU67%20EBV: 1
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d00f4d6-3827-55c1-a06a-583364af76a6 with identifier: NU67%20EBV
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110851/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039779/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252126/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D689039807%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039807 not downloaded yet
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: KY66%20XSJ
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY66%2520XSJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for KY66%20XSJ: 1
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43b40829-d997-5432-a0e4-0fd30767ce9e with identifier: KY66%20XSJ
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54779eb10>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110834%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110834/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c5d90>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252353%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252353/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554364810>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252112%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252112/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55438d710>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023391%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023391/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0ca90>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251899%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251899/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038160/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: ST64%20MMV
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST64%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for ST64%20MMV: 1
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c98b2cc3-a1ec-5194-ae49-df6d05e42077 with identifier: ST64%20MMV
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c98b2cc3-a1ec-5194-ae49-df6d05e42077 with scrape type 1
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3DST64MMV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST64MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: AK11%20NXR
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK11%2520NXR%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for AK11%20NXR: 1
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f with identifier: AK11%20NXR
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038232>
2026-03-28 22:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039798/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039798>
2026-03-28 22:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038250>
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023451/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:03:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252171/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252171>
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D684814022%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814022 not downloaded yet
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: YB08%20OEU
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB08%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for YB08%20OEU: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: MM11%20JNV
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM11%2520JNV%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for MM11%20JNV: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: AC58%20KVH
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AC58%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for AC58%20KVH: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: KS04%20HEJ
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS04%2520HEJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for KS04%20HEJ: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: YF12%20LYA
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF12%2520LYA%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for YF12%20LYA: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: SG09%20LCM
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG09%2520LCM%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for SG09%20LCM: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: BT54%20XOM
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT54%2520XOM%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for BT54%20XOM: 0
2026-03-28 22:03:31 [bca.uk] INFO: Found listing with ID: SU06%20XOV
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SU06%2520XOV%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [bca.uk] INFO: Scrape type for SU06%20XOV: 2
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d93a8558-0c09-5d27-83ff-565ac66c6712 with identifier: SU06%20XOV
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d93a8558-0c09-5d27-83ff-565ac66c6712 with scrape type 2
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d93a8558-0c09-5d27-83ff-565ac66c6712 with scrape type 2
2026-03-28 22:03:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d93a8558-0c09-5d27-83ff-565ac66c6712, identifier: SU06%20XOV
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729ebd0>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994470%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994470/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c4e50>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253924%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253924/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d1450>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_expert_report_file_0a039026-4fe4-4c71-b9a9-09845d0a700c.pdf HTTP/1.1" 201 0
2026-03-28 22:03:31 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37980901-da86-559d-83e6-c8f73f7f2265, skipping ID generation
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3DKN68YYB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN68YYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762c290>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110851%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110851/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cf250>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039779%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039779/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54714c8d0>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252126%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252126/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547605410>
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253965%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253965/600 saved to cache
2026-03-28 22:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d93a8558-0c09-5d27-83ff-565ac66c6712 with identifier: SU06%20XOV
2026-03-28 22:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d93a8558-0c09-5d27-83ff-565ac66c6712 with identifier: SU06%20XOV
2026-03-28 22:03:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d93a8558-0c09-5d27-83ff-565ac66c6712 with identifier: SU06%20XOV to the API
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22: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': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SU06%20XOV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd93a8558-0c09-5d27-83ff-565ac66c6712',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SU06 XOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SU06%20XOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'ML320',
 'odometer': 154098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ ML320 3.0 CDI SE StationWagon',
 'transmission': 'manual',
 'trim': 'CDI SE',
 'vin': 'WDC1641222A059279',
 'year': 2006}
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SU06%2520XOV%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [bca.uk] INFO: Saving data for SU06%20XOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535355.465273, 'last_price_update_time': 1774735412.325153}
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SU06%2520XOV') HTTP/1.1" 204 0
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038268>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU64%20UPA-GB>
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D684814026%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814026 not downloaded yet
2026-03-28 22:03:32 [bca.uk] INFO: Found listing with ID: SP59%20HRM
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP59%2520HRM%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [bca.uk] INFO: Scrape type for SP59%20HRM: 0
2026-03-28 22:03:32 [bca.uk] INFO: Found listing with ID: GJ56%20ZHY
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ56%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [bca.uk] INFO: Scrape type for GJ56%20ZHY: 0
2026-03-28 22:03:32 [bca.uk] INFO: Found listing with ID: M500%20MGW
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M500%2520MGW%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [bca.uk] INFO: Scrape type for M500%20MGW: 0
2026-03-28 22:03:32 [bca.uk] INFO: Found listing with ID: KY06%20TYK
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY06%2520TYK%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [bca.uk] INFO: Scrape type for KY06%20TYK: 2
2026-03-28 22:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 107d23bb-8742-5983-b85a-b41941cd68ed with identifier: KY06%20TYK
2026-03-28 22:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 107d23bb-8742-5983-b85a-b41941cd68ed with scrape type 2
2026-03-28 22:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 107d23bb-8742-5983-b85a-b41941cd68ed with scrape type 2
2026-03-28 22:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 107d23bb-8742-5983-b85a-b41941cd68ed, identifier: KY06%20TYK
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010763%27 HTTP/1.1" 200 None
2026-03-28 22:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010763 not downloaded yet
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038288/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038288>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU67%20EBV-GB>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW67%20HUY-GB>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039802>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039804>
2026-03-28 22:03:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV65%20GFU-GB>
2026-03-28 22:03:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 107d23bb-8742-5983-b85a-b41941cd68ed with identifier: KY06%20TYK
2026-03-28 22:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 107d23bb-8742-5983-b85a-b41941cd68ed with identifier: KY06%20TYK
2026-03-28 22:03:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 107d23bb-8742-5983-b85a-b41941cd68ed with identifier: KY06%20TYK to the API
2026-03-28 22:03:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22: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': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY06%20TYK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '107d23bb-8742-5983-b85a-b41941cd68ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY06 TYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY06%20TYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 99099,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K SE Coupe',
 'transmission': 'manual',
 'trim': 'K SE',
 'vin': 'WDB2037462A889874',
 'year': 2006}
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY06%2520TYK%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Saving data for KY06%20TYK: {'auction_closing_time': 1774864800.0, 'created_time': 1774361726.718049, 'last_price_update_time': 1774735413.074327}
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY06%2520TYK') HTTP/1.1" 204 0
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D684814031%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814031 not downloaded yet
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: DG59%20XEM
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG59%2520XEM%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for DG59%20XEM: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: BJ10%20UWH
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ10%2520UWH%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for BJ10%20UWH: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: SC53%20TDX
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC53%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for SC53%20TDX: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: HV57%20ETA
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV57%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for HV57%20ETA: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: EN05%20JVE
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN05%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for EN05%20JVE: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: GP57%20RLY
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP57%2520RLY%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for GP57%20RLY: 2
2026-03-28 22:03:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with identifier: GP57%20RLY
2026-03-28 22:03:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with scrape type 2
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with scrape type 2
2026-03-28 22:03:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d68004bb-c7d6-5c64-a447-7e1fa4ebc052, identifier: GP57%20RLY
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010796%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010796 not downloaded yet
2026-03-28 22:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039807>
2026-03-28 22:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY66%20XSJ-GB>
2026-03-28 22:03:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with identifier: GP57%20RLY
2026-03-28 22:03:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with identifier: GP57%20RLY
2026-03-28 22:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d68004bb-c7d6-5c64-a447-7e1fa4ebc052 with identifier: GP57%20RLY to the API
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP57%20RLY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd68004bb-c7d6-5c64-a447-7e1fa4ebc052',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP57 RLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP57%20RLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 132539,
 '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 2.0 TDI 140 SE MPV',
 'transmission': 'manual',
 'trim': 'TDI 140 SE',
 'vin': 'WVGZZZ1TZ8W092897',
 'year': 2007}
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP57%2520RLY%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Saving data for GP57%20RLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774072929.651519, 'last_price_update_time': 1774735413.685146}
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP57%2520RLY') HTTP/1.1" 204 0
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762ff10>
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038141%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038141/600 saved to cache
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ed150>
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038160%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038160/600 saved to cache
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473f8f50>
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023451%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023451/600 saved to cache
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b78550>
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023424%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023424/600 saved to cache
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039798/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK11%20NXR-GB>
2026-03-28 22:03:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814014/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST64MMV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D686249341%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249341 not downloaded yet
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: AX60%20BHW
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX60%2520BHW%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for AX60%20BHW: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: CA57%20XLV
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA57%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for CA57%20XLV: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: YE59%20XKU
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE59%2520XKU%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for YE59%20XKU: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: VN60%20CDO
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN60%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for VN60%20CDO: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: WJ58%20DWA
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ58%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for WJ58%20DWA: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: HV62%20WPN
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV62%2520WPN%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for HV62%20WPN: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: SD60%20WDX
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD60%2520WDX%27 HTTP/1.1" 200 None
2026-03-28 22:03:33 [bca.uk] INFO: Scrape type for SD60%20WDX: 0
2026-03-28 22:03:33 [bca.uk] INFO: Found listing with ID: CV61%20KBJ
2026-03-28 22:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV61%2520KBJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for CV61%20KBJ: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: VO62%20VVP
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO62%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for VO62%20VVP: 2
2026-03-28 22:03:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1a765bb-ac90-5abf-b113-fb4f48614ee7 with identifier: VO62%20VVP
2026-03-28 22:03:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1a765bb-ac90-5abf-b113-fb4f48614ee7 with scrape type 2
2026-03-28 22:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1a765bb-ac90-5abf-b113-fb4f48614ee7 with scrape type 2
2026-03-28 22:03:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1a765bb-ac90-5abf-b113-fb4f48614ee7, identifier: VO62%20VVP
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010816%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010816 not downloaded yet
2026-03-28 22:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252171/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1a765bb-ac90-5abf-b113-fb4f48614ee7 with identifier: VO62%20VVP
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Electric HTTP/1.1" 200 None
2026-03-28 22:03:34 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:03:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1a765bb-ac90-5abf-b113-fb4f48614ee7 with identifier: VO62%20VVP
2026-03-28 22:03:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1a765bb-ac90-5abf-b113-fb4f48614ee7 with identifier: VO62%20VVP to the API
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO62%20VVP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f1a765bb-ac90-5abf-b113-fb4f48614ee7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO62 VVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO62%20VVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 80987,
 '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 LEAF  Hatchback',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'JN1FAAZE0U0013252',
 'year': 2012}
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO62%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Saving data for VO62%20VVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774352680.721232, 'last_price_update_time': 1774735414.675484}
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO62%2520VVP') HTTP/1.1" 204 0
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D686249352%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249352 not downloaded yet
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: BJ07%20JAO
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ07%2520JAO%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for BJ07%20JAO: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: YY62%20EHO
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY62%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for YY62%20EHO: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: NU62%20FVV
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU62%2520FVV%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for NU62%20FVV: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: YR60%20HSF
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR60%2520HSF%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for YR60%20HSF: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: YE15%20JYC
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE15%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for YE15%20JYC: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: VO63%20XSD
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO63%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for VO63%20XSD: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: VK16%20BTV
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK16%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for VK16%20BTV: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: RV60%20TZO
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV60%2520TZO%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for RV60%20TZO: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: LG08%20RMU
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG08%2520RMU%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for LG08%20RMU: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: HY60%20RUC
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY60%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for HY60%20RUC: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: HV08%20XHP
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV08%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 22:03:34 [bca.uk] INFO: Scrape type for HV08%20XHP: 0
2026-03-28 22:03:34 [bca.uk] INFO: Found listing with ID: GL11%20XOW
2026-03-28 22:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL11%2520XOW%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for GL11%20XOW: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: LN10%20VMY
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN10%2520VMY%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for LN10%20VMY: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: LK64%20NEJ
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK64%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for LK64%20NEJ: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: LD62%20NNR
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD62%2520NNR%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for LD62%20NNR: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: KM11%20UUD
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM11%2520UUD%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for KM11%20UUD: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: ST59%20MKN
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST59%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for ST59%20MKN: 1
2026-03-28 22:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e with identifier: ST59%20MKN
2026-03-28 22:03:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010846%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010846 not downloaded yet
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039802/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039804/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D684814041%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814041 not downloaded yet
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: GK61%20NMX
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK61%2520NMX%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for GK61%20NMX: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: EN10%20PWV
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN10%2520PWV%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for EN10%20PWV: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: BN10%20FFD
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BN10%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for BN10%20FFD: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: AV13%20PZZ
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV13%2520PZZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for AV13%20PZZ: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: CV62%20UAZ
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV62%2520UAZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for CV62%20UAZ: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: MV07%20KUJ
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV07%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for MV07%20KUJ: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: DG15%20HYL
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG15%2520HYL%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for DG15%20HYL: 1
2026-03-28 22:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5665b770-c5fc-5a05-b9d2-8e8d129df67b with identifier: DG15%20HYL
2026-03-28 22:03:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010858%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010858 not downloaded yet
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55498cf50>
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039798%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039798/600 saved to cache
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554942210>
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252171%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252171/600 saved to cache
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c7190>
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038250%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038250/600 saved to cache
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717e810>
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038232%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038232/600 saved to cache
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038288/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D686249382%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249382 not downloaded yet
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: DK61%20ZMO
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK61%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for DK61%20ZMO: 1
2026-03-28 22:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68a22924-d609-517c-89c8-3ff469c2635b with identifier: DK61%20ZMO
2026-03-28 22:03:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010885%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010885 not downloaded yet
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D684814047%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814047 not downloaded yet
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: HN64%20NHD
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN64%2520NHD%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for HN64%20NHD: 0
2026-03-28 22:03:35 [bca.uk] INFO: Found listing with ID: BG65%20SWK
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG65%2520SWK%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [bca.uk] INFO: Scrape type for BG65%20SWK: 2
2026-03-28 22:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with identifier: BG65%20SWK
2026-03-28 22:03:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with scrape type 2
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with scrape type 2
2026-03-28 22:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db, identifier: BG65%20SWK
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010906%27 HTTP/1.1" 200 None
2026-03-28 22:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010906 not downloaded yet
2026-03-28 22:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with identifier: BG65%20SWK
2026-03-28 22:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with identifier: BG65%20SWK
2026-03-28 22:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db with identifier: BG65%20SWK to the API
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG65%20SWK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '07f698f9-ba8c-53bf-8a4b-9ddb1dbcb7db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG65 SWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG65%20SWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 116582,
 'odometer_reading_unit': '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 1.6 CDTI 136 E/F TECH LINE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 136 E/F TECH LINE S/S',
 'vin': 'W0LGT6E3XG1019573',
 'year': 2015}
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG65%2520SWK%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [bca.uk] INFO: Saving data for BG65%20SWK: {'auction_closing_time': 1774778400.0, 'created_time': 1774621716.978088, 'last_price_update_time': 1774735416.090893}
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG65%2520SWK') HTTP/1.1" 204 0
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acf910>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038268%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038268/600 saved to cache
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473e8790>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039802%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039802/600 saved to cache
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717ea50>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039804%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039804/600 saved to cache
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039807/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814014/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814031/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814031>
2026-03-28 22:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010796/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010796>
2026-03-28 22:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814026/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814026>
2026-03-28 22:03:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010763>
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D684814049%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814049 not downloaded yet
2026-03-28 22:03:36 [bca.uk] INFO: Found listing with ID: KU57%20WZP
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU57%2520WZP%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [bca.uk] INFO: Scrape type for KU57%20WZP: 1
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbb13ef4-19c8-586c-a4d2-93af637cef56 with identifier: KU57%20WZP
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010936%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010936 not downloaded yet
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b7b750>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_expert_report_file_dbc32de7-0b57-4cc5-80cf-5a33b1add5af.pdf HTTP/1.1" 201 0
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4f2d0a0-2885-57c7-ae21-ea61c25273d9, skipping ID generation
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DOU64UPA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OU64UPA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548f7c50>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038288%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038288/600 saved to cache
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d2cd0>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_expert_report_file_53ed197e-1052-476f-a879-094672ab0979.pdf HTTP/1.1" 201 0
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3649b9f8-64ee-584f-9d2b-f46b1db86e38, skipping ID generation
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DKW67HUY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KW67HUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548d4e50>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_expert_report_file_0ac80d8a-b022-425c-a22a-925aad22c91f.pdf HTTP/1.1" 201 0
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 63a9213b-9753-5663-b464-16226cca8eb4, skipping ID generation
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DOV65GFU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV65GFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55498c710>
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_expert_report_file_252fc9db-361e-4725-a692-a9dcb1641540.pdf HTTP/1.1" 201 0
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d00f4d6-3827-55c1-a06a-583364af76a6, skipping ID generation
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DNU67EBV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NU67EBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:36 [bca.uk] INFO: Found listing with ID: AF20%20XNC
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF20%2520XNC%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [bca.uk] INFO: Scrape type for AF20%20XNC: 1
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6 with identifier: AF20%20XNC
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:36 [bca.uk] INFO: Found listing with ID: KY58%20DDF
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY58%2520DDF%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [bca.uk] INFO: Scrape type for KY58%20DDF: 2
2026-03-28 22:03:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with identifier: KY58%20DDF
2026-03-28 22:03:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with scrape type 2
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with scrape type 2
2026-03-28 22:03:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df, identifier: KY58%20DDF
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699010971%27 HTTP/1.1" 200 None
2026-03-28 22:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010971 not downloaded yet
2026-03-28 22:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with identifier: KY58%20DDF
2026-03-28 22:03:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with identifier: KY58%20DDF
2026-03-28 22:03:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df with identifier: KY58%20DDF to the API
2026-03-28 22:03:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=5&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY58%20DDF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b93e7f6f-f9b0-5da5-bcd2-2f4822ea58df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY58 DDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY58%20DDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 97055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 VVT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT DESIGN',
 'vin': 'W0L0AHL4888123037',
 'year': 2008}
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY58%2520DDF%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Saving data for KY58%20DDF: {'auction_closing_time': 1774864800.0, 'created_time': 1774505153.943372, 'last_price_update_time': 1774735417.193711}
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY58%2520DDF') HTTP/1.1" 204 0
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145943%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145943 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251632%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251632 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994433%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994433 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189226%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189226 not downloaded yet
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010846>
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010858/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010858>
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249352>
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814041>
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG15%20HYL-GB>
2026-03-28 22:03:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST59%20MKN-GB>
2026-03-28 22:03:37 [bca.uk] INFO: Found listing with ID: LX62%20RKE
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX62%2520RKE%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Scrape type for LX62%20RKE: 1
2026-03-28 22:03:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b with identifier: LX62%20RKE
2026-03-28 22:03:37 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:03:37 [bca.uk] INFO: Found listing with ID: LT55%20XAG
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT55%2520XAG%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Scrape type for LT55%20XAG: 0
2026-03-28 22:03:37 [bca.uk] INFO: Found listing with ID: RO59%20VYY
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO59%2520VYY%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Scrape type for RO59%20VYY: 0
2026-03-28 22:03:37 [bca.uk] INFO: Found listing with ID: EA59%20HXN
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA59%2520HXN%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Scrape type for EA59%20HXN: 2
2026-03-28 22:03:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with identifier: EA59%20HXN
2026-03-28 22:03:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with scrape type 2
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with scrape type 2
2026-03-28 22:03:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7fedd12-6fbb-5184-a0b0-01f166ed4c7b, identifier: EA59%20HXN
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2ad10>
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSP15VFV%252F689039807%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039807/600 saved to cache
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473eb790>
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FST64MMV%252F684814014%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814014/600 saved to cache
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with identifier: EA59%20HXN
2026-03-28 22:03:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with identifier: EA59%20HXN
2026-03-28 22:03:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7fedd12-6fbb-5184-a0b0-01f166ed4c7b with identifier: EA59%20HXN to the API
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:37 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA59%20HXN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f7fedd12-6fbb-5184-a0b0-01f166ed4c7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA59 HXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA59%20HXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 75615,
 '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 SXI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 115 SXI',
 'vin': 'W0L0AHL08A5014141',
 'year': 2009}
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA59%2520HXN%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [bca.uk] INFO: Saving data for EA59%20HXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774621543.408677, 'last_price_update_time': 1774735417.899978}
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA59%2520HXN') HTTP/1.1" 204 0
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145949%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145949 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251640%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251640 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994457%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994457 not downloaded yet
2026-03-28 22:03:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189232%27 HTTP/1.1" 200 None
2026-03-28 22:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189232 not downloaded yet
2026-03-28 22:03:37 [bca.uk] INFO: Found listing with ID: SW19%20FWZ
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for SW19%20FWZ: 1
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with identifier: SW19%20FWZ
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with scrape type 1
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSW19FWZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SW19FWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: GJ68%20EYU
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ68%2520EYU%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for GJ68%20EYU: 1
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4 with identifier: GJ68%20EYU
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010796/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814047>
2026-03-28 22:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010906/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010906>
2026-03-28 22:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249341/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249341>
2026-03-28 22:03:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010816/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010816>
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145954%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145954 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251644%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251644 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994471%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994471 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189239%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189239 not downloaded yet
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b2a10>
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_expert_report_file_f124eec1-e91d-4d0e-b0d2-82e282594bfb.pdf HTTP/1.1" 201 0
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 43b40829-d997-5432-a0e4-0fd30767ce9e, skipping ID generation
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKY66XSJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY66XSJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0e910>
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_expert_report_file_9b59bebc-d6dc-4a74-affb-896bf8b4e860.pdf HTTP/1.1" 201 0
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f, skipping ID generation
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAK11NXR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK11NXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814026/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814031/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: KT15%20GYV
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT15%2520GYV%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for KT15%20GYV: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: CU71%20VTC
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU71%2520VTC%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for CU71%20VTC: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: SR21%20XPN
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR21%2520XPN%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for SR21%20XPN: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: ST72%20OPY
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for ST72%20OPY: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: ST72%20OSN
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for ST72%20OSN: 2
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faac7e05-80dd-59ba-9e57-f65529be8812 with identifier: ST72%20OSN
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faac7e05-80dd-59ba-9e57-f65529be8812 with scrape type 2
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faac7e05-80dd-59ba-9e57-f65529be8812 with scrape type 2
2026-03-28 22:03:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faac7e05-80dd-59ba-9e57-f65529be8812, identifier: ST72%20OSN
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: KM18%20WKW
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM18%2520WKW%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for KM18%20WKW: 1
2026-03-28 22:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22 with identifier: KM18%20WKW
2026-03-28 22:03:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faac7e05-80dd-59ba-9e57-f65529be8812 with identifier: ST72%20OSN
2026-03-28 22:03:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faac7e05-80dd-59ba-9e57-f65529be8812 with identifier: ST72%20OSN
2026-03-28 22:03:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faac7e05-80dd-59ba-9e57-f65529be8812 with identifier: ST72%20OSN to the API
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:38 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST72%20OSN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'faac7e05-80dd-59ba-9e57-f65529be8812',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST72 OSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST72%20OSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 12631,
 'odometer_reading_unit': '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 COURIER 1.5 TDCI 100 LEADER (6) Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 LEADER (6)',
 'vin': 'WF0WXXTACWNR67580',
 'year': 2022}
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Saving data for ST72%20OSN: {'auction_closing_time': 1775210400.0, 'created_time': 1774535130.4698, 'last_price_update_time': 1774735418.724247}
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520OSN') HTTP/1.1" 204 0
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145965%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145965 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251648%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251648 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994491%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994491 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189247%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189247 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699158266%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158266 not downloaded yet
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699028280%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028280 not downloaded yet
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814041/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010858/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: ST72%20TKU
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for ST72%20TKU: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: SY22%20UHR
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY22%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for SY22%20UHR: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: MD19%20GWP
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD19%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:03:38 [bca.uk] INFO: Scrape type for MD19%20GWP: 0
2026-03-28 22:03:38 [bca.uk] INFO: Found listing with ID: DE72%20KZJ
2026-03-28 22:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE72%2520KZJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for DE72%20KZJ: 0
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: BW21%20EVR
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BW21%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for BW21%20EVR: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96c4f924-7308-5bd2-b24d-6916e1a7f917 with identifier: BW21%20EVR
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: GK19%20LKN
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK19%2520LKN%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for GK19%20LKN: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dbe411f-6de6-544b-9dbf-532e12cbc18e with identifier: GK19%20LKN
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e4710>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010796%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010796/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54779c250>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010763%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010763/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010971>
2026-03-28 22:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF20%20XNC-GB>
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249352/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145971%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145971 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251656%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251656 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994507%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994507 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189252%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189252 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699158274%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158274 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699028281%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028281 not downloaded yet
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: CA19%20YWE
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA19%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for CA19%20YWE: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 425c7b94-e605-550f-9362-6af12cc1998a with identifier: CA19%20YWE
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: GF07%20MDE
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF07%2520MDE%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for GF07%20MDE: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37d65eaf-0634-5a3f-9af8-91f997434603 with identifier: GF07%20MDE
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54731b710>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814026%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814026/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554271a50>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814031%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814031/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010906/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010816/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145984%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145984 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251669%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251669 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994528%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994528 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189266%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189266 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699158281%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158281 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699028282%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028282 not downloaded yet
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249341/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: HL19%20RNJ
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HL19%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for HL19%20RNJ: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900 with identifier: HL19%20RNJ
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814047/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994457>
2026-03-28 22:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189232>
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146002%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146002 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251684%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251684 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994549%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994549 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189278%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189278 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699158291%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158291 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699028283%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028283 not downloaded yet
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555032c10>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814041%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814041/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d15d0>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010846%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010846/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547658490>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010858%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010858/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554378050>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F686249352%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249352/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: KF19%20DKY
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KF19%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for KF19%20DKY: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3f29b60-3863-5769-bd32-0a73da36e20b with identifier: KF19%20DKY
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SW19FWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20EYU-GB>
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146018%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146018 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251699%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251699 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994573%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994573 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189292%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189292 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699158295%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158295 not downloaded yet
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699028284%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028284 not downloaded yet
2026-03-28 22:03:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b01910>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010906%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010906/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472ab7d0>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010816%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010816/600 saved to cache
2026-03-28 22:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:39 [bca.uk] INFO: Found listing with ID: LG72%20UJY
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG72%2520UJY%27 HTTP/1.1" 200 None
2026-03-28 22:03:39 [bca.uk] INFO: Scrape type for LG72%20UJY: 1
2026-03-28 22:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55409954-1173-5276-a10a-2f132fbeb032 with identifier: LG72%20UJY
2026-03-28 22:03:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476213d0>
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_expert_report_file_1cad6454-d6fb-4d25-8b07-49367f48a2b8.pdf HTTP/1.1" 201 0
2026-03-28 22:03:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5665b770-c5fc-5a05-b9d2-8e8d129df67b, skipping ID generation
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3DDG15HYL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG15HYL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554357a10>
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F686249341%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249341/600 saved to cache
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548a6d90>
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_expert_report_file_8ffa991d-9332-4a51-8ff1-9d3f289e282b.pdf HTTP/1.1" 201 0
2026-03-28 22:03:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e, skipping ID generation
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3DST59MKN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST59MKN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471d7510>
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814047%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814047/600 saved to cache
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM18%20WKW-GB>
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20LKN-GB>
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028279/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AK11NXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158258/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KY66XSJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699146028%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146028 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699251710%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251710 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698994592%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994592 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699189301%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189301 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699158308%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158308 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699028285%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028285 not downloaded yet
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158274>
2026-03-28 22:03:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028281>
2026-03-28 22:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:03:40 [bca.uk] INFO: Found listing with ID: RJ69%20GGF
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ69%2520GGF%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [bca.uk] INFO: Scrape type for RJ69%20GGF: 0
2026-03-28 22:03:40 [bca.uk] INFO: Found listing with ID: RK68%20WZS
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK68%2520WZS%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [bca.uk] INFO: Scrape type for RK68%20WZS: 1
2026-03-28 22:03:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e86ebe18-a2b5-52bb-9b19-9683b6ffda08 with identifier: RK68%20WZS
2026-03-28 22:03:40 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011098%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011098 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976083%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976083 not downloaded yet
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422f410>
2026-03-28 22:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91ccc5b9-c785-59f2-b3e3-b519a80bbf9e/91ccc5b9-c785-59f2-b3e3-b519a80bbf9e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3DSW19FWZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5') HTTP/1.1" 204 0
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SW19FWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 saved to cache
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e
2026-03-28 22:03:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e, skipping ID generation
2026-03-28 22:03:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with scrape type 1
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e sending to next pipeline
2026-03-28 22:03:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e, identifier: SW19%20FWZ
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699158321%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158321 not downloaded yet
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699028286%27 HTTP/1.1" 200 None
2026-03-28 22:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028286 not downloaded yet
2026-03-28 22:03:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with identifier: SW19%20FWZ
2026-03-28 22:03:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with identifier: SW19%20FWZ
2026-03-28 22:03:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91ccc5b9-c785-59f2-b3e3-b519a80bbf9e with identifier: SW19%20FWZ to the API
2026-03-28 22:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SW19FWZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '91ccc5b9-c785-59f2-b3e3-b519a80bbf9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW19 FWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW19%20FWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 127973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 1,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_91ccc5b9-c785-59f2-b3e3-b519a80bbf9e/91ccc5b9-c785-59f2-b3e3-b519a80bbf9e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 21922,
             'Height': 300,
             'OriginUrl': 'https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SW19FWZ-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': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 LWB Dropside',
 'transmission': 'manual',
 'trim': 'TDCI 130 LWB',
 'vin': 'WF0DXXTTGDJG01441',
 'year': 2019}
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Saving data for SW19%20FWZ: {'created_time': 1774735421.172884, 'last_price_update_time': 1774735421.172894, 'auction_closing_time': 1775210400.0}
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW19%2520FWZ') HTTP/1.1" 204 0
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: YH70%20HRN
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH70%2520HRN%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for YH70%20HRN: 1
2026-03-28 22:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fa3513c-d7c1-5913-b481-6acfffd741bf with identifier: YH70%20HRN
2026-03-28 22:03:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011114%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011114 not downloaded yet
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976105%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976105 not downloaded yet
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189266>
2026-03-28 22:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028282>
2026-03-28 22:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158281/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158281>
2026-03-28 22:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994528>
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158334%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158334 not downloaded yet
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699028287%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028287 not downloaded yet
2026-03-28 22:03:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761c290>
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010971%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010971/600 saved to cache
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: MP19%20HZK
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MP19%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for MP19%20HZK: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: MT23%20TUO
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT23%2520TUO%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for MT23%20TUO: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: NU72%20GYN
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU72%2520GYN%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for NU72%20GYN: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: RGZ%202258
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RGZ%25202258%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for RGZ%202258: 1
2026-03-28 22:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df646afa-cd7d-59ba-af23-e32bf2546109 with identifier: RGZ%202258
2026-03-28 22:03:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011133%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011133 not downloaded yet
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976130%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976130 not downloaded yet
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158346%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158346 not downloaded yet
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158258/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028283>
2026-03-28 22:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: SH22%20GFY
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH22%2520GFY%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for SH22%20GFY: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: WF68%20XGD
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF68%2520XGD%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for WF68%20XGD: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: WO19%20HKY
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO19%2520HKY%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for WO19%20HKY: 0
2026-03-28 22:03:41 [bca.uk] INFO: Found listing with ID: YC68%20TVN
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC68%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [bca.uk] INFO: Scrape type for YC68%20TVN: 2
2026-03-28 22:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with identifier: YC68%20TVN
2026-03-28 22:03:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with scrape type 2
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with scrape type 2
2026-03-28 22:03:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 384424c5-4a27-5c4a-8ba8-b04b931ad0f3, identifier: YC68%20TVN
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011154%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011154 not downloaded yet
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976142%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976142 not downloaded yet
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476321d0>
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_expert_report_file_e4172c38-8a64-4224-a727-c01a40525de9.pdf HTTP/1.1" 201 0
2026-03-28 22:03:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6, skipping ID generation
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAF20XNC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF20XNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with identifier: YC68%20TVN
2026-03-28 22:03:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with identifier: YC68%20TVN
2026-03-28 22:03:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 384424c5-4a27-5c4a-8ba8-b04b931ad0f3 with identifier: YC68%20TVN to the API
2026-03-28 22:03:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:42 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC68%20TVN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '384424c5-4a27-5c4a-8ba8-b04b931ad0f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC68 TVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC68%20TVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 45022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D150 2WD R-DYNAMIC S Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD R-DYNAMIC S',
 'vin': 'SADFB2CN2K1Z38767',
 'year': 2018}
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC68%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [bca.uk] INFO: Saving data for YC68%20TVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774217126.374088, 'last_price_update_time': 1774735422.180975}
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC68%2520TVN') HTTP/1.1" 204 0
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028279/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976062/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ST59MKN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:42 [bca.uk] INFO: Found listing with ID: YK19%20TBP
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK19%2520TBP%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [bca.uk] INFO: Scrape type for YK19%20TBP: 0
2026-03-28 22:03:42 [bca.uk] INFO: Found listing with ID: DK69%20NEO
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK69%2520NEO%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [bca.uk] INFO: Scrape type for DK69%20NEO: 1
2026-03-28 22:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6 with identifier: DK69%20NEO
2026-03-28 22:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011169%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011169 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976157%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976157 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084861%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084861 not downloaded yet
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170290>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU67EBV%252F699189232%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189232/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548fe910>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV65GFU%252F698994457%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994457/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3aa50>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_expert_report_file_266800ed-5c25-41a4-b285-080d4f75a034.pdf HTTP/1.1" 201 0
2026-03-28 22:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4, skipping ID generation
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ68EYU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ68EYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158281/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:03:42 [bca.uk] INFO: Found listing with ID: MH19%20RHF
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MH19%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [bca.uk] INFO: Scrape type for MH19%20RHF: 1
2026-03-28 22:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7bbb95c-34a4-508c-9af6-6415bfd76278 with identifier: MH19%20RHF
2026-03-28 22:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011209%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011209 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976189%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976189 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084870%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084870 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699002786%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002786 not downloaded yet
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a01fd0>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY66XSJ%252F699158258%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158258/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2c8d0>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY66XSJ%252F699158274%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158274/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976083/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976083>
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976105/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976105>
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028286>
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158321>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a169d0>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK11NXR%252F699028281%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028281/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717fc50>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAK11NXR%252F699028279%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028279/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:03:42 [bca.uk] INFO: Found listing with ID: MJ19%20JYG
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [bca.uk] INFO: Scrape type for MJ19%20JYG: 1
2026-03-28 22:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7c54e9b-c505-5a1c-96f8-efc7e46f0480 with identifier: MJ19%20JYG
2026-03-28 22:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011237%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011237 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976211%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976211 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084875%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084875 not downloaded yet
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699002811%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002811 not downloaded yet
2026-03-28 22:03:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976130>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b75110>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_expert_report_file_bbf4aae2-121a-463d-8977-ddba0df2e41c.pdf HTTP/1.1" 201 0
2026-03-28 22:03:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22, skipping ID generation
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKM18WKW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM18WKW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549cbdd0>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY66XSJ%252F699158281%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158281/600 saved to cache
2026-03-28 22:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62790>
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_expert_report_file_a66d8294-6c0e-4a89-84ff-51d2f56b300d.pdf HTTP/1.1" 201 0
2026-03-28 22:03:43 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2dbe411f-6de6-544b-9dbf-532e12cbc18e, skipping ID generation
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGK19LKN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK19LKN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cc4d0>
2026-03-28 22:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV65GFU%252F698994528%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994528/600 saved to cache
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976062/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011154>
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011133/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011133>
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084847/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF20XNC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976142/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976142>
2026-03-28 22:03:43 [bca.uk] INFO: Found listing with ID: ML71%20WFO
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML71%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [bca.uk] INFO: Scrape type for ML71%20WFO: 0
2026-03-28 22:03:43 [bca.uk] INFO: Found listing with ID: YE19%20VLP
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE19%2520VLP%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [bca.uk] INFO: Scrape type for YE19%20VLP: 2
2026-03-28 22:03:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0e34e59-38b0-5058-b818-add93848e6bd with identifier: YE19%20VLP
2026-03-28 22:03:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0e34e59-38b0-5058-b818-add93848e6bd with scrape type 2
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0e34e59-38b0-5058-b818-add93848e6bd with scrape type 2
2026-03-28 22:03:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0e34e59-38b0-5058-b818-add93848e6bd, identifier: YE19%20VLP
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011269%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011269 not downloaded yet
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976239%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976239 not downloaded yet
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084888%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084888 not downloaded yet
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699002826%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002826 not downloaded yet
2026-03-28 22:03:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0e34e59-38b0-5058-b818-add93848e6bd with identifier: YE19%20VLP
2026-03-28 22:03:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0e34e59-38b0-5058-b818-add93848e6bd with identifier: YE19%20VLP
2026-03-28 22:03:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0e34e59-38b0-5058-b818-add93848e6bd with identifier: YE19%20VLP to the API
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE19%20VLP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0e34e59-38b0-5058-b818-add93848e6bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE19 VLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE19%20VLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 70236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 130 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR',
 'vin': 'VF72RHNSJK4222529',
 'year': 2019}
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE19%2520VLP%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [bca.uk] INFO: Saving data for YE19%20VLP: {'auction_closing_time': 1774864800.0, 'created_time': 1774130744.483752, 'last_price_update_time': 1774735423.729064}
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE19%2520VLP') HTTP/1.1" 204 0
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011390%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011390 not downloaded yet
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976378%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976378 not downloaded yet
2026-03-28 22:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158346/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158346>
2026-03-28 22:03:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002761/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ68EYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:43 [bca.uk] INFO: Found listing with ID: YB19%20VUL
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB19%2520VUL%27 HTTP/1.1" 200 None
2026-03-28 22:03:43 [bca.uk] INFO: Scrape type for YB19%20VUL: 2
2026-03-28 22:03:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with identifier: YB19%20VUL
2026-03-28 22:03:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with scrape type 2
2026-03-28 22:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with scrape type 2
2026-03-28 22:03:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd5ff414-9c8a-5f3d-8f77-38507ba5d434, identifier: YB19%20VUL
2026-03-28 22:03:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011291%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011291 not downloaded yet
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976274%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976274 not downloaded yet
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084897%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084897 not downloaded yet
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699002841%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002841 not downloaded yet
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547733e90>
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028282%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028282/600 saved to cache
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55498e950>
2026-03-28 22:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189266%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189266/600 saved to cache
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976083/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976105/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084861>
2026-03-28 22:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with identifier: YB19%20VUL
2026-03-28 22:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with identifier: YB19%20VUL
2026-03-28 22:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd5ff414-9c8a-5f3d-8f77-38507ba5d434 with identifier: YB19%20VUL to the API
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:44 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB19%20VUL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd5ff414-9c8a-5f3d-8f77-38507ba5d434',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB19 VUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB19%20VUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': '320D',
 'odometer': 999999,
 'odometer_reading_unit': '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 SE STEP Saloon',
 'transmission': 'automatic',
 'trim': 'SE STEP',
 'vin': 'WBA5V52010AJ67430',
 'year': 2019}
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB19%2520VUL%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Saving data for YB19%20VUL: {'auction_closing_time': 1774864800.0, 'created_time': 1774536309.985425, 'last_price_update_time': 1774735424.550207}
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520VUL') HTTP/1.1" 204 0
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699011406%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011406 not downloaded yet
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D698976402%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976402 not downloaded yet
2026-03-28 22:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: NG19%20PXT
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG19%2520PXT%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for NG19%20PXT: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: LP69%20AYT
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LP69%2520AYT%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for LP69%20AYT: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: BD19%20VEB
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD19%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for BD19%20VEB: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: AP14%20VMA
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP14%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for AP14%20VMA: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: HN67%20CEF
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN67%2520CEF%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for HN67%20CEF: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: PJ17%20GNU
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ17%2520GNU%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for PJ17%20GNU: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: SO15%20AOG
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SO15%2520AOG%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for SO15%20AOG: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: SY66%20NNC
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY66%2520NNC%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for SY66%20NNC: 0
2026-03-28 22:03:44 [bca.uk] INFO: Found listing with ID: CA65%20KLE
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA65%2520KLE%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [bca.uk] INFO: Scrape type for CA65%20KLE: 2
2026-03-28 22:03:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecf9ce68-f48f-590f-a228-caae4c9bb46f with identifier: CA65%20KLE
2026-03-28 22:03:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecf9ce68-f48f-590f-a228-caae4c9bb46f with scrape type 2
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecf9ce68-f48f-590f-a228-caae4c9bb46f with scrape type 2
2026-03-28 22:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecf9ce68-f48f-590f-a228-caae4c9bb46f, identifier: CA65%20KLE
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699084918%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084918 not downloaded yet
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03: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%3D699002867%27 HTTP/1.1" 200 None
2026-03-28 22:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002867 not downloaded yet
2026-03-28 22:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976157/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976157>
2026-03-28 22:03:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002786/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002786>
2026-03-28 22:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecf9ce68-f48f-590f-a228-caae4c9bb46f with identifier: CA65%20KLE
2026-03-28 22:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecf9ce68-f48f-590f-a228-caae4c9bb46f with identifier: CA65%20KLE
2026-03-28 22:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecf9ce68-f48f-590f-a228-caae4c9bb46f with identifier: CA65%20KLE to the API
2026-03-28 22:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA65%20KLE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ecf9ce68-f48f-590f-a228-caae4c9bb46f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA65 KLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA65%20KLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 63835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7143482',
 'year': 2015}
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA65%2520KLE%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [bca.uk] INFO: Saving data for CA65%20KLE: {'auction_closing_time': 1774778400.0, 'created_time': 1774620777.568671, 'last_price_update_time': 1774735425.243365}
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA65%2520KLE') HTTP/1.1" 204 0
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011415%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011415 not downloaded yet
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976422%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976422 not downloaded yet
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477553d0>
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976062%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976062/600 saved to cache
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fe4d0>
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028283%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028283/600 saved to cache
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976142/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011133/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084847/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:45 [bca.uk] INFO: Found listing with ID: DA14%20ORY
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA14%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [bca.uk] INFO: Scrape type for DA14%20ORY: 0
2026-03-28 22:03:45 [bca.uk] INFO: Found listing with ID: M80%20AKD
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M80%2520AKD%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [bca.uk] INFO: Scrape type for M80%20AKD: 0
2026-03-28 22:03:45 [bca.uk] INFO: Found listing with ID: SC14%20NFN
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC14%2520NFN%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [bca.uk] INFO: Scrape type for SC14%20NFN: 2
2026-03-28 22:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b7727d-49c8-5685-bc4a-615d45a3eba9 with identifier: SC14%20NFN
2026-03-28 22:03:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b7727d-49c8-5685-bc4a-615d45a3eba9 with scrape type 2
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b7727d-49c8-5685-bc4a-615d45a3eba9 with scrape type 2
2026-03-28 22:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b7727d-49c8-5685-bc4a-615d45a3eba9, identifier: SC14%20NFN
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699084936%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084936 not downloaded yet
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002903%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002903 not downloaded yet
2026-03-28 22:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b7727d-49c8-5685-bc4a-615d45a3eba9 with identifier: SC14%20NFN
2026-03-28 22:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b7727d-49c8-5685-bc4a-615d45a3eba9 with identifier: SC14%20NFN
2026-03-28 22:03:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59b7727d-49c8-5685-bc4a-615d45a3eba9 with identifier: SC14%20NFN to the API
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=4&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC14%20NFN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59b7727d-49c8-5685-bc4a-615d45a3eba9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC14 NFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC14%20NFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'VENGA',
 'odometer': 65938,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA VENGA 1.4 1 ECODYNAMICS MPV',
 'transmission': 'manual',
 'trim': '1 ECODYNAMICS',
 'vin': 'U5YEG811LEL086355',
 'year': 2014}
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC14%2520NFN%27 HTTP/1.1" 200 None
2026-03-28 22:03:45 [bca.uk] INFO: Saving data for SC14%20NFN: {'auction_closing_time': 1774778400.0, 'created_time': 1774620782.391294, 'last_price_update_time': 1774735425.888844}
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC14%2520NFN') HTTP/1.1" 204 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011429%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011429 not downloaded yet
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976444%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976444 not downloaded yet
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b38250>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976083%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976083/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e0910>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976105%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976105/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554944950>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158321%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158321/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002761/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002811/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002811>
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002826/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002826>
2026-03-28 22:03:46 [bca.uk] INFO: Found listing with ID: SK68%20YYP
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK68%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [bca.uk] INFO: Scrape type for SK68%20YYP: 0
2026-03-28 22:03:46 [bca.uk] INFO: Found listing with ID: YA66%20ACZ
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA66%2520ACZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [bca.uk] INFO: Scrape type for YA66%20ACZ: 2
2026-03-28 22:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fce67d35-a8d0-5c8f-b601-1862a3a0684d with identifier: YA66%20ACZ
2026-03-28 22:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fce67d35-a8d0-5c8f-b601-1862a3a0684d with scrape type 2
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fce67d35-a8d0-5c8f-b601-1862a3a0684d with scrape type 2
2026-03-28 22:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fce67d35-a8d0-5c8f-b601-1862a3a0684d, identifier: YA66%20ACZ
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699084959%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084959 not downloaded yet
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002952%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002952 not downloaded yet
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b38250>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028286%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028286/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ae310>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976130%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976130/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011390/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011390>
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976378>
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158346/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fce67d35-a8d0-5c8f-b601-1862a3a0684d with identifier: YA66%20ACZ
2026-03-28 22:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fce67d35-a8d0-5c8f-b601-1862a3a0684d with identifier: YA66%20ACZ
2026-03-28 22:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fce67d35-a8d0-5c8f-b601-1862a3a0684d with identifier: YA66%20ACZ to the API
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:46 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA66%20ACZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fce67d35-a8d0-5c8f-b601-1862a3a0684d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA66 ACZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA66%20ACZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 79395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI AWD GT-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI AWD GT-LINE',
 'vin': 'U5YPK816NGL127642',
 'year': 2016}
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA66%2520ACZ%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [bca.uk] INFO: Saving data for YA66%20ACZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621472.054124, 'last_price_update_time': 1774735426.785201}
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA66%2520ACZ') HTTP/1.1" 204 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011468%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011468 not downloaded yet
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976465%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976465 not downloaded yet
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699084983%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084983 not downloaded yet
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002969%27 HTTP/1.1" 200 None
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002969 not downloaded yet
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b42210>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976142%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976142/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b43ed0>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011133%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011133/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547367490>
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF20XNC%252F699084847%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084847/600 saved to cache
2026-03-28 22:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002786/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976157/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976402>
2026-03-28 22:03:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011406>
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011500%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011500 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976484%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976484 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002987%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002987 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011524%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011524 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976510%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976510 not downloaded yet
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d5f10>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002761%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002761/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473737d0>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG15HYL%252F699011154%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011154/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dd4d0>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084861%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084861/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554301350>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKY66XSJ%252F699158346%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158346/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002867>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002841/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002841>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084918>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084897>
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002811/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002826/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002903/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002903>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084936/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084936>
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011549%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011549 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976542%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976542 not downloaded yet
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474ba750>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002786%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002786/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456b190>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FST59MKN%252F698976157%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976157/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011390/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011569%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011569 not downloaded yet
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976574%27 HTTP/1.1" 200 None
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976574 not downloaded yet
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002952/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002952>
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084959>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011468/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011468>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976465>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cf710>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002811%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002811/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b72210>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002826%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002826/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472656d0>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM18WKW%252F699011390%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011390/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002841/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084897/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976510>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011524>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ccb10>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK19LKN%252F698976378%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976378/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554557110>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK19LKN%252F698976402%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976402/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d6c90>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM18WKW%252F699011406%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011406/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002903/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084936/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011468/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976542>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976574>
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002952/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547111b50>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084918%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084918/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554806350>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002841%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002841/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d13d0>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002867%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002867/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d03d0>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084897%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084897/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011569>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002987/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002987>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976484>
2026-03-28 22:03:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011549>
2026-03-28 22:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55423ad10>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ68EYU%252F699002903%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002903/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547287950>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084936%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084936/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477edc90>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM18WKW%252F699011468%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011468/600 saved to cache
2026-03-28 22:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547286e10>
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976465%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976465/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a4590>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ68EYU%252F699002952%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002952/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b2d90>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF20XNC%252F699084959%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084959/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002969>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011500>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084983/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084983>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011429/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011429>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976444>
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976422>
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554817210>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011524%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011524/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b80d0>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976510%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976510/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011415>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976274>
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002987/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b4450>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976542%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976542/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548145d0>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976574%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976574/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011291>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084888>
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554226250>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ68EYU%252F699002987%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002987/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573dfa90>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011549%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011549/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ68EYU/42810875?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=mBNLdGQbm1DhNN1S4GccP%2FZY1Fjg8xcp9xUKQWMBqqA%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011429/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976239/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976239>
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011269/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011269>
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8250>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011569%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011569/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547740550>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976444%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976444/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GK19LKN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM18WKW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554803ad0>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ68EYU%252F699002969%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002969/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4
2026-03-28 22:03:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4, skipping ID generation
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4 sending to next pipeline
2026-03-28 22:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4, identifier: GJ68%20EYU
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762a3d0>
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011429%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011429/600 saved to cache
2026-03-28 22:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4 with identifier: GJ68%20EYU
2026-03-28 22:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4 with identifier: GJ68%20EYU
2026-03-28 22:03:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4 with identifier: GJ68%20EYU to the API
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002969/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_expert_report_file_266800ed-5c25-41a4-b285-080d4f75a034.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20EYU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ68 EYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ68%20EYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 65468,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002761/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42590,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002786/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41324,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002811/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002826/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002841/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36638,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002867/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77771,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002903/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002952/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75511,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002969/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4/9cbdfd8b-6b0a-5ba6-8a65-f332439f00a4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ68EYU/699002987/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZ8V4KA012941',
 'year': 2018}
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ68%2520EYU%27 HTTP/1.1" 200 None
2026-03-28 22:03:49 [bca.uk] INFO: Saving data for GJ68%20EYU: {'created_time': 1774735429.358366, 'last_price_update_time': 1774735429.358379, 'auction_closing_time': 1774778400.0}
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ68%2520EYU') HTTP/1.1" 204 0
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084983/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084875/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084875>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976211/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976211>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011237>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084870>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ19%20JYG-GB>
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011269/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976239/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547740cd0>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011500%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011500/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dff10>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976484%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976484/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dd950>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGK19LKN%252F698976422%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976422/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547f4b10>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011415%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011415/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476320d0>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976274%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976274/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e5010>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011291%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011291/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547632310>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF20XNC%252F699084888%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084888/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554555c50>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAF20XNC%252F699084983%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084983/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729a450>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011269%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011269/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554238c10>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST59MKN%252F698976239%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976239/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM18WKW/42810921?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=u7VJrUxDokN8Iixrnjk2hyR5sgKyUuwrEDXBiO7lLtU%3D)
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GK19LKN/42810703?sv=2020-08-04&st=2026-03-28T22%3A03%3A39Z&se=2026-03-28T22%3A28%3A39Z&sr=b&sp=r&sig=4GGZxgtOFbi6XjOH0lIxuujHODhGbK%2FoxZi%2BcEW9zoI%3D)
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976189/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976189>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011209>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RGZ%202258-GB>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011169/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011169>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH19%20RHF-GB>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK69%20NEO-GB>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158334/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158334>
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011114>
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084870/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028287>
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976211/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554925a10>
2026-03-28 22:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKM18WKW%252F699011377%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011377/600 saved to cache
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22
2026-03-28 22:03:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22, skipping ID generation
2026-03-28 22:03:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ab8ad02-8eed-55fd-8bce-08a2c5079d22 sending to next pipeline
2026-03-28 22:03:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22, identifier: KM18%20WKW
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a52d0>
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGK19LKN%252F698976358%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976358/600 saved to cache
2026-03-28 22:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e
2026-03-28 22:03:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2dbe411f-6de6-544b-9dbf-532e12cbc18e, skipping ID generation
2026-03-28 22:03:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2dbe411f-6de6-544b-9dbf-532e12cbc18e sending to next pipeline
2026-03-28 22:03:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dbe411f-6de6-544b-9dbf-532e12cbc18e, identifier: GK19%20LKN
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084875/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF20XNC/42807954?sv=2020-08-04&st=2026-03-28T22%3A03%3A38Z&se=2026-03-28T22%3A28%3A38Z&sr=b&sp=r&sig=HqECq2nNVAmAiFdZnnkNsAZVF%2FHK3rToWPsQPkpm8YM%3D)
2026-03-28 22:03:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22 with identifier: KM18%20WKW
2026-03-28 22:03:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22 with identifier: KM18%20WKW
2026-03-28 22:03:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ab8ad02-8eed-55fd-8bce-08a2c5079d22 with identifier: KM18%20WKW to the API
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011377/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_expert_report_file_bbf4aae2-121a-463d-8977-ddba0df2e41c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM18%20WKW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ab8ad02-8eed-55fd-8bce-08a2c5079d22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM18 WKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM18%20WKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 83743,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41219,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011390/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011429/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011468/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74477,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ab8ad02-8eed-55fd-8bce-08a2c5079d22/2ab8ad02-8eed-55fd-8bce-08a2c5079d22_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM18WKW/699011569/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 1.6 AMG LINE DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1173422N694014',
 'year': 2018}
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM18%2520WKW%27 HTTP/1.1" 200 None
2026-03-28 22:03:50 [bca.uk] INFO: Saving data for KM18%20WKW: {'created_time': 1774735430.55891, 'last_price_update_time': 1774735430.558921, 'auction_closing_time': 1774778400.0}
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM18%2520WKW') HTTP/1.1" 204 0
2026-03-28 22:03:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dbe411f-6de6-544b-9dbf-532e12cbc18e with identifier: GK19%20LKN
2026-03-28 22:03:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dbe411f-6de6-544b-9dbf-532e12cbc18e with identifier: GK19%20LKN
2026-03-28 22:03:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dbe411f-6de6-544b-9dbf-532e12cbc18e with identifier: GK19%20LKN to the API
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976358/600>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_expert_report_file_a66d8294-6c0e-4a89-84ff-51d2f56b300d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20LKN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2dbe411f-6de6-544b-9dbf-532e12cbc18e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK19 LKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK19%20LKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 44345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976378/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45542,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41592,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976510/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2dbe411f-6de6-544b-9dbf-532e12cbc18e/2dbe411f-6de6-544b-9dbf-532e12cbc18e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82756,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GK19LKN/698976574/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': 'SJNFBAF15U8050685',
 'year': 2019}
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK19%2520LKN%27 HTTP/1.1" 200 None
2026-03-28 22:03:50 [bca.uk] INFO: Saving data for GK19%20LKN: {'created_time': 1774735430.945404, 'last_price_update_time': 1774735430.945415, 'auction_closing_time': 1774778400.0}
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK19%2520LKN') HTTP/1.1" 204 0
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011169/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976189/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ST59MKN/42810519?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=qdxvmwQC9M%2F12MyUbvpDYZ0p8e9m0rs2kGxmuCWXYT4%3D)
2026-03-28 22:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b776d0>
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084870%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084870/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b2fd0>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FST59MKN%252F698976211%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976211/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542db7d0>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG15HYL%252F699011237%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011237/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c4990>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF20XNC%252F699084875%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084875/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6
2026-03-28 22:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6, skipping ID generation
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 78b0421d-18ef-5012-9f9a-61cd23cc4cf6 sending to next pipeline
2026-03-28 22:03:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6, identifier: AF20%20XNC
2026-03-28 22:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6 with identifier: AF20%20XNC
2026-03-28 22:03:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6 with identifier: AF20%20XNC
2026-03-28 22:03:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78b0421d-18ef-5012-9f9a-61cd23cc4cf6 with identifier: AF20%20XNC to the API
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084875/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_expert_report_file_e4172c38-8a64-4224-a727-c01a40525de9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF20%20XNC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78b0421d-18ef-5012-9f9a-61cd23cc4cf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF20 XNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF20%20XNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '118I',
 'odometer': 81844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43620,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084847/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42505,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084870/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36821,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084875/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084897/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60175,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084936/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084959/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_78b0421d-18ef-5012-9f9a-61cd23cc4cf6/78b0421d-18ef-5012-9f9a-61cd23cc4cf6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF20XNC/699084983/600',
             'Width': 600}],
 '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': 'WBA7K320505R60339',
 'year': 2020}
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF20%2520XNC%27 HTTP/1.1" 200 None
2026-03-28 22:03:51 [bca.uk] INFO: Saving data for AF20%20XNC: {'created_time': 1774735431.630673, 'last_price_update_time': 1774735431.630684, 'auction_closing_time': 1774951200.0}
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF20%2520XNC') HTTP/1.1" 204 0
2026-03-28 22:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH70%20HRN-GB>
2026-03-28 22:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011098>
2026-03-28 22:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK68%20WZS-GB>
2026-03-28 22:03:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028285>
2026-03-28 22:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158334/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b3710>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG15HYL%252F699011169%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011169/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543bbf90>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_expert_report_file_6672d68d-88e2-4d84-b160-6d6dc6aeebaf.pdf HTTP/1.1" 201 0
2026-03-28 22:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7c54e9b-c505-5a1c-96f8-efc7e46f0480, skipping ID generation
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMJ19JYG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ19JYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ba190>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_expert_report_file_16f7b7fa-fe31-4a0d-ae0a-98726fba2c38.pdf HTTP/1.1" 201 0
2026-03-28 22:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f7bbb95c-34a4-508c-9af6-6415bfd76278, skipping ID generation
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMH19RHF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MH19RHF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54772a7d0>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDG15HYL%252F699011209%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011209/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548de210>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FST59MKN%252F698976189%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976189/600 saved to cache
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e
2026-03-28 22:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e, skipping ID generation
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 72cdde96-e9b7-5650-a0c3-4625bb35dd6e sending to next pipeline
2026-03-28 22:03:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e, identifier: ST59%20MKN
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c5490>
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_expert_report_file_81df544f-1ee1-45ac-825d-04134a5ded1d.pdf HTTP/1.1" 201 0
2026-03-28 22:03:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6, skipping ID generation
2026-03-28 22:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DDK69NEO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK69NEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547742110>
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_expert_report_file_4a54dea4-4198-4fb1-a0e7-dea4fa99d8b8.pdf HTTP/1.1" 201 0
2026-03-28 22:03:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df646afa-cd7d-59ba-af23-e32bf2546109, skipping ID generation
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DRGZ2258-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RGZ2258-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e with identifier: ST59%20MKN
2026-03-28 22:03:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e with identifier: ST59%20MKN
2026-03-28 22:03:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72cdde96-e9b7-5650-a0c3-4625bb35dd6e with identifier: ST59%20MKN to the API
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976189/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_expert_report_file_8ffa991d-9332-4a51-8ff1-9d3f289e282b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST59%20MKN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72cdde96-e9b7-5650-a0c3-4625bb35dd6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST59 MKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST59%20MKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976062/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38904,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976083/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976105/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38331,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976142/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976157/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93574,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976189/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976211/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976239/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_72cdde96-e9b7-5650-a0c3-4625bb35dd6e/72cdde96-e9b7-5650-a0c3-4625bb35dd6e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST59MKN/698976274/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNABF514LAT859341',
 'year': 2009}
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST59%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [bca.uk] INFO: Saving data for ST59%20MKN: {'created_time': 1774735432.53366, 'last_price_update_time': 1774735432.533671, 'auction_closing_time': 1774778400.0}
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST59%2520MKN') HTTP/1.1" 204 0
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158308>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146028/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146028>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189301/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189301>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994592>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251710>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG72%20UJY-GB>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011083/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG15HYL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015664%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015664 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011347%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011347 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002708%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002708 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698969352%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969352 not downloaded yet
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028284/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028284>
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015672%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015672 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011353%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011353 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002719%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002719 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698969363%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969363 not downloaded yet
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dff90>
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011114%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011114/600 saved to cache
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547447f10>
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158334%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158334/600 saved to cache
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471134d0>
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028287%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028287/600 saved to cache
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189292>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158295>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251699/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251699>
2026-03-28 22:03:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994573>
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015681%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015681 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011362%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011362 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002733%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002733 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698969375%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969375 not downloaded yet
2026-03-28 22:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015688%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015688 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011369%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011369 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002747%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002747 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698969388%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969388 not downloaded yet
2026-03-28 22:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011083/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG15HYL/42810937?sv=2020-08-04&st=2026-03-28T22%3A03%3A36Z&se=2026-03-28T22%3A28%3A36Z&sr=b&sp=r&sig=5%2Bm9q%2BE0Wl4g8RZLCygI%2BKewbEkOWA68pXi4u14HhvE%3D)
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015695%27 HTTP/1.1" 200 None
2026-03-28 22:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015695 not downloaded yet
2026-03-28 22:03:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011388%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011388 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002769%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002769 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698969396%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969396 not downloaded yet
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189301/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015713%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015713 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011421%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011421 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002813%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002813 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698969410%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969410 not downloaded yet
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548fed10>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011098%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011098/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146028/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015754%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015754 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011456%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011456 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002836%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002836 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698969422%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969422 not downloaded yet
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c63610>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028285%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028285/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549049d0>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_expert_report_file_d27dff29-b937-4a77-bfda-ede0e86eb4b1.pdf HTTP/1.1" 201 0
2026-03-28 22:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e86ebe18-a2b5-52bb-9b19-9683b6ffda08, skipping ID generation
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRK68WZS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK68WZS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547371050>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_expert_report_file_043ce6ae-9ae9-4ff3-a96a-781edb662c42.pdf HTTP/1.1" 201 0
2026-03-28 22:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6fa3513c-d7c1-5913-b481-6acfffd741bf, skipping ID generation
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYH70HRN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH70HRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028284/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015789%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015789 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011489%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011489 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002890%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002890 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698969433%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969433 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146357%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146357 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147051%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147051 not downloaded yet
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251699/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542a4310>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG15HYL%252F699011083%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011083/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b
2026-03-28 22:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5665b770-c5fc-5a05-b9d2-8e8d129df67b, skipping ID generation
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5665b770-c5fc-5a05-b9d2-8e8d129df67b sending to next pipeline
2026-03-28 22:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5665b770-c5fc-5a05-b9d2-8e8d129df67b, identifier: DG15%20HYL
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557365850>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994592%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994592/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fd8d0>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189301%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189301/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554302490>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251710%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251710/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547660850>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158308%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158308/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547663ed0>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699146028%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146028/600 saved to cache
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547104390>
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_expert_report_file_886f2db9-433b-464a-ab13-6b2619985339.pdf HTTP/1.1" 201 0
2026-03-28 22:03:53 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 55409954-1173-5276-a10a-2f132fbeb032, skipping ID generation
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLG72UJY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LG72UJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969363/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969363>
2026-03-28 22:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969375>
2026-03-28 22:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002733/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002733>
2026-03-28 22:03:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011362/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011362>
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699015822%27 HTTP/1.1" 200 None
2026-03-28 22:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015822 not downloaded yet
2026-03-28 22:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011532%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011532 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002931%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002931 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698969442%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969442 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146364%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146364 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147058%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147058 not downloaded yet
2026-03-28 22:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5665b770-c5fc-5a05-b9d2-8e8d129df67b with identifier: DG15%20HYL
2026-03-28 22:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5665b770-c5fc-5a05-b9d2-8e8d129df67b with identifier: DG15%20HYL
2026-03-28 22:03:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5665b770-c5fc-5a05-b9d2-8e8d129df67b with identifier: DG15%20HYL to the API
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011083/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_expert_report_file_1cad6454-d6fb-4d25-8b07-49367f48a2b8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG15%20HYL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5665b770-c5fc-5a05-b9d2-8e8d129df67b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG15 HYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG15%20HYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 48086,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011083/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011098/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011114/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011133/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011169/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011269/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5665b770-c5fc-5a05-b9d2-8e8d129df67b/5665b770-c5fc-5a05-b9d2-8e8d129df67b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG15HYL/699011291/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI CR 140 ELEGANCE 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'TDI CR 140 ELEGANCE 4X4',
 'vin': 'TMBDE73TXF9045291',
 'year': 2015}
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG15%2520HYL%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [bca.uk] INFO: Saving data for DG15%20HYL: {'created_time': 1774735434.483548, 'last_price_update_time': 1774735434.48356, 'auction_closing_time': 1774778400.0}
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG15%2520HYL') HTTP/1.1" 204 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145158%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145158 not downloaded yet
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969388>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969396>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011388>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002769/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002769>
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146369%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146369 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147067%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147067 not downloaded yet
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472be8d0>
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994573%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994573/600 saved to cache
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713d150>
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028284%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028284/600 saved to cache
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474978d0>
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158295%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158295/600 saved to cache
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554345090>
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189292%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189292/600 saved to cache
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472be850>
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251699%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251699/600 saved to cache
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145166%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145166 not downloaded yet
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002813>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011421/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011421>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015713/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015713>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969410>
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146374%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146374 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147074%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147074 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145177%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145177 not downloaded yet
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969422>
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146379%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146379 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147082%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147082 not downloaded yet
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002836>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147044/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YH70HRN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RK68WZS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145182%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145182 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146397%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146397 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147098%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147098 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145191%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145191 not downloaded yet
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969363/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011362/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002733/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146412%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146412 not downloaded yet
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147115%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147115 not downloaded yet
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145207%27 HTTP/1.1" 200 None
2026-03-28 22:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145207 not downloaded yet
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146428%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146428 not downloaded yet
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147130%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147130 not downloaded yet
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002769/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145222%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145222 not downloaded yet
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699146438%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146438 not downloaded yet
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699147144%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147144 not downloaded yet
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147044/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145238%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145238 not downloaded yet
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011421/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015713/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699145250%27 HTTP/1.1" 200 None
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145250 not downloaded yet
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bc8d0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969375%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969375/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547364bd0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969363%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969363/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b02710>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011362%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011362/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d7d50>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002733%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002733/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fc810>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969388%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969388/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713fa50>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011388%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011388/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548def90>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969396%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969396/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145191>
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002836/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547225e10>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002769%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002769/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547262f10>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYH70HRN%252F699147044%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147044/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549843d0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011421%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011421/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547263950>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969410%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969410/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554916810>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK68WZS%252F699146345%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146345/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547262510>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015713%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015713/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147082>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146397/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146397>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145182>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147098>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145177>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146379/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146379>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145207/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145207>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145222>
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a150d0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969422%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969422/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543384d0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002836%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002836/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:03:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732fed0>
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002813%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002813/600 saved to cache
2026-03-28 22:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145250/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145250>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145238>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147130>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146438>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146428>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147144>
2026-03-28 22:03:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147115/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147115>
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146397/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145207/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146379/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547776b90>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145191%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145191/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146412>
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147115/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145250/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547204550>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145222%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145222/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547495010>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145182%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145182/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554345110>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYH70HRN%252F699147098%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147098/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba2a90>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK68WZS%252F699146397%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146397/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547447350>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYH70HRN%252F699147082%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147082/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cf3d0>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145207%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145207/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547445d50>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145177%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145177/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b28050>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK68WZS%252F699146379%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146379/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146374/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146374>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147074>
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba1e10>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYH70HRN%252F699147115%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147115/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554806850>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYH70HRN%252F699147130%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147130/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e22d0>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145238%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145238/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543458d0>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK68WZS%252F699146438%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146438/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554338c90>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK68WZS%252F699146428%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146428/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762aa10>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLG72UJY%252F699145250%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145250/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554380910>
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYH70HRN%252F699147144%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147144/600 saved to cache
2026-03-28 22:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147067>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146364>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145158>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147058>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145166/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145166>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146369>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969442>
2026-03-28 22:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002931>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147051>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015822>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011532>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145152/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LG72UJY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:03:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146357>
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549cbc90>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK68WZS%252F699146412%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146412/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146374/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145166/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969433>
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YH70HRN/42810982?sv=2020-08-04&st=2026-03-28T22%3A03%3A50Z&se=2026-03-28T22%3A28%3A50Z&sr=b&sp=r&sig=z772%2BQEc4Xe%2FDYwJDwuoncqvDgwdMOZOP65i6cisEww%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145152/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LG72UJY/42810751?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=SXJbCQ8vL0YTQrDvTTDF%2Fh3lr%2FnU8Qo3%2F7A1RB26qWE%3D)
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f929d0>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK68WZS%252F699146374%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146374/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002890/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002890>
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011489/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011489>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555033d50>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLG72UJY%252F699145166%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145166/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554815a50>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYH70HRN%252F699147058%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147058/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547610510>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK68WZS%252F699146364%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146364/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732c790>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLG72UJY%252F699145158%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145158/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cf250>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYH70HRN%252F699147074%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147074/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acd850>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK68WZS%252F699146369%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146369/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ce410>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969442%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969442/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015789>
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011456>
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015754>
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK68WZS/42810938?sv=2020-08-04&st=2026-03-28T22%3A03%3A51Z&se=2026-03-28T22%3A28%3A51Z&sr=b&sp=r&sig=RIKAWuJBzwkqe2GFufXdWIdytCoD47TJXidmKusSd5U%3D)
2026-03-28 22:03:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015695/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015695>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547248290>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYH70HRN%252F699147067%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147067/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472608d0>
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYH70HRN%252F699147051%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147051/600 saved to cache
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6fa3513c-d7c1-5913-b481-6acfffd741bf
2026-03-28 22:03:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6fa3513c-d7c1-5913-b481-6acfffd741bf, skipping ID generation
2026-03-28 22:03:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6fa3513c-d7c1-5913-b481-6acfffd741bf sending to next pipeline
2026-03-28 22:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fa3513c-d7c1-5913-b481-6acfffd741bf, identifier: YH70%20HRN
2026-03-28 22:03:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:58 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:58 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573046d0>
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002931%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002931/600 saved to cache
2026-03-28 22:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547367150>
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLG72UJY%252F699145152%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145152/600 saved to cache
2026-03-28 22:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 55409954-1173-5276-a10a-2f132fbeb032
2026-03-28 22:03:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 55409954-1173-5276-a10a-2f132fbeb032, skipping ID generation
2026-03-28 22:03:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 55409954-1173-5276-a10a-2f132fbeb032 sending to next pipeline
2026-03-28 22:03:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55409954-1173-5276-a10a-2f132fbeb032, identifier: LG72%20UJY
2026-03-28 22:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fa3513c-d7c1-5913-b481-6acfffd741bf with identifier: YH70%20HRN
2026-03-28 22:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fa3513c-d7c1-5913-b481-6acfffd741bf with identifier: YH70%20HRN
2026-03-28 22:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fa3513c-d7c1-5913-b481-6acfffd741bf with identifier: YH70%20HRN to the API
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147051/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_expert_report_file_043ce6ae-9ae9-4ff3-a96a-781edb662c42.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH70%20HRN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6fa3513c-d7c1-5913-b481-6acfffd741bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH70 HRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH70%20HRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 45227,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49149,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147044/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45514,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147058/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147074/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88368,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147098/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62250,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147115/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82746,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6fa3513c-d7c1-5913-b481-6acfffd741bf/6fa3513c-d7c1-5913-b481-6acfffd741bf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YH70HRN/699147144/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.0 TSI 115 FR EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 115 FR EZ',
 'vin': 'VSSZZZKJZLR157377',
 'year': 2020}
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH70%2520HRN%27 HTTP/1.1" 200 None
2026-03-28 22:03:58 [bca.uk] INFO: Saving data for YH70%20HRN: {'created_time': 1774735438.65293, 'last_price_update_time': 1774735438.65294, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH70%2520HRN') HTTP/1.1" 204 0
2026-03-28 22:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55409954-1173-5276-a10a-2f132fbeb032 with identifier: LG72%20UJY
2026-03-28 22:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55409954-1173-5276-a10a-2f132fbeb032 with identifier: LG72%20UJY
2026-03-28 22:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55409954-1173-5276-a10a-2f132fbeb032 with identifier: LG72%20UJY to the API
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145152/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_expert_report_file_886f2db9-433b-464a-ab13-6b2619985339.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG72%20UJY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55409954-1173-5276-a10a-2f132fbeb032',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG72 UJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG72%20UJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 52994,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145152/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145166/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145182/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84677,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145207/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55409954-1173-5276-a10a-2f132fbeb032/55409954-1173-5276-a10a-2f132fbeb032_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74534,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LG72UJY/699145250/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 EXCLUSIVE STEP Convertible',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE STEP',
 'vin': 'WMW22DL0603P57860',
 'year': 2022}
2026-03-28 22:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG72%2520UJY%27 HTTP/1.1" 200 None
2026-03-28 22:03:59 [bca.uk] INFO: Saving data for LG72%20UJY: {'created_time': 1774735439.003889, 'last_price_update_time': 1774735439.003901, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG72%2520UJY') HTTP/1.1" 204 0
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002747>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015688/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015688>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015681/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015681>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011369>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011353>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002719>
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002890/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547296450>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ19JYG%252F699015822%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015822/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22e90>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMH19RHF%252F699011532%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011532/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761d810>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK68WZS%252F699146357%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146357/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08
2026-03-28 22:03:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e86ebe18-a2b5-52bb-9b19-9683b6ffda08, skipping ID generation
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e86ebe18-a2b5-52bb-9b19-9683b6ffda08 sending to next pipeline
2026-03-28 22:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e86ebe18-a2b5-52bb-9b19-9683b6ffda08, identifier: RK68%20WZS
2026-03-28 22:03:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e86ebe18-a2b5-52bb-9b19-9683b6ffda08 with identifier: RK68%20WZS
2026-03-28 22:03:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e86ebe18-a2b5-52bb-9b19-9683b6ffda08 with identifier: RK68%20WZS
2026-03-28 22:03:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e86ebe18-a2b5-52bb-9b19-9683b6ffda08 with identifier: RK68%20WZS to the API
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:03:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146357/600>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_expert_report_file_d27dff29-b937-4a77-bfda-ede0e86eb4b1.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK68%20WZS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e86ebe18-a2b5-52bb-9b19-9683b6ffda08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK68 WZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK68%20WZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 45933,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146374/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47168,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146379/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146397/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87005,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e86ebe18-a2b5-52bb-9b19-9683b6ffda08/e86ebe18-a2b5-52bb-9b19-9683b6ffda08_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79966,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK68WZS/699146438/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC SE PLUS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'I-VTEC SE PLUS 4WD',
 'vin': 'SHSRE5850JU005875',
 'year': 2018}
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK68%2520WZS%27 HTTP/1.1" 200 None
2026-03-28 22:03:59 [bca.uk] INFO: Saving data for RK68%20WZS: {'created_time': 1774735439.639241, 'last_price_update_time': 1774735439.639253, 'auction_closing_time': 1774864800.0}
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK68%2520WZS') HTTP/1.1" 204 0
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015695/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015672>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698969352>
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002708>
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011489/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573788d0>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRGZ2258%252F698969433%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969433/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554833610>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDK69NEO%252F699002890%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002890/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c3190>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ19JYG%252F699015695%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015695/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5578cf810>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMH19RHF%252F699011489%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011489/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b38d50>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ19JYG%252F699015789%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015789/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547295d50>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMH19RHF%252F699011456%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011456/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:03:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b01dd0>
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:03:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ19JYG%252F699015754%252F600') HTTP/1.1" 204 0
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015754/600 saved to cache
2026-03-28 22:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015664>
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015681/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015688/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:03:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011347>
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146018>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MH19RHF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015658/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ19JYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RGZ2258-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK69NEO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547296ed0>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015681%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015681/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189278/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189278>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158291>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994549>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251684>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF19%20DKY-GB>
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761e890>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002747%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002747/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554800690>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002719%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002719/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474bb590>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015688%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015688/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547610450>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011353%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011353/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b9fd0>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011369%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011369/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b4a90>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015672%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015672/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22cd0>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRGZ2258%252F698969352%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969352/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573ac950>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011347%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011347/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547478290>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015664%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015664/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b6bd0>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK69NEO%252F699002708%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002708/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015658/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ19JYG/42810741?sv=2020-08-04&st=2026-03-28T22%3A03%3A48Z&se=2026-03-28T22%3A28%3A48Z&sr=b&sp=r&sig=w1dVOm9NlUvvpCkKDpL5NSUYZ809EAUFO2pNnfq9jVU%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RGZ2258/42810452?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=kBITiyfs97TuYzs7g7kH25vciSHF5hJ%2FRLgR6cReuFI%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK69NEO/42810650?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=MCQCSbXeIV%2FoZtdBllblp3i0Xi85S2CxDag2PQM%2Br94%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MH19RHF/42810725?sv=2020-08-04&st=2026-03-28T22%3A03%3A49Z&se=2026-03-28T22%3A28%3A49Z&sr=b&sp=r&sig=Kg%2BtIUY9mVuB07ZcMhSvfMrr0cRTs83uUt6BXIeXvuI%3D)
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HL19%20RNJ-GB>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251669>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146002>
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20YWE-GB>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145984/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145984>
2026-03-28 22:04:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF07%20MDE-GB>
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189278/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ca890>
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ19JYG%252F699015658%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015658/600 saved to cache
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480
2026-03-28 22:04:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7c54e9b-c505-5a1c-96f8-efc7e46f0480, skipping ID generation
2026-03-28 22:04:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a7c54e9b-c505-5a1c-96f8-efc7e46f0480 sending to next pipeline
2026-03-28 22:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7c54e9b-c505-5a1c-96f8-efc7e46f0480, identifier: MJ19%20JYG
2026-03-28 22:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7c54e9b-c505-5a1c-96f8-efc7e46f0480 with identifier: MJ19%20JYG
2026-03-28 22:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7c54e9b-c505-5a1c-96f8-efc7e46f0480 with identifier: MJ19%20JYG
2026-03-28 22:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7c54e9b-c505-5a1c-96f8-efc7e46f0480 with identifier: MJ19%20JYG to the API
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015658/600>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_expert_report_file_6672d68d-88e2-4d84-b160-6d6dc6aeebaf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ19%20JYG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7c54e9b-c505-5a1c-96f8-efc7e46f0480',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ19 JYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ19%20JYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 39322,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015658/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41691,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015681/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015688/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35918,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015695/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104991,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015713/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83176,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015754/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a7c54e9b-c505-5a1c-96f8-efc7e46f0480/a7c54e9b-c505-5a1c-96f8-efc7e46f0480_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91929,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ19JYG/699015822/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I ICON',
 'vin': 'VNKKG3D320A146010',
 'year': 2019}
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-28 22:04:01 [bca.uk] INFO: Saving data for MJ19%20JYG: {'created_time': 1774735441.368449, 'last_price_update_time': 1774735441.368462, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ19%2520JYG') HTTP/1.1" 204 0
2026-03-28 22:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994507/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994507>
2026-03-28 22:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145971>
2026-03-28 22:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189252>
2026-03-28 22:04:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251656>
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554380250>
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRGZ2258%252F698969343%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969343/600 saved to cache
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df646afa-cd7d-59ba-af23-e32bf2546109
2026-03-28 22:04:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df646afa-cd7d-59ba-af23-e32bf2546109, skipping ID generation
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df646afa-cd7d-59ba-af23-e32bf2546109 sending to next pipeline
2026-03-28 22:04:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df646afa-cd7d-59ba-af23-e32bf2546109, identifier: RGZ%202258
2026-03-28 22:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df646afa-cd7d-59ba-af23-e32bf2546109 with identifier: RGZ%202258
2026-03-28 22:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df646afa-cd7d-59ba-af23-e32bf2546109 with identifier: RGZ%202258
2026-03-28 22:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df646afa-cd7d-59ba-af23-e32bf2546109 with identifier: RGZ%202258 to the API
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969343/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_expert_report_file_4a54dea4-4198-4fb1-a0e7-dea4fa99d8b8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RGZ%202258-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': 'df646afa-cd7d-59ba-af23-e32bf2546109',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RGZ 2258',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RGZ%202258&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 51865,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41873,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41297,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969363/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34292,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92089,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969410/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101218,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df646afa-cd7d-59ba-af23-e32bf2546109/df646afa-cd7d-59ba-af23-e32bf2546109_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RGZ2258/698969442/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACC81CVL5391687',
 'year': 2020}
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RGZ%25202258%27 HTTP/1.1" 200 None
2026-03-28 22:04:01 [bca.uk] INFO: Saving data for RGZ%202258: {'created_time': 1774735441.932704, 'last_price_update_time': 1774735441.932716, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RGZ%25202258') HTTP/1.1" 204 0
2026-03-28 22:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554804610>
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDK69NEO%252F699002701%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002701/600 saved to cache
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6
2026-03-28 22:04:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6, skipping ID generation
2026-03-28 22:04:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6 sending to next pipeline
2026-03-28 22:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6, identifier: DK69%20NEO
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477daad0>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMH19RHF%252F699011340%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011340/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f7bbb95c-34a4-508c-9af6-6415bfd76278
2026-03-28 22:04:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f7bbb95c-34a4-508c-9af6-6415bfd76278, skipping ID generation
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f7bbb95c-34a4-508c-9af6-6415bfd76278 sending to next pipeline
2026-03-28 22:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7bbb95c-34a4-508c-9af6-6415bfd76278, identifier: MH19%20RHF
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761c0d0>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699146018%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146018/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a17910>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189278%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189278/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b8a90>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251684%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251684/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727a190>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994549%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994549/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761dd50>
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158291%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158291/600 saved to cache
2026-03-28 22:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:04:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW21%20EVR-GB>
2026-03-28 22:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6 with identifier: DK69%20NEO
2026-03-28 22:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6 with identifier: DK69%20NEO
2026-03-28 22:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6 with identifier: DK69%20NEO to the API
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002701/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_expert_report_file_81df544f-1ee1-45ac-825d-04134a5ded1d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK69%20NEO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK69 NEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK69%20NEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81446,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38354,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38705,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002719/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39761,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002733/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35777,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34311,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002769/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002836/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83939,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002890/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6/4249ccfe-2fe2-5ec9-9498-fdc02ee01cd6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80483,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK69NEO/699002931/600',
             'Width': 600}],
 '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': 'WF0NXXGCHNKT16990',
 'year': 2019}
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK69%2520NEO%27 HTTP/1.1" 200 None
2026-03-28 22:04:02 [bca.uk] INFO: Saving data for DK69%20NEO: {'created_time': 1774735442.819371, 'last_price_update_time': 1774735442.819383, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK69%2520NEO') HTTP/1.1" 204 0
2026-03-28 22:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7bbb95c-34a4-508c-9af6-6415bfd76278 with identifier: MH19%20RHF
2026-03-28 22:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7bbb95c-34a4-508c-9af6-6415bfd76278 with identifier: MH19%20RHF
2026-03-28 22:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7bbb95c-34a4-508c-9af6-6415bfd76278 with identifier: MH19%20RHF to the API
2026-03-28 22:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011340/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_expert_report_file_16f7b7fa-fe31-4a0d-ae0a-98726fba2c38.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH19%20RHF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f7bbb95c-34a4-508c-9af6-6415bfd76278',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH19 RHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH19%20RHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 60922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41209,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39848,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39811,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011362/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011421/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84106,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011456/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011489/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7bbb95c-34a4-508c-9af6-6415bfd76278/f7bbb95c-34a4-508c-9af6-6415bfd76278_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MH19RHF/699011532/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 35 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZF47KA060332',
 'year': 2019}
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MH19%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [bca.uk] INFO: Saving data for MH19%20RHF: {'created_time': 1774735443.192865, 'last_price_update_time': 1774735443.192878, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH19%2520RHF') HTTP/1.1" 204 0
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145984/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189247>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028280/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699028280>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158266/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158266>
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555032dd0>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699146002%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146002/600 saved to cache
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710f850>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251669%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251669/600 saved to cache
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710d610>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_expert_report_file_1791ebac-3f42-4a05-a9e1-ce0921094c5c.pdf HTTP/1.1" 201 0
2026-03-28 22:04:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900, skipping ID generation
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHL19RNJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HL19RNJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994491>
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144403%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144403 not downloaded yet
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144410%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144410 not downloaded yet
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba0910>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_expert_report_file_bcac3cb6-78fd-411e-aea4-d7daf5c9915d.pdf HTTP/1.1" 201 0
2026-03-28 22:04:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3f29b60-3863-5769-bd32-0a73da36e20b, skipping ID generation
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKF19DKY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KF19DKY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbc810>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145984%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145984/600 saved to cache
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a8bd0>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_expert_report_file_36d8eca3-6012-48dc-a5bd-c3d460f987fe.pdf HTTP/1.1" 201 0
2026-03-28 22:04:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37d65eaf-0634-5a3f-9af8-91f997434603, skipping ID generation
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGF07MDE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF07MDE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994507/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251648>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145965>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189239/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189239>
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144416%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144416 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144716%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144716 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289356%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289356 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144420%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144420 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144722%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144722 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289364%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289364 not downloaded yet
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472aae50>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_expert_report_file_cc9db4bd-598c-4254-9bb7-b185a7a567bf.pdf HTTP/1.1" 201 0
2026-03-28 22:04:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 425c7b94-e605-550f-9362-6af12cc1998a, skipping ID generation
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCA19YWE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA19YWE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158266/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KY66XSJ/42810063?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=n4o%2FwpUrt5NmnHO4b%2FuTK0GIrxHv%2BFYQBHPaaSLhQm0%3D)
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189247/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144425%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144425 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144726%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144726 not downloaded yet
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289370%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289370 not downloaded yet
2026-03-28 22:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994491/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994471>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251644>
2026-03-28 22:04:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145954>
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142593%27 HTTP/1.1" 200 None
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142593 not downloaded yet
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543deb90>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251656%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251656/600 saved to cache
2026-03-28 22:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548d7010>
2026-03-28 22:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189252%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189252/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d4910>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994507%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994507/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554816710>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145971%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145971/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028280/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AK11NXR/42811064?sv=2020-08-04&st=2026-03-28T22%3A03%3A33Z&se=2026-03-28T22%3A28%3A33Z&sr=b&sp=r&sig=WQwb7hHALscNLn8OXQjUUwD9ln4%2BEG5I6c0xHH7%2BOPc%3D)
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144438%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144438 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144731%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144731 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289377%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289377 not downloaded yet
2026-03-28 22:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142603%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142603 not downloaded yet
2026-03-28 22:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189239/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144452%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144452 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144737%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144737 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289385%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289385 not downloaded yet
2026-03-28 22:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144403>
2026-03-28 22:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF07MDE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KF19DKY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142614%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142614 not downloaded yet
2026-03-28 22:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144410/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144410>
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144464%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144464 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144747%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144747 not downloaded yet
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289404%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289404 not downloaded yet
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554383590>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKY66XSJ%252F699158266%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158266/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 43b40829-d997-5432-a0e4-0fd30767ce9e
2026-03-28 22:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 43b40829-d997-5432-a0e4-0fd30767ce9e, skipping ID generation
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 43b40829-d997-5432-a0e4-0fd30767ce9e sending to next pipeline
2026-03-28 22:04:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43b40829-d997-5432-a0e4-0fd30767ce9e, identifier: KY66%20XSJ
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473de010>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189247%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189247/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555031950>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994491%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994491/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa8a50>
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAK11NXR%252F699028280%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028280/600 saved to cache
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f
2026-03-28 22:04:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f, skipping ID generation
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f sending to next pipeline
2026-03-28 22:04:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f, identifier: AK11%20NXR
2026-03-28 22:04:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HL19RNJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142626%27 HTTP/1.1" 200 None
2026-03-28 22:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142626 not downloaded yet
2026-03-28 22:04:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43b40829-d997-5432-a0e4-0fd30767ce9e with identifier: KY66%20XSJ
2026-03-28 22:04:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43b40829-d997-5432-a0e4-0fd30767ce9e with identifier: KY66%20XSJ
2026-03-28 22:04:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43b40829-d997-5432-a0e4-0fd30767ce9e with identifier: KY66%20XSJ to the API
2026-03-28 22:04:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:04:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158266/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_expert_report_file_f124eec1-e91d-4d0e-b0d2-82e282594bfb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY66%20XSJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43b40829-d997-5432-a0e4-0fd30767ce9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY66 XSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY66%20XSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 45874,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158258/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 51072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48139,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48516,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44296,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44828,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158308/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158321/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158334/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43b40829-d997-5432-a0e4-0fd30767ce9e/43b40829-d997-5432-a0e4-0fd30767ce9e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KY66XSJ/699158346/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 108 1.2 P/T ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T ALLURE',
 'vin': 'VF3PAHMTCGR289449',
 'year': 2016}
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY66%2520XSJ%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [bca.uk] INFO: Saving data for KY66%20XSJ: {'created_time': 1774735445.232188, 'last_price_update_time': 1774735445.232199, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY66%2520XSJ') HTTP/1.1" 204 0
2026-03-28 22:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f with identifier: AK11%20NXR
2026-03-28 22:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f with identifier: AK11%20NXR
2026-03-28 22:04:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f with identifier: AK11%20NXR to the API
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:04:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028280/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_expert_report_file_9b59bebc-d6dc-4a74-affb-896bf8b4e860.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK11%20NXR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK11 NXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK11%20NXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 113101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 175454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028279/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028280/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028281/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182029,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 159245,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028284/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160280,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f/cdc6c2ed-3f08-5aad-b116-ff4b36ee3d0f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AK11NXR/699028287/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 STUDIO S/S Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO S/S',
 'vin': 'WF0UXXLTRUBK69713',
 'year': 2011}
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK11%2520NXR%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [bca.uk] INFO: Saving data for AK11%20NXR: {'created_time': 1774735445.617764, 'last_price_update_time': 1774735445.617774, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK11%2520NXR') HTTP/1.1" 204 0
2026-03-28 22:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144473%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144473 not downloaded yet
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144760%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144760 not downloaded yet
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289420%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289420 not downloaded yet
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ce110>
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_expert_report_file_d073190b-a11b-43a4-9d05-390560d02d45.pdf HTTP/1.1" 201 0
2026-03-28 22:04:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96c4f924-7308-5bd2-b24d-6916e1a7f917, skipping ID generation
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBW21EVR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BW21EVR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144722>
2026-03-28 22:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289364>
2026-03-28 22:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA19YWE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142593>
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142640%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142640 not downloaded yet
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144770%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144770 not downloaded yet
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289445%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289445 not downloaded yet
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142565%27 HTTP/1.1" 200 None
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142565 not downloaded yet
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554926550>
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNU67EBV%252F699189239%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189239/600 saved to cache
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f865d0>
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW67HUY%252F699251648%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251648/600 saved to cache
2026-03-28 22:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548d7cd0>
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145965%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145965/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142667%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142667 not downloaded yet
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f91d50>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251644%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251644/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144731/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144731>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144438>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289370>
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144410/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289377/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289377>
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144780%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144780 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699289462%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289462 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142581%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142581 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142691%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142691 not downloaded yet
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b2090>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994471%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994471/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554345ad0>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145954%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145954/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142588%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142588 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142720%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142720 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142602%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142602 not downloaded yet
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548f7f90>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKF19DKY%252F699144711%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144711/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547741a50>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHL19RNJ%252F699144403%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144403/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c7590>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF07MDE%252F699289351%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289351/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547740090>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHL19RNJ%252F699144410%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144410/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142751%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142751 not downloaded yet
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144464/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144464>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289404>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144747/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144747>
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142613%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142613 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142627%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142627 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142646%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142646 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142665%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142665 not downloaded yet
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142684%27 HTTP/1.1" 200 None
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142684 not downloaded yet
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144770>
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289377/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142667>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289445>
2026-03-28 22:04:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142565>
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144731/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547630cd0>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHL19RNJ%252F699144396%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144396/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b28ed0>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA19YWE%252F699142593%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142593/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547297bd0>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FCA19YWE%252F699142573%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142573/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b8e10>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF07MDE%252F699289364%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289364/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547294050>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKF19DKY%252F699144722%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144722/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547291250>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF07MDE%252F699289370%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289370/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713e0d0>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF07MDE%252F699289377%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289377/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e1610>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKF19DKY%252F699144731%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144731/600 saved to cache
2026-03-28 22:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710d410>
2026-03-28 22:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144438%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144438/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142751>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142588>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142602>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142691>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142720>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144464/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144747/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142627>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142646/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142646>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142665>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142684/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142684>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e2e10>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289404%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289404/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b731d0>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144464%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144464/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142613>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142581>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289462/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289462>
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6eb10>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144747%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144747/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b83810>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142565%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142565/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554357ed0>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289445%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289445/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b03890>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144770%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144770/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555031b10>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142667%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142667/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142646/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142640>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142684/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144780/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144780>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554555250>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142691%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142691/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474dd910>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142602%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142602/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fdb50>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142588%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142588/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474dfc90>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142720%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142720/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0450>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142751%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142751/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BW21EVR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289420>
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548170d0>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142646%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142646/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fda10>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142684%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142684/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a0050>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142627%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142627/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717e2d0>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142665%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142665/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289462/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142626/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142626>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144473>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144760>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142614/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142614>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289385>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144452>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142603/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142603>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144726>
2026-03-28 22:04:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144737>
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BW21EVR/42811037?sv=2020-08-04&st=2026-03-28T22%3A04%3A01Z&se=2026-03-28T22%3A29%3A01Z&sr=b&sp=r&sig=eP9bkedy6SDizyM2Av%2FvVq0wPdkgVC8QlLepM%2B3jGV4%3D)
2026-03-28 22:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144780/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547361d10>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289462%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289462/600 saved to cache
2026-03-28 22:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dd890>
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142613%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142613/600 saved to cache
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142626/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142614/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144425>
2026-03-28 22:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144420>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bc2d0>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142581%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142581/600 saved to cache
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289356/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699289356>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476318d0>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142640%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142640/600 saved to cache
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe558b72810>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289420%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289420/600 saved to cache
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fc490>
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBW21EVR%252F699142550%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142550/600 saved to cache
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96c4f924-7308-5bd2-b24d-6916e1a7f917
2026-03-28 22:04:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96c4f924-7308-5bd2-b24d-6916e1a7f917, skipping ID generation
2026-03-28 22:04:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96c4f924-7308-5bd2-b24d-6916e1a7f917 sending to next pipeline
2026-03-28 22:04:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96c4f924-7308-5bd2-b24d-6916e1a7f917, identifier: BW21%20EVR
2026-03-28 22:04:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96c4f924-7308-5bd2-b24d-6916e1a7f917 with identifier: BW21%20EVR
2026-03-28 22:04:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96c4f924-7308-5bd2-b24d-6916e1a7f917 with identifier: BW21%20EVR
2026-03-28 22:04:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96c4f924-7308-5bd2-b24d-6916e1a7f917 with identifier: BW21%20EVR to the API
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142550/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_expert_report_file_d073190b-a11b-43a4-9d05-390560d02d45.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW21%20EVR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '96c4f924-7308-5bd2-b24d-6916e1a7f917',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW21 EVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW21%20EVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 83462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46716,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41823,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142613/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59134,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142646/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96c4f924-7308-5bd2-b24d-6916e1a7f917/96c4f924-7308-5bd2-b24d-6916e1a7f917_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BW21EVR/699142684/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0  Hatchback',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'JTHY65BH902103535',
 'year': 2021}
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 22:04:08 [bca.uk] INFO: Saving data for BW21%20EVR: {'created_time': 1774735448.987025, 'last_price_update_time': 1774735448.987036, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW21%2520EVR') HTTP/1.1" 204 0
2026-03-28 22:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142603/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA19YWE/42811048?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=%2FIQ4owGkNsmgqpFNmRKT%2BGPKpJD1xlY%2FICUYJYRqwLA%3D)
2026-03-28 22:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144716/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144716>
2026-03-28 22:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144416/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144416>
2026-03-28 22:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145949/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145949>
2026-03-28 22:04:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251640/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251640>
2026-03-28 22:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144452/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b1810>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144780%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144780/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b3750>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289385%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289385/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fdc510>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142626%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142626/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b8250>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142614%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142614/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547207190>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144473%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144473/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547728250>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144760%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144760/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b8250>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA19YWE%252F699142603%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142603/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 425c7b94-e605-550f-9362-6af12cc1998a
2026-03-28 22:04:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 425c7b94-e605-550f-9362-6af12cc1998a, skipping ID generation
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 425c7b94-e605-550f-9362-6af12cc1998a sending to next pipeline
2026-03-28 22:04:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 425c7b94-e605-550f-9362-6af12cc1998a, identifier: CA19%20YWE
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548f7f50>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144726%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144726/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b1390>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKF19DKY%252F699144737%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144737/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542912d0>
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144452%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144452/600 saved to cache
2026-03-28 22:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 425c7b94-e605-550f-9362-6af12cc1998a with identifier: CA19%20YWE
2026-03-28 22:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 425c7b94-e605-550f-9362-6af12cc1998a with identifier: CA19%20YWE
2026-03-28 22:04:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 425c7b94-e605-550f-9362-6af12cc1998a with identifier: CA19%20YWE to the API
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142603/600>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_expert_report_file_cc9db4bd-598c-4254-9bb7-b185a7a567bf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20YWE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '425c7b94-e605-550f-9362-6af12cc1998a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA19 YWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA19%20YWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 90400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142603/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142614/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142626/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94059,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_425c7b94-e605-550f-9362-6af12cc1998a/425c7b94-e605-550f-9362-6af12cc1998a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA19YWE/699142751/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 115 MATCH DSG',
 'vin': 'WVWZZZAUZKW155532',
 'year': 2019}
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA19%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 22:04:10 [bca.uk] INFO: Saving data for CA19%20YWE: {'created_time': 1774735450.109105, 'last_price_update_time': 1774735450.109117, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520YWE') HTTP/1.1" 204 0
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289356/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF07MDE/42810388?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=t8wnLmqHAyqKgYxckcklhBRV9Z3X1%2BiDJQPjMtUJpT0%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189226/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189226>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145943/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145943>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994433/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994433>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251632>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX62%20RKE-GB>
2026-03-28 22:04:10 [scrapy.extensions.logstats] INFO: Crawled 126 pages (at 46 pages/min), scraped 170 items (at 47 items/min)
2026-03-28 22:04:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV65GFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251640/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145949/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144416/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HL19RNJ/42810752?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=T0nG6Oujza%2FUCalPtLB6bJCrPtKcwMpFh7hZ0OseMMM%3D)
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NU67EBV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OU64UPA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KW67HUY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547732790>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF07MDE%252F699289356%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289356/600 saved to cache
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 37d65eaf-0634-5a3f-9af8-91f997434603
2026-03-28 22:04:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37d65eaf-0634-5a3f-9af8-91f997434603, skipping ID generation
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 37d65eaf-0634-5a3f-9af8-91f997434603 sending to next pipeline
2026-03-28 22:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37d65eaf-0634-5a3f-9af8-91f997434603, identifier: GF07%20MDE
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fcc10>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144420%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144420/600 saved to cache
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37d65eaf-0634-5a3f-9af8-91f997434603 with identifier: GF07%20MDE
2026-03-28 22:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37d65eaf-0634-5a3f-9af8-91f997434603 with identifier: GF07%20MDE
2026-03-28 22:04:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37d65eaf-0634-5a3f-9af8-91f997434603 with identifier: GF07%20MDE to the API
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289356/600>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_expert_report_file_36d8eca3-6012-48dc-a5bd-c3d460f987fe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF07%20MDE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37d65eaf-0634-5a3f-9af8-91f997434603',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF07 MDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF07%20MDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 27273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289351/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289356/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39130,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289377/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289385/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37d65eaf-0634-5a3f-9af8-91f997434603/37d65eaf-0634-5a3f-9af8-91f997434603_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF07MDE/699289462/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I ZINC MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I ZINC MMT',
 'vin': 'VNKJL96350A155971',
 'year': 2007}
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF07%2520MDE%27 HTTP/1.1" 200 None
2026-03-28 22:04:10 [bca.uk] INFO: Saving data for GF07%20MDE: {'created_time': 1774735450.883106, 'last_price_update_time': 1774735450.883116, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF07%2520MDE') HTTP/1.1" 204 0
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144716/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KF19DKY/42811022?sv=2020-08-04&st=2026-03-28T22%3A04%3A00Z&se=2026-03-28T22%3A29%3A00Z&sr=b&sp=r&sig=GplG9%2B9pTiJzji8cnGr7dMEKJveU9wcdMyJ7SINpu5U%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994433/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189226/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145943/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010936/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010936>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545a1590>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHL19RNJ%252F699144425%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144425/600 saved to cache
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU57%20WZP-GB>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474797d0>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKW67HUY%252F699251640%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251640/600 saved to cache
2026-03-28 22:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547606a10>
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145949%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145949/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554803f10>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHL19RNJ%252F699144416%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144416/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900
2026-03-28 22:04:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900, skipping ID generation
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1f3b828e-d75c-5ff7-a14e-22edf0b6b900 sending to next pipeline
2026-03-28 22:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900, identifier: HL19%20RNJ
2026-03-28 22:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900 with identifier: HL19%20RNJ
2026-03-28 22:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900 with identifier: HL19%20RNJ
2026-03-28 22:04:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f3b828e-d75c-5ff7-a14e-22edf0b6b900 with identifier: HL19%20RNJ to the API
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144416/600>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_expert_report_file_1791ebac-3f42-4a05-a9e1-ce0921094c5c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HL19%20RNJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f3b828e-d75c-5ff7-a14e-22edf0b6b900',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HL19 RNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HL19%20RNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320I',
 'odometer': 34039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50283,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47650,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144410/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144416/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46076,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144425/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144452/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97249,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144464/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f3b828e-d75c-5ff7-a14e-22edf0b6b900/1f3b828e-d75c-5ff7-a14e-22edf0b6b900_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HL19RNJ/699144473/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 T SPORT TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'T SPORT TOURING STEP',
 'vin': 'WBA8G32040FH13753',
 'year': 2019}
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HL19%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 22:04:11 [bca.uk] INFO: Saving data for HL19%20RNJ: {'created_time': 1774735451.543431, 'last_price_update_time': 1774735451.543444, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HL19%2520RNJ') HTTP/1.1" 204 0
2026-03-28 22:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NU67EBV/42807577?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Dc9GP37lnEoc8Ucnf7mZMpnnsmm75eM47cbqeVO4%2BUo%3D)
2026-03-28 22:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV65GFU/42810585?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=Uw05gug7lwLgV7s2MX8pmDxdS7jFiOh93SlRxrnK0ts%3D)
2026-03-28 22:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010885>
2026-03-28 22:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249382/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=686249382>
2026-03-28 22:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814049>
2026-03-28 22:04:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK61%20ZMO-GB>
2026-03-28 22:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OU64UPA/42811127?sv=2020-08-04&st=2026-03-28T22%3A03%3A31Z&se=2026-03-28T22%3A28%3A31Z&sr=b&sp=r&sig=8BqSQERI1JQCVBe1x8fbzIsYG%2BShES3mtYstvdJ8vEg%3D)
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f84ad0>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKF19DKY%252F699144716%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144716/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f3f29b60-3863-5769-bd32-0a73da36e20b
2026-03-28 22:04:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3f29b60-3863-5769-bd32-0a73da36e20b, skipping ID generation
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f3f29b60-3863-5769-bd32-0a73da36e20b sending to next pipeline
2026-03-28 22:04:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3f29b60-3863-5769-bd32-0a73da36e20b, identifier: KF19%20DKY
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474781d0>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251632%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251632/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554346a50>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994433%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994433/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554805990>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189226%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189226/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554940110>
2026-03-28 22:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145943%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145943/600 saved to cache
2026-03-28 22:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3f29b60-3863-5769-bd32-0a73da36e20b with identifier: KF19%20DKY
2026-03-28 22:04:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3f29b60-3863-5769-bd32-0a73da36e20b with identifier: KF19%20DKY
2026-03-28 22:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3f29b60-3863-5769-bd32-0a73da36e20b with identifier: KF19%20DKY to the API
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144716/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_expert_report_file_bcac3cb6-78fd-411e-aea4-d7daf5c9915d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF19%20DKY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f3f29b60-3863-5769-bd32-0a73da36e20b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF19 DKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF19%20DKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 23622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144716/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45565,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144731/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144737/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144747/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f3f29b60-3863-5769-bd32-0a73da36e20b/f3f29b60-3863-5769-bd32-0a73da36e20b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63602,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KF19DKY/699144780/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 BEATS DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 95 BEATS DSG',
 'vin': 'WVWZZZAWZKU027701',
 'year': 2019}
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KF19%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 22:04:12 [bca.uk] INFO: Saving data for KF19%20DKY: {'created_time': 1774735452.296847, 'last_price_update_time': 1774735452.296858, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF19%2520DKY') HTTP/1.1" 204 0
2026-03-28 22:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KW67HUY/42806780?sv=2020-08-04&st=2026-03-28T22%3A03%3A32Z&se=2026-03-28T22%3A28%3A32Z&sr=b&sp=r&sig=IjccUHM%2BUsRolC4agemnjyYj%2By8q%2BaL%2Bv6NarfY2Bpc%3D)
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547495a90>
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_expert_report_file_a6b7805d-3298-44bc-bddd-3fff52457f98.pdf HTTP/1.1" 201 0
2026-03-28 22:04:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b, skipping ID generation
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLX62RKE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX62RKE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039806/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039806>
2026-03-28 22:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814022/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=684814022>
2026-03-28 22:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039795>
2026-03-28 22:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110927/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110927>
2026-03-28 22:04:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN68YYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010936/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047011%27 HTTP/1.1" 200 None
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047011 not downloaded yet
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547496250>
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FNU67EBV%252F699189221%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189221/600 saved to cache
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d00f4d6-3827-55c1-a06a-583364af76a6
2026-03-28 22:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d00f4d6-3827-55c1-a06a-583364af76a6, skipping ID generation
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d00f4d6-3827-55c1-a06a-583364af76a6 sending to next pipeline
2026-03-28 22:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d00f4d6-3827-55c1-a06a-583364af76a6, identifier: NU67%20EBV
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554381210>
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOV65GFU%252F698994413%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994413/600 saved to cache
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 63a9213b-9753-5663-b464-16226cca8eb4
2026-03-28 22:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 63a9213b-9753-5663-b464-16226cca8eb4, skipping ID generation
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 63a9213b-9753-5663-b464-16226cca8eb4 sending to next pipeline
2026-03-28 22:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63a9213b-9753-5663-b464-16226cca8eb4, identifier: OV65%20GFU
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554381790>
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FOU64UPA%252F699145934%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145934/600 saved to cache
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9
2026-03-28 22:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4f2d0a0-2885-57c7-ae21-ea61c25273d9, skipping ID generation
2026-03-28 22:04:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4f2d0a0-2885-57c7-ae21-ea61c25273d9 sending to next pipeline
2026-03-28 22:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4f2d0a0-2885-57c7-ae21-ea61c25273d9, identifier: OU64%20UPA
2026-03-28 22:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d00f4d6-3827-55c1-a06a-583364af76a6 with identifier: NU67%20EBV
2026-03-28 22:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d00f4d6-3827-55c1-a06a-583364af76a6 with identifier: NU67%20EBV
2026-03-28 22:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d00f4d6-3827-55c1-a06a-583364af76a6 with identifier: NU67%20EBV to the API
2026-03-28 22:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189221/600>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_expert_report_file_252fc9db-361e-4725-a692-a9dcb1641540.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU67%20EBV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d00f4d6-3827-55c1-a06a-583364af76a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU67 EBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU67%20EBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 52630,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41531,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189226/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37855,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189239/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37531,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189247/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105386,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189266/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78154,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189278/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189292/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d00f4d6-3827-55c1-a06a-583364af76a6/2d00f4d6-3827-55c1-a06a-583364af76a6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NU67EBV/699189301/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0JXXGAHJHC41375',
 'year': 2017}
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU67%2520EBV%27 HTTP/1.1" 200 None
2026-03-28 22:04:13 [bca.uk] INFO: Saving data for NU67%20EBV: {'created_time': 1774735453.216466, 'last_price_update_time': 1774735453.216476, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU67%2520EBV') HTTP/1.1" 204 0
2026-03-28 22:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63a9213b-9753-5663-b464-16226cca8eb4 with identifier: OV65%20GFU
2026-03-28 22:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63a9213b-9753-5663-b464-16226cca8eb4 with identifier: OV65%20GFU
2026-03-28 22:04:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63a9213b-9753-5663-b464-16226cca8eb4 with identifier: OV65%20GFU to the API
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994413/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_expert_report_file_0ac80d8a-b022-425c-a22a-925aad22c91f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV65%20GFU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63a9213b-9753-5663-b464-16226cca8eb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV65 GFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV65%20GFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 22308,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38851,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38007,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994433/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38336,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37400,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994491/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35966,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994507/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86786,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69379,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994573/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_63a9213b-9753-5663-b464-16226cca8eb4/63a9213b-9753-5663-b464-16226cca8eb4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV65GFU/698994592/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.4 TDI 90 SE L DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 90 SE L DSG',
 'vin': 'TMBKJ6NJXGZ041719',
 'year': 2015}
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV65%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 22:04:13 [bca.uk] INFO: Saving data for OV65%20GFU: {'created_time': 1774735453.625878, 'last_price_update_time': 1774735453.625888, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV65%2520GFU') HTTP/1.1" 204 0
2026-03-28 22:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4f2d0a0-2885-57c7-ae21-ea61c25273d9 with identifier: OU64%20UPA
2026-03-28 22:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4f2d0a0-2885-57c7-ae21-ea61c25273d9 with identifier: OU64%20UPA
2026-03-28 22:04:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4f2d0a0-2885-57c7-ae21-ea61c25273d9 with identifier: OU64%20UPA to the API
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145934/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_expert_report_file_dbc32de7-0b57-4cc5-80cf-5a33b1add5af.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU64%20UPA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4f2d0a0-2885-57c7-ae21-ea61c25273d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU64 UPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU64%20UPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 76184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50451,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145943/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46652,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145949/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46972,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94643,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699145984/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69449,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88397,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146018/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d4f2d0a0-2885-57c7-ae21-ea61c25273d9/d4f2d0a0-2885-57c7-ae21-ea61c25273d9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OU64UPA/699146028/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-S ACENTA PREMIUM',
 'vin': 'SJNTBAE12U1081143',
 'year': 2014}
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OU64%2520UPA%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [bca.uk] INFO: Saving data for OU64%20UPA: {'created_time': 1774735454.023916, 'last_price_update_time': 1774735454.023926, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU64%2520UPA') HTTP/1.1" 204 0
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038208>
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047018%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047018 not downloaded yet
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252161/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252161>
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG65%20SWK-GB>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548f79d0>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKW67HUY%252F699251625%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251625/600 saved to cache
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38
2026-03-28 22:04:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3649b9f8-64ee-584f-9d2b-f46b1db86e38, skipping ID generation
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3649b9f8-64ee-584f-9d2b-f46b1db86e38 sending to next pipeline
2026-03-28 22:04:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3649b9f8-64ee-584f-9d2b-f46b1db86e38, identifier: KW67%20HUY
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b28c90>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010936%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010936/600 saved to cache
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814049/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249382/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047023%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047023 not downloaded yet
2026-03-28 22:04:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3649b9f8-64ee-584f-9d2b-f46b1db86e38 with identifier: KW67%20HUY
2026-03-28 22:04:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3649b9f8-64ee-584f-9d2b-f46b1db86e38 with identifier: KW67%20HUY
2026-03-28 22:04:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3649b9f8-64ee-584f-9d2b-f46b1db86e38 with identifier: KW67%20HUY to the API
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251625/600>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_expert_report_file_53ed197e-1052-476f-a879-094672ab0979.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW67%20HUY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3649b9f8-64ee-584f-9d2b-f46b1db86e38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW67 HUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW67%20HUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'S500',
 'odometer': 37239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41573,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251640/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34161,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251669/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251684/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251699/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3649b9f8-64ee-584f-9d2b-f46b1db86e38/3649b9f8-64ee-584f-9d2b-f46b1db86e38_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KW67HUY/699251710/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ S500 4.7 AMG LINE PREMIUM Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD2173822A032242',
 'year': 2017}
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW67%2520HUY%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [bca.uk] INFO: Saving data for KW67%20HUY: {'created_time': 1774735454.615182, 'last_price_update_time': 1774735454.615194, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW67%2520HUY') HTTP/1.1" 204 0
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039795/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110906/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110906>
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039793/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039793>
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047030%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047030 not downloaded yet
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110927/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047041%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047041 not downloaded yet
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54772a710>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_expert_report_file_74650cfc-80a2-4a24-99d1-931a63f08d2d.pdf HTTP/1.1" 201 0
2026-03-28 22:04:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbb13ef4-19c8-586c-a4d2-93af637cef56, skipping ID generation
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKU57WZP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU57WZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:14 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547602bd0>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKN68YYB%252F699010885%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010885/600 saved to cache
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ade90>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814049%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814049/600 saved to cache
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713c590>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F686249382%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249382/600 saved to cache
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039806/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047007/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX62RKE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047061%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047061 not downloaded yet
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994585%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994585 not downloaded yet
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252161/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814022/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047076%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047076 not downloaded yet
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994597%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994597 not downloaded yet
2026-03-28 22:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554354410>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_expert_report_file_7a939f05-fd65-40e7-9b6c-3f4be767a2bf.pdf HTTP/1.1" 201 0
2026-03-28 22:04:14 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68a22924-d609-517c-89c8-3ff469c2635b, skipping ID generation
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDK61ZMO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK61ZMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547612010>
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039795%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039795/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554830110>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110927%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110927/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047089%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047089 not downloaded yet
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994605%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994605 not downloaded yet
2026-03-28 22:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039793/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994340%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994340 not downloaded yet
2026-03-28 22:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110906/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699047102%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047102 not downloaded yet
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994613%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994613 not downloaded yet
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994353%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994353 not downloaded yet
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994630%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994630 not downloaded yet
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2b490>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039806%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039806/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cff90>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038208%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038208/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554916e90>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252161%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252161/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b75b10>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FST64MMV%252F684814022%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814022/600 saved to cache
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c98b2cc3-a1ec-5194-ae49-df6d05e42077
2026-03-28 22:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c98b2cc3-a1ec-5194-ae49-df6d05e42077, skipping ID generation
2026-03-28 22:04:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c98b2cc3-a1ec-5194-ae49-df6d05e42077 with scrape type 1
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c98b2cc3-a1ec-5194-ae49-df6d05e42077 sending to next pipeline
2026-03-28 22:04:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c98b2cc3-a1ec-5194-ae49-df6d05e42077, identifier: ST64%20MMV
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545573d0>
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_expert_report_file_7e1f2e0c-4c18-4929-b922-48daf2ad73cd.pdf HTTP/1.1" 201 0
2026-03-28 22:04:15 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe, skipping ID generation
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDG65SWK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG65SWK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994367%27 HTTP/1.1" 200 None
2026-03-28 22:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994367 not downloaded yet
2026-03-28 22:04:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c98b2cc3-a1ec-5194-ae49-df6d05e42077 with identifier: ST64%20MMV
2026-03-28 22:04:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c98b2cc3-a1ec-5194-ae49-df6d05e42077 with identifier: ST64%20MMV
2026-03-28 22:04:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c98b2cc3-a1ec-5194-ae49-df6d05e42077 with identifier: ST64%20MMV to the API
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814022/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c98b2cc3-a1ec-5194-ae49-df6d05e42077',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST64 MMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST64%20MMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF SV',
 'odometer': 103184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68624,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814014/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69711,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814022/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79847,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814026/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814031/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73115,
             'Height': 417,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249341/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64955,
             'Height': 417,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75727,
             'Height': 417,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/686249382/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64192,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c98b2cc3-a1ec-5194-ae49-df6d05e42077/c98b2cc3-a1ec-5194-ae49-df6d05e42077_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ST64MMV/684814049/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF SV 1.4 TSI 125 SE MPV',
 'transmission': 'manual',
 'trim': 'TSI 125 SE',
 'vin': 'WVWZZZAUZFW557996',
 'year': 2014}
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST64%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [bca.uk] INFO: Saving data for ST64%20MMV: {'created_time': 1774735456.103646, 'last_price_update_time': 1774735456.103657, 'auction_closing_time': 1775210400.0}
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST64%2520MMV') HTTP/1.1" 204 0
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047011>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047018/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047018>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252150/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252150>
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994649%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994649 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142905%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142905 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994391%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994391 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994661%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994661 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142912%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142912 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994401%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994401 not downloaded yet
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dff10>
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSP15VFV%252F689039793%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039793/600 saved to cache
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:04:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547702f50>
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FB10PGJ%252F699110906%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110906/600 saved to cache
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994687%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994687 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142916%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142916 not downloaded yet
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047007/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038193>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023499>
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994444%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994444 not downloaded yet
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047023>
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994714%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994714 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142922%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142922 not downloaded yet
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047030/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047030>
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994473%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994473 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142929%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142929 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994506%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994506 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142941%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142941 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994534%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994534 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142954%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142954 not downloaded yet
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473de5d0>
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX62RKE%252F699047007%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047007/600 saved to cache
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142966%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142966 not downloaded yet
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142978%27 HTTP/1.1" 200 None
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142978 not downloaded yet
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047041>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KU57WZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039789>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994585>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK61ZMO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994605>
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110888>
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN68YYB/42810746?sv=2020-08-04&st=2026-03-28T22%3A03%3A29Z&se=2026-03-28T22%3A28%3A29Z&sr=b&sp=r&sig=wILsmg9cR%2BC5ELYsaDqFarEwRxBfh8Z9P1%2FXmbnSdGw%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047018/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252150/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142916>
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047030/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548bb010>
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN68YYB%252F699010738%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010738/600 saved to cache
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 37980901-da86-559d-83e6-c8f73f7f2265
2026-03-28 22:04:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 37980901-da86-559d-83e6-c8f73f7f2265, skipping ID generation
2026-03-28 22:04:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 37980901-da86-559d-83e6-c8f73f7f2265 sending to next pipeline
2026-03-28 22:04:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37980901-da86-559d-83e6-c8f73f7f2265, identifier: KN68%20YYB
2026-03-28 22:04:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37980901-da86-559d-83e6-c8f73f7f2265 with identifier: KN68%20YYB
2026-03-28 22:04:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37980901-da86-559d-83e6-c8f73f7f2265 with identifier: KN68%20YYB
2026-03-28 22:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37980901-da86-559d-83e6-c8f73f7f2265 with identifier: KN68%20YYB to the API
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010738/600>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_expert_report_file_0a039026-4fe4-4c71-b9a9-09845d0a700c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN68%20YYB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37980901-da86-559d-83e6-c8f73f7f2265',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN68 YYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN68%20YYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 32964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010763/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010796/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010816/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010846/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39144,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010858/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010906/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81553,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010936/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37980901-da86-559d-83e6-c8f73f7f2265/37980901-da86-559d-83e6-c8f73f7f2265_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66569,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN68YYB/699010971/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.2 GT-LINE S Hatchback',
 'transmission': 'manual',
 'trim': 'GT-LINE S',
 'vin': 'KNAB3512LJT302467',
 'year': 2018}
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN68%2520YYB%27 HTTP/1.1" 200 None
2026-03-28 22:04:17 [bca.uk] INFO: Saving data for KN68%20YYB: {'created_time': 1774735457.281008, 'last_price_update_time': 1774735457.28102, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN68%2520YYB') HTTP/1.1" 204 0
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039789/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142978/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142978>
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547304f90>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047018%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047018/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554321e10>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047011%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047011/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554300890>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047023%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047023/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b73dd0>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252150%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252150/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545a3810>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047030%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047030/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b70910>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038193%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038193/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b35090>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023499%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023499/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142954>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142966/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142966>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994506>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994534/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994534>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142929/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142929>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142941/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142941>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e2810>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSP15VFV%252F689039789%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039789/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554832390>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047041%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047041/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547206950>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994333%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994333/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547248990>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994576%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994576/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474de690>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994605%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994605/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba2150>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994585%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994585/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554382610>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110888%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110888/600 saved to cache
2026-03-28 22:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142912/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142912>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994444>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994401>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994473>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142922>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994687/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994687>
2026-03-28 22:04:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994714>
2026-03-28 22:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142978/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557132f10>
2026-03-28 22:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142916%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142916/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316f50>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142978%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142978/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142929/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994391>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994534/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994661/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994661>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142966/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142941/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142912/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142905>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994687/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f6a90>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142929%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142929/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994367/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994367>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142901/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DG65SWK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994649/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994649>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994630/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994630>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994353>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994661/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477da790>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994534%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994534/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dd0d0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994506%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994506/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba12d0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142966%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142966/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e01d0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142954%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142954/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b392d0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142941%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142941/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ffad0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994401%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994401/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6dd10>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142912%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142912/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c3dd0>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142922%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142922/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547740550>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994444%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994444/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c0110>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994473%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994473/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994597/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994597>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994340>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047089>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047076>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047102/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047102>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994613/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994613>
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fca10>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994687%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994687/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c0b90>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994391%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994391/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548baa90>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994714%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994714/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:18 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ba750>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994661%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994661/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699047061>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994630/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142901/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DG65SWK/42811090?sv=2020-08-04&st=2026-03-28T22%3A04%3A12Z&se=2026-03-28T22%3A29%3A12Z&sr=b&sp=r&sig=f530hohT%2B5Br5INwJyv5C3pquuhacxkKnY0Wkt6n%2FRo%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994367/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023479/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023479>
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699038177>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994649/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554382710>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142905%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142905/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK61ZMO/42810880?sv=2020-08-04&st=2026-03-28T22%3A04%3A11Z&se=2026-03-28T22%3A29%3A11Z&sr=b&sp=r&sig=tXKsc6KFy1G7PRlGhYPyReIi6itWUlZeKDNxouAd0K4%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994597/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252137/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252137>
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994613/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KU57WZP/42810866?sv=2020-08-04&st=2026-03-28T22%3A04%3A10Z&se=2026-03-28T22%3A29%3A10Z&sr=b&sp=r&sig=BdqUVMV5HLpv0FUkAEzx0eUko7TKBiE8aXeZbvRAXoI%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047076/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047102/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554955c90>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994630%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994630/600 saved to cache
2026-03-28 22:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554200c50>
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994353%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994353/600 saved to cache
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20ONK-GB>
2026-03-28 22:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110872>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039783/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689039783>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253951>
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554300dd0>
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDG65SWK%252F699142901%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142901/600 saved to cache
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe
2026-03-28 22:04:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe, skipping ID generation
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 30d6d7c3-a2c7-5054-9780-fec8ad872fbe sending to next pipeline
2026-03-28 22:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe, identifier: DG65%20SWK
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ed4d0>
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994367%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994367/600 saved to cache
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX62RKE/42811098?sv=2020-08-04&st=2026-03-28T22%3A04%3A09Z&se=2026-03-28T22%3A29%3A09Z&sr=b&sp=r&sig=iHDTu6D4cBZ2Aj4oXB7FMKSgAqDL59mNlKIaTFVmQOE%3D)
2026-03-28 22:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023479/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe with identifier: DG65%20SWK
2026-03-28 22:04:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe with identifier: DG65%20SWK
2026-03-28 22:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30d6d7c3-a2c7-5054-9780-fec8ad872fbe with identifier: DG65%20SWK to the API
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142901/600>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_expert_report_file_7e1f2e0c-4c18-4929-b922-48daf2ad73cd.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG65%20SWK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30d6d7c3-a2c7-5054-9780-fec8ad872fbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG65 SWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG65%20SWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 58030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142901/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142905/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43970,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142912/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142916/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142922/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44609,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142929/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142941/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78401,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89379,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142966/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_30d6d7c3-a2c7-5054-9780-fec8ad872fbe/30d6d7c3-a2c7-5054-9780-fec8ad872fbe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88843,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DG65SWK/699142978/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000J452199',
 'year': 2015}
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG65%2520SWK%27 HTTP/1.1" 200 None
2026-03-28 22:04:19 [bca.uk] INFO: Saving data for DG65%20SWK: {'created_time': 1774735459.826722, 'last_price_update_time': 1774735459.826733, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG65%2520SWK') HTTP/1.1" 204 0
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252387>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994521/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994521>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146573/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146573>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015821/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015821>
2026-03-28 22:04:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251924>
2026-03-28 22:04:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554300dd0>
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994649%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994649/600 saved to cache
2026-03-28 22:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54760e590>
2026-03-28 22:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK61ZMO%252F698994340%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994340/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 68a22924-d609-517c-89c8-3ff469c2635b
2026-03-28 22:04:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68a22924-d609-517c-89c8-3ff469c2635b, skipping ID generation
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68a22924-d609-517c-89c8-3ff469c2635b sending to next pipeline
2026-03-28 22:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68a22924-d609-517c-89c8-3ff469c2635b, identifier: DK61%20ZMO
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547600e50>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994597%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994597/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54760f710>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKU57WZP%252F698994613%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994613/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bbb13ef4-19c8-586c-a4d2-93af637cef56
2026-03-28 22:04:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bbb13ef4-19c8-586c-a4d2-93af637cef56, skipping ID generation
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bbb13ef4-19c8-586c-a4d2-93af637cef56 sending to next pipeline
2026-03-28 22:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbb13ef4-19c8-586c-a4d2-93af637cef56, identifier: KU57%20WZP
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fca90>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047076%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047076/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547602950>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047102%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047102/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547304f10>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLX62RKE%252F699047089%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047089/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54760c150>
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038177%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038177/600 saved to cache
2026-03-28 22:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252137/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68a22924-d609-517c-89c8-3ff469c2635b with identifier: DK61%20ZMO
2026-03-28 22:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68a22924-d609-517c-89c8-3ff469c2635b with identifier: DK61%20ZMO
2026-03-28 22:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68a22924-d609-517c-89c8-3ff469c2635b with identifier: DK61%20ZMO to the API
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994340/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_expert_report_file_7a939f05-fd65-40e7-9b6c-3f4be767a2bf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK61%20ZMO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68a22924-d609-517c-89c8-3ff469c2635b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK61 ZMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK61%20ZMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 107968,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43718,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43581,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41475,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994367/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40802,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994401/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65124,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68a22924-d609-517c-89c8-3ff469c2635b/68a22924-d609-517c-89c8-3ff469c2635b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK61ZMO/698994534/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 I-MUSIC Hatchback',
 'transmission': 'manual',
 'trim': 'I-MUSIC',
 'vin': 'VF1CR1S0H45879751',
 'year': 2011}
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK61%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 22:04:20 [bca.uk] INFO: Saving data for DK61%20ZMO: {'created_time': 1774735460.833142, 'last_price_update_time': 1774735460.833172, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK61%2520ZMO') HTTP/1.1" 204 0
2026-03-28 22:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbb13ef4-19c8-586c-a4d2-93af637cef56 with identifier: KU57%20WZP
2026-03-28 22:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbb13ef4-19c8-586c-a4d2-93af637cef56 with identifier: KU57%20WZP
2026-03-28 22:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbb13ef4-19c8-586c-a4d2-93af637cef56 with identifier: KU57%20WZP to the API
2026-03-28 22:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994613/600>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_expert_report_file_74650cfc-80a2-4a24-99d1-931a63f08d2d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU57%20WZP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbb13ef4-19c8-586c-a4d2-93af637cef56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU57 WZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU57%20WZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 159984,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50182,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994576/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46753,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45425,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994597/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994613/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994630/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994649/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994661/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82216,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994687/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bbb13ef4-19c8-586c-a4d2-93af637cef56/bbb13ef4-19c8-586c-a4d2-93af637cef56_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52917,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KU57WZP/698994714/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C180 1.8 K CLASSIC SE Saloon',
 'transmission': 'manual',
 'trim': 'K CLASSIC SE',
 'vin': 'WDC2030462R257577',
 'year': 2007}
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU57%2520WZP%27 HTTP/1.1" 200 None
2026-03-28 22:04:21 [bca.uk] INFO: Saving data for KU57%20WZP: {'created_time': 1774735461.214874, 'last_price_update_time': 1774735461.214888, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU57%2520WZP') HTTP/1.1" 204 0
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252120/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252120>
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253754>
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b02250>
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX62RKE%252F699047061%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047061/600 saved to cache
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b
2026-03-28 22:04:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b, skipping ID generation
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ad57269-af6f-5f89-b6bd-0f6f92938d2b sending to next pipeline
2026-03-28 22:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b, identifier: LX62%20RKE
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a2a90>
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDT69OUG%252F699023479%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023479/600 saved to cache
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039783/600> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110840>
2026-03-28 22:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b with identifier: LX62%20RKE
2026-03-28 22:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b with identifier: LX62%20RKE
2026-03-28 22:04:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ad57269-af6f-5f89-b6bd-0f6f92938d2b with identifier: LX62%20RKE to the API
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047061/600>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_expert_report_file_a6b7805d-3298-44bc-bddd-3fff52457f98.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX62%20RKE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2ad57269-af6f-5f89-b6bd-0f6f92938d2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX62 RKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX62%20RKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LEXUS',
 'model': 'CT 200H',
 'odometer': 85231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047007/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49364,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047018/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47230,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047030/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047076/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96892,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2ad57269-af6f-5f89-b6bd-0f6f92938d2b/2ad57269-af6f-5f89-b6bd-0f6f92938d2b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70806,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX62RKE/699047102/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LEXUS CT 200H 1.8 SE-L Hatchback',
 'transmission': 'automatic',
 'trim': 'SE-L',
 'vin': 'JTHKD5BH102107414',
 'year': 2012}
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX62%2520RKE%27 HTTP/1.1" 200 None
2026-03-28 22:04:21 [bca.uk] INFO: Saving data for LX62%20RKE: {'created_time': 1774735461.777918, 'last_price_update_time': 1774735461.777928, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX62%2520RKE') HTTP/1.1" 204 0
2026-03-28 22:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023402>
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DK23XXL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU02%20VYG-GB>
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b402d0>
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF19KHM%252F699252137%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252137/600 saved to cache
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547114750>
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSP15VFV%252F689039783%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039783/600 saved to cache
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b
2026-03-28 22:04:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74bb0eb2-42f3-5cb2-b21b-580137f2554b, skipping ID generation
2026-03-28 22:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b with scrape type 1
2026-03-28 22:04:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 74bb0eb2-42f3-5cb2-b21b-580137f2554b sending to next pipeline
2026-03-28 22:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74bb0eb2-42f3-5cb2-b21b-580137f2554b, identifier: SP15%20VFV
2026-03-28 22:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74bb0eb2-42f3-5cb2-b21b-580137f2554b with identifier: SP15%20VFV
2026-03-28 22:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74bb0eb2-42f3-5cb2-b21b-580137f2554b with identifier: SP15%20VFV
2026-03-28 22:04:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74bb0eb2-42f3-5cb2-b21b-580137f2554b with identifier: SP15%20VFV to the API
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039783/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74bb0eb2-42f3-5cb2-b21b-580137f2554b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP15 VFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP15%20VFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 71501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 14,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48659,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039779/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039783/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48141,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039793/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39258,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039798/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35612,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49033,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039806/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74bb0eb2-42f3-5cb2-b21b-580137f2554b/74bb0eb2-42f3-5cb2-b21b-580137f2554b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47992,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SP15VFV/689039807/600',
             'Width': 600}],
 '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': 'WVWZZZAUZFW131334',
 'year': 2015}
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP15%2520VFV%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [bca.uk] INFO: Saving data for SP15%20VFV: {'created_time': 1774735462.340921, 'last_price_update_time': 1774735462.340933, 'auction_closing_time': 1775037600.0}
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP15%2520VFV') HTTP/1.1" 204 0
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252120/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253940/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253940>
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015821/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146573/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994521/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549450d0>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP11SXG%252F699253951%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253951/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b3d50>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FB10PGJ%252F699110872%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110872/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cfa50>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_expert_report_file_37e503d4-4368-44d1-9b9d-2fab7f0859c4.pdf HTTP/1.1" 201 0
2026-03-28 22:04:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0, skipping ID generation
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DWJ68ONK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ68ONK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189543%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189543 not downloaded yet
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189548%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189548 not downloaded yet
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0a90>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYF07CJE%252F699253754%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253754/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c2c90>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF19KHM%252F699252120%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252120/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554203810>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMA61BFY%252F699015821%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015821/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c1a90>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT64JYY%252F699251924%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251924/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543def90>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL62VWY%252F699146573%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146573/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554957590>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT12LJZ%252F699252387%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252387/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543154d0>
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS61FOF%252F698994521%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994521/600 saved to cache
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189556%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189556 not downloaded yet
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DK23XXL/42810961?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=HIraPhBD5waa9seHUB8yTzip4V%2BkelIT5vdZTBzO1L4%3D)
2026-03-28 22:04:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015804>
2026-03-28 22:04:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252369>
2026-03-28 22:04:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994500>
2026-03-28 22:04:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251911/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251911>
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189562%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189562 not downloaded yet
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189567%27 HTTP/1.1" 200 None
2026-03-28 22:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189567 not downloaded yet
2026-03-28 22:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699189579%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189579 not downloaded yet
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189595%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189595 not downloaded yet
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146556>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253726>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253742>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252107>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146563>
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189605%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189605 not downloaded yet
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253940/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015770/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015770>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110820>
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699189617%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189617 not downloaded yet
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bd710>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDK23XXL%252F699038130%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038130/600 saved to cache
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 47f78646-9cef-5fc7-bd80-803ea7a167c9
2026-03-28 22:04:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47f78646-9cef-5fc7-bd80-803ea7a167c9, skipping ID generation
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 47f78646-9cef-5fc7-bd80-803ea7a167c9 sending to next pipeline
2026-03-28 22:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47f78646-9cef-5fc7-bd80-803ea7a167c9, identifier: DK23%20XXL
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543171d0>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023402%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023402/600 saved to cache
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5578cff90>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110840%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110840/600 saved to cache
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47f78646-9cef-5fc7-bd80-803ea7a167c9 with identifier: DK23%20XXL
2026-03-28 22:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47f78646-9cef-5fc7-bd80-803ea7a167c9 with identifier: DK23%20XXL
2026-03-28 22:04:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47f78646-9cef-5fc7-bd80-803ea7a167c9 with identifier: DK23%20XXL to the API
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038130/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_expert_report_file_34a84151-9719-4100-8015-a043dc9732cf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK23%20XXL-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47f78646-9cef-5fc7-bd80-803ea7a167c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK23 XXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK23%20XXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MG MOTOR UK',
 'model': 'MG3',
 'odometer': 41725,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38570,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038160/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38079,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97045,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038250/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85367,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038268/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47f78646-9cef-5fc7-bd80-803ea7a167c9/47f78646-9cef-5fc7-bd80-803ea7a167c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DK23XXL/699038288/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG3 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJZ14U99NS094989',
 'year': 2023}
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DK23%2520XXL%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [bca.uk] INFO: Saving data for DK23%20XXL: {'created_time': 1774735463.699202, 'last_price_update_time': 1774735463.699213, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK23%2520XXL') HTTP/1.1" 204 0
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189543>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189548>
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ68ONK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b83fd0>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_expert_report_file_87b8e3a5-03fc-4b02-b1f4-83698595f150.pdf HTTP/1.1" 201 0
2026-03-28 22:04:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f00ae92-c3a1-5f36-b822-faa77c54fc81, skipping ID generation
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DAU02VYG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AU02VYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189562>
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251911/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699057020%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057020 not downloaded yet
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547226f50>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253940%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253940/600 saved to cache
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699057041%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057041 not downloaded yet
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189595/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189595>
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699057066%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057066 not downloaded yet
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015770/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699057082%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057082 not downloaded yet
2026-03-28 22:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699057108%27 HTTP/1.1" 200 None
2026-03-28 22:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057108 not downloaded yet
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b5810>
2026-03-28 22:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252369%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252369/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547263990>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015804%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015804/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474ba850>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994500%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994500/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dcd90>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251911%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251911/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699057130%27 HTTP/1.1" 200 None
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057130 not downloaded yet
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189617/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189617>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189605>
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699057153%27 HTTP/1.1" 200 None
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057153 not downloaded yet
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699057173%27 HTTP/1.1" 200 None
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057173 not downloaded yet
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554815090>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252107%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252107/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547117f50>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146556%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146556/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554800cd0>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146563%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146563/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cc190>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253726%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253726/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472ab2d0>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015770%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015770/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ce850>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253742%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253742/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189579/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189579>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057020>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057066>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189556>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057041>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189567>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699056999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AU02VYG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699057198%27 HTTP/1.1" 200 None
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057198 not downloaded yet
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189595/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548007d0>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110820%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110820/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547226310>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189548%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189548/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dfa90>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189535%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189535/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547226190>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189543%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189543/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738f210>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189562%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189562/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057082>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023373/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023373>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057108>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253913/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253913>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252339>
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20ZRG-GB>
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189617/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555ca9c90>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189595%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189595/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699056999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057173>
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555033890>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189605%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189605/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547207690>
2026-03-28 22:04:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWJ68ONK%252F699189617%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189617/600 saved to cache
2026-03-28 22:04:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189579/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ68ONK/42801456?sv=2020-08-04&st=2026-03-28T22%3A04%3A18Z&se=2026-03-28T22%3A29%3A18Z&sr=b&sp=r&sig=XrZIL0OGToca5kzuopEVeJBt%2B6pt8clxftXtvhBt4NQ%3D)
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253913/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023373/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057198>
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554291090>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057020%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057020/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717f090>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057041%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057041/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547293090>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057066%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057066/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545cf8d0>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699056999%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699056999/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547293d10>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ68ONK%252F699189556%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189556/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547743290>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ68ONK%252F699189567%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189567/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057130>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251884/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251884>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994443>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699057153>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253711/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253711>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146547>
2026-03-28 22:04:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015743>
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554274210>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ68ONK%252F699189579%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189579/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0
2026-03-28 22:04:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0, skipping ID generation
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0 sending to next pipeline
2026-03-28 22:04:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0, identifier: WJ68%20ONK
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472043d0>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057108%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057108/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b3910>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP11SXG%252F699253913%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253913/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554805810>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057082%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057082/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554800a90>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDT69OUG%252F699023373%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023373/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548161d0>
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT12LJZ%252F699252339%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252339/600 saved to cache
2026-03-28 22:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0 with identifier: WJ68%20ONK
2026-03-28 22:04:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0 with identifier: WJ68%20ONK
2026-03-28 22:04:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 549aa2dc-22fb-53ad-ac56-4323c4ee2fe0 with identifier: WJ68%20ONK to the API
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189579/600>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_expert_report_file_37e503d4-4368-44d1-9b9d-2fab7f0859c4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20ONK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '549aa2dc-22fb-53ad-ac56-4323c4ee2fe0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ68 ONK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ68%20ONK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 73783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36991,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34357,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189567/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189579/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189595/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94877,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_549aa2dc-22fb-53ad-ac56-4323c4ee2fe0/549aa2dc-22fb-53ad-ac56-4323c4ee2fe0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ68ONK/699189617/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN7KH779880',
 'year': 2018}
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ68%2520ONK%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [bca.uk] INFO: Saving data for WJ68%20ONK: {'created_time': 1774735466.092798, 'last_price_update_time': 1774735466.09281, 'auction_closing_time': 1774778400.0}
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520ONK') HTTP/1.1" 204 0
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143551/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143551>
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143413>
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110813>
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976518>
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252101/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252101>
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146354>
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dfad0>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_expert_report_file_ec247b6b-d72a-4e85-a3dd-cc72eb622658.pdf HTTP/1.1" 201 0
2026-03-28 22:04:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e094926b-3a83-59ef-883a-320713cabb3c, skipping ID generation
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DKJ19ZRG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ19ZRG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002443%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002443 not downloaded yet
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002459%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002459 not downloaded yet
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002473%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002473 not downloaded yet
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002486%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002486 not downloaded yet
2026-03-28 22:04:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE15%20URC-GB>
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002504%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002504 not downloaded yet
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AU02VYG/42810528?sv=2020-08-04&st=2026-03-28T22%3A04%3A21Z&se=2026-03-28T22%3A29%3A21Z&sr=b&sp=r&sig=l%2Fdb%2FB%2BBUeA0SChHayTsd1of3qhKRZHYBa2WamJxH7A%3D)
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e3610>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057198%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057198/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c20d0>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057173%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057173/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253711/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251884/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002541%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002541 not downloaded yet
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252101/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002577%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002577 not downloaded yet
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002619%27 HTTP/1.1" 200 None
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002619 not downloaded yet
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717f250>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSL62VWY%252F699146547%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146547/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0190>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057153%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057153/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549856d0>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS61FOF%252F698994443%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994443/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543153d0>
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAU02VYG%252F699057130%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057130/600 saved to cache
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81
2026-03-28 22:04:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1f00ae92-c3a1-5f36-b822-faa77c54fc81, skipping ID generation
2026-03-28 22:04:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1f00ae92-c3a1-5f36-b822-faa77c54fc81 sending to next pipeline
2026-03-28 22:04:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f00ae92-c3a1-5f36-b822-faa77c54fc81, identifier: AU02%20VYG
2026-03-28 22:04:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f00ae92-c3a1-5f36-b822-faa77c54fc81 with identifier: AU02%20VYG
2026-03-28 22:04:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f00ae92-c3a1-5f36-b822-faa77c54fc81 with identifier: AU02%20VYG
2026-03-28 22:04:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f00ae92-c3a1-5f36-b822-faa77c54fc81 with identifier: AU02%20VYG to the API
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057130/600>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_expert_report_file_87b8e3a5-03fc-4b02-b1f4-83698595f150.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU02%20VYG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f00ae92-c3a1-5f36-b822-faa77c54fc81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU02 VYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU02%20VYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA VERSO',
 'odometer': 109191,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44979,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699056999/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057020/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42123,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41162,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057153/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f00ae92-c3a1-5f36-b822-faa77c54fc81/1f00ae92-c3a1-5f36-b822-faa77c54fc81_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98020,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AU02VYG/699057198/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2002-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA VERSO 1.8 VVTI T SPIRIT MPV',
 'transmission': 'manual',
 'trim': 'VVTI T SPIRIT',
 'vin': 'JTDER28E903032385',
 'year': 2002}
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU02%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:04:27 [bca.uk] INFO: Saving data for AU02%20VYG: {'created_time': 1774735467.03251, 'last_price_update_time': 1774735467.032522, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU02%2520VYG') HTTP/1.1" 204 0
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002459/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002459>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253902/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253902>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023358>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002473>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002443>
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699002650%27 HTTP/1.1" 200 None
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002650 not downloaded yet
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143551/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a1790>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015743%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015743/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543824d0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253711%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253711/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c3390>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251884%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251884/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542afcd0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMF19KHM%252F699252101%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252101/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c2e90>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976518%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976518/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547305cd0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146354%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146354/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994412>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ19ZRG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251871>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252326>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002504/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002504>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002541>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002486>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547307610>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110813%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110813/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543222d0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143413%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143413/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c35d0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143551%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143551/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002459/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253902/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002577>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002619>
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:04:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:04:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015712>
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002504/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554926e50>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002443%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002443/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146542>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002650>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253698/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253698>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143401/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143401>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143527>
2026-03-28 22:04:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976491>
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b43c90>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023358%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023358/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aae10>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002459%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002459/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a4c90>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002473%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002473/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544aa8d0>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253902%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253902/600 saved to cache
2026-03-28 22:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554318390>
2026-03-28 22:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_expert_report_file_230b28fb-bbfb-4ea5-b948-c0c2d2394bb3.pdf HTTP/1.1" 201 0
2026-03-28 22:04:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7208558-825f-54e8-9356-5e2af34b2242, skipping ID generation
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DAE15URC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE15URC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a8d10>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252326%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252326/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543baf10>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994412%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994412/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a25d0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251871%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251871/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471adc90>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002541%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002541/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547105dd0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002428%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002428/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747abd0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002486%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002486/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ae290>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002504%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002504/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981027%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981027 not downloaded yet
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543796d0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002619%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002619/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e0cd0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKJ19ZRG%252F699002577%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002577/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981048%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981048 not downloaded yet
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146339>
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253898>
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023352>
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV13%20XGW-GB>
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MF19KHM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=B10PGJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976491/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981074%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981074 not downloaded yet
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981107%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981107 not downloaded yet
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981136%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981136 not downloaded yet
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981174%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981174 not downloaded yet
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981210%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981210 not downloaded yet
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252318/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252318>
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981264%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981264 not downloaded yet
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/B10PGJ/42811203?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=EuD%2Bp1HvVP2JXHqKU%2B8jitx6XlktdJcPsUn2sF2sJ6k%3D)
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981286%27 HTTP/1.1" 200 None
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981286 not downloaded yet
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ19ZRG/42809537?sv=2020-08-04&st=2026-03-28T22%3A04%3A24Z&se=2026-03-28T22%3A29%3A24Z&sr=b&sp=r&sig=3UPd7KE5L4pnQMco18M4tzymf7e3IFQQNnSy3dZWExo%3D)
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761c3d0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015712%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015712/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a8950>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976491%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976491/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143401/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253698/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MF19KHM/42806820?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=sr8AUvzfzyG0aLirfPlv3wY7sqotPL2UPVrzrL33HII%3D)
2026-03-28 22:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994396>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547702d50>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146542%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146542/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a0790>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143527%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143527/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fc3d0>
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FB10PGJ%252F699110801%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110801/600 saved to cache
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6
2026-03-28 22:04:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6, skipping ID generation
2026-03-28 22:04:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 414fda2b-7a8b-5d29-ad43-b0e99521f4d6 sending to next pipeline
2026-03-28 22:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6, identifier: B10%20PGJ
2026-03-28 22:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6 with identifier: B10%20PGJ
2026-03-28 22:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6 with identifier: B10%20PGJ
2026-03-28 22:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 414fda2b-7a8b-5d29-ad43-b0e99521f4d6 with identifier: B10%20PGJ to the API
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110801/600>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_expert_report_file_2b2e7990-5f6e-4969-bbf9-870d1bcf9958.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=B10%20PGJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '414fda2b-7a8b-5d29-ad43-b0e99521f4d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'B10 PGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=B10%20PGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JEEP',
 'model': 'WRANGLER',
 'odometer': 31755,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110820/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42817,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110834/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110851/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110872/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73900,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92676,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110906/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_414fda2b-7a8b-5d29-ad43-b0e99521f4d6/414fda2b-7a8b-5d29-ad43-b0e99521f4d6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94812,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/B10PGJ/699110927/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JEEP WRANGLER 2.0 GME RUBICON HARD TOP StationWagon',
 'transmission': 'automatic',
 'trim': 'GME RUBICON HARD TOP',
 'vin': '1C4HJXJN8LW174788',
 'year': 2021}
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27B10%2520PGJ%27 HTTP/1.1" 200 None
2026-03-28 22:04:29 [bca.uk] INFO: Saving data for B10%20PGJ: {'created_time': 1774735469.402965, 'last_price_update_time': 1774735469.40298, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='B10%2520PGJ') HTTP/1.1" 204 0
2026-03-28 22:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252318/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981210/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981210>
2026-03-28 22:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981027>
2026-03-28 22:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981048/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981048>
2026-03-28 22:04:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981174>
2026-03-28 22:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543790d0>
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ19ZRG%252F699002650%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002650/600 saved to cache
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e094926b-3a83-59ef-883a-320713cabb3c
2026-03-28 22:04:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e094926b-3a83-59ef-883a-320713cabb3c, skipping ID generation
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e094926b-3a83-59ef-883a-320713cabb3c sending to next pipeline
2026-03-28 22:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e094926b-3a83-59ef-883a-320713cabb3c, identifier: KJ19%20ZRG
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547294e50>
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ63EXO%252F699143401%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143401/600 saved to cache
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554915b90>
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYF07CJE%252F699253698%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253698/600 saved to cache
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547730810>
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMF19KHM%252F699252098%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252098/600 saved to cache
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a4ba462d-c70d-5156-b443-d7d5e76250e2
2026-03-28 22:04:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a4ba462d-c70d-5156-b443-d7d5e76250e2, skipping ID generation
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a4ba462d-c70d-5156-b443-d7d5e76250e2 sending to next pipeline
2026-03-28 22:04:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4ba462d-c70d-5156-b443-d7d5e76250e2, identifier: MF19%20KHM
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761cb90>
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDT69OUG%252F699023352%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023352/600 saved to cache
2026-03-28 22:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e094926b-3a83-59ef-883a-320713cabb3c with identifier: KJ19%20ZRG
2026-03-28 22:04:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e094926b-3a83-59ef-883a-320713cabb3c with identifier: KJ19%20ZRG
2026-03-28 22:04:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e094926b-3a83-59ef-883a-320713cabb3c with identifier: KJ19%20ZRG to the API
2026-03-28 22:04:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002650/600>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_expert_report_file_ec247b6b-d72a-4e85-a3dd-cc72eb622658.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20ZRG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e094926b-3a83-59ef-883a-320713cabb3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ19 ZRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ19%20ZRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 61989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53540,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48963,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002459/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002486/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46182,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002504/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93109,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97743,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e094926b-3a83-59ef-883a-320713cabb3c/e094926b-3a83-59ef-883a-320713cabb3c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ19ZRG/699002650/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 2.0 TDI 184 VRS BLACK DSG7 Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 184 VRS BLACK DSG7',
 'vin': 'TMBBK7NE1K0195822',
 'year': 2019}
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 22:04:30 [bca.uk] INFO: Saving data for KJ19%20ZRG: {'created_time': 1774735470.291162, 'last_price_update_time': 1774735470.291172, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520ZRG') HTTP/1.1" 204 0
2026-03-28 22:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4ba462d-c70d-5156-b443-d7d5e76250e2 with identifier: MF19%20KHM
2026-03-28 22:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4ba462d-c70d-5156-b443-d7d5e76250e2 with identifier: MF19%20KHM
2026-03-28 22:04:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4ba462d-c70d-5156-b443-d7d5e76250e2 with identifier: MF19%20KHM to the API
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252098/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_expert_report_file_69e7a85c-745b-4982-9e83-04129b7b9155.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF19%20KHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4ba462d-c70d-5156-b443-d7d5e76250e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF19 KHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF19%20KHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 62510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41683,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252098/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41681,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252101/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40482,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252120/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252126/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91809,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252137/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252150/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252161/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a4ba462d-c70d-5156-b443-d7d5e76250e2/a4ba462d-c70d-5156-b443-d7d5e76250e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MF19KHM/699252171/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.5 BLUEHDI 130 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 GT LINE',
 'vin': 'VF3MCYHZJJS487274',
 'year': 2019}
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF19%2520KHM%27 HTTP/1.1" 200 None
2026-03-28 22:04:30 [bca.uk] INFO: Saving data for MF19%20KHM: {'created_time': 1774735470.697493, 'last_price_update_time': 1774735470.697504, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF19%2520KHM') HTTP/1.1" 204 0
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981107>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981136/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981136>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981286>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981074/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981074>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981264/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981264>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE15URC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547373ed0>
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP11SXG%252F699253898%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253898/600 saved to cache
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b5fd0>
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMT12LJZ%252F699252318%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252318/600 saved to cache
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:30 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:30 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:30 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:30 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:30 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554319650>
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRK12WBW%252F699146339%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146339/600 saved to cache
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b52d0>
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_expert_report_file_a12fb57d-cc96-4da2-a230-98c15b4dc352.pdf HTTP/1.1" 201 0
2026-03-28 22:04:30 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4e4f996-7647-5f09-9c47-a666d700954d, skipping ID generation
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSV13XGW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SV13XGW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554802bd0>
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDS61FOF%252F698994396%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994396/600 saved to cache
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981048/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015705>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146536>
2026-03-28 22:04:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251864>
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D689128533%27 HTTP/1.1" 200 None
2026-03-28 22:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128533 not downloaded yet
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981210/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128547%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128547 not downloaded yet
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128556%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128556 not downloaded yet
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128565%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128565 not downloaded yet
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981136/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128582%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128582 not downloaded yet
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253692>
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143387>
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128600%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128600 not downloaded yet
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477edb50>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981048%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981048/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a30d0>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981027%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981027/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547756190>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981013%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981013/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981074/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981264/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE15URC/42810534?sv=2020-08-04&st=2026-03-28T22%3A04%3A26Z&se=2026-03-28T22%3A29%3A26Z&sr=b&sp=r&sig=lma3%2FQe4ZEzfBc0I050wuFexW2Hoti3SiwIvOwy4V1A%3D)
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128625%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128625 not downloaded yet
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128665%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128665 not downloaded yet
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D689128691%27 HTTP/1.1" 200 None
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128691 not downloaded yet
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761f450>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981210%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981210/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547169d10>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981174%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981174/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54715a5d0>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981136%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981136/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54716b490>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981107%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981107/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976472>
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128516/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SV13XGW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146324>
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM66%20HPY-GB>
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128565>
2026-03-28 22:04:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143507/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143507>
2026-03-28 22:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547487e50>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981074%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981074/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b37090>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981264%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981264/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54715a6d0>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE15URC%252F698981286%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981286/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d7208558-825f-54e8-9356-5e2af34b2242
2026-03-28 22:04:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7208558-825f-54e8-9356-5e2af34b2242, skipping ID generation
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7208558-825f-54e8-9356-5e2af34b2242 sending to next pipeline
2026-03-28 22:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7208558-825f-54e8-9356-5e2af34b2242, identifier: AE15%20URC
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554907cd0>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251864%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251864/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762aa10>
2026-03-28 22:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146536%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146536/600 saved to cache
2026-03-28 22:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7208558-825f-54e8-9356-5e2af34b2242 with identifier: AE15%20URC
2026-03-28 22:04:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7208558-825f-54e8-9356-5e2af34b2242 with identifier: AE15%20URC
2026-03-28 22:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7208558-825f-54e8-9356-5e2af34b2242 with identifier: AE15%20URC to the API
2026-03-28 22:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981286/600>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_expert_report_file_230b28fb-bbfb-4ea5-b948-c0c2d2394bb3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE15%20URC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7208558-825f-54e8-9356-5e2af34b2242',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE15 URC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE15%20URC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 139838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41006,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981013/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39860,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981027/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981048/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41369,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981074/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36711,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33610,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981136/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981210/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981264/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7208558-825f-54e8-9356-5e2af34b2242/d7208558-825f-54e8-9356-5e2af34b2242_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE15URC/698981286/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 HSE',
 'vin': 'SALWA2KE4FA523223',
 'year': 2015}
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE15%2520URC%27 HTTP/1.1" 200 None
2026-03-28 22:04:32 [bca.uk] INFO: Saving data for AE15%20URC: {'created_time': 1774735472.193803, 'last_price_update_time': 1774735472.193817, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE15%2520URC') HTTP/1.1" 204 0
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128582/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128582>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128556>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128547>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023337/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT69OUG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128600/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128600>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128533>
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143507/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710c390>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015705%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015705/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3a810>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143387%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143387/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437af90>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253692%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253692/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128665>
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477337d0>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143507%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143507/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128691>
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128516/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128582/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128625/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=689128625>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253885/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253885>
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023337/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT69OUG/42810791?sv=2020-08-04&st=2026-03-28T22%3A03%3A21Z&se=2026-03-28T22%3A28%3A21Z&sr=b&sp=r&sig=Rkj%2FxkM1%2BIIgVTIeJOHfQd43I%2FeKECKsCGXnmowEFQk%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128600/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9f90>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128565%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128565/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994383>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252310>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251857>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015697>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146529>
2026-03-28 22:04:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253681/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253681>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3a750>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128516%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128516/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548f7710>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976472%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976472/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ba7d0>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146324%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146324/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554830250>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128533%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128533/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b9990>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128582%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128582/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710f190>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128547%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128547/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ba610>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128556%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128556/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554830190>
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT69OUG%252F699023337%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023337/600 saved to cache
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b1f5ee4c-4910-54f2-806e-fcee61f2b886
2026-03-28 22:04:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b1f5ee4c-4910-54f2-806e-fcee61f2b886, skipping ID generation
2026-03-28 22:04:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b1f5ee4c-4910-54f2-806e-fcee61f2b886 sending to next pipeline
2026-03-28 22:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1f5ee4c-4910-54f2-806e-fcee61f2b886, identifier: DT69%20OUG
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557379650>
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_expert_report_file_cb21125a-b634-428c-83b2-9a59dc9ba86b.pdf HTTP/1.1" 201 0
2026-03-28 22:04:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe, skipping ID generation
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DWM66HPY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM66HPY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547628790>
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSV13XGW%252F689128600%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128600/600 saved to cache
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253885/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143490>
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146306>
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143370>
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976442>
2026-03-28 22:04:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1f5ee4c-4910-54f2-806e-fcee61f2b886 with identifier: DT69%20OUG
2026-03-28 22:04:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1f5ee4c-4910-54f2-806e-fcee61f2b886 with identifier: DT69%20OUG
2026-03-28 22:04:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1f5ee4c-4910-54f2-806e-fcee61f2b886 with identifier: DT69%20OUG to the API
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023337/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_expert_report_file_72511c2a-952c-4ddc-95fa-c42d782d1d5a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT69%20OUG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1f5ee4c-4910-54f2-806e-fcee61f2b886',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT69 OUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT69%20OUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 22392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023337/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39728,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40762,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023373/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35092,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93208,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023451/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023479/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b1f5ee4c-4910-54f2-806e-fcee61f2b886/b1f5ee4c-4910-54f2-806e-fcee61f2b886_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87731,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT69OUG/699023499/600',
             'Width': 600}],
 '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': 'W0VBF6EW6LG010248',
 'year': 2020}
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT69%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 22:04:33 [bca.uk] INFO: Saving data for DT69%20OUG: {'created_time': 1774735473.785976, 'last_price_update_time': 1774735473.78599, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT69%2520OUG') HTTP/1.1" 204 0
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128625/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SV13XGW/42810792?sv=2020-08-04&st=2026-03-28T22%3A04%3A28Z&se=2026-03-28T22%3A29%3A28Z&sr=b&sp=r&sig=eS2LzswHcR38fFGXBJkMxJSHov3%2BLOCla2caVcd2mMQ%3D)
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082675%27 HTTP/1.1" 200 None
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082675 not downloaded yet
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253681/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU67%20KTN-GB>
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa8190>
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSV13XGW%252F689128665%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128665/600 saved to cache
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:33 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547450710>
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSV13XGW%252F689128691%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128691/600 saved to cache
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082690%27 HTTP/1.1" 200 None
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082690 not downloaded yet
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b77f90>
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYP11SXG%252F699253885%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253885/600 saved to cache
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082697%27 HTTP/1.1" 200 None
2026-03-28 22:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082697 not downloaded yet
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253881>
2026-03-28 22:04:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252304>
2026-03-28 22:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082713%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082713 not downloaded yet
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b76c10>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSV13XGW%252F689128625%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128625/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e4e4f996-7647-5f09-9c47-a666d700954d
2026-03-28 22:04:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4e4f996-7647-5f09-9c47-a666d700954d, skipping ID generation
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e4e4f996-7647-5f09-9c47-a666d700954d sending to next pipeline
2026-03-28 22:04:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4e4f996-7647-5f09-9c47-a666d700954d, identifier: SV13%20XGW
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f63650>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253681%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253681/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4e4f996-7647-5f09-9c47-a666d700954d with identifier: SV13%20XGW
2026-03-28 22:04:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4e4f996-7647-5f09-9c47-a666d700954d with identifier: SV13%20XGW
2026-03-28 22:04:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4e4f996-7647-5f09-9c47-a666d700954d with identifier: SV13%20XGW to the API
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128625/600>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_expert_report_file_a12fb57d-cc96-4da2-a230-98c15b4dc352.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV13%20XGW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4e4f996-7647-5f09-9c47-a666d700954d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV13 XGW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV13%20XGW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 90532,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128516/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46702,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46453,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128582/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95433,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128600/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128625/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76583,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4e4f996-7647-5f09-9c47-a666d700954d/e4e4f996-7647-5f09-9c47-a666d700954d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SV13XGW/689128691/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 16V ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '16V ENERGY',
 'vin': 'W0L0SDL68D4152369',
 'year': 2013}
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV13%2520XGW%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [bca.uk] INFO: Saving data for SV13%20XGW: {'created_time': 1774735474.591685, 'last_price_update_time': 1774735474.591696, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV13%2520XGW') HTTP/1.1" 204 0
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994369>
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082723%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082723 not downloaded yet
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082675>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251849/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251849>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM66HPY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082740%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082740 not downloaded yet
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fafcd0>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252310%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252310/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b35b10>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994383%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994383/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547304bd0>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015697%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015697/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55749aa10>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251857%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251857/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554203ed0>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146529%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146529/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fc7d0>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976442%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976442/600 saved to cache
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082753%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082753 not downloaded yet
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082697>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146523>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253672>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015693/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015693>
2026-03-28 22:04:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082690>
2026-03-28 22:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082765%27 HTTP/1.1" 200 None
2026-03-28 22:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082765 not downloaded yet
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a1890>
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143370%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143370/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723a490>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143490%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143490/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b97d0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146306%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146306/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082776%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082776 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471af510>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_expert_report_file_cb73d513-85b1-4ee1-8e31-d33c51a57ee3.pdf HTTP/1.1" 201 0
2026-03-28 22:04:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0, skipping ID generation
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DBU67KTN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BU67KTN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547756810>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252304%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252304/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547755cd0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253881%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253881/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251849/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143353/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143353>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976406/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976406>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082740/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082740>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082713/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082713>
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031786%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031786 not downloaded yet
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031800%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031800 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554298210>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994369%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994369/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031810%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031810 not downloaded yet
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082713/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015693/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082765>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082753>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082723/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082723>
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031823%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031823 not downloaded yet
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031841%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031841 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ae810>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082675%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082675/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713f6d0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251849%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251849/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d9d10>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082666%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082666/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22450>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082690%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082690/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976406/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082776>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143481>
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143353/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BU67KTN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146298>
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031872%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031872 not downloaded yet
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082740/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031895%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031895 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d8810>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082697%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082697/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729c3d0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082713%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082713/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8cad0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015693%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015693/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547604250>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253672%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253672/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547306bd0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146523%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146523/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031917%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031917 not downloaded yet
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082723/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031800>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031786/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031786>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145592>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ16%20SYV-GB>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145354>
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699031931%27 HTTP/1.1" 200 None
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031931 not downloaded yet
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ecf10>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976406%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976406/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547757990>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143353%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143353/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a8490>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082740%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082740/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e5fd0>
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082765%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082765/600 saved to cache
2026-03-28 22:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031841/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031841>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YP11SXG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031823>
2026-03-28 22:04:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031810>
2026-03-28 22:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM66HPY/42811136?sv=2020-08-04&st=2026-03-28T22%3A04%3A31Z&se=2026-03-28T22%3A29%3A31Z&sr=b&sp=r&sig=sXYRigPpSnWc%2FEZZOPShUy%2B9XgkE6pqm32sEVFPKdlE%3D)
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713da50>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082723%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082723/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547204e10>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146298%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146298/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471072d0>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082753%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082753/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031786/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031895/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031895>
2026-03-28 22:04:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031872>
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55423b390>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031781%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031781/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554941910>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143481%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143481/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547205a10>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWM66HPY%252F699082776%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082776/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe
2026-03-28 22:04:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe, skipping ID generation
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe sending to next pipeline
2026-03-28 22:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe, identifier: WM66%20HPY
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554226110>
2026-03-28 22:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145354%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145354/600 saved to cache
2026-03-28 22:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe with identifier: WM66%20HPY
2026-03-28 22:04:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe with identifier: WM66%20HPY
2026-03-28 22:04:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe with identifier: WM66%20HPY to the API
2026-03-28 22:04:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082776/600>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_expert_report_file_cb21125a-b634-428c-83b2-9a59dc9ba86b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM66%20HPY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM66 HPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM66%20HPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 118159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082666/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37204,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082690/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38015,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082713/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34237,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082723/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89636,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082740/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe/f7e597dc-fbae-5fb6-a7a6-6b26a2b45bbe_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89869,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM66HPY/699082776/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'SE EXECUTIVE',
 'vin': 'WDD1760122V174778',
 'year': 2017}
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM66%2520HPY%27 HTTP/1.1" 200 None
2026-03-28 22:04:37 [bca.uk] INFO: Saving data for WM66%20HPY: {'created_time': 1774735477.120695, 'last_price_update_time': 1774735477.120708, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM66%2520HPY') HTTP/1.1" 204 0
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YP11SXG/42810463?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=qkkbLatUiKU%2BsinzgsPhauDtkraDtbwZc7leOW58DOU%3D)
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031841/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031917>
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699031931>
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252295>
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994354>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573287d0>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031800%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031800/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547306890>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031786%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031786/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55436f390>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145592%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145592/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55436cb90>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_expert_report_file_7a0984d6-a661-4ce6-a57d-ba30fc8573a0.pdf HTTP/1.1" 201 0
2026-03-28 22:04:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15f02d0f-7d6c-5628-aec2-1916af416587, skipping ID generation
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DSJ16SYV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SJ16SYV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031895/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015685/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015685>
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253665>
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251842>
2026-03-28 22:04:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146513/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146513>
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011358%27 HTTP/1.1" 200 None
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011358 not downloaded yet
2026-03-28 22:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554800250>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031810%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031810/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732e8d0>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYP11SXG%252F699253871%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253871/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 13188273-241e-5122-a324-f170682054c3
2026-03-28 22:04:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 13188273-241e-5122-a324-f170682054c3, skipping ID generation
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 13188273-241e-5122-a324-f170682054c3 sending to next pipeline
2026-03-28 22:04:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13188273-241e-5122-a324-f170682054c3, identifier: YP11%20SXG
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55436d7d0>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031841%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031841/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732ff90>
2026-03-28 22:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031823%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031823/600 saved to cache
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011372%27 HTTP/1.1" 200 None
2026-03-28 22:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011372 not downloaded yet
2026-03-28 22:04:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13188273-241e-5122-a324-f170682054c3 with identifier: YP11%20SXG
2026-03-28 22:04:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13188273-241e-5122-a324-f170682054c3 with identifier: YP11%20SXG
2026-03-28 22:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13188273-241e-5122-a324-f170682054c3 with identifier: YP11%20SXG to the API
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253871/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_expert_report_file_46e10367-830c-4fcc-88b0-f523a29b8bcc.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP11%20SXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13188273-241e-5122-a324-f170682054c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP11 SXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP11%20SXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'C30',
 'odometer': 122078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40897,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253885/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253898/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35557,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253902/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253913/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111238,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253940/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_13188273-241e-5122-a324-f170682054c3/13188273-241e-5122-a324-f170682054c3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80039,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YP11SXG/699253965/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLVO C30 1.6 DRIVE 115 SE Coupe',
 'transmission': 'manual',
 'trim': 'DRIVE 115 SE',
 'vin': 'YV1MK84F1C2265293',
 'year': 2011}
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP11%2520SXG%27 HTTP/1.1" 200 None
2026-03-28 22:04:37 [bca.uk] INFO: Saving data for YP11%20SXG: {'created_time': 1774735477.987162, 'last_price_update_time': 1774735477.987173, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP11%2520SXG') HTTP/1.1" 204 0
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143345>
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145581>
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146292>
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143476>
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976387>
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011386%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011386 not downloaded yet
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BU67KTN/42810831?sv=2020-08-04&st=2026-03-28T22%3A04%3A33Z&se=2026-03-28T22%3A29%3A33Z&sr=b&sp=r&sig=AjZdvh35Dwjd77tZDhaGUD7kU%2BX6C4A1ZckHUS7%2Fs2Y%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011403%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011403 not downloaded yet
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fda50>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031895%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031895/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c4810>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031872%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031872/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MT12LJZ/42809616?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=ZCqeg%2BtAkN7zfvr8I5qdCyvEoyksA32%2Fdc9lEzPe%2BbI%3D)
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146513/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145344>
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011346/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SJ16SYV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011418%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011418 not downloaded yet
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011449%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011449 not downloaded yet
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b4850>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994354%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994354/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554395290>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031931%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031931/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544ab6d0>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBU67KTN%252F699031917%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031917/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0
2026-03-28 22:04:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0, skipping ID generation
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1a8934b9-4045-555c-b8d3-812b6cc9a1e0 sending to next pipeline
2026-03-28 22:04:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0, identifier: BU67%20KTN
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015685/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011481%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011481 not downloaded yet
2026-03-28 22:04:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0 with identifier: BU67%20KTN
2026-03-28 22:04:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0 with identifier: BU67%20KTN
2026-03-28 22:04:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a8934b9-4045-555c-b8d3-812b6cc9a1e0 with identifier: BU67%20KTN to the API
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031917/600>
{'auction_title': '',
 'c_o_2_emission_value': 463,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_expert_report_file_cb73d513-85b1-4ee1-8e31-d33c51a57ee3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU67%20KTN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a8934b9-4045-555c-b8d3-812b6cc9a1e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU67 KTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU67%20KTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 42547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031781/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031786/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37776,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031800/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38191,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031810/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31892,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031841/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031872/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60846,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031895/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a8934b9-4045-555c-b8d3-812b6cc9a1e0/1a8934b9-4045-555c-b8d3-812b6cc9a1e0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BU67KTN/699031931/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 SRI Hatchback',
 'transmission': 'manual',
 'trim': '90 SRI',
 'vin': 'W0V0XEP08J6028164',
 'year': 2017}
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU67%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [bca.uk] INFO: Saving data for BU67%20KTN: {'created_time': 1774735478.801287, 'last_price_update_time': 1774735478.8013, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU67%2520KTN') HTTP/1.1" 204 0
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011372>
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011358/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011358>
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011510%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011510 not downloaded yet
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011533%27 HTTP/1.1" 200 None
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011533 not downloaded yet
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555ca9810>
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMT12LJZ%252F699252295%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252295/600 saved to cache
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c2a7ebc8-3779-5484-8073-7a1c6fb87969
2026-03-28 22:04:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2a7ebc8-3779-5484-8073-7a1c6fb87969, skipping ID generation
2026-03-28 22:04:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c2a7ebc8-3779-5484-8073-7a1c6fb87969 sending to next pipeline
2026-03-28 22:04:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2a7ebc8-3779-5484-8073-7a1c6fb87969, identifier: MT12%20LJZ
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554202cd0>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146513%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146513/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8d10>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253665%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253665/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554394d90>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251842%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251842/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474bb610>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015685%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015685/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2a7ebc8-3779-5484-8073-7a1c6fb87969 with identifier: MT12%20LJZ
2026-03-28 22:04:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2a7ebc8-3779-5484-8073-7a1c6fb87969 with identifier: MT12%20LJZ
2026-03-28 22:04:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2a7ebc8-3779-5484-8073-7a1c6fb87969 with identifier: MT12%20LJZ to the API
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252295/600>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_expert_report_file_4f4ff5c8-ab44-4553-8622-ec44cc3ba915.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT12%20LJZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2a7ebc8-3779-5484-8073-7a1c6fb87969',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT12 LJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT12%20LJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 74492,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36908,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252289/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36120,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252310/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252318/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85151,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2a7ebc8-3779-5484-8073-7a1c6fb87969/c2a7ebc8-3779-5484-8073-7a1c6fb87969_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83890,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MT12LJZ/699252387/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'SJNFCAJ10U2586169',
 'year': 2012}
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT12%2520LJZ%27 HTTP/1.1" 200 None
2026-03-28 22:04:39 [bca.uk] INFO: Saving data for MT12%20LJZ: {'created_time': 1774735479.542659, 'last_price_update_time': 1774735479.54267, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT12%2520LJZ') HTTP/1.1" 204 0
2026-03-28 22:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011346/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011403/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011403>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143271>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011386>
2026-03-28 22:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011418>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147190/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147190>
2026-03-28 22:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cd610>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976387%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976387/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541ff890>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143476%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143476/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6dd50>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146292%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146292/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b366d0>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143345%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143345/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ae390>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145581%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145581/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011449/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011449>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011481>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT66%20HCJ-GB>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT64JYY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DS61FOF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA61BFY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011358/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147190/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c4090>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011346%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011346/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547755e10>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011372%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011372/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909250>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145344%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145344/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acd250>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011358%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011358/600 saved to cache
2026-03-28 22:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477400d0>
2026-03-28 22:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147190%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147190/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA61BFY/42810775?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=tQax5P6adI54twzyoqdok6iIUxSzHDcLDwBb4%2BMoMFw%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011403/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011510>
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146507/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SL62VWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011533>
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT64JYY/42807297?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=H09NJ6PkIwPyWfxNOYCddSHeDmQxr4Xr%2FaIklrKjYWY%3D)
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143336>
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253656/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YF07CJE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DS61FOF/42810605?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=CkwC%2BSn%2FHa5pvfLJnieo5YJn96MqgCZnNQ9bJG2t2ik%3D)
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acfcd0>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMA61BFY%252F699015678%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015678/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a
2026-03-28 22:04:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a, skipping ID generation
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a sending to next pipeline
2026-03-28 22:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a, identifier: MA61%20BFY
2026-03-28 22:04:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a with identifier: MA61%20BFY
2026-03-28 22:04:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a with identifier: MA61%20BFY
2026-03-28 22:04:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4baa05ed-fc6d-5ddf-8f83-9a745e89a05a with identifier: MA61%20BFY to the API
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015678/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_expert_report_file_46ae7f81-d4f7-420b-9619-054acef293e3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA61%20BFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4baa05ed-fc6d-5ddf-8f83-9a745e89a05a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA61 BFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA61%20BFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 116145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015685/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015693/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40303,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35794,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015712/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015743/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015770/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97789,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4baa05ed-fc6d-5ddf-8f83-9a745e89a05a/4baa05ed-fc6d-5ddf-8f83-9a745e89a05a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA61BFY/699015821/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 1.6 TDCI ECO ZETEC S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI ECO ZETEC S/S',
 'vin': 'WF0EXXGBBEBT63753',
 'year': 2011}
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA61%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 22:04:40 [bca.uk] INFO: Saving data for MA61%20BFY: {'created_time': 1774735480.64757, 'last_price_update_time': 1774735480.64758, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA61%2520BFY') HTTP/1.1" 204 0
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146507/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SL62VWY/42810894?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=DJfJtw6KwyhBPhnAY9QJ%2FtOYYSvRRaWGTAGIk0DU%2F%2BA%3D)
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976368>
2026-03-28 22:04:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143465>
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011449/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SJ16SYV/42810702?sv=2020-08-04&st=2026-03-28T22%3A04%3A35Z&se=2026-03-28T22%3A29%3A35Z&sr=b&sp=r&sig=%2BBYlLD9rqFt1G6ZbiDclfQeHodNg1O1M3KtSWE%2FuZkI%3D)
2026-03-28 22:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573dfad0>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011403%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011403/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c7f10>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011418%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011418/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557361c10>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143271%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143271/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479e90>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011386%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011386/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ace650>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT64JYY%252F699251837%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251837/600 saved to cache
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e23659de-a271-571f-ad29-745e3ce94452
2026-03-28 22:04:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e23659de-a271-571f-ad29-745e3ce94452, skipping ID generation
2026-03-28 22:04:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e23659de-a271-571f-ad29-745e3ce94452 sending to next pipeline
2026-03-28 22:04:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e23659de-a271-571f-ad29-745e3ce94452, identifier: LT64%20JYY
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8c90>
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDS61FOF%252F698994343%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994343/600 saved to cache
2026-03-28 22:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6
2026-03-28 22:04:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6, skipping ID generation
2026-03-28 22:04:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6 sending to next pipeline
2026-03-28 22:04:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6, identifier: DS61%20FOF
2026-03-28 22:04:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e23659de-a271-571f-ad29-745e3ce94452 with identifier: LT64%20JYY
2026-03-28 22:04:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e23659de-a271-571f-ad29-745e3ce94452 with identifier: LT64%20JYY
2026-03-28 22:04:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e23659de-a271-571f-ad29-745e3ce94452 with identifier: LT64%20JYY to the API
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251837/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_expert_report_file_4d71fd10-de23-495f-a464-a1b2ba4a8582.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT64%20JYY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e23659de-a271-571f-ad29-745e3ce94452',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT64 JYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT64%20JYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'ALTO',
 'odometer': 68003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38505,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251842/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251849/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37471,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251884/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251899/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251911/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e23659de-a271-571f-ad29-745e3ce94452/e23659de-a271-571f-ad29-745e3ce94452_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT64JYY/699251924/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SUZUKI ALTO 1.0 SZ Hatchback',
 'transmission': 'manual',
 'trim': 'SZ',
 'vin': 'MA3GFC31S00741356',
 'year': 2014}
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT64%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 22:04:41 [bca.uk] INFO: Saving data for LT64%20JYY: {'created_time': 1774735481.496694, 'last_price_update_time': 1774735481.496705, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT64%2520JYY') HTTP/1.1" 204 0
2026-03-28 22:04:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6 with identifier: DS61%20FOF
2026-03-28 22:04:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6 with identifier: DS61%20FOF
2026-03-28 22:04:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c3dd07d-5304-5ac0-80dc-e30cb298b7d6 with identifier: DS61%20FOF to the API
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994343/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_expert_report_file_917fb746-68f4-44f0-81eb-6068400ee615.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS61%20FOF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c3dd07d-5304-5ac0-80dc-e30cb298b7d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS61 FOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS61%20FOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 74718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38365,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994354/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41217,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994383/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69149,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89209,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c3dd07d-5304-5ac0-80dc-e30cb298b7d6/5c3dd07d-5304-5ac0-80dc-e30cb298b7d6_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79951,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DS61FOF/698994521/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE DYNAMIQUE TOM TOM Estate',
 'transmission': 'manual',
 'trim': 'TCE DYNAMIQUE TOM TOM',
 'vin': 'VF1KRC40H46881690',
 'year': 2012}
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS61%2520FOF%27 HTTP/1.1" 200 None
2026-03-28 22:04:41 [bca.uk] INFO: Saving data for DS61%20FOF: {'created_time': 1774735481.899983, 'last_price_update_time': 1774735481.899995, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS61%2520FOF') HTTP/1.1" 204 0
2026-03-28 22:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146285>
2026-03-28 22:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145575>
2026-03-28 22:04:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145335>
2026-03-28 22:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253656/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YF07CJE/42784457?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=oeSdikiuOHhGcviJbgYya0Q8LTDoZVmeFjwoPj3o2js%3D)
2026-03-28 22:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143255>
2026-03-28 22:04:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147174>
2026-03-28 22:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545cfb10>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSL62VWY%252F699146507%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146507/600 saved to cache
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item de1b1d7c-0af9-5140-a37d-505dea797715
2026-03-28 22:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: de1b1d7c-0af9-5140-a37d-505dea797715, skipping ID generation
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item de1b1d7c-0af9-5140-a37d-505dea797715 sending to next pipeline
2026-03-28 22:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de1b1d7c-0af9-5140-a37d-505dea797715, identifier: SL62%20VWY
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429b650>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011481%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011481/600 saved to cache
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554303a10>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011449%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011449/600 saved to cache
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437b390>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011510%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011510/600 saved to cache
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477569d0>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSJ16SYV%252F699011533%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011533/600 saved to cache
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 15f02d0f-7d6c-5628-aec2-1916af416587
2026-03-28 22:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15f02d0f-7d6c-5628-aec2-1916af416587, skipping ID generation
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15f02d0f-7d6c-5628-aec2-1916af416587 sending to next pipeline
2026-03-28 22:04:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15f02d0f-7d6c-5628-aec2-1916af416587, identifier: SJ16%20SYV
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a4410>
2026-03-28 22:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_expert_report_file_2c427876-fb4b-4dc9-91e0-6aa66f86db23.pdf HTTP/1.1" 201 0
2026-03-28 22:04:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c346eec4-40ba-53d7-bb4d-ada017b4776d, skipping ID generation
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DLT66HCJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT66HCJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de1b1d7c-0af9-5140-a37d-505dea797715 with identifier: SL62%20VWY
2026-03-28 22:04:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de1b1d7c-0af9-5140-a37d-505dea797715 with identifier: SL62%20VWY
2026-03-28 22:04:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de1b1d7c-0af9-5140-a37d-505dea797715 with identifier: SL62%20VWY to the API
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146507/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_expert_report_file_758170ab-e171-4c58-aa9e-bbcdceec9b5b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL62%20VWY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de1b1d7c-0af9-5140-a37d-505dea797715',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL62 VWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL62%20VWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 57076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47112,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146507/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146513/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46390,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44620,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61723,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82118,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_de1b1d7c-0af9-5140-a37d-505dea797715/de1b1d7c-0af9-5140-a37d-505dea797715_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67485,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SL62VWY/699146573/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.2 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNADM511LD6162634',
 'year': 2012}
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL62%2520VWY%27 HTTP/1.1" 200 None
2026-03-28 22:04:42 [bca.uk] INFO: Saving data for SL62%20VWY: {'created_time': 1774735482.819571, 'last_price_update_time': 1774735482.819581, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL62%2520VWY') HTTP/1.1" 204 0
2026-03-28 22:04:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15f02d0f-7d6c-5628-aec2-1916af416587 with identifier: SJ16%20SYV
2026-03-28 22:04:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15f02d0f-7d6c-5628-aec2-1916af416587 with identifier: SJ16%20SYV
2026-03-28 22:04:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15f02d0f-7d6c-5628-aec2-1916af416587 with identifier: SJ16%20SYV to the API
2026-03-28 22:04:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011533/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_expert_report_file_7a0984d6-a661-4ce6-a57d-ba30fc8573a0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ16%20SYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15f02d0f-7d6c-5628-aec2-1916af416587',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ16 SYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ16%20SYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 57673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38115,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011346/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011358/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011372/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36956,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011403/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011449/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011510/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15f02d0f-7d6c-5628-aec2-1916af416587/15f02d0f-7d6c-5628-aec2-1916af416587_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84737,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SJ16SYV/699011533/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.5 TDCI 120 TITANIUM P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 120 TITANIUM P/S',
 'vin': 'WF0VXXGCEVGK06650',
 'year': 2016}
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ16%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [bca.uk] INFO: Saving data for SJ16%20SYV: {'created_time': 1774735483.216078, 'last_price_update_time': 1774735483.216089, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ16%2520SYV') HTTP/1.1" 204 0
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251843%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251843 not downloaded yet
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143332>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146276>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143458/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143458>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976355/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976355>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145565>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN16%20MXA-GB>
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e85d0>
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYF07CJE%252F699253656%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253656/600 saved to cache
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 56b77897-c825-556b-ba96-284dc5a81572
2026-03-28 22:04:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 56b77897-c825-556b-ba96-284dc5a81572, skipping ID generation
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 56b77897-c825-556b-ba96-284dc5a81572 sending to next pipeline
2026-03-28 22:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56b77897-c825-556b-ba96-284dc5a81572, identifier: YF07%20CJE
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8410>
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143465%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143465/600 saved to cache
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b7690>
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143336%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143336/600 saved to cache
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251850%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251850 not downloaded yet
2026-03-28 22:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56b77897-c825-556b-ba96-284dc5a81572 with identifier: YF07%20CJE
2026-03-28 22:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56b77897-c825-556b-ba96-284dc5a81572 with identifier: YF07%20CJE
2026-03-28 22:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56b77897-c825-556b-ba96-284dc5a81572 with identifier: YF07%20CJE to the API
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253656/600>
{'auction_title': '',
 'c_o_2_emission_value': 239,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_expert_report_file_84bd16d0-4df1-4ce7-a6c9-eb1aa76729c4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF07%20CJE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56b77897-c825-556b-ba96-284dc5a81572',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF07 CJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF07%20CJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 119982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253656/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42286,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253681/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40335,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253692/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37887,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253698/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253711/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84599,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_56b77897-c825-556b-ba96-284dc5a81572/56b77897-c825-556b-ba96-284dc5a81572_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YF07CJE/699253754/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.4 D5 185 SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 185 SE LUX G/T',
 'vin': 'YV1CZ714671400964',
 'year': 2007}
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF07%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [bca.uk] INFO: Saving data for YF07%20CJE: {'created_time': 1774735483.888312, 'last_price_update_time': 1774735483.888324, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF07%2520CJE') HTTP/1.1" 204 0
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145325>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147158/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147158>
2026-03-28 22:04:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143238/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143238>
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251855%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251855 not downloaded yet
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251863%27 HTTP/1.1" 200 None
2026-03-28 22:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251863 not downloaded yet
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c1b50>
2026-03-28 22:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976368%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976368/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251870%27 HTTP/1.1" 200 None
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251870 not downloaded yet
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143458/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976355/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251881%27 HTTP/1.1" 200 None
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251881 not downloaded yet
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251896%27 HTTP/1.1" 200 None
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251896 not downloaded yet
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909390>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146285%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146285/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d4390>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147174%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147174/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ63EXO/42810870?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=wLoUguMiGeygfSRIZDr4SROlj4YBVqcY7mSaCT7eFDc%3D)
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147158/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143238/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT66HCJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251850/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251850>
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251910%27 HTTP/1.1" 200 None
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251910 not downloaded yet
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b70910>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145575%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145575/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3aed0>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143255%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143255/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e36d0>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145335%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145335/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251843/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251843>
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699251922%27 HTTP/1.1" 200 None
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251922 not downloaded yet
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547263d10>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146276%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146276/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547642610>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143458%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143458/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723b050>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976355%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976355/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549cb410>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145565%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145565/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8a90>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEJ63EXO%252F699143332%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143332/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ac2cb512-acf6-577f-a0f2-2fe21a625645
2026-03-28 22:04:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ac2cb512-acf6-577f-a0f2-2fe21a625645, skipping ID generation
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ac2cb512-acf6-577f-a0f2-2fe21a625645 sending to next pipeline
2026-03-28 22:04:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac2cb512-acf6-577f-a0f2-2fe21a625645, identifier: EJ63%20EXO
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717f290>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147158%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147158/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476402d0>
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143238%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143238/600 saved to cache
2026-03-28 22:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac2cb512-acf6-577f-a0f2-2fe21a625645 with identifier: EJ63%20EXO
2026-03-28 22:04:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac2cb512-acf6-577f-a0f2-2fe21a625645 with identifier: EJ63%20EXO
2026-03-28 22:04:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac2cb512-acf6-577f-a0f2-2fe21a625645 with identifier: EJ63%20EXO to the API
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143332/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_expert_report_file_976cecb9-9151-468e-9693-ae3ad804f9d3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ63%20EXO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac2cb512-acf6-577f-a0f2-2fe21a625645',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ63 EXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ63%20EXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 53652,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53538,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143318/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143332/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48047,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143353/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91227,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143401/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ac2cb512-acf6-577f-a0f2-2fe21a625645/ac2cb512-acf6-577f-a0f2-2fe21a625645_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ63EXO/699143413/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDEL88377',
 'year': 2014}
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520EXO%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [bca.uk] INFO: Saving data for EJ63%20EXO: {'created_time': 1774735485.061207, 'last_price_update_time': 1774735485.061223, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ63%2520EXO') HTTP/1.1" 204 0
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251855/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251855>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976336>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251870/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251870>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251863/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251863>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143452/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143452>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF15%20KKY-GB>
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251850/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251881/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251881>
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b94d0>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145325%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145325/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e5ed0>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_expert_report_file_2d225adc-2f4e-4419-9162-fca6dac17fc7.pdf HTTP/1.1" 201 0
2026-03-28 22:04:45 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c4011303-c936-5ad4-909d-9af520e69082, skipping ID generation
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DWN16MXA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN16MXA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981069%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981069 not downloaded yet
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981094%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981094 not downloaded yet
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981117%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981117 not downloaded yet
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472abf10>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251850%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251850/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981134%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981134 not downloaded yet
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145316>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251910/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251910>
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251843/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145558>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146268>
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251896>
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981149%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981149 not downloaded yet
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981191%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981191 not downloaded yet
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251881/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981228%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981228 not downloaded yet
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981283%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981283 not downloaded yet
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699251922>
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698981312%27 HTTP/1.1" 200 None
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981312 not downloaded yet
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY58NPG/42810706?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=m%2BjvjS4%2BeJxyPZhfktFet4Bo%2BpsamHOTjBnjcUc644A%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143452/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EY14HKC/42811403?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=%2BYxeffQ4HY6floQPvp5Yr65sra111z9jxOTYy7mtf%2FU%3D)
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471698d0>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251835%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251835/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251863/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251870/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bedd0>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251843%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251843/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251855/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RK12WBW/42811322?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=zrDQXpGJ59OXDPhU47QBcrd8BHKRhOWFkFPoLF1d7pk%3D)
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bc590>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251881%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251881/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145558/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251910/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981117>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717d790>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FHY58NPG%252F698976336%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976336/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65
2026-03-28 22:04:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65, skipping ID generation
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65 sending to next pipeline
2026-03-28 22:04:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65, identifier: HY58%20NPG
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573ac0d0>
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FEY14HKC%252F699143452%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143452/600 saved to cache
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940
2026-03-28 22:04:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4878bd96-ecc6-5172-b9f4-32abbb9ae940, skipping ID generation
2026-03-28 22:04:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4878bd96-ecc6-5172-b9f4-32abbb9ae940 sending to next pipeline
2026-03-28 22:04:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4878bd96-ecc6-5172-b9f4-32abbb9ae940, identifier: EY14%20HKC
2026-03-28 22:04:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65 with identifier: HY58%20NPG
2026-03-28 22:04:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65 with identifier: HY58%20NPG
2026-03-28 22:04:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96f4e7fc-b83e-5062-87d7-e0a26a3eaa65 with identifier: HY58%20NPG to the API
2026-03-28 22:04:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976336/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_expert_report_file_53a8077b-b695-478e-a52d-0bce4948ff90.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY58%20NPG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '96f4e7fc-b83e-5062-87d7-e0a26a3eaa65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY58 NPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY58%20NPG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 140520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976330/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976336/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976355/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39000,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976406/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93223,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79321,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976472/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976491/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96f4e7fc-b83e-5062-87d7-e0a26a3eaa65/96f4e7fc-b83e-5062-87d7-e0a26a3eaa65_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY58NPG/698976518/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 ACENTA S Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA S',
 'vin': 'SJNFCAE11U1305326',
 'year': 2008}
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY58%2520NPG%27 HTTP/1.1" 200 None
2026-03-28 22:04:46 [bca.uk] INFO: Saving data for HY58%20NPG: {'created_time': 1774735486.209775, 'last_price_update_time': 1774735486.20979, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY58%2520NPG') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4878bd96-ecc6-5172-b9f4-32abbb9ae940 with identifier: EY14%20HKC
2026-03-28 22:04:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4878bd96-ecc6-5172-b9f4-32abbb9ae940 with identifier: EY14%20HKC
2026-03-28 22:04:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4878bd96-ecc6-5172-b9f4-32abbb9ae940 with identifier: EY14%20HKC to the API
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143452/600>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_expert_report_file_cb991dfc-6fc9-43c0-96ff-9e2a0a19feca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY14%20HKC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4878bd96-ecc6-5172-b9f4-32abbb9ae940',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY14 HKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY14%20HKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 58304,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143452/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143458/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47391,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44954,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89444,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65535,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143507/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4878bd96-ecc6-5172-b9f4-32abbb9ae940/4878bd96-ecc6-5172-b9f4-32abbb9ae940_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91339,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EY14HKC/699143551/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 E-HDI ALLURE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI ALLURE EGC',
 'vin': 'VF3CU9HP8EY018378',
 'year': 2014}
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY14%2520HKC%27 HTTP/1.1" 200 None
2026-03-28 22:04:46 [bca.uk] INFO: Saving data for EY14%20HKC: {'created_time': 1774735486.577863, 'last_price_update_time': 1774735486.577876, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY14%2520HKC') HTTP/1.1" 204 0
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981094/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981094>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981149/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981149>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981134>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981191/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981191>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981312>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981283>
2026-03-28 22:04:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981228/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981228>
2026-03-28 22:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT66HCJ/42797462?sv=2020-08-04&st=2026-03-28T22%3A04%3A39Z&se=2026-03-28T22%3A29%3A39Z&sr=b&sp=r&sig=VJeDgqSMnD6SI2b%2FRQMkxxcpFu7sCUpLlSyJDS8Or6A%3D)
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b21250>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251863%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251863/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554302850>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251870%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251870/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265450>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251855%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251855/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f4e10>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLT66HCJ%252F699251896%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251896/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265fd0>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FRK12WBW%252F699146268%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146268/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5057cc2-c58a-5e78-ab90-b97e6edb6582
2026-03-28 22:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5057cc2-c58a-5e78-ab90-b97e6edb6582, skipping ID generation
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5057cc2-c58a-5e78-ab90-b97e6edb6582 sending to next pipeline
2026-03-28 22:04:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5057cc2-c58a-5e78-ab90-b97e6edb6582, identifier: RK12%20WBW
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f5750>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145558%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145558/600 saved to cache
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b80590>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_expert_report_file_5ca79e0a-b2e5-4d73-9155-fa7d95ada42c.pdf HTTP/1.1" 201 0
2026-03-28 22:04:46 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763, skipping ID generation
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DVF15KKY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VF15KKY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474866d0>
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLM61DYD%252F699145316%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145316/600 saved to cache
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547297150>
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT66HCJ%252F699251910%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251910/600 saved to cache
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5057cc2-c58a-5e78-ab90-b97e6edb6582 with identifier: RK12%20WBW
2026-03-28 22:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5057cc2-c58a-5e78-ab90-b97e6edb6582 with identifier: RK12%20WBW
2026-03-28 22:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5057cc2-c58a-5e78-ab90-b97e6edb6582 with identifier: RK12%20WBW to the API
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146268/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_expert_report_file_3f97b53c-6504-44bd-96e8-397bf57e0ce7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK12%20WBW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5057cc2-c58a-5e78-ab90-b97e6edb6582',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK12 WBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK12%20WBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 125648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146260/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146268/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45517,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146292/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146298/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62105,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91546,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5057cc2-c58a-5e78-ab90-b97e6edb6582/c5057cc2-c58a-5e78-ab90-b97e6edb6582_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81853,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RK12WBW/699146354/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 2.0 COOPER D ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER D ALL4',
 'vin': 'WMWXD52070WK79275',
 'year': 2012}
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK12%2520WBW%27 HTTP/1.1" 200 None
2026-03-28 22:04:47 [bca.uk] INFO: Saving data for RK12%20WBW: {'created_time': 1774735487.428394, 'last_price_update_time': 1774735487.428405, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK12%2520WBW') HTTP/1.1" 204 0
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143201/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143201>
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981069/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981069>
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143221/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143221>
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981045/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WN16MXA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147148/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147148>
2026-03-28 22:04:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KK07%20YAO-GB>
2026-03-28 22:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699247093%27 HTTP/1.1" 200 None
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247093 not downloaded yet
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b72090>
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT66HCJ%252F699251922%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251922/600 saved to cache
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c346eec4-40ba-53d7-bb4d-ada017b4776d
2026-03-28 22:04:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c346eec4-40ba-53d7-bb4d-ada017b4776d, skipping ID generation
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c346eec4-40ba-53d7-bb4d-ada017b4776d sending to next pipeline
2026-03-28 22:04:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c346eec4-40ba-53d7-bb4d-ada017b4776d, identifier: LT66%20HCJ
2026-03-28 22:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981228/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699247100%27 HTTP/1.1" 200 None
2026-03-28 22:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247100 not downloaded yet
2026-03-28 22:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c346eec4-40ba-53d7-bb4d-ada017b4776d with identifier: LT66%20HCJ
2026-03-28 22:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c346eec4-40ba-53d7-bb4d-ada017b4776d with identifier: LT66%20HCJ
2026-03-28 22:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c346eec4-40ba-53d7-bb4d-ada017b4776d with identifier: LT66%20HCJ to the API
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251922/600>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_expert_report_file_2c427876-fb4b-4dc9-91e0-6aa66f86db23.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT66%20HCJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c346eec4-40ba-53d7-bb4d-ada017b4776d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT66 HCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT66%20HCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 78739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39867,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251843/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36851,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251850/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36630,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251855/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251863/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251870/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251881/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58143,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251896/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251910/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c346eec4-40ba-53d7-bb4d-ada017b4776d/c346eec4-40ba-53d7-bb4d-ada017b4776d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT66HCJ/699251922/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.6 BLUEHDI 100 ELEGANCE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ELEGANCE',
 'vin': 'VF7SABHY6GW614383',
 'year': 2016}
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT66%2520HCJ%27 HTTP/1.1" 200 None
2026-03-28 22:04:47 [bca.uk] INFO: Saving data for LT66%20HCJ: {'created_time': 1774735487.977072, 'last_price_update_time': 1774735487.977089, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT66%2520HCJ') HTTP/1.1" 204 0
2026-03-28 22:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981094/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147135/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147135>
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981149/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247109%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247109 not downloaded yet
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981191/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fff90>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981117%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981117/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ba550>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981228%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981228/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247116%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247116 not downloaded yet
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247123%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247123 not downloaded yet
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710cd10>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981094%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981094/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8e110>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981149%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981149/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477a7d90>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981134%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981134/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557132990>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981283%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981283/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b6e10>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981312%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981312/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8e810>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981191%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981191/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981045/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143201/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247093/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247093>
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981069/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WN16MXA/42810567?sv=2020-08-04&st=2026-03-28T22%3A04%3A42Z&se=2026-03-28T22%3A29%3A42Z&sr=b&sp=r&sig=fbVjWoKfY7E6uGTD9k2kX09K7vWl8YF1h2J1YBI1O3I%3D)
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247087/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VF15KKY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247140%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247140 not downloaded yet
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147148/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143221/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247154%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247154 not downloaded yet
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247167%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247167 not downloaded yet
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699247184%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247184 not downloaded yet
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247100>
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147135/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147129/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147129>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145548>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143186/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143186>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145298/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145298>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE58%20YDD-GB>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54723ad90>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981045%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981045/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247087/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555e131d0>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143201%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143201/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247093/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247123/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247123>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247116>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145542>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247109>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145293/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145293>
2026-03-28 22:04:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM67%20RNV-GB>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b8e50>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWN16MXA%252F698981069%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981069/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c4011303-c936-5ad4-909d-9af520e69082
2026-03-28 22:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c4011303-c936-5ad4-909d-9af520e69082, skipping ID generation
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c4011303-c936-5ad4-909d-9af520e69082 sending to next pipeline
2026-03-28 22:04:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4011303-c936-5ad4-909d-9af520e69082, identifier: WN16%20MXA
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5571333d0>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_expert_report_file_da84524a-4120-4e9f-a1f8-bb5dcd5ca808.pdf HTTP/1.1" 201 0
2026-03-28 22:04:48 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d5f9f14f-130c-5d1a-99c0-15c1239aa436, skipping ID generation
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DKK07YAO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KK07YAO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554940f90>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147148%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147148/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472390d0>
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143221%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143221/600 saved to cache
2026-03-28 22:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4011303-c936-5ad4-909d-9af520e69082 with identifier: WN16%20MXA
2026-03-28 22:04:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4011303-c936-5ad4-909d-9af520e69082 with identifier: WN16%20MXA
2026-03-28 22:04:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4011303-c936-5ad4-909d-9af520e69082 with identifier: WN16%20MXA to the API
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981069/600>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_expert_report_file_2d225adc-2f4e-4419-9162-fca6dac17fc7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN16%20MXA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4011303-c936-5ad4-909d-9af520e69082',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN16 MXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN16%20MXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 73944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41100,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981045/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40689,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981069/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981094/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981117/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38594,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981134/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37551,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981149/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105054,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981191/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981228/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4011303-c936-5ad4-909d-9af520e69082/c4011303-c936-5ad4-909d-9af520e69082_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WN16MXA/698981312/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 2.0 M/JET 140 4X4 CROSS PLUS Hatchback',
 'transmission': 'automatic',
 'trim': 'M/JET 140 4X4 CROSS PLUS',
 'vin': 'ZFA3340000P442918',
 'year': 2016}
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN16%2520MXA%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [bca.uk] INFO: Saving data for WN16%20MXA: {'created_time': 1774735489.423702, 'last_price_update_time': 1774735489.423716, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN16%2520MXA') HTTP/1.1" 204 0
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082593%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082593 not downloaded yet
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147129/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145298/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247167/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247167>
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247184/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247184>
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143186/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082606%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082606 not downloaded yet
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549400d0>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147135%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147135/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b3a10>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247087%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247087/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d3a90>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247093%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247093/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082616%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082616 not downloaded yet
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247123/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY64DTU/42811373?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=nlvyE6o%2BjOSTCR6ZUHB9E%2BOFaaB84Hiq02HBTHcoq8g%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247154>
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145293/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082638%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082638 not downloaded yet
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082652%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082652 not downloaded yet
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b758d0>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247100%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247100/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554832110>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145548%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145548/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547486b50>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147129%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147129/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547703a90>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145298%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145298/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474872d0>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143186%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143186/600 saved to cache
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143172/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143172>
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147122>
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247140/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699247140>
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT18%20GME-GB>
2026-03-28 22:04:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KK07YAO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082677%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082677 not downloaded yet
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247167/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247184/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082701%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082701 not downloaded yet
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547266050>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_expert_report_file_9a44b6f5-7521-4014-a9a7-00492fd7dc4c.pdf HTTP/1.1" 201 0
2026-03-28 22:04:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a8291a8f-ab36-539f-839d-bb424053b7c9, skipping ID generation
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DAE58YDD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE58YDD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f4d90>
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247123%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247123/600 saved to cache
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744e9d0>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLY64DTU%252F699145542%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145542/600 saved to cache
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 782aa18e-a0c9-5c10-9106-d797127b5b2a
2026-03-28 22:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 782aa18e-a0c9-5c10-9106-d797127b5b2a, skipping ID generation
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 782aa18e-a0c9-5c10-9106-d797127b5b2a sending to next pipeline
2026-03-28 22:04:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 782aa18e-a0c9-5c10-9106-d797127b5b2a, identifier: LY64%20DTU
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fdd410>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247116%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247116/600 saved to cache
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c3fd0>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVF15KKY%252F699247109%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247109/600 saved to cache
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d1450>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145293%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145293/600 saved to cache
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547700d90>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_expert_report_file_4c781057-9fa3-4e8d-adaa-5f21afdbe83d.pdf HTTP/1.1" 201 0
2026-03-28 22:04:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2aaf8e0-6656-5ea0-a55c-8214d714b81c, skipping ID generation
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DMM67RNV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MM67RNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082724%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082724 not downloaded yet
2026-03-28 22:04:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 782aa18e-a0c9-5c10-9106-d797127b5b2a with identifier: LY64%20DTU
2026-03-28 22:04:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 782aa18e-a0c9-5c10-9106-d797127b5b2a with identifier: LY64%20DTU
2026-03-28 22:04:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 782aa18e-a0c9-5c10-9106-d797127b5b2a with identifier: LY64%20DTU to the API
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145542/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_expert_report_file_43477cc5-7f0c-4e37-a1ab-d82dbb508493.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY64%20DTU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '782aa18e-a0c9-5c10-9106-d797127b5b2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY64 DTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY64%20DTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 60547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47019,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145534/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44208,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45796,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145558/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90087,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145565/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71051,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_782aa18e-a0c9-5c10-9106-d797127b5b2a/782aa18e-a0c9-5c10-9106-d797127b5b2a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY64DTU/699145592/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFAAZE0U6025533',
 'year': 2015}
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY64%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [bca.uk] INFO: Saving data for LY64%20DTU: {'created_time': 1774735490.834261, 'last_price_update_time': 1774735490.834272, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY64%2520DTU') HTTP/1.1" 204 0
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145283>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143166/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143166>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082638>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147113>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082606>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT70%20LPK-GB>
2026-03-28 22:04:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082593>
2026-03-28 22:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126428%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126428 not downloaded yet
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252280%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252280 not downloaded yet
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699082741%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082741 not downloaded yet
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699126443%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126443 not downloaded yet
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699252285%27 HTTP/1.1" 200 None
2026-03-28 22:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252285 not downloaded yet
2026-03-28 22:04:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a1a10>
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVF15KKY%252F699247167%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247167/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762b5d0>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVF15KKY%252F699247184%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247184/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126470%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126470 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252296%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252296 not downloaded yet
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143172/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082652>
2026-03-28 22:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082616>
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247140/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VF15KKY/42810796?sv=2020-08-04&st=2026-03-28T22%3A04%3A44Z&se=2026-03-28T22%3A29%3A44Z&sr=b&sp=r&sig=N7cgNbL%2FASZL5X1rnPo5iRbHozMBybglsDq6dl%2BjyDQ%3D)
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126488%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126488 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252306%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252306 not downloaded yet
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6eb50>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVF15KKY%252F699247154%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247154/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126506%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126506 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252314%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252314 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126538%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126538 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252330%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252330 not downloaded yet
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a9ed0>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKK07YAO%252F699082584%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082584/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b4dd90>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK11VUF%252F699147122%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147122/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544a9ed0>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV14VNO%252F699143172%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143172/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278890>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKK07YAO%252F699082593%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082593/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d1910>
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVF15KKY%252F699247140%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247140/600 saved to cache
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763
2026-03-28 22:04:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763, skipping ID generation
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a3a29049-d0cb-5ad0-80d6-fe24d9cb8763 sending to next pipeline
2026-03-28 22:04:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763, identifier: VF15%20KKY
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LM61DYD/42811410?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=bDvqRxwLzIpEHYLUXTs40ur1RioMfasSNgu0Yug2sj4%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143166/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MM67RNV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126560%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126560 not downloaded yet
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252340%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252340 not downloaded yet
2026-03-28 22:04:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763 with identifier: VF15%20KKY
2026-03-28 22:04:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763 with identifier: VF15%20KKY
2026-03-28 22:04:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3a29049-d0cb-5ad0-80d6-fe24d9cb8763 with identifier: VF15%20KKY to the API
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247140/600>
{'auction_title': '',
 'c_o_2_emission_value': 39,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_expert_report_file_5ca79e0a-b2e5-4d73-9155-fa7d95ada42c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF15%20KKY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a3a29049-d0cb-5ad0-80d6-fe24d9cb8763',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VF15 KKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF15%20KKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 115945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247087/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247093/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37912,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247109/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36488,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247123/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97260,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247140/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85803,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247167/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a29049-d0cb-5ad0-80d6-fe24d9cb8763/a3a29049-d0cb-5ad0-80d6-fe24d9cb8763_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96860,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VF15KKY/699247184/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI GTE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI GTE DSG',
 'vin': 'WVWZZZAUZGW801392',
 'year': 2015}
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VF15%2520KKY%27 HTTP/1.1" 200 None
2026-03-28 22:04:51 [bca.uk] INFO: Saving data for VF15%20KKY: {'created_time': 1774735491.967205, 'last_price_update_time': 1774735491.967217, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF15%2520KKY') HTTP/1.1" 204 0
2026-03-28 22:04:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252285>
2026-03-28 22:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126577%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126577 not downloaded yet
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252357%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252357 not downloaded yet
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699126593%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126593 not downloaded yet
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699252372%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252372 not downloaded yet
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477efc50>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_expert_report_file_1476e5fa-60d3-47e7-8b44-e250d0d4412f.pdf HTTP/1.1" 201 0
2026-03-28 22:04:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfa1c404-6451-54cd-8c9e-13c4279fa00e, skipping ID generation
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3DDT18GME-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT18GME-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547444990>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLM61DYD%252F699145283%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145283/600 saved to cache
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a59b1b92-68f6-5af6-ad88-8517ad8fae07
2026-03-28 22:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a59b1b92-68f6-5af6-ad88-8517ad8fae07, skipping ID generation
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a59b1b92-68f6-5af6-ad88-8517ad8fae07 sending to next pipeline
2026-03-28 22:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a59b1b92-68f6-5af6-ad88-8517ad8fae07, identifier: LM61%20DYD
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c29350>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082638%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082638/600 saved to cache
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477c5a10>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDV14VNO%252F699143166%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143166/600 saved to cache
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f92050>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082606%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082606/600 saved to cache
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547307f90>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147113%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147113/600 saved to cache
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126470/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126470>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126443/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126443>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252296>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252306>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082741/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082741>
2026-03-28 22:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a59b1b92-68f6-5af6-ad88-8517ad8fae07 with identifier: LM61%20DYD
2026-03-28 22:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a59b1b92-68f6-5af6-ad88-8517ad8fae07 with identifier: LM61%20DYD
2026-03-28 22:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a59b1b92-68f6-5af6-ad88-8517ad8fae07 with identifier: LM61%20DYD to the API
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145283/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_expert_report_file_356850cf-139b-4931-8a7a-b4e8a4fb2760.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM61%20DYD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a59b1b92-68f6-5af6-ad88-8517ad8fae07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM61 DYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM61%20DYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 110561,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46817,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145293/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49457,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145298/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145335/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80983,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a59b1b92-68f6-5af6-ad88-8517ad8fae07/a59b1b92-68f6-5af6-ad88-8517ad8fae07_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72743,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LM61DYD/699145354/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 1.6 TDCI 115 TITANIUM S/S MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM S/S',
 'vin': 'WF0SXXGBWSBS47186',
 'year': 2011}
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM61%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [bca.uk] INFO: Saving data for LM61%20DYD: {'created_time': 1774735492.853763, 'last_price_update_time': 1774735492.853772, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM61%2520DYD') HTTP/1.1" 204 0
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699082533%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082533 not downloaded yet
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55431a350>
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_expert_report_file_35710641-f72b-460e-845c-e78e8f286b7a.pdf HTTP/1.1" 201 0
2026-03-28 22:04:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c56c1109-0372-5f69-97bc-e780b3d8ac65, skipping ID generation
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3DYT70LPK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT70LPK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04: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%3D699082547%27 HTTP/1.1" 200 None
2026-03-28 22:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082547 not downloaded yet
2026-03-28 22:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126488>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126538>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126506/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126506>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252330>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252340/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252340>
2026-03-28 22:04:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252314/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252314>
2026-03-28 22:04:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110894%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110894 not downloaded yet
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a008d0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082652%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082652/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a1e50>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082616%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082616/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477743d0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252285%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252285/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082559%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082559 not downloaded yet
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110901%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110901 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082741/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082570%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082570 not downloaded yet
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c1d90>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252275%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252275/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110916%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110916 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126443/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126470/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126560>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252357/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252357>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126577/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126577>
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082581%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082581 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110928%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110928 not downloaded yet
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082601%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082601 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252314/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110944%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110944 not downloaded yet
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082622%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082622 not downloaded yet
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c1710>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082741%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082741/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110965%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110965 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126506/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082559/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082559>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT70LPK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082649%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082649 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252340/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699110986%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110986 not downloaded yet
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699082682%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082682 not downloaded yet
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699111012%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111012 not downloaded yet
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549cb450>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126443%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126443/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545a25d0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126470%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126470/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549087d0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252306%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252306/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c1ad0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252296%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252296/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547604d10>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252314%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252314/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126577/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082570>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110916/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110916>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110894/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110894>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082601>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110901/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110901>
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699111027%27 HTTP/1.1" 200 None
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111027 not downloaded yet
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252357/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f91f10>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126506%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126506/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fdccd0>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126488%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126488/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555caa150>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126538%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126538/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fdb90>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252340%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252340/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fdce90>
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252330%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252330/600 saved to cache
2026-03-28 22:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110901/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110944>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082622>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110965>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082581>
2026-03-28 22:04:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110928>
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d9990>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126577%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126577/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744c5d0>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMM67RNV%252F699252357%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252357/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa8990>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAE58YDD%252F699126560%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126560/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082559/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110894/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699110986>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082682/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082682>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111012>
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110916/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545cdb90>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110887%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110887/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547305b50>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110901%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110901/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699111027>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082649/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082649>
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554201310>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082559%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082559/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b397d0>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110894%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110894/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547206890>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082570%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082570/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f4690>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110916%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110916/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713d790>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082601%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082601/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082547>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082533>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DT18GME-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082682/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fdbd10>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082581%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082581/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ef3d0>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110944%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110944/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c2710>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110928%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110928/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b38490>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110965%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110965/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22290>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082622%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082622/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252372/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252372>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126593>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252280/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252280>
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082649/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT70LPK/42811187?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=ry2x%2BNb8bS2nNDCyAHAjNET%2BaiMQ6fKajLL2W7XD%2B3w%3D)
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554802e10>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699111012%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111012/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316d10>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082682%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082682/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cda10>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699110986%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110986/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082724>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126414/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AE58YDD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699126428>
2026-03-28 22:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082701>
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554314050>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082649%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082649/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a6ee50>
2026-03-28 22:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT70LPK%252F699111027%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111027/600 saved to cache
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c56c1109-0372-5f69-97bc-e780b3d8ac65
2026-03-28 22:04:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c56c1109-0372-5f69-97bc-e780b3d8ac65, skipping ID generation
2026-03-28 22:04:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c56c1109-0372-5f69-97bc-e780b3d8ac65 sending to next pipeline
2026-03-28 22:04:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c56c1109-0372-5f69-97bc-e780b3d8ac65, identifier: YT70%20LPK
2026-03-28 22:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c56c1109-0372-5f69-97bc-e780b3d8ac65 with identifier: YT70%20LPK
2026-03-28 22:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c56c1109-0372-5f69-97bc-e780b3d8ac65 with identifier: YT70%20LPK
2026-03-28 22:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c56c1109-0372-5f69-97bc-e780b3d8ac65 with identifier: YT70%20LPK to the API
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111027/600>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_expert_report_file_35710641-f72b-460e-845c-e78e8f286b7a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT70%20LPK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c56c1109-0372-5f69-97bc-e780b3d8ac65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT70 LPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT70%20LPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 30573,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110887/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110894/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110901/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38829,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110916/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37565,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699110986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c56c1109-0372-5f69-97bc-e780b3d8ac65/c56c1109-0372-5f69-97bc-e780b3d8ac65_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90280,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT70LPK/699111027/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'VNKKBAC370A013280',
 'year': 2020}
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT70%2520LPK%27 HTTP/1.1" 200 None
2026-03-28 22:04:55 [bca.uk] INFO: Saving data for YT70%20LPK: {'created_time': 1774735495.558422, 'last_price_update_time': 1774735495.558432, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT70%2520LPK') HTTP/1.1" 204 0
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DT18GME/42811082?sv=2020-08-04&st=2026-03-28T22%3A04%3A49Z&se=2026-03-28T22%3A29%3A49Z&sr=b&sp=r&sig=6iLNj7Dme1PiMHT%2FtlPWrXr5r9sQm7nV6ipvluGkHm4%3D)
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699082677>
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252280/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20LVZ-GB>
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DV14VNO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699147108>
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252372/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MM67RNV/42737455?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=HrZML0scvzW6ZnaJ%2F1KJbgiG35c42n1%2BuEJCuynP2qg%3D)
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f7be90>
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082519%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082519/600 saved to cache
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5570f0f10>
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082533%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082533/600 saved to cache
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK11VUF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126414/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AE58YDD/42811268?sv=2020-08-04&st=2026-03-28T22%3A04%3A48Z&se=2026-03-28T22%3A29%3A48Z&sr=b&sp=r&sig=Y1l2KePDWqatVWtNYtuojwlTGPRJVAXG56IIpdU6uog%3D)
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP19%20AEE-GB>
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DV14VNO/42811439?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=AJzvLw0izZRKfov%2BeUrE5UmVQvMJLyUVerbX0NanFzs%3D)
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX68%20ZHP-GB>
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT69%20LRX-GB>
2026-03-28 22:04:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY69%20GMG-GB>
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b82d0>
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDT18GME%252F699082547%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082547/600 saved to cache
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bfa1c404-6451-54cd-8c9e-13c4279fa00e
2026-03-28 22:04:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfa1c404-6451-54cd-8c9e-13c4279fa00e, skipping ID generation
2026-03-28 22:04:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bfa1c404-6451-54cd-8c9e-13c4279fa00e sending to next pipeline
2026-03-28 22:04:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfa1c404-6451-54cd-8c9e-13c4279fa00e, identifier: DT18%20GME
2026-03-28 22:04:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KK07YAO/42811138?sv=2020-08-04&st=2026-03-28T22%3A04%3A46Z&se=2026-03-28T22%3A29%3A46Z&sr=b&sp=r&sig=1C6k7rD9GVDdvldVXIZ6nSQFIPqifpaJzEcpMuZ23pI%3D)
2026-03-28 22:04:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfa1c404-6451-54cd-8c9e-13c4279fa00e with identifier: DT18%20GME
2026-03-28 22:04:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfa1c404-6451-54cd-8c9e-13c4279fa00e with identifier: DT18%20GME
2026-03-28 22:04:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfa1c404-6451-54cd-8c9e-13c4279fa00e with identifier: DT18%20GME to the API
2026-03-28 22:04:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082547/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_expert_report_file_1476e5fa-60d3-47e7-8b44-e250d0d4412f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT18%20GME-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfa1c404-6451-54cd-8c9e-13c4279fa00e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT18 GME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT18%20GME&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 40221,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38172,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39413,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082559/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36182,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95330,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68143,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96518,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082649/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa1c404-6451-54cd-8c9e-13c4279fa00e/bfa1c404-6451-54cd-8c9e-13c4279fa00e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DT18GME/699082682/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 SE Hatchback',
 'transmission': 'automatic',
 'trim': '90 SE',
 'vin': 'W0V0XEP08J6064276',
 'year': 2018}
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT18%2520GME%27 HTTP/1.1" 200 None
2026-03-28 22:04:56 [bca.uk] INFO: Saving data for DT18%20GME: {'created_time': 1774735496.272889, 'last_price_update_time': 1774735496.2729, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT18%2520GME') HTTP/1.1" 204 0
2026-03-28 22:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK11VUF/42811158?sv=2020-08-04&st=2026-03-28T22%3A03%3A20Z&se=2026-03-28T22%3A28%3A20Z&sr=b&sp=r&sig=l8QAasE0E%2FzQR5QTuF2laotj8hcmBnHx0u13mVzzHt8%3D)
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547134d10>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM67RNV%252F699252280%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252280/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54760f9d0>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAE58YDD%252F699126593%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126593/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472aa910>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMM67RNV%252F699252372%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252372/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c
2026-03-28 22:04:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2aaf8e0-6656-5ea0-a55c-8214d714b81c, skipping ID generation
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a2aaf8e0-6656-5ea0-a55c-8214d714b81c sending to next pipeline
2026-03-28 22:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2aaf8e0-6656-5ea0-a55c-8214d714b81c, identifier: MM67%20RNV
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547700210>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAE58YDD%252F699126428%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126428/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554301d50>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKK07YAO%252F699082701%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082701/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:04:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472aa310>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKK07YAO%252F699082724%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082724/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554238350>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAE58YDD%252F699126414%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126414/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a8291a8f-ab36-539f-839d-bb424053b7c9
2026-03-28 22:04:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a8291a8f-ab36-539f-839d-bb424053b7c9, skipping ID generation
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a8291a8f-ab36-539f-839d-bb424053b7c9 sending to next pipeline
2026-03-28 22:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8291a8f-ab36-539f-839d-bb424053b7c9, identifier: AE58%20YDD
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472bd110>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK11VUF%252F699147108%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147108/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547373510>
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDV14VNO%252F699143138%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143138/600 saved to cache
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e
2026-03-28 22:04:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ef7b6294-9845-5eb5-8c1d-a1f98760f95e, skipping ID generation
2026-03-28 22:04:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ef7b6294-9845-5eb5-8c1d-a1f98760f95e sending to next pipeline
2026-03-28 22:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef7b6294-9845-5eb5-8c1d-a1f98760f95e, identifier: DV14%20VNO
2026-03-28 22:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2aaf8e0-6656-5ea0-a55c-8214d714b81c with identifier: MM67%20RNV
2026-03-28 22:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2aaf8e0-6656-5ea0-a55c-8214d714b81c with identifier: MM67%20RNV
2026-03-28 22:04:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2aaf8e0-6656-5ea0-a55c-8214d714b81c with identifier: MM67%20RNV to the API
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252372/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_expert_report_file_4c781057-9fa3-4e8d-adaa-5f21afdbe83d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM67%20RNV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2aaf8e0-6656-5ea0-a55c-8214d714b81c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM67 RNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM67%20RNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 45455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39973,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252275/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252280/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252314/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96561,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252330/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252340/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252357/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a2aaf8e0-6656-5ea0-a55c-8214d714b81c/a2aaf8e0-6656-5ea0-a55c-8214d714b81c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83890,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MM67RNV/699252372/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 ST-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF01XXERK1JY37600',
 'year': 2018}
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM67%2520RNV%27 HTTP/1.1" 200 None
2026-03-28 22:04:57 [bca.uk] INFO: Saving data for MM67%20RNV: {'created_time': 1774735497.308188, 'last_price_update_time': 1774735497.308202, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM67%2520RNV') HTTP/1.1" 204 0
2026-03-28 22:04:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8291a8f-ab36-539f-839d-bb424053b7c9 with identifier: AE58%20YDD
2026-03-28 22:04:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8291a8f-ab36-539f-839d-bb424053b7c9 with identifier: AE58%20YDD
2026-03-28 22:04:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8291a8f-ab36-539f-839d-bb424053b7c9 with identifier: AE58%20YDD to the API
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126414/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_expert_report_file_9a44b6f5-7521-4014-a9a7-00492fd7dc4c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE58%20YDD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8291a8f-ab36-539f-839d-bb424053b7c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE58 YDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE58%20YDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 62528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126414/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39332,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126443/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40492,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126470/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36902,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35331,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126506/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90504,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126577/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a8291a8f-ab36-539f-839d-bb424053b7c9/a8291a8f-ab36-539f-839d-bb424053b7c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AE58YDD/699126593/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 SXI 16V Hatchback',
 'transmission': 'manual',
 'trim': 'SXI 16V',
 'vin': 'W0L0SDL6894049935',
 'year': 2008}
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE58%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 22:04:57 [bca.uk] INFO: Saving data for AE58%20YDD: {'created_time': 1774735497.688483, 'last_price_update_time': 1774735497.688496, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE58%2520YDD') HTTP/1.1" 204 0
2026-03-28 22:04:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef7b6294-9845-5eb5-8c1d-a1f98760f95e with identifier: DV14%20VNO
2026-03-28 22:04:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef7b6294-9845-5eb5-8c1d-a1f98760f95e with identifier: DV14%20VNO
2026-03-28 22:04:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef7b6294-9845-5eb5-8c1d-a1f98760f95e with identifier: DV14%20VNO to the API
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143138/600>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_expert_report_file_208a02d9-db28-4753-888b-245dc2600b33.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV14%20VNO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef7b6294-9845-5eb5-8c1d-a1f98760f95e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV14 VNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV14%20VNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 75831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45517,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143138/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143166/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43940,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143172/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45930,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143186/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43739,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143201/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85062,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143221/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45727,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143238/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93679,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ef7b6294-9845-5eb5-8c1d-a1f98760f95e/ef7b6294-9845-5eb5-8c1d-a1f98760f95e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73925,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DV14VNO/699143271/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 METAL S/S Hatchback',
 'transmission': 'manual',
 'trim': 'METAL S/S',
 'vin': 'WF0UXXLTRUEL57243',
 'year': 2014}
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 22:04:58 [bca.uk] INFO: Saving data for DV14%20VNO: {'created_time': 1774735498.076667, 'last_price_update_time': 1774735498.076678, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV14%2520VNO') HTTP/1.1" 204 0
2026-03-28 22:04:58 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:04:58 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472ab0d0>
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FKK07YAO%252F699082677%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082677/600 saved to cache
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d5f9f14f-130c-5d1a-99c0-15c1239aa436
2026-03-28 22:04:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d5f9f14f-130c-5d1a-99c0-15c1239aa436, skipping ID generation
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d5f9f14f-130c-5d1a-99c0-15c1239aa436 sending to next pipeline
2026-03-28 22:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5f9f14f-130c-5d1a-99c0-15c1239aa436, identifier: KK07%20YAO
2026-03-28 22:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5f9f14f-130c-5d1a-99c0-15c1239aa436 with identifier: KK07%20YAO
2026-03-28 22:04:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5f9f14f-130c-5d1a-99c0-15c1239aa436 with identifier: KK07%20YAO
2026-03-28 22:04:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5f9f14f-130c-5d1a-99c0-15c1239aa436 with identifier: KK07%20YAO to the API
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082677/600>
{'auction_title': '',
 'c_o_2_emission_value': 355,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_expert_report_file_da84524a-4120-4e9f-a1f8-bb5dcd5ca808.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KK07%20YAO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5f9f14f-130c-5d1a-99c0-15c1239aa436',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KK07 YAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KK07%20YAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MAZDA',
 'model': '5',
 'odometer': 132337,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38951,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082584/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41002,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082616/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107838,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082677/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082701/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97035,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082724/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d5f9f14f-130c-5d1a-99c0-15c1239aa436/d5f9f14f-130c-5d1a-99c0-15c1239aa436_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86223,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KK07YAO/699082741/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MAZDA 5 1.8 TS2 MPV',
 'transmission': 'manual',
 'trim': 'TS2',
 'vin': 'JMZCR198200215100',
 'year': 2007}
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK07%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:04:58 [bca.uk] INFO: Saving data for KK07%20YAO: {'created_time': 1774735498.56025, 'last_price_update_time': 1774735498.56026, 'auction_closing_time': 1774864800.0}
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KK07%2520YAO') HTTP/1.1" 204 0
2026-03-28 22:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543df750>
2026-03-28 22:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYK11VUF%252F699147099%252F600') HTTP/1.1" 204 0
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147099/600 saved to cache
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3db8298e-1099-5db2-81d1-5141138419a2
2026-03-28 22:04:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3db8298e-1099-5db2-81d1-5141138419a2, skipping ID generation
2026-03-28 22:04:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3db8298e-1099-5db2-81d1-5141138419a2 sending to next pipeline
2026-03-28 22:04:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3db8298e-1099-5db2-81d1-5141138419a2, identifier: YK11%20VUF
2026-03-28 22:04:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3db8298e-1099-5db2-81d1-5141138419a2 with identifier: YK11%20VUF
2026-03-28 22:04:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3db8298e-1099-5db2-81d1-5141138419a2 with identifier: YK11%20VUF
2026-03-28 22:04:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3db8298e-1099-5db2-81d1-5141138419a2 with identifier: YK11%20VUF to the API
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:04:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147099/600>
{'auction_title': '',
 'c_o_2_emission_value': 263,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_expert_report_file_febde9ad-e343-44ee-891c-3c76d3118f59.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK11%20VUF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3db8298e-1099-5db2-81d1-5141138419a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK11 VUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK11%20VUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'M3',
 'odometer': 80126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41984,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42316,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147129/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39244,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147135/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81717,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147148/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45864,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147158/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3db8298e-1099-5db2-81d1-5141138419a2/3db8298e-1099-5db2-81d1-5141138419a2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75959,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK11VUF/699147190/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'BMW M3 4.0 V8 DCT Coupe',
 'transmission': 'automatic',
 'trim': 'V8 DCT',
 'vin': 'WBSKG92080E697645',
 'year': 2011}
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK11%2520VUF%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [bca.uk] INFO: Saving data for YK11%20VUF: {'created_time': 1774735499.09047, 'last_price_update_time': 1774735499.090483, 'auction_closing_time': 1774951200.0}
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK11%2520VUF') HTTP/1.1" 204 0
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dda10>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_expert_report_file_92813a64-2b79-43d0-b82e-d1db2e87fea0.pdf HTTP/1.1" 201 0
2026-03-28 22:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 672f5a9d-28c4-530d-bba8-ceb046fc83e2, skipping ID generation
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPK20LVZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PK20LVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994436%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994436 not downloaded yet
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472786d0>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_expert_report_file_fefcd4cf-b792-4cc7-821d-aad4bd8fb7f7.pdf HTTP/1.1" 201 0
2026-03-28 22:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 423a16e7-0aa7-505e-9fca-30afcd20041f, skipping ID generation
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDX68ZHP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DX68ZHP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543943d0>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_expert_report_file_506cafde-55ac-43a7-aa70-ac684900a7ca.pdf HTTP/1.1" 201 0
2026-03-28 22:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9, skipping ID generation
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGP19AEE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GP19AEE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554947090>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_expert_report_file_8cdc6d40-07ca-4d9c-abff-8da92793d6da.pdf HTTP/1.1" 201 0
2026-03-28 22:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01670b58-a63c-5bbc-b764-269e297cd699, skipping ID generation
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYT69LRX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT69LRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554396410>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_expert_report_file_bd4b8949-c856-465a-a871-de967c5f3ca5.pdf HTTP/1.1" 201 0
2026-03-28 22:04:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:04:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c46e0b3-fe77-5881-ab60-346741749047, skipping ID generation
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLY69GMG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LY69GMG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994459%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994459 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011265%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011265 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073154%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073154 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073155%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073155 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011355%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011355 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994469%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994469 not downloaded yet
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PK20LVZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011276%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011276 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073174%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073174 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073167%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073167 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011364%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011364 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994486%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994486 not downloaded yet
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994436/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994436>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011289%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011289 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073187%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073187 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073181%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073181 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011373%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011373 not downloaded yet
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011344/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LY69GMG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DX68ZHP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073145/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YT69LRX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GP19AEE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994501%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994501 not downloaded yet
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994459/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994459>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011355/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011355>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011303%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011303 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073198%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073198 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073194%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073194 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011387%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011387 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994523%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994523 not downloaded yet
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011265/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011265>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011309%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011309 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073209%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073209 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073208%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073208 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011404%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011404 not downloaded yet
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073155>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994469/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994469>
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073154>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994547%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994547 not downloaded yet
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073145/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011324%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011324 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073223%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073223 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073222%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073222 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011442%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011442 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994570%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994570 not downloaded yet
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011344/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994436/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011335%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011335 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073231%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073231 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073232%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073232 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011476%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011476 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994598%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994598 not downloaded yet
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011355/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994459/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:04:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073167/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073167>
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011350%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011350 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073246%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073246 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699073251%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073251 not downloaded yet
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011499%27 HTTP/1.1" 200 None
2026-03-28 22:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011499 not downloaded yet
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547613050>
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:04:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPK20LVZ%252F698994418%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994418/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994486>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011364>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011265/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011387/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011387>
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011367%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011367 not downloaded yet
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699073264%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073264 not downloaded yet
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699073268%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073268 not downloaded yet
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699011528%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011528 not downloaded yet
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55431b510>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FGP19AEE%252F699073144%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073144/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542fe2d0>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FDX68ZHP%252F699011251%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011251/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b37250>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FYT69LRX%252F699073145%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073145/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011404>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547641990>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FLY69GMG%252F699011344%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011344/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cf610>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPK20LVZ%252F698994436%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994436/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729c690>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FLY69GMG%252F699011355%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011355/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8f990>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPK20LVZ%252F698994459%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994459/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542feb50>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FDX68ZHP%252F699011265%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011265/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ef390>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FGP19AEE%252F699073154%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073154/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073167/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073208>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011442>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073222/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073222>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073209>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994469/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011476>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073232>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55433b3d0>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FYT69LRX%252F699073155%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073155/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:00 [bca.uk] INFO: Total items found: 100
2026-03-28 22:05:00 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded
2026-03-28 22:05:00 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:05:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: GF67%20XMD
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF67%2520XMD%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for GF67%20XMD: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73245291-7014-5e92-9739-b929afc3bb3a with identifier: GF67%20XMD
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: DE57%20JFF
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE57%2520JFF%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for DE57%20JFF: 0
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: GJ67%20HWW
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ67%2520HWW%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for GJ67%20HWW: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e220b51-e3aa-5dfc-97bc-648f804c494e with identifier: GJ67%20HWW
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: SB15%20DHF
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB15%2520DHF%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for SB15%20DHF: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d with identifier: SB15%20DHF
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547641850>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FYT69LRX%252F699073167%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073167/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547754550>
2026-03-28 22:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPK20LVZ%252F698994469%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994469/600 saved to cache
2026-03-28 22:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073251/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073251>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011387/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011499>
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073268/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073268>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011528>
2026-03-28 22:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: BD18%20RFJ
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD18%2520RFJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for BD18%20RFJ: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc with identifier: BD18%20RFJ
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:05:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:05:00 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:05:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: PX15%20ZPR
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX15%2520ZPR%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for PX15%20ZPR: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 867b722d-9875-5e9c-b6b5-4614e36a0cad with identifier: PX15%20ZPR
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: FD17%20FAM
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD17%2520FAM%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for FD17%20FAM: 1
2026-03-28 22:05:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b4494bc-d302-5d25-af44-49f73fc6f3e8 with identifier: FD17%20FAM
2026-03-28 22:05:00 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: ML14%20AHZ
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML14%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for ML14%20AHZ: 0
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: DN60%20UOP
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN60%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 22:05:00 [bca.uk] INFO: Scrape type for DN60%20UOP: 0
2026-03-28 22:05:00 [bca.uk] INFO: Found listing with ID: LN03%20XSM
2026-03-28 22:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN03%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:05:01 [bca.uk] INFO: Scrape type for LN03%20XSM: 2
2026-03-28 22:05:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aa6468d-a0af-5b55-ae84-c596442f3580 with identifier: LN03%20XSM
2026-03-28 22:05:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aa6468d-a0af-5b55-ae84-c596442f3580 with scrape type 2
2026-03-28 22:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8aa6468d-a0af-5b55-ae84-c596442f3580 with scrape type 2
2026-03-28 22:05:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8aa6468d-a0af-5b55-ae84-c596442f3580, identifier: LN03%20XSM
2026-03-28 22:05:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8aa6468d-a0af-5b55-ae84-c596442f3580 with identifier: LN03%20XSM
2026-03-28 22:05:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8aa6468d-a0af-5b55-ae84-c596442f3580 with identifier: LN03%20XSM
2026-03-28 22:05:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8aa6468d-a0af-5b55-ae84-c596442f3580 with identifier: LN03%20XSM to the API
2026-03-28 22:05:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:01 [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': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN03%20XSM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8aa6468d-a0af-5b55-ae84-c596442f3580',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN03 XSM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN03%20XSM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 79640,
 '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': 'MERCEDES-BENZ C200 1.8 K AVANTGARDE SE Saloon',
 'transmission': 'manual',
 'trim': 'K AVANTGARDE SE',
 'vin': 'WDC2030422R102206',
 'year': 2003}
2026-03-28 22:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN03%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:05:01 [bca.uk] INFO: Saving data for LN03%20XSM: {'auction_closing_time': 1774864800.0, 'created_time': 1774304070.782947, 'last_price_update_time': 1774735501.863865}
2026-03-28 22:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN03%2520XSM') HTTP/1.1" 204 0
2026-03-28 22:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073264/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073264>
2026-03-28 22:05:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011367/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011367>
2026-03-28 22:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: KF54%20RYD
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KF54%2520RYD%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for KF54%20RYD: 0
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: DE59%20LRX
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE59%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for DE59%20LRX: 0
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: ND05%20TWY
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND05%2520TWY%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for ND05%20TWY: 1
2026-03-28 22:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f7d66be-49b7-5d86-a859-5c899ed35afc with identifier: ND05%20TWY
2026-03-28 22:05:02 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073222/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b72390>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011404%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011404/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554367f50>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011387%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011387/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55420e990>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011364%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011364/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713bd50>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPK20LVZ%252F698994486%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994486/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: YB08%20SFN
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB08%2520SFN%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for YB08%20SFN: 2
2026-03-28 22:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef473b27-2adc-5a8e-8fc2-8406885a385c with identifier: YB08%20SFN
2026-03-28 22:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef473b27-2adc-5a8e-8fc2-8406885a385c with scrape type 2
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef473b27-2adc-5a8e-8fc2-8406885a385c with scrape type 2
2026-03-28 22:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef473b27-2adc-5a8e-8fc2-8406885a385c, identifier: YB08%20SFN
2026-03-28 22:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef473b27-2adc-5a8e-8fc2-8406885a385c with identifier: YB08%20SFN
2026-03-28 22:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef473b27-2adc-5a8e-8fc2-8406885a385c with identifier: YB08%20SFN
2026-03-28 22:05:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef473b27-2adc-5a8e-8fc2-8406885a385c with identifier: YB08%20SFN to the API
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB08%20SFN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef473b27-2adc-5a8e-8fc2-8406885a385c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB08 SFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB08%20SFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 88432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.4  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWME32060TM55559',
 'year': 2008}
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB08%2520SFN%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Saving data for YB08%20SFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774621483.623975, 'last_price_update_time': 1774735502.677142}
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB08%2520SFN') HTTP/1.1" 204 0
2026-03-28 22:05:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20DHF-GB>
2026-03-28 22:05:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ67%20HWW-GB>
2026-03-28 22:05:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF67%20XMD-GB>
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: YK63%20HJU
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK63%2520HJU%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for YK63%20HJU: 0
2026-03-28 22:05:02 [bca.uk] INFO: Found listing with ID: VN10%20HZJ
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN10%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:02 [bca.uk] INFO: Scrape type for VN10%20HZJ: 2
2026-03-28 22:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af7614dc-d0aa-516f-9e3a-5a12f63942d2 with identifier: VN10%20HZJ
2026-03-28 22:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af7614dc-d0aa-516f-9e3a-5a12f63942d2 with scrape type 2
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af7614dc-d0aa-516f-9e3a-5a12f63942d2 with scrape type 2
2026-03-28 22:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af7614dc-d0aa-516f-9e3a-5a12f63942d2, identifier: VN10%20HZJ
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554367e90>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP19AEE%252F699073209%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073209/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8c190>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT69LRX%252F699073208%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073208/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d4fd0>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011442%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011442/600 saved to cache
2026-03-28 22:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473e8b10>
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FLY69GMG%252F699011476%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011476/600 saved to cache
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547755a90>
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FYT69LRX%252F699073222%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073222/600 saved to cache
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547383b10>
2026-03-28 22:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FYT69LRX%252F699073232%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073232/600 saved to cache
2026-03-28 22:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073251/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073268/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af7614dc-d0aa-516f-9e3a-5a12f63942d2 with identifier: VN10%20HZJ
2026-03-28 22:05:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af7614dc-d0aa-516f-9e3a-5a12f63942d2 with identifier: VN10%20HZJ
2026-03-28 22:05:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af7614dc-d0aa-516f-9e3a-5a12f63942d2 with identifier: VN10%20HZJ to the API
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:03 [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=VN10%20HZJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af7614dc-d0aa-516f-9e3a-5a12f63942d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN10 HZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN10%20HZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 86953,
 '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 KA 1.2 STUDIO Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO',
 'vin': 'WF0UXXLTRUAS70777',
 'year': 2010}
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN10%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:03 [bca.uk] INFO: Saving data for VN10%20HZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774610896.48492, 'last_price_update_time': 1774735503.906188}
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN10%2520HZJ') HTTP/1.1" 204 0
2026-03-28 22:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011367/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:03 [bca.uk] INFO: Found listing with ID: RY07%20SLU
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RY07%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 22:05:03 [bca.uk] INFO: Scrape type for RY07%20SLU: 0
2026-03-28 22:05:03 [bca.uk] INFO: Found listing with ID: YX59%20SFY
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX59%2520SFY%27 HTTP/1.1" 200 None
2026-03-28 22:05:03 [bca.uk] INFO: Scrape type for YX59%20SFY: 0
2026-03-28 22:05:03 [bca.uk] INFO: Found listing with ID: BG66%20TXM
2026-03-28 22:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG66%2520TXM%27 HTTP/1.1" 200 None
2026-03-28 22:05:03 [bca.uk] INFO: Scrape type for BG66%20TXM: 1
2026-03-28 22:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48ea9338-f3dd-5ad7-81bd-c3333cd89421 with identifier: BG66%20TXM
2026-03-28 22:05:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX15%20ZPR-GB>
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD17%20FAM-GB>
2026-03-28 22:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073264/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:04 [bca.uk] INFO: Found listing with ID: YX16%20OWF
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX16%2520OWF%27 HTTP/1.1" 200 None
2026-03-28 22:05:04 [bca.uk] INFO: Scrape type for YX16%20OWF: 1
2026-03-28 22:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12dd3ce3-5de5-5fe4-88d0-7054e427658d with identifier: YX16%20OWF
2026-03-28 22:05:04 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b1ed0>
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011499%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011499/600 saved to cache
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480a5d0>
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011528%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011528/600 saved to cache
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548cfdd0>
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT69LRX%252F699073251%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073251/600 saved to cache
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480bad0>
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT69LRX%252F699073268%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073268/600 saved to cache
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:04 [bca.uk] INFO: Found listing with ID: WN64%20EZV
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN64%2520EZV%27 HTTP/1.1" 200 None
2026-03-28 22:05:04 [bca.uk] INFO: Scrape type for WN64%20EZV: 2
2026-03-28 22:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6badd71-ce31-5061-9b70-adf3f6f777d4 with identifier: WN64%20EZV
2026-03-28 22:05:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6badd71-ce31-5061-9b70-adf3f6f777d4 with scrape type 2
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6badd71-ce31-5061-9b70-adf3f6f777d4 with scrape type 2
2026-03-28 22:05:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6badd71-ce31-5061-9b70-adf3f6f777d4, identifier: WN64%20EZV
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011350/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011350>
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073246>
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD18%20RFJ-GB>
2026-03-28 22:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6badd71-ce31-5061-9b70-adf3f6f777d4 with identifier: WN64%20EZV
2026-03-28 22:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6badd71-ce31-5061-9b70-adf3f6f777d4 with identifier: WN64%20EZV
2026-03-28 22:05:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6badd71-ce31-5061-9b70-adf3f6f777d4 with identifier: WN64%20EZV to the API
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN64%20EZV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c6badd71-ce31-5061-9b70-adf3f6f777d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN64 EZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN64%20EZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 112158,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D 150 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'D 150 SPORT',
 'vin': 'JMZGJ621651180856',
 'year': 2014}
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN64%2520EZV%27 HTTP/1.1" 200 None
2026-03-28 22:05:04 [bca.uk] INFO: Saving data for WN64%20EZV: {'auction_closing_time': 1774778400.0, 'created_time': 1774622317.122775, 'last_price_update_time': 1774735504.661593}
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN64%2520EZV') HTTP/1.1" 204 0
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND05%20TWY-GB>
2026-03-28 22:05:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994598>
2026-03-28 22:05:04 [bca.uk] INFO: Found listing with ID: W12%20SWW
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27W12%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 22:05:04 [bca.uk] INFO: Scrape type for W12%20SWW: 0
2026-03-28 22:05:04 [bca.uk] INFO: Found listing with ID: GK16%20EPE
2026-03-28 22:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK16%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 22:05:04 [bca.uk] INFO: Scrape type for GK16%20EPE: 2
2026-03-28 22:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a777a98-5f86-5600-be30-659e3d17b31a with identifier: GK16%20EPE
2026-03-28 22:05:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a777a98-5f86-5600-be30-659e3d17b31a with scrape type 2
2026-03-28 22:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a777a98-5f86-5600-be30-659e3d17b31a with scrape type 2
2026-03-28 22:05:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a777a98-5f86-5600-be30-659e3d17b31a, identifier: GK16%20EPE
2026-03-28 22:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a777a98-5f86-5600-be30-659e3d17b31a with identifier: GK16%20EPE
2026-03-28 22:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a777a98-5f86-5600-be30-659e3d17b31a with identifier: GK16%20EPE
2026-03-28 22:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a777a98-5f86-5600-be30-659e3d17b31a with identifier: GK16%20EPE to the API
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:05 [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': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK16%20EPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8a777a98-5f86-5600-be30-659e3d17b31a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK16 EPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK16%20EPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 101781,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI GTE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI GTE DSG',
 'vin': 'WVWZZZAUZGW812895',
 'year': 2016}
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK16%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Saving data for GK16%20EPE: {'auction_closing_time': 1774864800.0, 'created_time': 1774130592.217045, 'last_price_update_time': 1774735505.352112}
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK16%2520EPE') HTTP/1.1" 204 0
2026-03-28 22:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011335>
2026-03-28 22:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994570/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994570>
2026-03-28 22:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073231/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073231>
2026-03-28 22:05:05 [bca.uk] INFO: Found listing with ID: SL64%20BNE
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL64%2520BNE%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Scrape type for SL64%20BNE: 0
2026-03-28 22:05:05 [bca.uk] INFO: Found listing with ID: ET12%20EPJ
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ET12%2520EPJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Scrape type for ET12%20EPJ: 0
2026-03-28 22:05:05 [bca.uk] INFO: Found listing with ID: KT07%20CZW
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT07%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Scrape type for KT07%20CZW: 0
2026-03-28 22:05:05 [bca.uk] INFO: Found listing with ID: LX66%20KVO
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX66%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Scrape type for LX66%20KVO: 0
2026-03-28 22:05:05 [bca.uk] INFO: Found listing with ID: GU05%20LVY
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU05%2520LVY%27 HTTP/1.1" 200 None
2026-03-28 22:05:05 [bca.uk] INFO: Scrape type for GU05%20LVY: 2
2026-03-28 22:05:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05f5389c-b833-5c19-8373-cc7c365a1ca4 with identifier: GU05%20LVY
2026-03-28 22:05:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05f5389c-b833-5c19-8373-cc7c365a1ca4 with scrape type 2
2026-03-28 22:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05f5389c-b833-5c19-8373-cc7c365a1ca4 with scrape type 2
2026-03-28 22:05:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05f5389c-b833-5c19-8373-cc7c365a1ca4, identifier: GU05%20LVY
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739f190>
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDX68ZHP%252F699011367%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011367/600 saved to cache
2026-03-28 22:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55498f790>
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP19AEE%252F699073264%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073264/600 saved to cache
2026-03-28 22:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073223/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073223>
2026-03-28 22:05:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05f5389c-b833-5c19-8373-cc7c365a1ca4 with identifier: GU05%20LVY
2026-03-28 22:05:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05f5389c-b833-5c19-8373-cc7c365a1ca4 with identifier: GU05%20LVY
2026-03-28 22:05:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05f5389c-b833-5c19-8373-cc7c365a1ca4 with identifier: GU05%20LVY to the API
2026-03-28 22:05:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU05%20LVY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05f5389c-b833-5c19-8373-cc7c365a1ca4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU05 LVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU05%20LVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '407 SW',
 'odometer': 1,
 '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': 'PEUGEOT 407 SW 2.2 SE LUX PACK Estate',
 'transmission': 'manual',
 'trim': 'SE LUX PACK',
 'vin': 'VF36E3FZF21110907',
 'year': 2005}
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU05%2520LVY%27 HTTP/1.1" 200 None
2026-03-28 22:05:06 [bca.uk] INFO: Saving data for GU05%20LVY: {'auction_closing_time': 1774864800.0, 'created_time': 1774622522.265121, 'last_price_update_time': 1774735506.845147}
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU05%2520LVY') HTTP/1.1" 204 0
2026-03-28 22:05:06 [bca.uk] INFO: Found listing with ID: LE04%20AFJ
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LE04%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:06 [bca.uk] INFO: Scrape type for LE04%20AFJ: 0
2026-03-28 22:05:06 [bca.uk] INFO: Found listing with ID: GJ56%20OZO
2026-03-28 22:05:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ56%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 22:05:06 [bca.uk] INFO: Scrape type for GJ56%20OZO: 2
2026-03-28 22:05:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 059acf93-d057-5059-8445-f75f7e03be18 with identifier: GJ56%20OZO
2026-03-28 22:05:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 059acf93-d057-5059-8445-f75f7e03be18 with scrape type 2
2026-03-28 22:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 059acf93-d057-5059-8445-f75f7e03be18 with scrape type 2
2026-03-28 22:05:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 059acf93-d057-5059-8445-f75f7e03be18, identifier: GJ56%20OZO
2026-03-28 22:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG66%20TXM-GB>
2026-03-28 22:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 059acf93-d057-5059-8445-f75f7e03be18 with identifier: GJ56%20OZO
2026-03-28 22:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 059acf93-d057-5059-8445-f75f7e03be18 with identifier: GJ56%20OZO
2026-03-28 22:05:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 059acf93-d057-5059-8445-f75f7e03be18 with identifier: GJ56%20OZO to the API
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ56%20OZO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '059acf93-d057-5059-8445-f75f7e03be18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ56 OZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ56%20OZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 83254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 2.0 CDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SE',
 'vin': 'WDD2452072J148312',
 'year': 2006}
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ56%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 22:05:07 [bca.uk] INFO: Saving data for GJ56%20OZO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621407.716843, 'last_price_update_time': 1774735507.341018}
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ56%2520OZO') HTTP/1.1" 204 0
2026-03-28 22:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54771be50>
2026-03-28 22:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_expert_report_file_2bd8a5fb-53c4-4244-b745-e3a29d35ae2f.pdf HTTP/1.1" 201 0
2026-03-28 22:05:07 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:05:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73245291-7014-5e92-9739-b929afc3bb3a, skipping ID generation
2026-03-28 22:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DGF67XMD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF67XMD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:07 [bca.uk] INFO: Found listing with ID: YT64%20TZR
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT64%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:05:07 [bca.uk] INFO: Scrape type for YT64%20TZR: 2
2026-03-28 22:05:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1269720-b3a5-5548-84d2-56a1fa00737d with identifier: YT64%20TZR
2026-03-28 22:05:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1269720-b3a5-5548-84d2-56a1fa00737d with scrape type 2
2026-03-28 22:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1269720-b3a5-5548-84d2-56a1fa00737d with scrape type 2
2026-03-28 22:05:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1269720-b3a5-5548-84d2-56a1fa00737d, identifier: YT64%20TZR
2026-03-28 22:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011350/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1269720-b3a5-5548-84d2-56a1fa00737d with identifier: YT64%20TZR
2026-03-28 22:05:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1269720-b3a5-5548-84d2-56a1fa00737d with identifier: YT64%20TZR
2026-03-28 22:05:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1269720-b3a5-5548-84d2-56a1fa00737d with identifier: YT64%20TZR to the API
2026-03-28 22:05:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT64%20TZR-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': 'f1269720-b3a5-5548-84d2-56a1fa00737d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT64 TZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT64%20TZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 104346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV GX4HS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX4HS 4WD',
 'vin': 'JMAXDGG2WEZC01045',
 'year': 2014}
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT64%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:05:08 [bca.uk] INFO: Saving data for YT64%20TZR: {'auction_closing_time': 1774864800.0, 'created_time': 1774437961.552022, 'last_price_update_time': 1774735508.807816}
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT64%2520TZR') HTTP/1.1" 204 0
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332667%27 HTTP/1.1" 200 None
2026-03-28 22:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332667 not downloaded yet
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547343910>
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_expert_report_file_f26c2a83-7d0f-49fa-9b60-e9a22cbb159d.pdf HTTP/1.1" 201 0
2026-03-28 22:05:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:05:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d, skipping ID generation
2026-03-28 22:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3DSB15DHF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB15DHF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479a90>
2026-03-28 22:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_expert_report_file_256e9df2-402e-4c83-a370-c1b3092f3baf.pdf HTTP/1.1" 201 0
2026-03-28 22:05:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e220b51-e3aa-5dfc-97bc-648f804c494e, skipping ID generation
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ67HWW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ67HWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:09 [bca.uk] INFO: Found listing with ID: DN13%20WOV
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN13%2520WOV%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [bca.uk] INFO: Scrape type for DN13%20WOV: 2
2026-03-28 22:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42729d14-217d-56b3-bd10-a260b7bfd9d2 with identifier: DN13%20WOV
2026-03-28 22:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42729d14-217d-56b3-bd10-a260b7bfd9d2 with scrape type 2
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42729d14-217d-56b3-bd10-a260b7bfd9d2 with scrape type 2
2026-03-28 22:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42729d14-217d-56b3-bd10-a260b7bfd9d2, identifier: DN13%20WOV
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994570/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073231/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42729d14-217d-56b3-bd10-a260b7bfd9d2 with identifier: DN13%20WOV
2026-03-28 22:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42729d14-217d-56b3-bd10-a260b7bfd9d2 with identifier: DN13%20WOV
2026-03-28 22:05:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42729d14-217d-56b3-bd10-a260b7bfd9d2 with identifier: DN13%20WOV to the API
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN13%20WOV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42729d14-217d-56b3-bd10-a260b7bfd9d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN13 WOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN13%20WOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 112277,
 '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 2.0 CDTI 16V 165 E/F SRI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 E/F SRI S/S',
 'vin': 'W0LPF6EN4DG099079',
 'year': 2013}
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN13%2520WOV%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [bca.uk] INFO: Saving data for DN13%20WOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774621405.366188, 'last_price_update_time': 1774735509.507021}
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN13%2520WOV') HTTP/1.1" 204 0
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332672%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332672 not downloaded yet
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970547%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970547 not downloaded yet
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994495%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994495 not downloaded yet
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8e5d0>
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_expert_report_file_5615a9c8-70f6-4cb8-8c91-ae7b531995ab.pdf HTTP/1.1" 201 0
2026-03-28 22:05:09 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b4494bc-d302-5d25-af44-49f73fc6f3e8, skipping ID generation
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFD17FAM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD17FAM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554965ad0>
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGP19AEE%252F699073246%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073246/600 saved to cache
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:09 [bca.uk] INFO: Found listing with ID: SL60%20TLY
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL60%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 22:05:09 [bca.uk] INFO: Scrape type for SL60%20TLY: 2
2026-03-28 22:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f872912-6c80-592c-99ea-edc541a9babf with identifier: SL60%20TLY
2026-03-28 22:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f872912-6c80-592c-99ea-edc541a9babf with scrape type 2
2026-03-28 22:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f872912-6c80-592c-99ea-edc541a9babf with scrape type 2
2026-03-28 22:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f872912-6c80-592c-99ea-edc541a9babf, identifier: SL60%20TLY
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011324/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011324>
2026-03-28 22:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX16%20OWF-GB>
2026-03-28 22:05:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994547>
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073223/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f872912-6c80-592c-99ea-edc541a9babf with identifier: SL60%20TLY
2026-03-28 22:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f872912-6c80-592c-99ea-edc541a9babf with identifier: SL60%20TLY
2026-03-28 22:05:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f872912-6c80-592c-99ea-edc541a9babf with identifier: SL60%20TLY to the API
2026-03-28 22:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL60%20TLY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f872912-6c80-592c-99ea-edc541a9babf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL60 TLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL60%20TLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 75844,
 '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 ONE 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSR32020T025491',
 'year': 2010}
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL60%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [bca.uk] INFO: Saving data for SL60%20TLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774621403.612124, 'last_price_update_time': 1774735510.842532}
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL60%2520TLY') HTTP/1.1" 204 0
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332674%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332674 not downloaded yet
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970564%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970564 not downloaded yet
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994509%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994509 not downloaded yet
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285681%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285681 not downloaded yet
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472f4410>
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_expert_report_file_09676f4d-62fe-46ca-bc55-d64d550b6fca.pdf HTTP/1.1" 201 0
2026-03-28 22:05:10 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:05:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc, skipping ID generation
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:05:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DBD18RFJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD18RFJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f99e50>
2026-03-28 22:05:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_expert_report_file_0f4b99e2-28a5-45e6-a752-b0a5a660cf47.pdf HTTP/1.1" 201 0
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 867b722d-9875-5e9c-b6b5-4614e36a0cad, skipping ID generation
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPX15ZPR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PX15ZPR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170c10>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDX68ZHP%252F699011350%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011350/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554381690>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPK20LVZ%252F698994598%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994598/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011309>
2026-03-28 22:05:11 [scrapy.extensions.logstats] INFO: Crawled 161 pages (at 35 pages/min), scraped 229 items (at 59 items/min)
2026-03-28 22:05:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: DF13%20OAN
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF13%2520OAN%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for DF13%20OAN: 0
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: SO05%20MZE
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SO05%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for SO05%20MZE: 0
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: LS17%20NKK
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS17%2520NKK%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for LS17%20NKK: 1
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02973e2d-8c75-5ccc-9b7b-41da970665ce with identifier: LS17%20NKK
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332678%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332678 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970581%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970581 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994517%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994517 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285692%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285692 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971708%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971708 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330933%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330933 not downloaded yet
2026-03-28 22:05:11 [bca.uk] INFO: Total items found: 100
2026-03-28 22:05:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded
2026-03-28 22:05:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:05:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b9590>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPK20LVZ%252F698994570%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994570/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543a7950>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGP19AEE%252F699073231%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073231/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073194/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073194>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994523/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994523>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011303/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011303>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073198>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994475/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ67HWW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF67XMD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: ET67%20ZTJ
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ET67%2520ZTJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for ET67%20ZTJ: 1
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be5863b6-8fde-56af-98bb-9604e79b2c92 with identifier: ET67%20ZTJ
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547646e50>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_expert_report_file_3fb740ea-e925-4813-a782-838a67d1c62c.pdf HTTP/1.1" 201 0
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f7d66be-49b7-5d86-a859-5c899ed35afc, skipping ID generation
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DND05TWY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND05TWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547448c50>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGP19AEE%252F699073223%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073223/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744bbd0>
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDX68ZHP%252F699011335%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011335/600 saved to cache
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970533/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB15DHF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332681%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332681 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970590%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970590 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994531%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994531 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285703%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285703 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971729%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971729 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330938%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330938 not downloaded yet
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: KM68%20WZP
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM68%2520WZP%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for KM68%20WZP: 1
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d54b4bf4-6a42-5bbf-9d35-a64946d22272 with identifier: KM68%20WZP
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:05:11 [bca.uk] INFO: Found listing with ID: LN09%20WAJ
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN09%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [bca.uk] INFO: Scrape type for LN09%20WAJ: 1
2026-03-28 22:05:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6de2403-2697-5487-84b5-a97e5182e1b7 with identifier: LN09%20WAJ
2026-03-28 22:05:11 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269132%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269132 not downloaded yet
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994495/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994495>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285632/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FD17FAM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:11 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332667>
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332686%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332686 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970605%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970605 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994546%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994546 not downloaded yet
2026-03-28 22:05:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285714%27 HTTP/1.1" 200 None
2026-03-28 22:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285714 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971744%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971744 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330943%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330943 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: EF22%20THK
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF22%2520THK%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for EF22%20THK: 0
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: DU68%20LVG
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU68%2520LVG%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for DU68%20LVG: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc with identifier: DU68%20LVG
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011324/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: BG67%20KMM
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG67%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for BG67%20KMM: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08 with identifier: BG67%20KMM
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269141%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269141 not downloaded yet
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970547/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970547>
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332691%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332691 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970627%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970627 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994569%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994569 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285726%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285726 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971760%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971760 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330945%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330945 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: AO65%20VXH
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO65%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for AO65%20VXH: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ced2c5eb-991e-54e7-b6dd-6b7667db3844 with identifier: AO65%20VXH
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744b650>
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_expert_report_file_53d2c5cc-e179-4306-88bb-e8ae308b587b.pdf HTTP/1.1" 201 0
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48ea9338-f3dd-5ad7-81bd-c3333cd89421, skipping ID generation
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DBG66TXM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG66TXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: LX14%20XNH
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX14%2520XNH%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for LX14%20XNH: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d59c8c01-c6be-586f-86c9-6eb3a7686cc2 with identifier: LX14%20XNH
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269147%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269147 not downloaded yet
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994475/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332698%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332698 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970643%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970643 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994593%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994593 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285742%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285742 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971774%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971774 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330948%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330948 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: PFZ%208482
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PFZ%25208482%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for PFZ%208482: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9700af5-622f-5b72-9af3-28e1d8f91693 with identifier: PFZ%208482
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333391%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333391 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: LL18%20NDU
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL18%2520NDU%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for LL18%20NDU: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e575391d-6903-5001-a072-5ddc281ffe3b with identifier: LL18%20NDU
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269154%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269154 not downloaded yet
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970533/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073194/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:05:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269119/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ND05TWY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011303/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699332708%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332708 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970664%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970664 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994619%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994619 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285771%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285771 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971789%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971789 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330951%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330951 not downloaded yet
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: SB11%20OWR
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB11%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for SB11%20OWR: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ff2a82d-f7ab-592a-a781-86aaae91d694 with identifier: SB11%20OWR
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333393%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333393 not downloaded yet
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554318a10>
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPK20LVZ%252F698994547%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994547/600 saved to cache
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:12 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a22c50>
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDX68ZHP%252F699011324%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011324/600 saved to cache
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a53cd0>
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_expert_report_file_11563098-af30-4ba6-ad32-451d802b82c9.pdf HTTP/1.1" 201 0
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 12dd3ce3-5de5-5fe4-88d0-7054e427658d, skipping ID generation
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%26Reg%3DYX16OWF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX16OWF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a51690>
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDX68ZHP%252F699011309%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011309/600 saved to cache
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994523/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994495/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:05:12 [bca.uk] INFO: Found listing with ID: KS67%20XUM
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS67%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [bca.uk] INFO: Scrape type for KS67%20XUM: 1
2026-03-28 22:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae3858f1-1a30-58b6-b115-1b6051bc84a2 with identifier: KS67%20XUM
2026-03-28 22:05:12 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269162%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269162 not downloaded yet
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285632/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698970677%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970677 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698994737%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994737 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285792%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285792 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971810%27 HTTP/1.1" 200 None
2026-03-28 22:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971810 not downloaded yet
2026-03-28 22:05:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330958%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330958 not downloaded yet
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: YD14%20AUA
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD14%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for YD14%20AUA: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44030eb3-dbb1-5194-a010-c4fe60817cb4 with identifier: YD14%20AUA
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333396%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333396 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024876%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024876 not downloaded yet
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a2a810>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGP19AEE%252F699073198%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073198/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547762690>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF67XMD%252F699332665%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332665/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476edd50>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ67HWW%252F698994475%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994475/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: LF18%20AUM
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF18%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for LF18%20AUM: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a with identifier: LF18%20AUM
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269173%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269173 not downloaded yet
2026-03-28 22:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970547/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330943/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330943>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971744/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971744>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU68%20LVG-GB>
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699285808%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285808 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971835%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971835 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330962%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330962 not downloaded yet
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: YJ63%20VCM
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ63%2520VCM%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for YJ63%20VCM: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c202ec85-ff2c-5425-bb13-378c8faf73ed with identifier: YJ63%20VCM
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333398%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333398 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024879%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024879 not downloaded yet
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: HK67%20LGN
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK67%2520LGN%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for HK67%20LGN: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4177a308-7aae-587d-bd3e-07268dbbb6a0 with identifier: HK67%20LGN
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269192%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269192 not downloaded yet
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549d1a90>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSB15DHF%252F698970533%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970533/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ab1dd0>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYT69LRX%252F699073194%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073194/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aacf90>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDX68ZHP%252F699011303%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011303/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:05:13 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:13 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:13 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:13 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:13 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa5250>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPK20LVZ%252F698994523%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994523/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544b42d0>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ67HWW%252F698994495%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994495/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aacf50>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD17FAM%252F699285632%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285632/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544b4350>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGF67XMD%252F699332667%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332667/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285714>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330945/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330945>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG66TXM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO65%20VXH-GB>
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D698971848%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971848 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699330969%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330969 not downloaded yet
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: CK70%20OSX
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK70%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for CK70%20OSX: 0
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: FE55%20ACX
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE55%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for FE55%20ACX: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa39713-14e5-5c88-b2a8-4efb5721d2c2 with identifier: FE55%20ACX
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333402%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333402 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024882%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024882 not downloaded yet
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: CA06%20YTM
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA06%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for CA06%20YTM: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b735ecb-b987-5f51-9978-b14a854ed6a5 with identifier: CA06%20YTM
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269219%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269219 not downloaded yet
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554400490>
2026-03-28 22:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSB15DHF%252F698970547%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970547/600 saved to cache
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269119/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330948/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330948>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333391>
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: RF22%20LPJ
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF22%2520LPJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for RF22%20LPJ: 0
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: MW21%20AXB
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW21%2520AXB%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [bca.uk] INFO: Scrape type for MW21%20AXB: 1
2026-03-28 22:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec532b91-2d62-5ebd-830b-087067e8ed90 with identifier: MW21%20AXB
2026-03-28 22:05:13 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333407%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333407 not downloaded yet
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024887%27 HTTP/1.1" 200 None
2026-03-28 22:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024887 not downloaded yet
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PFZ%208482-GB>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330951>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333393/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333393>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB11%20OWR-GB>
2026-03-28 22:05:13 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YX16OWF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:13 [bca.uk] INFO: Found listing with ID: RE14%20ZSJ
2026-03-28 22:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE14%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:14 [bca.uk] INFO: Scrape type for RE14%20ZSJ: 2
2026-03-28 22:05:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d7fbb4f-e807-5edd-b967-66c41e581d8c with identifier: RE14%20ZSJ
2026-03-28 22:05:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d7fbb4f-e807-5edd-b967-66c41e581d8c with scrape type 2
2026-03-28 22:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d7fbb4f-e807-5edd-b967-66c41e581d8c with scrape type 2
2026-03-28 22:05:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d7fbb4f-e807-5edd-b967-66c41e581d8c, identifier: RE14%20ZSJ
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699269246%27 HTTP/1.1" 200 None
2026-03-28 22:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269246 not downloaded yet
2026-03-28 22:05:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d7fbb4f-e807-5edd-b967-66c41e581d8c with identifier: RE14%20ZSJ
2026-03-28 22:05:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d7fbb4f-e807-5edd-b967-66c41e581d8c with identifier: RE14%20ZSJ
2026-03-28 22:05:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d7fbb4f-e807-5edd-b967-66c41e581d8c with identifier: RE14%20ZSJ to the API
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:05:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE14%20ZSJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9d7fbb4f-e807-5edd-b967-66c41e581d8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE14 ZSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE14%20ZSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 56761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDEU10324',
 'year': 2014}
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE14%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:14 [bca.uk] INFO: Saving data for RE14%20ZSJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621629.478667, 'last_price_update_time': 1774735514.840895}
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE14%2520ZSJ') HTTP/1.1" 204 0
2026-03-28 22:05:14 [bca.uk] INFO: Found listing with ID: VK65%20LPO
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK65%2520LPO%27 HTTP/1.1" 200 None
2026-03-28 22:05:14 [bca.uk] INFO: Scrape type for VK65%20LPO: 1
2026-03-28 22:05:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a373065-9147-5214-8a56-d55636e4875e with identifier: VK65%20LPO
2026-03-28 22:05:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333412%27 HTTP/1.1" 200 None
2026-03-28 22:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333412 not downloaded yet
2026-03-28 22:05:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024888%27 HTTP/1.1" 200 None
2026-03-28 22:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024888 not downloaded yet
2026-03-28 22:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330943/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971744/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:05:15 [bca.uk] INFO: Found listing with ID: VE65%20FMD
2026-03-28 22:05:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE65%2520FMD%27 HTTP/1.1" 200 None
2026-03-28 22:05:15 [bca.uk] INFO: Scrape type for VE65%20FMD: 2
2026-03-28 22:05:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with identifier: VE65%20FMD
2026-03-28 22:05:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with scrape type 2
2026-03-28 22:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with scrape type 2
2026-03-28 22:05:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d, identifier: VE65%20FMD
2026-03-28 22:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330945/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269173>
2026-03-28 22:05:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with identifier: VE65%20FMD
2026-03-28 22:05:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with identifier: VE65%20FMD
2026-03-28 22:05:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bbc5b77-c2ff-5a3a-8705-3ae0453a147d with identifier: VE65%20FMD to the API
2026-03-28 22:05:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE65%20FMD-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2bbc5b77-c2ff-5a3a-8705-3ae0453a147d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE65 FMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE65%20FMD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 89634,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 N-CONNECTA',
 'vin': 'SJNFEAF15U7173137',
 'year': 2015}
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE65%2520FMD%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [bca.uk] INFO: Saving data for VE65%20FMD: {'auction_closing_time': 1774778400.0, 'created_time': 1774621621.691147, 'last_price_update_time': 1774735516.289807}
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE65%2520FMD') HTTP/1.1" 204 0
2026-03-28 22:05:16 [bca.uk] INFO: Found listing with ID: YH22%20TPO
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH22%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [bca.uk] INFO: Scrape type for YH22%20TPO: 0
2026-03-28 22:05:16 [bca.uk] INFO: Found listing with ID: WJ68%20YNB
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ68%2520YNB%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [bca.uk] INFO: Scrape type for WJ68%20YNB: 2
2026-03-28 22:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d4b83d0-dda6-586e-86d4-d76ca4177117 with identifier: WJ68%20YNB
2026-03-28 22:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d4b83d0-dda6-586e-86d4-d76ca4177117 with scrape type 2
2026-03-28 22:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d4b83d0-dda6-586e-86d4-d76ca4177117 with scrape type 2
2026-03-28 22:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d4b83d0-dda6-586e-86d4-d76ca4177117, identifier: WJ68%20YNB
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333420%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333420 not downloaded yet
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024891%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024891 not downloaded yet
2026-03-28 22:05:16 [bca.uk] INFO: Found listing with ID: CU17%20XCT
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU17%2520XCT%27 HTTP/1.1" 200 None
2026-03-28 22:05:16 [bca.uk] INFO: Scrape type for CU17%20XCT: 2
2026-03-28 22:05:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with identifier: CU17%20XCT
2026-03-28 22:05:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with scrape type 2
2026-03-28 22:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with scrape type 2
2026-03-28 22:05:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2, identifier: CU17%20XCT
2026-03-28 22:05:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d4b83d0-dda6-586e-86d4-d76ca4177117 with identifier: WJ68%20YNB
2026-03-28 22:05:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d4b83d0-dda6-586e-86d4-d76ca4177117 with identifier: WJ68%20YNB
2026-03-28 22:05:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d4b83d0-dda6-586e-86d4-d76ca4177117 with identifier: WJ68%20YNB to the API
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20YNB-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d4b83d0-dda6-586e-86d4-d76ca4177117',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ68 YNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ68%20YNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 54542,
 'odometer_reading_unit': '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.6 112 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '112 TEKNA',
 'vin': 'SJNFBAF15U8033478',
 'year': 2018}
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ68%2520YNB%27 HTTP/1.1" 200 None
2026-03-28 22:05:17 [bca.uk] INFO: Saving data for WJ68%20YNB: {'auction_closing_time': 1774778400.0, 'created_time': 1774610858.566656, 'last_price_update_time': 1774735517.010558}
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520YNB') HTTP/1.1" 204 0
2026-03-28 22:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473104d0>
2026-03-28 22:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND05TWY%252F699269119%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269119/600 saved to cache
2026-03-28 22:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330948/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with identifier: CU17%20XCT
2026-03-28 22:05:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with identifier: CU17%20XCT
2026-03-28 22:05:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2 with identifier: CU17%20XCT to the API
2026-03-28 22:05:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU17%20XCT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90cb73d3-f4e0-5b6d-b6f5-aa59d68ee7d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU17 XCT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU17%20XCT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 68943,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I DESIGN',
 'vin': 'VNKKJ3D370A399910',
 'year': 2017}
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU17%2520XCT%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Saving data for CU17%20XCT: {'auction_closing_time': 1774778400.0, 'created_time': 1774621631.230789, 'last_price_update_time': 1774735518.305786}
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU17%2520XCT') HTTP/1.1" 204 0
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: WR74%20UNV
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR74%2520UNV%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for WR74%20UNV: 0
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: LR09%20VJO
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR09%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for LR09%20VJO: 1
2026-03-28 22:05:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb9c86d4-3652-5684-9f6c-db4bea055518 with identifier: LR09%20VJO
2026-03-28 22:05:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699333428%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333428 not downloaded yet
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024894%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024894 not downloaded yet
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: FN66%20XKP
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FN66%2520XKP%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for FN66%20XKP: 0
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: JL07%20FAY
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JL07%2520FAY%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for JL07%20FAY: 0
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: LF64%20MJE
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF64%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for LF64%20MJE: 2
2026-03-28 22:05:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc9b8be7-796e-5ceb-986b-3ad36843a162 with identifier: LF64%20MJE
2026-03-28 22:05:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc9b8be7-796e-5ceb-986b-3ad36843a162 with scrape type 2
2026-03-28 22:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc9b8be7-796e-5ceb-986b-3ad36843a162 with scrape type 2
2026-03-28 22:05:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc9b8be7-796e-5ceb-986b-3ad36843a162, identifier: LF64%20MJE
2026-03-28 22:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333393/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024882/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024882>
2026-03-28 22:05:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc9b8be7-796e-5ceb-986b-3ad36843a162 with identifier: LF64%20MJE
2026-03-28 22:05:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc9b8be7-796e-5ceb-986b-3ad36843a162 with identifier: LF64%20MJE
2026-03-28 22:05:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc9b8be7-796e-5ceb-986b-3ad36843a162 with identifier: LF64%20MJE to the API
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:05:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF64%20MJE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bc9b8be7-796e-5ceb-986b-3ad36843a162',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF64 MJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF64%20MJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 53674,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.3 DDIS SZ4 Hatchback',
 'transmission': 'manual',
 'trim': 'DDIS SZ4',
 'vin': 'TSMNZC92S00433281',
 'year': 2014}
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF64%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Saving data for LF64%20MJE: {'auction_closing_time': 1774778400.0, 'created_time': 1774621636.286774, 'last_price_update_time': 1774735518.887678}
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF64%2520MJE') HTTP/1.1" 204 0
2026-03-28 22:05:18 [bca.uk] INFO: Found listing with ID: AJ10%20XBR
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ10%2520XBR%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [bca.uk] INFO: Scrape type for AJ10%20XBR: 1
2026-03-28 22:05:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 976f1540-41c9-5853-a520-2191352412f3 with identifier: AJ10%20XBR
2026-03-28 22:05:18 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%3D699024897%27 HTTP/1.1" 200 None
2026-03-28 22:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024897 not downloaded yet
2026-03-28 22:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c7f90>
2026-03-28 22:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPX15ZPR%252F699330943%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330943/600 saved to cache
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543170d0>
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBD18RFJ%252F698971744%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971744/600 saved to cache
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbfb90>
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPX15ZPR%252F699330945%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330945/600 saved to cache
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3a310>
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFD17FAM%252F699285714%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285714/600 saved to cache
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554422710>
2026-03-28 22:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG66TXM%252F699333386%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333386/600 saved to cache
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269246>
2026-03-28 22:05:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024887/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024887>
2026-03-28 22:05:19 [bca.uk] INFO: Found listing with ID: WV68%20XXZ
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV68%2520XXZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:19 [bca.uk] INFO: Scrape type for WV68%20XXZ: 2
2026-03-28 22:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2247d790-33ba-519d-b128-c1d430b2f0e9 with identifier: WV68%20XXZ
2026-03-28 22:05:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2247d790-33ba-519d-b128-c1d430b2f0e9 with scrape type 2
2026-03-28 22:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2247d790-33ba-519d-b128-c1d430b2f0e9 with scrape type 2
2026-03-28 22:05:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2247d790-33ba-519d-b128-c1d430b2f0e9, identifier: WV68%20XXZ
2026-03-28 22:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2247d790-33ba-519d-b128-c1d430b2f0e9 with identifier: WV68%20XXZ
2026-03-28 22:05:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2247d790-33ba-519d-b128-c1d430b2f0e9 with identifier: WV68%20XXZ
2026-03-28 22:05:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2247d790-33ba-519d-b128-c1d430b2f0e9 with identifier: WV68%20XXZ to the API
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV68%20XXZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2247d790-33ba-519d-b128-c1d430b2f0e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV68 XXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV68%20XXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 96792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.6 CDTI 110 ECOTEC TECH LINE S/S Estate',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD8EN5K8000473',
 'year': 2018}
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV68%2520XXZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:19 [bca.uk] INFO: Saving data for WV68%20XXZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774437760.299646, 'last_price_update_time': 1774735519.770669}
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV68%2520XXZ') HTTP/1.1" 204 0
2026-03-28 22:05:19 [bca.uk] INFO: Found listing with ID: FP60%20LBZ
2026-03-28 22:05:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP60%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:19 [bca.uk] INFO: Scrape type for FP60%20LBZ: 1
2026-03-28 22:05:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0379ad37-0288-50b0-bf91-fbe98128e386 with identifier: FP60%20LBZ
2026-03-28 22:05:19 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699024901%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024901 not downloaded yet
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f82290>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_expert_report_file_519467fd-5c77-488f-8001-200974c829e4.pdf HTTP/1.1" 201 0
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc, skipping ID generation
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDU68LVG-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU68LVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547131b50>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_expert_report_file_b2ef3e4a-97e8-4226-bb35-5c67aa056807.pdf HTTP/1.1" 201 0
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ced2c5eb-991e-54e7-b6dd-6b7667db3844, skipping ID generation
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAO65VXH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AO65VXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b83c90>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330948%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330948/600 saved to cache
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547732010>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333391%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333391/600 saved to cache
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333412/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333412>
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024888>
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: HY65%20BWJ
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520BWJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for HY65%20BWJ: 0
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: NV15%20TXJ
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV15%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for NV15%20TXJ: 2
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e082772-b031-51f8-975a-dc4b6e33af74 with identifier: NV15%20TXJ
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e082772-b031-51f8-975a-dc4b6e33af74 with scrape type 2
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e082772-b031-51f8-975a-dc4b6e33af74 with scrape type 2
2026-03-28 22:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e082772-b031-51f8-975a-dc4b6e33af74, identifier: NV15%20TXJ
2026-03-28 22:05:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:05:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e082772-b031-51f8-975a-dc4b6e33af74 with identifier: NV15%20TXJ
2026-03-28 22:05:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e082772-b031-51f8-975a-dc4b6e33af74 with identifier: NV15%20TXJ
2026-03-28 22:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e082772-b031-51f8-975a-dc4b6e33af74 with identifier: NV15%20TXJ to the API
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV15%20TXJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5e082772-b031-51f8-975a-dc4b6e33af74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV15 TXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV15%20TXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SMART',
 'model': 'FORFOUR',
 'odometer': 66811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORFOUR 1.0 71 EDITION #1 Hatchback',
 'transmission': 'manual',
 'trim': '71 EDITION #1',
 'vin': 'WME4530422Y020999',
 'year': 2015}
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV15%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Saving data for NV15%20TXJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621602.83893, 'last_price_update_time': 1774735520.689331}
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV15%2520TXJ') HTTP/1.1" 204 0
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: KE04%20ECL
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE04%2520ECL%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for KE04%20ECL: 1
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba9a5f3-be93-54af-9867-b958cb5e410e with identifier: KE04%20ECL
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208327%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208327 not downloaded yet
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234598%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234598 not downloaded yet
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554965a10>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333393%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333393/600 saved to cache
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0bd0>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX16OWF%252F699024871%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024871/600 saved to cache
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472e6610>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330951%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330951/600 saved to cache
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024891/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024891>
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333420>
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333407/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333407>
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK65%20LPO-GB>
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: WP16%20DFL
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for WP16%20DFL: 0
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: WV67%20NMF
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV67%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for WV67%20NMF: 1
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 172158fc-c6ba-569f-b467-7d56f3769264 with identifier: WV67%20NMF
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3aa90>
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_expert_report_file_d15e875c-c444-4b93-8d8a-31e5287e9ece.pdf HTTP/1.1" 201 0
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ff2a82d-f7ab-592a-a781-86aaae91d694, skipping ID generation
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DSB11OWR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB11OWR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024882/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW21%20AXB-GB>
2026-03-28 22:05:20 [bca.uk] INFO: Found listing with ID: KP05%20UXR
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP05%2520UXR%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [bca.uk] INFO: Scrape type for KP05%20UXR: 1
2026-03-28 22:05:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 992fca31-db18-5535-9b9a-21d4a1d64a72 with identifier: KP05%20UXR
2026-03-28 22:05:20 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208335%27 HTTP/1.1" 200 None
2026-03-28 22:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208335 not downloaded yet
2026-03-28 22:05:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234606%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234606 not downloaded yet
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024894/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024894>
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333428>
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: LK66%20WKL
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK66%2520WKL%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for LK66%20WKL: 1
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e with identifier: LK66%20WKL
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246057%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246057 not downloaded yet
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f1d50>
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_expert_report_file_2e6f5fb5-dee2-4bce-959b-52730a9585a8.pdf HTTP/1.1" 201 0
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9700af5-622f-5b72-9af3-28e1d8f91693, skipping ID generation
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPFZ8482-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PFZ8482-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:21 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:21 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:21 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:21 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:21 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491e290>
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND05TWY%252F699269173%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269173/600 saved to cache
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024887/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: KX06%20XUD
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX06%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for KX06%20XUD: 1
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ea9ccc5-341e-59d0-9330-b505b5ad8888 with identifier: KX06%20XUD
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208347%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208347 not downloaded yet
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234618%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234618 not downloaded yet
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024897>
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ10%20XBR-GB>
2026-03-28 22:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: NL68%20LBO
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL68%2520LBO%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for NL68%20LBO: 0
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: YK19%20NOH
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK19%2520NOH%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for YK19%20NOH: 1
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e320279-d073-5e8e-aee4-113575c202cf with identifier: YK19%20NOH
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246063%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246063 not downloaded yet
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252815%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252815 not downloaded yet
2026-03-28 22:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234588/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AO65VXH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208315/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DU68LVG-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: LK59%20LFU
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK59%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for LK59%20LFU: 1
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a83e0fd1-5b31-5398-90ed-f3506792a1a5 with identifier: LK59%20LFU
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208354%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208354 not downloaded yet
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234629%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234629 not downloaded yet
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ba310>
2026-03-28 22:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYX16OWF%252F699024882%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024882/600 saved to cache
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333412/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: LO62%20FPD
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO62%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for LO62%20FPD: 1
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33f95c1b-3436-504d-8243-b3c29aca56a3 with identifier: LO62%20FPD
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246073%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246073 not downloaded yet
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252823%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252823 not downloaded yet
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: HV15%20WJD
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV15%2520WJD%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for HV15%20WJD: 0
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: KY65%20CJZ
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY65%2520CJZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for KY65%20CJZ: 0
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: LK66%20RLX
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK66%2520RLX%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for LK66%20RLX: 2
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2941f3b-ec29-50d8-afbd-e8c8587ed823 with identifier: LK66%20RLX
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2941f3b-ec29-50d8-afbd-e8c8587ed823 with scrape type 2
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2941f3b-ec29-50d8-afbd-e8c8587ed823 with scrape type 2
2026-03-28 22:05:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2941f3b-ec29-50d8-afbd-e8c8587ed823, identifier: LK66%20RLX
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208364%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208364 not downloaded yet
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234639%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234639 not downloaded yet
2026-03-28 22:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: YA65%20UKW
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA65%2520UKW%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for YA65%20UKW: 0
2026-03-28 22:05:21 [bca.uk] INFO: Found listing with ID: YC66%20FJX
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC66%2520FJX%27 HTTP/1.1" 200 None
2026-03-28 22:05:21 [bca.uk] INFO: Scrape type for YC66%20FJX: 2
2026-03-28 22:05:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with identifier: YC66%20FJX
2026-03-28 22:05:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with scrape type 2
2026-03-28 22:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with scrape type 2
2026-03-28 22:05:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee5b7b69-19d4-51f0-ac42-6e3a01f3b696, identifier: YC66%20FJX
2026-03-28 22:05:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2941f3b-ec29-50d8-afbd-e8c8587ed823 with identifier: LK66%20RLX
2026-03-28 22:05:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2941f3b-ec29-50d8-afbd-e8c8587ed823 with identifier: LK66%20RLX
2026-03-28 22:05:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2941f3b-ec29-50d8-afbd-e8c8587ed823 with identifier: LK66%20RLX to the API
2026-03-28 22:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK66%20RLX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2941f3b-ec29-50d8-afbd-e8c8587ed823',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK66 RLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK66%20RLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 102427,
 'odometer_reading_unit': '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': 'W0LJC7E84GB728209',
 'year': 2016}
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK66%2520RLX%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Saving data for LK66%20RLX: {'auction_closing_time': 1774778400.0, 'created_time': 1774622055.031987, 'last_price_update_time': 1774735522.276925}
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK66%2520RLX') HTTP/1.1" 204 0
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246081%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246081 not downloaded yet
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252835%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252835 not downloaded yet
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549bbed0>
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYX16OWF%252F699024887%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024887/600 saved to cache
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547169690>
2026-03-28 22:05:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FND05TWY%252F699269246%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269246/600 saved to cache
2026-03-28 22:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:05:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246049/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=SB11OWR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024891/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333407/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024894/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with identifier: YC66%20FJX
2026-03-28 22:05:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with identifier: YC66%20FJX
2026-03-28 22:05:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee5b7b69-19d4-51f0-ac42-6e3a01f3b696 with identifier: YC66%20FJX to the API
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC66%20FJX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee5b7b69-19d4-51f0-ac42-6e3a01f3b696',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC66 FJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC66%20FJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 90211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U1817546',
 'year': 2016}
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC66%2520FJX%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Saving data for YC66%20FJX: {'auction_closing_time': 1774778400.0, 'created_time': 1774622486.414545, 'last_price_update_time': 1774735522.884388}
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC66%2520FJX') HTTP/1.1" 204 0
2026-03-28 22:05:22 [bca.uk] INFO: Found listing with ID: LR66%20GXC
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR66%2520GXC%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Scrape type for LR66%20GXC: 0
2026-03-28 22:05:22 [bca.uk] INFO: Found listing with ID: MD66%20XKL
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD66%2520XKL%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Scrape type for MD66%20XKL: 0
2026-03-28 22:05:22 [bca.uk] INFO: Found listing with ID: MJ65%20XFP
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ65%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Scrape type for MJ65%20XFP: 0
2026-03-28 22:05:22 [bca.uk] INFO: Found listing with ID: OU66%20YVP
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OU66%2520YVP%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Scrape type for OU66%20YVP: 0
2026-03-28 22:05:22 [bca.uk] INFO: Found listing with ID: BV18%20MMU
2026-03-28 22:05:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV18%2520MMU%27 HTTP/1.1" 200 None
2026-03-28 22:05:22 [bca.uk] INFO: Scrape type for BV18%20MMU: 1
2026-03-28 22:05:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bab00141-98d7-507d-a35a-585edf20fde4 with identifier: BV18%20MMU
2026-03-28 22:05:22 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208381%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208381 not downloaded yet
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234652%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234652 not downloaded yet
2026-03-28 22:05:23 [bca.uk] INFO: Found listing with ID: BL14%20HCA
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL14%2520HCA%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [bca.uk] INFO: Scrape type for BL14%20HCA: 2
2026-03-28 22:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc87a103-61cf-5611-abda-a758b3ec48c0 with identifier: BL14%20HCA
2026-03-28 22:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc87a103-61cf-5611-abda-a758b3ec48c0 with scrape type 2
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc87a103-61cf-5611-abda-a758b3ec48c0 with scrape type 2
2026-03-28 22:05:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc87a103-61cf-5611-abda-a758b3ec48c0, identifier: BL14%20HCA
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246085%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246085 not downloaded yet
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252840%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252840 not downloaded yet
2026-03-28 22:05:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234606/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234606>
2026-03-28 22:05:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc87a103-61cf-5611-abda-a758b3ec48c0 with identifier: BL14%20HCA
2026-03-28 22:05:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc87a103-61cf-5611-abda-a758b3ec48c0 with identifier: BL14%20HCA
2026-03-28 22:05:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc87a103-61cf-5611-abda-a758b3ec48c0 with identifier: BL14%20HCA to the API
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL14%20HCA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bc87a103-61cf-5611-abda-a758b3ec48c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL14 HCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL14%20HCA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 104297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 E-HDI ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'E-HDI ACTIVE',
 'vin': 'VF3CU9HP0EY068311',
 'year': 2014}
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL14%2520HCA%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [bca.uk] INFO: Saving data for BL14%20HCA: {'auction_closing_time': 1774778400.0, 'created_time': 1774610851.026324, 'last_price_update_time': 1774735523.603123}
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL14%2520HCA') HTTP/1.1" 204 0
2026-03-28 22:05:23 [bca.uk] INFO: Found listing with ID: EJ72%20YOX
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ72%2520YOX%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [bca.uk] INFO: Scrape type for EJ72%20YOX: 0
2026-03-28 22:05:23 [bca.uk] INFO: Found listing with ID: GX69%20OHK
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX69%2520OHK%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [bca.uk] INFO: Scrape type for GX69%20OHK: 1
2026-03-28 22:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd277234-4dc4-5636-a402-27f6b3385c96 with identifier: GX69%20OHK
2026-03-28 22:05:23 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208400%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208400 not downloaded yet
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234673%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234673 not downloaded yet
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f5750>
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX16OWF%252F699024888%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024888/600 saved to cache
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554475810>
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333412%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333412/600 saved to cache
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b72110>
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_expert_report_file_08d68f89-8bc7-4ebc-9ebf-a0fee49e7cc6.pdf HTTP/1.1" 201 0
2026-03-28 22:05:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a373065-9147-5214-8a56-d55636e4875e, skipping ID generation
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DVK65LPO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK65LPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208315/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234588/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208347>
2026-03-28 22:05:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252815>
2026-03-28 22:05:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234618>
2026-03-28 22:05:23 [bca.uk] INFO: Found listing with ID: V888%20KPD
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27V888%2520KPD%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [bca.uk] INFO: Scrape type for V888%20KPD: 2
2026-03-28 22:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with identifier: V888%20KPD
2026-03-28 22:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with scrape type 2
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with scrape type 2
2026-03-28 22:05:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead, identifier: V888%20KPD
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246097%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246097 not downloaded yet
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252855%27 HTTP/1.1" 200 None
2026-03-28 22:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252855 not downloaded yet
2026-03-28 22:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024897/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:05:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with identifier: V888%20KPD
2026-03-28 22:05:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with identifier: V888%20KPD
2026-03-28 22:05:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f0e6b6b-64d3-51f8-9b48-f141f5c7fead with identifier: V888%20KPD to the API
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V888%20KPD-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f0e6b6b-64d3-51f8-9b48-f141f5c7fead',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'V888 KPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=V888%20KPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA35 AMG S/B',
 'odometer': 51076,
 'odometer_reading_unit': '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 CLA35 AMG S/B 2.0 4MATIC PREMIUM PLUS DCT Estate',
 'transmission': 'automatic',
 'trim': '4MATIC PREMIUM PLUS DCT',
 'vin': 'W1K1186512N159881',
 'year': 2020}
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27V888%2520KPD%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [bca.uk] INFO: Saving data for V888%20KPD: {'auction_closing_time': 1774778400.0, 'created_time': 1774622397.617395, 'last_price_update_time': 1774735524.303808}
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V888%2520KPD') HTTP/1.1" 204 0
2026-03-28 22:05:24 [bca.uk] INFO: Found listing with ID: LD20%20VFR
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD20%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [bca.uk] INFO: Scrape type for LD20%20VFR: 1
2026-03-28 22:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2e42f65-62fc-5369-aa50-0828074023cd with identifier: LD20%20VFR
2026-03-28 22:05:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208420%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208420 not downloaded yet
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234697%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234697 not downloaded yet
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253423%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253423 not downloaded yet
2026-03-28 22:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252823>
2026-03-28 22:05:24 [bca.uk] INFO: Found listing with ID: GU09%20ZBO
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU09%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [bca.uk] INFO: Scrape type for GU09%20ZBO: 1
2026-03-28 22:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d01a147-3afb-5ecc-8676-b197cf6baca3 with identifier: GU09%20ZBO
2026-03-28 22:05:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246109%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246109 not downloaded yet
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252867%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252867 not downloaded yet
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542308d0>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYX16OWF%252F699024891%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024891/600 saved to cache
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d2b50>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG66TXM%252F699333420%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333420/600 saved to cache
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d3810>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG66TXM%252F699333407%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333407/600 saved to cache
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54714b4d0>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FBG66TXM%252F699333428%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333428/600 saved to cache
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435e350>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYX16OWF%252F699024894%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024894/600 saved to cache
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55441d450>
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_expert_report_file_3a32d7f8-d987-474e-8c78-789d317d6b7a.pdf HTTP/1.1" 201 0
2026-03-28 22:05:24 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec532b91-2d62-5ebd-830b-087067e8ed90, skipping ID generation
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMW21AXB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW21AXB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246049/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234639>
2026-03-28 22:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208364/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208364>
2026-03-28 22:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO62%20FPD-GB>
2026-03-28 22:05:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246073/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246073>
2026-03-28 22:05:24 [bca.uk] INFO: Found listing with ID: WK69%20XPD
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK69%2520XPD%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [bca.uk] INFO: Scrape type for WK69%20XPD: 2
2026-03-28 22:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with identifier: WK69%20XPD
2026-03-28 22:05:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with scrape type 2
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with scrape type 2
2026-03-28 22:05:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5ea448e-ce7a-5663-b1ff-9cff4b82d356, identifier: WK69%20XPD
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208440%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208440 not downloaded yet
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699234724%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234724 not downloaded yet
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253427%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253427 not downloaded yet
2026-03-28 22:05:24 [bca.uk] INFO: Found listing with ID: YD13%20TWN
2026-03-28 22:05:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD13%2520TWN%27 HTTP/1.1" 200 None
2026-03-28 22:05:24 [bca.uk] INFO: Scrape type for YD13%20TWN: 1
2026-03-28 22:05:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08149aa9-acd8-5621-afc9-de796506b5b4 with identifier: YD13%20TWN
2026-03-28 22:05:24 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with identifier: WK69%20XPD
2026-03-28 22:05:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with identifier: WK69%20XPD
2026-03-28 22:05:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5ea448e-ce7a-5663-b1ff-9cff4b82d356 with identifier: WK69%20XPD to the API
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK69%20XPD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5ea448e-ce7a-5663-b1ff-9cff4b82d356',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK69 XPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK69%20XPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 4538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.0 TCE 100 ESSENTIAL StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 100 ESSENTIAL',
 'vin': 'VF1HJD20364254290',
 'year': 2019}
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520XPD%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Saving data for WK69%20XPD: {'auction_closing_time': 1774864800.0, 'created_time': 1774621259.948892, 'last_price_update_time': 1774735525.279749}
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK69%2520XPD') HTTP/1.1" 204 0
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246123%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246123 not downloaded yet
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252883%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252883 not downloaded yet
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976068%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976068 not downloaded yet
2026-03-28 22:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234629>
2026-03-28 22:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208354/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208354>
2026-03-28 22:05:25 [bca.uk] INFO: Found listing with ID: BG72%20YNH
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520YNH%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Scrape type for BG72%20YNH: 0
2026-03-28 22:05:25 [bca.uk] INFO: Found listing with ID: DP69%20ZFO
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Scrape type for DP69%20ZFO: 1
2026-03-28 22:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ae84d00-f082-5222-b51d-cfbb89091e57 with identifier: DP69%20ZFO
2026-03-28 22:05:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253434%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253434 not downloaded yet
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474a9650>
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDU68LVG%252F699208315%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208315/600 saved to cache
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554406490>
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAO65VXH%252F699234588%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234588/600 saved to cache
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54714dc10>
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYX16OWF%252F699024897%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024897/600 saved to cache
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234606/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252840>
2026-03-28 22:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246085/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246085>
2026-03-28 22:05:25 [bca.uk] INFO: Found listing with ID: KP58%20SRV
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP58%2520SRV%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Scrape type for KP58%20SRV: 1
2026-03-28 22:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dae85f49-83c1-5309-bd8a-55acf0d1d837 with identifier: KP58%20SRV
2026-03-28 22:05:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699246138%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246138 not downloaded yet
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252904%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252904 not downloaded yet
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976086%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976086 not downloaded yet
2026-03-28 22:05:25 [bca.uk] INFO: Found listing with ID: BJ20%20SFO
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520SFO%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Scrape type for BJ20%20SFO: 2
2026-03-28 22:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0586b55a-6c26-5bef-804d-4b64e9ef9872 with identifier: BJ20%20SFO
2026-03-28 22:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0586b55a-6c26-5bef-804d-4b64e9ef9872 with scrape type 2
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0586b55a-6c26-5bef-804d-4b64e9ef9872 with scrape type 2
2026-03-28 22:05:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0586b55a-6c26-5bef-804d-4b64e9ef9872, identifier: BJ20%20SFO
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253438%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253438 not downloaded yet
2026-03-28 22:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252855/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252855>
2026-03-28 22:05:25 [bca.uk] INFO: Found listing with ID: LT05%20ONJ
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT05%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 22:05:25 [bca.uk] INFO: Scrape type for LT05%20ONJ: 1
2026-03-28 22:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08b948d7-14c0-5cfd-b5ed-455492122930 with identifier: LT05%20ONJ
2026-03-28 22:05:25 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:05:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0586b55a-6c26-5bef-804d-4b64e9ef9872 with identifier: BJ20%20SFO
2026-03-28 22:05:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0586b55a-6c26-5bef-804d-4b64e9ef9872 with identifier: BJ20%20SFO
2026-03-28 22:05:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0586b55a-6c26-5bef-804d-4b64e9ef9872 with identifier: BJ20%20SFO to the API
2026-03-28 22:05:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ20%20SFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0586b55a-6c26-5bef-804d-4b64e9ef9872',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ20 SFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ20%20SFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q3 SPORTBACK',
 'odometer': 84581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 SPORTBACK 1.5 35 TFSI S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZF31L1058696',
 'year': 2020}
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520SFO%27 HTTP/1.1" 200 None
2026-03-28 22:05:26 [bca.uk] INFO: Saving data for BJ20%20SFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621241.562599, 'last_price_update_time': 1774735526.917183}
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ20%2520SFO') HTTP/1.1" 204 0
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699252925%27 HTTP/1.1" 200 None
2026-03-28 22:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252925 not downloaded yet
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976103%27 HTTP/1.1" 200 None
2026-03-28 22:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976103 not downloaded yet
2026-03-28 22:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a32d90>
2026-03-28 22:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_expert_report_file_4d15f4e4-e58b-4bc2-b660-fa8acac376e3.pdf HTTP/1.1" 201 0
2026-03-28 22:05:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 976f1540-41c9-5853-a520-2191352412f3, skipping ID generation
2026-03-28 22:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAJ10XBR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ10XBR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547fea50>
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSB11OWR%252F699246049%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246049/600 saved to cache
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208364/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246073/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253423>
2026-03-28 22:05:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234697/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234697>
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: LX70%20UWW
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520UWW%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for LX70%20UWW: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: ML18%20JZP
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for ML18%20JZP: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: AO18%20YDT
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO18%2520YDT%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for AO18%20YDT: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: DX68%20LYY
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX68%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for DX68%20LYY: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: M8%20GTB
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M8%2520GTB%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for M8%20GTB: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: MW24%20ESU
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW24%2520ESU%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for MW24%20ESU: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: MA22%20GUC
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for MA22%20GUC: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: PX69%20SXW
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX69%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for PX69%20SXW: 2
2026-03-28 22:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc9a40ba-b58e-5c29-8228-ff9841f99834 with identifier: PX69%20SXW
2026-03-28 22:05:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc9a40ba-b58e-5c29-8228-ff9841f99834 with scrape type 2
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc9a40ba-b58e-5c29-8228-ff9841f99834 with scrape type 2
2026-03-28 22:05:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc9a40ba-b58e-5c29-8228-ff9841f99834, identifier: PX69%20SXW
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699253445%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253445 not downloaded yet
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: ML09%20TVX
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML09%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for ML09%20TVX: 1
2026-03-28 22:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79d1bd1b-e75f-5786-8613-977c6a06c247 with identifier: ML09%20TVX
2026-03-28 22:05:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc9a40ba-b58e-5c29-8228-ff9841f99834 with identifier: PX69%20SXW
2026-03-28 22:05:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc9a40ba-b58e-5c29-8228-ff9841f99834 with identifier: PX69%20SXW
2026-03-28 22:05:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc9a40ba-b58e-5c29-8228-ff9841f99834 with identifier: PX69%20SXW to the API
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX69%20SXW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc9a40ba-b58e-5c29-8228-ff9841f99834',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX69 SXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX69%20SXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 35331,
 'odometer_reading_unit': '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 PICANTO 1.0 WAVE Hatchback',
 'transmission': 'manual',
 'trim': 'WAVE',
 'vin': 'KNAB3511LKT517517',
 'year': 2019}
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX69%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Saving data for PX69%20SXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774438144.854568, 'last_price_update_time': 1774735527.676738}
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX69%2520SXW') HTTP/1.1" 204 0
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698976128%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976128 not downloaded yet
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699010742%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010742 not downloaded yet
2026-03-28 22:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208354/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: DSZ%206849
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DSZ%25206849%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for DSZ%206849: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: MF20%20LKN
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF20%2520LKN%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for MF20%20LKN: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: OE70%20CVW
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for OE70%20CVW: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: WG22%20UOD
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for WG22%20UOD: 0
2026-03-28 22:05:27 [bca.uk] INFO: Found listing with ID: WV70%20FXU
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520FXU%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [bca.uk] INFO: Scrape type for WV70%20FXU: 1
2026-03-28 22:05:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c91238b-60eb-5c43-b2e1-23b211f67d90 with identifier: WV70%20FXU
2026-03-28 22:05:27 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699253456%27 HTTP/1.1" 200 None
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253456 not downloaded yet
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548b6a10>
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAO65VXH%252F699234606%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234606/600 saved to cache
2026-03-28 22:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547749610>
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAO65VXH%252F699234618%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234618/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c1090>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPFZ8482%252F699252815%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252815/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554935a50>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDU68LVG%252F699208347%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208347/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c0850>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPFZ8482%252F699252823%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252823/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246085/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252883>
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246123/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246123>
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976068/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976068>
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: AF68%20HMX
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF68%2520HMX%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for AF68%20HMX: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b with identifier: AF68%20HMX
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976154%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976154 not downloaded yet
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010762%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010762 not downloaded yet
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: YS70%20CXD
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS70%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for YS70%20CXD: 0
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: GJ71%20WSN
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ71%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for GJ71%20WSN: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce69b670-8852-55c2-be68-a54396142524 with identifier: GJ71%20WSN
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253466%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253466 not downloaded yet
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547478610>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDU68LVG%252F699208364%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208364/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d2510>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSB11OWR%252F699246073%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246073/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54748ec10>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAO65VXH%252F699234639%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234639/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252855/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: FL68%20CTV
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL68%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for FL68%20CTV: 0
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: KN18%20OGS
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN18%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for KN18%20OGS: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34529131-3f38-544f-80da-657c8bd2604d with identifier: KN18%20OGS
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976177%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976177 not downloaded yet
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010783%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010783 not downloaded yet
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474517d0>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAO65VXH%252F699234629%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234629/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54728fb10>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FDU68LVG%252F699208354%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208354/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD13%20TWN-GB>
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246138>
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253438>
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252904>
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976086/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976086>
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: HT70%20DMF
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT70%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for HT70%20DMF: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16 with identifier: HT70%20DMF
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253476%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253476 not downloaded yet
2026-03-28 22:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234697/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: LB68%20AKX
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB68%2520AKX%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for LB68%20AKX: 0
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: LB68%20BWP
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB68%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for LB68%20BWP: 0
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: RA18%20XPV
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA18%2520XPV%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for RA18%20XPV: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24 with identifier: RA18%20XPV
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976203%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976203 not downloaded yet
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010809%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010809 not downloaded yet
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54771b8d0>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_expert_report_file_c463be0a-6b1a-4e2d-9b73-2846f2771508.pdf HTTP/1.1" 201 0
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 33f95c1b-3436-504d-8243-b3c29aca56a3, skipping ID generation
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLO62FPD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO62FPD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f4090>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FSB11OWR%252F699246085%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246085/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ebf50>
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPFZ8482%252F699252840%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252840/600 saved to cache
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: KM20%20TSZ
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM20%2520TSZ%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for KM20%20TSZ: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c73d75d1-bd0a-5743-8d24-444e4cdb7552 with identifier: KM20%20TSZ
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253486%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253486 not downloaded yet
2026-03-28 22:05:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253445/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253445>
2026-03-28 22:05:28 [bca.uk] INFO: Found listing with ID: HY06%20VPF
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY06%2520VPF%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [bca.uk] INFO: Scrape type for HY06%20VPF: 1
2026-03-28 22:05:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4d4397f-82ae-5f65-add6-f530f9d672f0 with identifier: HY06%20VPF
2026-03-28 22:05:28 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976233%27 HTTP/1.1" 200 None
2026-03-28 22:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976233 not downloaded yet
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699010836%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010836 not downloaded yet
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176153%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176153 not downloaded yet
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: LV18%20FLW
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV18%2520FLW%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for LV18%20FLW: 1
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b0f6191-0680-5ec4-9f99-776551675a24 with identifier: LV18%20FLW
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547e1010>
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252855%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252855/600 saved to cache
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541f7810>
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253423%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253423/600 saved to cache
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f96350>
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAO65VXH%252F699234697%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234697/600 saved to cache
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976068/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: OV60%20BVR
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV60%2520BVR%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for OV60%20BVR: 1
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e with identifier: OV60%20BVR
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698976273%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976273 not downloaded yet
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699010873%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010873 not downloaded yet
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176163%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176163 not downloaded yet
2026-03-28 22:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976128>
2026-03-28 22:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010723/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AJ10XBR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML09%20TVX-GB>
2026-03-28 22:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010742>
2026-03-28 22:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246123/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: AV20%20JJK
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV20%2520JJK%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for AV20%20JJK: 0
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: GJ20%20UMA
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ20%2520UMA%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for GJ20%20UMA: 1
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 182b028b-defa-51b3-b97c-bb87ff17eb7b with identifier: GJ20%20UMA
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: PE05%20WVK
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE05%2520WVK%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for PE05%20WVK: 1
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 468e3ba1-3197-5e32-97b6-5380ba714d59 with identifier: PE05%20WVK
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699010907%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010907 not downloaded yet
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176173%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176173 not downloaded yet
2026-03-28 22:05:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010762/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010762>
2026-03-28 22:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976086/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: V800%20ARR
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27V800%2520ARR%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for V800%20ARR: 0
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: BV19%20UHK
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV19%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for BV19%20UHK: 2
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1a66a79-c853-5081-90ec-1947830cb5c2 with identifier: BV19%20UHK
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1a66a79-c853-5081-90ec-1947830cb5c2 with scrape type 2
2026-03-28 22:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1a66a79-c853-5081-90ec-1947830cb5c2 with scrape type 2
2026-03-28 22:05:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1a66a79-c853-5081-90ec-1947830cb5c2, identifier: BV19%20UHK
2026-03-28 22:05:29 [bca.uk] INFO: Found listing with ID: YA08%20JSV
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA08%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:05:29 [bca.uk] INFO: Scrape type for YA08%20JSV: 1
2026-03-28 22:05:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d with identifier: YA08%20JSV
2026-03-28 22:05:29 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1a66a79-c853-5081-90ec-1947830cb5c2 with identifier: BV19%20UHK
2026-03-28 22:05:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1a66a79-c853-5081-90ec-1947830cb5c2 with identifier: BV19%20UHK
2026-03-28 22:05:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1a66a79-c853-5081-90ec-1947830cb5c2 with identifier: BV19%20UHK to the API
2026-03-28 22:05:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV19%20UHK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1a66a79-c853-5081-90ec-1947830cb5c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV19 UHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV19%20UHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 35544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A6 2.0 40 TDI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI S LINE S-T',
 'vin': 'WAUZZZF2XKN077066',
 'year': 2019}
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV19%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:05:30 [bca.uk] INFO: Saving data for BV19%20UHK: {'auction_closing_time': 1774864800.0, 'created_time': 1774438096.584433, 'last_price_update_time': 1774735530.861717}
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV19%2520UHK') HTTP/1.1" 204 0
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699010930%27 HTTP/1.1" 200 None
2026-03-28 22:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010930 not downloaded yet
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176185%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176185 not downloaded yet
2026-03-28 22:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:05:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976177/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976177>
2026-03-28 22:05:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010783/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010783>
2026-03-28 22:05:31 [bca.uk] INFO: Found listing with ID: DY68%20UWN
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY68%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [bca.uk] INFO: Scrape type for DY68%20UWN: 0
2026-03-28 22:05:31 [bca.uk] INFO: Found listing with ID: FL71%20EGE
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL71%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [bca.uk] INFO: Scrape type for FL71%20EGE: 1
2026-03-28 22:05:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31b35f19-803b-5916-9d73-8fe099e2d84a with identifier: FL71%20EGE
2026-03-28 22:05:31 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c50350>
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976068%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976068/600 saved to cache
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a05a90>
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252883%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252883/600 saved to cache
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:31 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547757bd0>
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246123%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246123/600 saved to cache
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253445/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:05:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176153>
2026-03-28 22:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:05:31 [bca.uk] INFO: Found listing with ID: YD65%20RKK
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD65%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [bca.uk] INFO: Scrape type for YD65%20RKK: 0
2026-03-28 22:05:31 [bca.uk] INFO: Found listing with ID: YH16%20GZR
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH16%2520GZR%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [bca.uk] INFO: Scrape type for YH16%20GZR: 2
2026-03-28 22:05:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d85a6414-5103-5661-bc06-74b4d1dde1f2 with identifier: YH16%20GZR
2026-03-28 22:05:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d85a6414-5103-5661-bc06-74b4d1dde1f2 with scrape type 2
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d85a6414-5103-5661-bc06-74b4d1dde1f2 with scrape type 2
2026-03-28 22:05:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d85a6414-5103-5661-bc06-74b4d1dde1f2, identifier: YH16%20GZR
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699010958%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010958 not downloaded yet
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176199%27 HTTP/1.1" 200 None
2026-03-28 22:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176199 not downloaded yet
2026-03-28 22:05:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d85a6414-5103-5661-bc06-74b4d1dde1f2 with identifier: YH16%20GZR
2026-03-28 22:05:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d85a6414-5103-5661-bc06-74b4d1dde1f2 with identifier: YH16%20GZR
2026-03-28 22:05:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d85a6414-5103-5661-bc06-74b4d1dde1f2 with identifier: YH16%20GZR to the API
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH16%20GZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd85a6414-5103-5661-bc06-74b4d1dde1f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH16 GZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH16%20GZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 87723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 2WD MATCH ED. StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 BMT 2WD MATCH ED.',
 'vin': 'WVGZZZ5NZGW087577',
 'year': 2016}
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH16%2520GZR%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Saving data for YH16%20GZR: {'auction_closing_time': 1774778400.0, 'created_time': 1774622426.626863, 'last_price_update_time': 1774735532.064272}
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH16%2520GZR') HTTP/1.1" 204 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: ND70%20FWR
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND70%2520FWR%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for ND70%20FWR: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: MJ69%20NDN
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ69%2520NDN%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for MJ69%20NDN: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: KJ19%20OPY
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for KJ19%20OPY: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: RE68%20BSO
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE68%2520BSO%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for RE68%20BSO: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: DV70%20UAG
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV70%2520UAG%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for DV70%20UAG: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: FL21%20VOF
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL21%2520VOF%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for FL21%20VOF: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: PF68%20PYB
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF68%2520PYB%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for PF68%20PYB: 1
2026-03-28 22:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1941c029-e601-57db-8da4-77ae3b1b387e with identifier: PF68%20PYB
2026-03-28 22:05:32 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010723/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: YJ70%20JVF
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ70%2520JVF%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for YJ70%20JVF: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: DY65%20GUU
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY65%2520GUU%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for DY65%20GUU: 2
2026-03-28 22:05:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with identifier: DY65%20GUU
2026-03-28 22:05:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with scrape type 2
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with scrape type 2
2026-03-28 22:05:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 643d3b2e-5250-5805-9bd0-f3bd636bc3b6, identifier: DY65%20GUU
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176216%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176216 not downloaded yet
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a96950>
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMW21AXB%252F698976086%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976086/600 saved to cache
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547137990>
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FVK65LPO%252F699253438%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253438/600 saved to cache
2026-03-28 22:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010762/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010873>
2026-03-28 22:05:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176163>
2026-03-28 22:05:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with identifier: DY65%20GUU
2026-03-28 22:05:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with identifier: DY65%20GUU
2026-03-28 22:05:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 643d3b2e-5250-5805-9bd0-f3bd636bc3b6 with identifier: DY65%20GUU to the API
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY65%20GUU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '643d3b2e-5250-5805-9bd0-f3bd636bc3b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY65 GUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY65%20GUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 103532,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 140 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 SRI',
 'vin': 'W0LGS6ES1F1024413',
 'year': 2015}
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY65%2520GUU%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Saving data for DY65%20GUU: {'auction_closing_time': 1774778400.0, 'created_time': 1774621987.869895, 'last_price_update_time': 1774735532.83203}
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY65%2520GUU') HTTP/1.1" 204 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: SK20%20UEP
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK20%2520UEP%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for SK20%20UEP: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: RE70%20JXR
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE70%2520JXR%27 HTTP/1.1" 200 None
2026-03-28 22:05:32 [bca.uk] INFO: Scrape type for RE70%20JXR: 0
2026-03-28 22:05:32 [bca.uk] INFO: Found listing with ID: GF20%20LKE
2026-03-28 22:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF20%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for GF20%20LKE: 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: SE68%20SDU
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE68%2520SDU%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for SE68%20SDU: 2
2026-03-28 22:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3efef238-e51a-526d-ba10-e8f193e1fbc2 with identifier: SE68%20SDU
2026-03-28 22:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3efef238-e51a-526d-ba10-e8f193e1fbc2 with scrape type 2
2026-03-28 22:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3efef238-e51a-526d-ba10-e8f193e1fbc2 with scrape type 2
2026-03-28 22:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3efef238-e51a-526d-ba10-e8f193e1fbc2, identifier: SE68%20SDU
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: GL16%20YMC
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL16%2520YMC%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for GL16%20YMC: 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: LA66%20BZK
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA66%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for LA66%20BZK: 2
2026-03-28 22:05:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02a70f53-7ea1-572c-a2f8-16066f0769d9 with identifier: LA66%20BZK
2026-03-28 22:05:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02a70f53-7ea1-572c-a2f8-16066f0769d9 with scrape type 2
2026-03-28 22:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02a70f53-7ea1-572c-a2f8-16066f0769d9 with scrape type 2
2026-03-28 22:05:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02a70f53-7ea1-572c-a2f8-16066f0769d9, identifier: LA66%20BZK
2026-03-28 22:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3efef238-e51a-526d-ba10-e8f193e1fbc2 with identifier: SE68%20SDU
2026-03-28 22:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3efef238-e51a-526d-ba10-e8f193e1fbc2 with identifier: SE68%20SDU
2026-03-28 22:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3efef238-e51a-526d-ba10-e8f193e1fbc2 with identifier: SE68%20SDU to the API
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE68%20SDU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3efef238-e51a-526d-ba10-e8f193e1fbc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE68 SDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE68%20SDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SEAT',
 'model': 'MII',
 'odometer': 61308,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT MII 1.0 DESIGN MII EZ Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN MII EZ',
 'vin': 'VSSZZZAAZKD305737',
 'year': 2019}
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE68%2520SDU%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Saving data for SE68%20SDU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437430.358563, 'last_price_update_time': 1774735533.549478}
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE68%2520SDU') HTTP/1.1" 204 0
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176232%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176232 not downloaded yet
2026-03-28 22:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010783/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ20%20UMA-GB>
2026-03-28 22:05:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02a70f53-7ea1-572c-a2f8-16066f0769d9 with identifier: LA66%20BZK
2026-03-28 22:05:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02a70f53-7ea1-572c-a2f8-16066f0769d9 with identifier: LA66%20BZK
2026-03-28 22:05:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02a70f53-7ea1-572c-a2f8-16066f0769d9 with identifier: LA66%20BZK to the API
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA66%20BZK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02a70f53-7ea1-572c-a2f8-16066f0769d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA66 BZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA66%20BZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KA+',
 'odometer': 84771,
 'odometer_reading_unit': '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 KA+ 1.2 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'MAJUXXMTKUGS43834',
 'year': 2017}
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA66%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Saving data for LA66%20BZK: {'auction_closing_time': 1774778400.0, 'created_time': 1774622195.441888, 'last_price_update_time': 1774735533.918828}
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA66%2520BZK') HTTP/1.1" 204 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: SJ72%20MDX
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ72%2520MDX%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for SJ72%20MDX: 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: DG69%20VJO
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG69%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for DG69%20VJO: 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: SC19%20XGB
2026-03-28 22:05:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC19%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 22:05:33 [bca.uk] INFO: Scrape type for SC19%20XGB: 0
2026-03-28 22:05:33 [bca.uk] INFO: Found listing with ID: CE19%20UGD
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE19%2520UGD%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [bca.uk] INFO: Scrape type for CE19%20UGD: 1
2026-03-28 22:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2785a6e-33af-5eba-b84f-311143aa78be with identifier: CE19%20UGD
2026-03-28 22:05:34 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473e8c10>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FVK65LPO%252F699253445%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253445/600 saved to cache
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ecbd0>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FSB11OWR%252F699246138%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246138/600 saved to cache
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:34 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ac910>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPFZ8482%252F699252904%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252904/600 saved to cache
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554494a90>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_expert_report_file_cc4531de-4ddf-42af-85e8-0a538aa00418.pdf HTTP/1.1" 201 0
2026-03-28 22:05:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08149aa9-acd8-5621-afc9-de796506b5b4, skipping ID generation
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3DYD13TWN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD13TWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544b4bd0>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FAJ10XBR%252F699010742%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010742/600 saved to cache
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a04f50>
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FAJ10XBR%252F699010723%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010723/600 saved to cache
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176185/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176185>
2026-03-28 22:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010930/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010930>
2026-03-28 22:05:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176173/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176173>
2026-03-28 22:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976177/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:05:34 [bca.uk] INFO: Found listing with ID: LO65%20WNU
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO65%2520WNU%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [bca.uk] INFO: Scrape type for LO65%20WNU: 0
2026-03-28 22:05:34 [bca.uk] INFO: Found listing with ID: ND16%20NYV
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND16%2520NYV%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [bca.uk] INFO: Scrape type for ND16%20NYV: 2
2026-03-28 22:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 010e0ec1-155a-58de-ad24-ddab40f4de30 with identifier: ND16%20NYV
2026-03-28 22:05:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 010e0ec1-155a-58de-ad24-ddab40f4de30 with scrape type 2
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 010e0ec1-155a-58de-ad24-ddab40f4de30 with scrape type 2
2026-03-28 22:05:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 010e0ec1-155a-58de-ad24-ddab40f4de30, identifier: ND16%20NYV
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176252%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176252 not downloaded yet
2026-03-28 22:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 010e0ec1-155a-58de-ad24-ddab40f4de30 with identifier: ND16%20NYV
2026-03-28 22:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 010e0ec1-155a-58de-ad24-ddab40f4de30 with identifier: ND16%20NYV
2026-03-28 22:05:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 010e0ec1-155a-58de-ad24-ddab40f4de30 with identifier: ND16%20NYV to the API
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:34 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND16%20NYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '010e0ec1-155a-58de-ad24-ddab40f4de30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND16 NYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND16%20NYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 87885,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 82 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CCHMZ6GT043501',
 'year': 2016}
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND16%2520NYV%27 HTTP/1.1" 200 None
2026-03-28 22:05:34 [bca.uk] INFO: Saving data for ND16%20NYV: {'auction_closing_time': 1774778400.0, 'created_time': 1774437688.251434, 'last_price_update_time': 1774735534.905397}
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND16%2520NYV') HTTP/1.1" 204 0
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: BG70%20GGP
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG70%2520GGP%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for BG70%20GGP: 0
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: SN21%20AHB
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN21%2520AHB%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for SN21%20AHB: 0
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: CN22%20SLU
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN22%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for CN22%20SLU: 1
2026-03-28 22:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b95ec648-e27a-5a47-b460-f09e07adbbeb with identifier: CN22%20SLU
2026-03-28 22:05:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176550%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176550 not downloaded yet
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: OE14%20RHA
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE14%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for OE14%20RHA: 2
2026-03-28 22:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94034e61-94d1-5f50-a666-6c5578a09ca2 with identifier: OE14%20RHA
2026-03-28 22:05:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94034e61-94d1-5f50-a666-6c5578a09ca2 with scrape type 2
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94034e61-94d1-5f50-a666-6c5578a09ca2 with scrape type 2
2026-03-28 22:05:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94034e61-94d1-5f50-a666-6c5578a09ca2, identifier: OE14%20RHA
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176267%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176267 not downloaded yet
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ddbd0>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010762%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010762/600 saved to cache
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55438e290>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMW21AXB%252F698976128%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976128/600 saved to cache
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473953d0>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010783%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010783/600 saved to cache
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176199>
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA08%20JSV-GB>
2026-03-28 22:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010958>
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF68%20PYB-GB>
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL71%20EGE-GB>
2026-03-28 22:05:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94034e61-94d1-5f50-a666-6c5578a09ca2 with identifier: OE14%20RHA
2026-03-28 22:05:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94034e61-94d1-5f50-a666-6c5578a09ca2 with identifier: OE14%20RHA
2026-03-28 22:05:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94034e61-94d1-5f50-a666-6c5578a09ca2 with identifier: OE14%20RHA to the API
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:35 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE14%20RHA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94034e61-94d1-5f50-a666-6c5578a09ca2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE14 RHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE14%20RHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 70721,
 'odometer_reading_unit': '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': 'WF0JXXWPBJEU05953',
 'year': 2014}
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE14%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Saving data for OE14%20RHA: {'auction_closing_time': 1774778400.0, 'created_time': 1774622194.798451, 'last_price_update_time': 1774735535.705211}
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE14%2520RHA') HTTP/1.1" 204 0
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: DP69%20NZK
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP69%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for DP69%20NZK: 0
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: HK73%20EWD
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK73%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for HK73%20EWD: 1
2026-03-28 22:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e39c955-50ed-58e2-b150-dec2ff78b99f with identifier: HK73%20EWD
2026-03-28 22:05:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699176556%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176556 not downloaded yet
2026-03-28 22:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: OV67%20VJU
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV67%2520VJU%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [bca.uk] INFO: Scrape type for OV67%20VJU: 1
2026-03-28 22:05:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68511f88-68fc-5ac1-befe-453b6775c3b3 with identifier: OV67%20VJU
2026-03-28 22:05:35 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554395f90>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176153%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176153/600 saved to cache
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554319a10>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMW21AXB%252F698976177%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976177/600 saved to cache
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b5f10>
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_expert_report_file_e4a87ddb-e28e-48f9-8f5b-8e8606f29ec7.pdf HTTP/1.1" 201 0
2026-03-28 22:05:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 79d1bd1b-e75f-5786-8613-977c6a06c247, skipping ID generation
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3DML09TVX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML09TVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010907/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010907>
2026-03-28 22:05:35 [bca.uk] INFO: Found listing with ID: MJ20%20EEG
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ20%2520EEG%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for MJ20%20EEG: 0
2026-03-28 22:05:36 [bca.uk] INFO: Found listing with ID: WD72%20JHL
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD72%2520JHL%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for WD72%20JHL: 1
2026-03-28 22:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d06042a9-4183-5322-b0e5-834acfc52d31 with identifier: WD72%20JHL
2026-03-28 22:05:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176562%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176562 not downloaded yet
2026-03-28 22:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176173/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176185/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176232/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176232>
2026-03-28 22:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176216/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176216>
2026-03-28 22:05:36 [bca.uk] INFO: Found listing with ID: RV64%20OCF
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV64%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for RV64%20OCF: 2
2026-03-28 22:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbfe66e3-f302-52a8-a856-8f2f75ea0987 with identifier: RV64%20OCF
2026-03-28 22:05:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbfe66e3-f302-52a8-a856-8f2f75ea0987 with scrape type 2
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbfe66e3-f302-52a8-a856-8f2f75ea0987 with scrape type 2
2026-03-28 22:05:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbfe66e3-f302-52a8-a856-8f2f75ea0987, identifier: RV64%20OCF
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145665%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145665 not downloaded yet
2026-03-28 22:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010930/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbfe66e3-f302-52a8-a856-8f2f75ea0987 with identifier: RV64%20OCF
2026-03-28 22:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbfe66e3-f302-52a8-a856-8f2f75ea0987 with identifier: RV64%20OCF
2026-03-28 22:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbfe66e3-f302-52a8-a856-8f2f75ea0987 with identifier: RV64%20OCF to the API
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=6&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV64%20OCF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbfe66e3-f302-52a8-a856-8f2f75ea0987',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV64 OCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV64%20OCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 79486,
 'odometer_reading_unit': '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': 'WF0KXXGCBKEM34743',
 'year': 2014}
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV64%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Saving data for RV64%20OCF: {'auction_closing_time': 1774778400.0, 'created_time': 1774622063.443004, 'last_price_update_time': 1774735536.561521}
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV64%2520OCF') HTTP/1.1" 204 0
2026-03-28 22:05:36 [bca.uk] INFO: Found listing with ID: WP20%20GXG
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP20%2520GXG%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for WP20%20GXG: 2
2026-03-28 22:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with identifier: WP20%20GXG
2026-03-28 22:05:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with scrape type 2
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with scrape type 2
2026-03-28 22:05:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f9db565-2af9-5a3f-b34f-bc261fd13a67, identifier: WP20%20GXG
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176568%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176568 not downloaded yet
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554495d10>
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176163%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176163/600 saved to cache
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554271c10>
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010873%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010873/600 saved to cache
2026-03-28 22:05:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE05%20WVK-GB>
2026-03-28 22:05:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176252>
2026-03-28 22:05:36 [bca.uk] INFO: Found listing with ID: ST64%20XKB
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST64%2520XKB%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for ST64%20XKB: 0
2026-03-28 22:05:36 [bca.uk] INFO: Found listing with ID: MJ18%20UDV
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ18%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:05:36 [bca.uk] INFO: Scrape type for MJ18%20UDV: 1
2026-03-28 22:05:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e282d348-5eb7-5636-8bba-650d60f1c196 with identifier: MJ18%20UDV
2026-03-28 22:05:36 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with identifier: WP20%20GXG
2026-03-28 22:05:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with identifier: WP20%20GXG
2026-03-28 22:05:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f9db565-2af9-5a3f-b34f-bc261fd13a67 with identifier: WP20%20GXG to the API
2026-03-28 22:05:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP20%20GXG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f9db565-2af9-5a3f-b34f-bc261fd13a67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP20 GXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP20%20GXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN ALLSPACE',
 'odometer': 62871,
 'odometer_reading_unit': '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 TIGUAN ALLSPACE 2.0 TDI SCR 150 2WD MATCH DSG '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 2WD MATCH DSG',
 'vin': 'WVGZZZ5NZLM134919',
 'year': 2020}
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP20%2520GXG%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [bca.uk] INFO: Saving data for WP20%20GXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774621736.438024, 'last_price_update_time': 1774735537.267357}
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP20%2520GXG') HTTP/1.1" 204 0
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145671%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145671 not downloaded yet
2026-03-28 22:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:37 [bca.uk] INFO: Found listing with ID: MT69%20XJO
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT69%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [bca.uk] INFO: Scrape type for MT69%20XJO: 2
2026-03-28 22:05:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 077175b3-5b3c-5809-a84a-d5bd71dee8fa with identifier: MT69%20XJO
2026-03-28 22:05:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 077175b3-5b3c-5809-a84a-d5bd71dee8fa with scrape type 2
2026-03-28 22:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 077175b3-5b3c-5809-a84a-d5bd71dee8fa with scrape type 2
2026-03-28 22:05:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 077175b3-5b3c-5809-a84a-d5bd71dee8fa, identifier: MT69%20XJO
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176575%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176575 not downloaded yet
2026-03-28 22:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:37 [bca.uk] INFO: Found listing with ID: GU70%20SXD
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU70%2520SXD%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [bca.uk] INFO: Scrape type for GU70%20SXD: 1
2026-03-28 22:05:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9eb7897-258a-53be-b988-82acf7b5019f with identifier: GU70%20SXD
2026-03-28 22:05:37 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 077175b3-5b3c-5809-a84a-d5bd71dee8fa with identifier: MT69%20XJO
2026-03-28 22:05:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 077175b3-5b3c-5809-a84a-d5bd71dee8fa with identifier: MT69%20XJO
2026-03-28 22:05:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 077175b3-5b3c-5809-a84a-d5bd71dee8fa with identifier: MT69%20XJO to the API
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:05:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT69%20XJO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '077175b3-5b3c-5809-a84a-d5bd71dee8fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT69 XJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT69%20XJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 47413,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 IG-T 100 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 100 TEKNA',
 'vin': 'VNVK1400863791120',
 'year': 2019}
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT69%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [bca.uk] INFO: Saving data for MT69%20XJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774391385.61558, 'last_price_update_time': 1774735537.953561}
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT69%2520XJO') HTTP/1.1" 204 0
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145679%27 HTTP/1.1" 200 None
2026-03-28 22:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145679 not downloaded yet
2026-03-28 22:05:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476d4b10>
2026-03-28 22:05:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176173%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176173/600 saved to cache
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8d890>
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176185%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176185/600 saved to cache
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480bfd0>
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010930%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010930/600 saved to cache
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176267>
2026-03-28 22:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176550/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176550>
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: SW70%20EHR
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW70%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for SW70%20EHR: 0
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: PK70%20ULM
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK70%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for PK70%20ULM: 2
2026-03-28 22:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with identifier: PK70%20ULM
2026-03-28 22:05:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with scrape type 2
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with scrape type 2
2026-03-28 22:05:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f00e19f0-99e9-5dc5-858f-2fe00b0b70a0, identifier: PK70%20ULM
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176584%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176584 not downloaded yet
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: L4%20VSX
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L4%2520VSX%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for L4%20VSX: 1
2026-03-28 22:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70ca5cba-185e-521d-a3da-10f6c18734b3 with identifier: L4%20VSX
2026-03-28 22:05:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with identifier: PK70%20ULM
2026-03-28 22:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with identifier: PK70%20ULM
2026-03-28 22:05:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f00e19f0-99e9-5dc5-858f-2fe00b0b70a0 with identifier: PK70%20ULM to the API
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK70%20ULM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f00e19f0-99e9-5dc5-858f-2fe00b0b70a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK70 ULM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK70%20ULM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 21867,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE X',
 'vin': 'WF02XXERK2LY04457',
 'year': 2020}
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK70%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Saving data for PK70%20ULM: {'auction_closing_time': 1774864800.0, 'created_time': 1774621735.691252, 'last_price_update_time': 1774735538.613486}
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK70%2520ULM') HTTP/1.1" 204 0
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145686%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145686 not downloaded yet
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010907/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: YD20%20LRV
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD20%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for YD20%20LRV: 2
2026-03-28 22:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with identifier: YD20%20LRV
2026-03-28 22:05:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with scrape type 2
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with scrape type 2
2026-03-28 22:05:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d5b8146-b8bd-5296-87ea-e6038cf022b0, identifier: YD20%20LRV
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176592%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176592 not downloaded yet
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e7290>
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_expert_report_file_94692ad0-8cdb-48c9-8539-672bdbbaee28.pdf HTTP/1.1" 201 0
2026-03-28 22:05:38 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 182b028b-defa-51b3-b97c-bb87ff17eb7b, skipping ID generation
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ20UMA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ20UMA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547719790>
2026-03-28 22:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176199%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176199/600 saved to cache
2026-03-28 22:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176232/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD72%20JHL-GB>
2026-03-28 22:05:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176562>
2026-03-28 22:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176216/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: LR70%20AHN
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for LR70%20AHN: 0
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: GV69%20EKK
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV69%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for GV69%20EKK: 0
2026-03-28 22:05:38 [bca.uk] INFO: Found listing with ID: EJ14%20PYU
2026-03-28 22:05:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ14%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 22:05:38 [bca.uk] INFO: Scrape type for EJ14%20PYU: 1
2026-03-28 22:05:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2faac3c-f66f-5c6b-825e-332b835cca02 with identifier: EJ14%20PYU
2026-03-28 22:05:38 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with identifier: YD20%20LRV
2026-03-28 22:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with identifier: YD20%20LRV
2026-03-28 22:05:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d5b8146-b8bd-5296-87ea-e6038cf022b0 with identifier: YD20%20LRV to the API
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD20%20LRV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d5b8146-b8bd-5296-87ea-e6038cf022b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD20 LRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD20%20LRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 29676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 115 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 115 TEKNA',
 'vin': 'SJNFAAF16U1031340',
 'year': 2020}
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD20%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Saving data for YD20%20LRV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436747.279805, 'last_price_update_time': 1774735539.398084}
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD20%2520LRV') HTTP/1.1" 204 0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145694%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145694 not downloaded yet
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: DN20%20ENC
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN20%2520ENC%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for DN20%20ENC: 1
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85b056c6-c0d6-5d9f-8894-629a1e21efb8 with identifier: DN20%20ENC
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176601%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176601 not downloaded yet
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981059%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981059 not downloaded yet
2026-03-28 22:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145660/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ML09TVX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: FG68%20SFY
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG68%2520SFY%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for FG68%20SFY: 0
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: PJ68%20AYD
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ68%2520AYD%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for PJ68%20AYD: 1
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c with identifier: PJ68%20AYD
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145705%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145705 not downloaded yet
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744a7d0>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010958%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010958/600 saved to cache
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554978590>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_expert_report_file_029fe802-3827-4cd0-9f0e-5c85a9718c6a.pdf HTTP/1.1" 201 0
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 31b35f19-803b-5916-9d73-8fe099e2d84a, skipping ID generation
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFL71EGE-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL71EGE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744d0d0>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_expert_report_file_a5399c45-2b5d-43fe-8b8b-c41c614c2fbf.pdf HTTP/1.1" 201 0
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1941c029-e601-57db-8da4-77ae3b1b387e, skipping ID generation
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPF68PYB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PF68PYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55443f010>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FAJ10XBR%252F699010907%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010907/600 saved to cache
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176550/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: EP68%20DWV
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EP68%2520DWV%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for EP68%20DWV: 1
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0 with identifier: EP68%20DWV
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699176610%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176610 not downloaded yet
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981081%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981081 not downloaded yet
2026-03-28 22:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145671>
2026-03-28 22:05:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ18%20UDV-GB>
2026-03-28 22:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: EX71%20JPO
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX71%2520JPO%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for EX71%20JPO: 1
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b97ea534-9544-5066-9940-a3af577b97fd with identifier: EX71%20JPO
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145719%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145719 not downloaded yet
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971732%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971732 not downloaded yet
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972598%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972598 not downloaded yet
2026-03-28 22:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:39 [bca.uk] INFO: Found listing with ID: FE70%20UFX
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE70%2520UFX%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [bca.uk] INFO: Scrape type for FE70%20UFX: 1
2026-03-28 22:05:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b with identifier: FE70%20UFX
2026-03-28 22:05:39 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981100%27 HTTP/1.1" 200 None
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981100 not downloaded yet
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557130790>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176232%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176232/600 saved to cache
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762ea50>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FLO62FPD%252F699176216%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176216/600 saved to cache
2026-03-28 22:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554945cd0>
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_expert_report_file_50da8abd-7551-48de-9b16-7ab606dcc45d.pdf HTTP/1.1" 201 0
2026-03-28 22:05:40 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d, skipping ID generation
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYA08JSV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA08JSV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176575>
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176584/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176584>
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145730%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145730 not downloaded yet
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971746%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971746 not downloaded yet
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972605%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972605 not downloaded yet
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145679/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145679>
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU70%20SXD-GB>
2026-03-28 22:05:40 [bca.uk] INFO: Found listing with ID: HK21%20BWB
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK21%2520BWB%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [bca.uk] INFO: Scrape type for HK21%20BWB: 0
2026-03-28 22:05:40 [bca.uk] INFO: Found listing with ID: YA18%20UVB
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA18%2520UVB%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [bca.uk] INFO: Scrape type for YA18%20UVB: 0
2026-03-28 22:05:40 [bca.uk] INFO: Found listing with ID: GF23%20TXO
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520TXO%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [bca.uk] INFO: Scrape type for GF23%20TXO: 2
2026-03-28 22:05:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 109c3b58-7203-5f87-be6e-0298d47e2ce7 with identifier: GF23%20TXO
2026-03-28 22:05:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 109c3b58-7203-5f87-be6e-0298d47e2ce7 with scrape type 2
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 109c3b58-7203-5f87-be6e-0298d47e2ce7 with scrape type 2
2026-03-28 22:05:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 109c3b58-7203-5f87-be6e-0298d47e2ce7, identifier: GF23%20TXO
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981128%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981128 not downloaded yet
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993522%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993522 not downloaded yet
2026-03-28 22:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145686>
2026-03-28 22:05:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L4%20VSX-GB>
2026-03-28 22:05:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 109c3b58-7203-5f87-be6e-0298d47e2ce7 with identifier: GF23%20TXO
2026-03-28 22:05:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 109c3b58-7203-5f87-be6e-0298d47e2ce7 with identifier: GF23%20TXO
2026-03-28 22:05:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 109c3b58-7203-5f87-be6e-0298d47e2ce7 with identifier: GF23%20TXO to the API
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=7&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF23%20TXO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '109c3b58-7203-5f87-be6e-0298d47e2ce7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF23 TXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF23%20TXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 41315,
 'odometer_reading_unit': '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 1.0 E/B MHEV 155 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 155 ST-LINE X',
 'vin': 'WF0NXXGCHNPK50935',
 'year': 2023}
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520TXO%27 HTTP/1.1" 200 None
2026-03-28 22:05:40 [bca.uk] INFO: Saving data for GF23%20TXO: {'auction_closing_time': 1774864800.0, 'created_time': 1774048159.294143, 'last_price_update_time': 1774735540.982645}
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF23%2520TXO') HTTP/1.1" 204 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145743%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145743 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971763%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971763 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972614%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972614 not downloaded yet
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b42310>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176550%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176550/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476217d0>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO62FPD%252F699176252%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176252/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543eba10>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO62FPD%252F699176267%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176267/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ac450>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_expert_report_file_cf954390-c323-4eb6-ada7-50bd31c4081e.pdf HTTP/1.1" 201 0
2026-03-28 22:05:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 468e3ba1-3197-5e32-97b6-5380ba714d59, skipping ID generation
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPE05WVK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE05WVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145660/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145694/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145694>
2026-03-28 22:05:41 [bca.uk] INFO: Found listing with ID: RE22%20ECV
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE22%2520ECV%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [bca.uk] INFO: Scrape type for RE22%20ECV: 0
2026-03-28 22:05:41 [bca.uk] INFO: Found listing with ID: AE69%20GWW
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE69%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [bca.uk] INFO: Scrape type for AE69%20GWW: 0
2026-03-28 22:05:41 [bca.uk] INFO: Found listing with ID: EJ69%20TFF
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ69%2520TFF%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [bca.uk] INFO: Scrape type for EJ69%20TFF: 1
2026-03-28 22:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0000ca0-cda2-564a-a588-b58706c95283 with identifier: EJ69%20TFF
2026-03-28 22:05:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981144%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981144 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993528%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993528 not downloaded yet
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971780%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971780 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972622%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972622 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015345%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015345 not downloaded yet
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176601>
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981059>
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981081>
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:41 [bca.uk] INFO: Found listing with ID: CK18%20NWF
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK18%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [bca.uk] INFO: Scrape type for CK18%20NWF: 0
2026-03-28 22:05:41 [bca.uk] INFO: Found listing with ID: KS69%20HBC
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520HBC%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [bca.uk] INFO: Scrape type for KS69%20HBC: 1
2026-03-28 22:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 567b92e4-538d-5dfd-a509-01ee1c685e60 with identifier: KS69%20HBC
2026-03-28 22:05:41 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981176%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981176 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993539%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993539 not downloaded yet
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738fb50>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176562%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176562/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176584/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971788%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971788 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972642%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972642 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015355%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015355 not downloaded yet
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176610/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176610>
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981209%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981209 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993546%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993546 not downloaded yet
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547201690>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145660%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145660/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145679/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971803%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971803 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972661%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972661 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015369%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015369 not downloaded yet
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd7590>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_expert_report_file_05f4ab43-dde0-4d2a-b465-4d90c0cfe1b3.pdf HTTP/1.1" 201 0
2026-03-28 22:05:41 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d06042a9-4183-5322-b0e5-834acfc52d31, skipping ID generation
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWD72JHL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD72JHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c9850>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145671%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145671/600 saved to cache
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972605>
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981252%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981252 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993555%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993555 not downloaded yet
2026-03-28 22:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145694/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993522/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993522>
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698971819%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971819 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698972674%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972674 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015388%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015388 not downloaded yet
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158925%27 HTTP/1.1" 200 None
2026-03-28 22:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158925 not downloaded yet
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430d310>
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYD13TWN%252F699176584%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176584/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698981291%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981291 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698993560%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993560 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55484ac90>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_expert_report_file_42a57d69-f69a-461c-b227-2124c6408022.pdf HTTP/1.1" 201 0
2026-03-28 22:05:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e282d348-5eb7-5636-8bba-650d60f1c196, skipping ID generation
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DMJ18UDV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ18UDV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543f57d0>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML09TVX%252F699145679%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145679/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547105750>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML09TVX%252F699145686%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145686/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e1dd0>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYD13TWN%252F699176575%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176575/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993528>
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698971839%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971839 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698972691%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972691 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699015405%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015405 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699158931%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158931 not downloaded yet
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015345/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015345>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981144>
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698993569%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993569 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698981042%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981042 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554883990>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FML09TVX%252F699145694%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145694/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698971854%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971854 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698972712%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972712 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699015424%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015424 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699158942%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158942 not downloaded yet
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176610/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698993574%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993574 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698981070%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981070 not downloaded yet
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015355/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015355>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993539>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972642>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971788>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158912/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WD72JHL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699015442%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015442 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699158947%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158947 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b04b50>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_expert_report_file_560c974d-1c8d-4788-9862-ea8a7fb0562a.pdf HTTP/1.1" 201 0
2026-03-28 22:05:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9eb7897-258a-53be-b988-82acf7b5019f, skipping ID generation
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGU70SXD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU70SXD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435f0d0>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_expert_report_file_49f2589c-37f7-405c-8b53-f8b0238754bb.pdf HTTP/1.1" 201 0
2026-03-28 22:05:42 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70ca5cba-185e-521d-a3da-10f6c18734b3, skipping ID generation
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DL4VSX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=L4VSX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b073d0>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981081%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981081/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547632a50>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981059%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981059/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698981089%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981089 not downloaded yet
2026-03-28 22:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993522/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699015457%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015457 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699158957%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158957 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D699208602%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208602 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698976047%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976047 not downloaded yet
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%3D698981125%27 HTTP/1.1" 200 None
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981125 not downloaded yet
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554278d10>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYD13TWN%252F699176601%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176601/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0e3d0>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYD13TWN%252F699176610%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176610/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547134150>
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972605%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972605/600 saved to cache
2026-03-28 22:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981024/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MJ18UDV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993555/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993555>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993560>
2026-03-28 22:05:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981291>
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158970%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158970 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208618%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208618 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976058%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976058 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981146%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981146 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015345/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158982%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158982 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208643%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208643 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976071%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976071 not downloaded yet
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713ee10>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYA08JSV%252F698993522%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993522/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158925>
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981175%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981175 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158912/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158989%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158989 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208659%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208659 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976096%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976096 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981202%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981202 not downloaded yet
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547730950>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ20UMA%252F698981144%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981144/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554285210>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPE05WVK%252F699015345%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015345/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547151d90>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYA08JSV%252F698993528%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993528/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015424/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015424>
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158942/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158942>
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981089>
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699159002%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159002 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208671%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208671 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976114%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976114 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981242%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981242 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015355/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208689%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208689 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976143%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976143 not downloaded yet
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547311550>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWD72JHL%252F699158912%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158912/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547451410>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPF68PYB%252F698972642%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972642/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a945d0>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFL71EGE%252F698971788%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971788/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981276%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981276 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993555/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981024/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158970>
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976058>
2026-03-28 22:05:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208618/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208618>
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208710%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208710 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976179%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976179 not downloaded yet
2026-03-28 22:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1a390>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYA08JSV%252F698993539%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993539/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1bc90>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPE05WVK%252F699015355%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015355/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208736%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208736 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976208%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976208 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208754%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208754 not downloaded yet
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698976240%27 HTTP/1.1" 200 None
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976240 not downloaded yet
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543d8810>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYA08JSV%252F698993555%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993555/600 saved to cache
2026-03-28 22:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554555790>
2026-03-28 22:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYA08JSV%252F698993560%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993560/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548544d0>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981024%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981024/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208643>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981175/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981175>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976096/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976096>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976071>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158942/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548981d0>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981291%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981291/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015424/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479790>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWD72JHL%252F699158925%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158925/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f62e50>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981089%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981089/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208618/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981276>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208689>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976114>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981242/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981242>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976143>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738fc50>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWD72JHL%252F699158942%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158942/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ede50>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015424%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015424/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208754>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976096/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976208/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976208>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976240>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981175/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554486dd0>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGU70SXD%252F699208618%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208618/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548cbad0>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FL4VSX%252F698976058%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976058/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208736/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208736>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981242/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547173d50>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWD72JHL%252F699158970%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158970/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55420e810>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FL4VSX%252F698976096%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976096/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554869d10>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981175%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981175/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208710>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976179/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976179>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208671/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208671>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554adfb50>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGU70SXD%252F699208643%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208643/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548fcb10>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FL4VSX%252F698976071%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976071/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547733c90>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FL4VSX%252F698976114%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976114/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554979790>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981276%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981276/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547633d10>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981242%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981242/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699159002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159002>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981202/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981202>
2026-03-28 22:05:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208659/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208659>
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976208/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208736/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547312290>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGU70SXD%252F699208689%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208689/600 saved to cache
2026-03-28 22:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:44 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547453e90>
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL4VSX%252F698976143%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976143/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b06ed0>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL4VSX%252F698976240%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976240/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547452510>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL4VSX%252F698976208%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976208/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747bb10>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208736%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208736/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554287390>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208754%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208754/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208671/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158982/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158982>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981125>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981146/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981146>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158989>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976047>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208659/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208602/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208602>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158957>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976179/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015457>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981202/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=L4VSX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b89b10>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208671%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208671/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699159002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981146/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491f250>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208710%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208710/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU70SXD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b8aa10>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208659%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208659/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554841e90>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL4VSX%252F698976179%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976179/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f994d0>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ18UDV%252F698981202%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981202/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158982/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158947>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015442>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208602/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981070>
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547390bd0>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWD72JHL%252F699159002%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699159002/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c5190>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ18UDV%252F698981146%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981146/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b407d0>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMJ18UDV%252F698981125%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981125/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b42750>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FL4VSX%252F698976047%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976047/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547114cd0>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWD72JHL%252F699158989%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158989/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993574/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993574>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976035/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/L4VSX/42810494?sv=2020-08-04&st=2026-03-28T22%3A05%3A40Z&se=2026-03-28T22%3A30%3A40Z&sr=b&sp=r&sig=mE8nvjL4n0uJDp6MhHZh7AnsGKq4y8zOa73KiQps19o%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981042/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981042>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971854/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971854>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972712/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972712>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993569>
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547255e10>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWD72JHL%252F699158982%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158982/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0e050>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWD72JHL%252F699158957%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158957/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ff550>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU70SXD%252F699208602%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208602/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554285d10>
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPE05WVK%252F699015457%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015457/600 saved to cache
2026-03-28 22:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU70SXD/42803394?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=a3zG5kKyKp3Odn7LKH%2F%2FskO1ryy5RWm7DEi%2F2QHY28A%3D)
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158931>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971839>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015388/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015388>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015405>
2026-03-28 22:05:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972691>
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554968c50>
2026-03-28 22:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FL4VSX%252F698976035%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976035/600 saved to cache
2026-03-28 22:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 70ca5cba-185e-521d-a3da-10f6c18734b3
2026-03-28 22:05:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70ca5cba-185e-521d-a3da-10f6c18734b3, skipping ID generation
2026-03-28 22:05:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 70ca5cba-185e-521d-a3da-10f6c18734b3 sending to next pipeline
2026-03-28 22:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70ca5cba-185e-521d-a3da-10f6c18734b3, identifier: L4%20VSX
2026-03-28 22:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70ca5cba-185e-521d-a3da-10f6c18734b3 with identifier: L4%20VSX
2026-03-28 22:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70ca5cba-185e-521d-a3da-10f6c18734b3 with identifier: L4%20VSX
2026-03-28 22:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70ca5cba-185e-521d-a3da-10f6c18734b3 with identifier: L4%20VSX to the API
2026-03-28 22:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976035/600>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_expert_report_file_49f2589c-37f7-405c-8b53-f8b0238754bb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L4%20VSX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70ca5cba-185e-521d-a3da-10f6c18734b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L4 VSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L4%20VSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 91557,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38998,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976035/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976058/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36016,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976096/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34262,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976114/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91355,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84578,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976179/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95908,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_70ca5cba-185e-521d-a3da-10f6c18734b3/70ca5cba-185e-521d-a3da-10f6c18734b3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82844,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/L4VSX/698976240/600',
             'Width': 600}],
 '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': 'WF0PXXWPDP8B53141',
 'year': 2008}
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L4%2520VSX%27 HTTP/1.1" 200 None
2026-03-28 22:05:47 [bca.uk] INFO: Saving data for L4%20VSX: {'created_time': 1774735547.169539, 'last_price_update_time': 1774735547.169551, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L4%2520VSX') HTTP/1.1" 204 0
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981042/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MJ18UDV/42810737?sv=2020-08-04&st=2026-03-28T22%3A05%3A39Z&se=2026-03-28T22%3A30%3A39Z&sr=b&sp=r&sig=xPZ7CxqtsgJvIvegCHBul0ES2CauNHQg2jhr9TcwBRs%3D)
2026-03-28 22:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972674>
2026-03-28 22:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971819/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971819>
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971854/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972712/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993574/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ef290>
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGU70SXD%252F699208592%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208592/600 saved to cache
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c9eb7897-258a-53be-b988-82acf7b5019f
2026-03-28 22:05:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c9eb7897-258a-53be-b988-82acf7b5019f, skipping ID generation
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c9eb7897-258a-53be-b988-82acf7b5019f sending to next pipeline
2026-03-28 22:05:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9eb7897-258a-53be-b988-82acf7b5019f, identifier: GU70%20SXD
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547743410>
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWD72JHL%252F699158947%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158947/600 saved to cache
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55484a910>
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015442%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015442/600 saved to cache
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9eb7897-258a-53be-b988-82acf7b5019f with identifier: GU70%20SXD
2026-03-28 22:05:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9eb7897-258a-53be-b988-82acf7b5019f with identifier: GU70%20SXD
2026-03-28 22:05:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9eb7897-258a-53be-b988-82acf7b5019f with identifier: GU70%20SXD to the API
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208592/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_expert_report_file_560c974d-1c8d-4788-9862-ea8a7fb0562a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU70%20SXD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9eb7897-258a-53be-b988-82acf7b5019f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU70 SXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU70%20SXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '118I',
 'odometer': 44349,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47530,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208602/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41208,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41323,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40397,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208659/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208671/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208736/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c9eb7897-258a-53be-b988-82acf7b5019f/c9eb7897-258a-53be-b988-82acf7b5019f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75023,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU70SXD/699208754/600',
             'Width': 600}],
 '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': 'WBA7K320807G76551',
 'year': 2020}
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU70%2520SXD%27 HTTP/1.1" 200 None
2026-03-28 22:05:47 [bca.uk] INFO: Saving data for GU70%20SXD: {'created_time': 1774735547.791472, 'last_price_update_time': 1774735547.791483, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU70%2520SXD') HTTP/1.1" 204 0
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WD72JHL/42807865?sv=2020-08-04&st=2026-03-28T22%3A05%3A38Z&se=2026-03-28T22%3A30%3A38Z&sr=b&sp=r&sig=wwsnAuuWBNQzl1pmQDzNNycU4Ea5d5vZNz1D45DsB2o%3D)
2026-03-28 22:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015369>
2026-03-28 22:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972661/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972661>
2026-03-28 22:05:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981252>
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015388/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547172810>
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981042%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981042/600 saved to cache
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547631e50>
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FMJ18UDV%252F698981070%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981070/600 saved to cache
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e282d348-5eb7-5636-8bba-650d60f1c196
2026-03-28 22:05:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e282d348-5eb7-5636-8bba-650d60f1c196, skipping ID generation
2026-03-28 22:05:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e282d348-5eb7-5636-8bba-650d60f1c196 sending to next pipeline
2026-03-28 22:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e282d348-5eb7-5636-8bba-650d60f1c196, identifier: MJ18%20UDV
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543fef50>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971854%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971854/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547106f50>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972712%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972712/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547319890>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYA08JSV%252F698993569%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993569/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f98f90>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYA08JSV%252F698993574%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993574/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e282d348-5eb7-5636-8bba-650d60f1c196 with identifier: MJ18%20UDV
2026-03-28 22:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e282d348-5eb7-5636-8bba-650d60f1c196 with identifier: MJ18%20UDV
2026-03-28 22:05:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e282d348-5eb7-5636-8bba-650d60f1c196 with identifier: MJ18%20UDV to the API
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981070/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_expert_report_file_42a57d69-f69a-461c-b227-2124c6408022.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ18%20UDV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e282d348-5eb7-5636-8bba-650d60f1c196',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ18 UDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ18%20UDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 73762,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45013,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981024/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43133,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981042/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42263,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37821,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981146/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87166,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981175/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84957,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981202/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981242/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e282d348-5eb7-5636-8bba-650d60f1c196/e282d348-5eb7-5636-8bba-650d60f1c196_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MJ18UDV/698981276/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 QUATTRO SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO SPORT S-T',
 'vin': 'WAUZZZFYXJ2150148',
 'year': 2018}
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ18%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:05:48 [bca.uk] INFO: Saving data for MJ18%20UDV: {'created_time': 1774735548.62935, 'last_price_update_time': 1774735548.62936, 'auction_closing_time': 1774778400.0}
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ18%2520UDV') HTTP/1.1" 204 0
2026-03-28 22:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981209/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981209>
2026-03-28 22:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981176/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981176>
2026-03-28 22:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971803>
2026-03-28 22:05:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993546>
2026-03-28 22:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971819/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555ca6110>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FWD72JHL%252F699158931%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158931/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d06042a9-4183-5322-b0e5-834acfc52d31
2026-03-28 22:05:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d06042a9-4183-5322-b0e5-834acfc52d31, skipping ID generation
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d06042a9-4183-5322-b0e5-834acfc52d31 sending to next pipeline
2026-03-28 22:05:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d06042a9-4183-5322-b0e5-834acfc52d31, identifier: WD72%20JHL
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547325350>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015388%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015388/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547683bd0>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972691%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972691/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479ed0>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015405%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015405/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547105b10>
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971839%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971839/600 saved to cache
2026-03-28 22:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d06042a9-4183-5322-b0e5-834acfc52d31 with identifier: WD72%20JHL
2026-03-28 22:05:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d06042a9-4183-5322-b0e5-834acfc52d31 with identifier: WD72%20JHL
2026-03-28 22:05:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d06042a9-4183-5322-b0e5-834acfc52d31 with identifier: WD72%20JHL to the API
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158931/600>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_expert_report_file_05f4ab43-dde0-4d2a-b465-4d90c0cfe1b3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD72%20JHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd06042a9-4183-5322-b0e5-834acfc52d31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD72 JHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD72%20JHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 32638,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49139,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158912/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49539,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48235,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46785,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158942/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43589,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158982/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90994,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699158989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d06042a9-4183-5322-b0e5-834acfc52d31/d06042a9-4183-5322-b0e5-834acfc52d31_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WD72JHL/699159002/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ST-LINE X',
 'vin': 'WF0JXXGAHJNG89582',
 'year': 2023}
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD72%2520JHL%27 HTTP/1.1" 200 None
2026-03-28 22:05:49 [bca.uk] INFO: Saving data for WD72%20JHL: {'created_time': 1774735549.31875, 'last_price_update_time': 1774735549.318764, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD72%2520JHL') HTTP/1.1" 204 0
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20HBC-GB>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972622>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971780/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971780>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ69%20TFF-GB>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PE05WVK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972661/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b89f50>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972674%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972674/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713d690>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971819%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971819/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972614/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972614>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971763>
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265510>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981252%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981252/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981128/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981128>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145743/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145743>
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971780/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981209/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c10bd0>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972661%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972661/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dd210>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015369%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015369/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554250810>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FYA08JSV%252F698993546%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993546/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971746>
2026-03-28 22:05:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145730>
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981176/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PE05WVK/42811009?sv=2020-08-04&st=2026-03-28T22%3A05%3A36Z&se=2026-03-28T22%3A30%3A36Z&sr=b&sp=r&sig=mupgw8rLb3y7HRkTTcsDAEi9vH9L04U4rd3rmNORr9c%3D)
2026-03-28 22:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547682810>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972622%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972622/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ff4d0>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971780%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971780/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554978d90>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971803%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971803/600 saved to cache
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430e3d0>
2026-03-28 22:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_expert_report_file_85875d39-97ba-43e4-b63a-031c437498be.pdf HTTP/1.1" 201 0
2026-03-28 22:05:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 567b92e4-538d-5dfd-a509-01ee1c685e60, skipping ID generation
2026-03-28 22:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKS69HBC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS69HBC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497b1d0>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981209%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981209/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972614/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981128/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993512/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YA08JSV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981100/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981100>
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330700%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330700 not downloaded yet
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145743/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330703%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330703 not downloaded yet
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a2c90>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981176%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981176/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713eed0>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPE05WVK%252F699015339%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015339/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 468e3ba1-3197-5e32-97b6-5380ba714d59
2026-03-28 22:05:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 468e3ba1-3197-5e32-97b6-5380ba714d59, skipping ID generation
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 468e3ba1-3197-5e32-97b6-5380ba714d59 sending to next pipeline
2026-03-28 22:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 468e3ba1-3197-5e32-97b6-5380ba714d59, identifier: PE05%20WVK
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b40510>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_expert_report_file_751445b6-6112-4cd7-b6b5-fe0c7535bcd5.pdf HTTP/1.1" 201 0
2026-03-28 22:05:50 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0000ca0-cda2-564a-a588-b58706c95283, skipping ID generation
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEJ69TFF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ69TFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330707%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330707 not downloaded yet
2026-03-28 22:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 468e3ba1-3197-5e32-97b6-5380ba714d59 with identifier: PE05%20WVK
2026-03-28 22:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 468e3ba1-3197-5e32-97b6-5380ba714d59 with identifier: PE05%20WVK
2026-03-28 22:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 468e3ba1-3197-5e32-97b6-5380ba714d59 with identifier: PE05%20WVK to the API
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015339/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_expert_report_file_cf954390-c323-4eb6-ada7-50bd31c4081e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE05%20WVK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '468e3ba1-3197-5e32-97b6-5380ba714d59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE05 WVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE05%20WVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 98719,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185035,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015345/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015355/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179028,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127132,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015388/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015424/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 138974,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_468e3ba1-3197-5e32-97b6-5380ba714d59/468e3ba1-3197-5e32-97b6-5380ba714d59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PE05WVK/699015457/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC 16V Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC 16V',
 'vin': 'WF0HXXGAJH5U49834',
 'year': 2005}
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE05%2520WVK%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [bca.uk] INFO: Saving data for PE05%20WVK: {'created_time': 1774735550.768535, 'last_price_update_time': 1774735550.768547, 'auction_closing_time': 1774778400.0}
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE05%2520WVK') HTTP/1.1" 204 0
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20UFX-GB>
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698972598>
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145719>
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971732>
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX71%20JPO-GB>
2026-03-28 22:05:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP68%20DWV-GB>
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699084986%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084986 not downloaded yet
2026-03-28 22:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330710%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330710 not downloaded yet
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699084996%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084996 not downloaded yet
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330714%27 HTTP/1.1" 200 None
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330714 not downloaded yet
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554892d10>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FPF68PYB%252F698972614%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972614/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd5710>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FGJ20UMA%252F698981128%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981128/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c8710>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%252FFL71EGE%252F698971763%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971763/600 saved to cache
2026-03-28 22:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22: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-28 22: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-28 22:05:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491ca10>
2026-03-28 22:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22: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-28 22:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145743%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145743/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085005%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085005 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981100/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145705/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145705>
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330696/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS69HBC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FL71EGE-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN20%20ENC-GB>
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ68%20AYD-GB>
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330719%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330719 not downloaded yet
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085016%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085016 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993512/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YA08JSV/42810825?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=U0wXwnmUHBvUuIYY%2ByLlbm%2FfPTDnQQS8jjz532gBcFY%3D)
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330722%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330722 not downloaded yet
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085025%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085025 not downloaded yet
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473116d0>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFL71EGE%252F698971746%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971746/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471052d0>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145730%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145730/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PF68PYB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330727%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330727 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085047%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085047 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699330732%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330732 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085062%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085062 not downloaded yet
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547741f10>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ20UMA%252F698981100%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981100/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b42110>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYA08JSV%252F698993512%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993512/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d
2026-03-28 22:05:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d, skipping ID generation
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f257efe2-daf9-5bd3-a5cb-758b3c74ea0d sending to next pipeline
2026-03-28 22:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d, identifier: YA08%20JSV
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084972/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ69TFF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085082%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085082 not downloaded yet
2026-03-28 22:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d with identifier: YA08%20JSV
2026-03-28 22:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d with identifier: YA08%20JSV
2026-03-28 22:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f257efe2-daf9-5bd3-a5cb-758b3c74ea0d with identifier: YA08%20JSV to the API
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993512/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_expert_report_file_50da8abd-7551-48de-9b16-7ab606dcc45d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA08%20JSV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f257efe2-daf9-5bd3-a5cb-758b3c74ea0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA08 JSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA08%20JSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 115064,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189362,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993512/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177026,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993522/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176266,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 183185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136848,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 140189,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993555/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f257efe2-daf9-5bd3-a5cb-758b3c74ea0d/f257efe2-daf9-5bd3-a5cb-758b3c74ea0d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YA08JSV/698993574/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 GHIA Hatchback',
 'transmission': 'manual',
 'trim': 'GHIA',
 'vin': 'WF0HXXWPJH8A34378',
 'year': 2008}
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA08%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [bca.uk] INFO: Saving data for YA08%20JSV: {'created_time': 1774735551.88244, 'last_price_update_time': 1774735551.88245, 'auction_closing_time': 1774778400.0}
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA08%2520JSV') HTTP/1.1" 204 0
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330696/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FL71EGE/42810664?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=9jRkf4Wr%2B%2FWN%2B1GfIm%2BRv9CJsfAX3NU6%2B1LwAsEPOgc%3D)
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330707>
2026-03-28 22:05:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330714>
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085098%27 HTTP/1.1" 200 None
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085098 not downloaded yet
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145705/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b79d0>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFL71EGE%252F698971732%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971732/600 saved to cache
2026-03-28 22:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554881c10>
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPF68PYB%252F698972598%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972598/600 saved to cache
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f942d0>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145719%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145719/600 saved to cache
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547396110>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_expert_report_file_362a99e8-239e-48e6-804f-0fd609419f22.pdf HTTP/1.1" 201 0
2026-03-28 22:05:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEP68DWV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EP68DWV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f94e90>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_expert_report_file_84856b06-7296-493e-8b38-44d41ce4d732.pdf HTTP/1.1" 201 0
2026-03-28 22:05:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFE70UFX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE70UFX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95cd0>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_expert_report_file_a0f1cd6e-b23f-469f-aeba-2f48306e4012.pdf HTTP/1.1" 201 0
2026-03-28 22:05:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b97ea534-9544-5066-9940-a3af577b97fd, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEX71JPO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX71JPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PF68PYB/42810634?sv=2020-08-04&st=2026-03-28T22%3A05%3A34Z&se=2026-03-28T22%3A30%3A34Z&sr=b&sp=r&sig=Qnbhc%2F3Nk5rBw4e6MkVvsnHTegd%2BbIJ4VYeule%2Bchng%3D)
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085025>
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085016/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085016>
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330722/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330722>
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330727/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330727>
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143383%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143383 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143525%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143525 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208532%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208532 not downloaded yet
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330732>
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330719/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330719>
2026-03-28 22:05:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085047>
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143392%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143392 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143538%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143538 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208539%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208539 not downloaded yet
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554942b50>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330696%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330696/600 saved to cache
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557618d10>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFL71EGE%252F698971706%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971706/600 saved to cache
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 31b35f19-803b-5916-9d73-8fe099e2d84a
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 31b35f19-803b-5916-9d73-8fe099e2d84a, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 31b35f19-803b-5916-9d73-8fe099e2d84a sending to next pipeline
2026-03-28 22:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31b35f19-803b-5916-9d73-8fe099e2d84a, identifier: FL71%20EGE
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1abd0>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_expert_report_file_9660c0d8-2c76-4178-a2d2-a605c66e0865.pdf HTTP/1.1" 201 0
2026-03-28 22:05:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DPJ68AYD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ68AYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554898550>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_expert_report_file_b7702a61-9eed-4249-83bc-24a8a19ae02a.pdf HTTP/1.1" 201 0
2026-03-28 22:05:52 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85b056c6-c0d6-5d9f-8894-629a1e21efb8, skipping ID generation
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDN20ENC-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN20ENC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cf910>
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145705%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145705/600 saved to cache
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084972/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143398%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143398 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143556%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143556 not downloaded yet
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208549%27 HTTP/1.1" 200 None
2026-03-28 22:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208549 not downloaded yet
2026-03-28 22:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31b35f19-803b-5916-9d73-8fe099e2d84a with identifier: FL71%20EGE
2026-03-28 22:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31b35f19-803b-5916-9d73-8fe099e2d84a with identifier: FL71%20EGE
2026-03-28 22:05:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31b35f19-803b-5916-9d73-8fe099e2d84a with identifier: FL71%20EGE to the API
2026-03-28 22:05:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971706/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_expert_report_file_029fe802-3827-4cd0-9f0e-5c85a9718c6a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL71%20EGE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31b35f19-803b-5916-9d73-8fe099e2d84a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL71 EGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL71%20EGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '118I',
 'odometer': 36588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43408,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971763/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39371,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971780/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37267,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971788/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84571,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971803/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971819/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31b35f19-803b-5916-9d73-8fe099e2d84a/31b35f19-803b-5916-9d73-8fe099e2d84a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FL71EGE/698971854/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 136 M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 M SPORT STEP',
 'vin': 'WBA7K320507K03462',
 'year': 2021}
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL71%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [bca.uk] INFO: Saving data for FL71%20EGE: {'created_time': 1774735553.119493, 'last_price_update_time': 1774735553.119503, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL71%2520EGE') HTTP/1.1" 204 0
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085062/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085062>
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085005>
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002748%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002748 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142955%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142955 not downloaded yet
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a18910>
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPF68PYB%252F698972593%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972593/600 saved to cache
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1941c029-e601-57db-8da4-77ae3b1b387e
2026-03-28 22:05:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1941c029-e601-57db-8da4-77ae3b1b387e, skipping ID generation
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1941c029-e601-57db-8da4-77ae3b1b387e sending to next pipeline
2026-03-28 22:05:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1941c029-e601-57db-8da4-77ae3b1b387e, identifier: PF68%20PYB
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085082>
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085098/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085098>
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084996>
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143404%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143404 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143567%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143567 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208560%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208560 not downloaded yet
2026-03-28 22:05:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1941c029-e601-57db-8da4-77ae3b1b387e with identifier: PF68%20PYB
2026-03-28 22:05:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1941c029-e601-57db-8da4-77ae3b1b387e with identifier: PF68%20PYB
2026-03-28 22:05:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1941c029-e601-57db-8da4-77ae3b1b387e with identifier: PF68%20PYB to the API
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972593/600>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_expert_report_file_a5399c45-2b5d-43fe-8b8b-c41c614c2fbf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF68%20PYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1941c029-e601-57db-8da4-77ae3b1b387e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF68 PYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF68%20PYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 66523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39879,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36765,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972614/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972642/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75196,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972661/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78824,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90235,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1941c029-e601-57db-8da4-77ae3b1b387e/1941c029-e601-57db-8da4-77ae3b1b387e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PF68PYB/698972712/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D150 2WD R-DYNAMIC S Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD R-DYNAMIC S',
 'vin': 'SADFB2CN8K1Z47893',
 'year': 2018}
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF68%2520PYB%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [bca.uk] INFO: Saving data for PF68%20PYB: {'created_time': 1774735553.692487, 'last_price_update_time': 1774735553.692498, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF68%2520PYB') HTTP/1.1" 204 0
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002768%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002768 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142961%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142961 not downloaded yet
2026-03-28 22:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085016/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EX71JPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143411%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143411 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143576%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143576 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208569%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208569 not downloaded yet
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c9a10>
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330707%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330707/600 saved to cache
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f9b390>
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699084972%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084972/600 saved to cache
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547104690>
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330714%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330714/600 saved to cache
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330722/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330727/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002790%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002790 not downloaded yet
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142968%27 HTTP/1.1" 200 None
2026-03-28 22:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142968 not downloaded yet
2026-03-28 22:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143422%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143422 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143601%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143601 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208599%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208599 not downloaded yet
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330719/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002812%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002812 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142973%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142973 not downloaded yet
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085062/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DN20ENC-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143435%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143435 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143615%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143615 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208642%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208642 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002828%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002828 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142979%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142979 not downloaded yet
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548911d0>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085016%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085016/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710efd0>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085025%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085025/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fda250>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330722%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330722/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547394350>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330727%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330727/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208539/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208539>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002732/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PJ68AYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085098/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143450%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143450 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143633%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143633 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208676%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208676 not downloaded yet
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002873%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002873 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142989%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142989 not downloaded yet
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473134d0>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085047%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085047/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54718f810>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330719%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330719/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435e350>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330732%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330732/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554842290>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085062%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085062/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547117490>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085005%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085005/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208560>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143567/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143567>
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143461%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143461 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143653%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143653 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208701%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208701 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002923%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002923 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142999%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142999 not downloaded yet
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f4790>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699084996%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084996/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f5ed0>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085098%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085098/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dc810>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699085082%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085082/600 saved to cache
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208569>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142968>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143576>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002790>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143411/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143411>
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002947%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002947 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143015%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143015 not downloaded yet
2026-03-28 22:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002812>
2026-03-28 22:05:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142973/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142973>
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002977%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002977 not downloaded yet
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143026%27 HTTP/1.1" 200 None
2026-03-28 22:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143026 not downloaded yet
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554303650>
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208519%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208519/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208539/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002828/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002828>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142979>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208642/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208642>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002732/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b67a90>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699142947%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142947/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208676/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208676>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143411/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541ffad0>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208539%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208539/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143567/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143015>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142973/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba5710>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ68AYD%252F699002732%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002732/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549afb50>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208569%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208569/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474785d0>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143411%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143411/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a4790>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE70UFX%252F699143576%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143576/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143026/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143026>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002828/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002977/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002977>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002947/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002947>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002923>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142999/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142999>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208642/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208676/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547201950>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ68AYD%252F699002790%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002790/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a47710>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699142968%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142968/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ea190>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208560%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208560/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55727b190>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE70UFX%252F699143567%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143567/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b41290>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699142973%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142973/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739f350>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ68AYD%252F699002812%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002812/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739dcd0>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699142979%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142979/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143461>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142989>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208701/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208701>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143653>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002873>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8250>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ68AYD%252F699002828%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002828/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543180d0>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208642%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208642/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54718e990>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208676%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208676/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143633>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143450/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143450>
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142999/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cd350>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699143015%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143015/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143026/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002947/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143615/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143615>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208599/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208599>
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143435/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143435>
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa5bd0>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPJ68AYD%252F699002923%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002923/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739e010>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699142999%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142999/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208701/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002977/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143450/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143601>
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8250>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDN20ENC%252F699143026%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143026/600 saved to cache
2026-03-28 22:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa6350>
2026-03-28 22:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPJ68AYD%252F699002947%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002947/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143615/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547606e10>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FFE70UFX%252F699143653%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143653/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208599/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143435/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143422>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143404>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002768>
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547749450>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEX71JPO%252F699208701%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208701/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a1a50>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPJ68AYD%252F699002977%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002977/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554379c10>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPJ68AYD%252F699002873%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002873/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437ab50>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEP68DWV%252F699143450%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143450/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b662d0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FDN20ENC%252F699142989%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142989/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435fbd0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEP68DWV%252F699143461%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143461/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142961/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142961>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142955/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142955>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208549/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208549>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143538>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002748/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002748>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143398>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143556>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208532>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143392/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143392>
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554317c10>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FFE70UFX%252F699143615%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143615/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542902d0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEX71JPO%252F699208599%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208599/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b07210>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FFE70UFX%252F699143633%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143633/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b401d0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEP68DWV%252F699143435%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143435/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002768/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143525>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143383/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143383>
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143516/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE70UFX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142961/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547761550>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FFE70UFX%252F699143601%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143601/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142955/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DN20ENC/42810973?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=kGUZlxgHDSmh3M8ha1IcDF2bC1%2Bndw%2Fh4Basuy5oHgI%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002748/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PJ68AYD/42810659?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=cnhjX37xQeAN9fU2XVDm5fPqVx51LCxf4mwO0xB6ZyY%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143392/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472c1cd0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPJ68AYD%252F699002768%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002768/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143383/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f59d0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FDN20ENC%252F699142961%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142961/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330710>
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143516/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE70UFX/42810935?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=d6kzkQBS6qyUOSn%2FKWcXlM7owUfN8r20q1jXHVNaPsQ%3D)
2026-03-28 22:05:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143375/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EP68DWV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208549/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EX71JPO/42805662?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=xA8%2BwPzsdUYGq0awyU%2BCpPk%2BGKY5WK5rDm563xgRFtc%3D)
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:05:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549acc50>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEP68DWV%252F699143422%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143422/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555ca47d0>
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FDN20ENC%252F699142955%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142955/600 saved to cache
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8
2026-03-28 22:05:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85b056c6-c0d6-5d9f-8894-629a1e21efb8, skipping ID generation
2026-03-28 22:05:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 85b056c6-c0d6-5d9f-8894-629a1e21efb8 sending to next pipeline
2026-03-28 22:05:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85b056c6-c0d6-5d9f-8894-629a1e21efb8, identifier: DN20%20ENC
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5578cf890>
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FEX71JPO%252F699208532%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208532/600 saved to cache
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554317650>
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FFE70UFX%252F699143556%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143556/600 saved to cache
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556faf250>
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05: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%252FPJ68AYD%252F699002748%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002748/600 saved to cache
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c
2026-03-28 22:05:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c, skipping ID generation
2026-03-28 22:05:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c sending to next pipeline
2026-03-28 22:05:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c, identifier: PJ68%20AYD
2026-03-28 22:05:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85b056c6-c0d6-5d9f-8894-629a1e21efb8 with identifier: DN20%20ENC
2026-03-28 22:05:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85b056c6-c0d6-5d9f-8894-629a1e21efb8 with identifier: DN20%20ENC
2026-03-28 22:05:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85b056c6-c0d6-5d9f-8894-629a1e21efb8 with identifier: DN20%20ENC to the API
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142955/600>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_expert_report_file_b7702a61-9eed-4249-83bc-24a8a19ae02a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN20%20ENC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85b056c6-c0d6-5d9f-8894-629a1e21efb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN20 ENC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN20%20ENC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 20919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53487,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48752,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142955/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48275,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142961/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50127,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142968/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142973/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699142999/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143015/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_85b056c6-c0d6-5d9f-8894-629a1e21efb8/85b056c6-c0d6-5d9f-8894-629a1e21efb8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DN20ENC/699143026/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.7 DCI 150 TEKNA (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 150 TEKNA (7ST)',
 'vin': 'JN1JHAT32U0021203',
 'year': 2020}
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN20%2520ENC%27 HTTP/1.1" 200 None
2026-03-28 22:05:58 [bca.uk] INFO: Saving data for DN20%20ENC: {'created_time': 1774735558.078619, 'last_price_update_time': 1774735558.07863, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN20%2520ENC') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c with identifier: PJ68%20AYD
2026-03-28 22:05:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c with identifier: PJ68%20AYD
2026-03-28 22:05:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d2cdd9b-103e-5d8d-ac18-3bf908918b6c with identifier: PJ68%20AYD to the API
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002748/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_expert_report_file_9660c0d8-2c76-4178-a2d2-a605c66e0865.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ68%20AYD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d2cdd9b-103e-5d8d-ac18-3bf908918b6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ68 AYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ68%20AYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 52561,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002732/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42187,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002748/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002768/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43289,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39018,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002828/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77335,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90500,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90895,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002947/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d2cdd9b-103e-5d8d-ac18-3bf908918b6c/2d2cdd9b-103e-5d8d-ac18-3bf908918b6c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PJ68AYD/699002977/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI AWD GT-LINE S DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI AWD GT-LINE S DCT',
 'vin': 'U5YPK816WKL642477',
 'year': 2018}
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:05:58 [bca.uk] INFO: Saving data for PJ68%20AYD: {'created_time': 1774735558.488572, 'last_price_update_time': 1774735558.488584, 'auction_closing_time': 1774778400.0}
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ68%2520AYD') HTTP/1.1" 204 0
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084986/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699084986>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330703/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330703>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330700>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176592>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145665/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145665>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176568/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176568>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ20UMA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ14%20PYU-GB>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b41190>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143404%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143404/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a46ad0>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143392%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143392/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547762650>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143398%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143398/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a47310>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE70UFX%252F699143538%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143538/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ac690>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143383%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143383/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a44ed0>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE70UFX%252F699143516%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143516/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739d7d0>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE70UFX%252F699143525%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143525/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b
2026-03-28 22:05:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b, skipping ID generation
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b sending to next pipeline
2026-03-28 22:05:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b, identifier: FE70%20UFX
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b40310>
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEX71JPO%252F699208549%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208549/600 saved to cache
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b97ea534-9544-5066-9940-a3af577b97fd
2026-03-28 22:05:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b97ea534-9544-5066-9940-a3af577b97fd, skipping ID generation
2026-03-28 22:05:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b97ea534-9544-5066-9940-a3af577b97fd sending to next pipeline
2026-03-28 22:05:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b97ea534-9544-5066-9940-a3af577b97fd, identifier: EX71%20JPO
2026-03-28 22:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b with identifier: FE70%20UFX
2026-03-28 22:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b with identifier: FE70%20UFX
2026-03-28 22:05:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b with identifier: FE70%20UFX to the API
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143525/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_expert_report_file_84856b06-7296-493e-8b38-44d41ce4d732.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20UFX-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': 'f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE70 UFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE70%20UFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 41735,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48544,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143516/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45185,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46951,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143567/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42989,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143576/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81275,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143615/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143633/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b/f216e666-7b3d-56cc-8e1f-cb4cc8e2bd7b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE70UFX/699143653/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 2.0 VVT-I 184 HYBRID GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I 184 HYBRID GR-SPORT',
 'vin': 'SB1K53BEX0E053087',
 'year': 2020}
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE70%2520UFX%27 HTTP/1.1" 200 None
2026-03-28 22:05:59 [bca.uk] INFO: Saving data for FE70%20UFX: {'created_time': 1774735559.408309, 'last_price_update_time': 1774735559.408321, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520UFX') HTTP/1.1" 204 0
2026-03-28 22:05:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b97ea534-9544-5066-9940-a3af577b97fd with identifier: EX71%20JPO
2026-03-28 22:05:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b97ea534-9544-5066-9940-a3af577b97fd with identifier: EX71%20JPO
2026-03-28 22:05:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b97ea534-9544-5066-9940-a3af577b97fd with identifier: EX71%20JPO to the API
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:05:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208549/600>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_expert_report_file_a0f1cd6e-b23f-469f-aeba-2f48306e4012.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX71%20JPO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b97ea534-9544-5066-9940-a3af577b97fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX71 JPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX71%20JPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 19095,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42347,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41009,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38644,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208539/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208549/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37997,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208599/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208642/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208676/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b97ea534-9544-5066-9940-a3af577b97fd/b97ea534-9544-5066-9940-a3af577b97fd_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EX71JPO/699208701/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.0 T-GDI 100 ELEMENT Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 100 ELEMENT',
 'vin': 'NLHBN51GLNZ105553',
 'year': 2022}
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX71%2520JPO%27 HTTP/1.1" 200 None
2026-03-28 22:05:59 [bca.uk] INFO: Saving data for EX71%20JPO: {'created_time': 1774735559.799245, 'last_price_update_time': 1774735559.799254, 'auction_closing_time': 1774864800.0}
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX71%2520JPO') HTTP/1.1" 204 0
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143375/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EP68DWV/42810946?sv=2020-08-04&st=2026-03-28T22%3A05%3A50Z&se=2026-03-28T22%3A30%3A50Z&sr=b&sp=r&sig=1uJdwmrGOIygBj5SYsULEl4Y3gQ8gCcgWMy197GaNm4%3D)
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176556/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176556>
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK73%20EWD-GB>
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD13TWN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE19%20UGD-GB>
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN22%20SLU-GB>
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV67%20VJU-GB>
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176568/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981035/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ20UMA/42810780?sv=2020-08-04&st=2026-03-28T22%3A05%3A32Z&se=2026-03-28T22%3A30%3A32Z&sr=b&sp=r&sig=bOMtVseDP5%2B4q3gO7UJt%2FRZXlewTKJ%2F8pF1iERt4wLA%3D)
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145665/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ML09TVX/42810920?sv=2020-08-04&st=2026-03-28T22%3A05%3A29Z&se=2026-03-28T22%3A30%3A29Z&sr=b&sp=r&sig=3CS5OP6y37ZBf1km95kjXxQgZGTyyd1Q098%2Fto%2FWbZ0%3D)
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330703/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS69HBC/42809493?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=RPTbTL6IWpJUqHEI5e6UpRd1kf3yXEufMgKsYj7zUWk%3D)
2026-03-28 22:05:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:05:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547392e10>
2026-03-28 22:05:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:05:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:05:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEP68DWV%252F699143375%252F600') HTTP/1.1" 204 0
2026-03-28 22:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143375/600 saved to cache
2026-03-28 22:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0
2026-03-28 22:05:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0, skipping ID generation
2026-03-28 22:05:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0 sending to next pipeline
2026-03-28 22:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0, identifier: EP68%20DWV
2026-03-28 22:06:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0 with identifier: EP68%20DWV
2026-03-28 22:06:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0 with identifier: EP68%20DWV
2026-03-28 22:06:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0 with identifier: EP68%20DWV to the API
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143375/600>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_expert_report_file_362a99e8-239e-48e6-804f-0fd609419f22.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP68%20DWV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EP68 DWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EP68%20DWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 14097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48947,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143375/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143383/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44697,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143392/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48598,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143411/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143435/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143450/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0/75ce59cb-ab45-5b0a-ae1e-fd90c6a4bbf0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70846,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EP68DWV/699143461/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1JG71135',
 'year': 2019}
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EP68%2520DWV%27 HTTP/1.1" 200 None
2026-03-28 22:06:00 [bca.uk] INFO: Saving data for EP68%20DWV: {'created_time': 1774735560.47573, 'last_price_update_time': 1774735560.475742, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EP68%2520DWV') HTTP/1.1" 204 0
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176556/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD13TWN/42806211?sv=2020-08-04&st=2026-03-28T22%3A05%3A28Z&se=2026-03-28T22%3A30%3A28Z&sr=b&sp=r&sig=wRfwJDLlJXXhiZvL3VXojvZD0PIHcruLftI3SeGjEFo%3D)
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084986/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ69TFF/42809455?sv=2020-08-04&st=2026-03-28T22%3A05%3A48Z&se=2026-03-28T22%3A30%3A48Z&sr=b&sp=r&sig=E3vyVEVNQt9QGJ6lipDyfIWGUUx355bY1acjAnvJwVM%3D)
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55496ae50>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330710%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330710/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547748e90>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176568%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176568/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cd1d0>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ20UMA%252F698981035%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981035/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 182b028b-defa-51b3-b97c-bb87ff17eb7b
2026-03-28 22:06:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 182b028b-defa-51b3-b97c-bb87ff17eb7b, skipping ID generation
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 182b028b-defa-51b3-b97c-bb87ff17eb7b sending to next pipeline
2026-03-28 22:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 182b028b-defa-51b3-b97c-bb87ff17eb7b, identifier: GJ20%20UMA
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554937450>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FML09TVX%252F699145665%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145665/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 79d1bd1b-e75f-5786-8613-977c6a06c247
2026-03-28 22:06:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 79d1bd1b-e75f-5786-8613-977c6a06c247, skipping ID generation
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 79d1bd1b-e75f-5786-8613-977c6a06c247 sending to next pipeline
2026-03-28 22:06:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79d1bd1b-e75f-5786-8613-977c6a06c247, identifier: ML09%20TVX
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55489b690>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS69HBC%252F699330703%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330703/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:06:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54774a810>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176592%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176592/600 saved to cache
2026-03-28 22:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b43350>
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%252FKS69HBC%252F699330700%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330700/600 saved to cache
2026-03-28 22:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 567b92e4-538d-5dfd-a509-01ee1c685e60
2026-03-28 22:06:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 567b92e4-538d-5dfd-a509-01ee1c685e60, skipping ID generation
2026-03-28 22:06:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 567b92e4-538d-5dfd-a509-01ee1c685e60 sending to next pipeline
2026-03-28 22:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 567b92e4-538d-5dfd-a509-01ee1c685e60, identifier: KS69%20HBC
2026-03-28 22:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 182b028b-defa-51b3-b97c-bb87ff17eb7b with identifier: GJ20%20UMA
2026-03-28 22:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 182b028b-defa-51b3-b97c-bb87ff17eb7b with identifier: GJ20%20UMA
2026-03-28 22:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 182b028b-defa-51b3-b97c-bb87ff17eb7b with identifier: GJ20%20UMA to the API
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981035/600>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_expert_report_file_94692ad0-8cdb-48c9-8539-672bdbbaee28.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ20%20UMA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '182b028b-defa-51b3-b97c-bb87ff17eb7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ20 UMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ20%20UMA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 36374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46286,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981035/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45240,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981059/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981081/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40964,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981100/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39324,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38833,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981144/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981176/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70811,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97794,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_182b028b-defa-51b3-b97c-bb87ff17eb7b/182b028b-defa-51b3-b97c-bb87ff17eb7b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ20UMA/698981291/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTI 72 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'VTI 72 FLAIR',
 'vin': 'VF7PSCFB7KR537644',
 'year': 2020}
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ20%2520UMA%27 HTTP/1.1" 200 None
2026-03-28 22:06:01 [bca.uk] INFO: Saving data for GJ20%20UMA: {'created_time': 1774735561.565668, 'last_price_update_time': 1774735561.56568, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ20%2520UMA') HTTP/1.1" 204 0
2026-03-28 22:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79d1bd1b-e75f-5786-8613-977c6a06c247 with identifier: ML09%20TVX
2026-03-28 22:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79d1bd1b-e75f-5786-8613-977c6a06c247 with identifier: ML09%20TVX
2026-03-28 22:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79d1bd1b-e75f-5786-8613-977c6a06c247 with identifier: ML09%20TVX to the API
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145665/600>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_expert_report_file_e4a87ddb-e28e-48f9-8f5b-8e8606f29ec7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML09%20TVX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79d1bd1b-e75f-5786-8613-977c6a06c247',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML09 TVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML09%20TVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 93372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48021,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145660/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43660,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145671/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46346,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145679/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145686/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145694/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145705/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145719/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79d1bd1b-e75f-5786-8613-977c6a06c247/79d1bd1b-e75f-5786-8613-977c6a06c247_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ML09TVX/699145743/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 LUXURY',
 'vin': 'SAJAC0525AKR49010',
 'year': 2009}
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML09%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:06:02 [bca.uk] INFO: Saving data for ML09%20TVX: {'created_time': 1774735562.059099, 'last_price_update_time': 1774735562.059111, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML09%2520TVX') HTTP/1.1" 204 0
2026-03-28 22:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 567b92e4-538d-5dfd-a509-01ee1c685e60 with identifier: KS69%20HBC
2026-03-28 22:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 567b92e4-538d-5dfd-a509-01ee1c685e60 with identifier: KS69%20HBC
2026-03-28 22:06:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 567b92e4-538d-5dfd-a509-01ee1c685e60 with identifier: KS69%20HBC to the API
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330700/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_expert_report_file_85875d39-97ba-43e4-b63a-031c437498be.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20HBC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '567b92e4-538d-5dfd-a509-01ee1c685e60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS69 HBC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS69%20HBC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 98690,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330696/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330703/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38371,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68904,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330719/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330722/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330727/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_567b92e4-538d-5dfd-a509-01ee1c685e60/567b92e4-538d-5dfd-a509-01ee1c685e60_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73999,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS69HBC/699330732/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 GRIFFIN Hatchback',
 'transmission': 'manual',
 'trim': '90 GRIFFIN',
 'vin': 'W0V0XEP68K4508415',
 'year': 2019}
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520HBC%27 HTTP/1.1" 200 None
2026-03-28 22:06:02 [bca.uk] INFO: Saving data for KS69%20HBC: {'created_time': 1774735562.45809, 'last_price_update_time': 1774735562.4581, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS69%2520HBC') HTTP/1.1" 204 0
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976273/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976273>
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV18%20FLW-GB>
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV60%20BVR-GB>
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010836/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010836>
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976233/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976233>
2026-03-28 22:06:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY06%20VPF-GB>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747ad90>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176543%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176543/600 saved to cache
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ccf50>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD13TWN%252F699176556%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176556/600 saved to cache
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08149aa9-acd8-5621-afc9-de796506b5b4
2026-03-28 22:06:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08149aa9-acd8-5621-afc9-de796506b5b4, skipping ID generation
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08149aa9-acd8-5621-afc9-de796506b5b4 sending to next pipeline
2026-03-28 22:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08149aa9-acd8-5621-afc9-de796506b5b4, identifier: YD13%20TWN
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cc6d0>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ69TFF%252F699084986%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084986/600 saved to cache
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0000ca0-cda2-564a-a588-b58706c95283
2026-03-28 22:06:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0000ca0-cda2-564a-a588-b58706c95283, skipping ID generation
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0000ca0-cda2-564a-a588-b58706c95283 sending to next pipeline
2026-03-28 22:06:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0000ca0-cda2-564a-a588-b58706c95283, identifier: EJ69%20TFF
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474bb710>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_expert_report_file_9ab6a484-ec04-4179-80fd-72f9b2eb2762.pdf HTTP/1.1" 201 0
2026-03-28 22:06:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b95ec648-e27a-5a47-b460-f09e07adbbeb, skipping ID generation
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCN22SLU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN22SLU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cead0>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_expert_report_file_5d9df9f2-fb35-4933-ad9e-836ba009696b.pdf HTTP/1.1" 201 0
2026-03-28 22:06:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68511f88-68fc-5ac1-befe-453b6775c3b3, skipping ID generation
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOV67VJU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV67VJU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e7890>
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_expert_report_file_b03704b2-79e4-4e86-bb20-1dc6ba0d6942.pdf HTTP/1.1" 201 0
2026-03-28 22:06:02 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8e39c955-50ed-58e2-b150-dec2ff78b99f, skipping ID generation
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHK73EWD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK73EWD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08149aa9-acd8-5621-afc9-de796506b5b4 with identifier: YD13%20TWN
2026-03-28 22:06:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08149aa9-acd8-5621-afc9-de796506b5b4 with identifier: YD13%20TWN
2026-03-28 22:06:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08149aa9-acd8-5621-afc9-de796506b5b4 with identifier: YD13%20TWN to the API
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176556/600>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_expert_report_file_cc4531de-4ddf-42af-85e8-0a538aa00418.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD13%20TWN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08149aa9-acd8-5621-afc9-de796506b5b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD13 TWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD13%20TWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 110158,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176550/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38750,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176556/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36852,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176568/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37483,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50090,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176584/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08149aa9-acd8-5621-afc9-de796506b5b4/08149aa9-acd8-5621-afc9-de796506b5b4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69259,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD13TWN/699176610/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD PURE Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD PURE',
 'vin': 'SALVA2AE2DH764862',
 'year': 2013}
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD13%2520TWN%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [bca.uk] INFO: Saving data for YD13%20TWN: {'created_time': 1774735563.330268, 'last_price_update_time': 1774735563.330281, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD13%2520TWN') HTTP/1.1" 204 0
2026-03-28 22:06:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0000ca0-cda2-564a-a588-b58706c95283 with identifier: EJ69%20TFF
2026-03-28 22:06:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0000ca0-cda2-564a-a588-b58706c95283 with identifier: EJ69%20TFF
2026-03-28 22:06:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0000ca0-cda2-564a-a588-b58706c95283 with identifier: EJ69%20TFF to the API
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084986/600>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_expert_report_file_751445b6-6112-4cd7-b6b5-fe0c7535bcd5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ69%20TFF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0000ca0-cda2-564a-a588-b58706c95283',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ69 TFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ69%20TFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 59551,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43143,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084972/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41174,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084986/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699084996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37045,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085016/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37629,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58165,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085062/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0000ca0-cda2-564a-a588-b58706c95283/a0000ca0-cda2-564a-a588-b58706c95283_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56226,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ69TFF/699085098/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 ST-LINE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE ED.',
 'vin': 'WF0JXXGAHJKM13690',
 'year': 2019}
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ69%2520TFF%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [bca.uk] INFO: Saving data for EJ69%20TFF: {'created_time': 1774735563.72918, 'last_price_update_time': 1774735563.729191, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ69%2520TFF') HTTP/1.1" 204 0
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM20%20TSZ-GB>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253486/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253486>
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188468%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188468 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146011%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146011 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158104%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158104 not downloaded yet
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422d810>
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_expert_report_file_a021ff63-ed4b-43e8-a3eb-822b6956630f.pdf HTTP/1.1" 201 0
2026-03-28 22:06:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2faac3c-f66f-5c6b-825e-332b835cca02, skipping ID generation
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DEJ14PYU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ14PYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554883750>
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_expert_report_file_f5271fbc-7e73-419e-a8c0-3c90a6ce55d5.pdf HTTP/1.1" 201 0
2026-03-28 22:06:03 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2785a6e-33af-5eba-b84f-311143aa78be, skipping ID generation
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCE19UGD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE19UGD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976203/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976203>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010809/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010809>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT70%20DMF-GB>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253476/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253476>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176143/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LO62FPD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA18%20XPV-GB>
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188478%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188478 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146020%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146020 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158108%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158108 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994385%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994385 not downloaded yet
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208282%27 HTTP/1.1" 200 None
2026-03-28 22:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208282 not downloaded yet
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253466/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253466>
2026-03-28 22:06:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN18%20OGS-GB>
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188484%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188484 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146025%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146025 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158113%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158113 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994404%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994404 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208292%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208292 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188493%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188493 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146032%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146032 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158116%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158116 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994415%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994415 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208302%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208302 not downloaded yet
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976273/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010836/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188500%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188500 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146039%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146039 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158122%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158122 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994428%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994428 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208311%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208311 not downloaded yet
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976233/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188514%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188514 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146051%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146051 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158138%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158138 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994454%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994454 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208316%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208316 not downloaded yet
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253486/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485ad50>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976273%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976273/600 saved to cache
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557644690>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAJ10XBR%252F699010836%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010836/600 saved to cache
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176143/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LO62FPD/42810887?sv=2020-08-04&st=2026-03-28T22%3A05%3A24Z&se=2026-03-28T22%3A30%3A24Z&sr=b&sp=r&sig=P8NCpVvkz1uu7oEXsd9E3ohiNsPp4GVfqPmDLbXubx8%3D)
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188526%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188526 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146059%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146059 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158151%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158151 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994481%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994481 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208333%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208333 not downloaded yet
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253476/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010809/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AJ10XBR/42810460?sv=2020-08-04&st=2026-03-28T22%3A05%3A21Z&se=2026-03-28T22%3A30%3A21Z&sr=b&sp=r&sig=Omxs4vBf8IL8wES3JqTd9z%2FqnN52Fjw%2BOfzPET2vDTk%3D)
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188548%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188548 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146070%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146070 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158163%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158163 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994514%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994514 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208351%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208351 not downloaded yet
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976203/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188557%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188557 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146080%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146080 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699158174%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158174 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994541%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994541 not downloaded yet
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208370%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208370 not downloaded yet
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547312b90>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976233%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976233/600 saved to cache
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55496b890>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_expert_report_file_c55219e7-68b7-4d4a-bf7d-122dbd5b9cd5.pdf HTTP/1.1" 201 0
2026-03-28 22:06:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e, skipping ID generation
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DOV60BVR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV60BVR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ad1d0>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_expert_report_file_81d39c61-0185-47a4-a830-ad2da9a04075.pdf HTTP/1.1" 201 0
2026-03-28 22:06:04 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b0f6191-0680-5ec4-9f99-776551675a24, skipping ID generation
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLV18FLW-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV18FLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547318c10>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253486%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253486/600 saved to cache
2026-03-28 22:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549f11d0>
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLO62FPD%252F699176143%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176143/600 saved to cache
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 33f95c1b-3436-504d-8243-b3c29aca56a3
2026-03-28 22:06:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 33f95c1b-3436-504d-8243-b3c29aca56a3, skipping ID generation
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 33f95c1b-3436-504d-8243-b3c29aca56a3 sending to next pipeline
2026-03-28 22:06:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33f95c1b-3436-504d-8243-b3c29aca56a3, identifier: LO62%20FPD
2026-03-28 22:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253466/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33f95c1b-3436-504d-8243-b3c29aca56a3 with identifier: LO62%20FPD
2026-03-28 22:06:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33f95c1b-3436-504d-8243-b3c29aca56a3 with identifier: LO62%20FPD
2026-03-28 22:06:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33f95c1b-3436-504d-8243-b3c29aca56a3 with identifier: LO62%20FPD to the API
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176143/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_expert_report_file_c463be0a-6b1a-4e2d-9b73-2846f2771508.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO62%20FPD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33f95c1b-3436-504d-8243-b3c29aca56a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO62 FPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO62%20FPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 38085,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44896,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176143/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43130,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176153/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176163/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38194,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176185/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35229,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66343,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176216/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64763,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_33f95c1b-3436-504d-8243-b3c29aca56a3/33f95c1b-3436-504d-8243-b3c29aca56a3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LO62FPD/699176267/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 163 TITANIUM P/SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'TDCI 163 TITANIUM P/SHIFT',
 'vin': 'WF0EXXGBBECD31663',
 'year': 2012}
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO62%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [bca.uk] INFO: Saving data for LO62%20FPD: {'created_time': 1774735565.590045, 'last_price_update_time': 1774735565.590054, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO62%2520FPD') HTTP/1.1" 204 0
2026-03-28 22:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208302/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208302>
2026-03-28 22:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208292/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208292>
2026-03-28 22:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994415>
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994575%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994575 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208389%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208389 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993527%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993527 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023417%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023417 not downloaded yet
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778e690>
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_expert_report_file_2b3889a8-4748-4555-8c8b-703dd3db3c89.pdf HTTP/1.1" 201 0
2026-03-28 22:06:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c73d75d1-bd0a-5743-8d24-444e4cdb7552, skipping ID generation
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKM20TSZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM20TSZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473df810>
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_expert_report_file_a0c8f35c-b95d-4f5d-9265-5af78ab0e39c.pdf HTTP/1.1" 201 0
2026-03-28 22:06:05 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24, skipping ID generation
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DRA18XPV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA18XPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547104610>
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253476%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253476/600 saved to cache
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208311/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208311>
2026-03-28 22:06:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994428/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994428>
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993536%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993536 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023430%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023430 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970551%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970551 not downloaded yet
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146116%27 HTTP/1.1" 200 None
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146116 not downloaded yet
2026-03-28 22:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e4250>
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAJ10XBR%252F699010809%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010809/600 saved to cache
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 976f1540-41c9-5853-a520-2191352412f3
2026-03-28 22:06:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 976f1540-41c9-5853-a520-2191352412f3, skipping ID generation
2026-03-28 22:06:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 976f1540-41c9-5853-a520-2191352412f3 sending to next pipeline
2026-03-28 22:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 976f1540-41c9-5853-a520-2191352412f3, identifier: AJ10%20XBR
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477cfb10>
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_expert_report_file_d4f8fc37-7cc5-4e1f-ab61-ad09c7654bd7.pdf HTTP/1.1" 201 0
2026-03-28 22:06:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b4d4397f-82ae-5f65-add6-f530f9d672f0, skipping ID generation
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHY06VPF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY06VPF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554848f10>
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976203%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976203/600 saved to cache
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554407f10>
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253466%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253466/600 saved to cache
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f96210>
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_expert_report_file_34b8f270-089f-44cc-83c8-6296b9561c8d.pdf HTTP/1.1" 201 0
2026-03-28 22:06:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16, skipping ID generation
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHT70DMF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT70DMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994454/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994454>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208316/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208316>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146051/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146051>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208333/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208333>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208351/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208351>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158122/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158122>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158138/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158138>
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993545%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993545 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023444%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023444 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970562%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970562 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146125%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146125 not downloaded yet
2026-03-28 22:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 976f1540-41c9-5853-a520-2191352412f3 with identifier: AJ10%20XBR
2026-03-28 22:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 976f1540-41c9-5853-a520-2191352412f3 with identifier: AJ10%20XBR
2026-03-28 22:06:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 976f1540-41c9-5853-a520-2191352412f3 with identifier: AJ10%20XBR to the API
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010809/600>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_expert_report_file_4d15f4e4-e58b-4bc2-b660-fa8acac376e3.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ10%20XBR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '976f1540-41c9-5853-a520-2191352412f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ10 XBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ10%20XBR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'SCENIC',
 'odometer': 118484,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44433,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010723/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43784,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41196,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010762/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010783/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010809/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39858,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010836/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010907/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100593,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010930/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_976f1540-41c9-5853-a520-2191352412f3/976f1540-41c9-5853-a520-2191352412f3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78631,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AJ10XBR/699010958/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT SCENIC 1.9 DCI 130 PRIVILEGE TOM TOM MPV',
 'transmission': 'manual',
 'trim': 'DCI 130 PRIVILEGE TOM TOM',
 'vin': 'VF1JZ0N0643392220',
 'year': 2010}
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ10%2520XBR%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [bca.uk] INFO: Saving data for AJ10%20XBR: {'created_time': 1774735566.680968, 'last_price_update_time': 1774735566.680979, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ10%2520XBR') HTTP/1.1" 204 0
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975195%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975195 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970543%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970543 not downloaded yet
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994514>
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993554%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993554 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023457%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023457 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970575%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970575 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146132%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146132 not downloaded yet
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729b450>
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_expert_report_file_5e0f0f78-92ec-4337-a797-745e78463693.pdf HTTP/1.1" 201 0
2026-03-28 22:06:06 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34529131-3f38-544f-80da-657c8bd2604d, skipping ID generation
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKN18OGS-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN18OGS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975196%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975196 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970554%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970554 not downloaded yet
2026-03-28 22:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208292/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208302/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993518/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV60BVR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023405/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LV18FLW-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994428/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208311/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993563%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993563 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023472%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023472 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970592%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970592 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146139%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146139 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144755%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144755 not downloaded yet
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975198%27 HTTP/1.1" 200 None
2026-03-28 22:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975198 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970568%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970568 not downloaded yet
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146112/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=RA18XPV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993572%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993572 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023491%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023491 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970608%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970608 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146147%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146147 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144766%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144766 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975199%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975199 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970585%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970585 not downloaded yet
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208316/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994454/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993581%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993581 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023514%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023514 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970621%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970621 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146154%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146154 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144768%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144768 not downloaded yet
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738cb50>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208292%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208292/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547600550>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208302%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208302/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729a610>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994428%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994428/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547105ad0>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208311%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208311/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554345b90>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994415%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994415/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158122/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208333/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146051/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158138/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975200%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975200 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970601%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970601 not downloaded yet
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208351/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698993592%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993592 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023540%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023540 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970636%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970636 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146161%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146161 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144775%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144775 not downloaded yet
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975202%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975202 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970619%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970619 not downloaded yet
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023405/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023560%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023560 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970650%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970650 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146170%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146170 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144781%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144781 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975205%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975205 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970631%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970631 not downloaded yet
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554293510>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208316%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208316/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554824910>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994454%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994454/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554286e50>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158122%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158122/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316090>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208333%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208333/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547762a10>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146051%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146051/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:07 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435fd10>
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158138%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158138/600 saved to cache
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023457/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023457>
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146132>
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970575>
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993554>
2026-03-28 22:06:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KN18OGS-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146112/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970668%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970668 not downloaded yet
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146182%27 HTTP/1.1" 200 None
2026-03-28 22:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146182 not downloaded yet
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144790%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144790 not downloaded yet
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993518/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698975217%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975217 not downloaded yet
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970654%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970654 not downloaded yet
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547763710>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208351%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208351/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c45d0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994514%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994514/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144766>
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144802%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144802 not downloaded yet
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970669%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970669 not downloaded yet
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543822d0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023405%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023405/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144812%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144812 not downloaded yet
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cd2d0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146112%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146112/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547763150>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993518%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993518/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023514>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146147>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146154>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144768/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144768>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993581>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970621/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970621>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970601/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970601>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970619>
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144820%27 HTTP/1.1" 200 None
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144820 not downloaded yet
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975205/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975205>
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970631/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970631>
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023457/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144768/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970621/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554954dd0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023457%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023457/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970601/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144820/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144820>
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970631/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975205/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543a4c10>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970575%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970575/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547343dd0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144750%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144750/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549f0290>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144766%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144766/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547316550>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993554%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993554/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547107f90>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144768%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144768/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554892890>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970621%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970621/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f610>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993581%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993581/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547315cd0>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146132%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146132/600 saved to cache
2026-03-28 22:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:08 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456ee10>
2026-03-28 22:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023514%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023514/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144812>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970669/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970669>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970654>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144802>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547137d90>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970601%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970601/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae3790>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146147%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146147/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ded90>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146154%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146154/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa8f10>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970631%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970631/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542303d0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970619%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970619/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fc6c50>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975205%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975205/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144820/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146182/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146182>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970668>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144790/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144790>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146170/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146170>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144781>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975217/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975217>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970650>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144775>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023560>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146161/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146161>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975202/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975202>
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55496b510>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144820%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144820/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970669/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146170/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144790/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975217/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146182/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e0ad0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144812%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144812/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970636>
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c6d10>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970654%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970654/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023540/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023540>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993592>
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474453d0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144802%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144802/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146161/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975202/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547151650>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970669%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970669/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547788b90>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144781%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144781/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b2ad0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970650%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970650/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547445350>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146170%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146170/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b2190>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144790%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144790/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471364d0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975217%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975217/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55496a250>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146182%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146182/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975200/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975200>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970585/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970585>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023491/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023491>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975199>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993572>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970568/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970568>
2026-03-28 22:06:09 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970608/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970608>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547265f90>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144775%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144775/600 saved to cache
2026-03-28 22:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55435c1d0>
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970668%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970668/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554274a10>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146161%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146161/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54724af50>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023560%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023560/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554275010>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975202%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975202/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975198>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146139/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146139>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144755/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144755>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970592/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970592>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023472>
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023540/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970636/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:10 [scrapy.extensions.logstats] INFO: Crawled 200 pages (at 39 pages/min), scraped 276 items (at 47 items/min)
2026-03-28 22:06:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993563>
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970608/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023491/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970568/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970585/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f9a8d0>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023540%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023540/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144755/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KN18OGS/42810862?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=KQgq7w1lB0i8NJ%2FYl2aQsZ9dYLPzJqvNwFp8%2FU7W%2FrI%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975200/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970592/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547255bd0>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970636%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970636/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554382f50>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993592%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993592/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970554/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970554>
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146139/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970543>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975196/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975196>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975195/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975195>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993545>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146125/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146125>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970562/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970562>
2026-03-28 22:06:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023444/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023444>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547620ad0>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970608%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970608/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:10 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547104c10>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023491%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023491/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b06210>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970568%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970568/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547310c10>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993572%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993572/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b05750>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970585%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970585/600 saved to cache
2026-03-28 22:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cf6d0>
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKN18OGS%252F699144755%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144755/600 saved to cache
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 34529131-3f38-544f-80da-657c8bd2604d
2026-03-28 22:06:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34529131-3f38-544f-80da-657c8bd2604d, skipping ID generation
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 34529131-3f38-544f-80da-657c8bd2604d sending to next pipeline
2026-03-28 22:06:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34529131-3f38-544f-80da-657c8bd2604d, identifier: KN18%20OGS
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa9fd0>
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975200%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975200/600 saved to cache
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729c550>
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970592%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970592/600 saved to cache
2026-03-28 22:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34529131-3f38-544f-80da-657c8bd2604d with identifier: KN18%20OGS
2026-03-28 22:06:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34529131-3f38-544f-80da-657c8bd2604d with identifier: KN18%20OGS
2026-03-28 22:06:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34529131-3f38-544f-80da-657c8bd2604d with identifier: KN18%20OGS to the API
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144755/600>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_expert_report_file_5e0f0f78-92ec-4337-a797-745e78463693.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN18%20OGS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '34529131-3f38-544f-80da-657c8bd2604d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN18 OGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN18%20OGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 58349,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144750/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144755/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46131,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50228,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144768/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47300,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144781/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144790/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73901,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_34529131-3f38-544f-80da-657c8bd2604d/34529131-3f38-544f-80da-657c8bd2604d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63117,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KN18OGS/699144820/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI 262 BMT R LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE TIP',
 'vin': 'WVGZZZ7PZJD014740',
 'year': 2018}
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN18%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:06:12 [bca.uk] INFO: Saving data for KN18%20OGS: {'created_time': 1774735572.071822, 'last_price_update_time': 1774735572.071832, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN18%2520OGS') HTTP/1.1" 204 0
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970554/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146116>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970551/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970551>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993536/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993536>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975193/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HY06VPF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970535/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HT70DMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023430>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554891310>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975198%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975198/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e2dd0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975199%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975199/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547c6c10>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146139%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146139/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422f150>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023472%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023472/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a61110>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993563%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993563/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa9fd0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970554%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970554/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023444/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970530/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM20TSZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970562/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146125/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975195/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970551/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970535/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HT70DMF/42810730?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=Cj70IayWn1fkSTExGRHSsxoWyNODHjl4jZATJrTuBHI%3D)
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f47bd0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023444%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023444/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993536/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975193/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/RA18XPV/42810838?sv=2020-08-04&st=2026-03-28T22%3A06%3A03Z&se=2026-03-28T22%3A31%3A03Z&sr=b&sp=r&sig=6qf9M7QUJwwcCEWDDFA2bz6RBkIbS81BmjR8La%2BNZQI%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975196/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HY06VPF/42810794?sv=2020-08-04&st=2026-03-28T22%3A06%3A01Z&se=2026-03-28T22%3A31%3A01Z&sr=b&sp=r&sig=SQx%2F2I7rxj%2Buge5rNrhJlhbH0k5DNdXPQnRujp2mymc%3D)
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547612110>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970543%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970543/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993527/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698993527>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023417>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fdc7d0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970562%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970562/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547203e50>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146125%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146125/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62550>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975195%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975195/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738e890>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023430%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023430/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554319fd0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM20TSZ%252F698970551%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970551/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970530/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM20TSZ/42810665?sv=2020-08-04&st=2026-03-28T22%3A06%3A02Z&se=2026-03-28T22%3A31%3A02Z&sr=b&sp=r&sig=ftaAijuPkq7ydQllJHk65YeNmNsW07AOMLqm%2B%2BdmuxI%3D)
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208389/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208389>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158174>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994575/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994575>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208370>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146080/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146080>
2026-03-28 22:06:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994541/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994541>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547314d10>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHT70DMF%252F698970535%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970535/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16
2026-03-28 22:06:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16, skipping ID generation
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16 sending to next pipeline
2026-03-28 22:06:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16, identifier: HT70%20DMF
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557f9ae50>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993536%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993536/600 saved to cache
2026-03-28 22:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473617d0>
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975193%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975193/600 saved to cache
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554404c50>
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FRA18XPV%252F699146116%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146116/600 saved to cache
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24
2026-03-28 22:06:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24, skipping ID generation
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cc46c333-9727-5d8d-ab5c-b3d4cb03ad24 sending to next pipeline
2026-03-28 22:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24, identifier: RA18%20XPV
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547361310>
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHY06VPF%252F698975196%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975196/600 saved to cache
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b4d4397f-82ae-5f65-add6-f530f9d672f0
2026-03-28 22:06:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b4d4397f-82ae-5f65-add6-f530f9d672f0, skipping ID generation
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b4d4397f-82ae-5f65-add6-f530f9d672f0 sending to next pipeline
2026-03-28 22:06:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4d4397f-82ae-5f65-add6-f530f9d672f0, identifier: HY06%20VPF
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554987190>
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993545%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993545/600 saved to cache
2026-03-28 22:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16 with identifier: HT70%20DMF
2026-03-28 22:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16 with identifier: HT70%20DMF
2026-03-28 22:06:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 357d0336-8e2f-5d0b-a0f0-a805d9cf3c16 with identifier: HT70%20DMF to the API
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970535/600>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_expert_report_file_34b8f270-089f-44cc-83c8-6296b9561c8d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT70%20DMF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '357d0336-8e2f-5d0b-a0f0-a805d9cf3c16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT70 DMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT70%20DMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 34482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970535/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40890,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970568/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35995,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970585/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35705,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970601/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80205,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970631/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74344,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970654/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_357d0336-8e2f-5d0b-a0f0-a805d9cf3c16/357d0336-8e2f-5d0b-a0f0-a805d9cf3c16_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75590,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HT70DMF/698970669/600',
             'Width': 600}],
 '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': 'SDPA2BBFDLN027624',
 'year': 2021}
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT70%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 22:06:13 [bca.uk] INFO: Saving data for HT70%20DMF: {'created_time': 1774735573.696981, 'last_price_update_time': 1774735573.696992, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT70%2520DMF') HTTP/1.1" 204 0
2026-03-28 22:06:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24 with identifier: RA18%20XPV
2026-03-28 22:06:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24 with identifier: RA18%20XPV
2026-03-28 22:06:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc46c333-9727-5d8d-ab5c-b3d4cb03ad24 with identifier: RA18%20XPV to the API
2026-03-28 22:06:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146116/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_expert_report_file_a0c8f35c-b95d-4f5d-9265-5af78ab0e39c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA18%20XPV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc46c333-9727-5d8d-ab5c-b3d4cb03ad24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA18 XPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA18%20XPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 64632,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146112/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44377,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146125/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47898,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146139/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44921,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80214,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146161/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84111,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146170/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cc46c333-9727-5d8d-ab5c-b3d4cb03ad24/cc46c333-9727-5d8d-ab5c-b3d4cb03ad24_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85759,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/RA18XPV/699146182/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.0 E/B 125 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF0KXXERJKHA88998',
 'year': 2018}
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA18%2520XPV%27 HTTP/1.1" 200 None
2026-03-28 22:06:14 [bca.uk] INFO: Saving data for RA18%20XPV: {'created_time': 1774735574.096113, 'last_price_update_time': 1774735574.096125, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA18%2520XPV') HTTP/1.1" 204 0
2026-03-28 22:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4d4397f-82ae-5f65-add6-f530f9d672f0 with identifier: HY06%20VPF
2026-03-28 22:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4d4397f-82ae-5f65-add6-f530f9d672f0 with identifier: HY06%20VPF
2026-03-28 22:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4d4397f-82ae-5f65-add6-f530f9d672f0 with identifier: HY06%20VPF to the API
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975196/600>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_expert_report_file_d4f8fc37-7cc5-4e1f-ab61-ad09c7654bd7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY06%20VPF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b4d4397f-82ae-5f65-add6-f530f9d672f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY06 VPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY06%20VPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 74934,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975193/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 201187,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975195/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198257,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975196/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975198/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149122,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975200/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975202/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 169826,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975205/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4d4397f-82ae-5f65-add6-f530f9d672f0/b4d4397f-82ae-5f65-add6-f530f9d672f0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 151994,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HY06VPF/698975217/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.8 DESIGN MPV',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'W0L0AHM7562130474',
 'year': 2006}
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY06%2520VPF%27 HTTP/1.1" 200 None
2026-03-28 22:06:14 [bca.uk] INFO: Saving data for HY06%20VPF: {'created_time': 1774735574.535692, 'last_price_update_time': 1774735574.535704, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY06%2520VPF') HTTP/1.1" 204 0
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188557/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188557>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994481>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146070/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146070>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158163/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158163>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188548/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188548>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158151/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158151>
2026-03-28 22:06:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146059/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146059>
2026-03-28 22:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993527/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV60BVR/42810790?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=GMzmKOCsLt6CgM899XlsNZHP3Kky1BS5HKw%2FJfd%2B9QU%3D)
2026-03-28 22:06:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e3190>
2026-03-28 22:06:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%252FKM20TSZ%252F698970530%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970530/600 saved to cache
2026-03-28 22:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c73d75d1-bd0a-5743-8d24-444e4cdb7552
2026-03-28 22:06:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c73d75d1-bd0a-5743-8d24-444e4cdb7552, skipping ID generation
2026-03-28 22:06:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c73d75d1-bd0a-5743-8d24-444e4cdb7552 sending to next pipeline
2026-03-28 22:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c73d75d1-bd0a-5743-8d24-444e4cdb7552, identifier: KM20%20TSZ
2026-03-28 22:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c73d75d1-bd0a-5743-8d24-444e4cdb7552 with identifier: KM20%20TSZ
2026-03-28 22:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c73d75d1-bd0a-5743-8d24-444e4cdb7552 with identifier: KM20%20TSZ
2026-03-28 22:06:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c73d75d1-bd0a-5743-8d24-444e4cdb7552 with identifier: KM20%20TSZ to the API
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970530/600>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_expert_report_file_2b3889a8-4748-4555-8c8b-703dd3db3c89.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM20%20TSZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c73d75d1-bd0a-5743-8d24-444e4cdb7552',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM20 TSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM20%20TSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 68391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50748,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970530/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970551/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970562/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42788,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970575/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36766,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970592/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970608/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90148,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970621/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78585,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970636/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88387,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c73d75d1-bd0a-5743-8d24-444e4cdb7552/c73d75d1-bd0a-5743-8d24-444e4cdb7552_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM20TSZ/698970668/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE NIGHT ED.PREM.PLUS 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1K2130042A817018',
 'year': 2020}
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM20%2520TSZ%27 HTTP/1.1" 200 None
2026-03-28 22:06:15 [bca.uk] INFO: Saving data for KM20%20TSZ: {'created_time': 1774735575.102501, 'last_price_update_time': 1774735575.102511, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM20%2520TSZ') HTTP/1.1" 204 0
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LV18FLW/42810997?sv=2020-08-04&st=2026-03-28T22%3A06%3A00Z&se=2026-03-28T22%3A31%3A00Z&sr=b&sp=r&sig=SGW%2Bfk4wNUPe96eq0MmJHlKteRFOQ3%2BV8WGM5O5WczE%3D)
2026-03-28 22:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188526/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188526>
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994541/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146080/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994575/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208389/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549fc910>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV60BVR%252F698993527%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993527/600 saved to cache
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e
2026-03-28 22:06:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e, skipping ID generation
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f4d23d94-cc98-52e5-b2e4-244cf1ddd01e sending to next pipeline
2026-03-28 22:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e, identifier: OV60%20BVR
2026-03-28 22:06:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e with identifier: OV60%20BVR
2026-03-28 22:06:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e with identifier: OV60%20BVR
2026-03-28 22:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4d23d94-cc98-52e5-b2e4-244cf1ddd01e with identifier: OV60%20BVR to the API
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993527/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_expert_report_file_c55219e7-68b7-4d4a-bf7d-122dbd5b9cd5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV60%20BVR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4d23d94-cc98-52e5-b2e4-244cf1ddd01e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV60 BVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV60%20BVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 9,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203231,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993518/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196726,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993527/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188955,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993536/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 189754,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993545/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993554/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135037,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993563/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152525,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f4d23d94-cc98-52e5-b2e4-244cf1ddd01e/f4d23d94-cc98-52e5-b2e4-244cf1ddd01e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV60BVR/698993592/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V EXTREME Hatchback',
 'transmission': 'manual',
 'trim': '16V EXTREME',
 'vin': 'VF1CR1J0H44176163',
 'year': 2010}
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV60%2520BVR%27 HTTP/1.1" 200 None
2026-03-28 22:06:15 [bca.uk] INFO: Saving data for OV60%20BVR: {'created_time': 1774735575.652918, 'last_price_update_time': 1774735575.652929, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV60%2520BVR') HTTP/1.1" 204 0
2026-03-28 22:06:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188514/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188514>
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146059/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188548/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146070/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158163/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188557/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158151/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa8f10>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLV18FLW%252F699023417%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023417/600 saved to cache
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3b0f6191-0680-5ec4-9f99-776551675a24
2026-03-28 22:06:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b0f6191-0680-5ec4-9f99-776551675a24, skipping ID generation
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3b0f6191-0680-5ec4-9f99-776551675a24 sending to next pipeline
2026-03-28 22:06:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b0f6191-0680-5ec4-9f99-776551675a24, identifier: LV18%20FLW
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547451bd0>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208370%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208370/600 saved to cache
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777fe10>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994541%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994541/600 saved to cache
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547453110>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146080%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146080/600 saved to cache
2026-03-28 22:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:15 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729e050>
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158174%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158174/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547343b10>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994575%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994575/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e2090>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208389%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208389/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b0f6191-0680-5ec4-9f99-776551675a24 with identifier: LV18%20FLW
2026-03-28 22:06:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b0f6191-0680-5ec4-9f99-776551675a24 with identifier: LV18%20FLW
2026-03-28 22:06:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b0f6191-0680-5ec4-9f99-776551675a24 with identifier: LV18%20FLW to the API
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023417/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_expert_report_file_81d39c61-0185-47a4-a830-ad2da9a04075.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV18%20FLW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b0f6191-0680-5ec4-9f99-776551675a24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV18 FLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV18%20FLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 1806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023405/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41332,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023430/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023444/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023457/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38889,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023472/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80146,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023491/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74206,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023540/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b0f6191-0680-5ec4-9f99-776551675a24/3b0f6191-0680-5ec4-9f99-776551675a24_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LV18FLW/699023560/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'NLHA751ALJZ410912',
 'year': 2018}
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV18%2520FLW%27 HTTP/1.1" 200 None
2026-03-28 22:06:16 [bca.uk] INFO: Saving data for LV18%20FLW: {'created_time': 1774735576.441274, 'last_price_update_time': 1774735576.441286, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV18%2520FLW') HTTP/1.1" 204 0
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158113/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158113>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146039/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146039>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188493/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188493>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146032/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146032>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188500/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188500>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158116/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158116>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994404/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994404>
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188526/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777e6d0>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146059%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146059/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456c310>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188548%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188548/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ce9d0>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146070%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146070/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0ebd0>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158163%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158163/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554987510>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188557%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188557/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b0df10>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994481%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994481/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547680310>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158151%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158151/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:16 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485aa10>
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188526%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188526/600 saved to cache
2026-03-28 22:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146020/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146020>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146025>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208282/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208282>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158108/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158108>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188478>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994385/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994385>
2026-03-28 22:06:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188484/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188484>
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188514/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994404/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188500/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146039/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146032/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158113/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CE19UGD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188493/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146020/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158108/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485bdd0>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188514%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188514/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158116/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208282/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188484/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994385/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422d250>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994404%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994404/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554280250>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188500%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188500/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994368/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=EJ14PYU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158104/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158104>
2026-03-28 22:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CE19UGD/42807906?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=PVNSmCdj4lqVo33gqsXVrCQnpHCUCgw%2FIRQ0Qxai5qw%3D)
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146011/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146011>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188461/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CN22SLU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188468/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188468>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK73EWD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146004/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=OV67VJU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547742690>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146039%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146039/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f7410>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146032%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146032/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554283c50>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158113%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158113/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547741550>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188493%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188493/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430fd50>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146020%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146020/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554979d10>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158108%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158108/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253456/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253456>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976154>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976103/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698976103>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF68%20HMX-GB>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT05%20ONJ-GB>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ71%20WSN-GB>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252925>
2026-03-28 22:06:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV70%20FXU-GB>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5570f0dd0>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158116%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158116/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473daf90>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146025%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146025/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549552d0>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188478%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188478/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547227410>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208282%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208282/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa5310>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188484%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188484/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547227910>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994385%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994385/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d85d0>
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCE19UGD%252F699208275%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208275/600 saved to cache
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e2785a6e-33af-5eba-b84f-311143aa78be
2026-03-28 22:06:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2785a6e-33af-5eba-b84f-311143aa78be, skipping ID generation
2026-03-28 22:06:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e2785a6e-33af-5eba-b84f-311143aa78be sending to next pipeline
2026-03-28 22:06:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2785a6e-33af-5eba-b84f-311143aa78be, identifier: CE19%20UGD
2026-03-28 22:06:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2785a6e-33af-5eba-b84f-311143aa78be with identifier: CE19%20UGD
2026-03-28 22:06:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2785a6e-33af-5eba-b84f-311143aa78be with identifier: CE19%20UGD
2026-03-28 22:06:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2785a6e-33af-5eba-b84f-311143aa78be with identifier: CE19%20UGD to the API
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208275/600>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_expert_report_file_f5271fbc-7e73-419e-a8c0-3c90a6ce55d5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE19%20UGD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2785a6e-33af-5eba-b84f-311143aa78be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE19 UGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE19%20UGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 83001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42663,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208275/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208282/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208292/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37602,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208302/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208311/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208316/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208333/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208351/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89698,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2785a6e-33af-5eba-b84f-311143aa78be/e2785a6e-33af-5eba-b84f-311143aa78be_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CE19UGD/699208389/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 2.0 COOPER S EXCLUSIVE Estate',
 'transmission': 'automatic',
 'trim': 'COOPER S EXCLUSIVE',
 'vin': 'WMWJZ520002L19288',
 'year': 2019}
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE19%2520UGD%27 HTTP/1.1" 200 None
2026-03-28 22:06:18 [bca.uk] INFO: Saving data for CE19%20UGD: {'created_time': 1774735578.336249, 'last_price_update_time': 1774735578.336259, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE19%2520UGD') HTTP/1.1" 204 0
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146004/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188461/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994368/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/EJ14PYU/42810573?sv=2020-08-04&st=2026-03-28T22%3A05%3A56Z&se=2026-03-28T22%3A30%3A56Z&sr=b&sp=r&sig=tkEo323ohrihOZXVnqm5FOYri5pOdaZiZLNiiyp2Vog%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188468/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CN22SLU/42804593?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=hhNBBoBPvxsGjwiVsOUff1izuJYcAqLpIDtsYgB2%2FIY%3D)
2026-03-28 22:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP58%20SRV-GB>
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146011/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/OV67VJU/42810955?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=pcdQ%2FQprBD1I89Z22aQT%2Fy%2FecVGPDfQATBl8G%2BxCxUw%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158104/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK73EWD/42804333?sv=2020-08-04&st=2026-03-28T22%3A05%3A59Z&se=2026-03-28T22%3A30%3A59Z&sr=b&sp=r&sig=5M4SgAmptrCJ8i0ARGkLnrB6V3wMXNdNGY6VCvEo%2F%2FI%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253456/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976103/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472073d0>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146004%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146004/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547204a10>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188461%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188461/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253434/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253434>
2026-03-28 22:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP69%20ZFO-GB>
2026-03-28 22:06:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253427/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253427>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cdd50>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158099%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158099/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547106550>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FEJ14PYU%252F698994368%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994368/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c2faac3c-f66f-5c6b-825e-332b835cca02
2026-03-28 22:06:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2faac3c-f66f-5c6b-825e-332b835cca02, skipping ID generation
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c2faac3c-f66f-5c6b-825e-332b835cca02 sending to next pipeline
2026-03-28 22:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2faac3c-f66f-5c6b-825e-332b835cca02, identifier: EJ14%20PYU
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472072d0>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCN22SLU%252F699188468%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188468/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b95ec648-e27a-5a47-b460-f09e07adbbeb
2026-03-28 22:06:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b95ec648-e27a-5a47-b460-f09e07adbbeb, skipping ID generation
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b95ec648-e27a-5a47-b460-f09e07adbbeb sending to next pipeline
2026-03-28 22:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b95ec648-e27a-5a47-b460-f09e07adbbeb, identifier: CN22%20SLU
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6de10>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FOV67VJU%252F699146011%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146011/600 saved to cache
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 68511f88-68fc-5ac1-befe-453b6775c3b3
2026-03-28 22:06:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 68511f88-68fc-5ac1-befe-453b6775c3b3, skipping ID generation
2026-03-28 22:06:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 68511f88-68fc-5ac1-befe-453b6775c3b3 sending to next pipeline
2026-03-28 22:06:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68511f88-68fc-5ac1-befe-453b6775c3b3, identifier: OV67%20VJU
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729b910>
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK73EWD%252F699158104%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158104/600 saved to cache
2026-03-28 22:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8e39c955-50ed-58e2-b150-dec2ff78b99f
2026-03-28 22:06:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8e39c955-50ed-58e2-b150-dec2ff78b99f, skipping ID generation
2026-03-28 22:06:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8e39c955-50ed-58e2-b150-dec2ff78b99f sending to next pipeline
2026-03-28 22:06:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e39c955-50ed-58e2-b150-dec2ff78b99f, identifier: HK73%20EWD
2026-03-28 22:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2faac3c-f66f-5c6b-825e-332b835cca02 with identifier: EJ14%20PYU
2026-03-28 22:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2faac3c-f66f-5c6b-825e-332b835cca02 with identifier: EJ14%20PYU
2026-03-28 22:06:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2faac3c-f66f-5c6b-825e-332b835cca02 with identifier: EJ14%20PYU to the API
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994368/600>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_expert_report_file_a021ff63-ed4b-43e8-a3eb-822b6956630f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ14%20PYU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c2faac3c-f66f-5c6b-825e-332b835cca02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ14 PYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ14%20PYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 82620,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994368/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994385/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40094,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994428/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38087,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994454/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68608,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994541/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c2faac3c-f66f-5c6b-825e-332b835cca02/c2faac3c-f66f-5c6b-825e-332b835cca02_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88983,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/EJ14PYU/698994575/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 E-HDI ACTIVE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI ACTIVE EGC',
 'vin': 'VF3CU9HP8EY069706',
 'year': 2014}
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ14%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 22:06:19 [bca.uk] INFO: Saving data for EJ14%20PYU: {'created_time': 1774735579.469298, 'last_price_update_time': 1774735579.469312, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ14%2520PYU') HTTP/1.1" 204 0
2026-03-28 22:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b95ec648-e27a-5a47-b460-f09e07adbbeb with identifier: CN22%20SLU
2026-03-28 22:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b95ec648-e27a-5a47-b460-f09e07adbbeb with identifier: CN22%20SLU
2026-03-28 22:06:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b95ec648-e27a-5a47-b460-f09e07adbbeb with identifier: CN22%20SLU to the API
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188468/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_expert_report_file_9ab6a484-ec04-4179-80fd-72f9b2eb2762.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN22%20SLU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b95ec648-e27a-5a47-b460-f09e07adbbeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN22 SLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN22%20SLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 48101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38986,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188461/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38843,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188468/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38362,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188484/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188493/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35814,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188500/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188514/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188526/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188548/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b95ec648-e27a-5a47-b460-f09e07adbbeb/b95ec648-e27a-5a47-b460-f09e07adbbeb_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79140,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CN22SLU/699188557/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 E-SKY-G MHEV SE-L LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-G MHEV SE-L LUX',
 'vin': 'JM4BP6HE601306558',
 'year': 2022}
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN22%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 22:06:19 [bca.uk] INFO: Saving data for CN22%20SLU: {'created_time': 1774735579.849802, 'last_price_update_time': 1774735579.849812, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN22%2520SLU') HTTP/1.1" 204 0
2026-03-28 22:06:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68511f88-68fc-5ac1-befe-453b6775c3b3 with identifier: OV67%20VJU
2026-03-28 22:06:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68511f88-68fc-5ac1-befe-453b6775c3b3 with identifier: OV67%20VJU
2026-03-28 22:06:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68511f88-68fc-5ac1-befe-453b6775c3b3 with identifier: OV67%20VJU to the API
2026-03-28 22:06:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146011/600>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_expert_report_file_5d9df9f2-fb35-4933-ad9e-836ba009696b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV67%20VJU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68511f88-68fc-5ac1-befe-453b6775c3b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV67 VJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV67%20VJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 59182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46125,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146004/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43272,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146011/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43947,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146020/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146032/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43859,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146039/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146051/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146059/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84661,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146070/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68511f88-68fc-5ac1-befe-453b6775c3b3/68511f88-68fc-5ac1-befe-453b6775c3b3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/OV67VJU/699146080/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 COLOUR EDITION',
 'vin': 'TMBFP6NJ8JZ129286',
 'year': 2018}
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV67%2520VJU%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [bca.uk] INFO: Saving data for OV67%20VJU: {'created_time': 1774735580.269931, 'last_price_update_time': 1774735580.269943, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV67%2520VJU') HTTP/1.1" 204 0
2026-03-28 22:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e39c955-50ed-58e2-b150-dec2ff78b99f with identifier: HK73%20EWD
2026-03-28 22:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e39c955-50ed-58e2-b150-dec2ff78b99f with identifier: HK73%20EWD
2026-03-28 22:06:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e39c955-50ed-58e2-b150-dec2ff78b99f with identifier: HK73%20EWD to the API
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158104/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_expert_report_file_b03704b2-79e4-4e86-bb20-1dc6ba0d6942.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK73%20EWD-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e39c955-50ed-58e2-b150-dec2ff78b99f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK73 EWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK73%20EWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 21872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49576,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50381,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158104/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49171,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158108/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158113/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158116/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158122/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101243,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158138/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85004,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158151/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158163/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e39c955-50ed-58e2-b150-dec2ff78b99f/8e39c955-50ed-58e2-b150-dec2ff78b99f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67606,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK73EWD/699158174/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI EXCLUSIVE',
 'vin': 'LSJW74C99PZ313270',
 'year': 2023}
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK73%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [bca.uk] INFO: Saving data for HK73%20EWD: {'created_time': 1774735580.664539, 'last_price_update_time': 1774735580.664549, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK73%2520EWD') HTTP/1.1" 204 0
2026-03-28 22:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae0a10>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253456%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253456/600 saved to cache
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b649d0>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976103%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976103/600 saved to cache
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208440/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208440>
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234724/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234724>
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MW21AXB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547703110>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252925%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252925/600 saved to cache
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa4bd0>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976154%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976154/600 saved to cache
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55711ef50>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_expert_report_file_1bee9051-2645-467c-b0ee-8e51c430b628.pdf HTTP/1.1" 201 0
2026-03-28 22:06:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b, skipping ID generation
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DAF68HMX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF68HMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547390d50>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_expert_report_file_2a2314ed-bdb8-45ae-b9be-14ba10952da5.pdf HTTP/1.1" 201 0
2026-03-28 22:06:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ce69b670-8852-55c2-be68-a54396142524, skipping ID generation
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGJ71WSN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ71WSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253427/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246109/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246109>
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252867>
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU09%20ZBO-GB>
2026-03-28 22:06:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208420/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208420>
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142134%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142134 not downloaded yet
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011381%27 HTTP/1.1" 200 None
2026-03-28 22:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011381 not downloaded yet
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa78d0>
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_expert_report_file_6a2c6b15-f7da-4933-8c90-ab5385c45fa8.pdf HTTP/1.1" 201 0
2026-03-28 22:06:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c91238b-60eb-5c43-b2e1-23b211f67d90, skipping ID generation
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWV70FXU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV70FXU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD20%20VFR-GB>
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142144%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142144 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011394%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011394 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002776%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002776 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142153%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142153 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011408%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011408 not downloaded yet
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253434/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MW21AXB/42810470?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=%2BrUdlzqIxAeDMjwos9mDVGiRE12qe2ahKjkgj9P6mZg%3D)
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002789%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002789 not downloaded yet
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471157d0>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_expert_report_file_a51b35a3-0bf4-4cf6-aebc-ba53e1484a44.pdf HTTP/1.1" 201 0
2026-03-28 22:06:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dae85f49-83c1-5309-bd8a-55acf0d1d837, skipping ID generation
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKP58SRV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KP58SRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e3910>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253427%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253427/600 saved to cache
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253415/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=VK65LPO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234673/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234673>
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246097/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246097>
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142168%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142168 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011422%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011422 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002807%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002807 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144824%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144824 not downloaded yet
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dc990>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_expert_report_file_ee202c17-389c-4a0f-93a0-cae29e5f802d.pdf HTTP/1.1" 201 0
2026-03-28 22:06:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08b948d7-14c0-5cfd-b5ed-455492122930, skipping ID generation
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLT05ONJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT05ONJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208440/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234724/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142180%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142180 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011436%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011436 not downloaded yet
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208400/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208400>
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002822%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002822 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144829%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144829 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145423%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145423 not downloaded yet
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208420/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699142198%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142198 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699011472%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011472 not downloaded yet
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557298c90>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253434%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253434/600 saved to cache
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fc70d0>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FMW21AXB%252F698976054%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976054/600 saved to cache
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec532b91-2d62-5ebd-830b-087067e8ed90
2026-03-28 22:06:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ec532b91-2d62-5ebd-830b-087067e8ed90, skipping ID generation
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec532b91-2d62-5ebd-830b-087067e8ed90 sending to next pipeline
2026-03-28 22:06:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec532b91-2d62-5ebd-830b-087067e8ed90, identifier: MW21%20AXB
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f98a50>
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_expert_report_file_70d97c62-f535-4deb-9633-9c90d295799e.pdf HTTP/1.1" 201 0
2026-03-28 22:06:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8ae84d00-f082-5222-b51d-cfbb89091e57, skipping ID generation
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DDP69ZFO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP69ZFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246109/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GJ71WSN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV70FXU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699002844%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002844 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144835%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144835 not downloaded yet
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699145430%27 HTTP/1.1" 200 None
2026-03-28 22:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145430 not downloaded yet
2026-03-28 22:06:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec532b91-2d62-5ebd-830b-087067e8ed90 with identifier: MW21%20AXB
2026-03-28 22:06:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec532b91-2d62-5ebd-830b-087067e8ed90 with identifier: MW21%20AXB
2026-03-28 22:06:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec532b91-2d62-5ebd-830b-087067e8ed90 with identifier: MW21%20AXB to the API
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976054/600>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_expert_report_file_3a32d7f8-d987-474e-8c78-789d317d6b7a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW21%20AXB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ec532b91-2d62-5ebd-830b-087067e8ed90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW21 AXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW21%20AXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 120359,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39305,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976068/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40103,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976086/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976103/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36436,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976128/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87254,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976177/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76010,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976203/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93273,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976233/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec532b91-2d62-5ebd-830b-087067e8ed90/ec532b91-2d62-5ebd-830b-087067e8ed90_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MW21AXB/698976273/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.6 GDI PHEV 3 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI PHEV 3 DCT',
 'vin': 'U5YH5F1AVML016396',
 'year': 2021}
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW21%2520AXB%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [bca.uk] INFO: Saving data for MW21%20AXB: {'created_time': 1774735582.374547, 'last_price_update_time': 1774735582.374559, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW21%2520AXB') HTTP/1.1" 204 0
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699142219%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142219 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699011517%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011517 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002710%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002710 not downloaded yet
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473d95d0>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208440%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208440/600 saved to cache
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471cfed0>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAO65VXH%252F699234724%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234724/600 saved to cache
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011394/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011394>
2026-03-28 22:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002776/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002776>
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002896%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002896 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144842%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144842 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145437%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145437 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699142240%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142240 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699011543%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011543 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002720%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002720 not downloaded yet
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253415/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/VK65LPO/42809710?sv=2020-08-04&st=2026-03-28T22%3A05%3A20Z&se=2026-03-28T22%3A30%3A20Z&sr=b&sp=r&sig=oYxianEWP158PMpIdI%2Bc0WAWDjGi9DwdgesR7rPTi%2Bg%3D)
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002936%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002936 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144846%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144846 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145446%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145446 not downloaded yet
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738ff50>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208420%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208420/600 saved to cache
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547202550>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246109%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246109/600 saved to cache
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:22 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437bdd0>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252867%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252867/600 saved to cache
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KP58SRV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246097/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234673/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011422/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011422>
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699142254%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142254 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699011565%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011565 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002734%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002734 not downloaded yet
2026-03-28 22:06:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142168/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142168>
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208400/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002965%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002965 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144855%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144855 not downloaded yet
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145450%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145450 not downloaded yet
2026-03-28 22:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002745%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002745 not downloaded yet
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b9050>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_expert_report_file_83d65fbb-983e-4853-bf0a-fc7be9dcdade.pdf HTTP/1.1" 201 0
2026-03-28 22:06:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2e42f65-62fc-5369-aa50-0828074023cd, skipping ID generation
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLD20VFR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD20VFR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477ce2d0>
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_expert_report_file_be65850d-2bf0-47e3-b5df-35b3add9d37a.pdf HTTP/1.1" 201 0
2026-03-28 22:06:23 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d01a147-3afb-5ecc-8676-b197cf6baca3, skipping ID generation
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DGU09ZBO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU09ZBO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554849c10>
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FVK65LPO%252F699253415%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253415/600 saved to cache
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a373065-9147-5214-8a56-d55636e4875e
2026-03-28 22:06:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a373065-9147-5214-8a56-d55636e4875e, skipping ID generation
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7a373065-9147-5214-8a56-d55636e4875e sending to next pipeline
2026-03-28 22:06:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a373065-9147-5214-8a56-d55636e4875e, identifier: VK65%20LPO
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011436/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011436>
2026-03-28 22:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002776/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002990%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002990 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144864%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144864 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145465%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145465 not downloaded yet
2026-03-28 22:06:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a373065-9147-5214-8a56-d55636e4875e with identifier: VK65%20LPO
2026-03-28 22:06:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a373065-9147-5214-8a56-d55636e4875e with identifier: VK65%20LPO
2026-03-28 22:06:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a373065-9147-5214-8a56-d55636e4875e with identifier: VK65%20LPO to the API
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253415/600>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_expert_report_file_08d68f89-8bc7-4ebc-9ebf-a0fee49e7cc6.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK65%20LPO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a373065-9147-5214-8a56-d55636e4875e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK65 LPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK65%20LPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 92111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37841,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253415/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37147,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253427/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253434/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253445/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87372,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253456/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61997,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253466/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72222,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a373065-9147-5214-8a56-d55636e4875e/7a373065-9147-5214-8a56-d55636e4875e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80427,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/VK65LPO/699253486/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DCI ACENTA PREMIUM',
 'vin': 'SJNFCAF15U7160265',
 'year': 2015}
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK65%2520LPO%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [bca.uk] INFO: Saving data for VK65%20LPO: {'created_time': 1774735583.639104, 'last_price_update_time': 1774735583.639115, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK65%2520LPO') HTTP/1.1" 204 0
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011472/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011472>
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002700/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=DP69ZFO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002757%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002757 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699022968%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022968 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176050%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176050 not downloaded yet
2026-03-28 22:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011394/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145430/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145430>
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145437/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145437>
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144871%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144871 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145478%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145478 not downloaded yet
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8110>
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246097%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246097/600 saved to cache
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554943910>
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAO65VXH%252F699234673%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234673/600 saved to cache
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:23 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549f0fd0>
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208400%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208400/600 saved to cache
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554891910>
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002760%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002760/600 saved to cache
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002785%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002785 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015496%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015496 not downloaded yet
2026-03-28 22:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176054%27 HTTP/1.1" 200 None
2026-03-28 22:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176054 not downloaded yet
2026-03-28 22:06:23 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144842/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144842>
2026-03-28 22:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011422/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699144883%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144883 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145488%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145488 not downloaded yet
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476aadd0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002776%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002776/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002720>
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002823%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002823 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699022979%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022979 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176058%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176058 not downloaded yet
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011543/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011543>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002734/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002734>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011565/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011565>
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142168/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699145503%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145503 not downloaded yet
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011436/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002868%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002868 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015511%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015511 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176061%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176061 not downloaded yet
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547173b90>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011370%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011370/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554adf550>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011394%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011394/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145450/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145450>
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145430/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145437/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699002922%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002922 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699022993%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022993 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176066%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176066 not downloaded yet
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547729cd0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011422%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011422/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ffad0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144815%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144815/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ffa50>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142168%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142168/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316b90>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011436%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011436/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002700/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144842/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145465/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145465>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144864>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145478/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145478>
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015528%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015528 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176077%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176077 not downloaded yet
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176054/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176054>
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011472/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023001%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023001 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176092%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176092 not downloaded yet
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548fd5d0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145430%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145430/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557c9bed0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145437%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145437/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145450/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022979>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176061/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176061>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176058/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176058>
2026-03-28 22:06:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015511/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015511>
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002734/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015544%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015544 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176107%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176107 not downloaded yet
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011543/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011565/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472c0810>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002700%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002700/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474863d0>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144842%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144842/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543db610>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002720%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002720/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:24 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:24 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:24 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:24 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547681f90>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011472%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011472/600 saved to cache
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023013%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023013 not downloaded yet
2026-03-28 22:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176117%27 HTTP/1.1" 200 None
2026-03-28 22:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176117 not downloaded yet
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a4d90>
2026-03-28 22:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145450%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145450/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa42d0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002734%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002734/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717f4d0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011543%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011543/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f4ed0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011565%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011565/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176054/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176066/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176066>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022993>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002922/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002922>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002868/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002868>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145465/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145478/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015528/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015528>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023001/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023001>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176058/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176077>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176092/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176092>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176061/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b21090>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176054%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176054/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015511/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002868/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176117/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176117>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023013>
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544d7290>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144864%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144864/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554554990>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145465%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145465/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472486d0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145478%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145478/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022993/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176066/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176107/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176107>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015544/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015544>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002922/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554474a50>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176058%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176058/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547225210>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176061%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176061/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778aa10>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699022979%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022979/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e2350>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699015511%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015511/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55422e710>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002868%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002868/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002823>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145488/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145488>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145503/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145503>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144883/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144883>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023001/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015528/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176092/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554486650>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699022993%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022993/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547600b90>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176066%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176066/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e5b90>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002922%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002922/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015544/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015496>
2026-03-28 22:06:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002785/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002785>
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176107/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176117/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557343c50>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699023001%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023001/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55424a090>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699015528%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015528/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a940d0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176092%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176092/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:25 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491d7d0>
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176077%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176077/600 saved to cache
2026-03-28 22:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144871/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144871>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176050/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176050>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002757/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002757>
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145503/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022968/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699022968>
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144883/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145488/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456cc10>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699015544%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015544/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd7790>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699023013%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023013/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543ff810>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176107%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176107/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd7210>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176117%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176117/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002990/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002990>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GU09ZBO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LD20VFR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554291410>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145503%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145503/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547775e10>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144883%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144883/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747ac50>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145488%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145488/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55486b490>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002823%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002823/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176050/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002745/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002745>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002965/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002965>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144855/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144855>
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002757/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022968/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002785/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144846>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002936/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002936>
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002990/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LD20VFR/42811012?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=MyaAAS4vzNk5eSde8IAEaU9p72KXqy1v4RjR%2FWBJ3yo%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142254>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145446/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145446>
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GU09ZBO/42804375?sv=2020-08-04&st=2026-03-28T22%3A06%3A20Z&se=2026-03-28T22%3A31%3A20Z&sr=b&sp=r&sig=RN8i065PmmEvJhQd4a1aNT2MQopoicKXAwhsLdscQss%3D)
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa7b50>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699015496%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015496/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144871/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002745/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142240/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142240>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002896>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456f010>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176050%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176050/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144855/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002965/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002710/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002710>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011517>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5577b10d0>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002757%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002757/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547395990>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699022968%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022968/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557299c50>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002785%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002785/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002936/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142219/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142219>
2026-03-28 22:06:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144835>
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:26 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fab590>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002990%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002990/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547202c90>
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLD20VFR%252F699022956%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022956/600 saved to cache
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e2e42f65-62fc-5369-aa50-0828074023cd
2026-03-28 22:06:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e2e42f65-62fc-5369-aa50-0828074023cd, skipping ID generation
2026-03-28 22:06:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e2e42f65-62fc-5369-aa50-0828074023cd sending to next pipeline
2026-03-28 22:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2e42f65-62fc-5369-aa50-0828074023cd, identifier: LD20%20VFR
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55729ccd0>
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGU09ZBO%252F699176041%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176041/600 saved to cache
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d01a147-3afb-5ecc-8676-b197cf6baca3
2026-03-28 22:06:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d01a147-3afb-5ecc-8676-b197cf6baca3, skipping ID generation
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d01a147-3afb-5ecc-8676-b197cf6baca3 sending to next pipeline
2026-03-28 22:06:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d01a147-3afb-5ecc-8676-b197cf6baca3, identifier: GU09%20ZBO
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554476850>
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144871%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144871/600 saved to cache
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f5ed0>
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002745%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002745/600 saved to cache
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dcfd0>
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144855%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144855/600 saved to cache
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:27 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909610>
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002965%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002965/600 saved to cache
2026-03-28 22:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2e42f65-62fc-5369-aa50-0828074023cd with identifier: LD20%20VFR
2026-03-28 22:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2e42f65-62fc-5369-aa50-0828074023cd with identifier: LD20%20VFR
2026-03-28 22:06:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2e42f65-62fc-5369-aa50-0828074023cd with identifier: LD20%20VFR to the API
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022956/600>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_expert_report_file_83d65fbb-983e-4853-bf0a-fc7be9dcdade.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD20%20VFR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2e42f65-62fc-5369-aa50-0828074023cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD20 VFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD20%20VFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 9791,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 16,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40795,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022956/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41746,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022968/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47260,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39399,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015511/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699022993/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43704,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015528/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023001/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699015544/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e2e42f65-62fc-5369-aa50-0828074023cd/e2e42f65-62fc-5369-aa50-0828074023cd_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34937,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LD20VFR/699023013/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.0 T GDI 120 2 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 2 ISG',
 'vin': 'U5YH2511LLL095077',
 'year': 2020}
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD20%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 22:06:27 [bca.uk] INFO: Saving data for LD20%20VFR: {'created_time': 1774735587.906265, 'last_price_update_time': 1774735587.906276, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD20%2520VFR') HTTP/1.1" 204 0
2026-03-28 22:06:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d01a147-3afb-5ecc-8676-b197cf6baca3 with identifier: GU09%20ZBO
2026-03-28 22:06:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d01a147-3afb-5ecc-8676-b197cf6baca3 with identifier: GU09%20ZBO
2026-03-28 22:06:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d01a147-3afb-5ecc-8676-b197cf6baca3 with identifier: GU09%20ZBO to the API
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176041/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_expert_report_file_be65850d-2bf0-47e3-b5df-35b3add9d37a.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU09%20ZBO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d01a147-3afb-5ecc-8676-b197cf6baca3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU09 ZBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU09%20ZBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'COOPER CLUBMAN',
 'odometer': 103219,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41988,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176050/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37870,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176054/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176058/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37910,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176061/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176066/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93681,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74965,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176092/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176107/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d01a147-3afb-5ecc-8676-b197cf6baca3/1d01a147-3afb-5ecc-8676-b197cf6baca3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GU09ZBO/699176117/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MINI COOPER CLUBMAN 1.6  Estate',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWML32060TN49706',
 'year': 2009}
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU09%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 22:06:28 [bca.uk] INFO: Saving data for GU09%20ZBO: {'created_time': 1774735588.289826, 'last_price_update_time': 1774735588.289836, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU09%2520ZBO') HTTP/1.1" 204 0
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142198/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142198>
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002844>
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145446/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145423/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699145423>
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144829/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144829>
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142240/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554282110>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002936%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002936/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554282190>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144846%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144846/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002822>
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471355d0>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145446%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145446/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002710/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DP69ZFO/42810902?sv=2020-08-04&st=2026-03-28T22%3A06%3A18Z&se=2026-03-28T22%3A31%3A18Z&sr=b&sp=r&sig=UML8GIUegn3Nyj4HJOcKbNITmMDJOsnF532qVJDzw2o%3D)
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547327750>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142254%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142254/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547206ad0>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142240%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142240/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54774a390>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002896%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002896/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142180/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142180>
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144824/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144824>
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145418/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LT05ONJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002807/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002807>
2026-03-28 22:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142198/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:28 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557130090>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011517%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011517/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477326d0>
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDP69ZFO%252F699002710%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002710/600 saved to cache
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8ae84d00-f082-5222-b51d-cfbb89091e57
2026-03-28 22:06:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8ae84d00-f082-5222-b51d-cfbb89091e57, skipping ID generation
2026-03-28 22:06:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8ae84d00-f082-5222-b51d-cfbb89091e57 sending to next pipeline
2026-03-28 22:06:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ae84d00-f082-5222-b51d-cfbb89091e57, identifier: DP69%20ZFO
2026-03-28 22:06:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ae84d00-f082-5222-b51d-cfbb89091e57 with identifier: DP69%20ZFO
2026-03-28 22:06:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ae84d00-f082-5222-b51d-cfbb89091e57 with identifier: DP69%20ZFO
2026-03-28 22:06:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ae84d00-f082-5222-b51d-cfbb89091e57 with identifier: DP69%20ZFO to the API
2026-03-28 22:06:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002710/600>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_expert_report_file_70d97c62-f535-4deb-9633-9c90d295799e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP69%20ZFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ae84d00-f082-5222-b51d-cfbb89091e57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP69 ZFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP69%20ZFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 25015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36874,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002700/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37417,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002710/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36473,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35383,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002734/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 30477,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002745/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002757/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002785/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78434,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002868/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ae84d00-f082-5222-b51d-cfbb89091e57/8ae84d00-f082-5222-b51d-cfbb89091e57_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73811,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DP69ZFO/699002922/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VXKUPHMHDL4067468',
 'year': 2019}
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP69%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 22:06:29 [bca.uk] INFO: Saving data for DP69%20ZFO: {'created_time': 1774735589.131941, 'last_price_update_time': 1774735589.131953, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP69%2520ZFO') HTTP/1.1" 204 0
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144829/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011408/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011408>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142153/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142153>
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145423/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699002789>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142144/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142144>
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142219/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554827dd0>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002844%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002844/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547391d10>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144835%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144835/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e0710>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142198%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142198/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002807/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144824/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP58SRV/42811050?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=DaOCdMHzkQgJyUt%2BrWSjo2kz0u2ypMaZ1Rq1vMqPeao%3D)
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145418/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LT05ONJ/42810976?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=5MixAqDo0hxRmLUvG5M%2B4PG7rAb3blo5qbHfZngnDeI%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142134/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699142134>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011381>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777d690>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144829%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144829/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547390350>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002822%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002822/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547390410>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145423%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145423/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:29 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547205d90>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142219%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142219/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142180/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142118/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=AF68HMX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX69%20OHK-GB>
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV70FXU/42810883?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=FPY2a%2BwTPBX3%2FgfHv4tGqy5Xp%2BqnbitwV6VOtdx3RWA%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208381/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208381>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234652>
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142144/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142153/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699252835>
2026-03-28 22:06:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV18%20MMU-GB>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f6050>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002807%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002807/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547204a50>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP58SRV%252F699144824%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144824/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dae85f49-83c1-5309-bd8a-55acf0d1d837
2026-03-28 22:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dae85f49-83c1-5309-bd8a-55acf0d1d837, skipping ID generation
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dae85f49-83c1-5309-bd8a-55acf0d1d837 sending to next pipeline
2026-03-28 22:06:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dae85f49-83c1-5309-bd8a-55acf0d1d837, identifier: KP58%20SRV
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6e090>
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLT05ONJ%252F699145418%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145418/600 saved to cache
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 08b948d7-14c0-5cfd-b5ed-455492122930
2026-03-28 22:06:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 08b948d7-14c0-5cfd-b5ed-455492122930, skipping ID generation
2026-03-28 22:06:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 08b948d7-14c0-5cfd-b5ed-455492122930 sending to next pipeline
2026-03-28 22:06:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08b948d7-14c0-5cfd-b5ed-455492122930, identifier: LT05%20ONJ
2026-03-28 22:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011408/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dae85f49-83c1-5309-bd8a-55acf0d1d837 with identifier: KP58%20SRV
2026-03-28 22:06:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dae85f49-83c1-5309-bd8a-55acf0d1d837 with identifier: KP58%20SRV
2026-03-28 22:06:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dae85f49-83c1-5309-bd8a-55acf0d1d837 with identifier: KP58%20SRV to the API
2026-03-28 22:06:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144824/600>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_expert_report_file_a51b35a3-0bf4-4cf6-aebc-ba53e1484a44.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP58%20SRV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dae85f49-83c1-5309-bd8a-55acf0d1d837',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP58 SRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP58%20SRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 82095,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49423,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144824/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144829/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46512,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144842/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43482,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144846/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84757,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144855/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81977,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83454,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dae85f49-83c1-5309-bd8a-55acf0d1d837/dae85f49-83c1-5309-bd8a-55acf0d1d837_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73309,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP58SRV/699144883/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 80 MATCH Hatchback',
 'transmission': 'automatic',
 'trim': '80 MATCH',
 'vin': 'WVWZZZ9NZ9Y079080',
 'year': 2008}
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP58%2520SRV%27 HTTP/1.1" 200 None
2026-03-28 22:06:30 [bca.uk] INFO: Saving data for KP58%20SRV: {'created_time': 1774735590.264172, 'last_price_update_time': 1774735590.264185, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP58%2520SRV') HTTP/1.1" 204 0
2026-03-28 22:06:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08b948d7-14c0-5cfd-b5ed-455492122930 with identifier: LT05%20ONJ
2026-03-28 22:06:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08b948d7-14c0-5cfd-b5ed-455492122930 with identifier: LT05%20ONJ
2026-03-28 22:06:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08b948d7-14c0-5cfd-b5ed-455492122930 with identifier: LT05%20ONJ to the API
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145418/600>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_expert_report_file_ee202c17-389c-4a0f-93a0-cae29e5f802d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT05%20ONJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08b948d7-14c0-5cfd-b5ed-455492122930',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT05 ONJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT05%20ONJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 111178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45683,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145423/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145430/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47980,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145437/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45730,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145446/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145450/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145465/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74414,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145478/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85163,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145488/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08b948d7-14c0-5cfd-b5ed-455492122930/08b948d7-14c0-5cfd-b5ed-455492122930_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64338,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LT05ONJ/699145503/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 FSI SE Hatchback',
 'transmission': 'automatic',
 'trim': 'FSI SE',
 'vin': 'WVWZZZ1KZ5W177524',
 'year': 2005}
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT05%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 22:06:30 [bca.uk] INFO: Saving data for LT05%20ONJ: {'created_time': 1774735590.767081, 'last_price_update_time': 1774735590.767092, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT05%2520ONJ') HTTP/1.1" 204 0
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6f7d0>
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142180%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142180/600 saved to cache
2026-03-28 22:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246081/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246081>
2026-03-28 22:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246063>
2026-03-28 22:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142134/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:30 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK59%20LFU-GB>
2026-03-28 22:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ71WSN/42810927?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=99Y%2F2O0XgNIgp1TnOJNknTQ6RKH%2BfHRxWx3tjIKgxWM%3D)
2026-03-28 22:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142118/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AF68HMX/42810701?sv=2020-08-04&st=2026-03-28T22%3A06%3A17Z&se=2026-03-28T22%3A31%3A17Z&sr=b&sp=r&sig=VJkB3V1eYsfB99bax5tHm9xSKTZvKZqqHjZcNzH%2BIG0%3D)
2026-03-28 22:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e0890>
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV70FXU%252F699002789%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002789/600 saved to cache
2026-03-28 22:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c91238b-60eb-5c43-b2e1-23b211f67d90
2026-03-28 22:06:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c91238b-60eb-5c43-b2e1-23b211f67d90, skipping ID generation
2026-03-28 22:06:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c91238b-60eb-5c43-b2e1-23b211f67d90 sending to next pipeline
2026-03-28 22:06:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c91238b-60eb-5c43-b2e1-23b211f67d90, identifier: WV70%20FXU
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479510>
2026-03-28 22:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142144%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142144/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e32d0>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142153%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142153/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54731b350>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011408%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011408/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c91238b-60eb-5c43-b2e1-23b211f67d90 with identifier: WV70%20FXU
2026-03-28 22:06:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c91238b-60eb-5c43-b2e1-23b211f67d90 with identifier: WV70%20FXU
2026-03-28 22:06:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c91238b-60eb-5c43-b2e1-23b211f67d90 with identifier: WV70%20FXU to the API
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002789/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_expert_report_file_6a2c6b15-f7da-4933-8c90-ab5385c45fa8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV70%20FXU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1c91238b-60eb-5c43-b2e1-23b211f67d90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV70 FXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV70%20FXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 75689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41860,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40074,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002776/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40016,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002807/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35849,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36060,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76188,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002896/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002936/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74711,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002965/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1c91238b-60eb-5c43-b2e1-23b211f67d90/1c91238b-60eb-5c43-b2e1-23b211f67d90_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64262,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV70FXU/699002990/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH SE (LAUNCH)(7.4) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SE (LAUNCH)(7.4)',
 'vin': 'VXKUHZKXZL4261217',
 'year': 2020}
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV70%2520FXU%27 HTTP/1.1" 200 None
2026-03-28 22:06:31 [bca.uk] INFO: Saving data for WV70%20FXU: {'created_time': 1774735591.633935, 'last_price_update_time': 1774735591.633945, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV70%2520FXU') HTTP/1.1" 204 0
2026-03-28 22:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK19%20NOH-GB>
2026-03-28 22:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252805/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PFZ8482-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX06%20XUD-GB>
2026-03-28 22:06:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246057/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699246057>
2026-03-28 22:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208381/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547391310>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142134%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142134/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f88110>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ71WSN%252F699011381%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011381/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ce69b670-8852-55c2-be68-a54396142524
2026-03-28 22:06:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ce69b670-8852-55c2-be68-a54396142524, skipping ID generation
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ce69b670-8852-55c2-be68-a54396142524 sending to next pipeline
2026-03-28 22:06:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce69b670-8852-55c2-be68-a54396142524, identifier: GJ71%20WSN
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547390c10>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAF68HMX%252F699142118%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142118/600 saved to cache
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b
2026-03-28 22:06:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b, skipping ID generation
2026-03-28 22:06:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9c669890-4fd5-5f63-8a29-4ca91e40fe4b sending to next pipeline
2026-03-28 22:06:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b, identifier: AF68%20HMX
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547327a90>
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_expert_report_file_6e68b8ac-c89c-4cb7-a2ed-3e1d89571beb.pdf HTTP/1.1" 201 0
2026-03-28 22:06:32 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd277234-4dc4-5636-a402-27f6b3385c96, skipping ID generation
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGX69OHK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX69OHK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce69b670-8852-55c2-be68-a54396142524 with identifier: GJ71%20WSN
2026-03-28 22:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce69b670-8852-55c2-be68-a54396142524 with identifier: GJ71%20WSN
2026-03-28 22:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce69b670-8852-55c2-be68-a54396142524 with identifier: GJ71%20WSN to the API
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011381/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_expert_report_file_2a2314ed-bdb8-45ae-b9be-14ba10952da5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ71%20WSN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce69b670-8852-55c2-be68-a54396142524',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ71 WSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ71%20WSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 43879,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011370/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011394/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011408/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36911,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011422/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36967,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011436/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88714,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011472/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64081,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82696,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011543/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce69b670-8852-55c2-be68-a54396142524/ce69b670-8852-55c2-be68-a54396142524_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ71WSN/699011565/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.5 35 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZGA5NA009257',
 'year': 2021}
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ71%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 22:06:32 [bca.uk] INFO: Saving data for GJ71%20WSN: {'created_time': 1774735592.400705, 'last_price_update_time': 1774735592.400715, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ71%2520WSN') HTTP/1.1" 204 0
2026-03-28 22:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b with identifier: AF68%20HMX
2026-03-28 22:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b with identifier: AF68%20HMX
2026-03-28 22:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c669890-4fd5-5f63-8a29-4ca91e40fe4b with identifier: AF68%20HMX to the API
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142118/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_expert_report_file_1bee9051-2645-467c-b0ee-8e51c430b628.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF68%20HMX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c669890-4fd5-5f63-8a29-4ca91e40fe4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF68 HMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF68%20HMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '118I',
 'odometer': 75411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49774,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142118/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46717,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142134/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46565,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142144/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142153/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142168/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142180/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77463,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142198/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77070,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142219/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142240/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c669890-4fd5-5f63-8a29-4ca91e40fe4b/9c669890-4fd5-5f63-8a29-4ca91e40fe4b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AF68HMX/699142254/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1R520907B76945',
 'year': 2018}
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF68%2520HMX%27 HTTP/1.1" 200 None
2026-03-28 22:06:32 [bca.uk] INFO: Saving data for AF68%20HMX: {'created_time': 1774735592.805023, 'last_price_update_time': 1774735592.805035, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF68%2520HMX') HTTP/1.1" 204 0
2026-03-28 22:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246081/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK66%20WKL-GB>
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015654%27 HTTP/1.1" 200 None
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015654 not downloaded yet
2026-03-28 22:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208335>
2026-03-28 22:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699234598>
2026-03-28 22:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV67%20NMF-GB>
2026-03-28 22:06:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP05%20UXR-GB>
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ffc90>
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252835%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252835/600 saved to cache
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547777fd0>
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208381%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208381/600 saved to cache
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:32 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95510>
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAO65VXH%252F699234652%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234652/600 saved to cache
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547777d90>
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_expert_report_file_ad06c7b2-4a1f-443d-a750-c6bbc27f50c9.pdf HTTP/1.1" 201 0
2026-03-28 22:06:32 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bab00141-98d7-507d-a35a-585edf20fde4, skipping ID generation
2026-03-28 22:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DBV18MMU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV18MMU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015659%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015659 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015635%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015635 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015667%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015667 not downloaded yet
2026-03-28 22:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015638%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015638 not downloaded yet
2026-03-28 22:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252805/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PFZ8482/42809655?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=TH37lPUKNzlJ9cPYi1xKA9ls4RZTQzngvd4d8Rd6Xgc%3D)
2026-03-28 22:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246057/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB11OWR/42809523?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=%2BXPbFoBXFln5oK0NHPy9dGoxYCx5FDGBaSdCO93wM50%3D)
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015670%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015670 not downloaded yet
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554291290>
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246063%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246063/600 saved to cache
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554233fd0>
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246081%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246081/600 saved to cache
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015726%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015726 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015677%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015677 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015753%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015753 not downloaded yet
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015690%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015690 not downloaded yet
2026-03-28 22:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015765%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015765 not downloaded yet
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554add350>
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_expert_report_file_b6fefe72-39e9-448b-b270-52c019e40786.pdf HTTP/1.1" 201 0
2026-03-28 22:06:33 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a83e0fd1-5b31-5398-90ed-f3506792a1a5, skipping ID generation
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLK59LFU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK59LFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547606e50>
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPFZ8482%252F699252805%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252805/600 saved to cache
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b9700af5-622f-5b72-9af3-28e1d8f91693
2026-03-28 22:06:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b9700af5-622f-5b72-9af3-28e1d8f91693, skipping ID generation
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b9700af5-622f-5b72-9af3-28e1d8f91693 sending to next pipeline
2026-03-28 22:06:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9700af5-622f-5b72-9af3-28e1d8f91693, identifier: PFZ%208482
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557364150>
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB11OWR%252F699246057%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246057/600 saved to cache
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6ff2a82d-f7ab-592a-a781-86aaae91d694
2026-03-28 22:06:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ff2a82d-f7ab-592a-a781-86aaae91d694, skipping ID generation
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6ff2a82d-f7ab-592a-a781-86aaae91d694 sending to next pipeline
2026-03-28 22:06:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ff2a82d-f7ab-592a-a781-86aaae91d694, identifier: SB11%20OWR
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015707%27 HTTP/1.1" 200 None
2026-03-28 22:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015707 not downloaded yet
2026-03-28 22:06:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9700af5-622f-5b72-9af3-28e1d8f91693 with identifier: PFZ%208482
2026-03-28 22:06:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9700af5-622f-5b72-9af3-28e1d8f91693 with identifier: PFZ%208482
2026-03-28 22:06:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9700af5-622f-5b72-9af3-28e1d8f91693 with identifier: PFZ%208482 to the API
2026-03-28 22:06:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252805/600>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_expert_report_file_2e6f5fb5-dee2-4bce-959b-52730a9585a8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PFZ%208482-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9700af5-622f-5b72-9af3-28e1d8f91693',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PFZ 8482',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PFZ%208482&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 31496,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40696,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252805/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39574,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252855/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105550,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252867/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80543,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252883/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95389,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252904/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9700af5-622f-5b72-9af3-28e1d8f91693/b9700af5-622f-5b72-9af3-28e1d8f91693_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PFZ8482/699252925/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 0.9 TCE 90 AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 AMBIANCE',
 'vin': 'UU15SDAAC49631435',
 'year': 2013}
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PFZ%25208482%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [bca.uk] INFO: Saving data for PFZ%208482: {'created_time': 1774735594.089067, 'last_price_update_time': 1774735594.08908, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PFZ%25208482') HTTP/1.1" 204 0
2026-03-28 22:06:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ff2a82d-f7ab-592a-a781-86aaae91d694 with identifier: SB11%20OWR
2026-03-28 22:06:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ff2a82d-f7ab-592a-a781-86aaae91d694 with identifier: SB11%20OWR
2026-03-28 22:06:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ff2a82d-f7ab-592a-a781-86aaae91d694 with identifier: SB11%20OWR to the API
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246057/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_expert_report_file_d15e875c-c444-4b93-8d8a-31e5287e9ece.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB11%20OWR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ff2a82d-f7ab-592a-a781-86aaae91d694',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB11 OWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB11%20OWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 46831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35664,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246049/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246057/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35634,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36472,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246073/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32310,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246081/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31888,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246085/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88452,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246097/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61561,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246109/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246123/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ff2a82d-f7ab-592a-a781-86aaae91d694/6ff2a82d-f7ab-592a-a781-86aaae91d694_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93956,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB11OWR/699246138/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 VISIA Hatchback',
 'transmission': 'manual',
 'trim': 'VISIA',
 'vin': 'SJNFBAF15U6097949',
 'year': 2011}
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB11%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [bca.uk] INFO: Saving data for SB11%20OWR: {'created_time': 1774735594.490878, 'last_price_update_time': 1774735594.490893, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB11%2520OWR') HTTP/1.1" 204 0
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208327/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208327>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE04%20ECL-GB>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024901/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024901>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP60%20LBZ-GB>
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015799%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015799 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010729%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010729 not downloaded yet
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/AO65VXH/42775624?sv=2020-08-04&st=2026-03-28T22%3A05%3A13Z&se=2026-03-28T22%3A30%3A13Z&sr=b&sp=r&sig=slIW%2B3iwvDchqJURAJRdLEGkYLYSjXVM0OamBF34cz0%3D)
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015740%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015740 not downloaded yet
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015829%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015829 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010751%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010751 not downloaded yet
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b3190>
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_expert_report_file_3d54cb60-9cc2-47d0-9898-9ec1c354b604.pdf HTTP/1.1" 201 0
2026-03-28 22:06:34 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e320279-d073-5e8e-aee4-113575c202cf, skipping ID generation
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DYK19NOH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK19NOH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015774%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015774 not downloaded yet
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015647/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GX69OHK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR09%20VJO-GB>
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015873%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015873 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010772%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010772 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176650%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176650 not downloaded yet
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554909c90>
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FAO65VXH%252F699234598%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234598/600 saved to cache
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ced2c5eb-991e-54e7-b6dd-6b7667db3844
2026-03-28 22:06:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ced2c5eb-991e-54e7-b6dd-6b7667db3844, skipping ID generation
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ced2c5eb-991e-54e7-b6dd-6b7667db3844 sending to next pipeline
2026-03-28 22:06:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ced2c5eb-991e-54e7-b6dd-6b7667db3844, identifier: AO65%20VXH
2026-03-28 22:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015659/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015659>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015667/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015667>
2026-03-28 22:06:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015635>
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699015896%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015896 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010802%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010802 not downloaded yet
2026-03-28 22:06:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176654%27 HTTP/1.1" 200 None
2026-03-28 22:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176654 not downloaded yet
2026-03-28 22:06:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ced2c5eb-991e-54e7-b6dd-6b7667db3844 with identifier: AO65%20VXH
2026-03-28 22:06:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ced2c5eb-991e-54e7-b6dd-6b7667db3844 with identifier: AO65%20VXH
2026-03-28 22:06:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ced2c5eb-991e-54e7-b6dd-6b7667db3844 with identifier: AO65%20VXH to the API
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234598/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_expert_report_file_b2ef3e4a-97e8-4226-bb35-5c67aa056807.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO65%20VXH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ced2c5eb-991e-54e7-b6dd-6b7667db3844',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO65 VXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO65%20VXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 47500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40478,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234588/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38942,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234606/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41374,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234618/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39575,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37405,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85869,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234673/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88976,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234697/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ced2c5eb-991e-54e7-b6dd-6b7667db3844/ced2c5eb-991e-54e7-b6dd-6b7667db3844_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75884,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/AO65VXH/699234724/600',
             'Width': 600}],
 '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': 'WVWZZZ6RZGU008304',
 'year': 2015}
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO65%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [bca.uk] INFO: Saving data for AO65%20VXH: {'created_time': 1774735595.343929, 'last_price_update_time': 1774735595.343942, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO65%2520VXH') HTTP/1.1" 204 0
2026-03-28 22:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015753>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554adfbd0>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_expert_report_file_0978bab6-19ea-4df5-831b-3b0fa12eb4c5.pdf HTTP/1.1" 201 0
2026-03-28 22:06:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ea9ccc5-341e-59d0-9330-b505b5ad8888, skipping ID generation
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DKX06XUD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX06XUD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554280590>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_expert_report_file_5b810461-60fc-42eb-a740-84d3934a7523.pdf HTTP/1.1" 201 0
2026-03-28 22:06:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 172158fc-c6ba-569f-b467-7d56f3769264, skipping ID generation
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DWV67NMF-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV67NMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473dbf50>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_expert_report_file_3ef19788-0487-4b6b-a3ec-f92c33faffac.pdf HTTP/1.1" 201 0
2026-03-28 22:06:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 992fca31-db18-5535-9b9a-21d4a1d64a72, skipping ID generation
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DKP05UXR-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KP05UXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010832%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010832 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176659%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176659 not downloaded yet
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024901/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010775%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010775 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159252%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159252 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010735%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010735 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010872%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010872 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176663%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176663 not downloaded yet
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497af10>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208335%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208335/600 saved to cache
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554476390>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_expert_report_file_5a79053c-8c55-4fd9-a58a-302a754fac05.pdf HTTP/1.1" 201 0
2026-03-28 22:06:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e, skipping ID generation
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLK66WKL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK66WKL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208327/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DU68LVG/42800882?sv=2020-08-04&st=2026-03-28T22%3A05%3A12Z&se=2026-03-28T22%3A30%3A12Z&sr=b&sp=r&sig=NJDddzay8QfXZCkDpDoajXCukxQxXVptkxb3qmj1KmE%3D)
2026-03-28 22:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015740/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015740>
2026-03-28 22:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010729>
2026-03-28 22:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015799/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015799>
2026-03-28 22:06:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015707/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015707>
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010795%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010795 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159263%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159263 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010760%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010760 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010908%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010908 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176666%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176666 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158304%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158304 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010818%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010818 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159267%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159267 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010787%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010787 not downloaded yet
2026-03-28 22:06:35 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:35 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:35 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:35 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473da250>
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX16OWF%252F699024901%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024901/600 saved to cache
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015647/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010931%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010931 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176674%27 HTTP/1.1" 200 None
2026-03-28 22:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176674 not downloaded yet
2026-03-28 22:06:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158309%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158309 not downloaded yet
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015659/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015667/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015774>
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176650/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176650>
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010845%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010845 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159275%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159275 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010808%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010808 not downloaded yet
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010959%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010959 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176685%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176685 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158320%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158320 not downloaded yet
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554484ed0>
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_expert_report_file_78b2c94a-38a1-436a-88b9-3901770e5bf7.pdf HTTP/1.1" 201 0
2026-03-28 22:06:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba9a5f3-be93-54af-9867-b958cb5e410e, skipping ID generation
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DKE04ECL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KE04ECL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55431ab10>
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_expert_report_file_2b77112e-81fa-438f-9ca6-d6d854fe7d88.pdf HTTP/1.1" 201 0
2026-03-28 22:06:36 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0379ad37-0288-50b0-bf91-fbe98128e386, skipping ID generation
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DFP60LBZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP60LBZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547dfdd0>
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDU68LVG%252F699208327%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208327/600 saved to cache
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc
2026-03-28 22:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc, skipping ID generation
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc sending to next pipeline
2026-03-28 22:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc, identifier: DU68%20LVG
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010874%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010874 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159283%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159283 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010834%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010834 not downloaded yet
2026-03-28 22:06:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc with identifier: DU68%20LVG
2026-03-28 22:06:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc with identifier: DU68%20LVG
2026-03-28 22:06:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73e9fcad-8a90-5e2f-8b8b-a9df139e02bc with identifier: DU68%20LVG to the API
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208327/600>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_expert_report_file_519467fd-5c77-488f-8001-200974c829e4.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU68%20LVG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73e9fcad-8a90-5e2f-8b8b-a9df139e02bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU68 LVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU68%20LVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 73497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40093,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208315/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38345,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208327/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35596,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208335/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36392,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36052,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208354/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76586,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208381/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66315,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208400/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85494,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73e9fcad-8a90-5e2f-8b8b-a9df139e02bc/73e9fcad-8a90-5e2f-8b8b-a9df139e02bc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DU68LVG/699208440/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD ST-LINE X P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 180 4WD ST-LINE X P/S',
 'vin': 'WF0AXXWPMAJM87964',
 'year': 2018}
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU68%2520LVG%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [bca.uk] INFO: Saving data for DU68%20LVG: {'created_time': 1774735596.812727, 'last_price_update_time': 1774735596.812736, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU68%2520LVG') HTTP/1.1" 204 0
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176659/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176659>
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015707/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015799/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176696%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176696 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158326%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158326 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010766%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010766 not downloaded yet
2026-03-28 22:06:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010730%27 HTTP/1.1" 200 None
2026-03-28 22:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010730 not downloaded yet
2026-03-28 22:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010735/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010735>
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010775>
2026-03-28 22:06:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159252>
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010905%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010905 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159296%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159296 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010864%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010864 not downloaded yet
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543191d0>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015635%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015635/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744fb90>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015647%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015647/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55420ecd0>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015753%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015753/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8ac90>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015659%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015659/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55424a990>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015667%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015667/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554412c90>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_expert_report_file_76522c1a-54bd-4d0f-bcf9-4f04446becc7.pdf HTTP/1.1" 201 0
2026-03-28 22:06:37 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb9c86d4-3652-5684-9f6c-db4bea055518, skipping ID generation
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLR09VJO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR09VJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015740/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699176714%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176714 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158332%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158332 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010785%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010785 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010753%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010753 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010933%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010933 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159308%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159308 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010889%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010889 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975339%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975339 not downloaded yet
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732eb90>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015707%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015707/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a36d0>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015799%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015799/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010908/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010908>
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158304>
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158309/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158309>
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176674>
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158343%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158343 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010813%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010813 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010781%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010781 not downloaded yet
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176666/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176666>
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176650/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010954%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010954 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159325%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159325 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010926%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010926 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975369%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975369 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158352%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158352 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010847%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010847 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010801%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010801 not downloaded yet
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a1dd0>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010729%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010729/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429d950>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015740%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015740/600 saved to cache
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010931/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010931>
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176659/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010735/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010978%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010978 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699159336%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159336 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010956%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010956 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975391%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975391 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158365%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158365 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010867%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010867 not downloaded yet
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010823%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010823 not downloaded yet
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159283/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159283>
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010874/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010874>
2026-03-28 22:06:37 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010834/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010834>
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975413%27 HTTP/1.1" 200 None
2026-03-28 22:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975413 not downloaded yet
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429e010>
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176650%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176650/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9690>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015774%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015774/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158309/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699158378%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158378 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010893%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010893 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010861%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010861 not downloaded yet
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975310/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR09VJO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010908/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975449%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975449 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010923%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010923 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010895%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010895 not downloaded yet
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a189d0>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176659%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176659/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c3f90>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010775%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010775/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55778f490>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010735%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010735/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5577d4210>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159252%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159252/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176666/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975473%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975473 not downloaded yet
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010813/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010813>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010781/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010781>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975369/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975369>
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010946%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010946 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010924%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010924 not downloaded yet
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010931/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975498%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975498 not downloaded yet
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549f3990>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158309%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158309/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456e410>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158304%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158304/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429f350>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010908%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010908/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f95a90>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176674%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176674/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010974%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010974 not downloaded yet
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699010944%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010944 not downloaded yet
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010834/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010926/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010926>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010954>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159325/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159325>
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975532%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975532 not downloaded yet
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549d1850>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176666%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176666/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:38 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547313d50>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010931%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010931/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159283/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010874/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010867>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010823>
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698975563%27 HTTP/1.1" 200 None
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975563 not downloaded yet
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b07d10>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010834%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010834/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010861/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010861>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010893/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010893>
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975449/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975449>
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975310/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975473/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975473>
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975369/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010781/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c07c90>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159283%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159283/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159325/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554250b90>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010874%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010874/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010944>
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010926/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975532/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975532>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547783dd0>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975310%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975310/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010813/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544cbd10>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975369%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975369/600 saved to cache
2026-03-28 22:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55489e4d0>
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010781%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010781/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975449/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010974>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975498/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975498>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975563/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975563>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010924/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010924>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010861/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010893/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975473/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428f510>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159325%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159325/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545ae610>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010823%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010823/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732da10>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010954%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010954/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732e950>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010867%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010867/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a45350>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010926%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010926/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010923/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010923>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010895/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010895>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010946>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a13d0>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010813%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010813/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975532/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541f4190>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975449%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975449/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b65810>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010861%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010861/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a2090>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010893%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010893/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae11d0>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975473%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975473/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975413/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975413>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158365/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158365>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158378/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158378>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975563/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010924/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975498/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd78d0>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010944%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010944/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556faf610>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975532%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975532/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975391/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975391>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b41650>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975563%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975563/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547782510>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010924%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010924/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55431a7d0>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975498%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975498/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010923/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010978/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010978>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159336/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159336>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010956/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010956>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010847/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010847>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010801>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010895/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fc090>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010974%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010974/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975413/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975339/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698975339>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158352>
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158343/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158343>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158365/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158378/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316d50>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010923%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010923/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975391/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010889/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010889>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010847/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:39 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159308/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159308>
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010956/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010978/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547782d50>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010946%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010946/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:39 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547257c90>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010895%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010895/600 saved to cache
2026-03-28 22:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62c50>
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975413%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975413/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547257a10>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158365%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158365/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547603ad0>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158378%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158378/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159336/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975339/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR09VJO/42810008?sv=2020-08-04&st=2026-03-28T22%3A06%3A34Z&se=2026-03-28T22%3A31%3A34Z&sr=b&sp=r&sig=aKbRLG16TZ1nY2%2FcD%2BZrCbLa1V8iWZctNa6W3Fpmjbg%3D)
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010753/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010753>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010933>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010785/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010785>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158332/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158332>
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158343/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b673d0>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975391%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975391/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e7dd0>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010801%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010801/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554230810>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010847%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010847/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554857c10>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010956%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010956/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1ad50>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010978%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010978/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010889/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010905>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010730/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010730>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010864/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010864>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176714/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176714>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159296>
2026-03-28 22:06:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010766>
2026-03-28 22:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159308/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472c33d0>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159336%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159336/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542b4190>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR09VJO%252F698975339%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975339/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cb9c86d4-3652-5684-9f6c-db4bea055518
2026-03-28 22:06:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb9c86d4-3652-5684-9f6c-db4bea055518, skipping ID generation
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb9c86d4-3652-5684-9f6c-db4bea055518 sending to next pipeline
2026-03-28 22:06:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb9c86d4-3652-5684-9f6c-db4bea055518, identifier: LR09%20VJO
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555ca5c10>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158343%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158343/600 saved to cache
2026-03-28 22:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:40 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554316710>
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158352%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158352/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb9c86d4-3652-5684-9f6c-db4bea055518 with identifier: LR09%20VJO
2026-03-28 22:06:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb9c86d4-3652-5684-9f6c-db4bea055518 with identifier: LR09%20VJO
2026-03-28 22:06:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb9c86d4-3652-5684-9f6c-db4bea055518 with identifier: LR09%20VJO to the API
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975339/600>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_expert_report_file_76522c1a-54bd-4d0f-bcf9-4f04446becc7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR09%20VJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb9c86d4-3652-5684-9f6c-db4bea055518',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR09 VJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR09%20VJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 92192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47621,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975310/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46053,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975339/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975369/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43057,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44685,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975413/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44169,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975449/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85616,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975473/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75426,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975498/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81242,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975532/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb9c86d4-3652-5684-9f6c-db4bea055518/cb9c86d4-3652-5684-9f6c-db4bea055518_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84308,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR09VJO/698975563/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'JMZDE135200119167',
 'year': 2009}
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR09%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:06:41 [bca.uk] INFO: Saving data for LR09%20VJO: {'created_time': 1774735601.423286, 'last_price_update_time': 1774735601.423296, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR09%2520VJO') HTTP/1.1" 204 0
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158332/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010785/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176696/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176696>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010706/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FP60LBZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158326/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158326>
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010753/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010744/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KE04ECL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547152ed0>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010889%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010889/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554935110>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159308%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159308/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010864/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010730/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699158320>
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554907550>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158332%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158332/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497b8d0>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010785%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010785/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545af5d0>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010933%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010933/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176714/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010706/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FP60LBZ/42810031?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=3GaBsmw3hnsp9No2y3eY2AkbLUE5m1vAbGo5WjWqHUM%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158326/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176685/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176685>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010959/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010959>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159275/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159275>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010808>
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176696/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555031a50>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010753%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010753/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a1650>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010766%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010766/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554554810>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010864%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010864/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713ea10>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010730%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010730/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545551d0>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010905%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010905/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a2890>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159296%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159296/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010744/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KE04ECL/42810509?sv=2020-08-04&st=2026-03-28T22%3A06%3A33Z&se=2026-03-28T22%3A31%3A33Z&sr=b&sp=r&sig=Ascom%2BZDxKQh%2BFtTk23j2PXyfZx6maQlK%2F3ZwUvdUog%3D)
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010845/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010845>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159267/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159267>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010787>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010818>
2026-03-28 22:06:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010760>
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547485f10>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176714%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176714/600 saved to cache
2026-03-28 22:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e6b50>
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFP60LBZ%252F699010706%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010706/600 saved to cache
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0379ad37-0288-50b0-bf91-fbe98128e386
2026-03-28 22:06:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0379ad37-0288-50b0-bf91-fbe98128e386, skipping ID generation
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0379ad37-0288-50b0-bf91-fbe98128e386 sending to next pipeline
2026-03-28 22:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0379ad37-0288-50b0-bf91-fbe98128e386, identifier: FP60%20LBZ
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ba790>
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158326%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158326/600 saved to cache
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:42 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:42 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:42 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:42 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547396390>
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176696%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176696/600 saved to cache
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0379ad37-0288-50b0-bf91-fbe98128e386 with identifier: FP60%20LBZ
2026-03-28 22:06:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0379ad37-0288-50b0-bf91-fbe98128e386 with identifier: FP60%20LBZ
2026-03-28 22:06:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0379ad37-0288-50b0-bf91-fbe98128e386 with identifier: FP60%20LBZ to the API
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010706/600>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_expert_report_file_2b77112e-81fa-438f-9ca6-d6d854fe7d88.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP60%20LBZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0379ad37-0288-50b0-bf91-fbe98128e386',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP60 LBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP60%20LBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 148055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50619,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010706/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49005,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010730/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46622,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44832,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010781/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45077,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85212,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010861/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010895/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81666,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010924/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0379ad37-0288-50b0-bf91-fbe98128e386/0379ad37-0288-50b0-bf91-fbe98128e386_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92639,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FP60LBZ/699010944/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 T 16V ELITE Saloon',
 'transmission': 'manual',
 'trim': 'T 16V ELITE',
 'vin': 'W0LGT5EE4B1094581',
 'year': 2011}
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP60%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 22:06:42 [bca.uk] INFO: Saving data for FP60%20LBZ: {'created_time': 1774735602.606777, 'last_price_update_time': 1774735602.606788, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP60%2520LBZ') HTTP/1.1" 204 0
2026-03-28 22:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159263/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699159263>
2026-03-28 22:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159275/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176663/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176663>
2026-03-28 22:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010795>
2026-03-28 22:06:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK66WKL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176685/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010959/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549f13d0>
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158320%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158320/600 saved to cache
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554855690>
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKE04ECL%252F699010744%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010744/600 saved to cache
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ba9a5f3-be93-54af-9867-b958cb5e410e
2026-03-28 22:06:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ba9a5f3-be93-54af-9867-b958cb5e410e, skipping ID generation
2026-03-28 22:06:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ba9a5f3-be93-54af-9867-b958cb5e410e sending to next pipeline
2026-03-28 22:06:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba9a5f3-be93-54af-9867-b958cb5e410e, identifier: KE04%20ECL
2026-03-28 22:06:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba9a5f3-be93-54af-9867-b958cb5e410e with identifier: KE04%20ECL
2026-03-28 22:06:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba9a5f3-be93-54af-9867-b958cb5e410e with identifier: KE04%20ECL
2026-03-28 22:06:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ba9a5f3-be93-54af-9867-b958cb5e410e with identifier: KE04%20ECL to the API
2026-03-28 22:06:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010744/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_expert_report_file_78b2c94a-38a1-436a-88b9-3901770e5bf7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE04%20ECL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ba9a5f3-be93-54af-9867-b958cb5e410e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE04 ECL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE04%20ECL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 89004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43388,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010744/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39857,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010785/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38049,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010813/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010847/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38437,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010867/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010893/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010923/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94409,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7ba9a5f3-be93-54af-9867-b958cb5e410e/7ba9a5f3-be93-54af-9867-b958cb5e410e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74441,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KE04ECL/699010974/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 ENERGY 16V Hatchback',
 'transmission': 'manual',
 'trim': 'ENERGY 16V',
 'vin': 'W0L0XCF6844436990',
 'year': 2004}
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KE04%2520ECL%27 HTTP/1.1" 200 None
2026-03-28 22:06:43 [bca.uk] INFO: Saving data for KE04%20ECL: {'created_time': 1774735603.19572, 'last_price_update_time': 1774735603.195731, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE04%2520ECL') HTTP/1.1" 204 0
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010845/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159267/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010872/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010872>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010832/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010832>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010720/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KP05UXR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fab250>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010808%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010808/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739cb90>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159275%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159275/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b41e50>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176685%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176685/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739de50>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010959%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010959/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554315310>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010845%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010845/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f81d90>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159267%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159267/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b1f90>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010818%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010818/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547254950>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010760%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010760/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547152290>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010787%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010787/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159263/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176663/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK66WKL/42809678?sv=2020-08-04&st=2026-03-28T22%3A06%3A31Z&se=2026-03-28T22%3A31%3A31Z&sr=b&sp=r&sig=GiRcAhCOYBxFcUqxASPaChe3ssVirE1Tda7AJNXRiQc%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699176654>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010802/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010802>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159246/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WV67NMF-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010750/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KX06XUD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010772/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010772>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015873>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176644/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YK19NOH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699010751>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015896/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015896>
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010720/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KP05UXR/42810558?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=oeBmjw6h7yhrRcDk7Az0DSC0qw6NipydgolxhmUcW6w%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010832/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010872/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010750/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KX06XUD/42810500?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=EsoSrfFB91c20kgXYpjr8TG3TdHxfVqotEOHQKGAgUw%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159246/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WV67NMF/42809798?sv=2020-08-04&st=2026-03-28T22%3A06%3A32Z&se=2026-03-28T22%3A31%3A32Z&sr=b&sp=r&sig=lKizQk1RoS6P9DBphb%2FP%2BEN1BYx9SlUGlkVfpOEs6ZM%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010802/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015829/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015829>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015765/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015765>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010713/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK59LFU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015690/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015690>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e9650>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159263%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159263/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8fd50>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176663%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176663/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554979a90>
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK66WKL%252F699158296%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158296/600 saved to cache
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e
2026-03-28 22:06:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e, skipping ID generation
2026-03-28 22:06:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 48020b9d-f1ca-5049-9c7b-c8f63a357c9e sending to next pipeline
2026-03-28 22:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e, identifier: LK66%20WKL
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739c9d0>
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010795%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010795/600 saved to cache
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549ac0d0>
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKP05UXR%252F699010720%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010720/600 saved to cache
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 992fca31-db18-5535-9b9a-21d4a1d64a72
2026-03-28 22:06:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 992fca31-db18-5535-9b9a-21d4a1d64a72, skipping ID generation
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 992fca31-db18-5535-9b9a-21d4a1d64a72 sending to next pipeline
2026-03-28 22:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 992fca31-db18-5535-9b9a-21d4a1d64a72, identifier: KP05%20UXR
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456e890>
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010832%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010832/600 saved to cache
2026-03-28 22:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e with identifier: LK66%20WKL
2026-03-28 22:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e with identifier: LK66%20WKL
2026-03-28 22:06:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48020b9d-f1ca-5049-9c7b-c8f63a357c9e with identifier: LK66%20WKL to the API
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158296/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_expert_report_file_5a79053c-8c55-4fd9-a58a-302a754fac05.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK66%20WKL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48020b9d-f1ca-5049-9c7b-c8f63a357c9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK66 WKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK66%20WKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 82419,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45549,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158326/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158332/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94203,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158343/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74867,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158352/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158365/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48020b9d-f1ca-5049-9c7b-c8f63a357c9e/48020b9d-f1ca-5049-9c7b-c8f63a357c9e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81218,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK66WKL/699158378/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-TEC (5ST) XTRONIC StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 130 N-TEC (5ST) XTRONIC',
 'vin': 'JN1TCAT32U0040851',
 'year': 2016}
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK66%2520WKL%27 HTTP/1.1" 200 None
2026-03-28 22:06:44 [bca.uk] INFO: Saving data for LK66%20WKL: {'created_time': 1774735604.587847, 'last_price_update_time': 1774735604.587858, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK66%2520WKL') HTTP/1.1" 204 0
2026-03-28 22:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 992fca31-db18-5535-9b9a-21d4a1d64a72 with identifier: KP05%20UXR
2026-03-28 22:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 992fca31-db18-5535-9b9a-21d4a1d64a72 with identifier: KP05%20UXR
2026-03-28 22:06:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 992fca31-db18-5535-9b9a-21d4a1d64a72 with identifier: KP05%20UXR to the API
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010720/600>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_expert_report_file_3ef19788-0487-4b6b-a3ec-f92c33faffac.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP05%20UXR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '992fca31-db18-5535-9b9a-21d4a1d64a72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP05 UXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP05%20UXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 174243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42160,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010720/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41145,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010735/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37443,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37459,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010787/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35642,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010808/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36167,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010834/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 54698,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010864/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010889/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91840,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010926/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_992fca31-db18-5535-9b9a-21d4a1d64a72/992fca31-db18-5535-9b9a-21d4a1d64a72_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KP05UXR/699010956/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 ZETEC Hatchback',
 'transmission': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF05XXGBB54D29224',
 'year': 2005}
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP05%2520UXR%27 HTTP/1.1" 200 None
2026-03-28 22:06:44 [bca.uk] INFO: Saving data for KP05%20UXR: {'created_time': 1774735604.985317, 'last_price_update_time': 1774735604.985326, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP05%2520UXR') HTTP/1.1" 204 0
2026-03-28 22:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010772/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176644/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YK19NOH/42807908?sv=2020-08-04&st=2026-03-28T22%3A06%3A30Z&se=2026-03-28T22%3A31%3A30Z&sr=b&sp=r&sig=rD3Vv7GDvTTwqOKVf200giGIHE48KJ5OcykHqguP%2F7A%3D)
2026-03-28 22:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015726>
2026-03-28 22:06:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015670/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015670>
2026-03-28 22:06:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015677>
2026-03-28 22:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015896/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b9050>
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010872%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010872/600 saved to cache
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554907ed0>
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKX06XUD%252F699010750%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010750/600 saved to cache
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888
2026-03-28 22:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6ea9ccc5-341e-59d0-9330-b505b5ad8888, skipping ID generation
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6ea9ccc5-341e-59d0-9330-b505b5ad8888 sending to next pipeline
2026-03-28 22:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ea9ccc5-341e-59d0-9330-b505b5ad8888, identifier: KX06%20XUD
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6de50>
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWV67NMF%252F699159246%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159246/600 saved to cache
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 172158fc-c6ba-569f-b467-7d56f3769264
2026-03-28 22:06:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 172158fc-c6ba-569f-b467-7d56f3769264, skipping ID generation
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 172158fc-c6ba-569f-b467-7d56f3769264 sending to next pipeline
2026-03-28 22:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 172158fc-c6ba-569f-b467-7d56f3769264, identifier: WV67%20NMF
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c0c50>
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176654%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176654/600 saved to cache
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429df50>
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010802%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010802/600 saved to cache
2026-03-28 22:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ea9ccc5-341e-59d0-9330-b505b5ad8888 with identifier: KX06%20XUD
2026-03-28 22:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ea9ccc5-341e-59d0-9330-b505b5ad8888 with identifier: KX06%20XUD
2026-03-28 22:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ea9ccc5-341e-59d0-9330-b505b5ad8888 with identifier: KX06%20XUD to the API
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010750/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_expert_report_file_0978bab6-19ea-4df5-831b-3b0fa12eb4c5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX06%20XUD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6ea9ccc5-341e-59d0-9330-b505b5ad8888',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX06 XUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX06%20XUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA VERSO',
 'odometer': 136432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010750/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41178,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37351,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010818/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35981,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010845/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010874/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010905/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6ea9ccc5-341e-59d0-9330-b505b5ad8888/6ea9ccc5-341e-59d0-9330-b505b5ad8888_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87807,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KX06XUD/699010978/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA VERSO 2.2 D-4D T3 MPV',
 'transmission': 'manual',
 'trim': 'D-4D T3',
 'vin': 'NMTEA16R00R022770',
 'year': 2006}
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX06%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:06:45 [bca.uk] INFO: Saving data for KX06%20XUD: {'created_time': 1774735605.777113, 'last_price_update_time': 1774735605.777125, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX06%2520XUD') HTTP/1.1" 204 0
2026-03-28 22:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 172158fc-c6ba-569f-b467-7d56f3769264 with identifier: WV67%20NMF
2026-03-28 22:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 172158fc-c6ba-569f-b467-7d56f3769264 with identifier: WV67%20NMF
2026-03-28 22:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 172158fc-c6ba-569f-b467-7d56f3769264 with identifier: WV67%20NMF to the API
2026-03-28 22:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159246/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_expert_report_file_5b810461-60fc-42eb-a740-84d3934a7523.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV67%20NMF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '172158fc-c6ba-569f-b467-7d56f3769264',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV67 NMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV67%20NMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 57275,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47968,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45519,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159263/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44183,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159267/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159275/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40923,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159283/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89256,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159296/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85946,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159308/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93432,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159325/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_172158fc-c6ba-569f-b467-7d56f3769264/172158fc-c6ba-569f-b467-7d56f3769264_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WV67NMF/699159336/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF05XXGCC5HG37612',
 'year': 2017}
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV67%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 22:06:46 [bca.uk] INFO: Saving data for WV67%20NMF: {'created_time': 1774735606.14486, 'last_price_update_time': 1774735606.14487, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV67%2520NMF') HTTP/1.1" 204 0
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015765/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010713/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK59LFU/42810532?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=HXSOt9sDMupOgYbsEXCjSHCKuR31TJPXV6ppJsslvik%3D)
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015654/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015654>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269219/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269219>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015638/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015638>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015630/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BV18MMU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015690/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015829/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554279e90>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010772%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010772/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554278250>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYK19NOH%252F699176644%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176644/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e320279-d073-5e8e-aee4-113575c202cf
2026-03-28 22:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e320279-d073-5e8e-aee4-113575c202cf, skipping ID generation
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e320279-d073-5e8e-aee4-113575c202cf sending to next pipeline
2026-03-28 22:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e320279-d073-5e8e-aee4-113575c202cf, identifier: YK19%20NOH
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471ae2d0>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010751%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010751/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547150310>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015873%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015873/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554315290>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015896%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015896/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e320279-d073-5e8e-aee4-113575c202cf with identifier: YK19%20NOH
2026-03-28 22:06:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e320279-d073-5e8e-aee4-113575c202cf with identifier: YK19%20NOH
2026-03-28 22:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e320279-d073-5e8e-aee4-113575c202cf with identifier: YK19%20NOH to the API
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176644/600>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_expert_report_file_3d54cb60-9cc2-47d0-9898-9ec1c354b604.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK19%20NOH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3e320279-d073-5e8e-aee4-113575c202cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK19 NOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK19%20NOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SUZUKI',
 'model': 'SX4 S CROSS',
 'odometer': 23157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41744,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176644/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176650/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176654/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176659/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176663/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36922,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176666/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67153,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176685/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80580,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176696/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3e320279-d073-5e8e-aee4-113575c202cf/3e320279-d073-5e8e-aee4-113575c202cf_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74719,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YK19NOH/699176714/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SUZUKI SX4 S CROSS 1.4 B-JET SZ5 ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET SZ5 ALLGRIP',
 'vin': 'TSMJYBA2S00677976',
 'year': 2019}
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK19%2520NOH%27 HTTP/1.1" 200 None
2026-03-28 22:06:46 [bca.uk] INFO: Saving data for YK19%20NOH: {'created_time': 1774735606.854817, 'last_price_update_time': 1774735606.854829, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK19%2520NOH') HTTP/1.1" 204 0
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333402>
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971848/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971848>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330969>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA06%20YTM-GB>
2026-03-28 22:06:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE55%20ACX-GB>
2026-03-28 22:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015670/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fae850>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015765%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015765/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543eb9d0>
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK59LFU%252F699010713%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010713/600 saved to cache
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a83e0fd1-5b31-5398-90ed-f3506792a1a5
2026-03-28 22:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a83e0fd1-5b31-5398-90ed-f3506792a1a5, skipping ID generation
2026-03-28 22:06:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a83e0fd1-5b31-5398-90ed-f3506792a1a5 sending to next pipeline
2026-03-28 22:06:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a83e0fd1-5b31-5398-90ed-f3506792a1a5, identifier: LK59%20LFU
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554856190>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015690%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015690/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c9c50>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015829%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015829/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a83e0fd1-5b31-5398-90ed-f3506792a1a5 with identifier: LK59%20LFU
2026-03-28 22:06:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a83e0fd1-5b31-5398-90ed-f3506792a1a5 with identifier: LK59%20LFU
2026-03-28 22:06:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a83e0fd1-5b31-5398-90ed-f3506792a1a5 with identifier: LK59%20LFU to the API
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010713/600>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_expert_report_file_b6fefe72-39e9-448b-b270-52c019e40786.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK59%20LFU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a83e0fd1-5b31-5398-90ed-f3506792a1a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK59 LFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK59%20LFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 102050,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010713/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47179,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46158,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010751/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010772/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43528,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010802/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42977,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010832/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84694,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010872/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010908/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90465,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010931/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a83e0fd1-5b31-5398-90ed-f3506792a1a5/a83e0fd1-5b31-5398-90ed-f3506792a1a5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94086,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK59LFU/699010959/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 VERVE Hatchback',
 'transmission': 'manual',
 'trim': 'VERVE',
 'vin': 'VF3WAKFT09W089008',
 'year': 2009}
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK59%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:06:47 [bca.uk] INFO: Saving data for LK59%20LFU: {'created_time': 1774735607.540094, 'last_price_update_time': 1774735607.540105, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK59%2520LFU') HTTP/1.1" 204 0
2026-03-28 22:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015630/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015638/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BV18MMU/42810984?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=awaP9bI91lSo%2Fl13T4OiJNtRsbOn8slS8eNX2y8Uzxg%3D)
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024879/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024879>
2026-03-28 22:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015654/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GX69OHK/42810977?sv=2020-08-04&st=2026-03-28T22%3A06%3A29Z&se=2026-03-28T22%3A31%3A29Z&sr=b&sp=r&sig=0qs50uo1a%2B8v5oQ9QTDhOMr8kra3CfYpsPyh51WuzC4%3D)
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269192/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269192>
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK67%20LGN-GB>
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333398/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333398>
2026-03-28 22:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269219/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b40c90>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015726%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015726/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555030850>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015677%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015677/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554405590>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015670%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015670/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330962>
2026-03-28 22:06:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20VCM-GB>
2026-03-28 22:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5550320d0>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015630%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015630/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5ac50>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBV18MMU%252F699015638%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015638/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bab00141-98d7-507d-a35a-585edf20fde4
2026-03-28 22:06:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bab00141-98d7-507d-a35a-585edf20fde4, skipping ID generation
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bab00141-98d7-507d-a35a-585edf20fde4 sending to next pipeline
2026-03-28 22:06:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bab00141-98d7-507d-a35a-585edf20fde4, identifier: BV18%20MMU
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e2b10>
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGX69OHK%252F699015654%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015654/600 saved to cache
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cd277234-4dc4-5636-a402-27f6b3385c96
2026-03-28 22:06:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd277234-4dc4-5636-a402-27f6b3385c96, skipping ID generation
2026-03-28 22:06:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cd277234-4dc4-5636-a402-27f6b3385c96 sending to next pipeline
2026-03-28 22:06:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd277234-4dc4-5636-a402-27f6b3385c96, identifier: GX69%20OHK
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fd4a90>
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269219%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269219/600 saved to cache
2026-03-28 22:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bab00141-98d7-507d-a35a-585edf20fde4 with identifier: BV18%20MMU
2026-03-28 22:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bab00141-98d7-507d-a35a-585edf20fde4 with identifier: BV18%20MMU
2026-03-28 22:06:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bab00141-98d7-507d-a35a-585edf20fde4 with identifier: BV18%20MMU to the API
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015638/600>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_expert_report_file_ad06c7b2-4a1f-443d-a750-c6bbc27f50c9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV18%20MMU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bab00141-98d7-507d-a35a-585edf20fde4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV18 MMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV18%20MMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 71532,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015630/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38709,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015635/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015638/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36574,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33279,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015753/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015765/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71590,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015799/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57527,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015829/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79291,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bab00141-98d7-507d-a35a-585edf20fde4/bab00141-98d7-507d-a35a-585edf20fde4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76484,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BV18MMU/699015896/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.8 TSI 180 FR TECHNOLOGY DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 180 FR TECHNOLOGY DSG',
 'vin': 'VSSZZZ5FZJR175567',
 'year': 2018}
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV18%2520MMU%27 HTTP/1.1" 200 None
2026-03-28 22:06:48 [bca.uk] INFO: Saving data for BV18%20MMU: {'created_time': 1774735608.481855, 'last_price_update_time': 1774735608.481866, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV18%2520MMU') HTTP/1.1" 204 0
2026-03-28 22:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd277234-4dc4-5636-a402-27f6b3385c96 with identifier: GX69%20OHK
2026-03-28 22:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd277234-4dc4-5636-a402-27f6b3385c96 with identifier: GX69%20OHK
2026-03-28 22:06:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd277234-4dc4-5636-a402-27f6b3385c96 with identifier: GX69%20OHK to the API
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015654/600>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_expert_report_file_6e68b8ac-c89c-4cb7-a2ed-3e1d89571beb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX69%20OHK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd277234-4dc4-5636-a402-27f6b3385c96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX69 OHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX69%20OHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 37404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39672,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015647/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39588,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015654/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38091,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015659/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31529,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015670/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 31559,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015677/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 61014,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015690/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 55792,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015707/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72805,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015740/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cd277234-4dc4-5636-a402-27f6b3385c96/cd277234-4dc4-5636-a402-27f6b3385c96_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67373,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GX69OHK/699015774/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1771872J134679',
 'year': 2019}
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX69%2520OHK%27 HTTP/1.1" 200 None
2026-03-28 22:06:48 [bca.uk] INFO: Saving data for GX69%20OHK: {'created_time': 1774735608.871115, 'last_price_update_time': 1774735608.871127, 'auction_closing_time': 1774864800.0}
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX69%2520OHK') HTTP/1.1" 204 0
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971835/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971835>
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333398/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971848/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269192/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:48 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476d9a10>
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330969%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330969/600 saved to cache
2026-03-28 22:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024879/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:06:48 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285808/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285808>
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548276d0>
2026-03-28 22:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333402%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333402/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024876/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699024876>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333396/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699333396>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF18%20AUM-GB>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD14%20AUA-GB>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543fefd0>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333398%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333398/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330958/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330958>
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971835/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c6dd50>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971848%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971848/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a47890>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269192%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269192/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285792/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285792>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970677/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970677>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994737/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994737>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971810>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472a2850>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_expert_report_file_b31a998f-0064-4f0a-af92-5a8f3b5b2d76.pdf HTTP/1.1" 201 0
2026-03-28 22:06:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4177a308-7aae-587d-bd3e-07268dbbb6a0, skipping ID generation
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DHK67LGN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK67LGN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae2710>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_expert_report_file_1d285c6d-4ec1-4a7d-ab79-16b540e5520f.pdf HTTP/1.1" 201 0
2026-03-28 22:06:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b735ecb-b987-5f51-9978-b14a854ed6a5, skipping ID generation
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DCA06YTM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA06YTM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541fd750>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_expert_report_file_127c964c-bc5c-464f-b1e1-beab513a5082.pdf HTTP/1.1" 201 0
2026-03-28 22:06:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfa39713-14e5-5c88-b2a8-4efb5721d2c2, skipping ID generation
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DFE55ACX-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE55ACX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555033650>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX16OWF%252F699024879%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024879/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269162/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269162>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS67%20XUM-GB>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971789/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971789>
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188868%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188868 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023460%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023460 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994386%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994386 not downloaded yet
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333396/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG66TXM/42810151?sv=2020-08-04&st=2026-03-28T22%3A05%3A05Z&se=2026-03-28T22%3A30%3A05Z&sr=b&sp=r&sig=C1vsp95R4gOA7T0iHNFs%2BZs12NdBkOHyJYbnRQXqRtM%3D)
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188878%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188878 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023471%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023471 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994402%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994402 not downloaded yet
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544ca910>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330962%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330962/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554279290>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971835%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971835/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285808/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330958/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024876/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YX16OWF/42810933?sv=2020-08-04&st=2026-03-28T22%3A05%3A09Z&se=2026-03-28T22%3A30%3A09Z&sr=b&sp=r&sig=3EOZGDetp00%2FdUCWDR68oq2Rwg5gxQSyaFaneq5tB70%3D)
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994619/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994619>
2026-03-28 22:06:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285771/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285771>
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188886%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188886 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023481%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023481 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994417%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994417 not downloaded yet
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c2f90>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_expert_report_file_5966b3de-4dad-4423-9806-ba274329c3cd.pdf HTTP/1.1" 201 0
2026-03-28 22:06:49 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c202ec85-ff2c-5425-bb13-378c8faf73ed, skipping ID generation
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DYJ63VCM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YJ63VCM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699188897%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188897 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699023492%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023492 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994425%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994425 not downloaded yet
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699253773%27 HTTP/1.1" 200 None
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253773 not downloaded yet
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547254510>
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG66TXM%252F699333396%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333396/600 saved to cache
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421
2026-03-28 22:06:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 48ea9338-f3dd-5ad7-81bd-c3333cd89421, skipping ID generation
2026-03-28 22:06:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 48ea9338-f3dd-5ad7-81bd-c3333cd89421 sending to next pipeline
2026-03-28 22:06:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48ea9338-f3dd-5ad7-81bd-c3333cd89421, identifier: BG66%20TXM
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699188904%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188904 not downloaded yet
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023496%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023496 not downloaded yet
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698994438%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994438 not downloaded yet
2026-03-28 22:06:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48ea9338-f3dd-5ad7-81bd-c3333cd89421 with identifier: BG66%20TXM
2026-03-28 22:06:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48ea9338-f3dd-5ad7-81bd-c3333cd89421 with identifier: BG66%20TXM
2026-03-28 22:06:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48ea9338-f3dd-5ad7-81bd-c3333cd89421 with identifier: BG66%20TXM to the API
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333396/600>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_expert_report_file_53d2c5cc-e179-4306-88bb-e8ae308b587b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG66%20TXM-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48ea9338-f3dd-5ad7-81bd-c3333cd89421',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG66 TXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG66%20TXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 26076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38907,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37740,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333391/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40375,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333393/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38044,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333396/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36402,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333398/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65579,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333407/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66932,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333412/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333420/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_48ea9338-f3dd-5ad7-81bd-c3333cd89421/48ea9338-f3dd-5ad7-81bd-c3333cd89421_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84193,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG66TXM/699333428/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI TEKNA',
 'vin': 'SJNFCAF15U7299965',
 'year': 2016}
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG66%2520TXM%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [bca.uk] INFO: Saving data for BG66%20TXM: {'created_time': 1774735610.44966, 'last_price_update_time': 1774735610.449672, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG66%2520TXM') HTTP/1.1" 204 0
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269162/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:06:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994360/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=FE55ACX-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994737/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285792/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253779%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253779 not downloaded yet
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554274290>
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285808%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285808/600 saved to cache
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54744c590>
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330958%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330958/600 saved to cache
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fadb90>
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYX16OWF%252F699024876%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024876/600 saved to cache
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d
2026-03-28 22:06:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 12dd3ce3-5de5-5fe4-88d0-7054e427658d, skipping ID generation
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 12dd3ce3-5de5-5fe4-88d0-7054e427658d sending to next pipeline
2026-03-28 22:06:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12dd3ce3-5de5-5fe4-88d0-7054e427658d, identifier: YX16%20OWF
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971789/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970677/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699188917%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188917 not downloaded yet
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023517%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023517 not downloaded yet
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698994466%27 HTTP/1.1" 200 None
2026-03-28 22:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994466 not downloaded yet
2026-03-28 22:06:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12dd3ce3-5de5-5fe4-88d0-7054e427658d with identifier: YX16%20OWF
2026-03-28 22:06:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12dd3ce3-5de5-5fe4-88d0-7054e427658d with identifier: YX16%20OWF
2026-03-28 22:06:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12dd3ce3-5de5-5fe4-88d0-7054e427658d with identifier: YX16%20OWF to the API
2026-03-28 22:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024876/600>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_expert_report_file_11563098-af30-4ba6-ad32-451d802b82c9.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX16%20OWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '12dd3ce3-5de5-5fe4-88d0-7054e427658d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX16 OWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX16%20OWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 24684,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36531,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024871/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33518,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024876/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37301,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024879/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024882/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024887/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 32936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78737,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024891/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024894/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82485,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024897/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12dd3ce3-5de5-5fe4-88d0-7054e427658d/12dd3ce3-5de5-5fe4-88d0-7054e427658d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99626,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YX16OWF/699024901/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.2 VVT 70 GLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 GLAM',
 'vin': 'W0L0MAP08F6096764',
 'year': 2016}
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX16%2520OWF%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [bca.uk] INFO: Saving data for YX16%20OWF: {'created_time': 1774735611.157602, 'last_price_update_time': 1774735611.157618, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX16%2520OWF') HTTP/1.1" 204 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253788%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253788 not downloaded yet
2026-03-28 22:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994386/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994386>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994402/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994402>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023471/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023471>
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699188933%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188933 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023538%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023538 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698994497%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994497 not downloaded yet
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547169b90>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_expert_report_file_23aa9c87-9230-4f6e-8631-d05b863910f2.pdf HTTP/1.1" 201 0
2026-03-28 22:06:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44030eb3-dbb1-5194-a010-c4fe60817cb4, skipping ID generation
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DYD14AUA-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD14AUA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f827d0>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_expert_report_file_94d53216-6943-4940-a638-70418fb44bb8.pdf HTTP/1.1" 201 0
2026-03-28 22:06:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a, skipping ID generation
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLF18AUM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LF18AUM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e6010>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971810%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971810/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554382850>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269162%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269162/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f97a50>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994737%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994737/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554314b50>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285792%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285792/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285771/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994619/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253797%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253797 not downloaded yet
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994417/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994417>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188878/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188878>
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699188946%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188946 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023568%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023568 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698994519%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994519 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253616%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253616 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189033%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189033 not downloaded yet
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b22810>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971789%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971789/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fa9c10>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970677%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970677/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253804%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253804 not downloaded yet
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778bd50>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_expert_report_file_4e359e98-97a4-4d43-8b2b-67e1bec3a64b.pdf HTTP/1.1" 201 0
2026-03-28 22:06:51 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ae3858f1-1a30-58b6-b115-1b6051bc84a2, skipping ID generation
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DKS67XUM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS67XUM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994360/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994425/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994425>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023481>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253773/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253773>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023492/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023492>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188897/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188897>
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699188963%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188963 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699023596%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023596 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D698994538%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994538 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253627%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253627 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189041%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189041 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253823%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253823 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189002%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189002 not downloaded yet
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557298e50>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285771%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285771/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae2750>
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994619%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994619/600 saved to cache
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253636%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253636 not downloaded yet
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189048%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189048 not downloaded yet
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994438/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994438>
2026-03-28 22:06:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023496/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023496>
2026-03-28 22:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253844%27 HTTP/1.1" 200 None
2026-03-28 22:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253844 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189005%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189005 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253643%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253643 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189055%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189055 not downloaded yet
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739ff10>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994360%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994360/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994386/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023471/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994402/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253857%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253857 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189013%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189013 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253652%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253652 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189062%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189062 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253873%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253873 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189017%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189017 not downloaded yet
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994417/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188878/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023517>
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253668%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253668 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189072%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189072 not downloaded yet
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253788/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253788>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994466/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994466>
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253773/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023492/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189025%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189025 not downloaded yet
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188897/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253686%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253686 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189087%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189087 not downloaded yet
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543a4ed0>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994386%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994386/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554faa790>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023471%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023471/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543201d0>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994402%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994402/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189035%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189035 not downloaded yet
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994425/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699188996/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KS67XUM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253704%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253704 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189099%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189099 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189047%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189047 not downloaded yet
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994438/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023496/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699253718%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253718 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189111%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189111 not downloaded yet
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189063%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189063 not downloaded yet
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477291d0>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994417%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994417/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8b350>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188878%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188878/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554383210>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253773%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253773/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554413bd0>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023492%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023492/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548dff50>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188897%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188897/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189048/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189048>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189005>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253844/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253844>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253652/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253652>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189062/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189062>
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3D699189076%27 HTTP/1.1" 200 None
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189076 not downloaded yet
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473db890>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023481%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023481/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473da190>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994425%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994425/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554849a90>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994438%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994438/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554848f90>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023496%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023496/600 saved to cache
2026-03-28 22:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253788/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189072/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189072>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189017/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189017>
2026-03-28 22:06:52 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253668/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253668>
2026-03-28 22:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994466/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55484b790>
2026-03-28 22:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023517%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023517/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253686>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189087/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189087>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699188996/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430e650>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253788%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253788/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189048/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189062/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189099/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189099>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253652/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189047/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189047>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189063/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189063>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253844/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83b50>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994466%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994466/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479c50>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699188996%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699188996/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189017/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189111/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189111>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189076/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189076>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253668/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189087/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253718/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253718>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189072/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e0390>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189048%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189048/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554405290>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189005%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189005/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485b8d0>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189062%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189062/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554407890>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253652%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253652/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b21b50>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253844%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253844/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189047/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253704/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253704>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189025/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189025>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189035/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189035>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189063/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189099/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b02c10>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189017%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189017/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54717c050>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253668%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253668/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474f4590>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189087%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189087/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a89ed0>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189072%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189072/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253873>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189055/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189055>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189013/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189013>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253857/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253857>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253643>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253718/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189076/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189111/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472262d0>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253686%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253686/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55486ae10>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189047%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189047/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543fd390>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189063%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189063/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55486acd0>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189099%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189099/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189025/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189002/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189002>
2026-03-28 22:06:53 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253636/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253636>
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189035/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253704/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549adb50>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253718%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253718/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83150>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189076%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189076/600 saved to cache
2026-03-28 22:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:53 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547452950>
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189111%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189111/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253627>
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189013/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253823/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253823>
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189041/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189041>
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253857/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f81d10>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189025%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189025/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549696d0>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189035%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189035/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b1510>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253704%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253704/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189055/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253636/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189002/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KS67XUM/42807715?sv=2020-08-04&st=2026-03-28T22%3A06%3A49Z&se=2026-03-28T22%3A31%3A49Z&sr=b&sp=r&sig=9ijgKTkHMSlkKAjeeQgoMMe29lAKtjTp2mF1ojKOw68%3D)
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994538>
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188963>
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023596/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023596>
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f83f10>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253643%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253643/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8a250>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189013%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189013/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476648d0>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253857%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253857/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253804>
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189041/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189033/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189033>
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994519>
2026-03-28 22:06:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253616>
2026-03-28 22:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253823/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55486a9d0>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189055%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189055/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430e810>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253636%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253636/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa5010>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKS67XUM%252F699189002%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189002/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ae3858f1-1a30-58b6-b115-1b6051bc84a2
2026-03-28 22:06:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ae3858f1-1a30-58b6-b115-1b6051bc84a2, skipping ID generation
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ae3858f1-1a30-58b6-b115-1b6051bc84a2 sending to next pipeline
2026-03-28 22:06:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae3858f1-1a30-58b6-b115-1b6051bc84a2, identifier: KS67%20XUM
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:54 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5578dc050>
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253873%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253873/600 saved to cache
2026-03-28 22:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae3858f1-1a30-58b6-b115-1b6051bc84a2 with identifier: KS67%20XUM
2026-03-28 22:06:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae3858f1-1a30-58b6-b115-1b6051bc84a2 with identifier: KS67%20XUM
2026-03-28 22:06:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae3858f1-1a30-58b6-b115-1b6051bc84a2 with identifier: KS67%20XUM to the API
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189002/600>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_expert_report_file_4e359e98-97a4-4d43-8b2b-67e1bec3a64b.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS67%20XUM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ae3858f1-1a30-58b6-b115-1b6051bc84a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS67 XUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS67%20XUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'ZOE',
 'odometer': 47639,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38582,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699188996/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39508,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189002/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189013/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37819,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189017/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37313,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189025/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86567,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189035/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 53842,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189047/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68237,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189063/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae3858f1-1a30-58b6-b115-1b6051bc84a2/ae3858f1-1a30-58b6-b115-1b6051bc84a2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71580,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KS67XUM/699189076/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE 92 I-DYNAMIQUE Hatchback',
 'transmission': 'automatic',
 'trim': '92 I-DYNAMIQUE',
 'vin': 'VF1AGVYF058981557',
 'year': 2017}
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS67%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:06:55 [bca.uk] INFO: Saving data for KS67%20XUM: {'created_time': 1774735615.287125, 'last_price_update_time': 1774735615.287134, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS67%2520XUM') HTTP/1.1" 204 0
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023568/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023568>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188946>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253797/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253797>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189027/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LF18AUM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253608/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YD14AUA-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023596/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c50690>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253627%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253627/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473bbd50>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189041%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189041/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474b8250>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253823%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253823/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189033/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994497/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994497>
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5b1d0>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994538%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994538/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b7ad0>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023596%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023596/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485a5d0>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188963%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188963/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188933>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188917/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188917>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023538/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023538>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54716a1d0>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253616%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253616/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b5010>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189033%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189033/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62050>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994519%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994519/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253797/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189027/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LF18AUM/42801914?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=oYTLlDUnLi4Hc5mT4cv1Q26PIJWnHH5lV65UPCotNYQ%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253608/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YD14AUA/42809648?sv=2020-08-04&st=2026-03-28T22%3A06%3A48Z&se=2026-03-28T22%3A31%3A48Z&sr=b&sp=r&sig=Wm4zSZCCXBpqZHbZ%2B715uXy%2BsIoOmWFmsxwRHQ4IDag%3D)
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188904>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253779/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699253779>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253766/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=YJ63VCM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023568/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473da710>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253804%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253804/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188886/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188886>
2026-03-28 22:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994497/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FE55ACX/42810638?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=Riislef1FM3HPBxrD0vvNR2RRo%2FNoFl6E6%2FfFWY7nLw%3D)
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188868/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699188868>
2026-03-28 22:06:55 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023460/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699023460>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554277110>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253797%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253797/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547278890>
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLF18AUM%252F699189027%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189027/600 saved to cache
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a
2026-03-28 22:06:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a, skipping ID generation
2026-03-28 22:06:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a sending to next pipeline
2026-03-28 22:06:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a, identifier: LF18%20AUM
2026-03-28 22:06:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a with identifier: LF18%20AUM
2026-03-28 22:06:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a with identifier: LF18%20AUM
2026-03-28 22:06:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4585172c-c0e4-57f4-9c9a-ae29c1c09e8a with identifier: LF18%20AUM to the API
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189027/600>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_expert_report_file_94d53216-6943-4940-a638-70418fb44bb8.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF18%20AUM-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4585172c-c0e4-57f4-9c9a-ae29c1c09e8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF18 AUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF18%20AUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 35237,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189027/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41566,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189033/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37742,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189041/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38961,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189048/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37479,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189055/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36224,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189062/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76894,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189072/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 68380,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189087/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80043,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189099/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4585172c-c0e4-57f4-9c9a-ae29c1c09e8a/4585172c-c0e4-57f4-9c9a-ae29c1c09e8a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83928,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LF18AUM/699189111/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 134 1 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 134 1 ISG',
 'vin': 'U5YHM516LJL347165',
 'year': 2018}
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF18%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 22:06:56 [bca.uk] INFO: Saving data for LF18%20AUM: {'created_time': 1774735616.40196, 'last_price_update_time': 1774735616.401971, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF18%2520AUM') HTTP/1.1" 204 0
2026-03-28 22:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023442/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=CA06YTM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253766/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253779/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YJ63VCM/42809703?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=N9qg9kdn8V%2FlXiT4%2BFnkQLDkgTs3TIHdpTtYI6Y8MNc%3D)
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:56 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188862/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=HK67LGN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ba6d0>
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYD14AUA%252F699253608%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253608/600 saved to cache
2026-03-28 22:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44030eb3-dbb1-5194-a010-c4fe60817cb4
2026-03-28 22:06:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44030eb3-dbb1-5194-a010-c4fe60817cb4, skipping ID generation
2026-03-28 22:06:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44030eb3-dbb1-5194-a010-c4fe60817cb4 sending to next pipeline
2026-03-28 22:06:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44030eb3-dbb1-5194-a010-c4fe60817cb4, identifier: YD14%20AUA
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188917/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023538/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44030eb3-dbb1-5194-a010-c4fe60817cb4 with identifier: YD14%20AUA
2026-03-28 22:06:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44030eb3-dbb1-5194-a010-c4fe60817cb4 with identifier: YD14%20AUA
2026-03-28 22:06:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44030eb3-dbb1-5194-a010-c4fe60817cb4 with identifier: YD14%20AUA to the API
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253608/600>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_expert_report_file_23aa9c87-9230-4f6e-8631-d05b863910f2.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD14%20AUA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '44030eb3-dbb1-5194-a010-c4fe60817cb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD14 AUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD14%20AUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 45210,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40800,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253608/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253616/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42056,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41249,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253636/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38395,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38542,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253652/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111395,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253668/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87684,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253686/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96517,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253704/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_44030eb3-dbb1-5194-a010-c4fe60817cb4/44030eb3-dbb1-5194-a010-c4fe60817cb4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78924,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YD14AUA/699253718/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'EDITION',
 'vin': 'VF7PNCFB4DR586636',
 'year': 2014}
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD14%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:06:56 [bca.uk] INFO: Saving data for YD14%20AUA: {'created_time': 1774735616.961186, 'last_price_update_time': 1774735616.961197, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD14%2520AUA') HTTP/1.1" 204 0
2026-03-28 22:06:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474442d0>
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023568%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023568/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541f4d10>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188946%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188946/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f88910>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFE55ACX%252F698994497%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994497/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2
2026-03-28 22:06:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfa39713-14e5-5c88-b2a8-4efb5721d2c2, skipping ID generation
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bfa39713-14e5-5c88-b2a8-4efb5721d2c2 sending to next pipeline
2026-03-28 22:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfa39713-14e5-5c88-b2a8-4efb5721d2c2, identifier: FE55%20ACX
2026-03-28 22:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188868/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970664/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970664>
2026-03-28 22:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332708>
2026-03-28 22:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269154/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269154>
2026-03-28 22:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL18%20NDU-GB>
2026-03-28 22:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfa39713-14e5-5c88-b2a8-4efb5721d2c2 with identifier: FE55%20ACX
2026-03-28 22:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfa39713-14e5-5c88-b2a8-4efb5721d2c2 with identifier: FE55%20ACX
2026-03-28 22:06:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfa39713-14e5-5c88-b2a8-4efb5721d2c2 with identifier: FE55%20ACX to the API
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994497/600>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_expert_report_file_127c964c-bc5c-464f-b1e1-beab513a5082.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE55%20ACX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfa39713-14e5-5c88-b2a8-4efb5721d2c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE55 ACX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE55%20ACX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 189343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37713,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994360/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994386/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39287,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994402/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994417/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37247,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994425/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994438/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101552,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994466/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 59450,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994497/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa39713-14e5-5c88-b2a8-4efb5721d2c2/bfa39713-14e5-5c88-b2a8-4efb5721d2c2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76671,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FE55ACX/698994538/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.4 SVE Hatchback',
 'transmission': 'automatic',
 'trim': 'SVE',
 'vin': 'SJNECAK12U2095059',
 'year': 2006}
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE55%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 22:06:57 [bca.uk] INFO: Saving data for FE55%20ACX: {'created_time': 1774735617.601762, 'last_price_update_time': 1774735617.601774, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE55%2520ACX') HTTP/1.1" 204 0
2026-03-28 22:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023460/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188886/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:57 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971774>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e1450>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253766%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253766/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547665a10>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYJ63VCM%252F699253779%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253779/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c202ec85-ff2c-5425-bb13-378c8faf73ed
2026-03-28 22:06:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c202ec85-ff2c-5425-bb13-378c8faf73ed, skipping ID generation
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c202ec85-ff2c-5425-bb13-378c8faf73ed sending to next pipeline
2026-03-28 22:06:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c202ec85-ff2c-5425-bb13-378c8faf73ed, identifier: YJ63%20VCM
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545570d0>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188904%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188904/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778af10>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188917%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188917/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a8a490>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188933%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188933/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55431b310>
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023538%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023538/600 saved to cache
2026-03-28 22:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c202ec85-ff2c-5425-bb13-378c8faf73ed with identifier: YJ63%20VCM
2026-03-28 22:06:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c202ec85-ff2c-5425-bb13-378c8faf73ed with identifier: YJ63%20VCM
2026-03-28 22:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c202ec85-ff2c-5425-bb13-378c8faf73ed with identifier: YJ63%20VCM to the API
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253779/600>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_expert_report_file_5966b3de-4dad-4423-9806-ba274329c3cd.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20VCM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c202ec85-ff2c-5425-bb13-378c8faf73ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ63 VCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ63%20VCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 44510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253766/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253773/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39328,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253779/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253788/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253797/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35215,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102085,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253823/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84532,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253844/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92073,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253857/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c202ec85-ff2c-5425-bb13-378c8faf73ed/c202ec85-ff2c-5425-bb13-378c8faf73ed_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94715,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YJ63VCM/699253873/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 2.0 CDTI 165 SRI MPV',
 'transmission': 'manual',
 'trim': 'CDTI 165 SRI',
 'vin': 'W0LPD9EN0E2004863',
 'year': 2013}
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ63%2520VCM%27 HTTP/1.1" 200 None
2026-03-28 22:06:58 [bca.uk] INFO: Saving data for YJ63%20VCM: {'created_time': 1774735618.324146, 'last_price_update_time': 1774735618.324157, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520VCM') HTTP/1.1" 204 0
2026-03-28 22:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188862/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/HK67LGN/42807095?sv=2020-08-04&st=2026-03-28T22%3A06%3A47Z&se=2026-03-28T22%3A31%3A47Z&sr=b&sp=r&sig=B%2FYHzNbkypsk9Vk4GDgw38I9t41n7LDGOKEeGLzozuo%3D)
2026-03-28 22:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023442/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/CA06YTM/42810893?sv=2020-08-04&st=2026-03-28T22%3A06%3A46Z&se=2026-03-28T22%3A31%3A46Z&sr=b&sp=r&sig=nyYfmAfMU%2Bgfo%2Fr0LXXhL%2Bloa6zNH%2FTmTn3vJ%2FzTyJM%3D)
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970643/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970643>
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285742/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285742>
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994593/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994593>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554302310>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188868%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188868/600 saved to cache
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332698/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332698>
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269147>
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX14%20XNH-GB>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f866d0>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023460%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023460/600 saved to cache
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a96690>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188886%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188886/600 saved to cache
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269154/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:06:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971760/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971760>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547397790>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FHK67LGN%252F699188862%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188862/600 saved to cache
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4177a308-7aae-587d-bd3e-07268dbbb6a0
2026-03-28 22:06:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4177a308-7aae-587d-bd3e-07268dbbb6a0, skipping ID generation
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4177a308-7aae-587d-bd3e-07268dbbb6a0 sending to next pipeline
2026-03-28 22:06:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4177a308-7aae-587d-bd3e-07268dbbb6a0, identifier: HK67%20LGN
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54718d310>
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FCA06YTM%252F699023442%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023442/600 saved to cache
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b735ecb-b987-5f51-9978-b14a854ed6a5
2026-03-28 22:06:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b735ecb-b987-5f51-9978-b14a854ed6a5, skipping ID generation
2026-03-28 22:06:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b735ecb-b987-5f51-9978-b14a854ed6a5 sending to next pipeline
2026-03-28 22:06:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b735ecb-b987-5f51-9978-b14a854ed6a5, identifier: CA06%20YTM
2026-03-28 22:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4177a308-7aae-587d-bd3e-07268dbbb6a0 with identifier: HK67%20LGN
2026-03-28 22:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4177a308-7aae-587d-bd3e-07268dbbb6a0 with identifier: HK67%20LGN
2026-03-28 22:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4177a308-7aae-587d-bd3e-07268dbbb6a0 with identifier: HK67%20LGN to the API
2026-03-28 22:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188862/600>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_expert_report_file_b31a998f-0064-4f0a-af92-5a8f3b5b2d76.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK67%20LGN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4177a308-7aae-587d-bd3e-07268dbbb6a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK67 LGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK67%20LGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 58376,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42647,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188862/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41180,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188868/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37768,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188878/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39251,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188886/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188897/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36055,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188904/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96420,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188917/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70439,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82604,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4177a308-7aae-587d-bd3e-07268dbbb6a0/4177a308-7aae-587d-bd3e-07268dbbb6a0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/HK67LGN/699188963/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 SEVEN Hatchback',
 'transmission': 'manual',
 'trim': '136 SEVEN',
 'vin': 'WMWXS520702G54307',
 'year': 2018}
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK67%2520LGN%27 HTTP/1.1" 200 None
2026-03-28 22:06:59 [bca.uk] INFO: Saving data for HK67%20LGN: {'created_time': 1774735619.176108, 'last_price_update_time': 1774735619.176121, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK67%2520LGN') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b735ecb-b987-5f51-9978-b14a854ed6a5 with identifier: CA06%20YTM
2026-03-28 22:06:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b735ecb-b987-5f51-9978-b14a854ed6a5 with identifier: CA06%20YTM
2026-03-28 22:06:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b735ecb-b987-5f51-9978-b14a854ed6a5 with identifier: CA06%20YTM to the API
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:06:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023442/600>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_expert_report_file_1d285c6d-4ec1-4a7d-ab79-16b540e5520f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA06%20YTM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b735ecb-b987-5f51-9978-b14a854ed6a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA06 YTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA06%20YTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'MICRA C+C',
 'odometer': 134246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023460/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38587,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023471/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38775,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36893,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023492/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36184,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023496/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100038,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72507,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023538/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89261,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023568/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b735ecb-b987-5f51-9978-b14a854ed6a5/6b735ecb-b987-5f51-9978-b14a854ed6a5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75990,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/CA06YTM/699023596/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA C+C 1.6 SPORT Convertible',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'SJN2EAK12U6016202',
 'year': 2006}
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA06%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:06:59 [bca.uk] INFO: Saving data for CA06%20YTM: {'created_time': 1774735619.556494, 'last_price_update_time': 1774735619.556504, 'auction_closing_time': 1774778400.0}
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA06%2520YTM') HTTP/1.1" 204 0
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970664/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994569/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994569>
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285726/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285726>
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285742/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994593/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778f510>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269154%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269154/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970643/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970627/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970627>
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54778f150>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970664%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970664/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547391b50>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971774%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971774/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554faa450>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332708%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332708/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332691>
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269141/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269141>
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971760/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332698/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e1e90>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_expert_report_file_2371e398-b69a-4d30-b358-5398323c78fe.pdf HTTP/1.1" 201 0
2026-03-28 22:06:59 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:06:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e575391d-6903-5001-a072-5ddc281ffe3b, skipping ID generation
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06: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%3DLL18NDU-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LL18NDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554faa890>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285742%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285742/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485a810>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994593%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994593/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:06:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554318c10>
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:06:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970643%252F600') HTTP/1.1" 204 0
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970643/600 saved to cache
2026-03-28 22:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285726/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:06:59 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332686/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332686>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG67%20KMM-GB>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994546/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994546>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970605/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970605>
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189065%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189065 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994569/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189071%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189071 not downloaded yet
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428de50>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269147%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269147/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c92d0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971760%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971760/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476000d0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332698%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332698/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555031290>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_expert_report_file_bb554f6f-ae5e-4c97-9cba-bc7d9ae17a80.pdf HTTP/1.1" 201 0
2026-03-28 22:07:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d59c8c01-c6be-586f-86c9-6eb3a7686cc2, skipping ID generation
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DLX14XNH-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX14XNH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189077%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189077 not downloaded yet
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269132/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699269132>
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269141/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN09%20WAJ-GB>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM68%20WZP-GB>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971729/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971729>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330938/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330938>
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011529%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011529 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970627/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189082%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189082 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011542%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011542 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189089%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189089 not downloaded yet
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497a750>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285726%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285726/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557f9ae50>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994569%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994569/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011552%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011552 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970605/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994546/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994531/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994531>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285703/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285703>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189056/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LL18NDU-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970590/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970590>
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189102%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189102 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332686/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011560%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011560 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189114%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189114 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011572%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011572 not downloaded yet
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471c0fd0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269141%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269141/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428c1d0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332691%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332691/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547478390>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970627%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970627/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269132/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ND05TWY/42810553?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=BZ8%2B%2FUFxkJjjZzPfJFab4MBTncPmbBPd%2BnKXlbO2wps%3D)
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330938/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189130%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189130 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971729/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011519/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LX14XNH-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189071/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189071>
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011587%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011587 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699189147%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189147 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011598%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011598 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189077/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189077>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b3b50>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970605%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970605/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b59710>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994546%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994546/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474522d0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332686%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332686/600 saved to cache
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727abd0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_expert_report_file_c5049739-b845-49ad-8a65-5c855b47b23e.pdf HTTP/1.1" 201 0
2026-03-28 22:07:00 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08, skipping ID generation
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DBG67KMM-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG67KMM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189056/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285703/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011609%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011609 not downloaded yet
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970590/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994531/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:07:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189089/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189089>
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208236%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208236 not downloaded yet
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699011616%27 HTTP/1.1" 200 None
2026-03-28 22:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011616 not downloaded yet
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae1ad0>
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FND05TWY%252F699269132%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269132/600 saved to cache
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8f7d66be-49b7-5d86-a859-5c899ed35afc
2026-03-28 22:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f7d66be-49b7-5d86-a859-5c899ed35afc, skipping ID generation
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8f7d66be-49b7-5d86-a859-5c899ed35afc sending to next pipeline
2026-03-28 22:07:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f7d66be-49b7-5d86-a859-5c899ed35afc, identifier: ND05%20TWY
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b3790>
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330938%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330938/600 saved to cache
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547453ed0>
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971729%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971729/600 saved to cache
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554859090>
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_expert_report_file_96388d2d-7750-48bc-8fad-c4412c7fa441.pdf HTTP/1.1" 201 0
2026-03-28 22:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d54b4bf4-6a42-5bbf-9d35-a64946d22272, skipping ID generation
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKM68WZP-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM68WZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e6210>
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_expert_report_file_5e75b3eb-acd4-471c-9d92-3b465d7e8df5.pdf HTTP/1.1" 201 0
2026-03-28 22:07:01 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f6de2403-2697-5487-84b5-a97e5182e1b7, skipping ID generation
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLN09WAJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN09WAJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208244%27 HTTP/1.1" 200 None
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208244 not downloaded yet
2026-03-28 22:07:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f7d66be-49b7-5d86-a859-5c899ed35afc with identifier: ND05%20TWY
2026-03-28 22:07:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f7d66be-49b7-5d86-a859-5c899ed35afc with identifier: ND05%20TWY
2026-03-28 22:07:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f7d66be-49b7-5d86-a859-5c899ed35afc with identifier: ND05%20TWY to the API
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269132/600>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_expert_report_file_3fb740ea-e925-4813-a782-838a67d1c62c.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND05%20TWY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f7d66be-49b7-5d86-a859-5c899ed35afc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND05 TWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND05%20TWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 43406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43168,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269119/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40078,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269132/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269141/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39491,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269147/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36095,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35835,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269162/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107853,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269173/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83860,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269192/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92520,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269219/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f7d66be-49b7-5d86-a859-5c899ed35afc/8f7d66be-49b7-5d86-a859-5c899ed35afc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82944,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ND05TWY/699269246/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 2.2 DCI 136 SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 136 SPORT',
 'vin': 'JN1TENT30U0209266',
 'year': 2005}
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND05%2520TWY%27 HTTP/1.1" 200 None
2026-03-28 22:07:01 [bca.uk] INFO: Saving data for ND05%20TWY: {'created_time': 1774735621.945499, 'last_price_update_time': 1774735621.945513, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND05%2520TWY') HTTP/1.1" 204 0
2026-03-28 22:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011542/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011542>
2026-03-28 22:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011560/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011560>
2026-03-28 22:07:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011552>
2026-03-28 22:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011519/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189071/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981043%27 HTTP/1.1" 200 None
2026-03-28 22:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981043 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973867%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973867 not downloaded yet
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189102/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189102>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189114/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189114>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011572/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011572>
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208256%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208256 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981067%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981067 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973884%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973884 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208262%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208262 not downloaded yet
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549371d0>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189056%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189056/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aa6210>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285703%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285703/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5541f5490>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970590%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970590/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548938d0>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994531%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994531/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189077/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981104%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981104 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973905%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973905 not downloaded yet
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189089/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011598>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189130/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189130>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189147/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189147>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011587/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011587>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208225/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG67KMM-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011609/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011609>
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208274%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208274 not downloaded yet
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549afdd0>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011519%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011519/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739fc90>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189071%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189071/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981127%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981127 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973915%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973915 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208295%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208295 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981155%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981155 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973918%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973918 not downloaded yet
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544c9190>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189077%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189077/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f96150>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189089%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189089/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189114/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011542/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011560/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011572/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208312%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208312 not downloaded yet
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973839/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LN09WAJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981023/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KM68WZP-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189102/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981187%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981187 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973932%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973932 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208330%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208330 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981229%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981229 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698973964%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973964 not downloaded yet
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208225/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208352%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208352 not downloaded yet
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011587/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011609/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189130/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981271%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981271 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698974005%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974005 not downloaded yet
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973884/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973884>
2026-03-28 22:07:02 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208262>
2026-03-28 22:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189147/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698981296%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981296 not downloaded yet
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698974040%27 HTTP/1.1" 200 None
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974040 not downloaded yet
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472577d0>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011552%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011552/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:02 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:02 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:02 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:02 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54747ba50>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189114%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189114/600 saved to cache
2026-03-28 22:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ca2d0>
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011542%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011542/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547782750>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011560%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011560/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b06b50>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011572%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011572/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ca810>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189102%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189102/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208274>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973915/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973915>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208295/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208295>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981127/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981127>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543eb010>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208225%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208225/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554322f10>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011587%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011587/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e7650>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011609%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011609/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476e78d0>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189130%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189130/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543eb010>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011598%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011598/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548cef50>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189147%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189147/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973839/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981023/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208312/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208312>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973905/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973905>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208330/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208330>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973932/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973932>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981229>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973964/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973964>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973884/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974005/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974005>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981127/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981271>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973915/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55496b090>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973839%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973839/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973905/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55456e3d0>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981023%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981023/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973964/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208330/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973932/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543b8250>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973884%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973884/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8850>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981127%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981127/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554412990>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973915%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973915/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208352>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974040/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698974040>
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981296/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981296>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974005/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543e8350>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973905%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973905/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a443d0>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981229%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981229/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554824ad0>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973964%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973964/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a44210>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208330%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208330/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547170990>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973932%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973932/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981187>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:03 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973918/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973918>
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208295/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208312/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:03 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554978bd0>
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698974005%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974005/600 saved to cache
2026-03-28 22:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981067/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981067>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981104/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981104>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208256/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208256>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b580d0>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208262%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208262/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974040/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981155/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981155>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973867/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698973867>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b0dd0>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208274%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208274/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973918/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981296/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981043/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698981043>
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547486350>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981271%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981271/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547312c10>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208295%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208295/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55497aa10>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208312%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208312/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208236/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208236>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208244>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011616/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011616>
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c97d0>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698974040%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974040/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a142d0>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973918%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973918/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544126d0>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981296%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981296/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554841990>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981187%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981187/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981067/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973867/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LN09WAJ/42810692?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=0y6PGcJo%2BaTuvoIQnL%2Bb4N76imGpiuahl3912b2j6a8%3D)
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011529/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011529>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189082/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189082>
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981104/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981155/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554405790>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208352%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208352/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189065/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699189065>
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332681/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332681>
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208236/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981043/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KM68WZP/42810548?sv=2020-08-04&st=2026-03-28T22%3A07%3A00Z&se=2026-03-28T22%3A32%3A00Z&sr=b&sp=r&sig=r7GasWOrtr48CttU%2B7GMwf9%2FLcSoZKm1VXUj0wdFOzw%3D)
2026-03-28 22:07:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET67%20ZTJ-GB>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547748750>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981067%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981067/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547172b90>
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLN09WAJ%252F698973867%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973867/600 saved to cache
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f6de2403-2697-5487-84b5-a97e5182e1b7
2026-03-28 22:07:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f6de2403-2697-5487-84b5-a97e5182e1b7, skipping ID generation
2026-03-28 22:07:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f6de2403-2697-5487-84b5-a97e5182e1b7 sending to next pipeline
2026-03-28 22:07:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6de2403-2697-5487-84b5-a97e5182e1b7, identifier: LN09%20WAJ
2026-03-28 22:07:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6de2403-2697-5487-84b5-a97e5182e1b7 with identifier: LN09%20WAJ
2026-03-28 22:07:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6de2403-2697-5487-84b5-a97e5182e1b7 with identifier: LN09%20WAJ
2026-03-28 22:07:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6de2403-2697-5487-84b5-a97e5182e1b7 with identifier: LN09%20WAJ to the API
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973867/600>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_expert_report_file_5e75b3eb-acd4-471c-9d92-3b465d7e8df5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN09%20WAJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f6de2403-2697-5487-84b5-a97e5182e1b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN09 WAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN09%20WAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 54114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38749,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973839/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973867/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35948,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973884/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36269,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973905/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35699,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973915/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973918/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86396,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973932/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698973964/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88794,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974005/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6de2403-2697-5487-84b5-a97e5182e1b7/f6de2403-2697-5487-84b5-a97e5182e1b7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 57097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LN09WAJ/698974040/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 I Hatchback',
 'transmission': 'manual',
 'trim': 'I',
 'vin': 'KNABA24429T768894',
 'year': 2009}
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN09%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:05 [bca.uk] INFO: Saving data for LN09%20WAJ: {'created_time': 1774735625.346468, 'last_price_update_time': 1774735625.34648, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN09%2520WAJ') HTTP/1.1" 204 0
2026-03-28 22:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208256/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG67KMM/42808144?sv=2020-08-04&st=2026-03-28T22%3A06%3A59Z&se=2026-03-28T22%3A31%3A59Z&sr=b&sp=r&sig=dm68FyiEYzqcmz8iVlgtitpLa0XkBI%2FR5NGluMyXUn8%3D)
2026-03-28 22:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189082/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011529/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330933/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699330933>
2026-03-28 22:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971708/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698971708>
2026-03-28 22:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285692/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285692>
2026-03-28 22:07:05 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994517>
2026-03-28 22:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011616/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LX14XNH/42810919?sv=2020-08-04&st=2026-03-28T22%3A06%3A58Z&se=2026-03-28T22%3A31%3A58Z&sr=b&sp=r&sig=dVRR3q4L8ZyEt7o5biyfc4sTJUvvOlQj3AbiPtREwnE%3D)
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549d1390>
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981104%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981104/600 saved to cache
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544ca790>
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981155%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981155/600 saved to cache
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739d510>
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208236%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208236/600 saved to cache
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55489ed50>
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208244%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208244/600 saved to cache
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55428e390>
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKM68WZP%252F698981043%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981043/600 saved to cache
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d54b4bf4-6a42-5bbf-9d35-a64946d22272
2026-03-28 22:07:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d54b4bf4-6a42-5bbf-9d35-a64946d22272, skipping ID generation
2026-03-28 22:07:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d54b4bf4-6a42-5bbf-9d35-a64946d22272 sending to next pipeline
2026-03-28 22:07:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d54b4bf4-6a42-5bbf-9d35-a64946d22272, identifier: KM68%20WZP
2026-03-28 22:07:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d54b4bf4-6a42-5bbf-9d35-a64946d22272 with identifier: KM68%20WZP
2026-03-28 22:07:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d54b4bf4-6a42-5bbf-9d35-a64946d22272 with identifier: KM68%20WZP
2026-03-28 22:07:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d54b4bf4-6a42-5bbf-9d35-a64946d22272 with identifier: KM68%20WZP to the API
2026-03-28 22:07:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981043/600>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_expert_report_file_96388d2d-7750-48bc-8fad-c4412c7fa441.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM68%20WZP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd54b4bf4-6a42-5bbf-9d35-a64946d22272',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM68 WZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM68%20WZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 53478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40307,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981023/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39274,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981043/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37934,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981067/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40490,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981104/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39640,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981127/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36108,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90371,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74353,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86625,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d54b4bf4-6a42-5bbf-9d35-a64946d22272/d54b4bf4-6a42-5bbf-9d35-a64946d22272_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66547,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KM68WZP/698981296/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 SD4 240 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE LUXURY',
 'vin': 'SALCA2AN3KH785353',
 'year': 2018}
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM68%2520WZP%27 HTTP/1.1" 200 None
2026-03-28 22:07:06 [bca.uk] INFO: Saving data for KM68%20WZP: {'created_time': 1774735626.037561, 'last_price_update_time': 1774735626.037572, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM68%2520WZP') HTTP/1.1" 204 0
2026-03-28 22:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189065/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LL18NDU/42800227?sv=2020-08-04&st=2026-03-28T22%3A06%3A56Z&se=2026-03-28T22%3A31%3A56Z&sr=b&sp=r&sig=6s6Bfq%2FXIKre40OElhghKlOi7vb%2BBrxhEncLEvGdU4k%3D)
2026-03-28 22:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332681/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970581/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970581>
2026-03-28 22:07:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS17%20NKK-GB>
2026-03-28 22:07:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=PX15ZPR-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332678/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332678>
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429c790>
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG67KMM%252F699208256%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208256/600 saved to cache
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08
2026-03-28 22:07:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08, skipping ID generation
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 74260dc8-62a0-531b-ba8b-8bfc34fc2e08 sending to next pipeline
2026-03-28 22:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08, identifier: BG67%20KMM
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b3b10>
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189082%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189082/600 saved to cache
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1b550>
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011529%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011529/600 saved to cache
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:06 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:06 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:06 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:06 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a62d50>
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLX14XNH%252F699011616%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011616/600 saved to cache
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2
2026-03-28 22:07:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d59c8c01-c6be-586f-86c9-6eb3a7686cc2, skipping ID generation
2026-03-28 22:07:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d59c8c01-c6be-586f-86c9-6eb3a7686cc2 sending to next pipeline
2026-03-28 22:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d59c8c01-c6be-586f-86c9-6eb3a7686cc2, identifier: LX14%20XNH
2026-03-28 22:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08 with identifier: BG67%20KMM
2026-03-28 22:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08 with identifier: BG67%20KMM
2026-03-28 22:07:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74260dc8-62a0-531b-ba8b-8bfc34fc2e08 with identifier: BG67%20KMM to the API
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208256/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_expert_report_file_c5049739-b845-49ad-8a65-5c855b47b23e.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG67%20KMM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74260dc8-62a0-531b-ba8b-8bfc34fc2e08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG67 KMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG67%20KMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 90523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40065,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208225/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39558,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208236/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36725,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36394,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208256/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36121,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35871,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208295/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208312/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208330/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_74260dc8-62a0-531b-ba8b-8bfc34fc2e08/74260dc8-62a0-531b-ba8b-8bfc34fc2e08_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76084,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG67KMM/699208352/600',
             'Width': 600}],
 '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': 'WF0JXXWPCJHC10635',
 'year': 2017}
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG67%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:07:06 [bca.uk] INFO: Saving data for BG67%20KMM: {'created_time': 1774735626.830482, 'last_price_update_time': 1774735626.830495, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG67%2520KMM') HTTP/1.1" 204 0
2026-03-28 22:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d59c8c01-c6be-586f-86c9-6eb3a7686cc2 with identifier: LX14%20XNH
2026-03-28 22:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d59c8c01-c6be-586f-86c9-6eb3a7686cc2 with identifier: LX14%20XNH
2026-03-28 22:07:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d59c8c01-c6be-586f-86c9-6eb3a7686cc2 with identifier: LX14%20XNH to the API
2026-03-28 22:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011616/600>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_expert_report_file_bb554f6f-ae5e-4c97-9cba-bc7d9ae17a80.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX14%20XNH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd59c8c01-c6be-586f-86c9-6eb3a7686cc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX14 XNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX14%20XNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 86949,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41429,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011519/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40039,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011529/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37421,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011542/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38195,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38825,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011560/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37058,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011572/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85920,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011587/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63888,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80476,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011609/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d59c8c01-c6be-586f-86c9-6eb3a7686cc2/d59c8c01-c6be-586f-86c9-6eb3a7686cc2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92407,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LX14XNH/699011616/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 EXCLUSIV 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 EXCLUSIV 2WD',
 'vin': 'W0LJC7E80EB595431',
 'year': 2014}
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX14%2520XNH%27 HTTP/1.1" 200 None
2026-03-28 22:07:07 [bca.uk] INFO: Saving data for LX14%20XNH: {'created_time': 1774735627.190737, 'last_price_update_time': 1774735627.190749, 'auction_closing_time': 1774864800.0}
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX14%2520XNH') HTTP/1.1" 204 0
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285692/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330933/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994509/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994509>
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285681/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699285681>
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971708/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971689/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BD18RFJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472541d0>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLL18NDU%252F699189065%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189065/600 saved to cache
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e575391d-6903-5001-a072-5ddc281ffe3b
2026-03-28 22:07:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e575391d-6903-5001-a072-5ddc281ffe3b, skipping ID generation
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e575391d-6903-5001-a072-5ddc281ffe3b sending to next pipeline
2026-03-28 22:07:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e575391d-6903-5001-a072-5ddc281ffe3b, identifier: LL18%20NDU
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554978e90>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332681%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332681/600 saved to cache
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e575391d-6903-5001-a072-5ddc281ffe3b with identifier: LL18%20NDU
2026-03-28 22:07:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e575391d-6903-5001-a072-5ddc281ffe3b with identifier: LL18%20NDU
2026-03-28 22:07:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e575391d-6903-5001-a072-5ddc281ffe3b with identifier: LL18%20NDU to the API
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189065/600>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_expert_report_file_2371e398-b69a-4d30-b358-5398323c78fe.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL18%20NDU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e575391d-6903-5001-a072-5ddc281ffe3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL18 NDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL18%20NDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 70896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189056/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39096,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189065/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35885,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189071/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36333,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189077/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189082/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33502,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189089/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79700,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189102/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 58431,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189114/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83667,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189130/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e575391d-6903-5001-a072-5ddc281ffe3b/e575391d-6903-5001-a072-5ddc281ffe3b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71670,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LL18NDU/699189147/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-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': 'JMZKF6W1600704874',
 'year': 2018}
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL18%2520NDU%27 HTTP/1.1" 200 None
2026-03-28 22:07:07 [bca.uk] INFO: Saving data for LL18%20NDU: {'created_time': 1774735627.768459, 'last_price_update_time': 1774735627.768471, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL18%2520NDU') HTTP/1.1" 204 0
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970564/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970564>
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970581/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332678/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PX15ZPR/42810594?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=4Xkg21iEljq20iTBfMl%2BtSswF985h8gnTDKxLA91BF8%3D)
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994501/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994501>
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332674/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332674>
2026-03-28 22:07:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699332672>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554413490>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994517%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994517/600 saved to cache
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54774b350>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285692%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285692/600 saved to cache
2026-03-28 22:07:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548cf0d0>
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330933%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330933/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2ba50>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971708%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971708/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430ff50>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_expert_report_file_50aa6496-c483-4862-8c6a-0c4389c6f5d7.pdf HTTP/1.1" 201 0
2026-03-28 22:07:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be5863b6-8fde-56af-98bb-9604e79b2c92, skipping ID generation
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DET67ZTJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ET67ZTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208490%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208490 not downloaded yet
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547312290>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970581%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970581/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5545555d0>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332678%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332678/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573287d0>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPX15ZPR%252F699330928%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330928/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 867b722d-9875-5e9c-b6b5-4614e36a0cad
2026-03-28 22:07:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 867b722d-9875-5e9c-b6b5-4614e36a0cad, skipping ID generation
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 867b722d-9875-5e9c-b6b5-4614e36a0cad sending to next pipeline
2026-03-28 22:07:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 867b722d-9875-5e9c-b6b5-4614e36a0cad, identifier: PX15%20ZPR
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208499%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208499 not downloaded yet
2026-03-28 22:07:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 867b722d-9875-5e9c-b6b5-4614e36a0cad with identifier: PX15%20ZPR
2026-03-28 22:07:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 867b722d-9875-5e9c-b6b5-4614e36a0cad with identifier: PX15%20ZPR
2026-03-28 22:07:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 867b722d-9875-5e9c-b6b5-4614e36a0cad with identifier: PX15%20ZPR to the API
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330928/600>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_expert_report_file_0f4b99e2-28a5-45e6-a752-b0a5a660cf47.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX15%20ZPR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '867b722d-9875-5e9c-b6b5-4614e36a0cad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX15 ZPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX15%20ZPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 40043,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41737,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39363,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330933/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38276,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330938/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39831,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330943/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330945/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33949,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330948/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 52904,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330958/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77614,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867b722d-9875-5e9c-b6b5-4614e36a0cad/867b722d-9875-5e9c-b6b5-4614e36a0cad_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79846,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PX15ZPR/699330969/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 320I 2.0 T XDRIVE M SPORT Saloon',
 'transmission': 'manual',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBA3C32070F897380',
 'year': 2015}
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX15%2520ZPR%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [bca.uk] INFO: Saving data for PX15%20ZPR: {'created_time': 1774735628.737739, 'last_price_update_time': 1774735628.73775, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX15%2520ZPR') HTTP/1.1" 204 0
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971689/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BD18RFJ/42810641?sv=2020-08-04&st=2026-03-28T22%3A05%3A04Z&se=2026-03-28T22%3A30%3A04Z&sr=b&sp=r&sig=OeX5io3h9yL0VeL9tAHDCwF2HomNIHfIARYDa4NdS30%3D)
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994509/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GJ67HWW/42810839?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=bCH4BiUF13obmrAOV4AiGB4NLH07S%2Bo99SNbSt0wxEM%3D)
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285681/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/FD17FAM/42810230?sv=2020-08-04&st=2026-03-28T22%3A05%3A03Z&se=2026-03-28T22%3A30%3A03Z&sr=b&sp=r&sig=%2FfBqToERqV4%2B1yskCr4WrQIIYBY5obdbLLah9TxlYo4%3D)
2026-03-28 22:07:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073181/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073181>
2026-03-28 22:07:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011289/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011289>
2026-03-28 22:07:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073187/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073187>
2026-03-28 22:07:08 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011373/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011373>
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208510%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208510 not downloaded yet
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208517%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208517 not downloaded yet
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554317f90>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_expert_report_file_2db9cd48-3d67-415b-9362-38fb562cfb13.pdf HTTP/1.1" 201 0
2026-03-28 22:07:08 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02973e2d-8c75-5ccc-9b7b-41da970665ce, skipping ID generation
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DLS17NKK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS17NKK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332674/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF67XMD/42810564?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=DCaGeHL1U5FPXugPOzoPJN1lnR3ggJ%2BFYs5kRo3pbmM%3D)
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994501/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/PK20LVZ/42810609?sv=2020-08-04&st=2026-03-28T22%3A04%3A54Z&se=2026-03-28T22%3A29%3A54Z&sr=b&sp=r&sig=1rlMrLgnScXfscprI2w%2F9uGrt4kZZOWiG68r4kKHBnY%3D)
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208525%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208525 not downloaded yet
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208943%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208943 not downloaded yet
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073187/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011373/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LY69GMG/42810675?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=jeye3MQSCliPIESqh1i5%2FjRkuwpNu0nmf1qtCgdbQf4%3D)
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208545%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208545 not downloaded yet
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699208951%27 HTTP/1.1" 200 None
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208951 not downloaded yet
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544ca6d0>
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBD18RFJ%252F698971689%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971689/600 saved to cache
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc
2026-03-28 22:07:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc, skipping ID generation
2026-03-28 22:07:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f0ba24d3-8587-5eee-9f39-5a8e165a6cdc sending to next pipeline
2026-03-28 22:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc, identifier: BD18%20RFJ
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b02950>
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGJ67HWW%252F698994509%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994509/600 saved to cache
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e220b51-e3aa-5dfc-97bc-648f804c494e
2026-03-28 22:07:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e220b51-e3aa-5dfc-97bc-648f804c494e, skipping ID generation
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e220b51-e3aa-5dfc-97bc-648f804c494e sending to next pipeline
2026-03-28 22:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e220b51-e3aa-5dfc-97bc-648f804c494e, identifier: GJ67%20HWW
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542500d0>
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FFD17FAM%252F699285681%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285681/600 saved to cache
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8
2026-03-28 22:07:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b4494bc-d302-5d25-af44-49f73fc6f3e8, skipping ID generation
2026-03-28 22:07:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3b4494bc-d302-5d25-af44-49f73fc6f3e8 sending to next pipeline
2026-03-28 22:07:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b4494bc-d302-5d25-af44-49f73fc6f3e8, identifier: FD17%20FAM
2026-03-28 22:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970564/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/SB15DHF/42810688?sv=2020-08-04&st=2026-03-28T22%3A05%3A02Z&se=2026-03-28T22%3A30%3A02Z&sr=b&sp=r&sig=z80RjqPqkscTGhJimgx1YcejekegApPhOp4js7HWGmI%3D)
2026-03-28 22:07:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc with identifier: BD18%20RFJ
2026-03-28 22:07:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc with identifier: BD18%20RFJ
2026-03-28 22:07:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0ba24d3-8587-5eee-9f39-5a8e165a6cdc with identifier: BD18%20RFJ to the API
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971689/600>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_expert_report_file_09676f4d-62fe-46ca-bc55-d64d550b6fca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD18%20RFJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0ba24d3-8587-5eee-9f39-5a8e165a6cdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD18 RFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD18%20RFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 87579,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43306,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971689/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971708/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39327,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971729/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41597,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971744/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36082,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971760/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34325,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971774/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971789/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69515,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971810/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81389,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971835/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0ba24d3-8587-5eee-9f39-5a8e165a6cdc/f0ba24d3-8587-5eee-9f39-5a8e165a6cdc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74438,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BD18RFJ/698971848/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.5 DCI 110 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF15R010K60179586',
 'year': 2018}
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD18%2520RFJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:09 [bca.uk] INFO: Saving data for BD18%20RFJ: {'created_time': 1774735629.990605, 'last_price_update_time': 1774735629.990618, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD18%2520RFJ') HTTP/1.1" 204 0
2026-03-28 22:07:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e220b51-e3aa-5dfc-97bc-648f804c494e with identifier: GJ67%20HWW
2026-03-28 22:07:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e220b51-e3aa-5dfc-97bc-648f804c494e with identifier: GJ67%20HWW
2026-03-28 22:07:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e220b51-e3aa-5dfc-97bc-648f804c494e with identifier: GJ67%20HWW to the API
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994509/600>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_expert_report_file_256e9df2-402e-4c83-a370-c1b3092f3baf.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ67%20HWW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e220b51-e3aa-5dfc-97bc-648f804c494e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ67 HWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ67%20HWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 54031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46801,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994475/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994495/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994509/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40314,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39072,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994531/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39545,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994546/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99285,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994569/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73119,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994593/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994619/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e220b51-e3aa-5dfc-97bc-648f804c494e/2e220b51-e3aa-5dfc-97bc-648f804c494e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71236,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GJ67HWW/698994737/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'NLHA851ALJZ377697',
 'year': 2017}
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ67%2520HWW%27 HTTP/1.1" 200 None
2026-03-28 22:07:10 [bca.uk] INFO: Saving data for GJ67%20HWW: {'created_time': 1774735630.3841, 'last_price_update_time': 1774735630.384112, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ67%2520HWW') HTTP/1.1" 204 0
2026-03-28 22:07:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b4494bc-d302-5d25-af44-49f73fc6f3e8 with identifier: FD17%20FAM
2026-03-28 22:07:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b4494bc-d302-5d25-af44-49f73fc6f3e8 with identifier: FD17%20FAM
2026-03-28 22:07:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b4494bc-d302-5d25-af44-49f73fc6f3e8 with identifier: FD17%20FAM to the API
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285681/600>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_expert_report_file_5615a9c8-70f6-4cb8-8c91-ae7b531995ab.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD17%20FAM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b4494bc-d302-5d25-af44-49f73fc6f3e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD17 FAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD17%20FAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 23448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44164,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285632/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42873,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285681/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40813,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285692/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41641,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285703/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285714/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37173,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285726/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285742/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67720,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285771/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75933,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285792/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_3b4494bc-d302-5d25-af44-49f73fc6f3e8/3b4494bc-d302-5d25-af44-49f73fc6f3e8_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79466,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/FD17FAM/699285808/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCGT56008',
 'year': 2017}
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD17%2520FAM%27 HTTP/1.1" 200 None
2026-03-28 22:07:10 [bca.uk] INFO: Saving data for FD17%20FAM: {'created_time': 1774735630.759457, 'last_price_update_time': 1774735630.759468, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD17%2520FAM') HTTP/1.1" 204 0
2026-03-28 22:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011289/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073181/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/YT69LRX/42811057?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=xSu1S1pUAV%2FKH7UFrNhtZx2jiqToKptH3cOErKy0wVg%3D)
2026-03-28 22:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208481/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=ET67ZTJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073174/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699073174>
2026-03-28 22:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011276/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699011276>
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208558%27 HTTP/1.1" 200 None
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208558 not downloaded yet
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208962%27 HTTP/1.1" 200 None
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208962 not downloaded yet
2026-03-28 22:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208490/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208490>
2026-03-28 22:07:10 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208499/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208499>
2026-03-28 22:07:10 [scrapy.extensions.logstats] INFO: Crawled 239 pages (at 39 pages/min), scraped 332 items (at 56 items/min)
2026-03-28 22:07:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 191MiB
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547452350>
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332672%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332672/600 saved to cache
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:10 [bca.uk] INFO: Total items found: 100
2026-03-28 22:07:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded
2026-03-28 22:07:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:07:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471f4e10>
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF67XMD%252F699332674%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332674/600 saved to cache
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 73245291-7014-5e92-9739-b929afc3bb3a
2026-03-28 22:07:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73245291-7014-5e92-9739-b929afc3bb3a, skipping ID generation
2026-03-28 22:07:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 73245291-7014-5e92-9739-b929afc3bb3a sending to next pipeline
2026-03-28 22:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73245291-7014-5e92-9739-b929afc3bb3a, identifier: GF67%20XMD
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a17890>
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FPK20LVZ%252F698994501%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994501/600 saved to cache
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2
2026-03-28 22:07:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 672f5a9d-28c4-530d-bba8-ceb046fc83e2, skipping ID generation
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 672f5a9d-28c4-530d-bba8-ceb046fc83e2 sending to next pipeline
2026-03-28 22:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 672f5a9d-28c4-530d-bba8-ceb046fc83e2, identifier: PK20%20LVZ
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548fe490>
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP19AEE%252F699073187%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073187/600 saved to cache
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542d3410>
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLY69GMG%252F699011373%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011373/600 saved to cache
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4c46e0b3-fe77-5881-ab60-346741749047
2026-03-28 22:07:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c46e0b3-fe77-5881-ab60-346741749047, skipping ID generation
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4c46e0b3-fe77-5881-ab60-346741749047 sending to next pipeline
2026-03-28 22:07:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c46e0b3-fe77-5881-ab60-346741749047, identifier: LY69%20GMG
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208591%27 HTTP/1.1" 200 None
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208591 not downloaded yet
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208969%27 HTTP/1.1" 200 None
2026-03-28 22:07:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208969 not downloaded yet
2026-03-28 22:07:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73245291-7014-5e92-9739-b929afc3bb3a with identifier: GF67%20XMD
2026-03-28 22:07:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73245291-7014-5e92-9739-b929afc3bb3a with identifier: GF67%20XMD
2026-03-28 22:07:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73245291-7014-5e92-9739-b929afc3bb3a with identifier: GF67%20XMD to the API
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332674/600>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_expert_report_file_2bd8a5fb-53c4-4244-b745-e3a29d35ae2f.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF67%20XMD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '73245291-7014-5e92-9739-b929afc3bb3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF67 XMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF67%20XMD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'IX20',
 'odometer': 13411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47142,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332665/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332667/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43168,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332672/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332674/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39651,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332678/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39411,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332681/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95031,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332686/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63635,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75664,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332698/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_73245291-7014-5e92-9739-b929afc3bb3a/73245291-7014-5e92-9739-b929afc3bb3a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84462,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF67XMD/699332708/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX20 1.6 SE MPV',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'TMAPU81DMJJ270797',
 'year': 2017}
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF67%2520XMD%27 HTTP/1.1" 200 None
2026-03-28 22:07:11 [bca.uk] INFO: Saving data for GF67%20XMD: {'created_time': 1774735631.788908, 'last_price_update_time': 1774735631.788918, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF67%2520XMD') HTTP/1.1" 204 0
2026-03-28 22:07:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 672f5a9d-28c4-530d-bba8-ceb046fc83e2 with identifier: PK20%20LVZ
2026-03-28 22:07:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 672f5a9d-28c4-530d-bba8-ceb046fc83e2 with identifier: PK20%20LVZ
2026-03-28 22:07:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 672f5a9d-28c4-530d-bba8-ceb046fc83e2 with identifier: PK20%20LVZ to the API
2026-03-28 22:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994501/600>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_expert_report_file_92813a64-2b79-43d0-b82e-d1db2e87fea0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20LVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '672f5a9d-28c4-530d-bba8-ceb046fc83e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 LVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20LVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 62166,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39481,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994418/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40555,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994436/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40637,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994459/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41914,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994469/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36138,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994486/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34706,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994501/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95915,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994523/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80200,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83563,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994570/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_672f5a9d-28c4-530d-bba8-ceb046fc83e2/672f5a9d-28c4-530d-bba8-ceb046fc83e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74332,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/PK20LVZ/698994598/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.5 35 TFSI BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': '35 TFSI BLACK ED.',
 'vin': 'WAUZZZGA4LA040528',
 'year': 2020}
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK20%2520LVZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [bca.uk] INFO: Saving data for PK20%20LVZ: {'created_time': 1774735632.141127, 'last_price_update_time': 1774735632.141138, 'auction_closing_time': 1774951200.0}
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520LVZ') HTTP/1.1" 204 0
2026-03-28 22:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c46e0b3-fe77-5881-ab60-346741749047 with identifier: LY69%20GMG
2026-03-28 22:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c46e0b3-fe77-5881-ab60-346741749047 with identifier: LY69%20GMG
2026-03-28 22:07:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c46e0b3-fe77-5881-ab60-346741749047 with identifier: LY69%20GMG to the API
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011373/600>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_expert_report_file_bd4b8949-c856-465a-a871-de967c5f3ca5.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY69%20GMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c46e0b3-fe77-5881-ab60-346741749047',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY69 GMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY69%20GMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 53246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42899,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011344/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42135,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011355/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43475,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011364/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011373/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39155,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011387/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37340,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011404/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98710,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011442/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87312,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011476/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94747,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011499/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4c46e0b3-fe77-5881-ab60-346741749047/4c46e0b3-fe77-5881-ab60-346741749047_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85839,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LY69GMG/699011528/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 50 TDI QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M1LD005958',
 'year': 2020}
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY69%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [bca.uk] INFO: Saving data for LY69%20GMG: {'created_time': 1774735632.531955, 'last_price_update_time': 1774735632.531966, 'auction_closing_time': 1774951200.0}
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY69%2520GMG') HTTP/1.1" 204 0
2026-03-28 22:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208510/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208510>
2026-03-28 22:07:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:12 [bca.uk] INFO: Found listing with ID: BC04%20RGC
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC04%2520RGC%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [bca.uk] INFO: Scrape type for BC04%20RGC: 0
2026-03-28 22:07:12 [bca.uk] INFO: Found listing with ID: LO66%20DDN
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO66%2520DDN%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [bca.uk] INFO: Scrape type for LO66%20DDN: 2
2026-03-28 22:07:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d766950d-ff42-51aa-9795-cabfbea85c7a with identifier: LO66%20DDN
2026-03-28 22:07:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d766950d-ff42-51aa-9795-cabfbea85c7a with scrape type 2
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d766950d-ff42-51aa-9795-cabfbea85c7a with scrape type 2
2026-03-28 22:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d766950d-ff42-51aa-9795-cabfbea85c7a, identifier: LO66%20DDN
2026-03-28 22:07:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f8a390>
2026-03-28 22:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FSB15DHF%252F698970564%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970564/600 saved to cache
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d
2026-03-28 22:07:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d, skipping ID generation
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d sending to next pipeline
2026-03-28 22:07:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d, identifier: SB15%20DHF
2026-03-28 22:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208517/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208517>
2026-03-28 22:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208943/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208943>
2026-03-28 22:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208525/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208525>
2026-03-28 22:07:12 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LS17NKK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208635%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208635 not downloaded yet
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208979%27 HTTP/1.1" 200 None
2026-03-28 22:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208979 not downloaded yet
2026-03-28 22:07:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d766950d-ff42-51aa-9795-cabfbea85c7a with identifier: LO66%20DDN
2026-03-28 22:07:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d766950d-ff42-51aa-9795-cabfbea85c7a with identifier: LO66%20DDN
2026-03-28 22:07:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d766950d-ff42-51aa-9795-cabfbea85c7a with identifier: LO66%20DDN to the API
2026-03-28 22:07:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO66%20DDN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd766950d-ff42-51aa-9795-cabfbea85c7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO66 DDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO66%20DDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 95178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI TT 1.8 TFSI 180 S LINE Coupe',
 'transmission': 'manual',
 'trim': 'TFSI 180 S LINE',
 'vin': 'TRUZZZFV9H1010686',
 'year': 2016}
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO66%2520DDN%27 HTTP/1.1" 200 None
2026-03-28 22:07:13 [bca.uk] INFO: Saving data for LO66%20DDN: {'auction_closing_time': 1774951200.0, 'created_time': 1774353575.223653, 'last_price_update_time': 1774735633.169834}
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO66%2520DDN') HTTP/1.1" 204 0
2026-03-28 22:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d with identifier: SB15%20DHF
2026-03-28 22:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d with identifier: SB15%20DHF
2026-03-28 22:07:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d with identifier: SB15%20DHF to the API
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970564/600>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_expert_report_file_f26c2a83-7d0f-49fa-9b60-e9a22cbb159d.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB15%20DHF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd452a1ca-e21b-5f2d-9b7b-38f4747f9c3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB15 DHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB15%20DHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 89230,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48862,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970533/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970547/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970564/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42361,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970581/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39199,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970590/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38686,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970605/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98816,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970627/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73793,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970643/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970664/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d/d452a1ca-e21b-5f2d-9b7b-38f4747f9c3d_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83398,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/SB15DHF/698970677/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 TITANIUM P/S',
 'vin': 'WF05XXGCC5FE34305',
 'year': 2015}
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB15%2520DHF%27 HTTP/1.1" 200 None
2026-03-28 22:07:13 [bca.uk] INFO: Saving data for SB15%20DHF: {'created_time': 1774735633.535693, 'last_price_update_time': 1774735633.535708, 'auction_closing_time': 1774864800.0}
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB15%2520DHF') HTTP/1.1" 204 0
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554319150>
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDX68ZHP%252F699011289%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011289/600 saved to cache
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55429f7d0>
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FYT69LRX%252F699073181%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073181/600 saved to cache
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 01670b58-a63c-5bbc-b764-269e297cd699
2026-03-28 22:07:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01670b58-a63c-5bbc-b764-269e297cd699, skipping ID generation
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01670b58-a63c-5bbc-b764-269e297cd699 sending to next pipeline
2026-03-28 22:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01670b58-a63c-5bbc-b764-269e297cd699, identifier: YT69%20LRX
2026-03-28 22:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208499/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011276/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/DX68ZHP/42810694?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=si7ibII3zklzEd48I6uQdL1wWUDROLg4nnXu4hDS6%2Bg%3D)
2026-03-28 22:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208490/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:13 [bca.uk] INFO: Found listing with ID: RJ60%20UUD
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ60%2520UUD%27 HTTP/1.1" 200 None
2026-03-28 22:07:13 [bca.uk] INFO: Scrape type for RJ60%20UUD: 0
2026-03-28 22:07:13 [bca.uk] INFO: Found listing with ID: OV61%20DEU
2026-03-28 22:07:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV61%2520DEU%27 HTTP/1.1" 200 None
2026-03-28 22:07:13 [bca.uk] INFO: Scrape type for OV61%20DEU: 2
2026-03-28 22:07:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with identifier: OV61%20DEU
2026-03-28 22:07:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with scrape type 2
2026-03-28 22:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with scrape type 2
2026-03-28 22:07:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e, identifier: OV61%20DEU
2026-03-28 22:07:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01670b58-a63c-5bbc-b764-269e297cd699 with identifier: YT69%20LRX
2026-03-28 22:07:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01670b58-a63c-5bbc-b764-269e297cd699 with identifier: YT69%20LRX
2026-03-28 22:07:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01670b58-a63c-5bbc-b764-269e297cd699 with identifier: YT69%20LRX to the API
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073181/600>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_expert_report_file_8cdc6d40-07ca-4d9c-abff-8da92793d6da.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT69%20LRX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01670b58-a63c-5bbc-b764-269e297cd699',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT69 LRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT69%20LRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 15542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37000,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073145/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37295,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073155/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35783,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073167/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36016,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073181/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35204,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073194/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35220,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073208/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80818,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073222/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65539,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073232/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79734,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01670b58-a63c-5bbc-b764-269e297cd699/01670b58-a63c-5bbc-b764-269e297cd699_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86366,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/YT69LRX/699073268/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 110 SIGNATURE MPV',
 'transmission': 'manual',
 'trim': 'P/T 110 SIGNATURE',
 'vin': 'VF3CUHNP3KY193056',
 'year': 2019}
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT69%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [bca.uk] INFO: Saving data for YT69%20LRX: {'created_time': 1774735634.324694, 'last_price_update_time': 1774735634.324704, 'auction_closing_time': 1774951200.0}
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT69%2520LRX') HTTP/1.1" 204 0
2026-03-28 22:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073174/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GP19AEE/42811089?sv=2020-08-04&st=2026-03-28T22%3A04%3A55Z&se=2026-03-28T22%3A29%3A55Z&sr=b&sp=r&sig=m2GwNhLE1oLLg2uEAdtJl2qVGUgskjehRSLF0UCk37I%3D)
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699208989%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208989 not downloaded yet
2026-03-28 22:07:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with identifier: OV61%20DEU
2026-03-28 22:07:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with identifier: OV61%20DEU
2026-03-28 22:07:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e with identifier: OV61%20DEU to the API
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 292,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV61%20DEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d05f8db-32fe-5a7f-ab19-58c0c8cdeb5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV61 DEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV61%20DEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'XFR',
 'odometer': 100208,
 '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 XFR 5.0 V8 SUPERCHARGED Saloon',
 'transmission': 'automatic',
 'trim': 'V8 SUPERCHARGED',
 'vin': 'SAJAC08R4CMS28564',
 'year': 2011}
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV61%2520DEU%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [bca.uk] INFO: Saving data for OV61%20DEU: {'auction_closing_time': 1774951200.0, 'created_time': 1774534271.278876, 'last_price_update_time': 1774735634.684846}
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV61%2520DEU') HTTP/1.1" 204 0
2026-03-28 22:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208481/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208962/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208962>
2026-03-28 22:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208545/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208545>
2026-03-28 22:07:14 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208951/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208951>
2026-03-28 22:07:14 [bca.uk] INFO: Found listing with ID: BV62%20UHD
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV62%2520UHD%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [bca.uk] INFO: Scrape type for BV62%20UHD: 0
2026-03-28 22:07:14 [bca.uk] INFO: Found listing with ID: KJ08%20EHN
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ08%2520EHN%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [bca.uk] INFO: Scrape type for KJ08%20EHN: 1
2026-03-28 22:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 199dd594-77a8-5e56-954c-d4ae2098716c with identifier: KJ08%20EHN
2026-03-28 22:07:14 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699209001%27 HTTP/1.1" 200 None
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209001 not downloaded yet
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557fb5e10>
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208499%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208499/600 saved to cache
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe557298dd0>
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FDX68ZHP%252F699011276%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011276/600 saved to cache
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 423a16e7-0aa7-505e-9fca-30afcd20041f
2026-03-28 22:07:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 423a16e7-0aa7-505e-9fca-30afcd20041f, skipping ID generation
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 423a16e7-0aa7-505e-9fca-30afcd20041f sending to next pipeline
2026-03-28 22:07:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 423a16e7-0aa7-505e-9fca-30afcd20041f, identifier: DX68%20ZHP
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544dc9d0>
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208490%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208490/600 saved to cache
2026-03-28 22:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:14 [bca.uk] INFO: Found listing with ID: AD16%20JOV
2026-03-28 22:07:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AD16%2520JOV%27 HTTP/1.1" 200 None
2026-03-28 22:07:15 [bca.uk] INFO: Scrape type for AD16%20JOV: 0
2026-03-28 22:07:15 [bca.uk] INFO: Found listing with ID: YB73%20OAS
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB73%2520OAS%27 HTTP/1.1" 200 None
2026-03-28 22:07:15 [bca.uk] INFO: Scrape type for YB73%20OAS: 0
2026-03-28 22:07:15 [bca.uk] INFO: Found listing with ID: MV69%20AWO
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV69%2520AWO%27 HTTP/1.1" 200 None
2026-03-28 22:07:15 [bca.uk] INFO: Scrape type for MV69%20AWO: 2
2026-03-28 22:07:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5172ad7b-a663-5860-962a-f840822640a8 with identifier: MV69%20AWO
2026-03-28 22:07:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5172ad7b-a663-5860-962a-f840822640a8 with scrape type 2
2026-03-28 22:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5172ad7b-a663-5860-962a-f840822640a8 with scrape type 2
2026-03-28 22:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5172ad7b-a663-5860-962a-f840822640a8, identifier: MV69%20AWO
2026-03-28 22:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 423a16e7-0aa7-505e-9fca-30afcd20041f with identifier: DX68%20ZHP
2026-03-28 22:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 423a16e7-0aa7-505e-9fca-30afcd20041f with identifier: DX68%20ZHP
2026-03-28 22:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 423a16e7-0aa7-505e-9fca-30afcd20041f with identifier: DX68%20ZHP to the API
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011276/600>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_expert_report_file_fefcd4cf-b792-4cc7-821d-aad4bd8fb7f7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX68%20ZHP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '423a16e7-0aa7-505e-9fca-30afcd20041f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX68 ZHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX68%20ZHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 59519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42003,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011251/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011265/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41560,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011276/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43536,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011289/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38985,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011303/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36501,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011309/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84960,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011324/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69213,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011335/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77370,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011350/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_423a16e7-0aa7-505e-9fca-30afcd20041f/423a16e7-0aa7-505e-9fca-30afcd20041f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74953,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/DX68ZHP/699011367/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.0 T-GDI 120 BD PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 120 BD PREMIUM',
 'vin': 'KMHK3811LKU178576',
 'year': 2018}
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX68%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 22:07:15 [bca.uk] INFO: Saving data for DX68%20ZHP: {'created_time': 1774735635.501027, 'last_price_update_time': 1774735635.501038, 'auction_closing_time': 1774951200.0}
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX68%2520ZHP') HTTP/1.1" 204 0
2026-03-28 22:07:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713ec90>
2026-03-28 22:07:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGP19AEE%252F699073174%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073174/600 saved to cache
2026-03-28 22:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9
2026-03-28 22:07:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9, skipping ID generation
2026-03-28 22:07:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb674af7-fcd3-5648-bd02-bf57f2b6d8c9 sending to next pipeline
2026-03-28 22:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9, identifier: GP19%20AEE
2026-03-28 22:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208558/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208558>
2026-03-28 22:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208525/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208510/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208517/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208979/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208979>
2026-03-28 22:07:15 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208969/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208969>
2026-03-28 22:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208943/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699209012%27 HTTP/1.1" 200 None
2026-03-28 22:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209012 not downloaded yet
2026-03-28 22:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5172ad7b-a663-5860-962a-f840822640a8 with identifier: MV69%20AWO
2026-03-28 22:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5172ad7b-a663-5860-962a-f840822640a8 with identifier: MV69%20AWO
2026-03-28 22:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5172ad7b-a663-5860-962a-f840822640a8 with identifier: MV69%20AWO to the API
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV69%20AWO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5172ad7b-a663-5860-962a-f840822640a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV69 AWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV69%20AWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 300 D',
 'odometer': 36746,
 'odometer_reading_unit': '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 GLE 300 D 2.0 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC1671192A081919',
 'year': 2019}
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV69%2520AWO%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Saving data for MV69%20AWO: {'auction_closing_time': 1774951200.0, 'created_time': 1774534217.059137, 'last_price_update_time': 1774735636.165149}
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV69%2520AWO') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9 with identifier: GP19%20AEE
2026-03-28 22:07:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9 with identifier: GP19%20AEE
2026-03-28 22:07:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb674af7-fcd3-5648-bd02-bf57f2b6d8c9 with identifier: GP19%20AEE to the API
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073174/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_expert_report_file_506cafde-55ac-43a7-aa70-ac684900a7ca.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP19%20AEE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb674af7-fcd3-5648-bd02-bf57f2b6d8c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP19 AEE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP19%20AEE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A35 AMG',
 'odometer': 45177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37721,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073144/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38275,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073154/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38855,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073174/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39187,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073187/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35385,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073198/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35063,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073209/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78102,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073223/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75707,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073231/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79837,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073246/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb674af7-fcd3-5648-bd02-bf57f2b6d8c9/cb674af7-fcd3-5648-bd02-bf57f2b6d8c9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96270,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GP19AEE/699073264/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A35 AMG 2.0 4MATIC DCT Hatchback',
 'transmission': 'automatic',
 'trim': '4MATIC DCT',
 'vin': 'WDD1770512J100797',
 'year': 2019}
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP19%2520AEE%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Saving data for GP19%20AEE: {'created_time': 1774735636.549783, 'last_price_update_time': 1774735636.549794, 'auction_closing_time': 1774951200.0}
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP19%2520AEE') HTTP/1.1" 204 0
2026-03-28 22:07:16 [bca.uk] INFO: Found listing with ID: BT69%20OOB
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT69%2520OOB%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Scrape type for BT69%20OOB: 1
2026-03-28 22:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7afc8567-6aba-51f1-90e0-4a4a97a05a16 with identifier: BT69%20OOB
2026-03-28 22:07:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a94090>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208481%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208481/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699209026%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209026 not downloaded yet
2026-03-28 22:07:16 [bca.uk] INFO: Found listing with ID: GF23%20SBY
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520SBY%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Scrape type for GF23%20SBY: 1
2026-03-28 22:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad0576b2-0dba-5d0b-9bda-5719669966c4 with identifier: GF23%20SBY
2026-03-28 22:07:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a95dd0>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208934%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208934/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b6510>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208525%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208525/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a63290>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208510%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208510/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54713c790>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208517%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208517/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554347850>
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208943%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208943/600 saved to cache
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208951/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208989/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208989>
2026-03-28 22:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208635/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208635>
2026-03-28 22:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208591/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699208591>
2026-03-28 22:07:16 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ08%20EHN-GB>
2026-03-28 22:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208962/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208969/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:16 [bca.uk] INFO: Found listing with ID: LK74%20JRO
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK74%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Scrape type for LK74%20JRO: 1
2026-03-28 22:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4b1af23-96da-5ef2-920f-a9b7d4d40bab with identifier: LK74%20JRO
2026-03-28 22:07:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208545/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:16 [bca.uk] INFO: Found listing with ID: WJ24%20BNZ
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ24%2520BNZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Scrape type for WJ24%20BNZ: 1
2026-03-28 22:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57e73a1d-44a2-50da-8f53-93c2f863b494 with identifier: WJ24%20BNZ
2026-03-28 22:07:16 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:16 [bca.uk] INFO: Found listing with ID: SF68%20ZZH
2026-03-28 22:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF68%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:07:16 [bca.uk] INFO: Scrape type for SF68%20ZZH: 2
2026-03-28 22:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cd894ce-a134-5785-8b14-3c2c9917d809 with identifier: SF68%20ZZH
2026-03-28 22:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cd894ce-a134-5785-8b14-3c2c9917d809 with scrape type 2
2026-03-28 22:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cd894ce-a134-5785-8b14-3c2c9917d809 with scrape type 2
2026-03-28 22:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cd894ce-a134-5785-8b14-3c2c9917d809, identifier: SF68%20ZZH
2026-03-28 22:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cd894ce-a134-5785-8b14-3c2c9917d809 with identifier: SF68%20ZZH
2026-03-28 22:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cd894ce-a134-5785-8b14-3c2c9917d809 with identifier: SF68%20ZZH
2026-03-28 22:07:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cd894ce-a134-5785-8b14-3c2c9917d809 with identifier: SF68%20ZZH to the API
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF68%20ZZH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cd894ce-a134-5785-8b14-3c2c9917d809',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF68 ZZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF68%20ZZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 87334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.5 E/B 200 ST-3 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 200 ST-3',
 'vin': 'WF0FXXGAHFJA42183',
 'year': 2018}
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF68%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Saving data for SF68%20ZZH: {'auction_closing_time': 1774778400.0, 'created_time': 1774130803.255049, 'last_price_update_time': 1774735637.400143}
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF68%2520ZZH') HTTP/1.1" 204 0
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209012/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209012>
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT69%20OOB-GB>
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209001/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209001>
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209026/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699209026>
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208979/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: CV15%20WKS
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV15%2520WKS%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for CV15%20WKS: 0
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: LR14%20LYD
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR14%2520LYD%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for LR14%20LYD: 1
2026-03-28 22:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdd856ff-84a7-5e68-afb8-111bf871b364 with identifier: LR14%20LYD
2026-03-28 22:07:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208558/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208591/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477826d0>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208951%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208951/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473ba750>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208962%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208962/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ca010>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208969%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208969/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b5b50>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208545%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208545/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: GF16%20PNK
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF16%2520PNK%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for GF16%20PNK: 1
2026-03-28 22:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47d6f219-4f20-5c64-9b76-ccd598954dd9 with identifier: GF16%20PNK
2026-03-28 22:07:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: BG65%20DZL
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG65%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for BG65%20DZL: 1
2026-03-28 22:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f172ebb-992c-5793-81ed-0b2fc03f975b with identifier: BG65%20DZL
2026-03-28 22:07:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b67fd0>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208979%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208979/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554880850>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208558%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208558/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:17 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe555c90d90>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208591%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208591/600 saved to cache
2026-03-28 22:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK74%20JRO-GB>
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF23%20SBY-GB>
2026-03-28 22:07:17 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ24%20BNZ-GB>
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208635/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/ET67ZTJ/42804110?sv=2020-08-04&st=2026-03-28T22%3A07%3A04Z&se=2026-03-28T22%3A32%3A04Z&sr=b&sp=r&sig=aIciBQUADqzRCpODy3SI92FhLfLn1%2BzjTexTfpP3Ykk%3D)
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: WM14%20VDJ
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM14%2520VDJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for WM14%20VDJ: 1
2026-03-28 22:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df18d9ea-be4c-583e-ae8b-51af1715700a with identifier: WM14%20VDJ
2026-03-28 22:07:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209026/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209001/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208989/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:17 [bca.uk] INFO: Found listing with ID: NJ04%20HJN
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ04%2520HJN%27 HTTP/1.1" 200 None
2026-03-28 22:07:17 [bca.uk] INFO: Scrape type for NJ04%20HJN: 1
2026-03-28 22:07:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b51c72a-c655-5088-92cf-1aef03dc9ac5 with identifier: NJ04%20HJN
2026-03-28 22:07:17 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471a3950>
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_expert_report_file_d14fcd67-5dab-4c35-bb88-5e10f50251d0.pdf HTTP/1.1" 201 0
2026-03-28 22:07:18 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 199dd594-77a8-5e56-954c-d4ae2098716c, skipping ID generation
2026-03-28 22:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DKJ08EHN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ08EHN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:18 [bca.uk] INFO: Found listing with ID: BX06%20AVC
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX06%2520AVC%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [bca.uk] INFO: Scrape type for BX06%20AVC: 0
2026-03-28 22:07:18 [bca.uk] INFO: Found listing with ID: VE10%20LDK
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE10%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [bca.uk] INFO: Scrape type for VE10%20LDK: 2
2026-03-28 22:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with identifier: VE10%20LDK
2026-03-28 22:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with scrape type 2
2026-03-28 22:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with scrape type 2
2026-03-28 22:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2, identifier: VE10%20LDK
2026-03-28 22:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF16%20PNK-GB>
2026-03-28 22:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG65%20DZL-GB>
2026-03-28 22:07:18 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR14%20LYD-GB>
2026-03-28 22:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with identifier: VE10%20LDK
2026-03-28 22:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with identifier: VE10%20LDK
2026-03-28 22:07:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27dc1f2f-8ac0-5496-93cf-8a5660d27ff2 with identifier: VE10%20LDK to the API
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE10%20LDK-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27dc1f2f-8ac0-5496-93cf-8a5660d27ff2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE10 LDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE10%20LDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 139451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFCAE11U2079916',
 'year': 2010}
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE10%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [bca.uk] INFO: Saving data for VE10%20LDK: {'auction_closing_time': 1774778400.0, 'created_time': 1774534622.87658, 'last_price_update_time': 1774735638.542585}
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE10%2520LDK') HTTP/1.1" 204 0
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144741%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144741 not downloaded yet
2026-03-28 22:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209012/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LS17NKK/42804913?sv=2020-08-04&st=2026-03-28T22%3A07%3A05Z&se=2026-03-28T22%3A32%3A05Z&sr=b&sp=r&sig=W%2F1cPOwGacFXqg%2Fp8EXziSHh932vPseCzyEQCUaWtac%3D)
2026-03-28 22:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:18 [bca.uk] INFO: Found listing with ID: SB63%20LRV
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB63%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 22:07:18 [bca.uk] INFO: Scrape type for SB63%20LRV: 2
2026-03-28 22:07:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0bcf7b7-4301-510a-a79c-17319bfed9e9 with identifier: SB63%20LRV
2026-03-28 22:07:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0bcf7b7-4301-510a-a79c-17319bfed9e9 with scrape type 2
2026-03-28 22:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0bcf7b7-4301-510a-a79c-17319bfed9e9 with scrape type 2
2026-03-28 22:07:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0bcf7b7-4301-510a-a79c-17319bfed9e9, identifier: SB63%20LRV
2026-03-28 22:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0bcf7b7-4301-510a-a79c-17319bfed9e9 with identifier: SB63%20LRV
2026-03-28 22:07:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0bcf7b7-4301-510a-a79c-17319bfed9e9 with identifier: SB63%20LRV
2026-03-28 22:07:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0bcf7b7-4301-510a-a79c-17319bfed9e9 with identifier: SB63%20LRV to the API
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB63%20LRV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0bcf7b7-4301-510a-a79c-17319bfed9e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB63 LRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB63%20LRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 123416,
 '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': 'VSSZZZ5FZER047008',
 'year': 2013}
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB63%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 22:07:19 [bca.uk] INFO: Saving data for SB63%20LRV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535986.815522, 'last_price_update_time': 1774735639.10402}
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB63%2520LRV') HTTP/1.1" 204 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144746%27 HTTP/1.1" 200 None
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144746 not downloaded yet
2026-03-28 22:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM14%20VDJ-GB>
2026-03-28 22:07:19 [bca.uk] INFO: Found listing with ID: RO64%20FTF
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO64%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:19 [bca.uk] INFO: Scrape type for RO64%20FTF: 2
2026-03-28 22:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90671f99-25b0-5986-b04c-50146550c471 with identifier: RO64%20FTF
2026-03-28 22:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90671f99-25b0-5986-b04c-50146550c471 with scrape type 2
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90671f99-25b0-5986-b04c-50146550c471 with scrape type 2
2026-03-28 22:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90671f99-25b0-5986-b04c-50146550c471, identifier: RO64%20FTF
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544e3150>
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FET67ZTJ%252F699208635%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208635/600 saved to cache
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item be5863b6-8fde-56af-98bb-9604e79b2c92
2026-03-28 22:07:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be5863b6-8fde-56af-98bb-9604e79b2c92, skipping ID generation
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item be5863b6-8fde-56af-98bb-9604e79b2c92 sending to next pipeline
2026-03-28 22:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be5863b6-8fde-56af-98bb-9604e79b2c92, identifier: ET67%20ZTJ
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fdbfd0>
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699209026%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209026/600 saved to cache
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b58510>
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699209001%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209001/600 saved to cache
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:19 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55430ef90>
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699208989%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208989/600 saved to cache
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:19 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144733/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=KJ08EHN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90671f99-25b0-5986-b04c-50146550c471 with identifier: RO64%20FTF
2026-03-28 22:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90671f99-25b0-5986-b04c-50146550c471 with identifier: RO64%20FTF
2026-03-28 22:07:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90671f99-25b0-5986-b04c-50146550c471 with identifier: RO64%20FTF to the API
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO64%20FTF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90671f99-25b0-5986-b04c-50146550c471',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO64 FTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO64%20FTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 172500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 90 SE DSG',
 'vin': 'WVWZZZ6RZFU024951',
 'year': 2014}
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO64%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:19 [bca.uk] INFO: Saving data for RO64%20FTF: {'auction_closing_time': 1774778400.0, 'created_time': 1774535990.727734, 'last_price_update_time': 1774735639.873471}
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO64%2520FTF') HTTP/1.1" 204 0
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144754%27 HTTP/1.1" 200 None
2026-03-28 22:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144754 not downloaded yet
2026-03-28 22:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be5863b6-8fde-56af-98bb-9604e79b2c92 with identifier: ET67%20ZTJ
2026-03-28 22:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be5863b6-8fde-56af-98bb-9604e79b2c92 with identifier: ET67%20ZTJ
2026-03-28 22:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be5863b6-8fde-56af-98bb-9604e79b2c92 with identifier: ET67%20ZTJ to the API
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208635/600>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_expert_report_file_50aa6496-c483-4862-8c6a-0c4389c6f5d7.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET67%20ZTJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be5863b6-8fde-56af-98bb-9604e79b2c92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET67 ZTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET67%20ZTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SSANGYONG',
 'model': 'TIVOLI',
 'odometer': 39404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40104,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208481/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38428,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208490/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36796,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208499/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37159,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208510/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36114,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208517/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208525/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99693,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208545/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92662,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208558/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94406,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208591/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_be5863b6-8fde-56af-98bb-9604e79b2c92/be5863b6-8fde-56af-98bb-9604e79b2c92_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82755,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/ET67ZTJ/699208635/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SSANGYONG TIVOLI 1.6 128 ELX 2WD Hatchback',
 'transmission': 'automatic',
 'trim': '128 ELX 2WD',
 'vin': 'KPT30B1VSHP146514',
 'year': 2018}
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ET67%2520ZTJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [bca.uk] INFO: Saving data for ET67%20ZTJ: {'created_time': 1774735640.282355, 'last_price_update_time': 1774735640.282365, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET67%2520ZTJ') HTTP/1.1" 204 0
2026-03-28 22:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:20 [bca.uk] INFO: Found listing with ID: ND12%20HWP
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND12%2520HWP%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [bca.uk] INFO: Scrape type for ND12%20HWP: 0
2026-03-28 22:07:20 [bca.uk] INFO: Found listing with ID: MA60%20AFO
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA60%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [bca.uk] INFO: Scrape type for MA60%20AFO: 0
2026-03-28 22:07:20 [bca.uk] INFO: Found listing with ID: EA12%20KGK
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA12%2520KGK%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [bca.uk] INFO: Scrape type for EA12%20KGK: 0
2026-03-28 22:07:20 [bca.uk] INFO: Found listing with ID: BT13%20OMV
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT13%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [bca.uk] INFO: Scrape type for BT13%20OMV: 2
2026-03-28 22:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with identifier: BT13%20OMV
2026-03-28 22:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with scrape type 2
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with scrape type 2
2026-03-28 22:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979, identifier: BT13%20OMV
2026-03-28 22:07:20 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:20 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:20 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:20 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:20 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5ab50>
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLS17NKK%252F699209012%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209012/600 saved to cache
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 02973e2d-8c75-5ccc-9b7b-41da970665ce
2026-03-28 22:07:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02973e2d-8c75-5ccc-9b7b-41da970665ce, skipping ID generation
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02973e2d-8c75-5ccc-9b7b-41da970665ce sending to next pipeline
2026-03-28 22:07:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02973e2d-8c75-5ccc-9b7b-41da970665ce, identifier: LS17%20NKK
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548422d0>
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_expert_report_file_111acd1e-2199-4b60-ac6a-fcde06703530.pdf HTTP/1.1" 201 0
2026-03-28 22:07:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4b1af23-96da-5ef2-920f-a9b7d4d40bab, skipping ID generation
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLK74JRO-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK74JRO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485bc10>
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_expert_report_file_8c64c9e8-c267-41dc-82a7-8da3d858e987.pdf HTTP/1.1" 201 0
2026-03-28 22:07:20 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 57e73a1d-44a2-50da-8f53-93c2f863b494, skipping ID generation
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DWJ24BNZ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ24BNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:20 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ04%20HJN-GB>
2026-03-28 22:07:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with identifier: BT13%20OMV
2026-03-28 22:07:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with identifier: BT13%20OMV
2026-03-28 22:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979 with identifier: BT13%20OMV to the API
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT13%20OMV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afbf4c7d-3e28-5d46-b7da-d1e6e8fb9979',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT13 OMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT13%20OMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 130000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 B/M SPORTLINE S/S Estate',
 'transmission': 'manual',
 'trim': 'TDI 105 B/M SPORTLINE S/S',
 'vin': 'WVWZZZ1KZDM691555',
 'year': 2013}
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT13%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [bca.uk] INFO: Saving data for BT13%20OMV: {'auction_closing_time': 1774778400.0, 'created_time': 1774351502.648761, 'last_price_update_time': 1774735641.11923}
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT13%2520OMV') HTTP/1.1" 204 0
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144756%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144756 not downloaded yet
2026-03-28 22:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02973e2d-8c75-5ccc-9b7b-41da970665ce with identifier: LS17%20NKK
2026-03-28 22:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02973e2d-8c75-5ccc-9b7b-41da970665ce with identifier: LS17%20NKK
2026-03-28 22:07:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02973e2d-8c75-5ccc-9b7b-41da970665ce with identifier: LS17%20NKK to the API
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209012/600>
{'auction_title': '',
 'c_o_2_emission_value': 82,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_expert_report_file_2db9cd48-3d67-415b-9362-38fb562cfb13.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS17%20NKK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '02973e2d-8c75-5ccc-9b7b-41da970665ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS17 NKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS17%20NKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 40283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43039,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41772,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208943/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208951/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38499,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208962/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39891,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208969/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38486,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208979/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699208989/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84416,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209001/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92658,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209012/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02973e2d-8c75-5ccc-9b7b-41da970665ce/02973e2d-8c75-5ccc-9b7b-41da970665ce_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81284,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LS17NKK/699209026/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID EXCEL',
 'vin': 'VNKKD3D360A314563',
 'year': 2017}
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS17%2520NKK%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [bca.uk] INFO: Saving data for LS17%20NKK: {'created_time': 1774735641.544211, 'last_price_update_time': 1774735641.544221, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS17%2520NKK') HTTP/1.1" 204 0
2026-03-28 22:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473909d0>
2026-03-28 22:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_expert_report_file_47eb20c3-f9b3-4899-bcc0-1603ff9289ed.pdf HTTP/1.1" 201 0
2026-03-28 22:07:21 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad0576b2-0dba-5d0b-9bda-5719669966c4, skipping ID generation
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DGF23SBY-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF23SBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144741/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144741>
2026-03-28 22:07:21 [bca.uk] INFO: Found listing with ID: BF63%20HVL
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF63%2520HVL%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [bca.uk] INFO: Scrape type for BF63%20HVL: 2
2026-03-28 22:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with identifier: BF63%20HVL
2026-03-28 22:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with scrape type 2
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with scrape type 2
2026-03-28 22:07:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc5daee-5797-55a7-a243-8eb3e235b7d9, identifier: BF63%20HVL
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085241%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085241 not downloaded yet
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146801%27 HTTP/1.1" 200 None
2026-03-28 22:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146801 not downloaded yet
2026-03-28 22:07:21 [bca.uk] INFO: Total items found: 100
2026-03-28 22:07:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded
2026-03-28 22:07:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:07:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144733/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:21 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144746/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144746>
2026-03-28 22:07:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with identifier: BF63%20HVL
2026-03-28 22:07:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with identifier: BF63%20HVL
2026-03-28 22:07:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bc5daee-5797-55a7-a243-8eb3e235b7d9 with identifier: BF63%20HVL to the API
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF63%20HVL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3bc5daee-5797-55a7-a243-8eb3e235b7d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF63 HVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF63%20HVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 119262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCDG42846',
 'year': 2013}
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF63%2520HVL%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Saving data for BF63%20HVL: {'auction_closing_time': 1774778400.0, 'created_time': 1774535992.28453, 'last_price_update_time': 1774735642.10321}
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF63%2520HVL') HTTP/1.1" 204 0
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144763%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144763 not downloaded yet
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143893%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143893 not downloaded yet
2026-03-28 22:07:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: AO12%20UHH
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO12%2520UHH%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for AO12%20UHH: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: YH13%20CHD
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH13%2520CHD%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for YH13%20CHD: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: MW19%20MTX
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW19%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for MW19%20MTX: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: ST24%20XOE
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST24%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for ST24%20XOE: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: RE59%20BXM
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE59%2520BXM%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for RE59%20BXM: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: FX70%20HCZ
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX70%2520HCZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for FX70%20HCZ: 2
2026-03-28 22:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba6e6e14-e7c6-548a-809e-e0544d6394d9 with identifier: FX70%20HCZ
2026-03-28 22:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba6e6e14-e7c6-548a-809e-e0544d6394d9 with scrape type 2
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba6e6e14-e7c6-548a-809e-e0544d6394d9 with scrape type 2
2026-03-28 22:07:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba6e6e14-e7c6-548a-809e-e0544d6394d9, identifier: FX70%20HCZ
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085252%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085252 not downloaded yet
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146804%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146804 not downloaded yet
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: PY71%20HPP
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY71%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for PY71%20HPP: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: YL69%20MMV
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL69%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for YL69%20MMV: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: FG22%20EFZ
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG22%2520EFZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for FG22%20EFZ: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: DG65%20GXU
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG65%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for DG65%20GXU: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: SD18%20YWW
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD18%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for SD18%20YWW: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: PJ59%20WXK
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ59%2520WXK%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for PJ59%20WXK: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: KM62%20HVG
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM62%2520HVG%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for KM62%20HVG: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: MJ62%20HDO
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ62%2520HDO%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for MJ62%20HDO: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: YF12%20JGU
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF12%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for YF12%20JGU: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: KU69%20HXY
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU69%2520HXY%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for KU69%20HXY: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: ST11%20LWD
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST11%2520LWD%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for ST11%20LWD: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: BV09%20OZT
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV09%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for BV09%20OZT: 0
2026-03-28 22:07:22 [bca.uk] INFO: Found listing with ID: LX10%20XUF
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX10%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [bca.uk] INFO: Scrape type for LX10%20XUF: 2
2026-03-28 22:07:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48d00af8-cf71-5305-9c40-85183acb06bc with identifier: LX10%20XUF
2026-03-28 22:07:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48d00af8-cf71-5305-9c40-85183acb06bc with scrape type 2
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48d00af8-cf71-5305-9c40-85183acb06bc with scrape type 2
2026-03-28 22:07:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48d00af8-cf71-5305-9c40-85183acb06bc, identifier: LX10%20XUF
2026-03-28 22:07:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:07:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547781150>
2026-03-28 22:07:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_expert_report_file_6b16c6fe-2fe3-402d-ab72-a3c61edc9707.pdf HTTP/1.1" 201 0
2026-03-28 22:07:22 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7afc8567-6aba-51f1-90e0-4a4a97a05a16, skipping ID generation
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DBT69OOB-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69OOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:22 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144754/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144754>
2026-03-28 22:07:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba6e6e14-e7c6-548a-809e-e0544d6394d9 with identifier: FX70%20HCZ
2026-03-28 22:07:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba6e6e14-e7c6-548a-809e-e0544d6394d9 with identifier: FX70%20HCZ
2026-03-28 22:07:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba6e6e14-e7c6-548a-809e-e0544d6394d9 with identifier: FX70%20HCZ to the API
2026-03-28 22:07:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX70%20HCZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ba6e6e14-e7c6-548a-809e-e0544d6394d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX70 HCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX70%20HCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 18675,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 165 TURISMO 70TH ANNIV. Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 165 TURISMO 70TH ANNIV.',
 'vin': 'ZFA3120000JD46346',
 'year': 2020}
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX70%2520HCZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Saving data for FX70%20HCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621269.882943, 'last_price_update_time': 1774735643.179044}
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX70%2520HCZ') HTTP/1.1" 204 0
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144774%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144774 not downloaded yet
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143904%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143904 not downloaded yet
2026-03-28 22:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48d00af8-cf71-5305-9c40-85183acb06bc with identifier: LX10%20XUF
2026-03-28 22:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48d00af8-cf71-5305-9c40-85183acb06bc with identifier: LX10%20XUF
2026-03-28 22:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48d00af8-cf71-5305-9c40-85183acb06bc with identifier: LX10%20XUF to the API
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX10%20XUF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48d00af8-cf71-5305-9c40-85183acb06bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX10 XUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX10%20XUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 42851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.4 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC',
 'vin': 'SJNFAAE11U2060835',
 'year': 2010}
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX10%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Saving data for LX10%20XUF: {'auction_closing_time': 1774778400.0, 'created_time': 1774621562.293428, 'last_price_update_time': 1774735643.638947}
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX10%2520XUF') HTTP/1.1" 204 0
2026-03-28 22:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: EN19%20JGV
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN19%2520JGV%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for EN19%20JGV: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: KV60%20ZZA
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KV60%2520ZZA%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for KV60%20ZZA: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: OV64%20PLN
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV64%2520PLN%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for OV64%20PLN: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: WV13%20ZTH
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV13%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for WV13%20ZTH: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: EJ13%20JTO
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ13%2520JTO%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for EJ13%20JTO: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: BT24%20LKX
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT24%2520LKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for BT24%20LKX: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: DG23%20HXH
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG23%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for DG23%20HXH: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: FY68%20WNB
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY68%2520WNB%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for FY68%20WNB: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: YC21%20EXV
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC21%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for YC21%20EXV: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: Y200%20JDW
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y200%2520JDW%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for Y200%20JDW: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: VX19%20OYP
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX19%2520OYP%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for VX19%20OYP: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: DP19%20FWW
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP19%2520FWW%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for DP19%20FWW: 0
2026-03-28 22:07:23 [bca.uk] INFO: Found listing with ID: DV19%20CZY
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV19%2520CZY%27 HTTP/1.1" 200 None
2026-03-28 22:07:23 [bca.uk] INFO: Scrape type for DV19%20CZY: 2
2026-03-28 22:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e6b6ecb-2894-53b5-848f-9379a15b340b with identifier: DV19%20CZY
2026-03-28 22:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e6b6ecb-2894-53b5-848f-9379a15b340b with scrape type 2
2026-03-28 22:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e6b6ecb-2894-53b5-848f-9379a15b340b with scrape type 2
2026-03-28 22:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e6b6ecb-2894-53b5-848f-9379a15b340b, identifier: DV19%20CZY
2026-03-28 22:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085262%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085262 not downloaded yet
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146812%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146812 not downloaded yet
2026-03-28 22:07:24 [bca.uk] INFO: Found listing with ID: MF62%20LBL
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF62%2520LBL%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [bca.uk] INFO: Scrape type for MF62%20LBL: 0
2026-03-28 22:07:24 [bca.uk] INFO: Found listing with ID: RE59%20MXM
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE59%2520MXM%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [bca.uk] INFO: Scrape type for RE59%20MXM: 0
2026-03-28 22:07:24 [bca.uk] INFO: Found listing with ID: SB10%20NEN
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB10%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [bca.uk] INFO: Scrape type for SB10%20NEN: 2
2026-03-28 22:07:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with identifier: SB10%20NEN
2026-03-28 22:07:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with scrape type 2
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with scrape type 2
2026-03-28 22:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 737b64fa-1e19-52d7-bd86-fa43bd3864a5, identifier: SB10%20NEN
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699157810%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157810 not downloaded yet
2026-03-28 22:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144741/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146795/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WJ24BNZ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:24 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085230/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LK74JRO-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e6b6ecb-2894-53b5-848f-9379a15b340b with identifier: DV19%20CZY
2026-03-28 22:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e6b6ecb-2894-53b5-848f-9379a15b340b with identifier: DV19%20CZY
2026-03-28 22:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e6b6ecb-2894-53b5-848f-9379a15b340b with identifier: DV19%20CZY to the API
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV19%20CZY-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e6b6ecb-2894-53b5-848f-9379a15b340b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV19 CZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV19%20CZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY LIFE',
 'odometer': 7299,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY LIFE 2.0 TDI 102 DSG MPV',
 'transmission': 'automatic',
 'trim': 'TDI 102 DSG',
 'vin': 'WV2ZZZ2KZKX070582',
 'year': 2019}
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV19%2520CZY%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [bca.uk] INFO: Saving data for DV19%20CZY: {'auction_closing_time': 1774864800.0, 'created_time': 1773831795.590718, 'last_price_update_time': 1774735644.521148}
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV19%2520CZY') HTTP/1.1" 204 0
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144787%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144787 not downloaded yet
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143912%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143912 not downloaded yet
2026-03-28 22:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with identifier: SB10%20NEN
2026-03-28 22:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with identifier: SB10%20NEN
2026-03-28 22:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 737b64fa-1e19-52d7-bd86-fa43bd3864a5 with identifier: SB10%20NEN to the API
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB10%20NEN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '737b64fa-1e19-52d7-bd86-fa43bd3864a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB10 NEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB10%20NEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 180K',
 'odometer': 120426,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 180K 1.8 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDB2037462E083532',
 'year': 2010}
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB10%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:07:24 [bca.uk] INFO: Saving data for SB10%20NEN: {'auction_closing_time': 1774778400.0, 'created_time': 1774072910.097573, 'last_price_update_time': 1774735644.987926}
2026-03-28 22:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB10%2520NEN') HTTP/1.1" 204 0
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55498f6d0>
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_expert_report_file_e8a2d8b7-94f9-4f1b-93c0-8b9a38c9d1cb.pdf HTTP/1.1" 201 0
2026-03-28 22:07:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47d6f219-4f20-5c64-9b76-ccd598954dd9, skipping ID generation
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DGF16PNK-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF16PNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547687f90>
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_expert_report_file_479e08b3-1334-4798-907f-ef811fa6b672.pdf HTTP/1.1" 201 0
2026-03-28 22:07:25 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f172ebb-992c-5793-81ed-0b2fc03f975b, skipping ID generation
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DBG65DZL-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG65DZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476cd790>
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144733%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144733/600 saved to cache
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144746/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:25 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146801>
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: DV68%20TGN
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV68%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for DV68%20TGN: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: EA24%20TKX
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA24%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for EA24%20TKX: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: J300%20WTY
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J300%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for J300%20WTY: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: MA72%20VWE
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA72%2520VWE%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for MA72%20VWE: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: MJ19%20UMV
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ19%2520UMV%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for MJ19%20UMV: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: ND17%20VGZ
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND17%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for ND17%20VGZ: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: SB15%20ZPJ
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB15%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for SB15%20ZPJ: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: X28%20AVE
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27X28%2520AVE%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for X28%20AVE: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: DW17%20HOA
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DW17%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for DW17%20HOA: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: YR64%20UNS
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR64%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for YR64%20UNS: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: BN15%20PYS
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BN15%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for BN15%20PYS: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: FE64%20YJN
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE64%2520YJN%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for FE64%20YJN: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: VO17%20FMZ
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO17%2520FMZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for VO17%20FMZ: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: LT03%20BYN
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT03%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for LT03%20BYN: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: WU61%20WUW
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU61%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for WU61%20WUW: 2
2026-03-28 22:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17133adf-bf61-5644-8fb3-f28f0136afcc with identifier: WU61%20WUW
2026-03-28 22:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17133adf-bf61-5644-8fb3-f28f0136afcc with scrape type 2
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17133adf-bf61-5644-8fb3-f28f0136afcc with scrape type 2
2026-03-28 22:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17133adf-bf61-5644-8fb3-f28f0136afcc, identifier: WU61%20WUW
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699085274%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085274 not downloaded yet
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699146815%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146815 not downloaded yet
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: WD08%20NGO
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD08%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for WD08%20NGO: 0
2026-03-28 22:07:25 [bca.uk] INFO: Found listing with ID: WR10%20KTF
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR10%2520KTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [bca.uk] INFO: Scrape type for WR10%20KTF: 2
2026-03-28 22:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with identifier: WR10%20KTF
2026-03-28 22:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with scrape type 2
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with scrape type 2
2026-03-28 22:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0544a30f-0d3d-5db1-900d-1fe1c435fe09, identifier: WR10%20KTF
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157818%27 HTTP/1.1" 200 None
2026-03-28 22:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157818 not downloaded yet
2026-03-28 22:07:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17133adf-bf61-5644-8fb3-f28f0136afcc with identifier: WU61%20WUW
2026-03-28 22:07:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17133adf-bf61-5644-8fb3-f28f0136afcc with identifier: WU61%20WUW
2026-03-28 22:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17133adf-bf61-5644-8fb3-f28f0136afcc with identifier: WU61%20WUW to the API
2026-03-28 22:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU61%20WUW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17133adf-bf61-5644-8fb3-f28f0136afcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU61 WUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU61%20WUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 100163,
 '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 MERIVA 1.7 CDTI 16V 100 SE MPV',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 100 SE',
 'vin': 'W0LSH9EH6B4408274',
 'year': 2011}
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU61%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Saving data for WU61%20WUW: {'auction_closing_time': 1774778400.0, 'created_time': 1774620793.943589, 'last_price_update_time': 1774735646.191693}
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU61%2520WUW') HTTP/1.1" 204 0
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144800%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144800 not downloaded yet
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143925%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143925 not downloaded yet
2026-03-28 22:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with identifier: WR10%20KTF
2026-03-28 22:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with identifier: WR10%20KTF
2026-03-28 22:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0544a30f-0d3d-5db1-900d-1fe1c435fe09 with identifier: WR10%20KTF to the API
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR10%20KTF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0544a30f-0d3d-5db1-900d-1fe1c435fe09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR10 KTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR10%20KTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 176182,
 '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 SPORTBACK 2.0 TDI 170 BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 170 BLACK ED.S-T',
 'vin': 'WAUZZZ8P9AA146988',
 'year': 2010}
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR10%2520KTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Saving data for WR10%20KTF: {'auction_closing_time': 1774778400.0, 'created_time': 1774621539.654253, 'last_price_update_time': 1774735646.677949}
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR10%2520KTF') HTTP/1.1" 204 0
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970552%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970552 not downloaded yet
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015655%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015655 not downloaded yet
2026-03-28 22:07:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477e5490>
2026-03-28 22:07:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_expert_report_file_edb433d7-49ec-4090-b48f-2db677613a48.pdf HTTP/1.1" 201 0
2026-03-28 22:07:26 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bdd856ff-84a7-5e68-afb8-111bf871b364, skipping ID generation
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DLR14LYD-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR14LYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144754/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143893/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143893>
2026-03-28 22:07:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085241/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085241>
2026-03-28 22:07:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144756/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144756>
2026-03-28 22:07:26 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143884/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF23SBY-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:26 [bca.uk] INFO: Found listing with ID: YG61%20DFL
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG61%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Scrape type for YG61%20DFL: 0
2026-03-28 22:07:26 [bca.uk] INFO: Found listing with ID: YJ63%20YJY
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ63%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Scrape type for YJ63%20YJY: 2
2026-03-28 22:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f572876-f5fe-5b19-88c3-96e26c656977 with identifier: YJ63%20YJY
2026-03-28 22:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f572876-f5fe-5b19-88c3-96e26c656977 with scrape type 2
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f572876-f5fe-5b19-88c3-96e26c656977 with scrape type 2
2026-03-28 22:07:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f572876-f5fe-5b19-88c3-96e26c656977, identifier: YJ63%20YJY
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085286%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085286 not downloaded yet
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146822%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146822 not downloaded yet
2026-03-28 22:07:26 [bca.uk] INFO: Found listing with ID: YF57%20LCP
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF57%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Scrape type for YF57%20LCP: 0
2026-03-28 22:07:26 [bca.uk] INFO: Found listing with ID: DN07%20WUL
2026-03-28 22:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN07%2520WUL%27 HTTP/1.1" 200 None
2026-03-28 22:07:26 [bca.uk] INFO: Scrape type for DN07%20WUL: 2
2026-03-28 22:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9e79142-1bff-5067-b4d2-21d2718da9a7 with identifier: DN07%20WUL
2026-03-28 22:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9e79142-1bff-5067-b4d2-21d2718da9a7 with scrape type 2
2026-03-28 22:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9e79142-1bff-5067-b4d2-21d2718da9a7 with scrape type 2
2026-03-28 22:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9e79142-1bff-5067-b4d2-21d2718da9a7, identifier: DN07%20WUL
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157827%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157827 not downloaded yet
2026-03-28 22:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f572876-f5fe-5b19-88c3-96e26c656977 with identifier: YJ63%20YJY
2026-03-28 22:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f572876-f5fe-5b19-88c3-96e26c656977 with identifier: YJ63%20YJY
2026-03-28 22:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f572876-f5fe-5b19-88c3-96e26c656977 with identifier: YJ63%20YJY to the API
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20YJY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f572876-f5fe-5b19-88c3-96e26c656977',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ63 YJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ63%20YJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 78001,
 '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': 'VF3CCHMZ0DW055646',
 'year': 2013}
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ63%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [bca.uk] INFO: Saving data for YJ63%20YJY: {'auction_closing_time': 1774778400.0, 'created_time': 1774621714.650864, 'last_price_update_time': 1774735647.417935}
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520YJY') HTTP/1.1" 204 0
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699144810%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144810 not downloaded yet
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699143934%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143934 not downloaded yet
2026-03-28 22:07:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9e79142-1bff-5067-b4d2-21d2718da9a7 with identifier: DN07%20WUL
2026-03-28 22:07:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9e79142-1bff-5067-b4d2-21d2718da9a7 with identifier: DN07%20WUL
2026-03-28 22:07:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9e79142-1bff-5067-b4d2-21d2718da9a7 with identifier: DN07%20WUL to the API
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:27 [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=DN07%20WUL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b9e79142-1bff-5067-b4d2-21d2718da9a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN07 WUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN07%20WUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 129015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI ES IMA Saloon',
 'transmission': 'automatic',
 'trim': 'I-DSI ES IMA',
 'vin': 'JHMFD36207S206142',
 'year': 2007}
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN07%2520WUL%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [bca.uk] INFO: Saving data for DN07%20WUL: {'auction_closing_time': 1774778400.0, 'created_time': 1774621682.158102, 'last_price_update_time': 1774735647.801265}
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN07%2520WUL') HTTP/1.1" 204 0
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698970561%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970561 not downloaded yet
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699015662%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015662 not downloaded yet
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698994604%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994604 not downloaded yet
2026-03-28 22:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085230/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:07:27 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144763/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144763>
2026-03-28 22:07:27 [bca.uk] INFO: Found listing with ID: BG67%20GBE
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG67%2520GBE%27 HTTP/1.1" 200 None
2026-03-28 22:07:27 [bca.uk] INFO: Scrape type for BG67%20GBE: 2
2026-03-28 22:07:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3122213d-adf0-52b8-8079-62f2b82d74fc with identifier: BG67%20GBE
2026-03-28 22:07:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3122213d-adf0-52b8-8079-62f2b82d74fc with scrape type 2
2026-03-28 22:07:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3122213d-adf0-52b8-8079-62f2b82d74fc with scrape type 2
2026-03-28 22:07:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3122213d-adf0-52b8-8079-62f2b82d74fc, identifier: BG67%20GBE
2026-03-28 22:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699085304%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085304 not downloaded yet
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699146829%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146829 not downloaded yet
2026-03-28 22:07:28 [bca.uk] INFO: Found listing with ID: EF06%20AFZ
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF06%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Scrape type for EF06%20AFZ: 0
2026-03-28 22:07:28 [bca.uk] INFO: Found listing with ID: GD05%20ESY
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD05%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Scrape type for GD05%20ESY: 0
2026-03-28 22:07:28 [bca.uk] INFO: Found listing with ID: GY08%20KVW
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY08%2520KVW%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Scrape type for GY08%20KVW: 0
2026-03-28 22:07:28 [bca.uk] INFO: Found listing with ID: GY62%20LMK
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY62%2520LMK%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Scrape type for GY62%20LMK: 0
2026-03-28 22:07:28 [bca.uk] INFO: Found listing with ID: HN09%20VCM
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN09%2520VCM%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Scrape type for HN09%20VCM: 2
2026-03-28 22:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with identifier: HN09%20VCM
2026-03-28 22:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with scrape type 2
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with scrape type 2
2026-03-28 22:07:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad, identifier: HN09%20VCM
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157833%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157833 not downloaded yet
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5476ca810>
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_expert_report_file_973762ae-8865-4335-828c-ee277f482a07.pdf HTTP/1.1" 201 0
2026-03-28 22:07:28 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df18d9ea-be4c-583e-ae8b-51af1715700a, skipping ID generation
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3DWM14VDJ-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM14VDJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b60c10>
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144741%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144741/600 saved to cache
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55483f110>
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144746%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144746/600 saved to cache
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146795/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146804/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146804>
2026-03-28 22:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144774/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144774>
2026-03-28 22:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143904/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143904>
2026-03-28 22:07:28 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157801/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BT69OOB-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3122213d-adf0-52b8-8079-62f2b82d74fc with identifier: BG67%20GBE
2026-03-28 22:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3122213d-adf0-52b8-8079-62f2b82d74fc with identifier: BG67%20GBE
2026-03-28 22:07:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3122213d-adf0-52b8-8079-62f2b82d74fc with identifier: BG67%20GBE to the API
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG67%20GBE-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3122213d-adf0-52b8-8079-62f2b82d74fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG67 GBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG67%20GBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 162760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD ZETEC StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 120 2WD ZETEC',
 'vin': 'WF0AXXWPMAHC18063',
 'year': 2017}
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG67%2520GBE%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [bca.uk] INFO: Saving data for BG67%20GBE: {'auction_closing_time': 1774778400.0, 'created_time': 1774620796.612091, 'last_price_update_time': 1774735648.702771}
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG67%2520GBE') HTTP/1.1" 204 0
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699143952%27 HTTP/1.1" 200 None
2026-03-28 22:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143952 not downloaded yet
2026-03-28 22:07:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with identifier: HN09%20VCM
2026-03-28 22:07:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with identifier: HN09%20VCM
2026-03-28 22:07:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad with identifier: HN09%20VCM to the API
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN09%20VCM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41a8b6e7-0ff5-5d97-9464-b5d87d31f2ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN09 VCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN09%20VCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 109647,
 '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 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 115 ELITE',
 'vin': 'W0L0AHL4898044079',
 'year': 2009}
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN09%2520VCM%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Saving data for HN09%20VCM: {'auction_closing_time': 1774778400.0, 'created_time': 1774621553.35441, 'last_price_update_time': 1774735649.05449}
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN09%2520VCM') HTTP/1.1" 204 0
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698970576%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970576 not downloaded yet
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699015675%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015675 not downloaded yet
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698994611%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994611 not downloaded yet
2026-03-28 22:07:29 [bca.uk] INFO: Found listing with ID: BJ62%20JHX
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ62%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Scrape type for BJ62%20JHX: 0
2026-03-28 22:07:29 [bca.uk] INFO: Found listing with ID: CV13%20XYW
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV13%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Scrape type for CV13%20XYW: 2
2026-03-28 22:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dab6e2e3-19ee-54a4-a8df-288c3f67de26 with identifier: CV13%20XYW
2026-03-28 22:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dab6e2e3-19ee-54a4-a8df-288c3f67de26 with scrape type 2
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dab6e2e3-19ee-54a4-a8df-288c3f67de26 with scrape type 2
2026-03-28 22:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dab6e2e3-19ee-54a4-a8df-288c3f67de26, identifier: CV13%20XYW
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699085323%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085323 not downloaded yet
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699146837%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146837 not downloaded yet
2026-03-28 22:07:29 [bca.uk] INFO: Found listing with ID: J6%20RKG
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J6%2520RKG%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Scrape type for J6%20RKG: 0
2026-03-28 22:07:29 [bca.uk] INFO: Found listing with ID: KP54%20RAX
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP54%2520RAX%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Scrape type for KP54%20RAX: 0
2026-03-28 22:07:29 [bca.uk] INFO: Found listing with ID: LN10%20YCU
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN10%2520YCU%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [bca.uk] INFO: Scrape type for LN10%20YCU: 2
2026-03-28 22:07:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 813572e4-953a-5e0d-9544-2f4a8f6dea6d with identifier: LN10%20YCU
2026-03-28 22:07:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 813572e4-953a-5e0d-9544-2f4a8f6dea6d with scrape type 2
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 813572e4-953a-5e0d-9544-2f4a8f6dea6d with scrape type 2
2026-03-28 22:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 813572e4-953a-5e0d-9544-2f4a8f6dea6d, identifier: LN10%20YCU
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157840%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157840 not downloaded yet
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698994218%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994218 not downloaded yet
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba9f50>
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_expert_report_file_46f5a80d-5790-457c-8256-54857747dd38.pdf HTTP/1.1" 201 0
2026-03-28 22:07:29 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b51c72a-c655-5088-92cf-1aef03dc9ac5, skipping ID generation
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26Reg%3DNJ04HJN-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NJ04HJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ab6810>
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144754%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144754/600 saved to cache
2026-03-28 22:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143884/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:29 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015648/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=BG65DZL-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dab6e2e3-19ee-54a4-a8df-288c3f67de26 with identifier: CV13%20XYW
2026-03-28 22:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dab6e2e3-19ee-54a4-a8df-288c3f67de26 with identifier: CV13%20XYW
2026-03-28 22:07:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dab6e2e3-19ee-54a4-a8df-288c3f67de26 with identifier: CV13%20XYW to the API
2026-03-28 22:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV13%20XYW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dab6e2e3-19ee-54a4-a8df-288c3f67de26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV13 XYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV13%20XYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 129320,
 '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': 'VSSZZZ5FZER008735',
 'year': 2013}
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV13%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [bca.uk] INFO: Saving data for CV13%20XYW: {'auction_closing_time': 1774778400.0, 'created_time': 1774621725.361921, 'last_price_update_time': 1774735650.210259}
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV13%2520XYW') HTTP/1.1" 204 0
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699143971%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143971 not downloaded yet
2026-03-28 22:07:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 813572e4-953a-5e0d-9544-2f4a8f6dea6d with identifier: LN10%20YCU
2026-03-28 22:07:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 813572e4-953a-5e0d-9544-2f4a8f6dea6d with identifier: LN10%20YCU
2026-03-28 22:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 813572e4-953a-5e0d-9544-2f4a8f6dea6d with identifier: LN10%20YCU to the API
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN10%20YCU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '813572e4-953a-5e0d-9544-2f4a8f6dea6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN10 YCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN10%20YCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 111469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0GXXGAJG9D77835',
 'year': 2010}
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN10%2520YCU%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [bca.uk] INFO: Saving data for LN10%20YCU: {'auction_closing_time': 1774778400.0, 'created_time': 1774621554.472889, 'last_price_update_time': 1774735650.666761}
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN10%2520YCU') HTTP/1.1" 204 0
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970587%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970587 not downloaded yet
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015679%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015679 not downloaded yet
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994622%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994622 not downloaded yet
2026-03-28 22:07:30 [bca.uk] INFO: Found listing with ID: EY56%20YMJ
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY56%2520YMJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [bca.uk] INFO: Scrape type for EY56%20YMJ: 0
2026-03-28 22:07:30 [bca.uk] INFO: Found listing with ID: FY60%20KOJ
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY60%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [bca.uk] INFO: Scrape type for FY60%20KOJ: 2
2026-03-28 22:07:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62657b53-0b1e-56cb-aed2-7930d593d358 with identifier: FY60%20KOJ
2026-03-28 22:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62657b53-0b1e-56cb-aed2-7930d593d358 with scrape type 2
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62657b53-0b1e-56cb-aed2-7930d593d358 with scrape type 2
2026-03-28 22:07:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62657b53-0b1e-56cb-aed2-7930d593d358, identifier: FY60%20KOJ
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085347%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085347 not downloaded yet
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146846%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146846 not downloaded yet
2026-03-28 22:07:30 [bca.uk] INFO: Found listing with ID: LT62%20PZA
2026-03-28 22:07:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT62%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:07:30 [bca.uk] INFO: Scrape type for LT62%20PZA: 2
2026-03-28 22:07:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with identifier: LT62%20PZA
2026-03-28 22:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with scrape type 2
2026-03-28 22:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with scrape type 2
2026-03-28 22:07:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87, identifier: LT62%20PZA
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157856%27 HTTP/1.1" 200 None
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157856 not downloaded yet
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698994229%27 HTTP/1.1" 200 None
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994229 not downloaded yet
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699015936%27 HTTP/1.1" 200 None
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015936 not downloaded yet
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b30550>
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085230%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085230/600 saved to cache
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554adbc90>
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146795%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146795/600 saved to cache
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5547d38d0>
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146801%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146801/600 saved to cache
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144763/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143893/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144756/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146815/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146815>
2026-03-28 22:07:31 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157818/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157818>
2026-03-28 22:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085241/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:07:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62657b53-0b1e-56cb-aed2-7930d593d358 with identifier: FY60%20KOJ
2026-03-28 22:07:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62657b53-0b1e-56cb-aed2-7930d593d358 with identifier: FY60%20KOJ
2026-03-28 22:07:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62657b53-0b1e-56cb-aed2-7930d593d358 with identifier: FY60%20KOJ to the API
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY60%20KOJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62657b53-0b1e-56cb-aed2-7930d593d358',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY60 KOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY60%20KOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SUZUKI',
 'model': 'ALTO',
 'odometer': 85089,
 '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 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'MA3GFC31S00292869',
 'year': 2010}
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY60%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:31 [bca.uk] INFO: Saving data for FY60%20KOJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621724.38884, 'last_price_update_time': 1774735651.654816}
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY60%2520KOJ') HTTP/1.1" 204 0
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699143993%27 HTTP/1.1" 200 None
2026-03-28 22:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143993 not downloaded yet
2026-03-28 22:07:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with identifier: LT62%20PZA
2026-03-28 22:07:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with identifier: LT62%20PZA
2026-03-28 22:07:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ff3302d-8cbf-5aa3-9693-fc1e5a201a87 with identifier: LT62%20PZA to the API
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT62%20PZA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ff3302d-8cbf-5aa3-9693-fc1e5a201a87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT62 PZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT62%20PZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'CC',
 'odometer': 178822,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CC 2.0 TDI CR 140 BMT GT DSG Saloon',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 BMT GT DSG',
 'vin': 'WVWZZZ3CZDE518614',
 'year': 2012}
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT62%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Saving data for LT62%20PZA: {'auction_closing_time': 1774778400.0, 'created_time': 1774621555.29426, 'last_price_update_time': 1774735652.009156}
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT62%2520PZA') HTTP/1.1" 204 0
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970598%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970598 not downloaded yet
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015691%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015691 not downloaded yet
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994629%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994629 not downloaded yet
2026-03-28 22:07:32 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157827/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157827>
2026-03-28 22:07:32 [bca.uk] INFO: Found listing with ID: GU62%20GHN
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU62%2520GHN%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Scrape type for GU62%20GHN: 0
2026-03-28 22:07:32 [bca.uk] INFO: Found listing with ID: LM59%20LFF
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM59%2520LFF%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Scrape type for LM59%20LFF: 0
2026-03-28 22:07:32 [bca.uk] INFO: Found listing with ID: MV09%20DYD
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV09%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Scrape type for MV09%20DYD: 2
2026-03-28 22:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cca8ee9c-5276-5994-abaf-d534b9587146 with identifier: MV09%20DYD
2026-03-28 22:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cca8ee9c-5276-5994-abaf-d534b9587146 with scrape type 2
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cca8ee9c-5276-5994-abaf-d534b9587146 with scrape type 2
2026-03-28 22:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cca8ee9c-5276-5994-abaf-d534b9587146, identifier: MV09%20DYD
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699085370%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085370 not downloaded yet
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699146860%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146860 not downloaded yet
2026-03-28 22:07:32 [bca.uk] INFO: Found listing with ID: AU09%20OOJ
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU09%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Scrape type for AU09%20OOJ: 2
2026-03-28 22:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5a97c5f-2b19-5763-825e-7920ed95a732 with identifier: AU09%20OOJ
2026-03-28 22:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5a97c5f-2b19-5763-825e-7920ed95a732 with scrape type 2
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5a97c5f-2b19-5763-825e-7920ed95a732 with scrape type 2
2026-03-28 22:07:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5a97c5f-2b19-5763-825e-7920ed95a732, identifier: AU09%20OOJ
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699157873%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157873 not downloaded yet
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994237%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994237 not downloaded yet
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015944%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015944 not downloaded yet
2026-03-28 22:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cca8ee9c-5276-5994-abaf-d534b9587146 with identifier: MV09%20DYD
2026-03-28 22:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cca8ee9c-5276-5994-abaf-d534b9587146 with identifier: MV09%20DYD
2026-03-28 22:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cca8ee9c-5276-5994-abaf-d534b9587146 with identifier: MV09%20DYD to the API
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV09%20DYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cca8ee9c-5276-5994-abaf-d534b9587146',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV09 DYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV09%20DYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 101177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.4 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'MALBB51CR9M010772',
 'year': 2009}
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV09%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [bca.uk] INFO: Saving data for MV09%20DYD: {'auction_closing_time': 1774778400.0, 'created_time': 1774621709.15469, 'last_price_update_time': 1774735652.867205}
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV09%2520DYD') HTTP/1.1" 204 0
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699144015%27 HTTP/1.1" 200 None
2026-03-28 22:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144015 not downloaded yet
2026-03-28 22:07:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5a97c5f-2b19-5763-825e-7920ed95a732 with identifier: AU09%20OOJ
2026-03-28 22:07:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5a97c5f-2b19-5763-825e-7920ed95a732 with identifier: AU09%20OOJ
2026-03-28 22:07:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5a97c5f-2b19-5763-825e-7920ed95a732 with identifier: AU09%20OOJ to the API
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU09%20OOJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5a97c5f-2b19-5763-825e-7920ed95a732',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU09 OOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU09%20OOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 191581,
 '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 XC60 2.4 D5 SE Estate',
 'transmission': 'manual',
 'trim': 'D5 SE',
 'vin': 'YV1DZ714492017511',
 'year': 2009}
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU09%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [bca.uk] INFO: Saving data for AU09%20OOJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774620779.989506, 'last_price_update_time': 1774735653.215479}
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU09%2520OOJ') HTTP/1.1" 204 0
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970622%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970622 not downloaded yet
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015709%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015709 not downloaded yet
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994639%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994639 not downloaded yet
2026-03-28 22:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54763d890>
2026-03-28 22:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143884%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143884/600 saved to cache
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015648/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157801/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143904/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146804/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994218/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994218>
2026-03-28 22:07:33 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015928/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=NJ04HJN-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:07:33 [bca.uk] INFO: Found listing with ID: RE62%20CVJ
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE62%2520CVJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [bca.uk] INFO: Scrape type for RE62%20CVJ: 0
2026-03-28 22:07:33 [bca.uk] INFO: Found listing with ID: WD62%20AOP
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD62%2520AOP%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [bca.uk] INFO: Scrape type for WD62%20AOP: 2
2026-03-28 22:07:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b36622f1-bdfb-5a17-927e-4dd9835d11b5 with identifier: WD62%20AOP
2026-03-28 22:07:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b36622f1-bdfb-5a17-927e-4dd9835d11b5 with scrape type 2
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b36622f1-bdfb-5a17-927e-4dd9835d11b5 with scrape type 2
2026-03-28 22:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b36622f1-bdfb-5a17-927e-4dd9835d11b5, identifier: WD62%20AOP
2026-03-28 22:07:33 [bca.uk] INFO: Found listing with ID: AX06%20BHJ
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX06%2520BHJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [bca.uk] INFO: Scrape type for AX06%20BHJ: 2
2026-03-28 22:07:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c676333-b899-562b-a145-3a9bc643140d with identifier: AX06%20BHJ
2026-03-28 22:07:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c676333-b899-562b-a145-3a9bc643140d with scrape type 2
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c676333-b899-562b-a145-3a9bc643140d with scrape type 2
2026-03-28 22:07:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c676333-b899-562b-a145-3a9bc643140d, identifier: AX06%20BHJ
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699157888%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157888 not downloaded yet
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994247%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994247 not downloaded yet
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015946%27 HTTP/1.1" 200 None
2026-03-28 22:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015946 not downloaded yet
2026-03-28 22:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144774/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:07:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b36622f1-bdfb-5a17-927e-4dd9835d11b5 with identifier: WD62%20AOP
2026-03-28 22:07:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b36622f1-bdfb-5a17-927e-4dd9835d11b5 with identifier: WD62%20AOP
2026-03-28 22:07:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b36622f1-bdfb-5a17-927e-4dd9835d11b5 with identifier: WD62%20AOP to the API
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD62%20AOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b36622f1-bdfb-5a17-927e-4dd9835d11b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD62 AOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD62%20AOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 100112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 THP 155 DSPORT PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'THP 155 DSPORT PLUS',
 'vin': 'VF7SA5FV8DW509161',
 'year': 2013}
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD62%2520AOP%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Saving data for WD62%20AOP: {'auction_closing_time': 1774778400.0, 'created_time': 1774534422.092875, 'last_price_update_time': 1774735654.016813}
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD62%2520AOP') HTTP/1.1" 204 0
2026-03-28 22:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c676333-b899-562b-a145-3a9bc643140d with identifier: AX06%20BHJ
2026-03-28 22:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c676333-b899-562b-a145-3a9bc643140d with identifier: AX06%20BHJ
2026-03-28 22:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c676333-b899-562b-a145-3a9bc643140d with identifier: AX06%20BHJ to the API
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX06%20BHJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c676333-b899-562b-a145-3a9bc643140d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX06 BHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX06%20BHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 130121,
 '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': 'MINI COOPER 1.6  Convertible',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'WMWRF32030TG02877',
 'year': 2006}
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX06%2520BHJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Saving data for AX06%20BHJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621488.334584, 'last_price_update_time': 1774735654.389726}
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX06%2520BHJ') HTTP/1.1" 204 0
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970633%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970633 not downloaded yet
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015738%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015738 not downloaded yet
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994655%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994655 not downloaded yet
2026-03-28 22:07:34 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157840/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157840>
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: WN57%20EYX
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN57%2520EYX%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for WN57%20EYX: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: AO58%20YLZ
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO58%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for AO58%20YLZ: 2
2026-03-28 22:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 592a8728-1c08-5446-929b-2ace379ad0a6 with identifier: AO58%20YLZ
2026-03-28 22:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 592a8728-1c08-5446-929b-2ace379ad0a6 with scrape type 2
2026-03-28 22:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 592a8728-1c08-5446-929b-2ace379ad0a6 with scrape type 2
2026-03-28 22:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 592a8728-1c08-5446-929b-2ace379ad0a6, identifier: AO58%20YLZ
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: BF08%20KXH
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF08%2520KXH%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for BF08%20KXH: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: MJ03%20HOW
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ03%2520HOW%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for MJ03%20HOW: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: LM10%20GXA
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM10%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for LM10%20GXA: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: LR11%20XWM
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR11%2520XWM%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for LR11%20XWM: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: YK67%20BOU
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK67%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for YK67%20BOU: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: BT13%20WXY
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT13%2520WXY%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for BT13%20WXY: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: EX10%20BXE
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX10%2520BXE%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for EX10%20BXE: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: EX56%20XWU
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX56%2520XWU%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for EX56%20XWU: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GF10%20FSY
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF10%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GF10%20FSY: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GF57%20MWW
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF57%2520MWW%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GF57%20MWW: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GJ09%20XMV
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ09%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GJ09%20XMV: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: FL69%20JZP
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL69%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for FL69%20JZP: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: AK64%20MOR
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK64%2520MOR%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for AK64%20MOR: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: DY19%20EYK
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY19%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for DY19%20EYK: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GK21%20KBU
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK21%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GK21%20KBU: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GM19%20WGU
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GM19%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GM19%20WGU: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: VU70%20ZLO
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU70%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for VU70%20ZLO: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GL23%20VZB
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL23%2520VZB%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GL23%20VZB: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: GD68%20OVL
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD68%2520OVL%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for GD68%20OVL: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: LN68%20RBY
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN68%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for LN68%20RBY: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: LV23%20RXA
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV23%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for LV23%20RXA: 0
2026-03-28 22:07:34 [bca.uk] INFO: Found listing with ID: LY69%20PXN
2026-03-28 22:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY69%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 22:07:34 [bca.uk] INFO: Scrape type for LY69%20PXN: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: NX20%20NZM
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX20%2520NZM%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for NX20%20NZM: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: SC69%20SYA
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC69%2520SYA%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for SC69%20SYA: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: WR21%20RBV
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR21%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for WR21%20RBV: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: YM68%20ZFO
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM68%2520ZFO%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for YM68%20ZFO: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: AO69%20YDV
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO69%2520YDV%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for AO69%20YDV: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: DU19%20WRR
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU19%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for DU19%20WRR: 0
2026-03-28 22:07:35 [bca.uk] INFO: Found listing with ID: EN73%20ZXH
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN73%2520ZXH%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Scrape type for EN73%20ZXH: 2
2026-03-28 22:07:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08f7680b-fbb6-579a-a286-11cdb0fea14b with identifier: EN73%20ZXH
2026-03-28 22:07:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08f7680b-fbb6-579a-a286-11cdb0fea14b with scrape type 2
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08f7680b-fbb6-579a-a286-11cdb0fea14b with scrape type 2
2026-03-28 22:07:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08f7680b-fbb6-579a-a286-11cdb0fea14b, identifier: EN73%20ZXH
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699157898%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157898 not downloaded yet
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D698994255%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994255 not downloaded yet
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%3D699015954%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015954 not downloaded yet
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554303f10>
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144763%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144763/600 saved to cache
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5471b3f10>
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143893%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143893/600 saved to cache
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554aded50>
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144756%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144756/600 saved to cache
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b5bb90>
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085241%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085241/600 saved to cache
2026-03-28 22:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157818/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146815/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970587/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970587>
2026-03-28 22:07:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143971/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143971>
2026-03-28 22:07:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994622>
2026-03-28 22:07:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015679/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015679>
2026-03-28 22:07:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 592a8728-1c08-5446-929b-2ace379ad0a6 with identifier: AO58%20YLZ
2026-03-28 22:07:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 592a8728-1c08-5446-929b-2ace379ad0a6 with identifier: AO58%20YLZ
2026-03-28 22:07:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 592a8728-1c08-5446-929b-2ace379ad0a6 with identifier: AO58%20YLZ to the API
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO58%20YLZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '592a8728-1c08-5446-929b-2ace379ad0a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO58 YLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO58%20YLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SUZUKI',
 'model': 'SPLASH',
 'odometer': 81902,
 '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': 'SUZUKI SPLASH 1.0 GLS Hatchback',
 'transmission': 'manual',
 'trim': 'GLS',
 'vin': 'TSMEXB22S00212172',
 'year': 2009}
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO58%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:35 [bca.uk] INFO: Saving data for AO58%20YLZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621714.271246, 'last_price_update_time': 1774735655.762643}
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO58%2520YLZ') HTTP/1.1" 204 0
2026-03-28 22:07:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08f7680b-fbb6-579a-a286-11cdb0fea14b with identifier: EN73%20ZXH
2026-03-28 22:07:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08f7680b-fbb6-579a-a286-11cdb0fea14b with identifier: EN73%20ZXH
2026-03-28 22:07:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08f7680b-fbb6-579a-a286-11cdb0fea14b with identifier: EN73%20ZXH to the API
2026-03-28 22:07:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN73%20ZXH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08f7680b-fbb6-579a-a286-11cdb0fea14b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN73 ZXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN73%20ZXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 10223,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 B5P 250 AWD CORE G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P 250 AWD CORE G/T',
 'vin': 'YV1LFL1V3R1214845',
 'year': 2024}
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN73%2520ZXH%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Saving data for EN73%20ZXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774438118.203394, 'last_price_update_time': 1774735656.191983}
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN73%2520ZXH') HTTP/1.1" 204 0
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970653%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970653 not downloaded yet
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015775%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015775 not downloaded yet
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994682%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994682 not downloaded yet
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: AP57%20OHZ
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP57%2520OHZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for AP57%20OHZ: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GM25%20OJK
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GM25%2520OJK%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GM25%20OJK: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: KV21%20CPF
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:07:36 [bca.uk] INFO: Scrape type for KV21%20CPF: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: WO68%20DUV
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:07:36 [bca.uk] INFO: Scrape type for WO68%20DUV: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: YF71%20LFZ
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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-28 22:07:36 [bca.uk] INFO: Scrape type for YF71%20LFZ: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: KW68%20KFK
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW68%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for KW68%20KFK: 2
2026-03-28 22:07:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 763b5992-3924-5384-9575-1997007fb53d with identifier: KW68%20KFK
2026-03-28 22:07:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 763b5992-3924-5384-9575-1997007fb53d with scrape type 2
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 763b5992-3924-5384-9575-1997007fb53d with scrape type 2
2026-03-28 22:07:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 763b5992-3924-5384-9575-1997007fb53d, identifier: KW68%20KFK
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GF23%20LJX
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520LJX%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GF23%20LJX: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GJ69%20TMO
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ69%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GJ69%20TMO: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: LV22%20XPR
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV22%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for LV22%20XPR: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GV16%20HBD
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV16%2520HBD%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GV16%20HBD: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: PO15%20XUV
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO15%2520XUV%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for PO15%20XUV: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: AV65%20GXF
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV65%2520GXF%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for AV65%20GXF: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: EA67%20PUX
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA67%2520PUX%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for EA67%20PUX: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GU14%20USS
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU14%2520USS%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GU14%20USS: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: ND17%20WHW
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND17%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for ND17%20WHW: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: WA15%20XTF
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA15%2520XTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for WA15%20XTF: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: YW64%20DGU
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YW64%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for YW64%20DGU: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: AM58%20MHU
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AM58%2520MHU%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for AM58%20MHU: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: GU10%20UYN
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU10%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for GU10%20UYN: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: KM67%20WBP
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM67%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for KM67%20WBP: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: LX66%20XGU
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX66%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for LX66%20XGU: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: RE12%20OHA
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE12%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for RE12%20OHA: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: VE67%20DLJ
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE67%2520DLJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for VE67%20DLJ: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: FA18%20OJS
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FA18%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for FA18%20OJS: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: YN20%20XDY
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN20%2520XDY%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for YN20%20XDY: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: CY68%20EOB
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CY68%2520EOB%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for CY68%20EOB: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: FH21%20UNX
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH21%2520UNX%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for FH21%20UNX: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: UIG%204202
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27UIG%25204202%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for UIG%204202: 0
2026-03-28 22:07:36 [bca.uk] INFO: Found listing with ID: YV19%20MBU
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YV19%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [bca.uk] INFO: Scrape type for YV19%20MBU: 2
2026-03-28 22:07:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 222a3fb0-6ef1-5700-a566-5c3adb371d0b with identifier: YV19%20MBU
2026-03-28 22:07:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 222a3fb0-6ef1-5700-a566-5c3adb371d0b with scrape type 2
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 222a3fb0-6ef1-5700-a566-5c3adb371d0b with scrape type 2
2026-03-28 22:07:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 222a3fb0-6ef1-5700-a566-5c3adb371d0b, identifier: YV19%20MBU
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994271%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994271 not downloaded yet
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015957%27 HTTP/1.1" 200 None
2026-03-28 22:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015957 not downloaded yet
2026-03-28 22:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b59bd0>
2026-03-28 22:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015648%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015648/600 saved to cache
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761dbd0>
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157801%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157801/600 saved to cache
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554accf50>
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143904%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143904/600 saved to cache
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55420c110>
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146804%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146804/600 saved to cache
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:37 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:37 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:37 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:37 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554acca10>
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144774%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144774/600 saved to cache
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157827/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015928/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 763b5992-3924-5384-9575-1997007fb53d with identifier: KW68%20KFK
2026-03-28 22:07:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 763b5992-3924-5384-9575-1997007fb53d with identifier: KW68%20KFK
2026-03-28 22:07:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 763b5992-3924-5384-9575-1997007fb53d with identifier: KW68%20KFK to the API
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:37 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW68%20KFK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '763b5992-3924-5384-9575-1997007fb53d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW68 KFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW68%20KFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 83837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.0 SE 9G Saloon',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2050142R465671',
 'year': 2018}
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 22:07:37 [bca.uk] INFO: Saving data for KW68%20KFK: {'auction_closing_time': 1774778400.0, 'created_time': 1774622305.158784, 'last_price_update_time': 1774735657.501959}
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW68%2520KFK') HTTP/1.1" 204 0
2026-03-28 22:07:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 222a3fb0-6ef1-5700-a566-5c3adb371d0b with identifier: YV19%20MBU
2026-03-28 22:07:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 222a3fb0-6ef1-5700-a566-5c3adb371d0b with identifier: YV19%20MBU
2026-03-28 22:07:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 222a3fb0-6ef1-5700-a566-5c3adb371d0b with identifier: YV19%20MBU to the API
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YV19%20MBU-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '222a3fb0-6ef1-5700-a566-5c3adb371d0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YV19 MBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YV19%20MBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 61628,
 'odometer_reading_unit': '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 PANDA 1.2 WAZE Hatchback',
 'transmission': 'manual',
 'trim': 'WAZE',
 'vin': 'ZFA31200003C24743',
 'year': 2019}
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 22:07:37 [bca.uk] INFO: Saving data for YV19%20MBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774438082.992949, 'last_price_update_time': 1774735657.929463}
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YV19%2520MBU') HTTP/1.1" 204 0
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698970672%27 HTTP/1.1" 200 None
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970672 not downloaded yet
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015803%27 HTTP/1.1" 200 None
2026-03-28 22:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015803 not downloaded yet
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994715%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994715 not downloaded yet
2026-03-28 22:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994218/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146860/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146860>
2026-03-28 22:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157873/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157873>
2026-03-28 22:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015944/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015944>
2026-03-28 22:07:38 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994237/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994237>
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: AF24%20KLL
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF24%2520KLL%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for AF24%20KLL: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: AF69%20BZY
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF69%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for AF69%20BZY: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: GW69%20WAW
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GW69%2520WAW%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for GW69%20WAW: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: KY22%20VLX
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY22%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for KY22%20VLX: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: MT58%20FGX
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT58%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for MT58%20FGX: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: NK54%20DDF
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK54%2520DDF%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for NK54%20DDF: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: FH08%20KSZ
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH08%2520KSZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for FH08%20KSZ: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: FV64%20FNX
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV64%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for FV64%20FNX: 2
2026-03-28 22:07:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cd7337a-d499-5948-bb8a-524a05aba3c1 with identifier: FV64%20FNX
2026-03-28 22:07:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cd7337a-d499-5948-bb8a-524a05aba3c1 with scrape type 2
2026-03-28 22:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cd7337a-d499-5948-bb8a-524a05aba3c1 with scrape type 2
2026-03-28 22:07:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cd7337a-d499-5948-bb8a-524a05aba3c1, identifier: FV64%20FNX
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: KR14%20OUW
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR14%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for KR14%20OUW: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: NG74%20PZW
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG74%2520PZW%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for NG74%20PZW: 0
2026-03-28 22:07:38 [bca.uk] INFO: Found listing with ID: NK68%20VWG
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK68%2520VWG%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Scrape type for NK68%20VWG: 2
2026-03-28 22:07:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc8ec235-4132-5a4d-bc94-42a782cbe495 with identifier: NK68%20VWG
2026-03-28 22:07:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc8ec235-4132-5a4d-bc94-42a782cbe495 with scrape type 2
2026-03-28 22:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc8ec235-4132-5a4d-bc94-42a782cbe495 with scrape type 2
2026-03-28 22:07:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc8ec235-4132-5a4d-bc94-42a782cbe495, identifier: NK68%20VWG
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994287%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994287 not downloaded yet
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015963%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015963 not downloaded yet
2026-03-28 22:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015679/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cd7337a-d499-5948-bb8a-524a05aba3c1 with identifier: FV64%20FNX
2026-03-28 22:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cd7337a-d499-5948-bb8a-524a05aba3c1 with identifier: FV64%20FNX
2026-03-28 22:07:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cd7337a-d499-5948-bb8a-524a05aba3c1 with identifier: FV64%20FNX to the API
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV64%20FNX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4cd7337a-d499-5948-bb8a-524a05aba3c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV64 FNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV64%20FNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 38213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 TCE 120 GT LINE EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'TCE 120 GT LINE EDC',
 'vin': 'VF15R40SE51491583',
 'year': 2014}
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV64%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 22:07:38 [bca.uk] INFO: Saving data for FV64%20FNX: {'auction_closing_time': 1774778400.0, 'created_time': 1774621696.883452, 'last_price_update_time': 1774735658.796232}
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV64%2520FNX') HTTP/1.1" 204 0
2026-03-28 22:07:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc8ec235-4132-5a4d-bc94-42a782cbe495 with identifier: NK68%20VWG
2026-03-28 22:07:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc8ec235-4132-5a4d-bc94-42a782cbe495 with identifier: NK68%20VWG
2026-03-28 22:07:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc8ec235-4132-5a4d-bc94-42a782cbe495 with identifier: NK68%20VWG to the API
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=9&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK68%20VWG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc8ec235-4132-5a4d-bc94-42a782cbe495',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK68 VWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK68%20VWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 69144,
 'odometer_reading_unit': '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 500X 1.0 M/AIR CITY CROSS Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR CITY CROSS',
 'vin': 'ZFA3340000P732201',
 'year': 2018}
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK68%2520VWG%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Saving data for NK68%20VWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774438081.82728, 'last_price_update_time': 1774735659.208816}
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK68%2520VWG') HTTP/1.1" 204 0
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994751%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994751 not downloaded yet
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554488050>
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157818%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157818/600 saved to cache
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55485f850>
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146815%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146815/600 saved to cache
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: ML60%20JDF
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML60%2520JDF%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for ML60%20JDF: 0
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: WJ61%20HNH
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ61%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for WJ61%20HNH: 0
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: YN15%20RWX
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN15%2520RWX%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for YN15%20RWX: 2
2026-03-28 22:07:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bb80494-61cd-5e0c-a144-4633aa996d7a with identifier: YN15%20RWX
2026-03-28 22:07:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bb80494-61cd-5e0c-a144-4633aa996d7a with scrape type 2
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bb80494-61cd-5e0c-a144-4633aa996d7a with scrape type 2
2026-03-28 22:07:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bb80494-61cd-5e0c-a144-4633aa996d7a, identifier: YN15%20RWX
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: OE74%20XKB
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE74%2520XKB%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for OE74%20XKB: 0
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: NA69%20WCT
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA69%2520WCT%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for NA69%20WCT: 0
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: ND70%20LZE
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND70%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for ND70%20LZE: 0
2026-03-28 22:07:39 [bca.uk] INFO: Found listing with ID: NJ64%20DZS
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ64%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [bca.uk] INFO: Scrape type for NJ64%20DZS: 2
2026-03-28 22:07:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 843a63d6-7e03-5083-bffb-a5951cbee96f with identifier: NJ64%20DZS
2026-03-28 22:07:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 843a63d6-7e03-5083-bffb-a5951cbee96f with scrape type 2
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 843a63d6-7e03-5083-bffb-a5951cbee96f with scrape type 2
2026-03-28 22:07:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 843a63d6-7e03-5083-bffb-a5951cbee96f, identifier: NJ64%20DZS
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994299%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994299 not downloaded yet
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015970%27 HTTP/1.1" 200 None
2026-03-28 22:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015970 not downloaded yet
2026-03-28 22:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143971/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bb80494-61cd-5e0c-a144-4633aa996d7a with identifier: YN15%20RWX
2026-03-28 22:07:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bb80494-61cd-5e0c-a144-4633aa996d7a with identifier: YN15%20RWX
2026-03-28 22:07:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bb80494-61cd-5e0c-a144-4633aa996d7a with identifier: YN15%20RWX to the API
2026-03-28 22:07:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN15%20RWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2bb80494-61cd-5e0c-a144-4633aa996d7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN15 RWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN15%20RWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 58887,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 100 TITANIUM P/S',
 'vin': 'WF0DXXGAKDFK34845',
 'year': 2015}
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN15%2520RWX%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Saving data for YN15%20RWX: {'auction_closing_time': 1774778400.0, 'created_time': 1774621716.229247, 'last_price_update_time': 1774735660.050342}
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN15%2520RWX') HTTP/1.1" 204 0
2026-03-28 22:07:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 843a63d6-7e03-5083-bffb-a5951cbee96f with identifier: NJ64%20DZS
2026-03-28 22:07:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 843a63d6-7e03-5083-bffb-a5951cbee96f with identifier: NJ64%20DZS
2026-03-28 22:07:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 843a63d6-7e03-5083-bffb-a5951cbee96f with identifier: NJ64%20DZS to the API
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:40 [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=NJ64%20DZS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '843a63d6-7e03-5083-bffb-a5951cbee96f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ64 DZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ64%20DZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 114412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 163 4WD TITANIUM X',
 'vin': 'WF0AXXWPMAEU85756',
 'year': 2014}
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ64%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Saving data for NJ64%20DZS: {'auction_closing_time': 1774778400.0, 'created_time': 1774621508.394267, 'last_price_update_time': 1774735660.357311}
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ64%2520DZS') HTTP/1.1" 204 0
2026-03-28 22:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157840/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970587/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994655>
2026-03-28 22:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970633/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970633>
2026-03-28 22:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015738/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015738>
2026-03-28 22:07:40 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994682/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994682>
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: BV68%20KXR
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV68%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for BV68%20KXR: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: BU69%20FKW
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU69%2520FKW%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for BU69%20FKW: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: PK74%20YSW
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK74%2520YSW%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for PK74%20YSW: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: DA21%20SOU
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA21%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for DA21%20SOU: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: FL20%20XHA
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL20%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for FL20%20XHA: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: NV69%20KPO
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV69%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for NV69%20KPO: 2
2026-03-28 22:07:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99802e3c-a379-5f96-bb92-0766f2a540f5 with identifier: NV69%20KPO
2026-03-28 22:07:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99802e3c-a379-5f96-bb92-0766f2a540f5 with scrape type 2
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99802e3c-a379-5f96-bb92-0766f2a540f5 with scrape type 2
2026-03-28 22:07:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99802e3c-a379-5f96-bb92-0766f2a540f5, identifier: NV69%20KPO
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: VK65%20XNW
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK65%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for VK65%20XNW: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: YD66%20KFF
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD66%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for YD66%20KFF: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: BL16%20UUB
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL16%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for BL16%20UUB: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: FL59%20VTF
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for FL59%20VTF: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: SM67%20VNV
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM67%2520VNV%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for SM67%20VNV: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: WP62%20XCK
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP62%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for WP62%20XCK: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: RF08%20TZP
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF08%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for RF08%20TZP: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: YC72%20AVN
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC72%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for YC72%20AVN: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: FJ68%20ULM
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ68%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for FJ68%20ULM: 0
2026-03-28 22:07:40 [bca.uk] INFO: Found listing with ID: FJ70%20HFF
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ70%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [bca.uk] INFO: Scrape type for FJ70%20HFF: 0
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D698994321%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994321 not downloaded yet
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015974%27 HTTP/1.1" 200 None
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015974 not downloaded yet
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ad9e90>
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157827%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157827/600 saved to cache
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b07f10>
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015928%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015928/600 saved to cache
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f97d50>
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994218%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994218/600 saved to cache
2026-03-28 22:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:40 [bca.uk] INFO: Total items found: 100
2026-03-28 22:07:40 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded
2026-03-28 22:07:40 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:07:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a19310>
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015679%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015679/600 saved to cache
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015775/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015775>
2026-03-28 22:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99802e3c-a379-5f96-bb92-0766f2a540f5 with identifier: NV69%20KPO
2026-03-28 22:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99802e3c-a379-5f96-bb92-0766f2a540f5 with identifier: NV69%20KPO
2026-03-28 22:07:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99802e3c-a379-5f96-bb92-0766f2a540f5 with identifier: NV69%20KPO to the API
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=8&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV69%20KPO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99802e3c-a379-5f96-bb92-0766f2a540f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV69 KPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV69%20KPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 32342,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0JXXGAHJKJ70394',
 'year': 2020}
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV69%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Saving data for NV69%20KPO: {'auction_closing_time': 1774864800.0, 'created_time': 1774438144.426484, 'last_price_update_time': 1774735661.373455}
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV69%2520KPO') HTTP/1.1" 204 0
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fwww1.bcaimage.com%252FDocument%253FDocType%3DVehicleImage%26width%3D600%26docId%3D699015978%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015978 not downloaded yet
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: ND19%20VHL
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND19%2520VHL%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for ND19%20VHL: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: AF71%20XUK
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF71%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for AF71%20XUK: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: BG72%20UUY
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG72%2520UUY%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for BG72%20UUY: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: FG69%20CVL
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG69%2520CVL%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for FG69%20CVL: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: KM69%20NXO
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM69%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for KM69%20NXO: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: KY19%20EBR
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY19%2520EBR%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for KY19%20EBR: 0
2026-03-28 22:07:41 [bca.uk] INFO: Found listing with ID: SK20%20URM
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK20%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:07:41 [bca.uk] INFO: Scrape type for SK20%20URM: 2
2026-03-28 22:07:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51acc21e-4028-5475-8adc-1c02c0dad366 with identifier: SK20%20URM
2026-03-28 22:07:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51acc21e-4028-5475-8adc-1c02c0dad366 with scrape type 2
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51acc21e-4028-5475-8adc-1c02c0dad366 with scrape type 2
2026-03-28 22:07:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51acc21e-4028-5475-8adc-1c02c0dad366, identifier: SK20%20URM
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474e7f10>
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994622%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994622/600 saved to cache
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:41 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:41 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:41 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:41 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:41 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547623c10>
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143971%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143971/600 saved to cache
2026-03-28 22:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015944/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994237/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146860/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015963/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015963>
2026-03-28 22:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994287/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994287>
2026-03-28 22:07:41 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994715/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994715>
2026-03-28 22:07:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51acc21e-4028-5475-8adc-1c02c0dad366 with identifier: SK20%20URM
2026-03-28 22:07:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51acc21e-4028-5475-8adc-1c02c0dad366 with identifier: SK20%20URM
2026-03-28 22:07:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51acc21e-4028-5475-8adc-1c02c0dad366 with identifier: SK20%20URM to the API
2026-03-28 22:07:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK20%20URM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51acc21e-4028-5475-8adc-1c02c0dad366',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK20 URM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK20%20URM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 71448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 115 2WD PREMIUM SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 115 2WD PREMIUM SE',
 'vin': 'TMAJ3817LLJ925092',
 'year': 2020}
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK20%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Saving data for SK20%20URM: {'auction_closing_time': 1774864800.0, 'created_time': 1774438054.498122, 'last_price_update_time': 1774735662.183291}
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK20%2520URM') HTTP/1.1" 204 0
2026-03-28 22:07:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554292350>
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157840%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157840/600 saved to cache
2026-03-28 22:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549b08d0>
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970587%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970587/600 saved to cache
2026-03-28 22:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:42 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015803/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015803>
2026-03-28 22:07:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157873/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: KX09%20XPF
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX09%2520XPF%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for KX09%20XPF: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: LD14%20UGX
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD14%2520UGX%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for LD14%20UGX: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: SE16%20KBX
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE16%2520KBX%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for SE16%20KBX: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: PN64%20UHS
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN64%2520UHS%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for PN64%20UHS: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: RO63%20WRK
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO63%2520WRK%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for RO63%20WRK: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: JS51%20JOK
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JS51%2520JOK%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for JS51%20JOK: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: FV20%20CSZ
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV20%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for FV20%20CSZ: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: HK18%20KTD
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK18%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for HK18%20KTD: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: JG15%20TAN
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JG15%2520TAN%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for JG15%20TAN: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: VO69%20FZU
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO69%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for VO69%20FZU: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: YX22%20KOA
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX22%2520KOA%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for YX22%20KOA: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: YY22%20BDE
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY22%2520BDE%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for YY22%20BDE: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: YY70%20LWT
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY70%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for YY70%20LWT: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: YY74%20VXV
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY74%2520VXV%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for YY74%20VXV: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: AD19%20LDZ
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AD19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for AD19%20LDZ: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: RF21%20EBD
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF21%2520EBD%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for RF21%20EBD: 0
2026-03-28 22:07:42 [bca.uk] INFO: Found listing with ID: WO21%20TKX
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO21%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:42 [bca.uk] INFO: Scrape type for WO21%20TKX: 2
2026-03-28 22:07:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3e8645c-1c02-51d2-9715-52a8be0f5234 with identifier: WO21%20TKX
2026-03-28 22:07:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3e8645c-1c02-51d2-9715-52a8be0f5234 with scrape type 2
2026-03-28 22:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3e8645c-1c02-51d2-9715-52a8be0f5234 with scrape type 2
2026-03-28 22:07:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3e8645c-1c02-51d2-9715-52a8be0f5234, identifier: WO21%20TKX
2026-03-28 22:07:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3e8645c-1c02-51d2-9715-52a8be0f5234 with identifier: WO21%20TKX
2026-03-28 22:07:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3e8645c-1c02-51d2-9715-52a8be0f5234 with identifier: WO21%20TKX
2026-03-28 22:07:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3e8645c-1c02-51d2-9715-52a8be0f5234 with identifier: WO21%20TKX to the API
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:43 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO21%20TKX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3e8645c-1c02-51d2-9715-52a8be0f5234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO21 TKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO21%20TKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 56263,
 'odometer_reading_unit': '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 1.0 M/H ROCK STAR Hatchback',
 'transmission': 'manual',
 'trim': 'M/H ROCK STAR',
 'vin': 'ZFA3120000JE98088',
 'year': 2021}
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO21%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Saving data for WO21%20TKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774438098.539868, 'last_price_update_time': 1774735663.101303}
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO21%2520TKX') HTTP/1.1" 204 0
2026-03-28 22:07:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994299/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994299>
2026-03-28 22:07:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015970/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015970>
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: RA16%20HNC
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA16%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for RA16%20HNC: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: FY18%20CYT
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY18%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for FY18%20CYT: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: GF64%20UPV
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF64%2520UPV%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for GF64%20UPV: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: KN15%20HKZ
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN15%2520HKZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for KN15%20HKZ: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: LM11%20RXV
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM11%2520RXV%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for LM11%20RXV: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: DT16%20AWH
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT16%2520AWH%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for DT16%20AWH: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: VK20%20NNO
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK20%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for VK20%20NNO: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: PE68%20ZNM
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE68%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for PE68%20ZNM: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: SB72%20GWA
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB72%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for SB72%20GWA: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: SJ22%20EHM
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for SJ22%20EHM: 2
2026-03-28 22:07:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc10834f-41df-5685-8f4e-07d2c9215704 with identifier: SJ22%20EHM
2026-03-28 22:07:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc10834f-41df-5685-8f4e-07d2c9215704 with scrape type 2
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc10834f-41df-5685-8f4e-07d2c9215704 with scrape type 2
2026-03-28 22:07:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc10834f-41df-5685-8f4e-07d2c9215704, identifier: SJ22%20EHM
2026-03-28 22:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994682/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015738/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970633/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc10834f-41df-5685-8f4e-07d2c9215704 with identifier: SJ22%20EHM
2026-03-28 22:07:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc10834f-41df-5685-8f4e-07d2c9215704 with identifier: SJ22%20EHM
2026-03-28 22:07:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc10834f-41df-5685-8f4e-07d2c9215704 with identifier: SJ22%20EHM to the API
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ22%20EHM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc10834f-41df-5685-8f4e-07d2c9215704',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ22 EHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ22%20EHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 26767,
 'odometer_reading_unit': '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 EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCITE DCT',
 'vin': 'LSJW74C99MZ233964',
 'year': 2022}
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ22%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Saving data for SJ22%20EHM: {'auction_closing_time': 1774864800.0, 'created_time': 1774438076.557092, 'last_price_update_time': 1774735663.813387}
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ22%2520EHM') HTTP/1.1" 204 0
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55491da10>
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015944%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015944/600 saved to cache
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fadb90>
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994237%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994237/600 saved to cache
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777c2d0>
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146860%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146860/600 saved to cache
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:43 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777f690>
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157873%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157873/600 saved to cache
2026-03-28 22:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:43 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994751/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994751>
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: C5%20BLJ
2026-03-28 22:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27C5%2520BLJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:43 [bca.uk] INFO: Scrape type for C5%20BLJ: 0
2026-03-28 22:07:43 [bca.uk] INFO: Found listing with ID: DN19%20HKK
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN19%2520HKK%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for DN19%20HKK: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: SC18%20HNF
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC18%2520HNF%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for SC18%20HNF: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: SM22%20URS
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM22%2520URS%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for SM22%20URS: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: SF65%20MRS
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF65%2520MRS%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for SF65%20MRS: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: SH14%20BOU
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH14%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for SH14%20BOU: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: SB65%20CAX
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB65%2520CAX%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for SB65%20CAX: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: WP61%20YGA
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP61%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for WP61%20YGA: 2
2026-03-28 22:07:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b61bddcf-1367-58a4-9bbf-47f853e3e844 with identifier: WP61%20YGA
2026-03-28 22:07:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b61bddcf-1367-58a4-9bbf-47f853e3e844 with scrape type 2
2026-03-28 22:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b61bddcf-1367-58a4-9bbf-47f853e3e844 with scrape type 2
2026-03-28 22:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b61bddcf-1367-58a4-9bbf-47f853e3e844, identifier: WP61%20YGA
2026-03-28 22:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015775/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b61bddcf-1367-58a4-9bbf-47f853e3e844 with identifier: WP61%20YGA
2026-03-28 22:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b61bddcf-1367-58a4-9bbf-47f853e3e844 with identifier: WP61%20YGA
2026-03-28 22:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b61bddcf-1367-58a4-9bbf-47f853e3e844 with identifier: WP61%20YGA to the API
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:44 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP61%20YGA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b61bddcf-1367-58a4-9bbf-47f853e3e844',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP61 YGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP61%20YGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 126869,
 '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': 'WF0KXXGCBKBT00774',
 'year': 2012}
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP61%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Saving data for WP61%20YGA: {'auction_closing_time': 1774778400.0, 'created_time': 1774448226.524223, 'last_price_update_time': 1774735664.559064}
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP61%2520YGA') HTTP/1.1" 204 0
2026-03-28 22:07:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015974/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015974>
2026-03-28 22:07:44 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994321/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994321>
2026-03-28 22:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994287/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994715/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: YF08%20KHP
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF08%2520KHP%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for YF08%20KHP: 0
2026-03-28 22:07:44 [bca.uk] INFO: Found listing with ID: YH60%20WLJ
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH60%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:44 [bca.uk] INFO: Scrape type for YH60%20WLJ: 2
2026-03-28 22:07:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfb02b86-b7ca-5fee-92db-d73aa0fa09db with identifier: YH60%20WLJ
2026-03-28 22:07:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb02b86-b7ca-5fee-92db-d73aa0fa09db with scrape type 2
2026-03-28 22:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfb02b86-b7ca-5fee-92db-d73aa0fa09db with scrape type 2
2026-03-28 22:07:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfb02b86-b7ca-5fee-92db-d73aa0fa09db, identifier: YH60%20WLJ
2026-03-28 22:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015963/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015803/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfb02b86-b7ca-5fee-92db-d73aa0fa09db with identifier: YH60%20WLJ
2026-03-28 22:07:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfb02b86-b7ca-5fee-92db-d73aa0fa09db with identifier: YH60%20WLJ
2026-03-28 22:07:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfb02b86-b7ca-5fee-92db-d73aa0fa09db with identifier: YH60%20WLJ to the API
2026-03-28 22:07:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:45 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH60%20WLJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bfb02b86-b7ca-5fee-92db-d73aa0fa09db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH60 WLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH60%20WLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'SCIROCCO',
 'odometer': 263191,
 '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 SCIROCCO 2.0 TDI (NON UK) Coupe',
 'transmission': 'manual',
 'trim': 'TDI (NON UK)',
 'vin': 'WVWZZZ13ZBV015996',
 'year': 2010}
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH60%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Saving data for YH60%20WLJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621381.955701, 'last_price_update_time': 1774735665.200092}
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH60%2520WLJ') HTTP/1.1" 204 0
2026-03-28 22:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015978/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015978>
2026-03-28 22:07:45 [bca.uk] INFO: Found listing with ID: YS61%20PYP
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS61%2520PYP%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Scrape type for YS61%20PYP: 2
2026-03-28 22:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20219f6a-2dbd-5953-b024-b4feed113559 with identifier: YS61%20PYP
2026-03-28 22:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20219f6a-2dbd-5953-b024-b4feed113559 with scrape type 2
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20219f6a-2dbd-5953-b024-b4feed113559 with scrape type 2
2026-03-28 22:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20219f6a-2dbd-5953-b024-b4feed113559, identifier: YS61%20PYP
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ba4290>
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994655%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994655/600 saved to cache
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fc5150>
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994682%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994682/600 saved to cache
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543dcfd0>
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015738%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015738/600 saved to cache
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544b6b50>
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970633%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970633/600 saved to cache
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:45 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472699d0>
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015775%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015775/600 saved to cache
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994271/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994271>
2026-03-28 22:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970672/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970672>
2026-03-28 22:07:45 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015957/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015957>
2026-03-28 22:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015970/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20219f6a-2dbd-5953-b024-b4feed113559 with identifier: YS61%20PYP
2026-03-28 22:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20219f6a-2dbd-5953-b024-b4feed113559 with identifier: YS61%20PYP
2026-03-28 22:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20219f6a-2dbd-5953-b024-b4feed113559 with identifier: YS61%20PYP to the API
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:45 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS61%20PYP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20219f6a-2dbd-5953-b024-b4feed113559',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS61 PYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS61%20PYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 57395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 URBAN Hatchback',
 'transmission': 'manual',
 'trim': 'URBAN',
 'vin': 'VF3PNCFB488630759',
 'year': 2012}
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS61%2520PYP%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Saving data for YS61%20PYP: {'auction_closing_time': 1774778400.0, 'created_time': 1774621405.978191, 'last_price_update_time': 1774735665.860756}
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS61%2520PYP') HTTP/1.1" 204 0
2026-03-28 22:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994299/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:45 [bca.uk] INFO: Found listing with ID: BO55%20VOP
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BO55%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Scrape type for BO55%20VOP: 0
2026-03-28 22:07:45 [bca.uk] INFO: Found listing with ID: DN62%20LRA
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN62%2520LRA%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Scrape type for DN62%20LRA: 0
2026-03-28 22:07:45 [bca.uk] INFO: Found listing with ID: KS11%20MJV
2026-03-28 22:07:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS11%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:07:45 [bca.uk] INFO: Scrape type for KS11%20MJV: 2
2026-03-28 22:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc179218-b8ef-5c5c-899c-2dac81581f58 with identifier: KS11%20MJV
2026-03-28 22:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc179218-b8ef-5c5c-899c-2dac81581f58 with scrape type 2
2026-03-28 22:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc179218-b8ef-5c5c-899c-2dac81581f58 with scrape type 2
2026-03-28 22:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc179218-b8ef-5c5c-899c-2dac81581f58, identifier: KS11%20MJV
2026-03-28 22:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015954/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015954>
2026-03-28 22:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970653/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970653>
2026-03-28 22:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc179218-b8ef-5c5c-899c-2dac81581f58 with identifier: KS11%20MJV
2026-03-28 22:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc179218-b8ef-5c5c-899c-2dac81581f58 with identifier: KS11%20MJV
2026-03-28 22:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc179218-b8ef-5c5c-899c-2dac81581f58 with identifier: KS11%20MJV to the API
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS11%20MJV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc179218-b8ef-5c5c-899c-2dac81581f58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS11 MJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS11%20MJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'PEUGEOT',
 'model': '207 SW',
 'odometer': 92120,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 SW 1.6 HDI 92 ACTIVE Estate',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF3WE9HP0BE066524',
 'year': 2011}
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS11%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:07:46 [bca.uk] INFO: Saving data for KS11%20MJV: {'auction_closing_time': 1774778400.0, 'created_time': 1774621415.936243, 'last_price_update_time': 1774735666.393458}
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS11%2520MJV') HTTP/1.1" 204 0
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5573deb50>
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994287%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994287/600 saved to cache
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547248a10>
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994715%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994715/600 saved to cache
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473145d0>
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015963%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015963/600 saved to cache
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:46 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547117690>
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015803%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015803/600 saved to cache
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994255/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994255>
2026-03-28 22:07:46 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157898/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157898>
2026-03-28 22:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994751/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:46 [bca.uk] INFO: Found listing with ID: MF12%20UUT
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF12%2520UUT%27 HTTP/1.1" 200 None
2026-03-28 22:07:46 [bca.uk] INFO: Scrape type for MF12%20UUT: 0
2026-03-28 22:07:46 [bca.uk] INFO: Found listing with ID: SC16%20MWA
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC16%2520MWA%27 HTTP/1.1" 200 None
2026-03-28 22:07:46 [bca.uk] INFO: Scrape type for SC16%20MWA: 0
2026-03-28 22:07:46 [bca.uk] INFO: Found listing with ID: SC61%20EHM
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC61%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:46 [bca.uk] INFO: Scrape type for SC61%20EHM: 2
2026-03-28 22:07:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acf5ee5a-3932-517f-83c7-c42d01af70e7 with identifier: SC61%20EHM
2026-03-28 22:07:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acf5ee5a-3932-517f-83c7-c42d01af70e7 with scrape type 2
2026-03-28 22:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acf5ee5a-3932-517f-83c7-c42d01af70e7 with scrape type 2
2026-03-28 22:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acf5ee5a-3932-517f-83c7-c42d01af70e7, identifier: SC61%20EHM
2026-03-28 22:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994321/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015974/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acf5ee5a-3932-517f-83c7-c42d01af70e7 with identifier: SC61%20EHM
2026-03-28 22:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acf5ee5a-3932-517f-83c7-c42d01af70e7 with identifier: SC61%20EHM
2026-03-28 22:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acf5ee5a-3932-517f-83c7-c42d01af70e7 with identifier: SC61%20EHM to the API
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:47 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC61%20EHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'acf5ee5a-3932-517f-83c7-c42d01af70e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC61 EHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC61%20EHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 70270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR Hatchback',
 'transmission': 'manual',
 'trim': 'VTR',
 'vin': 'VF7PNCFB489608702',
 'year': 2012}
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC61%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:47 [bca.uk] INFO: Saving data for SC61%20EHM: {'auction_closing_time': 1774778400.0, 'created_time': 1774621402.641271, 'last_price_update_time': 1774735667.031187}
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC61%2520EHM') HTTP/1.1" 204 0
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554281050>
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015970%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015970/600 saved to cache
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a22850>
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994299%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994299/600 saved to cache
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:47 [bca.uk] INFO: Found listing with ID: SL60%20AKU
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL60%2520AKU%27 HTTP/1.1" 200 None
2026-03-28 22:07:47 [bca.uk] INFO: Scrape type for SL60%20AKU: 0
2026-03-28 22:07:47 [bca.uk] INFO: Found listing with ID: SW60%20LHD
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW60%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:07:47 [bca.uk] INFO: Scrape type for SW60%20LHD: 2
2026-03-28 22:07:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 584631d9-12d6-507f-9b8d-5568bb43eca7 with identifier: SW60%20LHD
2026-03-28 22:07:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 584631d9-12d6-507f-9b8d-5568bb43eca7 with scrape type 2
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 584631d9-12d6-507f-9b8d-5568bb43eca7 with scrape type 2
2026-03-28 22:07:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 584631d9-12d6-507f-9b8d-5568bb43eca7, identifier: SW60%20LHD
2026-03-28 22:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994247/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994247>
2026-03-28 22:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015946/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015946>
2026-03-28 22:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015978/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 584631d9-12d6-507f-9b8d-5568bb43eca7 with identifier: SW60%20LHD
2026-03-28 22:07:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 584631d9-12d6-507f-9b8d-5568bb43eca7 with identifier: SW60%20LHD
2026-03-28 22:07:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 584631d9-12d6-507f-9b8d-5568bb43eca7 with identifier: SW60%20LHD to the API
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:47 [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=SW60%20LHD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '584631d9-12d6-507f-9b8d-5568bb43eca7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW60 LHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW60%20LHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HYUNDAI',
 'model': 'SANTA FE',
 'odometer': 153774,
 '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': 'HYUNDAI SANTA FE 2.2 CRDI PREMIUM (7ST) 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI PREMIUM (7ST) 4WD',
 'vin': 'KMHSH81XSBU659181',
 'year': 2010}
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW60%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:07:47 [bca.uk] INFO: Saving data for SW60%20LHD: {'auction_closing_time': 1774778400.0, 'created_time': 1774621404.929041, 'last_price_update_time': 1774735667.591506}
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW60%2520LHD') HTTP/1.1" 204 0
2026-03-28 22:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015957/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970672/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:47 [bca.uk] INFO: Found listing with ID: VA67%20MVC
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA67%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 22:07:47 [bca.uk] INFO: Scrape type for VA67%20MVC: 2
2026-03-28 22:07:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4d722c7-bd39-530a-b21c-1eccfe405719 with identifier: VA67%20MVC
2026-03-28 22:07:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4d722c7-bd39-530a-b21c-1eccfe405719 with scrape type 2
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4d722c7-bd39-530a-b21c-1eccfe405719 with scrape type 2
2026-03-28 22:07:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4d722c7-bd39-530a-b21c-1eccfe405719, identifier: VA67%20MVC
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55480bd50>
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994751%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994751/600 saved to cache
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5544d7150>
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994321%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994321/600 saved to cache
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:47 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542ae7d0>
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015974%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015974/600 saved to cache
2026-03-28 22:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:47 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157888/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157888>
2026-03-28 22:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994271/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970653/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4d722c7-bd39-530a-b21c-1eccfe405719 with identifier: VA67%20MVC
2026-03-28 22:07:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4d722c7-bd39-530a-b21c-1eccfe405719 with identifier: VA67%20MVC
2026-03-28 22:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4d722c7-bd39-530a-b21c-1eccfe405719 with identifier: VA67%20MVC to the API
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:48 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA67%20MVC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4d722c7-bd39-530a-b21c-1eccfe405719',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA67 MVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA67%20MVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 60107,
 'odometer_reading_unit': '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.2 DIG-T 113 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 N-CONNECTA',
 'vin': 'SJNFEAF15U7427441',
 'year': 2018}
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA67%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 22:07:48 [bca.uk] INFO: Saving data for VA67%20MVC: {'auction_closing_time': 1774778400.0, 'created_time': 1774622487.078396, 'last_price_update_time': 1774735668.956289}
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA67%2520MVC') HTTP/1.1" 204 0
2026-03-28 22:07:48 [bca.uk] INFO: Found listing with ID: MJ61%20CYK
2026-03-28 22:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520CYK%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for MJ61%20CYK: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: OE60%20WYJ
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE60%2520WYJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for OE60%20WYJ: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: KO15%20JZW
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO15%2520JZW%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for KO15%20JZW: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: HV58%20YJY
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV58%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for HV58%20YJY: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: EP19%20XHA
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP19%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for EP19%20XHA: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: WM19%20BFN
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for WM19%20BFN: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: EJ19%20URS
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520URS%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for EJ19%20URS: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: HJ69%20WRA
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for HJ69%20WRA: 2
2026-03-28 22:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 153af31d-028d-53b0-bf86-1a15b8cd7e12 with identifier: HJ69%20WRA
2026-03-28 22:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 153af31d-028d-53b0-bf86-1a15b8cd7e12 with scrape type 2
2026-03-28 22:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 153af31d-028d-53b0-bf86-1a15b8cd7e12 with scrape type 2
2026-03-28 22:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 153af31d-028d-53b0-bf86-1a15b8cd7e12, identifier: HJ69%20WRA
2026-03-28 22:07:49 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:49 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:49 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:49 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:49 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554803e50>
2026-03-28 22:07:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FNJ04HJN%252F699015978%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015978/600 saved to cache
2026-03-28 22:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994255/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015709/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015709>
2026-03-28 22:07:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994639/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994639>
2026-03-28 22:07:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015954/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 153af31d-028d-53b0-bf86-1a15b8cd7e12 with identifier: HJ69%20WRA
2026-03-28 22:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 153af31d-028d-53b0-bf86-1a15b8cd7e12 with identifier: HJ69%20WRA
2026-03-28 22:07:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 153af31d-028d-53b0-bf86-1a15b8cd7e12 with identifier: HJ69%20WRA to the API
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ69%20WRA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '153af31d-028d-53b0-bf86-1a15b8cd7e12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ69 WRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ69%20WRA&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 84524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD GRAND CONNECT 1.5 EBL 120 TITANIUM P/S MPV',
 'transmission': 'automatic',
 'trim': 'EBL 120 TITANIUM P/S',
 'vin': 'WF0UXXWPGUKU88649',
 'year': 2019}
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520WRA%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Saving data for HJ69%20WRA: {'auction_closing_time': 1774864800.0, 'created_time': 1774476166.059992, 'last_price_update_time': 1774735669.604534}
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ69%2520WRA') HTTP/1.1" 204 0
2026-03-28 22:07:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157898/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: RE03%20XJT
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE03%2520XJT%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for RE03%20XJT: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: VO62%20RAU
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO62%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for VO62%20RAU: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: SV23%20HXP
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520HXP%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for SV23%20HXP: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: V30%20NGA
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V30%2520NGA%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for V30%20NGA: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: Y22%20MSN
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y22%2520MSN%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for Y22%20MSN: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: SR19%20GGU
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520GGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for SR19%20GGU: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: VX68%20HBE
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for VX68%20HBE: 0
2026-03-28 22:07:49 [bca.uk] INFO: Found listing with ID: AF20%20DFX
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 22:07:49 [bca.uk] INFO: Scrape type for AF20%20DFX: 2
2026-03-28 22:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc279a6e-9287-5150-bd4c-4b265cf17726 with identifier: AF20%20DFX
2026-03-28 22:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc279a6e-9287-5150-bd4c-4b265cf17726 with scrape type 2
2026-03-28 22:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc279a6e-9287-5150-bd4c-4b265cf17726 with scrape type 2
2026-03-28 22:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc279a6e-9287-5150-bd4c-4b265cf17726, identifier: AF20%20DFX
2026-03-28 22:07:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015946/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699144015/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144015>
2026-03-28 22:07:49 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970622/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970622>
2026-03-28 22:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc279a6e-9287-5150-bd4c-4b265cf17726 with identifier: AF20%20DFX
2026-03-28 22:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc279a6e-9287-5150-bd4c-4b265cf17726 with identifier: AF20%20DFX
2026-03-28 22:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc279a6e-9287-5150-bd4c-4b265cf17726 with identifier: AF20%20DFX to the API
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=10&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF20%20DFX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc279a6e-9287-5150-bd4c-4b265cf17726',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF20 DFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF20%20DFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 52595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCLUSIVE DCT',
 'vin': 'SDPW7CBECKZ232455',
 'year': 2020}
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF20%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Saving data for AF20%20DFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622286.997342, 'last_price_update_time': 1774735670.217648}
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF20%2520DFX') HTTP/1.1" 204 0
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e0610>
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FNJ04HJN%252F699015957%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015957/600 saved to cache
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732c790>
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970672%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970672/600 saved to cache
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54762ca10>
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994271%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994271/600 saved to cache
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:50 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5472b0c50>
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970653%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970653/600 saved to cache
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994247/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015691/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015691>
2026-03-28 22:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994629/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994629>
2026-03-28 22:07:50 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085370/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085370>
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: BL19%20WJA
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for BL19%20WJA: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: HF19%20JKU
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF19%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for HF19%20JKU: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: SD68%20WCY
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520WCY%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for SD68%20WCY: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: SG16%20HZK
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for SG16%20HZK: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: OY16%20VNK
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520VNK%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for OY16%20VNK: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: PE10%20DXZ
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520DXZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for PE10%20DXZ: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: SW08%20OSX
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW08%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for SW08%20OSX: 0
2026-03-28 22:07:50 [bca.uk] INFO: Found listing with ID: SY11%20OZW
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY11%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:07:50 [bca.uk] INFO: Scrape type for SY11%20OZW: 2
2026-03-28 22:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with identifier: SY11%20OZW
2026-03-28 22:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with scrape type 2
2026-03-28 22:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with scrape type 2
2026-03-28 22:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad, identifier: SY11%20OZW
2026-03-28 22:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with identifier: SY11%20OZW
2026-03-28 22:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with identifier: SY11%20OZW
2026-03-28 22:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad with identifier: SY11%20OZW to the API
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY11%20OZW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40b71fdf-fc38-5c0b-9ef1-50fe5d46ddad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY11 OZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY11%20OZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 141859,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.2 D-4D XT-R StationWagon',
 'transmission': 'manual',
 'trim': 'D-4D XT-R',
 'vin': 'JTMBC31V50D073224',
 'year': 2011}
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY11%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Saving data for SY11%20OZW: {'auction_closing_time': 1774778400.0, 'created_time': 1774621659.556458, 'last_price_update_time': 1774735671.043266}
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY11%2520OZW') HTTP/1.1" 204 0
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbee10>
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FWM14VDJ%252F698994255%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994255/600 saved to cache
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a22990>
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FNJ04HJN%252F699015954%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015954/600 saved to cache
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:51 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:51 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:51 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:51 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:51 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554fbf990>
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FBT69OOB%252F699157898%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157898/600 saved to cache
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994639/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143993/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143993>
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970598/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970598>
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: SY58%20YDP
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY58%2520YDP%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for SY58%20YDP: 2
2026-03-28 22:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69cd82f5-49e5-53aa-bf50-f26281a22977 with identifier: SY58%20YDP
2026-03-28 22:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69cd82f5-49e5-53aa-bf50-f26281a22977 with scrape type 2
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69cd82f5-49e5-53aa-bf50-f26281a22977 with scrape type 2
2026-03-28 22:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69cd82f5-49e5-53aa-bf50-f26281a22977, identifier: SY58%20YDP
2026-03-28 22:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157888/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69cd82f5-49e5-53aa-bf50-f26281a22977 with identifier: SY58%20YDP
2026-03-28 22:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69cd82f5-49e5-53aa-bf50-f26281a22977 with identifier: SY58%20YDP
2026-03-28 22:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69cd82f5-49e5-53aa-bf50-f26281a22977 with identifier: SY58%20YDP to the API
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY58%20YDP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '69cd82f5-49e5-53aa-bf50-f26281a22977',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY58 YDP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY58%20YDP&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 72361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.4  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWME32070TM58454',
 'year': 2008}
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY58%2520YDP%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Saving data for SY58%20YDP: {'auction_closing_time': 1774778400.0, 'created_time': 1774437890.519117, 'last_price_update_time': 1774735671.624617}
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY58%2520YDP') HTTP/1.1" 204 0
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994229/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994229>
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015936/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015936>
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: SY61%20MXG
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY61%2520MXG%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for SY61%20MXG: 0
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: WN15%20XAB
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN15%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for WN15%20XAB: 0
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: YT12%20VGZ
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT12%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for YT12%20VGZ: 0
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: AK58%20DZJ
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK58%2520DZJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for AK58%20DZJ: 0
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: CK58%20JTV
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK58%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for CK58%20JTV: 0
2026-03-28 22:07:51 [bca.uk] INFO: Found listing with ID: EJ10%20YOL
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ10%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 22:07:51 [bca.uk] INFO: Scrape type for EJ10%20YOL: 2
2026-03-28 22:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8d1e58c-9129-5373-83e2-05c3ac61d1af with identifier: EJ10%20YOL
2026-03-28 22:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8d1e58c-9129-5373-83e2-05c3ac61d1af with scrape type 2
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8d1e58c-9129-5373-83e2-05c3ac61d1af with scrape type 2
2026-03-28 22:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8d1e58c-9129-5373-83e2-05c3ac61d1af, identifier: EJ10%20YOL
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54777e150>
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FNJ04HJN%252F699015946%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015946/600 saved to cache
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554ae4bd0>
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FWM14VDJ%252F698994247%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994247/600 saved to cache
2026-03-28 22:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:51 [bca.uk] INFO: Total items found: 100
2026-03-28 22:07:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded
2026-03-28 22:07:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:07:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157856/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157856>
2026-03-28 22:07:51 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146846/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146846>
2026-03-28 22:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015709/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970622/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8d1e58c-9129-5373-83e2-05c3ac61d1af with identifier: EJ10%20YOL
2026-03-28 22:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8d1e58c-9129-5373-83e2-05c3ac61d1af with identifier: EJ10%20YOL
2026-03-28 22:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8d1e58c-9129-5373-83e2-05c3ac61d1af with identifier: EJ10%20YOL to the API
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ10%20YOL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8d1e58c-9129-5373-83e2-05c3ac61d1af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ10 YOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ10%20YOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 81232,
 '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': 'HYUNDAI I30 1.4 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'TMADB51CLBJ128085',
 'year': 2010}
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ10%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Saving data for EJ10%20YOL: {'auction_closing_time': 1774778400.0, 'created_time': 1774622488.923345, 'last_price_update_time': 1774735672.314107}
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ10%2520YOL') HTTP/1.1" 204 0
2026-03-28 22:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699144015/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:52 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:52 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: EU63%20UNN
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU63%2520UNN%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for EU63%20UNN: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: KE15%20VGG
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KE15%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for KE15%20VGG: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: KG56%20YPR
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KG56%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for KG56%20YPR: 2
2026-03-28 22:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13f1955e-375a-57df-8a03-2b6fcd97646a with identifier: KG56%20YPR
2026-03-28 22:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13f1955e-375a-57df-8a03-2b6fcd97646a with scrape type 2
2026-03-28 22:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13f1955e-375a-57df-8a03-2b6fcd97646a with scrape type 2
2026-03-28 22:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13f1955e-375a-57df-8a03-2b6fcd97646a, identifier: KG56%20YPR
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: LB22%20KUJ
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB22%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for LB22%20KUJ: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: LM20%20BCX
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM20%2520BCX%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for LM20%20BCX: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: ML19%20YHM
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML19%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for ML19%20YHM: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: MX22%20PPO
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MX22%2520PPO%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for MX22%20PPO: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: SH19%20ZZL
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for SH19%20ZZL: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: VN21%20GCK
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN21%2520GCK%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for VN21%20GCK: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: WX18%20RMZ
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX18%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for WX18%20RMZ: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: WX70%20JZJ
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for WX70%20JZJ: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: CA18%20JPY
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA18%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for CA18%20JPY: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: CP19%20XKX
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP19%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for CP19%20XKX: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: WP22%20GWL
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP22%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for WP22%20GWL: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: CU72%20ZHM
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU72%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for CU72%20ZHM: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: FE19%20XYC
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE19%2520XYC%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for FE19%20XYC: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: KU19%20CFH
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU19%2520CFH%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for KU19%20CFH: 0
2026-03-28 22:07:52 [bca.uk] INFO: Found listing with ID: CA19%20UTE
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA19%2520UTE%27 HTTP/1.1" 200 None
2026-03-28 22:07:52 [bca.uk] INFO: Scrape type for CA19%20UTE: 2
2026-03-28 22:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41dd639c-cc52-58ab-80be-f6c9b83b3884 with identifier: CA19%20UTE
2026-03-28 22:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41dd639c-cc52-58ab-80be-f6c9b83b3884 with scrape type 2
2026-03-28 22:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41dd639c-cc52-58ab-80be-f6c9b83b3884 with scrape type 2
2026-03-28 22:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41dd639c-cc52-58ab-80be-f6c9b83b3884, identifier: CA19%20UTE
2026-03-28 22: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-28 22:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a5490>
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994639%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994639/600 saved to cache
2026-03-28 22:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:52 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:52 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:52 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:52 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:52 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556fae350>
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FBT69OOB%252F699157888%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157888/600 saved to cache
2026-03-28 22:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994629/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:07:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015691/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13f1955e-375a-57df-8a03-2b6fcd97646a with identifier: KG56%20YPR
2026-03-28 22:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13f1955e-375a-57df-8a03-2b6fcd97646a with identifier: KG56%20YPR
2026-03-28 22:07:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13f1955e-375a-57df-8a03-2b6fcd97646a with identifier: KG56%20YPR to the API
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KG56%20YPR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '13f1955e-375a-57df-8a03-2b6fcd97646a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KG56 YPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KG56%20YPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MAZDA',
 'model': 'MX-5',
 'odometer': 96470,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-5 1.8  Roadster',
 'transmission': 'manual',
 'trim': '',
 'vin': 'JMZNC188200124035',
 'year': 2006}
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KG56%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 22:07:53 [bca.uk] INFO: Saving data for KG56%20YPR: {'auction_closing_time': 1774778400.0, 'created_time': 1774621660.688499, 'last_price_update_time': 1774735673.435535}
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KG56%2520YPR') HTTP/1.1" 204 0
2026-03-28 22:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41dd639c-cc52-58ab-80be-f6c9b83b3884 with identifier: CA19%20UTE
2026-03-28 22:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41dd639c-cc52-58ab-80be-f6c9b83b3884 with identifier: CA19%20UTE
2026-03-28 22:07:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41dd639c-cc52-58ab-80be-f6c9b83b3884 with identifier: CA19%20UTE to the API
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA19%20UTE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41dd639c-cc52-58ab-80be-f6c9b83b3884',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA19 UTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA19%20UTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 23629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDD1770842V028189',
 'year': 2019}
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520UTE%27 HTTP/1.1" 200 None
2026-03-28 22:07:53 [bca.uk] INFO: Saving data for CA19%20UTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774622262.100801, 'last_price_update_time': 1774735673.849528}
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520UTE') HTTP/1.1" 204 0
2026-03-28 22:07:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085370/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:07:53 [bca.uk] INFO: Found listing with ID: NA59%20VLZ
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA59%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:53 [bca.uk] INFO: Scrape type for NA59%20VLZ: 0
2026-03-28 22:07:53 [bca.uk] INFO: Found listing with ID: NK66%20YFN
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 22:07:53 [bca.uk] INFO: Scrape type for NK66%20YFN: 2
2026-03-28 22:07:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with identifier: NK66%20YFN
2026-03-28 22:07:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with scrape type 2
2026-03-28 22:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with scrape type 2
2026-03-28 22:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca98aedf-7923-5dfb-b0d9-02a17d2374d2, identifier: NK66%20YFN
2026-03-28 22:07:53 [bca.uk] INFO: Found listing with ID: CK18%20AOC
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for CK18%20AOC: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: FV17%20TYW
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520TYW%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for FV17%20TYW: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: FY66%20OTD
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY66%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for FY66%20OTD: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: GJ65%20TYV
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for GJ65%20TYV: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: NL64%20KGO
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for NL64%20KGO: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: OY67%20JPV
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520JPV%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for OY67%20JPV: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WV16%20UWB
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV16%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WV16%20UWB: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: MT65%20UJH
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for MT65%20UJH: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: X11%20BBM
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X11%2520BBM%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for X11%20BBM: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: DF12%20VWL
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF12%2520VWL%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for DF12%20VWL: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: KV16%20LDZ
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV16%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for KV16%20LDZ: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: LT64%20YTO
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT64%2520YTO%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for LT64%20YTO: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WU19%20VDC
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU19%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WU19%20VDC: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WF63%20UPT
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF63%2520UPT%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WF63%20UPT: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WJ15%20OHN
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ15%2520OHN%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WJ15%20OHN: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WJ62%20BLV
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520BLV%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WJ62%20BLV: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WK54%20WFB
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK54%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WK54%20WFB: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: WV09%20BNK
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV09%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for WV09%20BNK: 0
2026-03-28 22:07:54 [bca.uk] INFO: Found listing with ID: YE09%20XVV
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE09%2520XVV%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Scrape type for YE09%20XVV: 2
2026-03-28 22:07:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with identifier: YE09%20XVV
2026-03-28 22:07:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with scrape type 2
2026-03-28 22:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with scrape type 2
2026-03-28 22:07:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e8f8442-268c-5a30-bb7f-82bed3bdd32a, identifier: YE09%20XVV
2026-03-28 22:07:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970598/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:07:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085323/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085323>
2026-03-28 22:07:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146837/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146837>
2026-03-28 22:07:54 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085347/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085347>
2026-03-28 22:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with identifier: NK66%20YFN
2026-03-28 22:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with identifier: NK66%20YFN
2026-03-28 22:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca98aedf-7923-5dfb-b0d9-02a17d2374d2 with identifier: NK66%20YFN to the API
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK66%20YFN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ca98aedf-7923-5dfb-b0d9-02a17d2374d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK66 YFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK66%20YFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SEAT',
 'model': 'ALHAMBRA',
 'odometer': 194776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT ALHAMBRA 2.0 TDI CR 150 SE MPV',
 'transmission': 'manual',
 'trim': 'TDI CR 150 SE',
 'vin': 'VSSZZZ7NZHV710791',
 'year': 2016}
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 22:07:54 [bca.uk] INFO: Saving data for NK66%20YFN: {'auction_closing_time': 1774778400.0, 'created_time': 1774622488.513642, 'last_price_update_time': 1774735674.739121}
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK66%2520YFN') HTTP/1.1" 204 0
2026-03-28 22:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with identifier: YE09%20XVV
2026-03-28 22:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with identifier: YE09%20XVV
2026-03-28 22:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e8f8442-268c-5a30-bb7f-82bed3bdd32a with identifier: YE09%20XVV to the API
2026-03-28 22:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:55 [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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE09%20XVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e8f8442-268c-5a30-bb7f-82bed3bdd32a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE09 XVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE09%20XVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 127767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 LUXURY',
 'vin': 'SAJAC0528AKR52872',
 'year': 2009}
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE09%2520XVV%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Saving data for YE09%20XVV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535471.583939, 'last_price_update_time': 1774735675.170165}
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE09%2520XVV') HTTP/1.1" 204 0
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473cee10>
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015709%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015709/600 saved to cache
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548ceb90>
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970622%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970622/600 saved to cache
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:55 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547340f10>
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699144015%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699144015/600 saved to cache
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015936/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/NJ04HJN/42810963?sv=2020-08-04&st=2026-03-28T22%3A07%3A19Z&se=2026-03-28T22%3A32%3A19Z&sr=b&sp=r&sig=EfYw6WBsSiu4TGafHwyzYUK2bTzmuegoxCVvve%2FLLt0%3D)
2026-03-28 22:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994229/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143993/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: NL16%20XFV
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL16%2520XFV%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for NL16%20XFV: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: OY11%20XRC
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY11%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for OY11%20XRC: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: RX63%20SMO
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX63%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for RX63%20SMO: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: SA62%20EKX
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA62%2520EKX%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for SA62%20EKX: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: SB17%20CZR
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB17%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for SB17%20CZR: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: SD61%20OKE
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD61%2520OKE%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for SD61%20OKE: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: SH09%20HCE
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH09%2520HCE%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for SH09%20HCE: 2
2026-03-28 22:07:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e84dd47-5613-53b6-a8b0-030faff083fd with identifier: SH09%20HCE
2026-03-28 22:07:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e84dd47-5613-53b6-a8b0-030faff083fd with scrape type 2
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e84dd47-5613-53b6-a8b0-030faff083fd with scrape type 2
2026-03-28 22:07:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e84dd47-5613-53b6-a8b0-030faff083fd, identifier: SH09%20HCE
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: YW63%20BYJ
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YW63%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for YW63%20BYJ: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: LR14%20NKS
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR14%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for LR14%20NKS: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: LX15%20SYU
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX15%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for LX15%20SYU: 0
2026-03-28 22:07:55 [bca.uk] INFO: Found listing with ID: NA09%20EFW
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA09%2520EFW%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Scrape type for NA09%20EFW: 2
2026-03-28 22:07:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2efa1def-6a9a-53d8-b18c-8598e56a5718 with identifier: NA09%20EFW
2026-03-28 22:07:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2efa1def-6a9a-53d8-b18c-8598e56a5718 with scrape type 2
2026-03-28 22:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2efa1def-6a9a-53d8-b18c-8598e56a5718 with scrape type 2
2026-03-28 22:07:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2efa1def-6a9a-53d8-b18c-8598e56a5718, identifier: NA09%20EFW
2026-03-28 22:07:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e84dd47-5613-53b6-a8b0-030faff083fd with identifier: SH09%20HCE
2026-03-28 22:07:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e84dd47-5613-53b6-a8b0-030faff083fd with identifier: SH09%20HCE
2026-03-28 22:07:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e84dd47-5613-53b6-a8b0-030faff083fd with identifier: SH09%20HCE to the API
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07: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=SH09%20HCE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e84dd47-5613-53b6-a8b0-030faff083fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH09 HCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH09%20HCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 89537,
 '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WVWZZZ1KZ9W487496',
 'year': 2009}
2026-03-28 22:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH09%2520HCE%27 HTTP/1.1" 200 None
2026-03-28 22:07:55 [bca.uk] INFO: Saving data for SH09%20HCE: {'auction_closing_time': 1774778400.0, 'created_time': 1774621665.429167, 'last_price_update_time': 1774735675.9955}
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH09%2520HCE') HTTP/1.1" 204 0
2026-03-28 22:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2efa1def-6a9a-53d8-b18c-8598e56a5718 with identifier: NA09%20EFW
2026-03-28 22:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2efa1def-6a9a-53d8-b18c-8598e56a5718 with identifier: NA09%20EFW
2026-03-28 22:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2efa1def-6a9a-53d8-b18c-8598e56a5718 with identifier: NA09%20EFW to the API
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA09%20EFW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2efa1def-6a9a-53d8-b18c-8598e56a5718',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA09 EFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA09%20EFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 141964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.4 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'TMADC51CR9J004496',
 'year': 2009}
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA09%2520EFW%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Saving data for NA09%20EFW: {'auction_closing_time': 1774778400.0, 'created_time': 1774621616.362189, 'last_price_update_time': 1774735676.418317}
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA09%2520EFW') HTTP/1.1" 204 0
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54726aed0>
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FLR14LYD%252F698994629%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994629/600 saved to cache
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554f97b50>
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FBG65DZL%252F699015691%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015691/600 saved to cache
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:07:56 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:56 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:56 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:56 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:56 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54732f990>
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FLK74JRO%252F699085370%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085370/600 saved to cache
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: AG59%20RKO
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AG59%2520RKO%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for AG59%20RKO: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: RA68%20WZE
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA68%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for RA68%20WZE: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: FJ20%20XSP
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ20%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for FJ20%20XSP: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: NJ11%20XCC
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ11%2520XCC%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for NJ11%20XCC: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: NX59%20VNB
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX59%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for NX59%20VNB: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: OFZ%205008
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OFZ%25205008%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for OFZ%205008: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: OW53%20UMO
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW53%2520UMO%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for OW53%20UMO: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: PY10%20BSO
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY10%2520BSO%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for PY10%20BSO: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: RJ11%20YBG
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ11%2520YBG%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for RJ11%20YBG: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: RV11%20NYX
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV11%2520NYX%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for RV11%20NYX: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: SB65%20EOJ
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for SB65%20EOJ: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: AG59%20CWP
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AG59%2520CWP%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for AG59%20CWP: 0
2026-03-28 22:07:56 [bca.uk] INFO: Found listing with ID: CK12%20BZG
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK12%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 22:07:56 [bca.uk] INFO: Scrape type for CK12%20BZG: 2
2026-03-28 22:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1a5e582-779f-59ac-8da0-07341f250e2c with identifier: CK12%20BZG
2026-03-28 22:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1a5e582-779f-59ac-8da0-07341f250e2c with scrape type 2
2026-03-28 22:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1a5e582-779f-59ac-8da0-07341f250e2c with scrape type 2
2026-03-28 22:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1a5e582-779f-59ac-8da0-07341f250e2c, identifier: CK12%20BZG
2026-03-28 22:07:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157856/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:07:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146846/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1a5e582-779f-59ac-8da0-07341f250e2c with identifier: CK12%20BZG
2026-03-28 22:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1a5e582-779f-59ac-8da0-07341f250e2c with identifier: CK12%20BZG
2026-03-28 22:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1a5e582-779f-59ac-8da0-07341f250e2c with identifier: CK12%20BZG to the API
2026-03-28 22:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:57 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK12%20BZG-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1a5e582-779f-59ac-8da0-07341f250e2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK12 BZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK12%20BZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 80461,
 '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': 'WF0JXXGAJJCA11842',
 'year': 2012}
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK12%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 22:07:57 [bca.uk] INFO: Saving data for CK12%20BZG: {'auction_closing_time': 1774778400.0, 'created_time': 1774479577.965451, 'last_price_update_time': 1774735677.171509}
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK12%2520BZG') HTTP/1.1" 204 0
2026-03-28 22:07:57 [bca.uk] INFO: Found listing with ID: CX13%20HWB
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX13%2520HWB%27 HTTP/1.1" 200 None
2026-03-28 22:07:57 [bca.uk] INFO: Scrape type for CX13%20HWB: 2
2026-03-28 22:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55bafd8f-be14-51ae-9376-1d6a632f99f4 with identifier: CX13%20HWB
2026-03-28 22:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55bafd8f-be14-51ae-9376-1d6a632f99f4 with scrape type 2
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55bafd8f-be14-51ae-9376-1d6a632f99f4 with scrape type 2
2026-03-28 22:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55bafd8f-be14-51ae-9376-1d6a632f99f4, identifier: CX13%20HWB
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554378d10>
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FGF16PNK%252F698970598%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970598/600 saved to cache
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554346150>
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FNJ04HJN%252F699015936%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015936/600 saved to cache
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5
2026-03-28 22:07:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b51c72a-c655-5088-92cf-1aef03dc9ac5, skipping ID generation
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b51c72a-c655-5088-92cf-1aef03dc9ac5 sending to next pipeline
2026-03-28 22:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b51c72a-c655-5088-92cf-1aef03dc9ac5, identifier: NJ04%20HJN
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54761f010>
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FWM14VDJ%252F698994229%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994229/600 saved to cache
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:07:57 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:57 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:57 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:57 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:57 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543450d0>
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07: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%252FGF23SBY%252F699143993%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143993/600 saved to cache
2026-03-28 22:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085347/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:07:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55bafd8f-be14-51ae-9376-1d6a632f99f4 with identifier: CX13%20HWB
2026-03-28 22:07:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55bafd8f-be14-51ae-9376-1d6a632f99f4 with identifier: CX13%20HWB
2026-03-28 22:07:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55bafd8f-be14-51ae-9376-1d6a632f99f4 with identifier: CX13%20HWB to the API
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX13%20HWB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55bafd8f-be14-51ae-9376-1d6a632f99f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX13 HWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX13%20HWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 142514,
 '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.7 CDTI 110 E/F ENERGY Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 E/F ENERGY',
 'vin': 'W0LPC6EK2DG058853',
 'year': 2013}
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX13%2520HWB%27 HTTP/1.1" 200 None
2026-03-28 22:07:57 [bca.uk] INFO: Saving data for CX13%20HWB: {'auction_closing_time': 1774778400.0, 'created_time': 1774622430.318453, 'last_price_update_time': 1774735677.985304}
2026-03-28 22:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX13%2520HWB') HTTP/1.1" 204 0
2026-03-28 22:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b51c72a-c655-5088-92cf-1aef03dc9ac5 with identifier: NJ04%20HJN
2026-03-28 22:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b51c72a-c655-5088-92cf-1aef03dc9ac5 with identifier: NJ04%20HJN
2026-03-28 22:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b51c72a-c655-5088-92cf-1aef03dc9ac5 with identifier: NJ04%20HJN to the API
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015936/600>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_expert_report_file_46f5a80d-5790-457c-8256-54857747dd38.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ04%20HJN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b51c72a-c655-5088-92cf-1aef03dc9ac5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ04 HJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ04%20HJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 90680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40300,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015928/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37952,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015936/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 36382,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015944/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37264,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015946/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 34298,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015954/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015957/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73586,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015963/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015970/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77098,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015974/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b51c72a-c655-5088-92cf-1aef03dc9ac5/0b51c72a-c655-5088-92cf-1aef03dc9ac5_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80341,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/NJ04HJN/699015978/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CLUB E/TRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'CLUB E/TRONIC',
 'vin': 'W0L0AHL4848101850',
 'year': 2004}
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ04%2520HJN%27 HTTP/1.1" 200 None
2026-03-28 22:07:58 [bca.uk] INFO: Saving data for NJ04%20HJN: {'created_time': 1774735678.378541, 'last_price_update_time': 1774735678.378551, 'auction_closing_time': 1774778400.0}
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ04%2520HJN') HTTP/1.1" 204 0
2026-03-28 22:07:58 [bca.uk] INFO: Found listing with ID: FG12%20CXF
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG12%2520CXF%27 HTTP/1.1" 200 None
2026-03-28 22:07:58 [bca.uk] INFO: Scrape type for FG12%20CXF: 2
2026-03-28 22:07:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with identifier: FG12%20CXF
2026-03-28 22:07:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with scrape type 2
2026-03-28 22:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with scrape type 2
2026-03-28 22:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e37dce0-878d-5c85-95f9-eb7c2f16d805, identifier: FG12%20CXF
2026-03-28 22:07:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146837/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:07:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085323/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:07:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015675/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015675>
2026-03-28 22:07:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994611/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994611>
2026-03-28 22:07:58 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970576/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970576>
2026-03-28 22:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with identifier: FG12%20CXF
2026-03-28 22:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with identifier: FG12%20CXF
2026-03-28 22:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e37dce0-878d-5c85-95f9-eb7c2f16d805 with identifier: FG12%20CXF to the API
2026-03-28 22:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:07:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG12%20CXF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e37dce0-878d-5c85-95f9-eb7c2f16d805',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG12 CXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG12%20CXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '116D',
 'odometer': 113490,
 '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 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1C72000J127209',
 'year': 2012}
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG12%2520CXF%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Saving data for FG12%20CXF: {'auction_closing_time': 1774778400.0, 'created_time': 1774622433.206739, 'last_price_update_time': 1774735679.439106}
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG12%2520CXF') HTTP/1.1" 204 0
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe558b72810>
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157856%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157856/600 saved to cache
2026-03-28 22:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:07:59 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b02ed0>
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146846%252F600') HTTP/1.1" 204 0
2026-03-28 22:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146846/600 saved to cache
2026-03-28 22:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: LD12%20SWY
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD12%2520SWY%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for LD12%20SWY: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: SH68%20XUL
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH68%2520XUL%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for SH68%20XUL: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: KW73%20VTL
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW73%2520VTL%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for KW73%20VTL: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: MC19%20ONF
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MC19%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for MC19%20ONF: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WF20%20RYP
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF20%2520RYP%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WF20%20RYP: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WJ22%20OXH
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ22%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WJ22%20OXH: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: FT19%20BHF
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FT19%2520BHF%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for FT19%20BHF: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: KT21%20LUH
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT21%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for KT21%20LUH: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: RE68%20RYC
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RE68%2520RYC%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for RE68%20RYC: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WB19%20OHW
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WB19%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WB19%20OHW: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WD19%20GOC
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD19%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WD19%20GOC: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WL19%20LZJ
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WL19%2520LZJ%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WL19%20LZJ: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: VO67%20OHE
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO67%2520OHE%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for VO67%20OHE: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WD66%20RGU
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD66%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WD66%20RGU: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: HD12%20PKZ
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HD12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for HD12%20PKZ: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: LL12%20WDZ
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL12%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for LL12%20WDZ: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: RO06%20OCF
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO06%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for RO06%20OCF: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: RX13%20YNL
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX13%2520YNL%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for RX13%20YNL: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: SO10%20SJD
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SO10%2520SJD%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for SO10%20SJD: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WF61%20XJT
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF61%2520XJT%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WF61%20XJT: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: WP13%20WWY
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP13%2520WWY%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for WP13%20WWY: 0
2026-03-28 22:07:59 [bca.uk] INFO: Found listing with ID: LF16%20ZZH
2026-03-28 22:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF16%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:07:59 [bca.uk] INFO: Scrape type for LF16%20ZZH: 2
2026-03-28 22:07:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed173882-8f0e-5979-90bd-0ecb68034c20 with identifier: LF16%20ZZH
2026-03-28 22:07:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed173882-8f0e-5979-90bd-0ecb68034c20 with scrape type 2
2026-03-28 22:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed173882-8f0e-5979-90bd-0ecb68034c20 with scrape type 2
2026-03-28 22:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed173882-8f0e-5979-90bd-0ecb68034c20, identifier: LF16%20ZZH
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143952/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143952>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994199/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=WM14VDJ-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157833/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157833>
2026-03-28 22:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed173882-8f0e-5979-90bd-0ecb68034c20 with identifier: LF16%20ZZH
2026-03-28 22:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed173882-8f0e-5979-90bd-0ecb68034c20 with identifier: LF16%20ZZH
2026-03-28 22:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed173882-8f0e-5979-90bd-0ecb68034c20 with identifier: LF16%20ZZH to the API
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF16%20ZZH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed173882-8f0e-5979-90bd-0ecb68034c20',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF16 ZZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF16%20ZZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 68755,
 'odometer_reading_unit': '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 ED4 150 2WD SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE TECH',
 'vin': 'SALVB2CN5GH134476',
 'year': 2016}
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:08:00 [bca.uk] INFO: Saving data for LF16%20ZZH: {'auction_closing_time': 1774778400.0, 'created_time': 1774621592.517803, 'last_price_update_time': 1774735680.409574}
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF16%2520ZZH') HTTP/1.1" 204 0
2026-03-28 22:08:00 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:00 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:00 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:00 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:00 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739cd10>
2026-03-28 22:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085347%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085347/600 saved to cache
2026-03-28 22:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:00 [bca.uk] INFO: Found listing with ID: YD21%20LKP
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520LKP%27 HTTP/1.1" 200 None
2026-03-28 22:08:00 [bca.uk] INFO: Scrape type for YD21%20LKP: 0
2026-03-28 22:08:00 [bca.uk] INFO: Found listing with ID: YD23%20UGZ
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520UGZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:00 [bca.uk] INFO: Scrape type for YD23%20UGZ: 2
2026-03-28 22:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 960f19bb-dfb5-5f6b-948a-0a87672b7695 with identifier: YD23%20UGZ
2026-03-28 22:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 960f19bb-dfb5-5f6b-948a-0a87672b7695 with scrape type 2
2026-03-28 22:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 960f19bb-dfb5-5f6b-948a-0a87672b7695 with scrape type 2
2026-03-28 22:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 960f19bb-dfb5-5f6b-948a-0a87672b7695, identifier: YD23%20UGZ
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994604/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698994604>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015662/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015662>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146829/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146829>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970561/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970561>
2026-03-28 22:08:00 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085304/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085304>
2026-03-28 22:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 960f19bb-dfb5-5f6b-948a-0a87672b7695 with identifier: YD23%20UGZ
2026-03-28 22:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 960f19bb-dfb5-5f6b-948a-0a87672b7695 with identifier: YD23%20UGZ
2026-03-28 22:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 960f19bb-dfb5-5f6b-948a-0a87672b7695 with identifier: YD23%20UGZ to the API
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:00 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD23%20UGZ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '960f19bb-dfb5-5f6b-948a-0a87672b7695',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD23 UGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD23%20UGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 44183,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EXCLUSIVE',
 'vin': 'JTDAGNAC800084249',
 'year': 2023}
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520UGZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Saving data for YD23%20UGZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774622264.484324, 'last_price_update_time': 1774735681.018385}
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD23%2520UGZ') HTTP/1.1" 204 0
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542e8250>
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146837%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146837/600 saved to cache
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:01 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54739f290>
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085323%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085323/600 saved to cache
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970576/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YH22%20LZX
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YH22%20LZX: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: V22%20VJW
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V22%2520VJW%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for V22%20VJW: 2
2026-03-28 22:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3298554-8cd4-55c7-aa23-1ce97a59ca38 with identifier: V22%20VJW
2026-03-28 22:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3298554-8cd4-55c7-aa23-1ce97a59ca38 with scrape type 2
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3298554-8cd4-55c7-aa23-1ce97a59ca38 with scrape type 2
2026-03-28 22:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3298554-8cd4-55c7-aa23-1ce97a59ca38, identifier: V22%20VJW
2026-03-28 22:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143934/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143934>
2026-03-28 22:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144810>
2026-03-28 22:08:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3298554-8cd4-55c7-aa23-1ce97a59ca38 with identifier: V22%20VJW
2026-03-28 22:08:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3298554-8cd4-55c7-aa23-1ce97a59ca38 with identifier: V22%20VJW
2026-03-28 22:08:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3298554-8cd4-55c7-aa23-1ce97a59ca38 with identifier: V22%20VJW to the API
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=11&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V22%20VJW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e3298554-8cd4-55c7-aa23-1ce97a59ca38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'V22 VJW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=V22%20VJW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 24685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D200 AWD HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD HSE',
 'vin': 'SADCA2AN3MA674583',
 'year': 2021}
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V22%2520VJW%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Saving data for V22%20VJW: {'auction_closing_time': 1774864800.0, 'created_time': 1774436792.71785, 'last_price_update_time': 1774735681.64978}
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V22%2520VJW') HTTP/1.1" 204 0
2026-03-28 22:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157833/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994611/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085286/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085286>
2026-03-28 22:08:01 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146822/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146822>
2026-03-28 22:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015675/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: T400%20WRS
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T400%2520WRS%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for T400%20WRS: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YG70%20CMV
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520CMV%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YG70%20CMV: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YM19%20HXY
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520HXY%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YM19%20HXY: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YS71%20HNL
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520HNL%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YS71%20HNL: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YD70%20WOM
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD70%2520WOM%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YD70%20WOM: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: AX15%20GHV
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for AX15%20GHV: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: BT66%20DFX
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT66%2520DFX%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for BT66%20DFX: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YD64%20WJN
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD64%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YD64%20WJN: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YO66%20ENU
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO66%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YO66%20ENU: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YB63%20ZKP
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YB63%20ZKP: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: BC65%20FJV
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC65%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for BC65%20FJV: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YH12%20ZWB
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YH12%20ZWB: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: MJ58%20UJC
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ58%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for MJ58%20UJC: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: HK65%20ZWD
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for HK65%20ZWD: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: HV69%20NLA
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV69%2520NLA%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for HV69%20NLA: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: ND19%20ZXL
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520ZXL%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for ND19%20ZXL: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: YR18%20ZWP
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for YR18%20ZWP: 0
2026-03-28 22:08:01 [bca.uk] INFO: Found listing with ID: HN73%20ZTC
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 22:08:01 [bca.uk] INFO: Scrape type for HN73%20ZTC: 2
2026-03-28 22:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with identifier: HN73%20ZTC
2026-03-28 22:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with scrape type 2
2026-03-28 22:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with scrape type 2
2026-03-28 22:08:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ce1a042-8af4-558f-87af-e8588ce6cbe6, identifier: HN73%20ZTC
2026-03-28 22:08:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with identifier: HN73%20ZTC
2026-03-28 22:08:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with identifier: HN73%20ZTC
2026-03-28 22:08:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ce1a042-8af4-558f-87af-e8588ce6cbe6 with identifier: HN73%20ZTC to the API
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN73%20ZTC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ce1a042-8af4-558f-87af-e8588ce6cbe6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN73 ZTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN73%20ZTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 15344,
 'odometer_reading_unit': '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 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B MHEV 125 ST-LINE DCT',
 'vin': 'WF02XXERK2PJ05327',
 'year': 2023}
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN73%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Saving data for HN73%20ZTC: {'auction_closing_time': 1774864800.0, 'created_time': 1774436704.934744, 'last_price_update_time': 1774735682.419645}
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN73%2520ZTC') HTTP/1.1" 204 0
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994199/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WM14VDJ/42810889?sv=2020-08-04&st=2026-03-28T22%3A07%3A18Z&se=2026-03-28T22%3A32%3A18Z&sr=b&sp=r&sig=qc4PMnUpNHzMnuWTLddGRB1YquHLE50zHEwL0TyZOHY%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085304/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: HT19%20DXO
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT19%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for HT19%20DXO: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: KY19%20BNC
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY19%2520BNC%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for KY19%20BNC: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: LD22%20EZW
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD22%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for LD22%20EZW: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: LT19%20JWW
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT19%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for LT19%20JWW: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: MA20%20EKM
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA20%2520EKM%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for MA20%20EKM: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: YR19%20AOV
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR19%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for YR19%20AOV: 0
2026-03-28 22:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547479690>
2026-03-28 22:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970576%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970576/600 saved to cache
2026-03-28 22:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:08:02 [bca.uk] INFO: Total items found: 100
2026-03-28 22:08:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded
2026-03-28 22:08:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:08:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970561/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994604/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015662/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143952/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146829/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:08:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: LD06%20WNS
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD06%2520WNS%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for LD06%20WNS: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: BU67%20HNA
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU67%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for BU67%20HNA: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: GD17%20MJV
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD17%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for GD17%20MJV: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: LO66%20UOC
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO66%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for LO66%20UOC: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: NH17%20THH
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NH17%2520THH%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for NH17%20THH: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: BV61%20MVO
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV61%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for BV61%20MVO: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: CK18%20AEJ
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK18%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for CK18%20AEJ: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: BD57%20PJJ
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD57%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for BD57%20PJJ: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: BP67%20XDB
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP67%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for BP67%20XDB: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: KV59%20HZE
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KV59%2520HZE%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for KV59%20HZE: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: MV57%20UOY
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV57%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for MV57%20UOY: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: NG62%20MFN
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG62%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for NG62%20MFN: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: NY11%20BJE
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NY11%2520BJE%27 HTTP/1.1" 200 None
2026-03-28 22:08:02 [bca.uk] INFO: Scrape type for NY11%20BJE: 0
2026-03-28 22:08:02 [bca.uk] INFO: Found listing with ID: TFZ%208294
2026-03-28 22:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27TFZ%25208294%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for TFZ%208294: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: WP63%20USZ
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP63%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for WP63%20USZ: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: MV18%20VBD
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for MV18%20VBD: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: PK68%20NZT
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for PK68%20NZT: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: KR71%20ZWG
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR71%2520ZWG%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for KR71%20ZWG: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: DG19%20VCT
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG19%2520VCT%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for DG19%20VCT: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: YH19%20PTV
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH19%2520PTV%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for YH19%20PTV: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: DV20%20CWA
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV20%2520CWA%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for DV20%20CWA: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: KEZ%209481
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KEZ%25209481%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for KEZ%209481: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: LD11%20FZB
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD11%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for LD11%20FZB: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: YA12%20SZX
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA12%2520SZX%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for YA12%20SZX: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: YE57%20GFG
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE57%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for YE57%20GFG: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: DE04%20GDK
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE04%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for DE04%20GDK: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: WJZ%209285
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJZ%25209285%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for WJZ%209285: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: AK67%20LWT
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK67%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for AK67%20LWT: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: HY65%20KRJ
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY65%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for HY65%20KRJ: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: M70%20ODE
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M70%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for M70%20ODE: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: NK64%20UTR
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK64%2520UTR%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for NK64%20UTR: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: PXZ%201595
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PXZ%25201595%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for PXZ%201595: 0
2026-03-28 22:08:03 [bca.uk] INFO: Found listing with ID: EP68%20EZZ
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Scrape type for EP68%20EZZ: 2
2026-03-28 22:08:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 216d8fd7-67c4-53f3-b310-c0712e88b8ef with identifier: EP68%20EZZ
2026-03-28 22:08:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 216d8fd7-67c4-53f3-b310-c0712e88b8ef with scrape type 2
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 216d8fd7-67c4-53f3-b310-c0712e88b8ef with scrape type 2
2026-03-28 22:08:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 216d8fd7-67c4-53f3-b310-c0712e88b8ef, identifier: EP68%20EZZ
2026-03-28 22: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-28 22:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547138350>
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157833%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157833/600 saved to cache
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437ac10>
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994611%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994611/600 saved to cache
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe556f7fad0>
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015675%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015675/600 saved to cache
2026-03-28 22:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:08:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 216d8fd7-67c4-53f3-b310-c0712e88b8ef with identifier: EP68%20EZZ
2026-03-28 22:08:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 216d8fd7-67c4-53f3-b310-c0712e88b8ef with identifier: EP68%20EZZ
2026-03-28 22:08:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 216d8fd7-67c4-53f3-b310-c0712e88b8ef with identifier: EP68%20EZZ to the API
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EP68%20EZZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '216d8fd7-67c4-53f3-b310-c0712e88b8ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EP68 EZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EP68%20EZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 97772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.6 TDI 115 R LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 R LINE',
 'vin': 'WVGZZZA1ZKV049805',
 'year': 2019}
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EP68%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:03 [bca.uk] INFO: Saving data for EP68%20EZZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774622217.712253, 'last_price_update_time': 1774735683.895392}
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EP68%2520EZZ') HTTP/1.1" 204 0
2026-03-28 22:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143934/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994591/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=LR14LYD-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:08:04 [bca.uk] INFO: Found listing with ID: KW24%20UKR
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW24%2520UKR%27 HTTP/1.1" 200 None
2026-03-28 22:08:04 [bca.uk] INFO: Scrape type for KW24%20UKR: 0
2026-03-28 22:08:04 [bca.uk] INFO: Found listing with ID: MX69%20OBE
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MX69%2520OBE%27 HTTP/1.1" 200 None
2026-03-28 22:08:04 [bca.uk] INFO: Scrape type for MX69%20OBE: 2
2026-03-28 22:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff2391ac-504f-5213-9c88-e226be959f67 with identifier: MX69%20OBE
2026-03-28 22:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff2391ac-504f-5213-9c88-e226be959f67 with scrape type 2
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff2391ac-504f-5213-9c88-e226be959f67 with scrape type 2
2026-03-28 22:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff2391ac-504f-5213-9c88-e226be959f67, identifier: MX69%20OBE
2026-03-28 22:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146822/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015655/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699015655>
2026-03-28 22:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143925/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143925>
2026-03-28 22:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970552/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=698970552>
2026-03-28 22:08:04 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144800/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144800>
2026-03-28 22:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085286/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff2391ac-504f-5213-9c88-e226be959f67 with identifier: MX69%20OBE
2026-03-28 22:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff2391ac-504f-5213-9c88-e226be959f67 with identifier: MX69%20OBE
2026-03-28 22:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff2391ac-504f-5213-9c88-e226be959f67 with identifier: MX69%20OBE to the API
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX69%20OBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff2391ac-504f-5213-9c88-e226be959f67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX69 OBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX69%20OBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 15920,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000JC19340',
 'year': 2020}
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MX69%2520OBE%27 HTTP/1.1" 200 None
2026-03-28 22:08:04 [bca.uk] INFO: Saving data for MX69%20OBE: {'auction_closing_time': 1774864800.0, 'created_time': 1774621332.612769, 'last_price_update_time': 1774735684.629077}
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX69%2520OBE') HTTP/1.1" 204 0
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe564c12ad0>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWM14VDJ%252F698994199%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994199/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df18d9ea-be4c-583e-ae8b-51af1715700a
2026-03-28 22:08:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df18d9ea-be4c-583e-ae8b-51af1715700a, skipping ID generation
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df18d9ea-be4c-583e-ae8b-51af1715700a sending to next pipeline
2026-03-28 22:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df18d9ea-be4c-583e-ae8b-51af1715700a, identifier: WM14%20VDJ
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554967310>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085304%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085304/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549fee90>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970561%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970561/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547307ad0>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994604%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994604/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554a1ce90>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015662%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015662/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54727ae90>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143952%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143952/600 saved to cache
2026-03-28 22:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:04 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554366750>
2026-03-28 22:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144810%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144810/600 saved to cache
2026-03-28 22:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:08:05 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:05 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:05 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:05 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:05 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549acd90>
2026-03-28 22:08:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146829%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146829/600 saved to cache
2026-03-28 22:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:08:05 [bca.uk] INFO: Found listing with ID: ND18%20UAG
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND18%2520UAG%27 HTTP/1.1" 200 None
2026-03-28 22:08:05 [bca.uk] INFO: Scrape type for ND18%20UAG: 0
2026-03-28 22:08:05 [bca.uk] INFO: Found listing with ID: BT24%20NCX
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT24%2520NCX%27 HTTP/1.1" 200 None
2026-03-28 22:08:05 [bca.uk] INFO: Scrape type for BT24%20NCX: 2
2026-03-28 22:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c01b6733-a8dc-5f8a-839f-8e77c3caa19c with identifier: BT24%20NCX
2026-03-28 22:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c01b6733-a8dc-5f8a-839f-8e77c3caa19c with scrape type 2
2026-03-28 22:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c01b6733-a8dc-5f8a-839f-8e77c3caa19c with scrape type 2
2026-03-28 22:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c01b6733-a8dc-5f8a-839f-8e77c3caa19c, identifier: BT24%20NCX
2026-03-28 22:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df18d9ea-be4c-583e-ae8b-51af1715700a with identifier: WM14%20VDJ
2026-03-28 22:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df18d9ea-be4c-583e-ae8b-51af1715700a with identifier: WM14%20VDJ
2026-03-28 22:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df18d9ea-be4c-583e-ae8b-51af1715700a with identifier: WM14%20VDJ to the API
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994199/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_expert_report_file_973762ae-8865-4335-828c-ee277f482a07.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM14%20VDJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'df18d9ea-be4c-583e-ae8b-51af1715700a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM14 VDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM14%20VDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 104551,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994199/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42304,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994218/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41198,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994229/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40523,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994237/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37225,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994247/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35526,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994255/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994271/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74556,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994287/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79460,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994299/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df18d9ea-be4c-583e-ae8b-51af1715700a/df18d9ea-be4c-583e-ae8b-51af1715700a_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84152,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WM14VDJ/698994321/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 163 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 163 ELITE',
 'vin': 'W0LGT6EM5E1146270',
 'year': 2014}
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM14%2520VDJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:05 [bca.uk] INFO: Saving data for WM14%20VDJ: {'created_time': 1774735685.666309, 'last_price_update_time': 1774735685.666319, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM14%2520VDJ') HTTP/1.1" 204 0
2026-03-28 22:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c01b6733-a8dc-5f8a-839f-8e77c3caa19c with identifier: BT24%20NCX
2026-03-28 22:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c01b6733-a8dc-5f8a-839f-8e77c3caa19c with identifier: BT24%20NCX
2026-03-28 22:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c01b6733-a8dc-5f8a-839f-8e77c3caa19c with identifier: BT24%20NCX to the API
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT24%20NCX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c01b6733-a8dc-5f8a-839f-8e77c3caa19c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT24 NCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT24%20NCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 41013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSXRY530570',
 'year': 2024}
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT24%2520NCX%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Saving data for BT24%20NCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622219.564284, 'last_price_update_time': 1774735686.011241}
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT24%2520NCX') HTTP/1.1" 204 0
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085262>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970524/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=GF16PNK-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085274>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157810/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699157810>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143912/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699143912>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144787/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699144787>
2026-03-28 22:08:06 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146812/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699146812>
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: GJ70%20LXZ
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ70%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for GJ70%20LXZ: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: KJ70%20LJU
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ70%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for KJ70%20LJU: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: KN70%20RHA
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN70%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for KN70%20RHA: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: NU19%20CDX
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU19%2520CDX%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for NU19%20CDX: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: SR19%20TNU
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR19%2520TNU%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for SR19%20TNU: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: AJ17%20HXL
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ17%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for AJ17%20HXL: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: GK66%20WPY
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK66%2520WPY%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for GK66%20WPY: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: LD16%20UKX
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD16%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for LD16%20UKX: 0
2026-03-28 22:08:06 [bca.uk] INFO: Found listing with ID: SM20%20VYX
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM20%2520VYX%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Scrape type for SM20%20VYX: 2
2026-03-28 22:08:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d72da195-0a33-5d23-9605-814022f666bf with identifier: SM20%20VYX
2026-03-28 22:08:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d72da195-0a33-5d23-9605-814022f666bf with scrape type 2
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d72da195-0a33-5d23-9605-814022f666bf with scrape type 2
2026-03-28 22:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d72da195-0a33-5d23-9605-814022f666bf, identifier: SM20%20VYX
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b7bd50>
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143934%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143934/600 saved to cache
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b3bc90>
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146822%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146822/600 saved to cache
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5572a2bd0>
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085286%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085286/600 saved to cache
2026-03-28 22:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d72da195-0a33-5d23-9605-814022f666bf with identifier: SM20%20VYX
2026-03-28 22:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d72da195-0a33-5d23-9605-814022f666bf with identifier: SM20%20VYX
2026-03-28 22:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d72da195-0a33-5d23-9605-814022f666bf with identifier: SM20%20VYX to the API
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM20%20VYX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd72da195-0a33-5d23-9605-814022f666bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM20 VYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM20%20VYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 34193,
 'odometer_reading_unit': '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 PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 100 ELITE PREMIUM',
 'vin': 'VXKUPHNKSL4308151',
 'year': 2020}
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM20%2520VYX%27 HTTP/1.1" 200 None
2026-03-28 22:08:06 [bca.uk] INFO: Saving data for SM20%20VYX: {'auction_closing_time': 1774778400.0, 'created_time': 1774101910.466176, 'last_price_update_time': 1774735686.957462}
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM20%2520VYX') HTTP/1.1" 204 0
2026-03-28 22:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144800/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:08:07 [bca.uk] INFO: Found listing with ID: OY10%20PHZ
2026-03-28 22:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY10%2520PHZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:07 [bca.uk] INFO: Scrape type for OY10%20PHZ: 2
2026-03-28 22:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with identifier: OY10%20PHZ
2026-03-28 22:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with scrape type 2
2026-03-28 22:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with scrape type 2
2026-03-28 22:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbdaac3c-49c1-5b5c-b619-442a57ac9ce9, identifier: OY10%20PHZ
2026-03-28 22:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015655/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BG65DZL/42810981?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=6Kmo1xuD7M93LCVMUjHvaH4yKv6h8avYkZeOXr0PfdQ%3D)
2026-03-28 22:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994591/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LR14LYD/42810863?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEaf3bIjS%2Bl6jF8yXw2ClyT2LOacO913Vn%2Fza3thfsE%3D)
2026-03-28 22:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143925/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970552/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:08:07 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085252/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699085252>
2026-03-28 22:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with identifier: OY10%20PHZ
2026-03-28 22:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with identifier: OY10%20PHZ
2026-03-28 22:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbdaac3c-49c1-5b5c-b619-442a57ac9ce9 with identifier: OY10%20PHZ to the API
2026-03-28 22:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=12&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY10%20PHZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cbdaac3c-49c1-5b5c-b619-442a57ac9ce9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY10 PHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY10%20PHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 127568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHHFK2760AU003666',
 'year': 2010}
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY10%2520PHZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Saving data for OY10%20PHZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774101900.105285, 'last_price_update_time': 1774735688.462679}
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY10%2520PHZ') HTTP/1.1" 204 0
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146812/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/WJ24BNZ/42810708?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=puS7y3%2BDi7h3aWQsvyb3KrziDvb8c3XWJkkKKjDoQ1Y%3D)
2026-03-28 22:08:08 [bca.uk] INFO: Found listing with ID: LS06%20BVE
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS06%2520BVE%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Scrape type for LS06%20BVE: 0
2026-03-28 22:08:08 [bca.uk] INFO: Found listing with ID: LT64%20YWX
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT64%2520YWX%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Scrape type for LT64%20YWX: 0
2026-03-28 22:08:08 [bca.uk] INFO: Found listing with ID: RJ03%20NRF
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ03%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Scrape type for RJ03%20NRF: 2
2026-03-28 22:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f56c709d-babc-5303-a814-661ebea2c080 with identifier: RJ03%20NRF
2026-03-28 22:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f56c709d-babc-5303-a814-661ebea2c080 with scrape type 2
2026-03-28 22:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f56c709d-babc-5303-a814-661ebea2c080 with scrape type 2
2026-03-28 22:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f56c709d-babc-5303-a814-661ebea2c080, identifier: RJ03%20NRF
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143912/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF23SBY/42810749?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=dEZM547fSdUU7tnq3UTG0SWBfIHnRlKEY0fsuxTBnnU%3D)
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144787/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/KJ08EHN/42811000?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=BCHvHIu3zfuW%2BRL%2FQKp%2FgHJHX%2F6QKaxMasztwzdAhuk%3D)
2026-03-28 22:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f56c709d-babc-5303-a814-661ebea2c080 with identifier: RJ03%20NRF
2026-03-28 22:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f56c709d-babc-5303-a814-661ebea2c080 with identifier: RJ03%20NRF
2026-03-28 22:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f56c709d-babc-5303-a814-661ebea2c080 with identifier: RJ03%20NRF to the API
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:08 [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': 258,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ03%20NRF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f56c709d-babc-5303-a814-661ebea2c080',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ03 NRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ03%20NRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'V70',
 'odometer': 162529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'VOLVO V70 2.3 T5 SE GEARTRONIC Estate',
 'transmission': 'automatic',
 'trim': 'T5 SE GEARTRONIC',
 'vin': 'YV1SW53K942357993',
 'year': 2003}
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ03%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Saving data for RJ03%20NRF: {'auction_closing_time': 1774778400.0, 'created_time': 1774622058.074217, 'last_price_update_time': 1774735688.946271}
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ03%2520NRF') HTTP/1.1" 204 0
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157810/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/BT69OOB/42807539?sv=2020-08-04&st=2026-03-28T22%3A07%3A16Z&se=2026-03-28T22%3A32%3A16Z&sr=b&sp=r&sig=7C3FWthGG0i1%2FuQZWi%2BXnigbSXv%2BN%2BxznOLYlhINRes%3D)
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970524/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/GF16PNK/42810681?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=d77HHbLglan0y6dvqM6kccq%2BlUhnrJbC567WmHb7yD0%3D)
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:08:08 [bca.uk] INFO: Found listing with ID: WD59%20AZX
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD59%2520AZX%27 HTTP/1.1" 200 None
2026-03-28 22:08:08 [bca.uk] INFO: Scrape type for WD59%20AZX: 0
2026-03-28 22:08:08 [bca.uk] INFO: Found listing with ID: WP18%20BYR
2026-03-28 22:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP18%2520BYR%27 HTTP/1.1" 200 None
2026-03-28 22:08:09 [bca.uk] INFO: Scrape type for WP18%20BYR: 0
2026-03-28 22:08:09 [bca.uk] INFO: Found listing with ID: YA06%20KWC
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA06%2520KWC%27 HTTP/1.1" 200 None
2026-03-28 22:08:09 [bca.uk] INFO: Scrape type for YA06%20KWC: 2
2026-03-28 22:08:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56a13048-90da-5736-b48c-c318c2ceda46 with identifier: YA06%20KWC
2026-03-28 22:08:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56a13048-90da-5736-b48c-c318c2ceda46 with scrape type 2
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56a13048-90da-5736-b48c-c318c2ceda46 with scrape type 2
2026-03-28 22:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56a13048-90da-5736-b48c-c318c2ceda46, identifier: YA06%20KWC
2026-03-28 22:08:09 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:09 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:09 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:09 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:09 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5473b89d0>
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FKJ08EHN%252F699144800%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144800/600 saved to cache
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554273590>
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBG65DZL%252F699015655%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015655/600 saved to cache
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8f172ebb-992c-5793-81ed-0b2fc03f975b
2026-03-28 22:08:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8f172ebb-992c-5793-81ed-0b2fc03f975b, skipping ID generation
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8f172ebb-992c-5793-81ed-0b2fc03f975b sending to next pipeline
2026-03-28 22:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f172ebb-992c-5793-81ed-0b2fc03f975b, identifier: BG65%20DZL
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b78b90>
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLR14LYD%252F698994591%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994591/600 saved to cache
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bdd856ff-84a7-5e68-afb8-111bf871b364
2026-03-28 22:08:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bdd856ff-84a7-5e68-afb8-111bf871b364, skipping ID generation
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bdd856ff-84a7-5e68-afb8-111bf871b364 sending to next pipeline
2026-03-28 22:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdd856ff-84a7-5e68-afb8-111bf871b364, identifier: LR14%20LYD
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477299d0>
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143925%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143925/600 saved to cache
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554272c90>
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970552%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970552/600 saved to cache
2026-03-28 22:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:08:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085252/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/LK74JRO/42808142?sv=2020-08-04&st=2026-03-28T22%3A07%3A17Z&se=2026-03-28T22%3A32%3A17Z&sr=b&sp=r&sig=JUw4g3uZIoD9qg6CdbiA90MXIkLB3SNU1kLGzjLduUk%3D)
2026-03-28 22:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56a13048-90da-5736-b48c-c318c2ceda46 with identifier: YA06%20KWC
2026-03-28 22:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56a13048-90da-5736-b48c-c318c2ceda46 with identifier: YA06%20KWC
2026-03-28 22:08:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56a13048-90da-5736-b48c-c318c2ceda46 with identifier: YA06%20KWC to the API
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:09 [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': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA06%20KWC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56a13048-90da-5736-b48c-c318c2ceda46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA06 KWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA06%20KWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '116I',
 'odometer': 89844,
 '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 116I 1.6 SE (6) Hatchback',
 'transmission': 'manual',
 'trim': 'SE (6)',
 'vin': 'WBAUF12050PW35819',
 'year': 2006}
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA06%2520KWC%27 HTTP/1.1" 200 None
2026-03-28 22:08:09 [bca.uk] INFO: Saving data for YA06%20KWC: {'auction_closing_time': 1774778400.0, 'created_time': 1774534436.11709, 'last_price_update_time': 1774735689.834063}
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA06%2520KWC') HTTP/1.1" 204 0
2026-03-28 22:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f172ebb-992c-5793-81ed-0b2fc03f975b with identifier: BG65%20DZL
2026-03-28 22:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f172ebb-992c-5793-81ed-0b2fc03f975b with identifier: BG65%20DZL
2026-03-28 22:08:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f172ebb-992c-5793-81ed-0b2fc03f975b with identifier: BG65%20DZL to the API
2026-03-28 22:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015655/600>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_expert_report_file_479e08b3-1334-4798-907f-ef811fa6b672.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG65%20DZL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f172ebb-992c-5793-81ed-0b2fc03f975b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG65 DZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG65%20DZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 74483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015648/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46943,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44758,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015662/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42917,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015675/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42883,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015679/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42550,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015691/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103052,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015709/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87129,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015738/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90322,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015775/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f172ebb-992c-5793-81ed-0b2fc03f975b/8f172ebb-992c-5793-81ed-0b2fc03f975b_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BG65DZL/699015803/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD',
 'vin': 'W0LJD7E83FB185270',
 'year': 2015}
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG65%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 22:08:10 [bca.uk] INFO: Saving data for BG65%20DZL: {'created_time': 1774735690.247438, 'last_price_update_time': 1774735690.247448, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG65%2520DZL') HTTP/1.1" 204 0
2026-03-28 22:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdd856ff-84a7-5e68-afb8-111bf871b364 with identifier: LR14%20LYD
2026-03-28 22:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdd856ff-84a7-5e68-afb8-111bf871b364 with identifier: LR14%20LYD
2026-03-28 22:08:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdd856ff-84a7-5e68-afb8-111bf871b364 with identifier: LR14%20LYD to the API
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994591/600>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_expert_report_file_edb433d7-49ec-4090-b48f-2db677613a48.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR14%20LYD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bdd856ff-84a7-5e68-afb8-111bf871b364',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR14 LYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR14%20LYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 103494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994591/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42433,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994604/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41950,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994611/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38605,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35695,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994629/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 35568,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994639/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90447,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994655/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65066,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994682/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81116,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994715/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bdd856ff-84a7-5e68-afb8-111bf871b364/bdd856ff-84a7-5e68-afb8-111bf871b364_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85701,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LR14LYD/698994751/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 163 TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 163 TECH LINE',
 'vin': 'W0LGT6EMXE1085756',
 'year': 2014}
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR14%2520LYD%27 HTTP/1.1" 200 None
2026-03-28 22:08:10 [bca.uk] INFO: Saving data for LR14%20LYD: {'created_time': 1774735690.64421, 'last_price_update_time': 1774735690.644222, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR14%2520LYD') HTTP/1.1" 204 0
2026-03-28 22:08:10 [scrapy.extensions.logstats] INFO: Crawled 253 pages (at 14 pages/min), scraped 416 items (at 84 items/min)
2026-03-28 22:08:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 195MiB
2026-03-28 22:08:10 [bca.uk] INFO: Found listing with ID: YB57%20FZC
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB57%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 22:08:10 [bca.uk] INFO: Scrape type for YB57%20FZC: 0
2026-03-28 22:08:10 [bca.uk] INFO: Found listing with ID: BK60%20RMU
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK60%2520RMU%27 HTTP/1.1" 200 None
2026-03-28 22:08:10 [bca.uk] INFO: Scrape type for BK60%20RMU: 0
2026-03-28 22:08:10 [bca.uk] INFO: Found listing with ID: CU13%20HUZ
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU13%2520HUZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:10 [bca.uk] INFO: Scrape type for CU13%20HUZ: 2
2026-03-28 22:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb71918c-eed1-5d43-8423-64438c8f6d17 with identifier: CU13%20HUZ
2026-03-28 22:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb71918c-eed1-5d43-8423-64438c8f6d17 with scrape type 2
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb71918c-eed1-5d43-8423-64438c8f6d17 with scrape type 2
2026-03-28 22:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb71918c-eed1-5d43-8423-64438c8f6d17, identifier: CU13%20HUZ
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5542989d0>
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FWJ24BNZ%252F699146812%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146812/600 saved to cache
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 57e73a1d-44a2-50da-8f53-93c2f863b494
2026-03-28 22:08:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 57e73a1d-44a2-50da-8f53-93c2f863b494, skipping ID generation
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 57e73a1d-44a2-50da-8f53-93c2f863b494 sending to next pipeline
2026-03-28 22:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57e73a1d-44a2-50da-8f53-93c2f863b494, identifier: WJ24%20BNZ
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548c6150>
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF23SBY%252F699143912%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143912/600 saved to cache
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ad0576b2-0dba-5d0b-9bda-5719669966c4
2026-03-28 22:08:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad0576b2-0dba-5d0b-9bda-5719669966c4, skipping ID generation
2026-03-28 22:08:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad0576b2-0dba-5d0b-9bda-5719669966c4 sending to next pipeline
2026-03-28 22:08:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad0576b2-0dba-5d0b-9bda-5719669966c4, identifier: GF23%20SBY
2026-03-28 22:08:11 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:08:11 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:08:11 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:11 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:08:11 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:08:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54710f0d0>
2026-03-28 22:08:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08: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%252FKJ08EHN%252F699144787%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144787/600 saved to cache
2026-03-28 22:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 199dd594-77a8-5e56-954c-d4ae2098716c
2026-03-28 22:08:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 199dd594-77a8-5e56-954c-d4ae2098716c, skipping ID generation
2026-03-28 22:08:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 199dd594-77a8-5e56-954c-d4ae2098716c sending to next pipeline
2026-03-28 22:08:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 199dd594-77a8-5e56-954c-d4ae2098716c, identifier: KJ08%20EHN
2026-03-28 22:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb71918c-eed1-5d43-8423-64438c8f6d17 with identifier: CU13%20HUZ
2026-03-28 22:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb71918c-eed1-5d43-8423-64438c8f6d17 with identifier: CU13%20HUZ
2026-03-28 22:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb71918c-eed1-5d43-8423-64438c8f6d17 with identifier: CU13%20HUZ to the API
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:11 [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=CU13%20HUZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb71918c-eed1-5d43-8423-64438c8f6d17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU13 HUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU13%20HUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 76819,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDDU43197',
 'year': 2013}
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU13%2520HUZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:11 [bca.uk] INFO: Saving data for CU13%20HUZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621966.189003, 'last_price_update_time': 1774735691.541101}
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU13%2520HUZ') HTTP/1.1" 204 0
2026-03-28 22:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57e73a1d-44a2-50da-8f53-93c2f863b494 with identifier: WJ24%20BNZ
2026-03-28 22:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57e73a1d-44a2-50da-8f53-93c2f863b494 with identifier: WJ24%20BNZ
2026-03-28 22:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57e73a1d-44a2-50da-8f53-93c2f863b494 with identifier: WJ24%20BNZ to the API
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146812/600>
{'auction_title': '',
 'c_o_2_emission_value': 225,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_expert_report_file_8c64c9e8-c267-41dc-82a7-8da3d858e987.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ24%20BNZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '57e73a1d-44a2-50da-8f53-93c2f863b494',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ24 BNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ24%20BNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 24723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47557,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146795/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44348,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43495,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146804/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45461,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146812/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43623,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146815/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40562,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146822/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78798,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146829/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 62688,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146837/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78687,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146846/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_57e73a1d-44a2-50da-8f53-93c2f863b494/57e73a1d-44a2-50da-8f53-93c2f863b494_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50903,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/WJ24BNZ/699146860/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 3.0 I6 D250 AWD SE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D250 AWD SE (5ST)',
 'vin': 'SALEA7AW2R2320302',
 'year': 2024}
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ24%2520BNZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:11 [bca.uk] INFO: Saving data for WJ24%20BNZ: {'created_time': 1774735691.948183, 'last_price_update_time': 1774735691.948195, 'auction_closing_time': 1775124000.0}
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ24%2520BNZ') HTTP/1.1" 204 0
2026-03-28 22:08:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad0576b2-0dba-5d0b-9bda-5719669966c4 with identifier: GF23%20SBY
2026-03-28 22:08:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad0576b2-0dba-5d0b-9bda-5719669966c4 with identifier: GF23%20SBY
2026-03-28 22:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad0576b2-0dba-5d0b-9bda-5719669966c4 with identifier: GF23%20SBY to the API
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143912/600>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_expert_report_file_47eb20c3-f9b3-4899-bcc0-1603ff9289ed.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF23%20SBY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad0576b2-0dba-5d0b-9bda-5719669966c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF23 SBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF23%20SBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 30951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 49815,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143884/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46554,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143893/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45982,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143904/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48350,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143912/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45002,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143925/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41880,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143934/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83708,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143952/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64971,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143971/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93410,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699143993/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ad0576b2-0dba-5d0b-9bda-5719669966c4/ad0576b2-0dba-5d0b-9bda-5719669966c4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77978,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF23SBY/699144015/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 320 R 4MOTION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 320 R 4MOTION DSG',
 'vin': 'WVWZZZCD7PW181251',
 'year': 2023}
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520SBY%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Saving data for GF23%20SBY: {'created_time': 1774735692.354939, 'last_price_update_time': 1774735692.354949, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF23%2520SBY') HTTP/1.1" 204 0
2026-03-28 22:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 199dd594-77a8-5e56-954c-d4ae2098716c with identifier: KJ08%20EHN
2026-03-28 22:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 199dd594-77a8-5e56-954c-d4ae2098716c with identifier: KJ08%20EHN
2026-03-28 22:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 199dd594-77a8-5e56-954c-d4ae2098716c with identifier: KJ08%20EHN to the API
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144787/600>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_expert_report_file_d14fcd67-5dab-4c35-bb88-5e10f50251d0.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ08%20EHN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '199dd594-77a8-5e56-954c-d4ae2098716c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ08 EHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ08%20EHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'SPIDER',
 'odometer': 36030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 12,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 48360,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144733/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 47126,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144741/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46958,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144746/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 50046,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144754/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46572,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144756/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42722,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144763/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108182,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144774/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77531,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144787/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90210,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144800/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_199dd594-77a8-5e56-954c-d4ae2098716c/199dd594-77a8-5e56-954c-d4ae2098716c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71861,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/KJ08EHN/699144810/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO SPIDER 2.2 JTS LTD.EDITION Roadster',
 'transmission': 'manual',
 'trim': 'JTS LTD.EDITION',
 'vin': 'ZAR93900005025876',
 'year': 2008}
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ08%2520EHN%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Saving data for KJ08%20EHN: {'created_time': 1774735692.718011, 'last_price_update_time': 1774735692.718021, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ08%2520EHN') HTTP/1.1" 204 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: DE61%20AVB
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE61%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for DE61%20AVB: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: FE12%20WRX
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE12%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for FE12%20WRX: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: FN15%20HLM
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FN15%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for FN15%20HLM: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: FN62%20YVR
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FN62%2520YVR%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for FN62%20YVR: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: GY62%20OLR
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY62%2520OLR%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for GY62%20OLR: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: KM62%20FPV
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM62%2520FPV%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for KM62%20FPV: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: LJ63%20JYB
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LJ63%2520JYB%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for LJ63%20JYB: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: NX10%20HHP
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX10%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for NX10%20HHP: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: LL19%20WUR
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL19%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for LL19%20WUR: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: LF66%20PMO
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF66%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for LF66%20PMO: 0
2026-03-28 22:08:12 [bca.uk] INFO: Found listing with ID: KW19%20XMZ
2026-03-28 22:08:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW19%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:12 [bca.uk] INFO: Scrape type for KW19%20XMZ: 2
2026-03-28 22:08:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2e43b4c-05a5-56a5-931c-0c811342f8db with identifier: KW19%20XMZ
2026-03-28 22:08:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2e43b4c-05a5-56a5-931c-0c811342f8db with scrape type 2
2026-03-28 22:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2e43b4c-05a5-56a5-931c-0c811342f8db with scrape type 2
2026-03-28 22:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2e43b4c-05a5-56a5-931c-0c811342f8db, identifier: KW19%20XMZ
2026-03-28 22:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2e43b4c-05a5-56a5-931c-0c811342f8db with identifier: KW19%20XMZ
2026-03-28 22:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2e43b4c-05a5-56a5-931c-0c811342f8db with identifier: KW19%20XMZ
2026-03-28 22:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2e43b4c-05a5-56a5-931c-0c811342f8db with identifier: KW19%20XMZ to the API
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:13 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW19%20XMZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2e43b4c-05a5-56a5-931c-0c811342f8db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW19 XMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW19%20XMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 94590,
 'odometer_reading_unit': '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 C200 EQ-B 1.5 SPORT PREMIUM 9G Saloon',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM 9G',
 'vin': 'WDD2050772R491305',
 'year': 2019}
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW19%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:13 [bca.uk] INFO: Saving data for KW19%20XMZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773832239.855213, 'last_price_update_time': 1774735693.367929}
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW19%2520XMZ') HTTP/1.1" 204 0
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554946dd0>
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FBT69OOB%252F699157810%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157810/600 saved to cache
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16
2026-03-28 22:08:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7afc8567-6aba-51f1-90e0-4a4a97a05a16, skipping ID generation
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7afc8567-6aba-51f1-90e0-4a4a97a05a16 sending to next pipeline
2026-03-28 22:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7afc8567-6aba-51f1-90e0-4a4a97a05a16, identifier: BT69%20OOB
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554398250>
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FGF16PNK%252F698970524%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970524/600 saved to cache
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 47d6f219-4f20-5c64-9b76-ccd598954dd9
2026-03-28 22:08:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 47d6f219-4f20-5c64-9b76-ccd598954dd9, skipping ID generation
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 47d6f219-4f20-5c64-9b76-ccd598954dd9 sending to next pipeline
2026-03-28 22:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47d6f219-4f20-5c64-9b76-ccd598954dd9, identifier: GF16%20PNK
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54772a950>
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085262%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085262/600 saved to cache
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55439bc90>
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085274%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085274/600 saved to cache
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe554b2a190>
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='bca.uk',RowKey='https%3A%252F%252Fbcamediaprod.blob.core.windows.net%252Fpublic%252Fimages%252Fvehicle%252FGB%252FLK74JRO%252F699085252%252F600') HTTP/1.1" 204 0
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085252/600 saved to cache
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab
2026-03-28 22:08:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e4b1af23-96da-5ef2-920f-a9b7d4d40bab, skipping ID generation
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e4b1af23-96da-5ef2-920f-a9b7d4d40bab sending to next pipeline
2026-03-28 22:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4b1af23-96da-5ef2-920f-a9b7d4d40bab, identifier: LK74%20JRO
2026-03-28 22:08:13 [bca.uk] INFO: Found listing with ID: FE70%20MZU
2026-03-28 22:08:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE70%2520MZU%27 HTTP/1.1" 200 None
2026-03-28 22:08:13 [bca.uk] INFO: Scrape type for FE70%20MZU: 2
2026-03-28 22:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with identifier: FE70%20MZU
2026-03-28 22:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with scrape type 2
2026-03-28 22:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with scrape type 2
2026-03-28 22:08:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0b94c7d-2213-5c2e-aacc-8c92a83d48cb, identifier: FE70%20MZU
2026-03-28 22:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7afc8567-6aba-51f1-90e0-4a4a97a05a16 with identifier: BT69%20OOB
2026-03-28 22:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7afc8567-6aba-51f1-90e0-4a4a97a05a16 with identifier: BT69%20OOB
2026-03-28 22:08:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7afc8567-6aba-51f1-90e0-4a4a97a05a16 with identifier: BT69%20OOB to the API
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157810/600>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_expert_report_file_6b16c6fe-2fe3-402d-ab72-a3c61edc9707.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT69%20OOB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7afc8567-6aba-51f1-90e0-4a4a97a05a16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT69 OOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT69%20OOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 65392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46424,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157801/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 46936,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157810/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44097,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157818/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43334,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157827/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40170,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157833/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40799,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157840/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91496,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157856/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87953,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157873/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96027,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157888/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7afc8567-6aba-51f1-90e0-4a4a97a05a16/7afc8567-6aba-51f1-90e0-4a4a97a05a16_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65101,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/BT69OOB/699157898/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 SD6 (I6) HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 (I6) HSE LUXURY',
 'vin': 'SALRA2AK8L2418730',
 'year': 2019}
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT69%2520OOB%27 HTTP/1.1" 200 None
2026-03-28 22:08:14 [bca.uk] INFO: Saving data for BT69%20OOB: {'created_time': 1774735694.485447, 'last_price_update_time': 1774735694.485456, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT69%2520OOB') HTTP/1.1" 204 0
2026-03-28 22:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47d6f219-4f20-5c64-9b76-ccd598954dd9 with identifier: GF16%20PNK
2026-03-28 22:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47d6f219-4f20-5c64-9b76-ccd598954dd9 with identifier: GF16%20PNK
2026-03-28 22:08:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47d6f219-4f20-5c64-9b76-ccd598954dd9 with identifier: GF16%20PNK to the API
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970524/600>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_expert_report_file_e8a2d8b7-94f9-4f1b-93c0-8b9a38c9d1cb.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF16%20PNK-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47d6f219-4f20-5c64-9b76-ccd598954dd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF16 PNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF16%20PNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': 'PARTNER TEPEE',
 'odometer': 67672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 45692,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970524/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44048,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970552/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41824,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970561/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40404,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970576/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40137,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970587/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40358,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970598/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101646,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970622/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 67533,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970633/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80080,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970653/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_47d6f219-4f20-5c64-9b76-ccd598954dd9/47d6f219-4f20-5c64-9b76-ccd598954dd9_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63384,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/GF16PNK/698970672/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER TEPEE 1.6 BLUEHDI 100 ACTIVE ETG MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 100 ACTIVE ETG',
 'vin': 'VF37JBHYMGJ646327',
 'year': 2016}
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF16%2520PNK%27 HTTP/1.1" 200 None
2026-03-28 22:08:14 [bca.uk] INFO: Saving data for GF16%20PNK: {'created_time': 1774735694.900076, 'last_price_update_time': 1774735694.900086, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF16%2520PNK') HTTP/1.1" 204 0
2026-03-28 22:08:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4b1af23-96da-5ef2-920f-a9b7d4d40bab with identifier: LK74%20JRO
2026-03-28 22:08:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4b1af23-96da-5ef2-920f-a9b7d4d40bab with identifier: LK74%20JRO
2026-03-28 22:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4b1af23-96da-5ef2-920f-a9b7d4d40bab with identifier: LK74%20JRO to the API
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085252/600>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_expert_report_file_111acd1e-2199-4b60-ac6a-fcde06703530.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK74%20JRO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4b1af23-96da-5ef2-920f-a9b7d4d40bab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK74 JRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK74%20JRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 2358,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 13,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43760,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085230/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42751,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085241/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 33445,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085252/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 39040,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 38359,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 37569,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085286/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60128,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085304/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60656,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085323/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76768,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085347/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4b1af23-96da-5ef2-920f-a9b7d4d40bab/e4b1af23-96da-5ef2-920f-a9b7d4d40bab_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74648,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/LK74JRO/699085370/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'BMW 218I GRAN COUPE 1.5 136 M SPORT DCT Coupe',
 'transmission': 'automatic',
 'trim': '136 M SPORT DCT',
 'vin': 'WBA12AK0207R33887',
 'year': 2024}
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK74%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 22:08:15 [bca.uk] INFO: Saving data for LK74%20JRO: {'created_time': 1774735695.271095, 'last_price_update_time': 1774735695.271105, 'auction_closing_time': 1774951200.0}
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK74%2520JRO') HTTP/1.1" 204 0
2026-03-28 22:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with identifier: FE70%20MZU
2026-03-28 22:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with identifier: FE70%20MZU
2026-03-28 22:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0b94c7d-2213-5c2e-aacc-8c92a83d48cb with identifier: FE70%20MZU to the API
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:15 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20MZU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0b94c7d-2213-5c2e-aacc-8c92a83d48cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE70 MZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE70%20MZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 53924,
 'odometer_reading_unit': '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': 'VXKUPHNKKL4338574',
 'year': 2020}
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE70%2520MZU%27 HTTP/1.1" 200 None
2026-03-28 22:08:15 [bca.uk] INFO: Saving data for FE70%20MZU: {'auction_closing_time': 1774778400.0, 'created_time': 1773838965.50805, 'last_price_update_time': 1774735695.60205}
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520MZU') HTTP/1.1" 204 0
2026-03-28 22:08:15 [bca.uk] INFO: Found listing with ID: AP08%20SUO
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP08%2520SUO%27 HTTP/1.1" 200 None
2026-03-28 22:08:15 [bca.uk] INFO: Scrape type for AP08%20SUO: 2
2026-03-28 22:08:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a152c68-f6c3-5503-93ec-bb27b10f025c with identifier: AP08%20SUO
2026-03-28 22:08:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a152c68-f6c3-5503-93ec-bb27b10f025c with scrape type 2
2026-03-28 22:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a152c68-f6c3-5503-93ec-bb27b10f025c with scrape type 2
2026-03-28 22:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a152c68-f6c3-5503-93ec-bb27b10f025c, identifier: AP08%20SUO
2026-03-28 22:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=13&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a152c68-f6c3-5503-93ec-bb27b10f025c with identifier: AP08%20SUO
2026-03-28 22:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a152c68-f6c3-5503-93ec-bb27b10f025c with identifier: AP08%20SUO
2026-03-28 22:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a152c68-f6c3-5503-93ec-bb27b10f025c with identifier: AP08%20SUO to the API
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP08%20SUO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a152c68-f6c3-5503-93ec-bb27b10f025c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP08 SUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP08%20SUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 124535,
 '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 A6 2.0 TDI S LINE M-T Saloon',
 'transmission': 'manual',
 'trim': 'TDI S LINE M-T',
 'vin': 'WAUZZZ4FX8N141315',
 'year': 2008}
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP08%2520SUO%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Saving data for AP08%20SUO: {'auction_closing_time': 1774778400.0, 'created_time': 1774622382.317628, 'last_price_update_time': 1774735696.194284}
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP08%2520SUO') HTTP/1.1" 204 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: GU69%20EBF
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU69%2520EBF%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for GU69%20EBF: 2
2026-03-28 22:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85fa0460-dc59-5346-9412-1d29e58e9459 with identifier: GU69%20EBF
2026-03-28 22:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85fa0460-dc59-5346-9412-1d29e58e9459 with scrape type 2
2026-03-28 22:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85fa0460-dc59-5346-9412-1d29e58e9459 with scrape type 2
2026-03-28 22:08:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85fa0460-dc59-5346-9412-1d29e58e9459, identifier: GU69%20EBF
2026-03-28 22:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85fa0460-dc59-5346-9412-1d29e58e9459 with identifier: GU69%20EBF
2026-03-28 22:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85fa0460-dc59-5346-9412-1d29e58e9459 with identifier: GU69%20EBF
2026-03-28 22:08:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85fa0460-dc59-5346-9412-1d29e58e9459 with identifier: GU69%20EBF to the API
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU69%20EBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '85fa0460-dc59-5346-9412-1d29e58e9459',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU69 EBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU69%20EBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 86734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 105KW 45KWH EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': '105KW 45KWH EXCLUSIVE',
 'vin': 'SDPW7CB3FKZ171643',
 'year': 2019}
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU69%2520EBF%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Saving data for GU69%20EBF: {'auction_closing_time': 1774778400.0, 'created_time': 1774101996.67344, 'last_price_update_time': 1774735696.643301}
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU69%2520EBF') HTTP/1.1" 204 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: GK65%20ONX
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK65%2520ONX%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for GK65%20ONX: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: OW69%20BUU
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW69%2520BUU%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for OW69%20BUU: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: LJ24%20UKC
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LJ24%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for LJ24%20UKC: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: SA60%20NYT
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA60%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for SA60%20NYT: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: LD57%20FXL
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD57%2520FXL%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for LD57%20FXL: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: DA64%20AKP
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA64%2520AKP%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for DA64%20AKP: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: ST12%20HSO
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST12%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for ST12%20HSO: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: JP04%20STP
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JP04%2520STP%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for JP04%20STP: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: HK20%20GFE
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for HK20%20GFE: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: VF19%20GJU
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VF19%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for VF19%20GJU: 0
2026-03-28 22:08:16 [bca.uk] INFO: Found listing with ID: BV15%20PDK
2026-03-28 22:08:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV15%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:08:16 [bca.uk] INFO: Scrape type for BV15%20PDK: 2
2026-03-28 22:08:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with identifier: BV15%20PDK
2026-03-28 22:08:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with scrape type 2
2026-03-28 22:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with scrape type 2
2026-03-28 22:08:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2, identifier: BV15%20PDK
2026-03-28 22:08:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with identifier: BV15%20PDK
2026-03-28 22:08:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with identifier: BV15%20PDK
2026-03-28 22:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c3aacbc-48dc-56be-9cf3-8e4f54e051a2 with identifier: BV15%20PDK to the API
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV15%20PDK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c3aacbc-48dc-56be-9cf3-8e4f54e051a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV15 PDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV15%20PDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 40168,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S ACENTA PREMIUM',
 'vin': 'SJNTBAE12U1103963',
 'year': 2015}
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV15%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Saving data for BV15%20PDK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535608.493081, 'last_price_update_time': 1774735697.257767}
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV15%2520PDK') HTTP/1.1" 204 0
2026-03-28 22:08:17 [bca.uk] INFO: Total items found: 100
2026-03-28 22:08:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded
2026-03-28 22:08:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:08:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: BW15%20VJX
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BW15%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Scrape type for BW15%20VJX: 0
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: BJ67%20RFF
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ67%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Scrape type for BJ67%20RFF: 2
2026-03-28 22:08:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with identifier: BJ67%20RFF
2026-03-28 22:08:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with scrape type 2
2026-03-28 22:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with scrape type 2
2026-03-28 22:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c, identifier: BJ67%20RFF
2026-03-28 22:08:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with identifier: BJ67%20RFF
2026-03-28 22:08:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with identifier: BJ67%20RFF
2026-03-28 22:08:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c with identifier: BJ67%20RFF to the API
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ67%20RFF-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef75f8e0-accf-5a8d-b3f1-2cdd9585e05c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ67 RFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ67%20RFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 34124,
 'odometer_reading_unit': '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 MICRA 0.9 IG-T 90 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'IG-T 90 N-CONNECTA',
 'vin': 'VNVK1400058814021',
 'year': 2017}
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ67%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Saving data for BJ67%20RFF: {'auction_closing_time': 1774778400.0, 'created_time': 1774536140.576871, 'last_price_update_time': 1774735697.812414}
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ67%2520RFF') HTTP/1.1" 204 0
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: VA19%20TJU
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA19%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Scrape type for VA19%20TJU: 0
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: VN73%20XUO
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN73%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Scrape type for VN73%20XUO: 0
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: WP68%20JYS
2026-03-28 22:08:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP68%2520JYS%27 HTTP/1.1" 200 None
2026-03-28 22:08:17 [bca.uk] INFO: Scrape type for WP68%20JYS: 2
2026-03-28 22:08:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae136617-5ba6-5aac-b338-82b2c961ee4a with identifier: WP68%20JYS
2026-03-28 22:08:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae136617-5ba6-5aac-b338-82b2c961ee4a with scrape type 2
2026-03-28 22:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae136617-5ba6-5aac-b338-82b2c961ee4a with scrape type 2
2026-03-28 22:08:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae136617-5ba6-5aac-b338-82b2c961ee4a, identifier: WP68%20JYS
2026-03-28 22:08:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:08:17 [bca.uk] INFO: Found listing with ID: CK17%20ZKE
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK17%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 22:08:18 [bca.uk] INFO: Scrape type for CK17%20ZKE: 2
2026-03-28 22:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with identifier: CK17%20ZKE
2026-03-28 22:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with scrape type 2
2026-03-28 22:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with scrape type 2
2026-03-28 22:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67212e10-0cbb-5dfd-bbe4-73052eb70ef6, identifier: CK17%20ZKE
2026-03-28 22:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae136617-5ba6-5aac-b338-82b2c961ee4a with identifier: WP68%20JYS
2026-03-28 22:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae136617-5ba6-5aac-b338-82b2c961ee4a with identifier: WP68%20JYS
2026-03-28 22:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae136617-5ba6-5aac-b338-82b2c961ee4a with identifier: WP68%20JYS to the API
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:18 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP68%20JYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae136617-5ba6-5aac-b338-82b2c961ee4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP68 JYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP68%20JYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 87208,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 115 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 115 2WD SE',
 'vin': 'TMAJ3817LKJ788714',
 'year': 2018}
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP68%2520JYS%27 HTTP/1.1" 200 None
2026-03-28 22:08:18 [bca.uk] INFO: Saving data for WP68%20JYS: {'auction_closing_time': 1774778400.0, 'created_time': 1773934248.14045, 'last_price_update_time': 1774735698.433192}
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP68%2520JYS') HTTP/1.1" 204 0
2026-03-28 22:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with identifier: CK17%20ZKE
2026-03-28 22:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with identifier: CK17%20ZKE
2026-03-28 22:08:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67212e10-0cbb-5dfd-bbe4-73052eb70ef6 with identifier: CK17%20ZKE to the API
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK17%20ZKE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '67212e10-0cbb-5dfd-bbe4-73052eb70ef6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK17 ZKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK17%20ZKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 76058,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 SCE AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'SCE AMBIANCE',
 'vin': 'UU15SDMC557931038',
 'year': 2017}
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK17%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 22:08:18 [bca.uk] INFO: Saving data for CK17%20ZKE: {'auction_closing_time': 1774778400.0, 'created_time': 1774536043.516206, 'last_price_update_time': 1774735698.765248}
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK17%2520ZKE') HTTP/1.1" 204 0
2026-03-28 22:08:18 [bca.uk] INFO: Found listing with ID: YS18%20GXM
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS18%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 22:08:18 [bca.uk] INFO: Scrape type for YS18%20GXM: 2
2026-03-28 22:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96b88579-d7fc-547e-99f7-1035d39ff483 with identifier: YS18%20GXM
2026-03-28 22:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96b88579-d7fc-547e-99f7-1035d39ff483 with scrape type 2
2026-03-28 22:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96b88579-d7fc-547e-99f7-1035d39ff483 with scrape type 2
2026-03-28 22:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96b88579-d7fc-547e-99f7-1035d39ff483, identifier: YS18%20GXM
2026-03-28 22:08:18 [bca.uk] INFO: Found listing with ID: YE15%20LBK
2026-03-28 22:08:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE15%2520LBK%27 HTTP/1.1" 200 None
2026-03-28 22:08:18 [bca.uk] INFO: Scrape type for YE15%20LBK: 2
2026-03-28 22:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1302f106-07df-52ce-af95-0663caf13252 with identifier: YE15%20LBK
2026-03-28 22:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1302f106-07df-52ce-af95-0663caf13252 with scrape type 2
2026-03-28 22:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1302f106-07df-52ce-af95-0663caf13252 with scrape type 2
2026-03-28 22:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1302f106-07df-52ce-af95-0663caf13252, identifier: YE15%20LBK
2026-03-28 22:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96b88579-d7fc-547e-99f7-1035d39ff483 with identifier: YS18%20GXM
2026-03-28 22:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96b88579-d7fc-547e-99f7-1035d39ff483 with identifier: YS18%20GXM
2026-03-28 22:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96b88579-d7fc-547e-99f7-1035d39ff483 with identifier: YS18%20GXM to the API
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:19 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS18%20GXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '96b88579-d7fc-547e-99f7-1035d39ff483',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS18 GXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS18%20GXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 71278,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FEEL',
 'vin': 'VF72RHNZBJ4282043',
 'year': 2018}
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS18%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Saving data for YS18%20GXM: {'auction_closing_time': 1774778400.0, 'created_time': 1773960125.512437, 'last_price_update_time': 1774735699.348851}
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS18%2520GXM') HTTP/1.1" 204 0
2026-03-28 22:08:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1302f106-07df-52ce-af95-0663caf13252 with identifier: YE15%20LBK
2026-03-28 22:08:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1302f106-07df-52ce-af95-0663caf13252 with identifier: YE15%20LBK
2026-03-28 22:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1302f106-07df-52ce-af95-0663caf13252 with identifier: YE15%20LBK to the API
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE15%20LBK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1302f106-07df-52ce-af95-0663caf13252',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE15 LBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE15%20LBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 70164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 4WD TEKNA (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 4WD TEKNA (5ST)',
 'vin': 'JN1TCNT32U0006951',
 'year': 2015}
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE15%2520LBK%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Saving data for YE15%20LBK: {'auction_closing_time': 1774778400.0, 'created_time': 1774362180.285622, 'last_price_update_time': 1774735699.721828}
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE15%2520LBK') HTTP/1.1" 204 0
2026-03-28 22:08:19 [bca.uk] INFO: Found listing with ID: MT18%20EXX
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT18%2520EXX%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Scrape type for MT18%20EXX: 2
2026-03-28 22:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfb5bd7b-6efc-56bd-87d6-26e959027dee with identifier: MT18%20EXX
2026-03-28 22:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb5bd7b-6efc-56bd-87d6-26e959027dee with scrape type 2
2026-03-28 22:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfb5bd7b-6efc-56bd-87d6-26e959027dee with scrape type 2
2026-03-28 22:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfb5bd7b-6efc-56bd-87d6-26e959027dee, identifier: MT18%20EXX
2026-03-28 22:08:19 [bca.uk] INFO: Found listing with ID: BF17%20UCH
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF17%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Scrape type for BF17%20UCH: 0
2026-03-28 22:08:19 [bca.uk] INFO: Found listing with ID: FM16%20JXO
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FM16%2520JXO%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Scrape type for FM16%20JXO: 0
2026-03-28 22:08:19 [bca.uk] INFO: Found listing with ID: WF67%20CFE
2026-03-28 22:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF67%2520CFE%27 HTTP/1.1" 200 None
2026-03-28 22:08:19 [bca.uk] INFO: Scrape type for WF67%20CFE: 2
2026-03-28 22:08:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 185851f3-337e-5447-9442-a811e9db65ca with identifier: WF67%20CFE
2026-03-28 22:08:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 185851f3-337e-5447-9442-a811e9db65ca with scrape type 2
2026-03-28 22:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 185851f3-337e-5447-9442-a811e9db65ca with scrape type 2
2026-03-28 22:08:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 185851f3-337e-5447-9442-a811e9db65ca, identifier: WF67%20CFE
2026-03-28 22:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfb5bd7b-6efc-56bd-87d6-26e959027dee with identifier: MT18%20EXX
2026-03-28 22:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfb5bd7b-6efc-56bd-87d6-26e959027dee with identifier: MT18%20EXX
2026-03-28 22:08:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfb5bd7b-6efc-56bd-87d6-26e959027dee with identifier: MT18%20EXX to the API
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:20 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT18%20EXX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfb5bd7b-6efc-56bd-87d6-26e959027dee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT18 EXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT18%20EXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 71747,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 110 GT LINE EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'P/T 110 GT LINE EAT6',
 'vin': 'VF3CUHNZTJY034503',
 'year': 2018}
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT18%2520EXX%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Saving data for MT18%20EXX: {'auction_closing_time': 1774778400.0, 'created_time': 1774536142.782623, 'last_price_update_time': 1774735700.329752}
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT18%2520EXX') HTTP/1.1" 204 0
2026-03-28 22:08:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 185851f3-337e-5447-9442-a811e9db65ca with identifier: WF67%20CFE
2026-03-28 22:08:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 185851f3-337e-5447-9442-a811e9db65ca with identifier: WF67%20CFE
2026-03-28 22:08:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 185851f3-337e-5447-9442-a811e9db65ca with identifier: WF67%20CFE to the API
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:20 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF67%20CFE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '185851f3-337e-5447-9442-a811e9db65ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF67 CFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF67%20CFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 71183,
 'odometer_reading_unit': '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.7 CRDI 2WD 3 ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 2WD 3 ISG DCT',
 'vin': 'U5YPH815VHL224674',
 'year': 2017}
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF67%2520CFE%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Saving data for WF67%20CFE: {'auction_closing_time': 1774864800.0, 'created_time': 1774535614.348691, 'last_price_update_time': 1774735700.753993}
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF67%2520CFE') HTTP/1.1" 204 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: WG68%20NGF
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG68%2520NGF%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for WG68%20NGF: 2
2026-03-28 22:08:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e58642f5-76e7-51c4-b807-04a2e38d439a with identifier: WG68%20NGF
2026-03-28 22:08:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e58642f5-76e7-51c4-b807-04a2e38d439a with scrape type 2
2026-03-28 22:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e58642f5-76e7-51c4-b807-04a2e38d439a with scrape type 2
2026-03-28 22:08:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e58642f5-76e7-51c4-b807-04a2e38d439a, identifier: WG68%20NGF
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: FJ59%20TSZ
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ59%2520TSZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for FJ59%20TSZ: 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: MV13%20TFX
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV13%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for MV13%20TFX: 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: WG62%20AOC
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG62%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for WG62%20AOC: 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: BT13%20WSV
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT13%2520WSV%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for BT13%20WSV: 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: DX16%20MYY
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX16%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 22:08:20 [bca.uk] INFO: Scrape type for DX16%20MYY: 0
2026-03-28 22:08:20 [bca.uk] INFO: Found listing with ID: WN58%20UCF
2026-03-28 22:08:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN58%2520UCF%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for WN58%20UCF: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: CV68%20XCO
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV68%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for CV68%20XCO: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: VU18%20ACY
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU18%2520ACY%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for VU18%20ACY: 2
2026-03-28 22:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8361314-458f-59f4-ab1c-6da19cc7de2b with identifier: VU18%20ACY
2026-03-28 22:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8361314-458f-59f4-ab1c-6da19cc7de2b with scrape type 2
2026-03-28 22:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8361314-458f-59f4-ab1c-6da19cc7de2b with scrape type 2
2026-03-28 22:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8361314-458f-59f4-ab1c-6da19cc7de2b, identifier: VU18%20ACY
2026-03-28 22:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e58642f5-76e7-51c4-b807-04a2e38d439a with identifier: WG68%20NGF
2026-03-28 22:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e58642f5-76e7-51c4-b807-04a2e38d439a with identifier: WG68%20NGF
2026-03-28 22:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e58642f5-76e7-51c4-b807-04a2e38d439a with identifier: WG68%20NGF to the API
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:21 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG68%20NGF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e58642f5-76e7-51c4-b807-04a2e38d439a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG68 NGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG68%20NGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 71047,
 'odometer_reading_unit': '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.6 30 TDI 116 SE TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '30 TDI 116 SE TECHNIK',
 'vin': 'WAUZZZ8V8KA019519',
 'year': 2018}
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG68%2520NGF%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Saving data for WG68%20NGF: {'auction_closing_time': 1774778400.0, 'created_time': 1774535183.137226, 'last_price_update_time': 1774735701.483545}
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG68%2520NGF') HTTP/1.1" 204 0
2026-03-28 22:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8361314-458f-59f4-ab1c-6da19cc7de2b with identifier: VU18%20ACY
2026-03-28 22:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8361314-458f-59f4-ab1c-6da19cc7de2b with identifier: VU18%20ACY
2026-03-28 22:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8361314-458f-59f4-ab1c-6da19cc7de2b with identifier: VU18%20ACY to the API
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU18%20ACY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8361314-458f-59f4-ab1c-6da19cc7de2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU18 ACY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU18%20ACY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 55139,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FEEL',
 'vin': 'VF72RHNZBJ4137513',
 'year': 2018}
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU18%2520ACY%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Saving data for VU18%20ACY: {'auction_closing_time': 1774778400.0, 'created_time': 1773930657.844109, 'last_price_update_time': 1774735701.85857}
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU18%2520ACY') HTTP/1.1" 204 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: WK70%20VKG
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK70%2520VKG%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for WK70%20VKG: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: DX15%20JFF
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX15%2520JFF%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for DX15%20JFF: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: BL57%20MXT
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL57%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for BL57%20MXT: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: BD08%20AYG
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD08%2520AYG%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for BD08%20AYG: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: BK05%20KCN
2026-03-28 22:08:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK05%2520KCN%27 HTTP/1.1" 200 None
2026-03-28 22:08:21 [bca.uk] INFO: Scrape type for BK05%20KCN: 0
2026-03-28 22:08:21 [bca.uk] INFO: Found listing with ID: CE58%20JHU
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE58%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for CE58%20JHU: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: KW55%20WSO
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW55%2520WSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for KW55%20WSO: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: VN54%20DZL
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN54%2520DZL%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for VN54%20DZL: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: YC60%20AWJ
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC60%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for YC60%20AWJ: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: LL66%20JRX
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL66%2520JRX%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for LL66%20JRX: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: SM14%20UKA
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM14%2520UKA%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for SM14%20UKA: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: WG14%20SMV
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG14%2520SMV%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for WG14%20SMV: 2
2026-03-28 22:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with identifier: WG14%20SMV
2026-03-28 22:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with scrape type 2
2026-03-28 22:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with scrape type 2
2026-03-28 22:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a6f6c8c-1a83-5931-b49f-7f2567ff8593, identifier: WG14%20SMV
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: YH19%20WFS
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH19%2520WFS%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for YH19%20WFS: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: OE68%20NPP
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE68%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for OE68%20NPP: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: BT71%20ZWP
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT71%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for BT71%20ZWP: 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: CV23%20JXZ
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV23%2520JXZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for CV23%20JXZ: 0
2026-03-28 22:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with identifier: WG14%20SMV
2026-03-28 22:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with identifier: WG14%20SMV
2026-03-28 22:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a6f6c8c-1a83-5931-b49f-7f2567ff8593 with identifier: WG14%20SMV to the API
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:22 [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=WG14%20SMV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a6f6c8c-1a83-5931-b49f-7f2567ff8593',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG14 SMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG14%20SMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 113182,
 'odometer_reading_unit': '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': 'JMZKEF91600168379',
 'year': 2014}
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG14%2520SMV%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Saving data for WG14%20SMV: {'auction_closing_time': 1774778400.0, 'created_time': 1774536113.590558, 'last_price_update_time': 1774735702.601383}
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG14%2520SMV') HTTP/1.1" 204 0
2026-03-28 22:08:22 [bca.uk] INFO: Found listing with ID: BT65%20DVV
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT65%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:08:22 [bca.uk] INFO: Scrape type for BT65%20DVV: 2
2026-03-28 22:08:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd62bf20-379a-5894-a3c7-ebad82b40d7b with identifier: BT65%20DVV
2026-03-28 22:08:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd62bf20-379a-5894-a3c7-ebad82b40d7b with scrape type 2
2026-03-28 22:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd62bf20-379a-5894-a3c7-ebad82b40d7b with scrape type 2
2026-03-28 22:08:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd62bf20-379a-5894-a3c7-ebad82b40d7b, identifier: BT65%20DVV
2026-03-28 22:08:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd62bf20-379a-5894-a3c7-ebad82b40d7b with identifier: BT65%20DVV
2026-03-28 22:08:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd62bf20-379a-5894-a3c7-ebad82b40d7b with identifier: BT65%20DVV
2026-03-28 22:08:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd62bf20-379a-5894-a3c7-ebad82b40d7b with identifier: BT65%20DVV to the API
2026-03-28 22:08:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:23 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT65%20DVV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd62bf20-379a-5894-a3c7-ebad82b40d7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT65 DVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT65%20DVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 64441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 D 2.1 AMG LINE StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDC1569082J213322',
 'year': 2015}
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT65%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:08:23 [bca.uk] INFO: Saving data for BT65%20DVV: {'auction_closing_time': 1774778400.0, 'created_time': 1774362085.862104, 'last_price_update_time': 1774735703.167398}
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT65%2520DVV') HTTP/1.1" 204 0
2026-03-28 22:08:23 [bca.uk] INFO: Found listing with ID: DC16%20EVN
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DC16%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 22:08:23 [bca.uk] INFO: Scrape type for DC16%20EVN: 0
2026-03-28 22:08:23 [bca.uk] INFO: Found listing with ID: DL17%20GHX
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL17%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 22:08:23 [bca.uk] INFO: Scrape type for DL17%20GHX: 2
2026-03-28 22:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9e8930a-0dc4-56ba-ac7e-b2246b803772 with identifier: DL17%20GHX
2026-03-28 22:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9e8930a-0dc4-56ba-ac7e-b2246b803772 with scrape type 2
2026-03-28 22:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9e8930a-0dc4-56ba-ac7e-b2246b803772 with scrape type 2
2026-03-28 22:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9e8930a-0dc4-56ba-ac7e-b2246b803772, identifier: DL17%20GHX
2026-03-28 22:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9e8930a-0dc4-56ba-ac7e-b2246b803772 with identifier: DL17%20GHX
2026-03-28 22:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9e8930a-0dc4-56ba-ac7e-b2246b803772 with identifier: DL17%20GHX
2026-03-28 22:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9e8930a-0dc4-56ba-ac7e-b2246b803772 with identifier: DL17%20GHX to the API
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:23 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL17%20GHX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9e8930a-0dc4-56ba-ac7e-b2246b803772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL17 GHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL17%20GHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SUZUKI',
 'model': 'SX4 S CROSS',
 'odometer': 78004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SUZUKI SX4 S CROSS 1.0 B-JET SZ4 Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET SZ4',
 'vin': 'TSMJYA02S00513212',
 'year': 2017}
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL17%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 22:08:23 [bca.uk] INFO: Saving data for DL17%20GHX: {'auction_closing_time': 1774778400.0, 'created_time': 1774362083.030459, 'last_price_update_time': 1774735703.660152}
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL17%2520GHX') HTTP/1.1" 204 0
2026-03-28 22:08:23 [bca.uk] INFO: Found listing with ID: DS17%20WZL
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS17%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:08:23 [bca.uk] INFO: Scrape type for DS17%20WZL: 2
2026-03-28 22:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with identifier: DS17%20WZL
2026-03-28 22:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with scrape type 2
2026-03-28 22:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with scrape type 2
2026-03-28 22:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5d0cd82-80c3-57ef-9cff-b1b021f8f069, identifier: DS17%20WZL
2026-03-28 22:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with identifier: DS17%20WZL
2026-03-28 22:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with identifier: DS17%20WZL
2026-03-28 22:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5d0cd82-80c3-57ef-9cff-b1b021f8f069 with identifier: DS17%20WZL to the API
2026-03-28 22:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:24 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS17%20WZL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5d0cd82-80c3-57ef-9cff-b1b021f8f069',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS17 WZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS17%20WZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 106941,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.0 SCE AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'SCE AMBIANCE',
 'vin': 'UU15SDMC557940922',
 'year': 2017}
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS17%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Saving data for DS17%20WZL: {'auction_closing_time': 1774778400.0, 'created_time': 1773907528.368646, 'last_price_update_time': 1774735704.125287}
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS17%2520WZL') HTTP/1.1" 204 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: DV64%20UEP
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV64%2520UEP%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for DV64%20UEP: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: BG16%20VPU
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG16%2520VPU%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for BG16%20VPU: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: WG66%20DHY
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG66%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for WG66%20DHY: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: YK17%20ZRC
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK17%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for YK17%20ZRC: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: EN14%20ZRU
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN14%2520ZRU%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for EN14%20ZRU: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: KP66%20FXV
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP66%2520FXV%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for KP66%20FXV: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: NU67%20NWA
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU67%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for NU67%20NWA: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: OY17%20FXG
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY17%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for OY17%20FXG: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: SGZ%206140
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SGZ%25206140%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for SGZ%206140: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: F6%20ENE
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F6%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for F6%20ENE: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: SY63%20BZU
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY63%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for SY63%20BZU: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: WU10%20OBT
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU10%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for WU10%20OBT: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: YA08%20OVK
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA08%2520OVK%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for YA08%20OVK: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: FL59%20GYJ
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL59%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for FL59%20GYJ: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: KR60%20ZHC
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR60%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for KR60%20ZHC: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: KV61%20SXO
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KV61%2520SXO%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for KV61%20SXO: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: MH07%20CHJ
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MH07%2520CHJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for MH07%20CHJ: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: ND11%20FHJ
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND11%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for ND11%20FHJ: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: T99%20NNO
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27T99%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for T99%20NNO: 0
2026-03-28 22:08:24 [bca.uk] INFO: Found listing with ID: YK22%20XJW
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK22%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Scrape type for YK22%20XJW: 2
2026-03-28 22:08:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with identifier: YK22%20XJW
2026-03-28 22:08:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with scrape type 2
2026-03-28 22:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with scrape type 2
2026-03-28 22:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9, identifier: YK22%20XJW
2026-03-28 22:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with identifier: YK22%20XJW
2026-03-28 22:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with identifier: YK22%20XJW
2026-03-28 22:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49dcfd44-769e-5ad1-b132-2eaf8cf04ba9 with identifier: YK22%20XJW to the API
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:24 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK22%20XJW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '49dcfd44-769e-5ad1-b132-2eaf8cf04ba9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK22 XJW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK22%20XJW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 86453,
 'odometer_reading_unit': '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 I-PACE EV400 BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 BLACK (11KW)',
 'vin': 'SADHA2A18N1622600',
 'year': 2022}
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK22%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:08:24 [bca.uk] INFO: Saving data for YK22%20XJW: {'auction_closing_time': 1774864800.0, 'created_time': 1774305696.221015, 'last_price_update_time': 1774735704.905697}
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK22%2520XJW') HTTP/1.1" 204 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: AD22%20HLK
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AD22%2520HLK%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for AD22%20HLK: 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: AF20%20XAB
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF20%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for AF20%20XAB: 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: CF19%20EJU
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF19%2520EJU%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for CF19%20EJU: 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: DT21%20WNL
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT21%2520WNL%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for DT21%20WNL: 2
2026-03-28 22:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7caa27a-e904-5687-918d-db0ade173816 with identifier: DT21%20WNL
2026-03-28 22:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7caa27a-e904-5687-918d-db0ade173816 with scrape type 2
2026-03-28 22:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7caa27a-e904-5687-918d-db0ade173816 with scrape type 2
2026-03-28 22:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7caa27a-e904-5687-918d-db0ade173816, identifier: DT21%20WNL
2026-03-28 22:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7caa27a-e904-5687-918d-db0ade173816 with identifier: DT21%20WNL
2026-03-28 22:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7caa27a-e904-5687-918d-db0ade173816 with identifier: DT21%20WNL
2026-03-28 22:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7caa27a-e904-5687-918d-db0ade173816 with identifier: DT21%20WNL to the API
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:25 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT21%20WNL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7caa27a-e904-5687-918d-db0ade173816',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT21 WNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT21%20WNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 50089,
 'odometer_reading_unit': '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 CROSSLAND 1.2 TURBO 130 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 130 ELITE',
 'vin': 'W0V7H9EB2M4244453',
 'year': 2021}
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DT21%2520WNL%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Saving data for DT21%20WNL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535710.565719, 'last_price_update_time': 1774735705.488768}
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT21%2520WNL') HTTP/1.1" 204 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: FM19%20TVL
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FM19%2520TVL%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for FM19%20TVL: 2
2026-03-28 22:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0ae6479-d025-5018-8fa8-c188c15ae893 with identifier: FM19%20TVL
2026-03-28 22:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0ae6479-d025-5018-8fa8-c188c15ae893 with scrape type 2
2026-03-28 22:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0ae6479-d025-5018-8fa8-c188c15ae893 with scrape type 2
2026-03-28 22:08:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0ae6479-d025-5018-8fa8-c188c15ae893, identifier: FM19%20TVL
2026-03-28 22:08:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0ae6479-d025-5018-8fa8-c188c15ae893 with identifier: FM19%20TVL
2026-03-28 22:08:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0ae6479-d025-5018-8fa8-c188c15ae893 with identifier: FM19%20TVL
2026-03-28 22:08:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0ae6479-d025-5018-8fa8-c188c15ae893 with identifier: FM19%20TVL to the API
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:25 [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': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM19%20TVL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0ae6479-d025-5018-8fa8-c188c15ae893',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM19 TVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM19%20TVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 70249,
 'odometer_reading_unit': '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 P400 HST StationWagon',
 'transmission': 'automatic',
 'trim': 'P400 HST',
 'vin': 'SALWA2AU3LA876234',
 'year': 2019}
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FM19%2520TVL%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Saving data for FM19%20TVL: {'auction_closing_time': 1774864800.0, 'created_time': 1773825972.127274, 'last_price_update_time': 1774735705.947523}
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM19%2520TVL') HTTP/1.1" 204 0
2026-03-28 22:08:25 [bca.uk] INFO: Found listing with ID: GV19%20DVR
2026-03-28 22:08:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV19%2520DVR%27 HTTP/1.1" 200 None
2026-03-28 22:08:25 [bca.uk] INFO: Scrape type for GV19%20DVR: 2
2026-03-28 22:08:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 070da218-d0ff-55d0-92a8-ca4c74d032c7 with identifier: GV19%20DVR
2026-03-28 22:08:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 070da218-d0ff-55d0-92a8-ca4c74d032c7 with scrape type 2
2026-03-28 22:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 070da218-d0ff-55d0-92a8-ca4c74d032c7 with scrape type 2
2026-03-28 22:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 070da218-d0ff-55d0-92a8-ca4c74d032c7, identifier: GV19%20DVR
2026-03-28 22:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 070da218-d0ff-55d0-92a8-ca4c74d032c7 with identifier: GV19%20DVR
2026-03-28 22:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 070da218-d0ff-55d0-92a8-ca4c74d032c7 with identifier: GV19%20DVR
2026-03-28 22:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 070da218-d0ff-55d0-92a8-ca4c74d032c7 with identifier: GV19%20DVR to the API
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:26 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV19%20DVR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '070da218-d0ff-55d0-92a8-ca4c74d032c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV19 DVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV19%20DVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 95825,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 115 2WD PREMIUM StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 115 2WD PREMIUM',
 'vin': 'TMAJ3817LKJ708464',
 'year': 2019}
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV19%2520DVR%27 HTTP/1.1" 200 None
2026-03-28 22:08:26 [bca.uk] INFO: Saving data for GV19%20DVR: {'auction_closing_time': 1774864800.0, 'created_time': 1773831459.840177, 'last_price_update_time': 1774735706.414858}
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV19%2520DVR') HTTP/1.1" 204 0
2026-03-28 22:08:26 [bca.uk] INFO: Found listing with ID: EJ18%20ZYC
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ18%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:08:26 [bca.uk] INFO: Scrape type for EJ18%20ZYC: 2
2026-03-28 22:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7982d108-8c8e-588e-9b14-72abd59e675f with identifier: EJ18%20ZYC
2026-03-28 22:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7982d108-8c8e-588e-9b14-72abd59e675f with scrape type 2
2026-03-28 22:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7982d108-8c8e-588e-9b14-72abd59e675f with scrape type 2
2026-03-28 22:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7982d108-8c8e-588e-9b14-72abd59e675f, identifier: EJ18%20ZYC
2026-03-28 22:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7982d108-8c8e-588e-9b14-72abd59e675f with identifier: EJ18%20ZYC
2026-03-28 22:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7982d108-8c8e-588e-9b14-72abd59e675f with identifier: EJ18%20ZYC
2026-03-28 22:08:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7982d108-8c8e-588e-9b14-72abd59e675f with identifier: EJ18%20ZYC to the API
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:26 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ18%20ZYC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7982d108-8c8e-588e-9b14-72abd59e675f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ18 ZYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ18%20ZYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FIESTA ACTIVE',
 'odometer': 22771,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA ACTIVE 1.0 E/B 100 X P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 100 X P/S',
 'vin': 'WF0JXXGAHJJT72728',
 'year': 2018}
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ18%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:08:26 [bca.uk] INFO: Saving data for EJ18%20ZYC: {'auction_closing_time': 1774778400.0, 'created_time': 1774536114.526593, 'last_price_update_time': 1774735706.845934}
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ18%2520ZYC') HTTP/1.1" 204 0
2026-03-28 22:08:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=14&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:08:26 [bca.uk] INFO: Found listing with ID: MH16%20UOL
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MH16%2520UOL%27 HTTP/1.1" 200 None
2026-03-28 22:08:26 [bca.uk] INFO: Scrape type for MH16%20UOL: 0
2026-03-28 22:08:26 [bca.uk] INFO: Found listing with ID: VU65%20FPP
2026-03-28 22:08:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU65%2520FPP%27 HTTP/1.1" 200 None
2026-03-28 22:08:26 [bca.uk] INFO: Scrape type for VU65%20FPP: 2
2026-03-28 22:08:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with identifier: VU65%20FPP
2026-03-28 22:08:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with scrape type 2
2026-03-28 22:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with scrape type 2
2026-03-28 22:08:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85596ab1-0fe6-5f6a-abb1-ed3234ce6909, identifier: VU65%20FPP
2026-03-28 22:08:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with identifier: VU65%20FPP
2026-03-28 22:08:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with identifier: VU65%20FPP
2026-03-28 22:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85596ab1-0fe6-5f6a-abb1-ed3234ce6909 with identifier: VU65%20FPP to the API
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:27 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU65%20FPP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85596ab1-0fe6-5f6a-abb1-ed3234ce6909',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU65 FPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU65%20FPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 56078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXT320602C10207',
 'year': 2015}
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU65%2520FPP%27 HTTP/1.1" 200 None
2026-03-28 22:08:27 [bca.uk] INFO: Saving data for VU65%20FPP: {'auction_closing_time': 1774778400.0, 'created_time': 1774362045.842212, 'last_price_update_time': 1774735707.332715}
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU65%2520FPP') HTTP/1.1" 204 0
2026-03-28 22:08:27 [bca.uk] INFO: Found listing with ID: BF58%20VKL
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF58%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 22:08:27 [bca.uk] INFO: Scrape type for BF58%20VKL: 2
2026-03-28 22:08:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63f98fc0-380b-58b6-9b8a-9003838192c0 with identifier: BF58%20VKL
2026-03-28 22:08:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63f98fc0-380b-58b6-9b8a-9003838192c0 with scrape type 2
2026-03-28 22:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63f98fc0-380b-58b6-9b8a-9003838192c0 with scrape type 2
2026-03-28 22:08:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63f98fc0-380b-58b6-9b8a-9003838192c0, identifier: BF58%20VKL
2026-03-28 22:08:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63f98fc0-380b-58b6-9b8a-9003838192c0 with identifier: BF58%20VKL
2026-03-28 22:08:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63f98fc0-380b-58b6-9b8a-9003838192c0 with identifier: BF58%20VKL
2026-03-28 22:08:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63f98fc0-380b-58b6-9b8a-9003838192c0 with identifier: BF58%20VKL to the API
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:27 [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': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF58%20VKL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '63f98fc0-380b-58b6-9b8a-9003838192c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF58 VKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF58%20VKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 44713,
 '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 CEED 1.6 LS Hatchback',
 'transmission': 'automatic',
 'trim': 'LS',
 'vin': 'U5YFF24239L137190',
 'year': 2008}
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF58%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 22:08:27 [bca.uk] INFO: Saving data for BF58%20VKL: {'auction_closing_time': 1774778400.0, 'created_time': 1774536100.037042, 'last_price_update_time': 1774735707.804917}
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF58%2520VKL') HTTP/1.1" 204 0
2026-03-28 22:08:27 [bca.uk] INFO: Total items found: 100
2026-03-28 22:08:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded
2026-03-28 22:08:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:08:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:27 [bca.uk] INFO: Found listing with ID: DU17%20VHK
2026-03-28 22:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU17%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 22:08:27 [bca.uk] INFO: Scrape type for DU17%20VHK: 2
2026-03-28 22:08:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f3f6d4a-4af1-586d-9877-d9826264bc2c with identifier: DU17%20VHK
2026-03-28 22:08:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f3f6d4a-4af1-586d-9877-d9826264bc2c with scrape type 2
2026-03-28 22:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f3f6d4a-4af1-586d-9877-d9826264bc2c with scrape type 2
2026-03-28 22:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f3f6d4a-4af1-586d-9877-d9826264bc2c, identifier: DU17%20VHK
2026-03-28 22:08:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f3f6d4a-4af1-586d-9877-d9826264bc2c with identifier: DU17%20VHK
2026-03-28 22:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f3f6d4a-4af1-586d-9877-d9826264bc2c with identifier: DU17%20VHK
2026-03-28 22:08:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f3f6d4a-4af1-586d-9877-d9826264bc2c with identifier: DU17%20VHK to the API
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:28 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU17%20VHK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6f3f6d4a-4af1-586d-9877-d9826264bc2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU17 VHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU17%20VHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI LIFE',
 'odometer': 18979,
 'odometer_reading_unit': '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 LIFE 1.4 TSI 125 DSG MPV',
 'transmission': 'automatic',
 'trim': 'TSI 125 DSG',
 'vin': 'WV2ZZZ2KZHX097519',
 'year': 2017}
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Saving data for DU17%20VHK: {'auction_closing_time': 1774778400.0, 'created_time': 1774361988.388617, 'last_price_update_time': 1774735708.407219}
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU17%2520VHK') HTTP/1.1" 204 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: DE61%20AOO
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for DE61%20AOO: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: DV63%20FNX
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV63%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for DV63%20FNX: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: EN60%20NNM
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN60%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for EN60%20NNM: 2
2026-03-28 22:08:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with identifier: EN60%20NNM
2026-03-28 22:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with scrape type 2
2026-03-28 22:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with scrape type 2
2026-03-28 22:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16cbe9d5-d912-58c0-a98d-7679b50bfc35, identifier: EN60%20NNM
2026-03-28 22:08:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: EN63%20CGG
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN63%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for EN63%20CGG: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: AO10%20XMX
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO10%2520XMX%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for AO10%20XMX: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: CY09%20BAO
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY09%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for CY09%20BAO: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: HN54%20ZBG
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN54%2520ZBG%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for HN54%20ZBG: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: LD55%20ULT
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD55%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for LD55%20ULT: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: BD17%20TZF
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520TZF%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for BD17%20TZF: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: CU18%20AXX
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU18%2520AXX%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for CU18%20AXX: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: LK65%20VPG
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK65%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for LK65%20VPG: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: NJ18%20YDM
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for NJ18%20YDM: 0
2026-03-28 22:08:28 [bca.uk] INFO: Found listing with ID: OV20%20KUN
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV20%2520KUN%27 HTTP/1.1" 200 None
2026-03-28 22:08:28 [bca.uk] INFO: Scrape type for OV20%20KUN: 2
2026-03-28 22:08:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8f89133-772c-5165-8c4c-abf7edd7b771 with identifier: OV20%20KUN
2026-03-28 22:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8f89133-772c-5165-8c4c-abf7edd7b771 with scrape type 2
2026-03-28 22:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8f89133-772c-5165-8c4c-abf7edd7b771 with scrape type 2
2026-03-28 22:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8f89133-772c-5165-8c4c-abf7edd7b771, identifier: OV20%20KUN
2026-03-28 22:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with identifier: EN60%20NNM
2026-03-28 22:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with identifier: EN60%20NNM
2026-03-28 22:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16cbe9d5-d912-58c0-a98d-7679b50bfc35 with identifier: EN60%20NNM to the API
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:29 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN60%20NNM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16cbe9d5-d912-58c0-a98d-7679b50bfc35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN60 NNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN60%20NNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 194554,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'TOYOTA AVENSIS 2.2 D-4D T4 Estate',
 'transmission': 'manual',
 'trim': 'D-4D T4',
 'vin': 'SB1EA76L40E026752',
 'year': 2011}
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN60%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Saving data for EN60%20NNM: {'auction_closing_time': 1774778400.0, 'created_time': 1774535161.628512, 'last_price_update_time': 1774735709.291437}
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN60%2520NNM') HTTP/1.1" 204 0
2026-03-28 22:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8f89133-772c-5165-8c4c-abf7edd7b771 with identifier: OV20%20KUN
2026-03-28 22:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8f89133-772c-5165-8c4c-abf7edd7b771 with identifier: OV20%20KUN
2026-03-28 22:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8f89133-772c-5165-8c4c-abf7edd7b771 with identifier: OV20%20KUN to the API
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:29 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV20%20KUN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e8f89133-772c-5165-8c4c-abf7edd7b771',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV20 KUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV20%20KUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 107753,
 'odometer_reading_unit': '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 X LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E X LINE',
 'vin': 'WBA72AB0505R92826',
 'year': 2020}
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV20%2520KUN%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Saving data for OV20%20KUN: {'auction_closing_time': 1774864800.0, 'created_time': 1774130640.81559, 'last_price_update_time': 1774735709.75752}
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV20%2520KUN') HTTP/1.1" 204 0
2026-03-28 22:08:29 [bca.uk] INFO: Found listing with ID: EU13%20BPY
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU13%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Scrape type for EU13%20BPY: 2
2026-03-28 22:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 083dc40d-b288-5818-83d6-daef356801b1 with identifier: EU13%20BPY
2026-03-28 22:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 083dc40d-b288-5818-83d6-daef356801b1 with scrape type 2
2026-03-28 22:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 083dc40d-b288-5818-83d6-daef356801b1 with scrape type 2
2026-03-28 22:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 083dc40d-b288-5818-83d6-daef356801b1, identifier: EU13%20BPY
2026-03-28 22:08:29 [bca.uk] INFO: Found listing with ID: WD67%20HAX
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD67%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Scrape type for WD67%20HAX: 0
2026-03-28 22:08:29 [bca.uk] INFO: Found listing with ID: VU13%20OVD
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU13%2520OVD%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Scrape type for VU13%20OVD: 0
2026-03-28 22:08:29 [bca.uk] INFO: Found listing with ID: KN14%20XZR
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN14%2520XZR%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Scrape type for KN14%20XZR: 0
2026-03-28 22:08:29 [bca.uk] INFO: Found listing with ID: DL18%20NSO
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL18%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:29 [bca.uk] INFO: Scrape type for DL18%20NSO: 2
2026-03-28 22:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with identifier: DL18%20NSO
2026-03-28 22:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with scrape type 2
2026-03-28 22:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with scrape type 2
2026-03-28 22:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5faa874c-92fb-5e24-80ca-388c0bbe1ca6, identifier: DL18%20NSO
2026-03-28 22:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 083dc40d-b288-5818-83d6-daef356801b1 with identifier: EU13%20BPY
2026-03-28 22:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 083dc40d-b288-5818-83d6-daef356801b1 with identifier: EU13%20BPY
2026-03-28 22:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 083dc40d-b288-5818-83d6-daef356801b1 with identifier: EU13%20BPY to the API
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:30 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU13%20BPY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '083dc40d-b288-5818-83d6-daef356801b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU13 BPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU13%20BPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'PRO CEED',
 'odometer': 139392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA PRO CEED 1.6 CRDI SE ECODYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI SE ECODYNAMICS',
 'vin': 'U5YHN316LEL001517',
 'year': 2013}
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU13%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Saving data for EU13%20BPY: {'auction_closing_time': 1774778400.0, 'created_time': 1774044124.087304, 'last_price_update_time': 1774735710.473956}
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU13%2520BPY') HTTP/1.1" 204 0
2026-03-28 22:08:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with identifier: DL18%20NSO
2026-03-28 22:08:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with identifier: DL18%20NSO
2026-03-28 22:08:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5faa874c-92fb-5e24-80ca-388c0bbe1ca6 with identifier: DL18%20NSO to the API
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL18%20NSO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5faa874c-92fb-5e24-80ca-388c0bbe1ca6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL18 NSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL18%20NSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 64386,
 'odometer_reading_unit': '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': 'W0VJC7E88JB702761',
 'year': 2018}
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL18%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Saving data for DL18%20NSO: {'auction_closing_time': 1774778400.0, 'created_time': 1773930062.535052, 'last_price_update_time': 1774735710.811626}
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL18%2520NSO') HTTP/1.1" 204 0
2026-03-28 22:08:30 [bca.uk] INFO: Found listing with ID: EX63%20EOA
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX63%2520EOA%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Scrape type for EX63%20EOA: 2
2026-03-28 22:08:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34f56741-3e36-56c3-9bcb-fc1f79eb013d with identifier: EX63%20EOA
2026-03-28 22:08:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34f56741-3e36-56c3-9bcb-fc1f79eb013d with scrape type 2
2026-03-28 22:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34f56741-3e36-56c3-9bcb-fc1f79eb013d with scrape type 2
2026-03-28 22:08:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34f56741-3e36-56c3-9bcb-fc1f79eb013d, identifier: EX63%20EOA
2026-03-28 22:08:30 [bca.uk] INFO: Found listing with ID: GV18%20EXP
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV18%2520EXP%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Scrape type for GV18%20EXP: 0
2026-03-28 22:08:30 [bca.uk] INFO: Found listing with ID: MP19%20OSZ
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Scrape type for MP19%20OSZ: 0
2026-03-28 22:08:30 [bca.uk] INFO: Found listing with ID: RF21%20DKD
2026-03-28 22:08:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF21%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 22:08:30 [bca.uk] INFO: Scrape type for RF21%20DKD: 0
2026-03-28 22:08:30 [bca.uk] INFO: Found listing with ID: VK22%20LGG
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK22%2520LGG%27 HTTP/1.1" 200 None
2026-03-28 22:08:31 [bca.uk] INFO: Scrape type for VK22%20LGG: 0
2026-03-28 22:08:31 [bca.uk] INFO: Found listing with ID: YJ70%20TKD
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 22:08:31 [bca.uk] INFO: Scrape type for YJ70%20TKD: 2
2026-03-28 22:08:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbbe9277-5ac4-5952-b658-d28c744aedfb with identifier: YJ70%20TKD
2026-03-28 22:08:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbbe9277-5ac4-5952-b658-d28c744aedfb with scrape type 2
2026-03-28 22:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbbe9277-5ac4-5952-b658-d28c744aedfb with scrape type 2
2026-03-28 22:08:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbbe9277-5ac4-5952-b658-d28c744aedfb, identifier: YJ70%20TKD
2026-03-28 22:08:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34f56741-3e36-56c3-9bcb-fc1f79eb013d with identifier: EX63%20EOA
2026-03-28 22:08:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34f56741-3e36-56c3-9bcb-fc1f79eb013d with identifier: EX63%20EOA
2026-03-28 22:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34f56741-3e36-56c3-9bcb-fc1f79eb013d with identifier: EX63%20EOA to the API
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:31 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX63%20EOA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '34f56741-3e36-56c3-9bcb-fc1f79eb013d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX63 EOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX63%20EOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 106718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI SE 2WD',
 'vin': 'TMAJU81ULEJ487049',
 'year': 2013}
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX63%2520EOA%27 HTTP/1.1" 200 None
2026-03-28 22:08:31 [bca.uk] INFO: Saving data for EX63%20EOA: {'auction_closing_time': 1774778400.0, 'created_time': 1773930558.430459, 'last_price_update_time': 1774735711.657594}
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX63%2520EOA') HTTP/1.1" 204 0
2026-03-28 22:08:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbbe9277-5ac4-5952-b658-d28c744aedfb with identifier: YJ70%20TKD
2026-03-28 22:08:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbbe9277-5ac4-5952-b658-d28c744aedfb with identifier: YJ70%20TKD
2026-03-28 22:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbbe9277-5ac4-5952-b658-d28c744aedfb with identifier: YJ70%20TKD to the API
2026-03-28 22:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ70%20TKD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbbe9277-5ac4-5952-b658-d28c744aedfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ70 TKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ70%20TKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FIAT',
 'model': '500',
 'odometer': 30249,
 'odometer_reading_unit': '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 ROCK STAR Hatchback',
 'transmission': 'manual',
 'trim': 'M/H ROCK STAR',
 'vin': 'ZFA3120000JD71013',
 'year': 2020}
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ70%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Saving data for YJ70%20TKD: {'auction_closing_time': 1774864800.0, 'created_time': 1774534285.178685, 'last_price_update_time': 1774735712.125759}
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ70%2520TKD') HTTP/1.1" 204 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: GV09%20SKZ
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV09%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for GV09%20SKZ: 2
2026-03-28 22:08:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69b5d714-3c8c-5917-83db-d56b3be44951 with identifier: GV09%20SKZ
2026-03-28 22:08:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69b5d714-3c8c-5917-83db-d56b3be44951 with scrape type 2
2026-03-28 22:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69b5d714-3c8c-5917-83db-d56b3be44951 with scrape type 2
2026-03-28 22:08:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69b5d714-3c8c-5917-83db-d56b3be44951, identifier: GV09%20SKZ
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: MA62%20RAA
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA62%2520RAA%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for MA62%20RAA: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: LJ68%20TTK
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LJ68%2520TTK%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for LJ68%20TTK: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: PX17%20MBO
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX17%2520MBO%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for PX17%20MBO: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: MF14%20BJJ
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF14%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for MF14%20BJJ: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: MF16%20UTG
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF16%2520UTG%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for MF16%20UTG: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: PN65%20YXH
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN65%2520YXH%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for PN65%20YXH: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: BK11%20UNU
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK11%2520UNU%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for BK11%20UNU: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: SN65%20NPD
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN65%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for SN65%20NPD: 0
2026-03-28 22:08:32 [bca.uk] INFO: Found listing with ID: YH14%20PZJ
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH14%2520PZJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Scrape type for YH14%20PZJ: 2
2026-03-28 22:08:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33c32065-ef08-593e-8c68-ddd71b1381ed with identifier: YH14%20PZJ
2026-03-28 22:08:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33c32065-ef08-593e-8c68-ddd71b1381ed with scrape type 2
2026-03-28 22:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33c32065-ef08-593e-8c68-ddd71b1381ed with scrape type 2
2026-03-28 22:08:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33c32065-ef08-593e-8c68-ddd71b1381ed, identifier: YH14%20PZJ
2026-03-28 22:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69b5d714-3c8c-5917-83db-d56b3be44951 with identifier: GV09%20SKZ
2026-03-28 22:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69b5d714-3c8c-5917-83db-d56b3be44951 with identifier: GV09%20SKZ
2026-03-28 22:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69b5d714-3c8c-5917-83db-d56b3be44951 with identifier: GV09%20SKZ to the API
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:32 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV09%20SKZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '69b5d714-3c8c-5917-83db-d56b3be44951',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV09 SKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV09%20SKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 52778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'COMFORT',
 'vin': 'MALBB31BR9M005355',
 'year': 2009}
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV09%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:32 [bca.uk] INFO: Saving data for GV09%20SKZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535156.599398, 'last_price_update_time': 1774735712.889954}
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV09%2520SKZ') HTTP/1.1" 204 0
2026-03-28 22:08:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33c32065-ef08-593e-8c68-ddd71b1381ed with identifier: YH14%20PZJ
2026-03-28 22:08:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33c32065-ef08-593e-8c68-ddd71b1381ed with identifier: YH14%20PZJ
2026-03-28 22:08:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33c32065-ef08-593e-8c68-ddd71b1381ed with identifier: YH14%20PZJ to the API
2026-03-28 22:08:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH14%20PZJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '33c32065-ef08-593e-8c68-ddd71b1381ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH14 PZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH14%20PZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 88982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'NLHA751ALFZ033093',
 'year': 2014}
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH14%2520PZJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Saving data for YH14%20PZJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535175.614469, 'last_price_update_time': 1774735713.217351}
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH14%2520PZJ') HTTP/1.1" 204 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: GY19%20ZXT
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY19%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for GY19%20ZXT: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: KM20%20ZZB
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM20%2520ZZB%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for KM20%20ZZB: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: AB%20181
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AB%2520181%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for AB%20181: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: AO65%20LWK
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO65%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for AO65%20LWK: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: HY15%20PHK
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY15%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for HY15%20PHK: 2
2026-03-28 22:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 545e9c20-43df-5f6f-8c91-2e1d4421075a with identifier: HY15%20PHK
2026-03-28 22:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 545e9c20-43df-5f6f-8c91-2e1d4421075a with scrape type 2
2026-03-28 22:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 545e9c20-43df-5f6f-8c91-2e1d4421075a with scrape type 2
2026-03-28 22:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 545e9c20-43df-5f6f-8c91-2e1d4421075a, identifier: HY15%20PHK
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: YX64%20PZC
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX64%2520PZC%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for YX64%20PZC: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: K999%20ENP
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27K999%2520ENP%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for K999%20ENP: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: YN64%20VNE
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN64%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for YN64%20VNE: 0
2026-03-28 22:08:33 [bca.uk] INFO: Found listing with ID: YG64%20YPR
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG64%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Scrape type for YG64%20YPR: 2
2026-03-28 22:08:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79046f67-9c02-5133-9fb2-4136ff823b8f with identifier: YG64%20YPR
2026-03-28 22:08:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79046f67-9c02-5133-9fb2-4136ff823b8f with scrape type 2
2026-03-28 22:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79046f67-9c02-5133-9fb2-4136ff823b8f with scrape type 2
2026-03-28 22:08:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79046f67-9c02-5133-9fb2-4136ff823b8f, identifier: YG64%20YPR
2026-03-28 22:08:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 545e9c20-43df-5f6f-8c91-2e1d4421075a with identifier: HY15%20PHK
2026-03-28 22:08:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 545e9c20-43df-5f6f-8c91-2e1d4421075a with identifier: HY15%20PHK
2026-03-28 22:08:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 545e9c20-43df-5f6f-8c91-2e1d4421075a with identifier: HY15%20PHK to the API
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:33 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY15%20PHK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '545e9c20-43df-5f6f-8c91-2e1d4421075a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY15 PHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY15%20PHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 34922,
 'odometer_reading_unit': '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 108 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PSCFBBER043091',
 'year': 2015}
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY15%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 22:08:33 [bca.uk] INFO: Saving data for HY15%20PHK: {'auction_closing_time': 1774778400.0, 'created_time': 1774536088.374082, 'last_price_update_time': 1774735713.944739}
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY15%2520PHK') HTTP/1.1" 204 0
2026-03-28 22:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79046f67-9c02-5133-9fb2-4136ff823b8f with identifier: YG64%20YPR
2026-03-28 22:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79046f67-9c02-5133-9fb2-4136ff823b8f with identifier: YG64%20YPR
2026-03-28 22:08:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79046f67-9c02-5133-9fb2-4136ff823b8f with identifier: YG64%20YPR to the API
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG64%20YPR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79046f67-9c02-5133-9fb2-4136ff823b8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG64 YPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG64%20YPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 108198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT 4M MATCH StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT 4M MATCH',
 'vin': 'WVGZZZ5NZFW034389',
 'year': 2014}
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG64%2520YPR%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Saving data for YG64%20YPR: {'auction_closing_time': 1774778400.0, 'created_time': 1774536028.491153, 'last_price_update_time': 1774735714.391418}
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG64%2520YPR') HTTP/1.1" 204 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: PN16%20TXY
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520TXY%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for PN16%20TXY: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: LC11%20FTF
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC11%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for LC11%20FTF: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: KD55%20WDG
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD55%2520WDG%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for KD55%20WDG: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: BD19%20RBF
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD19%2520RBF%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for BD19%20RBF: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: CV66%20MDJ
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV66%2520MDJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for CV66%20MDJ: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: LA66%20CNU
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA66%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for LA66%20CNU: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: SP14%20YXM
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520YXM%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for SP14%20YXM: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: LM64%20MUY
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM64%2520MUY%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for LM64%20MUY: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: OY14%20RPZ
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY14%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for OY14%20RPZ: 2
2026-03-28 22:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1241085d-420a-5abd-a986-ba6a0e475abf with identifier: OY14%20RPZ
2026-03-28 22:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1241085d-420a-5abd-a986-ba6a0e475abf with scrape type 2
2026-03-28 22:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1241085d-420a-5abd-a986-ba6a0e475abf with scrape type 2
2026-03-28 22:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1241085d-420a-5abd-a986-ba6a0e475abf, identifier: OY14%20RPZ
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: GG05%20AVG
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GG05%2520AVG%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for GG05%20AVG: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: S706%20NFV
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S706%2520NFV%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for S706%20NFV: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: MK62%20TKE
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK62%2520TKE%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for MK62%20TKE: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: MM13%20HZU
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520HZU%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for MM13%20HZU: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: MT61%20BJF
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520BJF%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for MT61%20BJF: 0
2026-03-28 22:08:34 [bca.uk] INFO: Found listing with ID: MT64%20NPP
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT64%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:08:34 [bca.uk] INFO: Scrape type for MT64%20NPP: 2
2026-03-28 22:08:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 378ae5fe-d560-518f-900b-485e8f7286ec with identifier: MT64%20NPP
2026-03-28 22:08:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 378ae5fe-d560-518f-900b-485e8f7286ec with scrape type 2
2026-03-28 22:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 378ae5fe-d560-518f-900b-485e8f7286ec with scrape type 2
2026-03-28 22:08:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 378ae5fe-d560-518f-900b-485e8f7286ec, identifier: MT64%20NPP
2026-03-28 22:08:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1241085d-420a-5abd-a986-ba6a0e475abf with identifier: OY14%20RPZ
2026-03-28 22:08:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1241085d-420a-5abd-a986-ba6a0e475abf with identifier: OY14%20RPZ
2026-03-28 22:08:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1241085d-420a-5abd-a986-ba6a0e475abf with identifier: OY14%20RPZ to the API
2026-03-28 22:08:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:35 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY14%20RPZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1241085d-420a-5abd-a986-ba6a0e475abf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY14 RPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY14%20RPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 93956,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 126 E/D 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 126 E/D 3',
 'vin': 'U5YHN516LEL124917',
 'year': 2014}
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY14%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Saving data for OY14%20RPZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774131016.962054, 'last_price_update_time': 1774735715.216879}
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY14%2520RPZ') HTTP/1.1" 204 0
2026-03-28 22:08:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 378ae5fe-d560-518f-900b-485e8f7286ec with identifier: MT64%20NPP
2026-03-28 22:08:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 378ae5fe-d560-518f-900b-485e8f7286ec with identifier: MT64%20NPP
2026-03-28 22:08:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 378ae5fe-d560-518f-900b-485e8f7286ec with identifier: MT64%20NPP to the API
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:35 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT64%20NPP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '378ae5fe-d560-518f-900b-485e8f7286ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT64 NPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT64%20NPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 108582,
 'odometer_reading_unit': '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 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAEA06217',
 'year': 2014}
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT64%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Saving data for MT64%20NPP: {'auction_closing_time': 1774778400.0, 'created_time': 1774535154.608112, 'last_price_update_time': 1774735715.616756}
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT64%2520NPP') HTTP/1.1" 204 0
2026-03-28 22:08:35 [bca.uk] INFO: Found listing with ID: EX13%20SOH
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Scrape type for EX13%20SOH: 2
2026-03-28 22:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with identifier: EX13%20SOH
2026-03-28 22:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with scrape type 2
2026-03-28 22:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with scrape type 2
2026-03-28 22:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee4a2e58-85e5-5a23-b0b6-a05df8dda31e, identifier: EX13%20SOH
2026-03-28 22:08:35 [bca.uk] INFO: Found listing with ID: PJ61%20APK
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ61%2520APK%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Scrape type for PJ61%20APK: 0
2026-03-28 22:08:35 [bca.uk] INFO: Found listing with ID: PK12%20WWH
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK12%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Scrape type for PK12%20WWH: 0
2026-03-28 22:08:35 [bca.uk] INFO: Found listing with ID: PN08%20XDF
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN08%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 22:08:35 [bca.uk] INFO: Scrape type for PN08%20XDF: 2
2026-03-28 22:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with identifier: PN08%20XDF
2026-03-28 22:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with scrape type 2
2026-03-28 22:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with scrape type 2
2026-03-28 22:08:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cffe0bd4-76a8-51d9-817e-3c3d013a9e3c, identifier: PN08%20XDF
2026-03-28 22:08:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with identifier: EX13%20SOH
2026-03-28 22:08:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with identifier: EX13%20SOH
2026-03-28 22:08:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee4a2e58-85e5-5a23-b0b6-a05df8dda31e with identifier: EX13%20SOH to the API
2026-03-28 22:08:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:36 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX13%20SOH-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee4a2e58-85e5-5a23-b0b6-a05df8dda31e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX13 SOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX13%20SOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 82166,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.6 ZETEC P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC P/SHIFT',
 'vin': 'WF0KXXERJKDU42116',
 'year': 2013}
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX13%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Saving data for EX13%20SOH: {'auction_closing_time': 1774864800.0, 'created_time': 1774072959.17975, 'last_price_update_time': 1774735716.371544}
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX13%2520SOH') HTTP/1.1" 204 0
2026-03-28 22:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with identifier: PN08%20XDF
2026-03-28 22:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with identifier: PN08%20XDF
2026-03-28 22:08:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cffe0bd4-76a8-51d9-817e-3c3d013a9e3c with identifier: PN08%20XDF to the API
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:36 [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': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN08%20XDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cffe0bd4-76a8-51d9-817e-3c3d013a9e3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN08 XDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN08%20XDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '320I',
 'odometer': 103504,
 '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': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBAWA72070PZ61941',
 'year': 2008}
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN08%2520XDF%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Saving data for PN08%20XDF: {'auction_closing_time': 1774778400.0, 'created_time': 1774534787.999123, 'last_price_update_time': 1774735716.731935}
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN08%2520XDF') HTTP/1.1" 204 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: KU09%20AEA
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU09%2520AEA%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for KU09%20AEA: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: LD10%20VGG
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD10%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for LD10%20VGG: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: PK60%20UOG
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK60%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for PK60%20UOG: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: GF13%20WKW
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF13%2520WKW%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for GF13%20WKW: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: GK14%20AYT
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK14%2520AYT%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for GK14%20AYT: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: GY09%20BBY
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY09%2520BBY%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for GY09%20BBY: 0
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: HV10%20NKH
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV10%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for HV10%20NKH: 2
2026-03-28 22:08:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 322fd36f-4868-55b0-9847-c45eaa5a65a7 with identifier: HV10%20NKH
2026-03-28 22:08:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 322fd36f-4868-55b0-9847-c45eaa5a65a7 with scrape type 2
2026-03-28 22:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 322fd36f-4868-55b0-9847-c45eaa5a65a7 with scrape type 2
2026-03-28 22:08:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 322fd36f-4868-55b0-9847-c45eaa5a65a7, identifier: HV10%20NKH
2026-03-28 22:08:36 [bca.uk] INFO: Found listing with ID: SW14%20OLM
2026-03-28 22:08:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW14%2520OLM%27 HTTP/1.1" 200 None
2026-03-28 22:08:36 [bca.uk] INFO: Scrape type for SW14%20OLM: 2
2026-03-28 22:08:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with identifier: SW14%20OLM
2026-03-28 22:08:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with scrape type 2
2026-03-28 22:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with scrape type 2
2026-03-28 22:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6365f2e8-bbb2-5639-b1b0-bd960b9a029a, identifier: SW14%20OLM
2026-03-28 22:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 322fd36f-4868-55b0-9847-c45eaa5a65a7 with identifier: HV10%20NKH
2026-03-28 22:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 322fd36f-4868-55b0-9847-c45eaa5a65a7 with identifier: HV10%20NKH
2026-03-28 22:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 322fd36f-4868-55b0-9847-c45eaa5a65a7 with identifier: HV10%20NKH to the API
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:37 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV10%20NKH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '322fd36f-4868-55b0-9847-c45eaa5a65a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV10 NKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV10%20NKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 163953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0JXXWPJJAY03586',
 'year': 2010}
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV10%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 22:08:37 [bca.uk] INFO: Saving data for HV10%20NKH: {'auction_closing_time': 1774778400.0, 'created_time': 1774536037.897113, 'last_price_update_time': 1774735717.410008}
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV10%2520NKH') HTTP/1.1" 204 0
2026-03-28 22:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with identifier: SW14%20OLM
2026-03-28 22:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with identifier: SW14%20OLM
2026-03-28 22:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6365f2e8-bbb2-5639-b1b0-bd960b9a029a with identifier: SW14%20OLM to the API
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:37 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW14%20OLM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6365f2e8-bbb2-5639-b1b0-bd960b9a029a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW14 OLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW14%20OLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 185733,
 'odometer_reading_unit': '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 175 SPORT AWD StationWagon',
 'transmission': 'automatic',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92800169082',
 'year': 2014}
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW14%2520OLM%27 HTTP/1.1" 200 None
2026-03-28 22:08:37 [bca.uk] INFO: Saving data for SW14%20OLM: {'auction_closing_time': 1774778400.0, 'created_time': 1774015887.799214, 'last_price_update_time': 1774735717.843497}
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW14%2520OLM') HTTP/1.1" 204 0
2026-03-28 22:08:37 [bca.uk] INFO: Found listing with ID: LA54%20FXG
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA54%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 22:08:37 [bca.uk] INFO: Scrape type for LA54%20FXG: 2
2026-03-28 22:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47557a34-df70-5f4b-bf36-0a39b10ba86b with identifier: LA54%20FXG
2026-03-28 22:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47557a34-df70-5f4b-bf36-0a39b10ba86b with scrape type 2
2026-03-28 22:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47557a34-df70-5f4b-bf36-0a39b10ba86b with scrape type 2
2026-03-28 22:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47557a34-df70-5f4b-bf36-0a39b10ba86b, identifier: LA54%20FXG
2026-03-28 22:08:37 [bca.uk] INFO: Found listing with ID: YE63%20SXL
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE63%2520SXL%27 HTTP/1.1" 200 None
2026-03-28 22:08:37 [bca.uk] INFO: Scrape type for YE63%20SXL: 0
2026-03-28 22:08:37 [bca.uk] INFO: Found listing with ID: YR14%20KPG
2026-03-28 22:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR14%2520KPG%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Scrape type for YR14%20KPG: 0
2026-03-28 22:08:38 [bca.uk] INFO: Found listing with ID: AK15%20EWP
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK15%2520EWP%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Scrape type for AK15%20EWP: 2
2026-03-28 22:08:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c784b406-80dd-511e-8d84-3ce8be06253d with identifier: AK15%20EWP
2026-03-28 22:08:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c784b406-80dd-511e-8d84-3ce8be06253d with scrape type 2
2026-03-28 22:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c784b406-80dd-511e-8d84-3ce8be06253d with scrape type 2
2026-03-28 22:08:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c784b406-80dd-511e-8d84-3ce8be06253d, identifier: AK15%20EWP
2026-03-28 22:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47557a34-df70-5f4b-bf36-0a39b10ba86b with identifier: LA54%20FXG
2026-03-28 22:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47557a34-df70-5f4b-bf36-0a39b10ba86b with identifier: LA54%20FXG
2026-03-28 22:08:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47557a34-df70-5f4b-bf36-0a39b10ba86b with identifier: LA54%20FXG to the API
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:38 [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=LA54%20FXG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47557a34-df70-5f4b-bf36-0a39b10ba86b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA54 FXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA54%20FXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 53307,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 FSI S Hatchback',
 'transmission': 'manual',
 'trim': 'FSI S',
 'vin': 'WVWZZZ1KZ5W175642',
 'year': 2005}
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA54%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Saving data for LA54%20FXG: {'auction_closing_time': 1774778400.0, 'created_time': 1774536036.684418, 'last_price_update_time': 1774735718.438485}
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA54%2520FXG') HTTP/1.1" 204 0
2026-03-28 22:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c784b406-80dd-511e-8d84-3ce8be06253d with identifier: AK15%20EWP
2026-03-28 22:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c784b406-80dd-511e-8d84-3ce8be06253d with identifier: AK15%20EWP
2026-03-28 22:08:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c784b406-80dd-511e-8d84-3ce8be06253d with identifier: AK15%20EWP to the API
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:38 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK15%20EWP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c784b406-80dd-511e-8d84-3ce8be06253d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK15 EWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK15%20EWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 108905,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF05XXGCC5EG70328',
 'year': 2015}
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK15%2520EWP%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Saving data for AK15%20EWP: {'auction_closing_time': 1774778400.0, 'created_time': 1773930583.172516, 'last_price_update_time': 1774735718.770632}
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK15%2520EWP') HTTP/1.1" 204 0
2026-03-28 22:08:38 [bca.uk] INFO: Found listing with ID: LR06%20SPZ
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR06%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Scrape type for LR06%20SPZ: 2
2026-03-28 22:08:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with identifier: LR06%20SPZ
2026-03-28 22:08:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with scrape type 2
2026-03-28 22:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with scrape type 2
2026-03-28 22:08:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24468bce-dbf5-50e4-b1a2-9032d2c029d8, identifier: LR06%20SPZ
2026-03-28 22:08:38 [bca.uk] INFO: Found listing with ID: CX16%20CRU
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX16%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Scrape type for CX16%20CRU: 0
2026-03-28 22:08:38 [bca.uk] INFO: Found listing with ID: CY62%20HLP
2026-03-28 22:08:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CY62%2520HLP%27 HTTP/1.1" 200 None
2026-03-28 22:08:38 [bca.uk] INFO: Scrape type for CY62%20HLP: 0
2026-03-28 22:08:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with identifier: LR06%20SPZ
2026-03-28 22:08:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with identifier: LR06%20SPZ
2026-03-28 22:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24468bce-dbf5-50e4-b1a2-9032d2c029d8 with identifier: LR06%20SPZ to the API
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR06%20SPZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '24468bce-dbf5-50e4-b1a2-9032d2c029d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR06 SPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR06%20SPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 54781,
 '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': 'MINI COOPER 1.6 PARK LANE Hatchback',
 'transmission': 'automatic',
 'trim': 'PARK LANE',
 'vin': 'WMWRC32080TJ29841',
 'year': 2006}
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR06%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Saving data for LR06%20SPZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774536039.672759, 'last_price_update_time': 1774735719.255358}
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR06%2520SPZ') HTTP/1.1" 204 0
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: LV13%20FWF
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV13%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for LV13%20FWF: 2
2026-03-28 22:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37df385e-e9ed-50e4-b6ba-9828774e7a40 with identifier: LV13%20FWF
2026-03-28 22:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37df385e-e9ed-50e4-b6ba-9828774e7a40 with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37df385e-e9ed-50e4-b6ba-9828774e7a40 with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37df385e-e9ed-50e4-b6ba-9828774e7a40, identifier: LV13%20FWF
2026-03-28 22:08:39 [bca.uk] INFO: Total items found: 100
2026-03-28 22:08:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded
2026-03-28 22:08:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:08:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37df385e-e9ed-50e4-b6ba-9828774e7a40 with identifier: LV13%20FWF
2026-03-28 22:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37df385e-e9ed-50e4-b6ba-9828774e7a40 with identifier: LV13%20FWF
2026-03-28 22:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37df385e-e9ed-50e4-b6ba-9828774e7a40 with identifier: LV13%20FWF to the API
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV13%20FWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37df385e-e9ed-50e4-b6ba-9828774e7a40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV13 FWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV13%20FWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 50916,
 '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 A1 SPORTBACK 1.4 TFSI 120 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 120 SPORT S-T',
 'vin': 'WAUZZZ8X7DB077121',
 'year': 2013}
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV13%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Saving data for LV13%20FWF: {'auction_closing_time': 1774778400.0, 'created_time': 1774536019.863284, 'last_price_update_time': 1774735719.694022}
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV13%2520FWF') HTTP/1.1" 204 0
2026-03-28 22:08:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: T60%20NJR
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27T60%2520NJR%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for T60%20NJR: 2
2026-03-28 22:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7fac950-26ac-5751-8dc0-e8eeb384667e with identifier: T60%20NJR
2026-03-28 22:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7fac950-26ac-5751-8dc0-e8eeb384667e with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7fac950-26ac-5751-8dc0-e8eeb384667e with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7fac950-26ac-5751-8dc0-e8eeb384667e, identifier: T60%20NJR
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: EJ15%20LVF
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ15%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for EJ15%20LVF: 0
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: OV14%20UEZ
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV14%2520UEZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for OV14%20UEZ: 0
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: OY16%20UYX
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY16%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for OY16%20UYX: 0
2026-03-28 22:08:39 [bca.uk] INFO: Found listing with ID: SJ17%20NRR
2026-03-28 22:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ17%2520NRR%27 HTTP/1.1" 200 None
2026-03-28 22:08:39 [bca.uk] INFO: Scrape type for SJ17%20NRR: 2
2026-03-28 22:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with identifier: SJ17%20NRR
2026-03-28 22:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with scrape type 2
2026-03-28 22:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78f4f9a3-bbaa-56dc-a8d5-66852046ce48, identifier: SJ17%20NRR
2026-03-28 22:08:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:08:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7fac950-26ac-5751-8dc0-e8eeb384667e with identifier: T60%20NJR
2026-03-28 22:08:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7fac950-26ac-5751-8dc0-e8eeb384667e with identifier: T60%20NJR
2026-03-28 22:08:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7fac950-26ac-5751-8dc0-e8eeb384667e with identifier: T60%20NJR to the API
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:40 [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': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=T60%20NJR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7fac950-26ac-5751-8dc0-e8eeb384667e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'T60 NJR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=T60%20NJR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'ML350',
 'odometer': 126340,
 '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 ML350 3.0 CDI 231 B/E SPORT TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI 231 B/E SPORT TIP',
 'vin': 'WDC1641252A711236',
 'year': 2011}
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T60%2520NJR%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Saving data for T60%20NJR: {'auction_closing_time': 1774778400.0, 'created_time': 1774536037.142042, 'last_price_update_time': 1774735720.313713}
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='T60%2520NJR') HTTP/1.1" 204 0
2026-03-28 22:08:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with identifier: SJ17%20NRR
2026-03-28 22:08:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with identifier: SJ17%20NRR
2026-03-28 22:08:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78f4f9a3-bbaa-56dc-a8d5-66852046ce48 with identifier: SJ17%20NRR to the API
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:40 [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=SJ17%20NRR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78f4f9a3-bbaa-56dc-a8d5-66852046ce48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ17 NRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ17%20NRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 74542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE BLACK',
 'vin': 'SALCA2AN2HH716856',
 'year': 2017}
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ17%2520NRR%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Saving data for SJ17%20NRR: {'auction_closing_time': 1774864800.0, 'created_time': 1774361727.612742, 'last_price_update_time': 1774735720.74189}
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ17%2520NRR') HTTP/1.1" 204 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: WN64%20TLV
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN64%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for WN64%20TLV: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: DV15%20BDX
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for DV15%20BDX: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: NA17%20GMZ
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520GMZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for NA17%20GMZ: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: YR07%20OWB
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR07%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for YR07%20OWB: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: AY61%20ZBP
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for AY61%20ZBP: 2
2026-03-28 22:08:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with identifier: AY61%20ZBP
2026-03-28 22:08:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with scrape type 2
2026-03-28 22:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with scrape type 2
2026-03-28 22:08:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192, identifier: AY61%20ZBP
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: VK16%20KNM
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520KNM%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for VK16%20KNM: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: BF62%20JWL
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for BF62%20JWL: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: EF64%20PYO
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF64%2520PYO%27 HTTP/1.1" 200 None
2026-03-28 22:08:40 [bca.uk] INFO: Scrape type for EF64%20PYO: 0
2026-03-28 22:08:40 [bca.uk] INFO: Found listing with ID: EX13%20UJA
2026-03-28 22:08:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX13%2520UJA%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for EX13%20UJA: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: FY11%20SBZ
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520SBZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for FY11%20SBZ: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: OV09%20NOF
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV09%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for OV09%20NOF: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: WV20%20YFC
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for WV20%20YFC: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: NX18%20OER
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520OER%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for NX18%20OER: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: NY15%20BUO
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY15%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for NY15%20BUO: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: SN14%20XMR
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN14%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for SN14%20XMR: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: EN67%20XLH
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN67%2520XLH%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for EN67%20XLH: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: NV07%20OAE
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV07%2520OAE%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for NV07%20OAE: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: DL64%20RZO
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520RZO%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for DL64%20RZO: 0
2026-03-28 22:08:41 [bca.uk] INFO: Found listing with ID: NJ64%20NVR
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ64%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Scrape type for NJ64%20NVR: 2
2026-03-28 22:08:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with identifier: NJ64%20NVR
2026-03-28 22:08:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with scrape type 2
2026-03-28 22:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with scrape type 2
2026-03-28 22:08:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6184cf2c-7c6c-54ae-9e00-30eb9e598d29, identifier: NJ64%20NVR
2026-03-28 22:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with identifier: AY61%20ZBP
2026-03-28 22:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with identifier: AY61%20ZBP
2026-03-28 22:08:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192 with identifier: AY61%20ZBP to the API
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:41 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY61%20ZBP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed4cc5cb-e6e2-5b46-886d-85ce2fc2c192',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY61 ZBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY61%20ZBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 93287,
 '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 JUKE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U6105009',
 'year': 2011}
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY61%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 22:08:41 [bca.uk] INFO: Saving data for AY61%20ZBP: {'auction_closing_time': 1774864800.0, 'created_time': 1773929725.222782, 'last_price_update_time': 1774735721.656426}
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY61%2520ZBP') HTTP/1.1" 204 0
2026-03-28 22:08:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with identifier: NJ64%20NVR
2026-03-28 22:08:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with identifier: NJ64%20NVR
2026-03-28 22:08:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6184cf2c-7c6c-54ae-9e00-30eb9e598d29 with identifier: NJ64%20NVR to the API
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:42 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ64%20NVR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6184cf2c-7c6c-54ae-9e00-30eb9e598d29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ64 NVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ64%20NVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 71649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 0.9 TCE 90 AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 AMBIANCE',
 'vin': 'UU15SDAAC50378037',
 'year': 2014}
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ64%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Saving data for NJ64%20NVR: {'auction_closing_time': 1774778400.0, 'created_time': 1774535357.72648, 'last_price_update_time': 1774735722.123809}
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ64%2520NVR') HTTP/1.1" 204 0
2026-03-28 22:08:42 [bca.uk] INFO: Found listing with ID: GD12%20LSU
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD12%2520LSU%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Scrape type for GD12%20LSU: 0
2026-03-28 22:08:42 [bca.uk] INFO: Found listing with ID: KT09%20JOV
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT09%2520JOV%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Scrape type for KT09%20JOV: 2
2026-03-28 22:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4fcd960-7c54-5c32-9887-59b685b86af6 with identifier: KT09%20JOV
2026-03-28 22:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4fcd960-7c54-5c32-9887-59b685b86af6 with scrape type 2
2026-03-28 22:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4fcd960-7c54-5c32-9887-59b685b86af6 with scrape type 2
2026-03-28 22:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4fcd960-7c54-5c32-9887-59b685b86af6, identifier: KT09%20JOV
2026-03-28 22:08:42 [bca.uk] INFO: Found listing with ID: NL65%20PXC
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL65%2520PXC%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Scrape type for NL65%20PXC: 0
2026-03-28 22:08:42 [bca.uk] INFO: Found listing with ID: NX15%20OHH
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX15%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Scrape type for NX15%20OHH: 0
2026-03-28 22:08:42 [bca.uk] INFO: Found listing with ID: VN64%20YVX
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN64%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Scrape type for VN64%20YVX: 2
2026-03-28 22:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79ff36c8-b186-5396-a54f-5aa8575bdb5f with identifier: VN64%20YVX
2026-03-28 22:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79ff36c8-b186-5396-a54f-5aa8575bdb5f with scrape type 2
2026-03-28 22:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79ff36c8-b186-5396-a54f-5aa8575bdb5f with scrape type 2
2026-03-28 22:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79ff36c8-b186-5396-a54f-5aa8575bdb5f, identifier: VN64%20YVX
2026-03-28 22:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4fcd960-7c54-5c32-9887-59b685b86af6 with identifier: KT09%20JOV
2026-03-28 22:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4fcd960-7c54-5c32-9887-59b685b86af6 with identifier: KT09%20JOV
2026-03-28 22:08:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4fcd960-7c54-5c32-9887-59b685b86af6 with identifier: KT09%20JOV to the API
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT09%20JOV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4fcd960-7c54-5c32-9887-59b685b86af6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT09 JOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT09%20JOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 80237,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.7 D PREMIUM LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D PREMIUM LUXURY',
 'vin': 'SAJAC061597R45141',
 'year': 2009}
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT09%2520JOV%27 HTTP/1.1" 200 None
2026-03-28 22:08:42 [bca.uk] INFO: Saving data for KT09%20JOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774130764.493451, 'last_price_update_time': 1774735722.731565}
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT09%2520JOV') HTTP/1.1" 204 0
2026-03-28 22:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79ff36c8-b186-5396-a54f-5aa8575bdb5f with identifier: VN64%20YVX
2026-03-28 22:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79ff36c8-b186-5396-a54f-5aa8575bdb5f with identifier: VN64%20YVX
2026-03-28 22:08:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79ff36c8-b186-5396-a54f-5aa8575bdb5f with identifier: VN64%20YVX to the API
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:43 [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': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN64%20YVX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79ff36c8-b186-5396-a54f-5aa8575bdb5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN64 YVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN64%20YVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 82144,
 'odometer_reading_unit': '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 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 TEKNA',
 'vin': 'SJNTCAE12U1091863',
 'year': 2014}
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN64%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Saving data for VN64%20YVX: {'auction_closing_time': 1774778400.0, 'created_time': 1774535355.086675, 'last_price_update_time': 1774735723.073307}
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN64%2520YVX') HTTP/1.1" 204 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: LG61%20YWR
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG61%2520YWR%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for LG61%20YWR: 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: LR53%20YBK
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR53%2520YBK%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for LR53%20YBK: 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: LV10%20WSE
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV10%2520WSE%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for LV10%20WSE: 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: PHZ%206637
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PHZ%25206637%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for PHZ%206637: 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: VN09%20WSO
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN09%2520WSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for VN09%20WSO: 2
2026-03-28 22:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9820d66f-33a5-5569-aac5-6cc631461c13 with identifier: VN09%20WSO
2026-03-28 22:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9820d66f-33a5-5569-aac5-6cc631461c13 with scrape type 2
2026-03-28 22:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9820d66f-33a5-5569-aac5-6cc631461c13 with scrape type 2
2026-03-28 22:08:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9820d66f-33a5-5569-aac5-6cc631461c13, identifier: VN09%20WSO
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: VO66%20FHR
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO66%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for VO66%20FHR: 0
2026-03-28 22:08:43 [bca.uk] INFO: Found listing with ID: YP64%20FXK
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP64%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Scrape type for YP64%20FXK: 2
2026-03-28 22:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b53a44d8-e60c-5839-a1c8-684cbba1c696 with identifier: YP64%20FXK
2026-03-28 22:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b53a44d8-e60c-5839-a1c8-684cbba1c696 with scrape type 2
2026-03-28 22:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b53a44d8-e60c-5839-a1c8-684cbba1c696 with scrape type 2
2026-03-28 22:08:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b53a44d8-e60c-5839-a1c8-684cbba1c696, identifier: YP64%20FXK
2026-03-28 22:08:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9820d66f-33a5-5569-aac5-6cc631461c13 with identifier: VN09%20WSO
2026-03-28 22:08:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9820d66f-33a5-5569-aac5-6cc631461c13 with identifier: VN09%20WSO
2026-03-28 22:08:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9820d66f-33a5-5569-aac5-6cc631461c13 with identifier: VN09%20WSO to the API
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:43 [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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN09%20WSO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9820d66f-33a5-5569-aac5-6cc631461c13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN09 WSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN09%20WSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 71238,
 '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': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF0PXXWPDP9M63269',
 'year': 2009}
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN09%2520WSO%27 HTTP/1.1" 200 None
2026-03-28 22:08:43 [bca.uk] INFO: Saving data for VN09%20WSO: {'auction_closing_time': 1774864800.0, 'created_time': 1773929629.836145, 'last_price_update_time': 1774735723.791781}
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN09%2520WSO') HTTP/1.1" 204 0
2026-03-28 22:08:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b53a44d8-e60c-5839-a1c8-684cbba1c696 with identifier: YP64%20FXK
2026-03-28 22:08:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b53a44d8-e60c-5839-a1c8-684cbba1c696 with identifier: YP64%20FXK
2026-03-28 22:08:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b53a44d8-e60c-5839-a1c8-684cbba1c696 with identifier: YP64%20FXK to the API
2026-03-28 22:08:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:44 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP64%20FXK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b53a44d8-e60c-5839-a1c8-684cbba1c696',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP64 FXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP64%20FXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 97559,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD DYNAMIC Hatchback',
 'transmission': 'manual',
 'trim': 'SD4 4WD DYNAMIC',
 'vin': 'SALVA2CE6FH011769',
 'year': 2014}
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP64%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:08:44 [bca.uk] INFO: Saving data for YP64%20FXK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535356.192235, 'last_price_update_time': 1774735724.218803}
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP64%2520FXK') HTTP/1.1" 204 0
2026-03-28 22:08:44 [bca.uk] INFO: Found listing with ID: LA08%20VDT
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA08%2520VDT%27 HTTP/1.1" 200 None
2026-03-28 22:08:44 [bca.uk] INFO: Scrape type for LA08%20VDT: 0
2026-03-28 22:08:44 [bca.uk] INFO: Found listing with ID: KX18%20YOG
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX18%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 22:08:44 [bca.uk] INFO: Scrape type for KX18%20YOG: 2
2026-03-28 22:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d100c3b-d1dc-5460-8910-4688c5ecc071 with identifier: KX18%20YOG
2026-03-28 22:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d100c3b-d1dc-5460-8910-4688c5ecc071 with scrape type 2
2026-03-28 22:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d100c3b-d1dc-5460-8910-4688c5ecc071 with scrape type 2
2026-03-28 22:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d100c3b-d1dc-5460-8910-4688c5ecc071, identifier: KX18%20YOG
2026-03-28 22:08:44 [bca.uk] INFO: Found listing with ID: NA20%20MYY
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA20%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 22:08:44 [bca.uk] INFO: Scrape type for NA20%20MYY: 2
2026-03-28 22:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with identifier: NA20%20MYY
2026-03-28 22:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with scrape type 2
2026-03-28 22:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with scrape type 2
2026-03-28 22:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f4cd413-e40a-5bf2-bc25-3301993e54e4, identifier: NA20%20MYY
2026-03-28 22:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d100c3b-d1dc-5460-8910-4688c5ecc071 with identifier: KX18%20YOG
2026-03-28 22:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d100c3b-d1dc-5460-8910-4688c5ecc071 with identifier: KX18%20YOG
2026-03-28 22:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d100c3b-d1dc-5460-8910-4688c5ecc071 with identifier: KX18%20YOG to the API
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX18%20YOG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d100c3b-d1dc-5460-8910-4688c5ecc071',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX18 YOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX18%20YOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'C250 D',
 'odometer': 77342,
 'odometer_reading_unit': '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 C250 D 2.1 AMG LINE Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD2053082F673154',
 'year': 2018}
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX18%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 22:08:44 [bca.uk] INFO: Saving data for KX18%20YOG: {'auction_closing_time': 1774778400.0, 'created_time': 1774536012.948314, 'last_price_update_time': 1774735724.805452}
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX18%2520YOG') HTTP/1.1" 204 0
2026-03-28 22:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with identifier: NA20%20MYY
2026-03-28 22:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with identifier: NA20%20MYY
2026-03-28 22:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f4cd413-e40a-5bf2-bc25-3301993e54e4 with identifier: NA20%20MYY to the API
2026-03-28 22:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:45 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA20%20MYY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f4cd413-e40a-5bf2-bc25-3301993e54e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA20 MYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA20%20MYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 100233,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 115 TEKNA+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 115 TEKNA+',
 'vin': 'SJNFAAF16U1031355',
 'year': 2020}
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 22:08:45 [bca.uk] INFO: Saving data for NA20%20MYY: {'auction_closing_time': 1774778400.0, 'created_time': 1773957919.275549, 'last_price_update_time': 1774735725.150812}
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA20%2520MYY') HTTP/1.1" 204 0
2026-03-28 22:08:45 [bca.uk] INFO: Found listing with ID: BF19%20GGJ
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF19%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:45 [bca.uk] INFO: Scrape type for BF19%20GGJ: 2
2026-03-28 22:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 030353a1-0576-58b7-a431-aa26f1f0dce2 with identifier: BF19%20GGJ
2026-03-28 22:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 030353a1-0576-58b7-a431-aa26f1f0dce2 with scrape type 2
2026-03-28 22:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 030353a1-0576-58b7-a431-aa26f1f0dce2 with scrape type 2
2026-03-28 22:08:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 030353a1-0576-58b7-a431-aa26f1f0dce2, identifier: BF19%20GGJ
2026-03-28 22:08:45 [bca.uk] INFO: Found listing with ID: NG17%20ZRR
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520ZRR%27 HTTP/1.1" 200 None
2026-03-28 22:08:45 [bca.uk] INFO: Scrape type for NG17%20ZRR: 2
2026-03-28 22:08:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97698d78-28c6-5e12-82e3-b7c6784c683d with identifier: NG17%20ZRR
2026-03-28 22:08:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97698d78-28c6-5e12-82e3-b7c6784c683d with scrape type 2
2026-03-28 22:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97698d78-28c6-5e12-82e3-b7c6784c683d with scrape type 2
2026-03-28 22:08:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97698d78-28c6-5e12-82e3-b7c6784c683d, identifier: NG17%20ZRR
2026-03-28 22:08:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 030353a1-0576-58b7-a431-aa26f1f0dce2 with identifier: BF19%20GGJ
2026-03-28 22:08:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 030353a1-0576-58b7-a431-aa26f1f0dce2 with identifier: BF19%20GGJ
2026-03-28 22:08:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 030353a1-0576-58b7-a431-aa26f1f0dce2 with identifier: BF19%20GGJ to the API
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF19%20GGJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '030353a1-0576-58b7-a431-aa26f1f0dce2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF19 GGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF19%20GGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 92277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'ELITE',
 'vin': 'W0V7H9EE5K4181064',
 'year': 2019}
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF19%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:45 [bca.uk] INFO: Saving data for BF19%20GGJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774536012.027393, 'last_price_update_time': 1774735725.696936}
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF19%2520GGJ') HTTP/1.1" 204 0
2026-03-28 22:08:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97698d78-28c6-5e12-82e3-b7c6784c683d with identifier: NG17%20ZRR
2026-03-28 22:08:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97698d78-28c6-5e12-82e3-b7c6784c683d with identifier: NG17%20ZRR
2026-03-28 22:08:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97698d78-28c6-5e12-82e3-b7c6784c683d with identifier: NG17%20ZRR to the API
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:46 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG17%20ZRR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97698d78-28c6-5e12-82e3-b7c6784c683d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG17 ZRR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG17%20ZRR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 76057,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DIG-T TEKNA (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DIG-T TEKNA (5ST)',
 'vin': 'JN1TDAT32U0009131',
 'year': 2017}
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG17%2520ZRR%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Saving data for NG17%20ZRR: {'auction_closing_time': 1774778400.0, 'created_time': 1774534621.422336, 'last_price_update_time': 1774735726.033035}
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG17%2520ZRR') HTTP/1.1" 204 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: VK21%20OFN
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK21%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for VK21%20OFN: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: FL18%20SXT
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL18%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for FL18%20SXT: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: SR68%20WGP
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR68%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for SR68%20WGP: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: GU22%20LDF
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU22%2520LDF%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for GU22%20LDF: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: RV69%20YEC
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV69%2520YEC%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for RV69%20YEC: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: CT15%20CRJ
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CT15%2520CRJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for CT15%20CRJ: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: GN64%20WLF
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN64%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for GN64%20WLF: 2
2026-03-28 22:08:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1524fa84-240b-5045-ba5d-88dcf324a050 with identifier: GN64%20WLF
2026-03-28 22:08:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1524fa84-240b-5045-ba5d-88dcf324a050 with scrape type 2
2026-03-28 22:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1524fa84-240b-5045-ba5d-88dcf324a050 with scrape type 2
2026-03-28 22:08:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1524fa84-240b-5045-ba5d-88dcf324a050, identifier: GN64%20WLF
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: AF14%20UDV
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF14%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for AF14%20UDV: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: BJ17%20OUK
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ17%2520OUK%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for BJ17%20OUK: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: NL15%20BYY
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL15%2520BYY%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for NL15%20BYY: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: NV11%20WJG
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV11%2520WJG%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for NV11%20WJG: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: RJ18%20UXW
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ18%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for RJ18%20UXW: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: SA15%20FDF
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA15%2520FDF%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for SA15%20FDF: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: SM13%20YUF
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM13%2520YUF%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for SM13%20YUF: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: WV62%20MWJ
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV62%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for WV62%20MWJ: 0
2026-03-28 22:08:46 [bca.uk] INFO: Found listing with ID: Y7%20ECR
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y7%2520ECR%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Scrape type for Y7%20ECR: 2
2026-03-28 22:08:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 445acf89-772b-5c10-928d-9eaacc10e198 with identifier: Y7%20ECR
2026-03-28 22:08:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 445acf89-772b-5c10-928d-9eaacc10e198 with scrape type 2
2026-03-28 22:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 445acf89-772b-5c10-928d-9eaacc10e198 with scrape type 2
2026-03-28 22:08:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 445acf89-772b-5c10-928d-9eaacc10e198, identifier: Y7%20ECR
2026-03-28 22:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1524fa84-240b-5045-ba5d-88dcf324a050 with identifier: GN64%20WLF
2026-03-28 22:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1524fa84-240b-5045-ba5d-88dcf324a050 with identifier: GN64%20WLF
2026-03-28 22:08:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1524fa84-240b-5045-ba5d-88dcf324a050 with identifier: GN64%20WLF to the API
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN64%20WLF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1524fa84-240b-5045-ba5d-88dcf324a050',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN64 WLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN64%20WLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 47669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM38420',
 'year': 2014}
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN64%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 22:08:46 [bca.uk] INFO: Saving data for GN64%20WLF: {'auction_closing_time': 1774778400.0, 'created_time': 1774535870.617209, 'last_price_update_time': 1774735726.856933}
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN64%2520WLF') HTTP/1.1" 204 0
2026-03-28 22:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 445acf89-772b-5c10-928d-9eaacc10e198 with identifier: Y7%20ECR
2026-03-28 22:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 445acf89-772b-5c10-928d-9eaacc10e198 with identifier: Y7%20ECR
2026-03-28 22:08:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 445acf89-772b-5c10-928d-9eaacc10e198 with identifier: Y7%20ECR to the API
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:47 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=Y7%20ECR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '445acf89-772b-5c10-928d-9eaacc10e198',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'Y7 ECR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=Y7%20ECR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 142006,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC',
 'vin': 'SJNFAAJ11U1432892',
 'year': 2015}
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y7%2520ECR%27 HTTP/1.1" 200 None
2026-03-28 22:08:47 [bca.uk] INFO: Saving data for Y7%20ECR: {'auction_closing_time': 1774778400.0, 'created_time': 1774362529.574556, 'last_price_update_time': 1774735727.31666}
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='Y7%2520ECR') HTTP/1.1" 204 0
2026-03-28 22:08:47 [bca.uk] INFO: Found listing with ID: KR67%20KTX
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR67%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 22:08:47 [bca.uk] INFO: Scrape type for KR67%20KTX: 2
2026-03-28 22:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3a14e74-e820-5648-aec9-ba8d41d58026 with identifier: KR67%20KTX
2026-03-28 22:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3a14e74-e820-5648-aec9-ba8d41d58026 with scrape type 2
2026-03-28 22:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3a14e74-e820-5648-aec9-ba8d41d58026 with scrape type 2
2026-03-28 22:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3a14e74-e820-5648-aec9-ba8d41d58026, identifier: KR67%20KTX
2026-03-28 22:08:47 [bca.uk] INFO: Found listing with ID: YD11%20KRU
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD11%2520KRU%27 HTTP/1.1" 200 None
2026-03-28 22:08:47 [bca.uk] INFO: Scrape type for YD11%20KRU: 0
2026-03-28 22:08:47 [bca.uk] INFO: Found listing with ID: KU63%20OUW
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU63%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 22:08:47 [bca.uk] INFO: Scrape type for KU63%20OUW: 2
2026-03-28 22:08:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31733310-88e9-5937-b8c6-36c20f18a657 with identifier: KU63%20OUW
2026-03-28 22:08:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31733310-88e9-5937-b8c6-36c20f18a657 with scrape type 2
2026-03-28 22:08:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31733310-88e9-5937-b8c6-36c20f18a657 with scrape type 2
2026-03-28 22:08:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31733310-88e9-5937-b8c6-36c20f18a657, identifier: KU63%20OUW
2026-03-28 22:08:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3a14e74-e820-5648-aec9-ba8d41d58026 with identifier: KR67%20KTX
2026-03-28 22:08:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3a14e74-e820-5648-aec9-ba8d41d58026 with identifier: KR67%20KTX
2026-03-28 22:08:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3a14e74-e820-5648-aec9-ba8d41d58026 with identifier: KR67%20KTX to the API
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR67%20KTX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3a14e74-e820-5648-aec9-ba8d41d58026',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR67 KTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR67%20KTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 35036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 AMG LINE 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE 4M DCT',
 'vin': 'WDC1569052J435583',
 'year': 2017}
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR67%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 22:08:47 [bca.uk] INFO: Saving data for KR67%20KTX: {'auction_closing_time': 1774778400.0, 'created_time': 1774536091.750365, 'last_price_update_time': 1774735727.929539}
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR67%2520KTX') HTTP/1.1" 204 0
2026-03-28 22:08:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31733310-88e9-5937-b8c6-36c20f18a657 with identifier: KU63%20OUW
2026-03-28 22:08:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31733310-88e9-5937-b8c6-36c20f18a657 with identifier: KU63%20OUW
2026-03-28 22:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31733310-88e9-5937-b8c6-36c20f18a657 with identifier: KU63%20OUW to the API
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:48 [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=KU63%20OUW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31733310-88e9-5937-b8c6-36c20f18a657',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU63 OUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU63%20OUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 110683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'MATCH EDITION',
 'vin': 'WVWZZZ6RZEU002191',
 'year': 2013}
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU63%2520OUW%27 HTTP/1.1" 200 None
2026-03-28 22:08:48 [bca.uk] INFO: Saving data for KU63%20OUW: {'auction_closing_time': 1774778400.0, 'created_time': 1774535349.595305, 'last_price_update_time': 1774735728.277813}
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU63%2520OUW') HTTP/1.1" 204 0
2026-03-28 22:08:48 [bca.uk] INFO: Found listing with ID: LG62%20CVX
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG62%2520CVX%27 HTTP/1.1" 200 None
2026-03-28 22:08:48 [bca.uk] INFO: Scrape type for LG62%20CVX: 0
2026-03-28 22:08:48 [bca.uk] INFO: Found listing with ID: EK63%20FJV
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK63%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:48 [bca.uk] INFO: Scrape type for EK63%20FJV: 2
2026-03-28 22:08:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e829fe5-9262-5107-a89d-fbbfaa33e606 with identifier: EK63%20FJV
2026-03-28 22:08:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e829fe5-9262-5107-a89d-fbbfaa33e606 with scrape type 2
2026-03-28 22:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e829fe5-9262-5107-a89d-fbbfaa33e606 with scrape type 2
2026-03-28 22:08:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e829fe5-9262-5107-a89d-fbbfaa33e606, identifier: EK63%20FJV
2026-03-28 22:08:48 [bca.uk] INFO: Found listing with ID: MA07%20OEU
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA07%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:08:48 [bca.uk] INFO: Scrape type for MA07%20OEU: 2
2026-03-28 22:08:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with identifier: MA07%20OEU
2026-03-28 22:08:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with scrape type 2
2026-03-28 22:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with scrape type 2
2026-03-28 22:08:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dfb0361-e42f-5e72-a331-c3bdbd574ec3, identifier: MA07%20OEU
2026-03-28 22:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e829fe5-9262-5107-a89d-fbbfaa33e606 with identifier: EK63%20FJV
2026-03-28 22:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e829fe5-9262-5107-a89d-fbbfaa33e606 with identifier: EK63%20FJV
2026-03-28 22:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e829fe5-9262-5107-a89d-fbbfaa33e606 with identifier: EK63%20FJV to the API
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:48 [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': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK63%20FJV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e829fe5-9262-5107-a89d-fbbfaa33e606',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK63 FJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK63%20FJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 47084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.2 D-CAT 148 INVINCIBLE 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'D-CAT 148 INVINCIBLE 4WD',
 'vin': 'JTMDBREV90D026769',
 'year': 2013}
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK63%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:48 [bca.uk] INFO: Saving data for EK63%20FJV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535874.832392, 'last_price_update_time': 1774735728.856762}
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK63%2520FJV') HTTP/1.1" 204 0
2026-03-28 22:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with identifier: MA07%20OEU
2026-03-28 22:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with identifier: MA07%20OEU
2026-03-28 22:08:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dfb0361-e42f-5e72-a331-c3bdbd574ec3 with identifier: MA07%20OEU to the API
2026-03-28 22:08:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:49 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA07%20OEU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8dfb0361-e42f-5e72-a331-c3bdbd574ec3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA07 OEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA07%20OEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 130018,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI A4 1.8 T S LINE Saloon',
 'transmission': 'manual',
 'trim': 'T S LINE',
 'vin': 'WAUZZZ8E97A213144',
 'year': 2007}
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA07%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Saving data for MA07%20OEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774362552.97267, 'last_price_update_time': 1774735729.242142}
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA07%2520OEU') HTTP/1.1" 204 0
2026-03-28 22:08:49 [bca.uk] INFO: Found listing with ID: KN57%20WVA
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN57%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Scrape type for KN57%20WVA: 0
2026-03-28 22:08:49 [bca.uk] INFO: Found listing with ID: W838%20AJN
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W838%2520AJN%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Scrape type for W838%20AJN: 0
2026-03-28 22:08:49 [bca.uk] INFO: Found listing with ID: HK14%20OFV
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520OFV%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Scrape type for HK14%20OFV: 2
2026-03-28 22:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27a5abcf-e420-57e6-bf1c-aac3872c808e with identifier: HK14%20OFV
2026-03-28 22:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27a5abcf-e420-57e6-bf1c-aac3872c808e with scrape type 2
2026-03-28 22:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27a5abcf-e420-57e6-bf1c-aac3872c808e with scrape type 2
2026-03-28 22:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27a5abcf-e420-57e6-bf1c-aac3872c808e, identifier: HK14%20OFV
2026-03-28 22:08:49 [bca.uk] INFO: Found listing with ID: NA62%20FJJ
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA62%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Scrape type for NA62%20FJJ: 2
2026-03-28 22:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60f5952b-efb2-5d6c-a03f-d15655194e47 with identifier: NA62%20FJJ
2026-03-28 22:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60f5952b-efb2-5d6c-a03f-d15655194e47 with scrape type 2
2026-03-28 22:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60f5952b-efb2-5d6c-a03f-d15655194e47 with scrape type 2
2026-03-28 22:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60f5952b-efb2-5d6c-a03f-d15655194e47, identifier: NA62%20FJJ
2026-03-28 22:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27a5abcf-e420-57e6-bf1c-aac3872c808e with identifier: HK14%20OFV
2026-03-28 22:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27a5abcf-e420-57e6-bf1c-aac3872c808e with identifier: HK14%20OFV
2026-03-28 22:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27a5abcf-e420-57e6-bf1c-aac3872c808e with identifier: HK14%20OFV to the API
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK14%20OFV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27a5abcf-e420-57e6-bf1c-aac3872c808e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK14 OFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK14%20OFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'SOUL',
 'odometer': 81031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA SOUL 1.6 GDI CONNECT Hatchback',
 'transmission': 'manual',
 'trim': 'GDI CONNECT',
 'vin': 'KNAJP812LF7056897',
 'year': 2014}
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520OFV%27 HTTP/1.1" 200 None
2026-03-28 22:08:49 [bca.uk] INFO: Saving data for HK14%20OFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774130773.342669, 'last_price_update_time': 1774735729.830797}
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK14%2520OFV') HTTP/1.1" 204 0
2026-03-28 22:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60f5952b-efb2-5d6c-a03f-d15655194e47 with identifier: NA62%20FJJ
2026-03-28 22:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60f5952b-efb2-5d6c-a03f-d15655194e47 with identifier: NA62%20FJJ
2026-03-28 22:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60f5952b-efb2-5d6c-a03f-d15655194e47 with identifier: NA62%20FJJ to the API
2026-03-28 22:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:50 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA62%20FJJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60f5952b-efb2-5d6c-a03f-d15655194e47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA62 FJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA62%20FJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 82696,
 '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 SPORTAGE 1.7 CRDI 3 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 3',
 'vin': 'U5YPC815LDL229153',
 'year': 2012}
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA62%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:50 [bca.uk] INFO: Saving data for NA62%20FJJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535348.766346, 'last_price_update_time': 1774735730.168916}
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA62%2520FJJ') HTTP/1.1" 204 0
2026-03-28 22:08:50 [bca.uk] INFO: Found listing with ID: MP65%20HBK
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP65%2520HBK%27 HTTP/1.1" 200 None
2026-03-28 22:08:50 [bca.uk] INFO: Scrape type for MP65%20HBK: 0
2026-03-28 22:08:50 [bca.uk] INFO: Found listing with ID: RO16%20OZH
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO16%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 22:08:50 [bca.uk] INFO: Scrape type for RO16%20OZH: 2
2026-03-28 22:08:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with identifier: RO16%20OZH
2026-03-28 22:08:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with scrape type 2
2026-03-28 22:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with scrape type 2
2026-03-28 22:08:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be56c2ec-ce75-596e-b4ec-6a9c0392fa04, identifier: RO16%20OZH
2026-03-28 22:08:50 [bca.uk] INFO: Found listing with ID: NC13%20CGF
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC13%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 22:08:50 [bca.uk] INFO: Scrape type for NC13%20CGF: 2
2026-03-28 22:08:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b160c946-89fa-59b8-a59e-7a97f39e4384 with identifier: NC13%20CGF
2026-03-28 22:08:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b160c946-89fa-59b8-a59e-7a97f39e4384 with scrape type 2
2026-03-28 22:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b160c946-89fa-59b8-a59e-7a97f39e4384 with scrape type 2
2026-03-28 22:08:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b160c946-89fa-59b8-a59e-7a97f39e4384, identifier: NC13%20CGF
2026-03-28 22:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with identifier: RO16%20OZH
2026-03-28 22:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with identifier: RO16%20OZH
2026-03-28 22:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be56c2ec-ce75-596e-b4ec-6a9c0392fa04 with identifier: RO16%20OZH to the API
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:50 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO16%20OZH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be56c2ec-ce75-596e-b4ec-6a9c0392fa04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO16 OZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO16%20OZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 97459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 1.5 218I T LUXURY MPV',
 'transmission': 'manual',
 'trim': '218I T LUXURY',
 'vin': 'WBA2D320805B43101',
 'year': 2016}
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO16%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 22:08:50 [bca.uk] INFO: Saving data for RO16%20OZH: {'auction_closing_time': 1774778400.0, 'created_time': 1774536003.046875, 'last_price_update_time': 1774735730.765165}
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO16%2520OZH') HTTP/1.1" 204 0
2026-03-28 22:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b160c946-89fa-59b8-a59e-7a97f39e4384 with identifier: NC13%20CGF
2026-03-28 22:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b160c946-89fa-59b8-a59e-7a97f39e4384 with identifier: NC13%20CGF
2026-03-28 22:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b160c946-89fa-59b8-a59e-7a97f39e4384 with identifier: NC13%20CGF to the API
2026-03-28 22:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC13%20CGF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b160c946-89fa-59b8-a59e-7a97f39e4384',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NC13 CGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC13%20CGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 129919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FIAT PANDA 1.3 M/JET 75 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 75 4X4',
 'vin': 'ZFA31200003142398',
 'year': 2013}
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC13%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Saving data for NC13%20CGF: {'auction_closing_time': 1774778400.0, 'created_time': 1774017224.474883, 'last_price_update_time': 1774735731.243091}
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC13%2520CGF') HTTP/1.1" 204 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: SW15%20MJE
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW15%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for SW15%20MJE: 2
2026-03-28 22:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c07966b2-8f13-5cec-818d-9c581d46561d with identifier: SW15%20MJE
2026-03-28 22:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c07966b2-8f13-5cec-818d-9c581d46561d with scrape type 2
2026-03-28 22:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c07966b2-8f13-5cec-818d-9c581d46561d with scrape type 2
2026-03-28 22:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c07966b2-8f13-5cec-818d-9c581d46561d, identifier: SW15%20MJE
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: ND58%20HME
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND58%2520HME%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for ND58%20HME: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: NG12%20FFB
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG12%2520FFB%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for NG12%20FFB: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: NL12%20SOU
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL12%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for NL12%20SOU: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: NL13%20WKA
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL13%2520WKA%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for NL13%20WKA: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: AJ58%20LJC
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ58%2520LJC%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for AJ58%20LJC: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: BJ13%20WXR
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ13%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for BJ13%20WXR: 0
2026-03-28 22:08:51 [bca.uk] INFO: Found listing with ID: DS15%20CXK
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS15%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 22:08:51 [bca.uk] INFO: Scrape type for DS15%20CXK: 2
2026-03-28 22:08:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b7fc67d-825a-50ba-950e-36f759bf492f with identifier: DS15%20CXK
2026-03-28 22:08:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b7fc67d-825a-50ba-950e-36f759bf492f with scrape type 2
2026-03-28 22:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b7fc67d-825a-50ba-950e-36f759bf492f with scrape type 2
2026-03-28 22:08:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b7fc67d-825a-50ba-950e-36f759bf492f, identifier: DS15%20CXK
2026-03-28 22:08:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c07966b2-8f13-5cec-818d-9c581d46561d with identifier: SW15%20MJE
2026-03-28 22:08:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c07966b2-8f13-5cec-818d-9c581d46561d with identifier: SW15%20MJE
2026-03-28 22:08:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c07966b2-8f13-5cec-818d-9c581d46561d with identifier: SW15%20MJE to the API
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW15%20MJE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c07966b2-8f13-5cec-818d-9c581d46561d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW15 MJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW15%20MJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 68126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 SE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD S/S',
 'vin': 'W0LJD7E89FB203609',
 'year': 2015}
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW15%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 22:08:52 [bca.uk] INFO: Saving data for SW15%20MJE: {'auction_closing_time': 1774778400.0, 'created_time': 1774536015.315137, 'last_price_update_time': 1774735732.061578}
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW15%2520MJE') HTTP/1.1" 204 0
2026-03-28 22:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b7fc67d-825a-50ba-950e-36f759bf492f with identifier: DS15%20CXK
2026-03-28 22:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b7fc67d-825a-50ba-950e-36f759bf492f with identifier: DS15%20CXK
2026-03-28 22:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b7fc67d-825a-50ba-950e-36f759bf492f with identifier: DS15%20CXK to the API
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:52 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS15%20CXK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b7fc67d-825a-50ba-950e-36f759bf492f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS15 CXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS15%20CXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '220D',
 'odometer': 147508,
 'odometer_reading_unit': '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 220D 2.0 190 M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA2G72070V297102',
 'year': 2015}
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS15%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 22:08:52 [bca.uk] INFO: Saving data for DS15%20CXK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535959.890851, 'last_price_update_time': 1774735732.41289}
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS15%2520CXK') HTTP/1.1" 204 0
2026-03-28 22:08:52 [bca.uk] INFO: Found listing with ID: EU64%20XKO
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU64%2520XKO%27 HTTP/1.1" 200 None
2026-03-28 22:08:52 [bca.uk] INFO: Scrape type for EU64%20XKO: 0
2026-03-28 22:08:52 [bca.uk] INFO: Found listing with ID: FX65%20YAO
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX65%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:08:52 [bca.uk] INFO: Scrape type for FX65%20YAO: 2
2026-03-28 22:08:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64630466-fdaf-5079-96cf-f72f3d849bf7 with identifier: FX65%20YAO
2026-03-28 22:08:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64630466-fdaf-5079-96cf-f72f3d849bf7 with scrape type 2
2026-03-28 22:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64630466-fdaf-5079-96cf-f72f3d849bf7 with scrape type 2
2026-03-28 22:08:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64630466-fdaf-5079-96cf-f72f3d849bf7, identifier: FX65%20YAO
2026-03-28 22:08:52 [bca.uk] INFO: Found listing with ID: DY61%20EZV
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY61%2520EZV%27 HTTP/1.1" 200 None
2026-03-28 22:08:52 [bca.uk] INFO: Scrape type for DY61%20EZV: 2
2026-03-28 22:08:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 111f5d82-b590-5979-b52f-4a2b143f1574 with identifier: DY61%20EZV
2026-03-28 22:08:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 111f5d82-b590-5979-b52f-4a2b143f1574 with scrape type 2
2026-03-28 22:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 111f5d82-b590-5979-b52f-4a2b143f1574 with scrape type 2
2026-03-28 22:08:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 111f5d82-b590-5979-b52f-4a2b143f1574, identifier: DY61%20EZV
2026-03-28 22:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64630466-fdaf-5079-96cf-f72f3d849bf7 with identifier: FX65%20YAO
2026-03-28 22:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64630466-fdaf-5079-96cf-f72f3d849bf7 with identifier: FX65%20YAO
2026-03-28 22:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64630466-fdaf-5079-96cf-f72f3d849bf7 with identifier: FX65%20YAO to the API
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX65%20YAO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64630466-fdaf-5079-96cf-f72f3d849bf7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX65 YAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX65%20YAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 88646,
 'odometer_reading_unit': '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-2 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-2',
 'vin': 'KNAPH81BNF5121718',
 'year': 2015}
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX65%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Saving data for FX65%20YAO: {'auction_closing_time': 1774778400.0, 'created_time': 1774016530.56502, 'last_price_update_time': 1774735733.069052}
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX65%2520YAO') HTTP/1.1" 204 0
2026-03-28 22:08:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 111f5d82-b590-5979-b52f-4a2b143f1574 with identifier: DY61%20EZV
2026-03-28 22:08:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 111f5d82-b590-5979-b52f-4a2b143f1574 with identifier: DY61%20EZV
2026-03-28 22:08:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 111f5d82-b590-5979-b52f-4a2b143f1574 with identifier: DY61%20EZV to the API
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:53 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY61%20EZV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '111f5d82-b590-5979-b52f-4a2b143f1574',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY61 EZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY61%20EZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 105225,
 '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 ZAFIRA 1.8 DESIGN MPV',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'W0L0AHM75B2139516',
 'year': 2011}
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY61%2520EZV%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Saving data for DY61%20EZV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535350.193377, 'last_price_update_time': 1774735733.541138}
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY61%2520EZV') HTTP/1.1" 204 0
2026-03-28 22:08:53 [bca.uk] INFO: Total items found: 100
2026-03-28 22:08:53 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded
2026-03-28 22:08:53 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:08:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: GK17%20TWC
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK17%2520TWC%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for GK17%20TWC: 0
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: GV67%20PKE
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV67%2520PKE%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for GV67%20PKE: 2
2026-03-28 22:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with identifier: GV67%20PKE
2026-03-28 22:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with scrape type 2
2026-03-28 22:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with scrape type 2
2026-03-28 22:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3, identifier: GV67%20PKE
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: FG63%20FHC
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG63%2520FHC%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for FG63%20FHC: 0
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: YP13%20AUV
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP13%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for YP13%20AUV: 0
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: KM14%20WMU
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM14%2520WMU%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for KM14%20WMU: 0
2026-03-28 22:08:53 [bca.uk] INFO: Found listing with ID: VE11%20KHY
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE11%2520KHY%27 HTTP/1.1" 200 None
2026-03-28 22:08:53 [bca.uk] INFO: Scrape type for VE11%20KHY: 2
2026-03-28 22:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with identifier: VE11%20KHY
2026-03-28 22:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with scrape type 2
2026-03-28 22:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with scrape type 2
2026-03-28 22:08:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b, identifier: VE11%20KHY
2026-03-28 22:08:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:08:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with identifier: GV67%20PKE
2026-03-28 22:08:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with identifier: GV67%20PKE
2026-03-28 22:08:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3 with identifier: GV67%20PKE to the API
2026-03-28 22:08:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08: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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV67%20PKE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a64c3bf-e0ee-54f2-8c08-fbba3cc959b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV67 PKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV67%20PKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 78580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 120 2 Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 2',
 'vin': 'KNAD6811LJ6124310',
 'year': 2018}
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV67%2520PKE%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Saving data for GV67%20PKE: {'auction_closing_time': 1774778400.0, 'created_time': 1773930021.320128, 'last_price_update_time': 1774735734.217588}
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV67%2520PKE') HTTP/1.1" 204 0
2026-03-28 22:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with identifier: VE11%20KHY
2026-03-28 22:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with identifier: VE11%20KHY
2026-03-28 22:08:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fa1e5f2-1094-5b78-aa82-66fb0c015b6b with identifier: VE11%20KHY to the API
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:08:54 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE11%20KHY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4fa1e5f2-1094-5b78-aa82-66fb0c015b6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE11 KHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE11%20KHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 132936,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.6 CRDI COMFORT Estate',
 'transmission': 'manual',
 'trim': 'CRDI COMFORT',
 'vin': 'TMADB81SLCJ080292',
 'year': 2011}
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE11%2520KHY%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Saving data for VE11%20KHY: {'auction_closing_time': 1774778400.0, 'created_time': 1774362471.603982, 'last_price_update_time': 1774735734.591449}
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE11%2520KHY') HTTP/1.1" 204 0
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: SK57%20HOJ
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK57%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for SK57%20HOJ: 0
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: SV12%20OCC
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV12%2520OCC%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for SV12%20OCC: 0
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: EA14%20MJV
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA14%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for EA14%20MJV: 2
2026-03-28 22:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dd7922c-9778-5edb-88ad-137c8eb26d54 with identifier: EA14%20MJV
2026-03-28 22:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dd7922c-9778-5edb-88ad-137c8eb26d54 with scrape type 2
2026-03-28 22:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dd7922c-9778-5edb-88ad-137c8eb26d54 with scrape type 2
2026-03-28 22:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dd7922c-9778-5edb-88ad-137c8eb26d54, identifier: EA14%20MJV
2026-03-28 22: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-28 22:08:54 [bca.uk] INFO: Found listing with ID: GY65%20WJX
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY65%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for GY65%20WJX: 2
2026-03-28 22:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db21d0a2-d03f-5755-ba95-fbba64c39f25 with identifier: GY65%20WJX
2026-03-28 22:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db21d0a2-d03f-5755-ba95-fbba64c39f25 with scrape type 2
2026-03-28 22:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db21d0a2-d03f-5755-ba95-fbba64c39f25 with scrape type 2
2026-03-28 22:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db21d0a2-d03f-5755-ba95-fbba64c39f25, identifier: GY65%20WJX
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: VK13%20XCU
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK13%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for VK13%20XCU: 0
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: YH13%20XTJ
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH13%2520XTJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for YH13%20XTJ: 0
2026-03-28 22:08:54 [bca.uk] INFO: Found listing with ID: BJ64%20NMF
2026-03-28 22:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ64%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 22:08:54 [bca.uk] INFO: Scrape type for BJ64%20NMF: 2
2026-03-28 22:08:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12a2a962-b880-5d28-b734-abc478e31318 with identifier: BJ64%20NMF
2026-03-28 22:08:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12a2a962-b880-5d28-b734-abc478e31318 with scrape type 2
2026-03-28 22:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12a2a962-b880-5d28-b734-abc478e31318 with scrape type 2
2026-03-28 22:08:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12a2a962-b880-5d28-b734-abc478e31318, identifier: BJ64%20NMF
2026-03-28 22:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dd7922c-9778-5edb-88ad-137c8eb26d54 with identifier: EA14%20MJV
2026-03-28 22:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dd7922c-9778-5edb-88ad-137c8eb26d54 with identifier: EA14%20MJV
2026-03-28 22:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dd7922c-9778-5edb-88ad-137c8eb26d54 with identifier: EA14%20MJV to the API
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA14%20MJV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8dd7922c-9778-5edb-88ad-137c8eb26d54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA14 MJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA14%20MJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'HYUNDAI',
 'model': 'I40 TOURER',
 'odometer': 133853,
 'odometer_reading_unit': '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 I40 TOURER 1.7 CRDI B/D 136 STYLE Estate',
 'transmission': 'manual',
 'trim': 'CRDI B/D 136 STYLE',
 'vin': 'KMHLC81ULEU086153',
 'year': 2014}
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA14%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:08:55 [bca.uk] INFO: Saving data for EA14%20MJV: {'auction_closing_time': 1774778400.0, 'created_time': 1774362364.234707, 'last_price_update_time': 1774735735.367535}
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA14%2520MJV') HTTP/1.1" 204 0
2026-03-28 22:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db21d0a2-d03f-5755-ba95-fbba64c39f25 with identifier: GY65%20WJX
2026-03-28 22:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db21d0a2-d03f-5755-ba95-fbba64c39f25 with identifier: GY65%20WJX
2026-03-28 22:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db21d0a2-d03f-5755-ba95-fbba64c39f25 with identifier: GY65%20WJX to the API
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:55 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY65%20WJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'db21d0a2-d03f-5755-ba95-fbba64c39f25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY65 WJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY65%20WJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 83044,
 'odometer_reading_unit': '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 108 1.2 P/T ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T ALLURE',
 'vin': 'VF3PAHMTCFR277511',
 'year': 2015}
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY65%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 22:08:55 [bca.uk] INFO: Saving data for GY65%20WJX: {'auction_closing_time': 1774778400.0, 'created_time': 1773844907.731019, 'last_price_update_time': 1774735735.788534}
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY65%2520WJX') HTTP/1.1" 204 0
2026-03-28 22:08:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12a2a962-b880-5d28-b734-abc478e31318 with identifier: BJ64%20NMF
2026-03-28 22:08:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12a2a962-b880-5d28-b734-abc478e31318 with identifier: BJ64%20NMF
2026-03-28 22:08:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12a2a962-b880-5d28-b734-abc478e31318 with identifier: BJ64%20NMF to the API
2026-03-28 22:08:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:56 [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=BJ64%20NMF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12a2a962-b880-5d28-b734-abc478e31318',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ64 NMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ64%20NMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 146894,
 'odometer_reading_unit': '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': 'WF0AXXWPMAEB65048',
 'year': 2014}
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ64%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Saving data for BJ64%20NMF: {'auction_closing_time': 1774778400.0, 'created_time': 1774362427.374914, 'last_price_update_time': 1774735736.118938}
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ64%2520NMF') HTTP/1.1" 204 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: EO61%20WGX
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO61%2520WGX%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for EO61%20WGX: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LO13%20ZTR
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO13%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LO13%20ZTR: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: NK63%20OGC
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520OGC%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for NK63%20OGC: 2
2026-03-28 22:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7048634f-e009-5436-bb1b-87de2978302e with identifier: NK63%20OGC
2026-03-28 22:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7048634f-e009-5436-bb1b-87de2978302e with scrape type 2
2026-03-28 22:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7048634f-e009-5436-bb1b-87de2978302e with scrape type 2
2026-03-28 22:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7048634f-e009-5436-bb1b-87de2978302e, identifier: NK63%20OGC
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: S20%20HNN
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S20%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for S20%20HNN: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: FN64%20RAU
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520RAU%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for FN64%20RAU: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: GL20%20MWO
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520MWO%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for GL20%20MWO: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LC17%20UBN
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC17%2520UBN%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LC17%20UBN: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: OW15%20FVZ
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW15%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for OW15%20FVZ: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LM62%20VCU
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LM62%20VCU: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: EK63%20UCX
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK63%2520UCX%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for EK63%20UCX: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: HG18%20UAP
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for HG18%20UAP: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: BX69%20KFJ
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX69%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for BX69%20KFJ: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: GU68%20KAX
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520KAX%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for GU68%20KAX: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LJ68%20YWE
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ68%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LJ68%20YWE: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: SC71%20KXX
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for SC71%20KXX: 2
2026-03-28 22:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with identifier: SC71%20KXX
2026-03-28 22:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with scrape type 2
2026-03-28 22:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with scrape type 2
2026-03-28 22:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cf74a87-7dc0-541a-ab43-ec77f42e78fc, identifier: SC71%20KXX
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: CK63%20ERY
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520ERY%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for CK63%20ERY: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: DA12%20NKC
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA12%2520NKC%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for DA12%20NKC: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: DV10%20LLK
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV10%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for DV10%20LLK: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: FV62%20LNA
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for FV62%20LNA: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: KU63%20RYR
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520RYR%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for KU63%20RYR: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LD65%20WTN
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LD65%20WTN: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LK08%20VFO
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK08%2520VFO%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LK08%20VFO: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: MJ14%20UDS
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ14%2520UDS%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for MJ14%20UDS: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: PO61%20YTU
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO61%2520YTU%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for PO61%20YTU: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: SH11%20WHB
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH11%2520WHB%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for SH11%20WHB: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: BD62%20TXJ
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD62%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for BD62%20TXJ: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: SV70%20XPL
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV70%2520XPL%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for SV70%20XPL: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: FJ16%20NYD
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ16%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for FJ16%20NYD: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: FD19%20ARF
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for FD19%20ARF: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: KY59%20LSX
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY59%2520LSX%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for KY59%20LSX: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: BF18%20ZPB
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520ZPB%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for BF18%20ZPB: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: BT62%20XMJ
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520XMJ%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for BT62%20XMJ: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: LP66%20TZU
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520TZU%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for LP66%20TZU: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: MA66%20DBU
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA66%2520DBU%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for MA66%20DBU: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: EK58%20XAN
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK58%2520XAN%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for EK58%20XAN: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: GU05%20ZMV
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU05%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for GU05%20ZMV: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: GJ64%20FZB
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520FZB%27 HTTP/1.1" 200 None
2026-03-28 22:08:56 [bca.uk] INFO: Scrape type for GJ64%20FZB: 0
2026-03-28 22:08:56 [bca.uk] INFO: Found listing with ID: HX68%20KXL
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HX68%2520KXL%27 HTTP/1.1" 200 None
2026-03-28 22:08:57 [bca.uk] INFO: Scrape type for HX68%20KXL: 0
2026-03-28 22:08:57 [bca.uk] INFO: Found listing with ID: KR65%20CKN
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR65%2520CKN%27 HTTP/1.1" 200 None
2026-03-28 22:08:57 [bca.uk] INFO: Scrape type for KR65%20CKN: 2
2026-03-28 22:08:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a02fd109-a290-51d6-bdfb-c3cd90a705a7 with identifier: KR65%20CKN
2026-03-28 22:08:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a02fd109-a290-51d6-bdfb-c3cd90a705a7 with scrape type 2
2026-03-28 22:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a02fd109-a290-51d6-bdfb-c3cd90a705a7 with scrape type 2
2026-03-28 22:08:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a02fd109-a290-51d6-bdfb-c3cd90a705a7, identifier: KR65%20CKN
2026-03-28 22:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7048634f-e009-5436-bb1b-87de2978302e with identifier: NK63%20OGC
2026-03-28 22:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7048634f-e009-5436-bb1b-87de2978302e with identifier: NK63%20OGC
2026-03-28 22:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7048634f-e009-5436-bb1b-87de2978302e with identifier: NK63%20OGC to the API
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:57 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK63%20OGC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7048634f-e009-5436-bb1b-87de2978302e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK63 OGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK63%20OGC&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 106727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.6 TDCI 115 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0HXXWPBHDC45810',
 'year': 2013}
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK63%2520OGC%27 HTTP/1.1" 200 None
2026-03-28 22:08:57 [bca.uk] INFO: Saving data for NK63%20OGC: {'auction_closing_time': 1774778400.0, 'created_time': 1774535303.436865, 'last_price_update_time': 1774735737.46022}
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK63%2520OGC') HTTP/1.1" 204 0
2026-03-28 22:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with identifier: SC71%20KXX
2026-03-28 22:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with identifier: SC71%20KXX
2026-03-28 22:08:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cf74a87-7dc0-541a-ab43-ec77f42e78fc with identifier: SC71%20KXX to the API
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08: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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC71%20KXX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6cf74a87-7dc0-541a-ab43-ec77f42e78fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC71 KXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC71%20KXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 47852,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 4WD R-DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'D165 4WD R-DYNAMIC',
 'vin': 'SALZA2AN4NH161415',
 'year': 2021}
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC71%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:08:57 [bca.uk] INFO: Saving data for SC71%20KXX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534224.241102, 'last_price_update_time': 1774735737.901085}
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC71%2520KXX') HTTP/1.1" 204 0
2026-03-28 22:08:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a02fd109-a290-51d6-bdfb-c3cd90a705a7 with identifier: KR65%20CKN
2026-03-28 22:08:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a02fd109-a290-51d6-bdfb-c3cd90a705a7 with identifier: KR65%20CKN
2026-03-28 22:08:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a02fd109-a290-51d6-bdfb-c3cd90a705a7 with identifier: KR65%20CKN to the API
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:58 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20CKN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a02fd109-a290-51d6-bdfb-c3cd90a705a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 CKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20CKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 57549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF05XXGCC5FC10438',
 'year': 2015}
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR65%2520CKN%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Saving data for KR65%20CKN: {'auction_closing_time': 1774778400.0, 'created_time': 1774362439.82621, 'last_price_update_time': 1774735738.258528}
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520CKN') HTTP/1.1" 204 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: RX57%20MKU
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX57%2520MKU%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for RX57%20MKU: 2
2026-03-28 22:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with identifier: RX57%20MKU
2026-03-28 22:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 768a7d9c-4e1c-521d-b74a-a76e2fd1a169, identifier: RX57%20MKU
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: SP19%20KZX
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP19%2520KZX%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for SP19%20KZX: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: YK69%20PZB
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK69%2520PZB%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for YK69%20PZB: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: AB55%20WWW
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AB55%2520WWW%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for AB55%20WWW: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: WN68%20XXC
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN68%2520XXC%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for WN68%20XXC: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: PX72%20KYH
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX72%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for PX72%20KYH: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: FD18%20SVU
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD18%2520SVU%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for FD18%20SVU: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: NK17%20UZV
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK17%2520UZV%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for NK17%20UZV: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: NU67%20AWA
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU67%2520AWA%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for NU67%20AWA: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: AE06%20HAU
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE06%2520HAU%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for AE06%20HAU: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: EA08%20SVO
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA08%2520SVO%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for EA08%20SVO: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: GU09%20BHP
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU09%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for GU09%20BHP: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: SL07%20BVB
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL07%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for SL07%20BVB: 0
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: FG67%20NYZ
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG67%2520NYZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for FG67%20NYZ: 2
2026-03-28 22:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffb65635-de52-531c-9cb8-87827f404411 with identifier: FG67%20NYZ
2026-03-28 22:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffb65635-de52-531c-9cb8-87827f404411 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffb65635-de52-531c-9cb8-87827f404411 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffb65635-de52-531c-9cb8-87827f404411, identifier: FG67%20NYZ
2026-03-28 22:08:58 [bca.uk] INFO: Found listing with ID: SY65%20UOC
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY65%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:08:58 [bca.uk] INFO: Scrape type for SY65%20UOC: 2
2026-03-28 22:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with identifier: SY65%20UOC
2026-03-28 22:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with scrape type 2
2026-03-28 22:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175, identifier: SY65%20UOC
2026-03-28 22:08:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with identifier: RX57%20MKU
2026-03-28 22:08:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with identifier: RX57%20MKU
2026-03-28 22:08:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 768a7d9c-4e1c-521d-b74a-a76e2fd1a169 with identifier: RX57%20MKU to the API
2026-03-28 22:08:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:59 [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': 299,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX57%20MKU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '768a7d9c-4e1c-521d-b74a-a76e2fd1a169',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX57 MKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX57%20MKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 134114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.6 TDV8 VOGUE SE StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV8 VOGUE SE',
 'vin': 'SALLMAM237A259654',
 'year': 2007}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX57%2520MKU%27 HTTP/1.1" 200 None
2026-03-28 22:08:59 [bca.uk] INFO: Saving data for RX57%20MKU: {'auction_closing_time': 1774778400.0, 'created_time': 1774535304.614166, 'last_price_update_time': 1774735739.17549}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX57%2520MKU') HTTP/1.1" 204 0
2026-03-28 22:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffb65635-de52-531c-9cb8-87827f404411 with identifier: FG67%20NYZ
2026-03-28 22:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffb65635-de52-531c-9cb8-87827f404411 with identifier: FG67%20NYZ
2026-03-28 22:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffb65635-de52-531c-9cb8-87827f404411 with identifier: FG67%20NYZ to the API
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:59 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG67%20NYZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffb65635-de52-531c-9cb8-87827f404411',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG67 NYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG67%20NYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 64652,
 'odometer_reading_unit': '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 TEKNA PULSE Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 TEKNA PULSE',
 'vin': 'SJNFEAF15U7332198',
 'year': 2017}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG67%2520NYZ%27 HTTP/1.1" 200 None
2026-03-28 22:08:59 [bca.uk] INFO: Saving data for FG67%20NYZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535991.866508, 'last_price_update_time': 1774735739.612978}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG67%2520NYZ') HTTP/1.1" 204 0
2026-03-28 22:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with identifier: SY65%20UOC
2026-03-28 22:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with identifier: SY65%20UOC
2026-03-28 22:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72cc21ac-84db-5fd8-8fc7-6cc7b60d7175 with identifier: SY65%20UOC to the API
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:08:59 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY65%20UOC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72cc21ac-84db-5fd8-8fc7-6cc7b60d7175',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY65 UOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY65%20UOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 114000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 125 ZETEC MPV',
 'transmission': 'manual',
 'trim': '125 ZETEC',
 'vin': 'WF0VXXGCEVFJ85701',
 'year': 2015}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY65%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:08:59 [bca.uk] INFO: Saving data for SY65%20UOC: {'auction_closing_time': 1774778400.0, 'created_time': 1774047316.870161, 'last_price_update_time': 1774735739.970953}
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY65%2520UOC') HTTP/1.1" 204 0
2026-03-28 22:08:59 [bca.uk] INFO: Found listing with ID: SG11%20YNA
2026-03-28 22:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG11%2520YNA%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Scrape type for SG11%20YNA: 2
2026-03-28 22:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with identifier: SG11%20YNA
2026-03-28 22:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36, identifier: SG11%20YNA
2026-03-28 22:09:00 [bca.uk] INFO: Found listing with ID: J22%20CDN
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J22%2520CDN%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Scrape type for J22%20CDN: 0
2026-03-28 22:09:00 [bca.uk] INFO: Found listing with ID: LD64%20UCP
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD64%2520UCP%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Scrape type for LD64%20UCP: 0
2026-03-28 22:09:00 [bca.uk] INFO: Found listing with ID: MA14%20ZKB
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA14%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Scrape type for MA14%20ZKB: 2
2026-03-28 22:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37cc9a90-549b-59f8-9915-b4dd208d85b2 with identifier: MA14%20ZKB
2026-03-28 22:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37cc9a90-549b-59f8-9915-b4dd208d85b2 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37cc9a90-549b-59f8-9915-b4dd208d85b2 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37cc9a90-549b-59f8-9915-b4dd208d85b2, identifier: MA14%20ZKB
2026-03-28 22:09:00 [bca.uk] INFO: Found listing with ID: CK65%20BVE
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK65%2520BVE%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Scrape type for CK65%20BVE: 2
2026-03-28 22:09:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3cde096-b2d6-5639-b060-e632c871ff46 with identifier: CK65%20BVE
2026-03-28 22:09:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3cde096-b2d6-5639-b060-e632c871ff46 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3cde096-b2d6-5639-b060-e632c871ff46 with scrape type 2
2026-03-28 22:09:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3cde096-b2d6-5639-b060-e632c871ff46, identifier: CK65%20BVE
2026-03-28 22:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with identifier: SG11%20YNA
2026-03-28 22:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with identifier: SG11%20YNA
2026-03-28 22:09:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36 with identifier: SG11%20YNA to the API
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:00 [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=SG11%20YNA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d6eb9da-8cc9-5ccd-b94f-34b497fe3c36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG11 YNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG11%20YNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 100783,
 '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 JUKE 1.6 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U6065549',
 'year': 2011}
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG11%2520YNA%27 HTTP/1.1" 200 None
2026-03-28 22:09:00 [bca.uk] INFO: Saving data for SG11%20YNA: {'auction_closing_time': 1774778400.0, 'created_time': 1774362355.411421, 'last_price_update_time': 1774735740.704783}
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG11%2520YNA') HTTP/1.1" 204 0
2026-03-28 22:09:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37cc9a90-549b-59f8-9915-b4dd208d85b2 with identifier: MA14%20ZKB
2026-03-28 22:09:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37cc9a90-549b-59f8-9915-b4dd208d85b2 with identifier: MA14%20ZKB
2026-03-28 22:09:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37cc9a90-549b-59f8-9915-b4dd208d85b2 with identifier: MA14%20ZKB to the API
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:01 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA14%20ZKB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37cc9a90-549b-59f8-9915-b4dd208d85b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA14 ZKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA14%20ZKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 124493,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.6 TDI 105 SE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 SE S-T',
 'vin': 'WAUZZZ8V8EA154942',
 'year': 2014}
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA14%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Saving data for MA14%20ZKB: {'auction_closing_time': 1774778400.0, 'created_time': 1774534632.13857, 'last_price_update_time': 1774735741.02845}
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA14%2520ZKB') HTTP/1.1" 204 0
2026-03-28 22:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3cde096-b2d6-5639-b060-e632c871ff46 with identifier: CK65%20BVE
2026-03-28 22:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3cde096-b2d6-5639-b060-e632c871ff46 with identifier: CK65%20BVE
2026-03-28 22:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3cde096-b2d6-5639-b060-e632c871ff46 with identifier: CK65%20BVE to the API
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK65%20BVE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3cde096-b2d6-5639-b060-e632c871ff46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK65 BVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK65%20BVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 88568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 70 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '70 ENERGY',
 'vin': 'W0L0XEP08G6010450',
 'year': 2015}
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK65%2520BVE%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Saving data for CK65%20BVE: {'auction_closing_time': 1774778400.0, 'created_time': 1774535352.881056, 'last_price_update_time': 1774735741.441348}
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK65%2520BVE') HTTP/1.1" 204 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: SJ13%20HUH
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ13%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for SJ13%20HUH: 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: SN11%20HLZ
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN11%2520HLZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for SN11%20HLZ: 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: WK61%20WML
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK61%2520WML%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for WK61%20WML: 2
2026-03-28 22:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fa1d855-6365-5ffa-85be-346638484e0c with identifier: WK61%20WML
2026-03-28 22:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fa1d855-6365-5ffa-85be-346638484e0c with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fa1d855-6365-5ffa-85be-346638484e0c with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fa1d855-6365-5ffa-85be-346638484e0c, identifier: WK61%20WML
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: MJ18%20VDO
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ18%2520VDO%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for MJ18%20VDO: 2
2026-03-28 22:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with identifier: MJ18%20VDO
2026-03-28 22:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cfb883b-fe14-5c54-8c09-fa3a4d875d83, identifier: MJ18%20VDO
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: BJ66%20YWK
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ66%2520YWK%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for BJ66%20YWK: 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: LM60%20EUZ
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM60%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for LM60%20EUZ: 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: M500%20MDC
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M500%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for M500%20MDC: 0
2026-03-28 22:09:01 [bca.uk] INFO: Found listing with ID: YF13%20MDZ
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF13%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:01 [bca.uk] INFO: Scrape type for YF13%20MDZ: 2
2026-03-28 22:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with identifier: YF13%20MDZ
2026-03-28 22:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with scrape type 2
2026-03-28 22:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1, identifier: YF13%20MDZ
2026-03-28 22:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fa1d855-6365-5ffa-85be-346638484e0c with identifier: WK61%20WML
2026-03-28 22:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fa1d855-6365-5ffa-85be-346638484e0c with identifier: WK61%20WML
2026-03-28 22:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fa1d855-6365-5ffa-85be-346638484e0c with identifier: WK61%20WML to the API
2026-03-28 22:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:02 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK61%20WML-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1fa1d855-6365-5ffa-85be-346638484e0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK61 WML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK61%20WML&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 130068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.5 DCI 110 EXPRESSION EDC MPV',
 'transmission': 'automatic',
 'trim': 'DCI 110 EXPRESSION EDC',
 'vin': 'VF1JZ09BE45990992',
 'year': 2011}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK61%2520WML%27 HTTP/1.1" 200 None
2026-03-28 22:09:02 [bca.uk] INFO: Saving data for WK61%20WML: {'auction_closing_time': 1774778400.0, 'created_time': 1774535301.212507, 'last_price_update_time': 1774735742.194502}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK61%2520WML') HTTP/1.1" 204 0
2026-03-28 22:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with identifier: MJ18%20VDO
2026-03-28 22:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with identifier: MJ18%20VDO
2026-03-28 22:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cfb883b-fe14-5c54-8c09-fa3a4d875d83 with identifier: MJ18%20VDO to the API
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:02 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ18%20VDO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7cfb883b-fe14-5c54-8c09-fa3a4d875d83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ18 VDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ18%20VDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 106746,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 82 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'P/T 82 ALLURE',
 'vin': 'VF3CUHMZ6JY033139',
 'year': 2018}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ18%2520VDO%27 HTTP/1.1" 200 None
2026-03-28 22:09:02 [bca.uk] INFO: Saving data for MJ18%20VDO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534626.481397, 'last_price_update_time': 1774735742.622797}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ18%2520VDO') HTTP/1.1" 204 0
2026-03-28 22:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with identifier: YF13%20MDZ
2026-03-28 22:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with identifier: YF13%20MDZ
2026-03-28 22:09:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1 with identifier: YF13%20MDZ to the API
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF13%20MDZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b273d6f6-b2f2-5ef4-bd5a-df3f83addcf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF13 MDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF13%20MDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'AURIS TOURING',
 'odometer': 456744,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS TOURING 1.8 VVTI HYBRID EXCEL Estate',
 'transmission': 'automatic',
 'trim': 'VVTI HYBRID EXCEL',
 'vin': 'SB1ZS3JE70E032917',
 'year': 2013}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF13%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:02 [bca.uk] INFO: Saving data for YF13%20MDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535328.433802, 'last_price_update_time': 1774735742.974178}
2026-03-28 22:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF13%2520MDZ') HTTP/1.1" 204 0
2026-03-28 22:09:03 [bca.uk] INFO: Found listing with ID: EK19%20ZSU
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK19%2520ZSU%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Scrape type for EK19%20ZSU: 2
2026-03-28 22:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d484391-4e88-5743-bed2-c97a51feea33 with identifier: EK19%20ZSU
2026-03-28 22:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d484391-4e88-5743-bed2-c97a51feea33 with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d484391-4e88-5743-bed2-c97a51feea33 with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d484391-4e88-5743-bed2-c97a51feea33, identifier: EK19%20ZSU
2026-03-28 22:09:03 [bca.uk] INFO: Found listing with ID: AP15%20JHV
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP15%2520JHV%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Scrape type for AP15%20JHV: 2
2026-03-28 22:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edafd6f3-6749-5724-9a95-f7251fbb03de with identifier: AP15%20JHV
2026-03-28 22:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edafd6f3-6749-5724-9a95-f7251fbb03de with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edafd6f3-6749-5724-9a95-f7251fbb03de with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edafd6f3-6749-5724-9a95-f7251fbb03de, identifier: AP15%20JHV
2026-03-28 22:09:03 [bca.uk] INFO: Found listing with ID: BV12%20NRK
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV12%2520NRK%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Scrape type for BV12%20NRK: 0
2026-03-28 22:09:03 [bca.uk] INFO: Found listing with ID: DF66%20HMU
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF66%2520HMU%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Scrape type for DF66%20HMU: 0
2026-03-28 22:09:03 [bca.uk] INFO: Found listing with ID: FH66%20SFV
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH66%2520SFV%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Scrape type for FH66%20SFV: 2
2026-03-28 22:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with identifier: FH66%20SFV
2026-03-28 22:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with scrape type 2
2026-03-28 22:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 657a0c38-50a2-5dd9-a4ce-cd02c614acc4, identifier: FH66%20SFV
2026-03-28 22:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d484391-4e88-5743-bed2-c97a51feea33 with identifier: EK19%20ZSU
2026-03-28 22:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d484391-4e88-5743-bed2-c97a51feea33 with identifier: EK19%20ZSU
2026-03-28 22:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d484391-4e88-5743-bed2-c97a51feea33 with identifier: EK19%20ZSU to the API
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:03 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK19%20ZSU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d484391-4e88-5743-bed2-c97a51feea33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK19 ZSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK19%20ZSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 24018,
 'odometer_reading_unit': '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': 'WF0NXXGCHNJA00399',
 'year': 2019}
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK19%2520ZSU%27 HTTP/1.1" 200 None
2026-03-28 22:09:03 [bca.uk] INFO: Saving data for EK19%20ZSU: {'auction_closing_time': 1774778400.0, 'created_time': 1774536074.822381, 'last_price_update_time': 1774735743.772967}
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK19%2520ZSU') HTTP/1.1" 204 0
2026-03-28 22:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edafd6f3-6749-5724-9a95-f7251fbb03de with identifier: AP15%20JHV
2026-03-28 22:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edafd6f3-6749-5724-9a95-f7251fbb03de with identifier: AP15%20JHV
2026-03-28 22:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edafd6f3-6749-5724-9a95-f7251fbb03de with identifier: AP15%20JHV to the API
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:04 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP15%20JHV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edafd6f3-6749-5724-9a95-f7251fbb03de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AP15 JHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP15%20JHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 81856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 ZETEC S',
 'vin': 'WF05XXGCC5FY83180',
 'year': 2015}
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP15%2520JHV%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Saving data for AP15%20JHV: {'auction_closing_time': 1774778400.0, 'created_time': 1774534641.94977, 'last_price_update_time': 1774735744.095298}
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP15%2520JHV') HTTP/1.1" 204 0
2026-03-28 22:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with identifier: FH66%20SFV
2026-03-28 22:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with identifier: FH66%20SFV
2026-03-28 22:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 657a0c38-50a2-5dd9-a4ce-cd02c614acc4 with identifier: FH66%20SFV to the API
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=15&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 70,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH66%20SFV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '657a0c38-50a2-5dd9-a4ce-cd02c614acc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH66 SFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH66%20SFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 135760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS 1.8 VVTI ACTIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI ACTIVE',
 'vin': 'JTDKB3FU703540748',
 'year': 2017}
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH66%2520SFV%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Saving data for FH66%20SFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535326.167146, 'last_price_update_time': 1774735744.448205}
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH66%2520SFV') HTTP/1.1" 204 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: YD08%20FXX
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD08%2520FXX%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for YD08%20FXX: 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: NA14%20XFF
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA14%2520XFF%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for NA14%20XFF: 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: GU66%20BFA
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU66%2520BFA%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for GU66%20BFA: 2
2026-03-28 22:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with identifier: GU66%20BFA
2026-03-28 22:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d253d96-5e8e-56b2-9589-6ccc5c28e171, identifier: GU66%20BFA
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: BT16%20TPO
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT16%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for BT16%20TPO: 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: DA65%20YOO
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA65%2520YOO%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for DA65%20YOO: 2
2026-03-28 22:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc3e664c-a34d-5b4f-aef6-62c065f6edef with identifier: DA65%20YOO
2026-03-28 22:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc3e664c-a34d-5b4f-aef6-62c065f6edef with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc3e664c-a34d-5b4f-aef6-62c065f6edef with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc3e664c-a34d-5b4f-aef6-62c065f6edef, identifier: DA65%20YOO
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: GF60%20JYK
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF60%2520JYK%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for GF60%20JYK: 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: MA10%20MJF
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA10%2520MJF%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for MA10%20MJF: 0
2026-03-28 22:09:04 [bca.uk] INFO: Found listing with ID: PX13%20OFM
2026-03-28 22:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX13%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 22:09:04 [bca.uk] INFO: Scrape type for PX13%20OFM: 2
2026-03-28 22:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with identifier: PX13%20OFM
2026-03-28 22:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with scrape type 2
2026-03-28 22:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1, identifier: PX13%20OFM
2026-03-28 22:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with identifier: GU66%20BFA
2026-03-28 22:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with identifier: GU66%20BFA
2026-03-28 22:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d253d96-5e8e-56b2-9589-6ccc5c28e171 with identifier: GU66%20BFA to the API
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU66%20BFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d253d96-5e8e-56b2-9589-6ccc5c28e171',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU66 BFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU66%20BFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 87211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 HSE (7ST)',
 'vin': 'SALWA2KE5GA109711',
 'year': 2016}
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU66%2520BFA%27 HTTP/1.1" 200 None
2026-03-28 22:09:05 [bca.uk] INFO: Saving data for GU66%20BFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774361777.425494, 'last_price_update_time': 1774735745.238039}
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU66%2520BFA') HTTP/1.1" 204 0
2026-03-28 22:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc3e664c-a34d-5b4f-aef6-62c065f6edef with identifier: DA65%20YOO
2026-03-28 22:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc3e664c-a34d-5b4f-aef6-62c065f6edef with identifier: DA65%20YOO
2026-03-28 22:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc3e664c-a34d-5b4f-aef6-62c065f6edef with identifier: DA65%20YOO to the API
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:05 [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=DA65%20YOO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc3e664c-a34d-5b4f-aef6-62c065f6edef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA65 YOO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA65%20YOO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 60617,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7146527',
 'year': 2015}
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA65%2520YOO%27 HTTP/1.1" 200 None
2026-03-28 22:09:05 [bca.uk] INFO: Saving data for DA65%20YOO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534637.965384, 'last_price_update_time': 1774735745.691771}
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA65%2520YOO') HTTP/1.1" 204 0
2026-03-28 22:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with identifier: PX13%20OFM
2026-03-28 22:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with identifier: PX13%20OFM
2026-03-28 22:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1 with identifier: PX13%20OFM to the API
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:06 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX13%20OFM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf4fc9f2-d7b0-5ce1-a7c5-414d8a3717d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX13 OFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX13%20OFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 53822,
 '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 KA 1.2 TITANIUM S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM S/S',
 'vin': 'WF0UXXLTRUDJ05802',
 'year': 2013}
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX13%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Saving data for PX13%20OFM: {'auction_closing_time': 1774778400.0, 'created_time': 1774535326.917999, 'last_price_update_time': 1774735746.075376}
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX13%2520OFM') HTTP/1.1" 204 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: MF19%20OFT
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF19%2520OFT%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for MF19%20OFT: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: FX65%20SEY
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX65%2520SEY%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for FX65%20SEY: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: FV61%20BCF
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV61%2520BCF%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for FV61%20BCF: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SF63%20YSY
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF63%2520YSY%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SF63%20YSY: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: WJ60%20CFP
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ60%2520CFP%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for WJ60%20CFP: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: YG12%20VBZ
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG12%2520VBZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for YG12%20VBZ: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: YX63%20FCC
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX63%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for YX63%20FCC: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: AK65%20GFO
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK65%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for AK65%20GFO: 2
2026-03-28 22:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with identifier: AK65%20GFO
2026-03-28 22:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with scrape type 2
2026-03-28 22:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with scrape type 2
2026-03-28 22:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0f5a4d4-fcf0-509e-ba19-e414d51fe77f, identifier: AK65%20GFO
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: C7%20WRJ
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27C7%2520WRJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for C7%20WRJ: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SR68%20NWE
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR68%2520NWE%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SR68%20NWE: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SG64%20KJZ
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG64%2520KJZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SG64%20KJZ: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SV14%20VWC
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV14%2520VWC%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SV14%20VWC: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: FG60%20TLX
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG60%2520TLX%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for FG60%20TLX: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: NG65%20ETD
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG65%2520ETD%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for NG65%20ETD: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: WV65%20EZL
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV65%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for WV65%20EZL: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SA16%20NZY
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA16%2520NZY%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SA16%20NZY: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: SP14%20TRV
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP14%2520TRV%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for SP14%20TRV: 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: WO15%20WBN
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO15%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Scrape type for WO15%20WBN: 0
2026-03-28 22:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with identifier: AK65%20GFO
2026-03-28 22:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with identifier: AK65%20GFO
2026-03-28 22:09:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0f5a4d4-fcf0-509e-ba19-e414d51fe77f with identifier: AK65%20GFO to the API
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK65%20GFO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0f5a4d4-fcf0-509e-ba19-e414d51fe77f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK65 GFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK65%20GFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 64564,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE Hatchback',
 'transmission': 'manual',
 'trim': 'TD4 180 4WD SE',
 'vin': 'SALVA2CN3GH098242',
 'year': 2015}
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK65%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 22:09:06 [bca.uk] INFO: Saving data for AK65%20GFO: {'auction_closing_time': 1774778400.0, 'created_time': 1774535299.905835, 'last_price_update_time': 1774735746.8629}
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK65%2520GFO') HTTP/1.1" 204 0
2026-03-28 22:09:06 [bca.uk] INFO: Found listing with ID: DG64%20YKK
2026-03-28 22:09:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG64%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Scrape type for DG64%20YKK: 2
2026-03-28 22:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c52efd7a-70a3-5ee0-b147-e77fbac81144 with identifier: DG64%20YKK
2026-03-28 22:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c52efd7a-70a3-5ee0-b147-e77fbac81144 with scrape type 2
2026-03-28 22:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c52efd7a-70a3-5ee0-b147-e77fbac81144 with scrape type 2
2026-03-28 22:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c52efd7a-70a3-5ee0-b147-e77fbac81144, identifier: DG64%20YKK
2026-03-28 22:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c52efd7a-70a3-5ee0-b147-e77fbac81144 with identifier: DG64%20YKK
2026-03-28 22:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c52efd7a-70a3-5ee0-b147-e77fbac81144 with identifier: DG64%20YKK
2026-03-28 22:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c52efd7a-70a3-5ee0-b147-e77fbac81144 with identifier: DG64%20YKK to the API
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG64%20YKK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c52efd7a-70a3-5ee0-b147-e77fbac81144',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG64 YKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG64%20YKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 172100,
 'odometer_reading_unit': '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 A6 2.0 TDI ULTRA 190 BLACK ED. Saloon',
 'transmission': 'manual',
 'trim': 'TDI ULTRA 190 BLACK ED.',
 'vin': 'WAUZZZ4G2EN194787',
 'year': 2014}
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG64%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Saving data for DG64%20YKK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535289.123859, 'last_price_update_time': 1774735747.419525}
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG64%2520YKK') HTTP/1.1" 204 0
2026-03-28 22:09:07 [bca.uk] INFO: Found listing with ID: DV68%20LFL
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV68%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Scrape type for DV68%20LFL: 2
2026-03-28 22:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b50f69c8-41c9-54bd-b86d-851741fd9b99 with identifier: DV68%20LFL
2026-03-28 22:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b50f69c8-41c9-54bd-b86d-851741fd9b99 with scrape type 2
2026-03-28 22:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b50f69c8-41c9-54bd-b86d-851741fd9b99 with scrape type 2
2026-03-28 22:09:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b50f69c8-41c9-54bd-b86d-851741fd9b99, identifier: DV68%20LFL
2026-03-28 22:09:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b50f69c8-41c9-54bd-b86d-851741fd9b99 with identifier: DV68%20LFL
2026-03-28 22:09:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b50f69c8-41c9-54bd-b86d-851741fd9b99 with identifier: DV68%20LFL
2026-03-28 22:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b50f69c8-41c9-54bd-b86d-851741fd9b99 with identifier: DV68%20LFL to the API
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV68%20LFL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b50f69c8-41c9-54bd-b86d-851741fd9b99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV68 LFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV68%20LFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 73053,
 'odometer_reading_unit': '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 LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0033660',
 'year': 2018}
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV68%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Saving data for DV68%20LFL: {'auction_closing_time': 1774778400.0, 'created_time': 1774535290.091685, 'last_price_update_time': 1774735747.857769}
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV68%2520LFL') HTTP/1.1" 204 0
2026-03-28 22:09:07 [bca.uk] INFO: Found listing with ID: SK18%20JKO
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK18%2520JKO%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Scrape type for SK18%20JKO: 0
2026-03-28 22:09:07 [bca.uk] INFO: Found listing with ID: SP70%20LPC
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP70%2520LPC%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Scrape type for SP70%20LPC: 0
2026-03-28 22:09:07 [bca.uk] INFO: Found listing with ID: PO68%20KXK
2026-03-28 22:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO68%2520KXK%27 HTTP/1.1" 200 None
2026-03-28 22:09:07 [bca.uk] INFO: Scrape type for PO68%20KXK: 2
2026-03-28 22:09:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42379e91-8756-52fa-b1a6-d150e64cec62 with identifier: PO68%20KXK
2026-03-28 22:09:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42379e91-8756-52fa-b1a6-d150e64cec62 with scrape type 2
2026-03-28 22:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42379e91-8756-52fa-b1a6-d150e64cec62 with scrape type 2
2026-03-28 22:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42379e91-8756-52fa-b1a6-d150e64cec62, identifier: PO68%20KXK
2026-03-28 22:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42379e91-8756-52fa-b1a6-d150e64cec62 with identifier: PO68%20KXK
2026-03-28 22:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42379e91-8756-52fa-b1a6-d150e64cec62 with identifier: PO68%20KXK
2026-03-28 22:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42379e91-8756-52fa-b1a6-d150e64cec62 with identifier: PO68%20KXK to the API
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO68%20KXK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42379e91-8756-52fa-b1a6-d150e64cec62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO68 KXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO68%20KXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FIAT',
 'model': '500',
 'odometer': 30199,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA3120000JA61254',
 'year': 2018}
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO68%2520KXK%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Saving data for PO68%20KXK: {'auction_closing_time': 1774778400.0, 'created_time': 1774362347.993091, 'last_price_update_time': 1774735748.371255}
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO68%2520KXK') HTTP/1.1" 204 0
2026-03-28 22:09:08 [bca.uk] INFO: Found listing with ID: SE64%20GDF
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE64%2520GDF%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Scrape type for SE64%20GDF: 2
2026-03-28 22:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd6c4a00-52f2-58a3-9f8a-b192766c9943 with identifier: SE64%20GDF
2026-03-28 22:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd6c4a00-52f2-58a3-9f8a-b192766c9943 with scrape type 2
2026-03-28 22:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd6c4a00-52f2-58a3-9f8a-b192766c9943 with scrape type 2
2026-03-28 22:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd6c4a00-52f2-58a3-9f8a-b192766c9943, identifier: SE64%20GDF
2026-03-28 22:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd6c4a00-52f2-58a3-9f8a-b192766c9943 with identifier: SE64%20GDF
2026-03-28 22:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd6c4a00-52f2-58a3-9f8a-b192766c9943 with identifier: SE64%20GDF
2026-03-28 22:09:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd6c4a00-52f2-58a3-9f8a-b192766c9943 with identifier: SE64%20GDF to the API
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE64%20GDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd6c4a00-52f2-58a3-9f8a-b192766c9943',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE64 GDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE64%20GDF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 36811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 1.6 3 Estate',
 'transmission': 'manual',
 'trim': '3',
 'vin': 'JMAXNGA1WFZ001273',
 'year': 2015}
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE64%2520GDF%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Saving data for SE64%20GDF: {'auction_closing_time': 1774778400.0, 'created_time': 1774353014.164824, 'last_price_update_time': 1774735748.809191}
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE64%2520GDF') HTTP/1.1" 204 0
2026-03-28 22:09:08 [bca.uk] INFO: Found listing with ID: SH15%20NPX
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH15%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Scrape type for SH15%20NPX: 0
2026-03-28 22:09:08 [bca.uk] INFO: Found listing with ID: SL14%20FUV
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Scrape type for SL14%20FUV: 0
2026-03-28 22:09:08 [bca.uk] INFO: Found listing with ID: ST65%20BKF
2026-03-28 22:09:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:09:08 [bca.uk] INFO: Scrape type for ST65%20BKF: 2
2026-03-28 22:09:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with identifier: ST65%20BKF
2026-03-28 22:09:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with scrape type 2
2026-03-28 22:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with scrape type 2
2026-03-28 22:09:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6, identifier: ST65%20BKF
2026-03-28 22:09:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with identifier: ST65%20BKF
2026-03-28 22:09:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with identifier: ST65%20BKF
2026-03-28 22:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6 with identifier: ST65%20BKF to the API
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST65%20BKF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68bda06c-5fc2-5fc3-8e6c-7cc3ab3f31e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST65 BKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST65%20BKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 32739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 0.9 TCE 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE',
 'vin': 'VF12RD11A53785761',
 'year': 2015}
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Saving data for ST65%20BKF: {'auction_closing_time': 1774778400.0, 'created_time': 1774534811.964498, 'last_price_update_time': 1774735749.303839}
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST65%2520BKF') HTTP/1.1" 204 0
2026-03-28 22:09:09 [bca.uk] INFO: Total items found: 100
2026-03-28 22:09:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded
2026-03-28 22:09:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:09:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: DX17%20SYH
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX17%2520SYH%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for DX17%20SYH: 2
2026-03-28 22:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d915f5c9-3331-51db-9c47-25295cdab5a9 with identifier: DX17%20SYH
2026-03-28 22:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d915f5c9-3331-51db-9c47-25295cdab5a9 with scrape type 2
2026-03-28 22:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d915f5c9-3331-51db-9c47-25295cdab5a9 with scrape type 2
2026-03-28 22:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d915f5c9-3331-51db-9c47-25295cdab5a9, identifier: DX17%20SYH
2026-03-28 22:09:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d915f5c9-3331-51db-9c47-25295cdab5a9 with identifier: DX17%20SYH
2026-03-28 22:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d915f5c9-3331-51db-9c47-25295cdab5a9 with identifier: DX17%20SYH
2026-03-28 22:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d915f5c9-3331-51db-9c47-25295cdab5a9 with identifier: DX17%20SYH to the API
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX17%20SYH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd915f5c9-3331-51db-9c47-25295cdab5a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX17 SYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX17%20SYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FIAT',
 'model': '500',
 'odometer': 29338,
 'odometer_reading_unit': '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 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA3120000J742002',
 'year': 2017}
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX17%2520SYH%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Saving data for DX17%20SYH: {'auction_closing_time': 1774778400.0, 'created_time': 1774535833.545081, 'last_price_update_time': 1774735749.751759}
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX17%2520SYH') HTTP/1.1" 204 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: EY66%20UZM
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY66%2520UZM%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for EY66%20UZM: 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: LV59%20HND
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV59%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for LV59%20HND: 2
2026-03-28 22:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8bea634-d127-55e3-992c-d0098009648e with identifier: LV59%20HND
2026-03-28 22:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8bea634-d127-55e3-992c-d0098009648e with scrape type 2
2026-03-28 22:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8bea634-d127-55e3-992c-d0098009648e with scrape type 2
2026-03-28 22:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8bea634-d127-55e3-992c-d0098009648e, identifier: LV59%20HND
2026-03-28 22:09:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: SC17%20XRM
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC17%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for SC17%20XRM: 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: SD67%20KLC
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD67%2520KLC%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for SD67%20KLC: 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: KP65%20NNV
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP65%2520NNV%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for KP65%20NNV: 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: PJ66%20LUT
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ66%2520LUT%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for PJ66%20LUT: 0
2026-03-28 22:09:09 [bca.uk] INFO: Found listing with ID: LFZ%202518
2026-03-28 22:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-28 22:09:09 [bca.uk] INFO: Scrape type for LFZ%202518: 2
2026-03-28 22:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with identifier: LFZ%202518
2026-03-28 22:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with scrape type 2
2026-03-28 22:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with scrape type 2
2026-03-28 22:09:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e65c96d-b8c6-5910-9826-cda0ae18ed40, identifier: LFZ%202518
2026-03-28 22:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8bea634-d127-55e3-992c-d0098009648e with identifier: LV59%20HND
2026-03-28 22:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8bea634-d127-55e3-992c-d0098009648e with identifier: LV59%20HND
2026-03-28 22:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8bea634-d127-55e3-992c-d0098009648e with identifier: LV59%20HND to the API
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:10 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV59%20HND-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8bea634-d127-55e3-992c-d0098009648e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV59 HND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV59%20HND&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 59255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFCAE11U2032646',
 'year': 2009}
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV59%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:09:10 [bca.uk] INFO: Saving data for LV59%20HND: {'auction_closing_time': 1774778400.0, 'created_time': 1774362397.203967, 'last_price_update_time': 1774735750.434328}
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV59%2520HND') HTTP/1.1" 204 0
2026-03-28 22:09:10 [scrapy.extensions.logstats] INFO: Crawled 250 pages (at -3 pages/min), scraped 526 items (at 110 items/min)
2026-03-28 22:09:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 195MiB
2026-03-28 22:09:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with identifier: LFZ%202518
2026-03-28 22:09:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with identifier: LFZ%202518
2026-03-28 22:09:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e65c96d-b8c6-5910-9826-cda0ae18ed40 with identifier: LFZ%202518 to the API
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LFZ%202518-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e65c96d-b8c6-5910-9826-cda0ae18ed40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LFZ 2518',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LFZ%202518&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 114340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 N-TEC+ Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC+',
 'vin': 'SJNFCAE11U2184985',
 'year': 2012}
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LFZ%25202518%27 HTTP/1.1" 200 None
2026-03-28 22:09:10 [bca.uk] INFO: Saving data for LFZ%202518: {'auction_closing_time': 1774864800.0, 'created_time': 1774361832.536368, 'last_price_update_time': 1774735750.916268}
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LFZ%25202518') HTTP/1.1" 204 0
2026-03-28 22:09:10 [bca.uk] INFO: Found listing with ID: MF09%20TBZ
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF09%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:10 [bca.uk] INFO: Scrape type for MF09%20TBZ: 0
2026-03-28 22:09:10 [bca.uk] INFO: Found listing with ID: WF59%20WBN
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF59%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 22:09:10 [bca.uk] INFO: Scrape type for WF59%20WBN: 0
2026-03-28 22:09:10 [bca.uk] INFO: Found listing with ID: YK18%20EUH
2026-03-28 22:09:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK18%2520EUH%27 HTTP/1.1" 200 None
2026-03-28 22:09:10 [bca.uk] INFO: Scrape type for YK18%20EUH: 2
2026-03-28 22:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca3e2696-e206-5933-8281-33a8972fa239 with identifier: YK18%20EUH
2026-03-28 22:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca3e2696-e206-5933-8281-33a8972fa239 with scrape type 2
2026-03-28 22:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca3e2696-e206-5933-8281-33a8972fa239 with scrape type 2
2026-03-28 22:09:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca3e2696-e206-5933-8281-33a8972fa239, identifier: YK18%20EUH
2026-03-28 22:09:11 [bca.uk] INFO: Found listing with ID: SA10%20DVK
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA10%2520DVK%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Scrape type for SA10%20DVK: 0
2026-03-28 22:09:11 [bca.uk] INFO: Found listing with ID: A5%20VHE
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27A5%2520VHE%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Scrape type for A5%20VHE: 0
2026-03-28 22:09:11 [bca.uk] INFO: Found listing with ID: VK14%20NPY
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK14%2520NPY%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Scrape type for VK14%20NPY: 0
2026-03-28 22:09:11 [bca.uk] INFO: Found listing with ID: YE07%20CMY
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE07%2520CMY%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Scrape type for YE07%20CMY: 0
2026-03-28 22:09:11 [bca.uk] INFO: Found listing with ID: YG61%20ZTR
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG61%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Scrape type for YG61%20ZTR: 2
2026-03-28 22:09:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with identifier: YG61%20ZTR
2026-03-28 22:09:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with scrape type 2
2026-03-28 22:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with scrape type 2
2026-03-28 22:09:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da84b0fc-33cb-5a10-83c7-fe158a2b27f9, identifier: YG61%20ZTR
2026-03-28 22:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca3e2696-e206-5933-8281-33a8972fa239 with identifier: YK18%20EUH
2026-03-28 22:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca3e2696-e206-5933-8281-33a8972fa239 with identifier: YK18%20EUH
2026-03-28 22:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca3e2696-e206-5933-8281-33a8972fa239 with identifier: YK18%20EUH to the API
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:11 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20EUH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca3e2696-e206-5933-8281-33a8972fa239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK18 EUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20EUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 41276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNY0JS052668',
 'year': 2018}
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK18%2520EUH%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Saving data for YK18%20EUH: {'auction_closing_time': 1774778400.0, 'created_time': 1774536058.722565, 'last_price_update_time': 1774735751.637572}
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520EUH') HTTP/1.1" 204 0
2026-03-28 22:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with identifier: YG61%20ZTR
2026-03-28 22:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with identifier: YG61%20ZTR
2026-03-28 22:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da84b0fc-33cb-5a10-83c7-fe158a2b27f9 with identifier: YG61%20ZTR to the API
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG61%20ZTR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da84b0fc-33cb-5a10-83c7-fe158a2b27f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG61 ZTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG61%20ZTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 105990,
 '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 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0JXXWPJJBU75281',
 'year': 2011}
2026-03-28 22:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG61%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:09:11 [bca.uk] INFO: Saving data for YG61%20ZTR: {'auction_closing_time': 1774778400.0, 'created_time': 1774535276.120959, 'last_price_update_time': 1774735751.994657}
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG61%2520ZTR') HTTP/1.1" 204 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: BK68%20ECE
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK68%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for BK68%20ECE: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: BP19%20TWZ
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP19%2520TWZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for BP19%20TWZ: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SK72%20YTM
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK72%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SK72%20YTM: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: EX13%20UKP
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX13%2520UKP%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for EX13%20UKP: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: KY64%20TVO
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY64%2520TVO%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for KY64%20TVO: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SC66%20FDM
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC66%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SC66%20FDM: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SN63%20HJG
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN63%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SN63%20HJG: 2
2026-03-28 22:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 732da51a-34c7-558e-9748-faf27da9b2f6 with identifier: SN63%20HJG
2026-03-28 22:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 732da51a-34c7-558e-9748-faf27da9b2f6 with scrape type 2
2026-03-28 22:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 732da51a-34c7-558e-9748-faf27da9b2f6 with scrape type 2
2026-03-28 22:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 732da51a-34c7-558e-9748-faf27da9b2f6, identifier: SN63%20HJG
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SB13%20MVJ
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SB13%20MVJ: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SB66%20VUV
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB66%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SB66%20VUV: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SC16%20CWE
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC16%2520CWE%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SC16%20CWE: 0
2026-03-28 22:09:12 [bca.uk] INFO: Found listing with ID: SD12%20KXT
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD12%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Scrape type for SD12%20KXT: 2
2026-03-28 22:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ec654b-589c-5962-a445-28a3e26b955d with identifier: SD12%20KXT
2026-03-28 22:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ec654b-589c-5962-a445-28a3e26b955d with scrape type 2
2026-03-28 22:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ec654b-589c-5962-a445-28a3e26b955d with scrape type 2
2026-03-28 22:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ec654b-589c-5962-a445-28a3e26b955d, identifier: SD12%20KXT
2026-03-28 22:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 732da51a-34c7-558e-9748-faf27da9b2f6 with identifier: SN63%20HJG
2026-03-28 22:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 732da51a-34c7-558e-9748-faf27da9b2f6 with identifier: SN63%20HJG
2026-03-28 22:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 732da51a-34c7-558e-9748-faf27da9b2f6 with identifier: SN63%20HJG to the API
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:12 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN63%20HJG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '732da51a-34c7-558e-9748-faf27da9b2f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN63 HJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN63%20HJG&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 26321,
 '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 KA 1.2 EDGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'EDGE S/S',
 'vin': 'WF0UXXLTRUDG36023',
 'year': 2013}
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN63%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 22:09:12 [bca.uk] INFO: Saving data for SN63%20HJG: {'auction_closing_time': 1774778400.0, 'created_time': 1774362282.760678, 'last_price_update_time': 1774735752.711219}
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN63%2520HJG') HTTP/1.1" 204 0
2026-03-28 22:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ec654b-589c-5962-a445-28a3e26b955d with identifier: SD12%20KXT
2026-03-28 22:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ec654b-589c-5962-a445-28a3e26b955d with identifier: SD12%20KXT
2026-03-28 22:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ec654b-589c-5962-a445-28a3e26b955d with identifier: SD12%20KXT to the API
2026-03-28 22:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD12%20KXT-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40ec654b-589c-5962-a445-28a3e26b955d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD12 KXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD12%20KXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 91963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-DTEC ES Estate',
 'transmission': 'manual',
 'trim': 'I-DTEC ES',
 'vin': 'SHSRE6750CU007356',
 'year': 2012}
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD12%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 22:09:13 [bca.uk] INFO: Saving data for SD12%20KXT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535284.435647, 'last_price_update_time': 1774735753.142121}
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD12%2520KXT') HTTP/1.1" 204 0
2026-03-28 22:09:13 [bca.uk] INFO: Found listing with ID: SV10%20UOD
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV10%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 22:09:13 [bca.uk] INFO: Scrape type for SV10%20UOD: 2
2026-03-28 22:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44403864-286c-54ac-897e-c2d69004f273 with identifier: SV10%20UOD
2026-03-28 22:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44403864-286c-54ac-897e-c2d69004f273 with scrape type 2
2026-03-28 22:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44403864-286c-54ac-897e-c2d69004f273 with scrape type 2
2026-03-28 22:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44403864-286c-54ac-897e-c2d69004f273, identifier: SV10%20UOD
2026-03-28 22:09:13 [bca.uk] INFO: Found listing with ID: SH11%20YDW
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH11%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 22:09:13 [bca.uk] INFO: Scrape type for SH11%20YDW: 0
2026-03-28 22:09:13 [bca.uk] INFO: Found listing with ID: SH60%20LDZ
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH60%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:13 [bca.uk] INFO: Scrape type for SH60%20LDZ: 2
2026-03-28 22:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7d3e90d-579c-54fb-a37a-6379ad934c4d with identifier: SH60%20LDZ
2026-03-28 22:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7d3e90d-579c-54fb-a37a-6379ad934c4d with scrape type 2
2026-03-28 22:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7d3e90d-579c-54fb-a37a-6379ad934c4d with scrape type 2
2026-03-28 22:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7d3e90d-579c-54fb-a37a-6379ad934c4d, identifier: SH60%20LDZ
2026-03-28 22:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44403864-286c-54ac-897e-c2d69004f273 with identifier: SV10%20UOD
2026-03-28 22:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44403864-286c-54ac-897e-c2d69004f273 with identifier: SV10%20UOD
2026-03-28 22:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44403864-286c-54ac-897e-c2d69004f273 with identifier: SV10%20UOD to the API
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:13 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV10%20UOD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '44403864-286c-54ac-897e-c2d69004f273',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV10 UOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV10%20UOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 32414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.6 V-MATIC TR Hatchback',
 'transmission': 'manual',
 'trim': 'V-MATIC TR',
 'vin': 'SB1KE56E70F099413',
 'year': 2010}
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV10%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 22:09:13 [bca.uk] INFO: Saving data for SV10%20UOD: {'auction_closing_time': 1774778400.0, 'created_time': 1774352728.675405, 'last_price_update_time': 1774735753.716271}
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV10%2520UOD') HTTP/1.1" 204 0
2026-03-28 22:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7d3e90d-579c-54fb-a37a-6379ad934c4d with identifier: SH60%20LDZ
2026-03-28 22:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7d3e90d-579c-54fb-a37a-6379ad934c4d with identifier: SH60%20LDZ
2026-03-28 22:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7d3e90d-579c-54fb-a37a-6379ad934c4d with identifier: SH60%20LDZ to the API
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH60%20LDZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7d3e90d-579c-54fb-a37a-6379ad934c4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH60 LDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH60%20LDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 98721,
 '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 6 2.0 TAKUYA Hatchback',
 'transmission': 'manual',
 'trim': 'TAKUYA',
 'vin': 'JMZGHA4E601437013',
 'year': 2010}
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH60%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Saving data for SH60%20LDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535278.26073, 'last_price_update_time': 1774735754.096277}
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH60%2520LDZ') HTTP/1.1" 204 0
2026-03-28 22:09:14 [bca.uk] INFO: Found listing with ID: YK68%20KNO
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK68%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Scrape type for YK68%20KNO: 0
2026-03-28 22:09:14 [bca.uk] INFO: Found listing with ID: SD60%20AGX
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD60%2520AGX%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Scrape type for SD60%20AGX: 0
2026-03-28 22:09:14 [bca.uk] INFO: Found listing with ID: FL15%20SDZ
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL15%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Scrape type for FL15%20SDZ: 2
2026-03-28 22:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16b2b442-bbef-5aca-9493-bb629ebd5699 with identifier: FL15%20SDZ
2026-03-28 22:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16b2b442-bbef-5aca-9493-bb629ebd5699 with scrape type 2
2026-03-28 22:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16b2b442-bbef-5aca-9493-bb629ebd5699 with scrape type 2
2026-03-28 22:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16b2b442-bbef-5aca-9493-bb629ebd5699, identifier: FL15%20SDZ
2026-03-28 22:09:14 [bca.uk] INFO: Found listing with ID: SK63%20FLJ
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK63%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Scrape type for SK63%20FLJ: 2
2026-03-28 22:09:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2630635c-2869-59bb-90e5-c3c364cb79b4 with identifier: SK63%20FLJ
2026-03-28 22:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2630635c-2869-59bb-90e5-c3c364cb79b4 with scrape type 2
2026-03-28 22:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2630635c-2869-59bb-90e5-c3c364cb79b4 with scrape type 2
2026-03-28 22:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2630635c-2869-59bb-90e5-c3c364cb79b4, identifier: SK63%20FLJ
2026-03-28 22:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16b2b442-bbef-5aca-9493-bb629ebd5699 with identifier: FL15%20SDZ
2026-03-28 22:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16b2b442-bbef-5aca-9493-bb629ebd5699 with identifier: FL15%20SDZ
2026-03-28 22:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16b2b442-bbef-5aca-9493-bb629ebd5699 with identifier: FL15%20SDZ to the API
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:14 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL15%20SDZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16b2b442-bbef-5aca-9493-bb629ebd5699',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL15 SDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL15%20SDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 78929,
 'odometer_reading_unit': '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 E220 2.1 CDI B/T SE TIP Estate',
 'transmission': 'manual',
 'trim': 'CDI B/T SE TIP',
 'vin': 'WDD2122012B162504',
 'year': 2015}
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL15%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:14 [bca.uk] INFO: Saving data for FL15%20SDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774361636.886681, 'last_price_update_time': 1774735754.698899}
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL15%2520SDZ') HTTP/1.1" 204 0
2026-03-28 22:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2630635c-2869-59bb-90e5-c3c364cb79b4 with identifier: SK63%20FLJ
2026-03-28 22:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2630635c-2869-59bb-90e5-c3c364cb79b4 with identifier: SK63%20FLJ
2026-03-28 22:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2630635c-2869-59bb-90e5-c3c364cb79b4 with identifier: SK63%20FLJ to the API
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK63%20FLJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2630635c-2869-59bb-90e5-c3c364cb79b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK63 FLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK63%20FLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 101191,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 TD4 150 XS StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 150 XS',
 'vin': 'SALFA2CC3DH375387',
 'year': 2013}
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK63%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Saving data for SK63%20FLJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773931015.643897, 'last_price_update_time': 1774735755.048632}
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK63%2520FLJ') HTTP/1.1" 204 0
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: KJ18%20TUV
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ18%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for KJ18%20TUV: 0
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: RK19%20KCU
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK19%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for RK19%20KCU: 0
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: DU64%20UHM
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU64%2520UHM%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for DU64%20UHM: 0
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: SP07%20GLF
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP07%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for SP07%20GLF: 0
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: CN60%20JNJ
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN60%2520JNJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for CN60%20JNJ: 2
2026-03-28 22:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with identifier: CN60%20JNJ
2026-03-28 22:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with scrape type 2
2026-03-28 22:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with scrape type 2
2026-03-28 22:09:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50d668f3-fc65-5e90-b2ec-2ddc370617f0, identifier: CN60%20JNJ
2026-03-28 22:09:15 [bca.uk] INFO: Found listing with ID: SL13%20PTX
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL13%2520PTX%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Scrape type for SL13%20PTX: 2
2026-03-28 22:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6900e638-56a3-54aa-bcfb-0e322a57a995 with identifier: SL13%20PTX
2026-03-28 22:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6900e638-56a3-54aa-bcfb-0e322a57a995 with scrape type 2
2026-03-28 22:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6900e638-56a3-54aa-bcfb-0e322a57a995 with scrape type 2
2026-03-28 22:09:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6900e638-56a3-54aa-bcfb-0e322a57a995, identifier: SL13%20PTX
2026-03-28 22:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with identifier: CN60%20JNJ
2026-03-28 22:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with identifier: CN60%20JNJ
2026-03-28 22:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50d668f3-fc65-5e90-b2ec-2ddc370617f0 with identifier: CN60%20JNJ to the API
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:15 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN60%20JNJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50d668f3-fc65-5e90-b2ec-2ddc370617f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN60 JNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN60%20JNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 162084,
 '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 Q5 2.0 TDI 170 QUATTRO S LINE S/S StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 170 QUATTRO S LINE S/S',
 'vin': 'WAUZZZ8R0BA071102',
 'year': 2011}
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CN60%2520JNJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:15 [bca.uk] INFO: Saving data for CN60%20JNJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535950.433041, 'last_price_update_time': 1774735755.726767}
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN60%2520JNJ') HTTP/1.1" 204 0
2026-03-28 22:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6900e638-56a3-54aa-bcfb-0e322a57a995 with identifier: SL13%20PTX
2026-03-28 22:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6900e638-56a3-54aa-bcfb-0e322a57a995 with identifier: SL13%20PTX
2026-03-28 22:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6900e638-56a3-54aa-bcfb-0e322a57a995 with identifier: SL13%20PTX to the API
2026-03-28 22:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL13%20PTX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6900e638-56a3-54aa-bcfb-0e322a57a995',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL13 PTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL13%20PTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 96039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.3 TS Hatchback',
 'transmission': 'manual',
 'trim': 'TS',
 'vin': 'JMZDEA4K210481839',
 'year': 2013}
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL13%2520PTX%27 HTTP/1.1" 200 None
2026-03-28 22:09:16 [bca.uk] INFO: Saving data for SL13%20PTX: {'auction_closing_time': 1774778400.0, 'created_time': 1774534793.956014, 'last_price_update_time': 1774735756.217127}
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL13%2520PTX') HTTP/1.1" 204 0
2026-03-28 22:09:16 [bca.uk] INFO: Found listing with ID: SJ12%20WND
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ12%2520WND%27 HTTP/1.1" 200 None
2026-03-28 22:09:16 [bca.uk] INFO: Scrape type for SJ12%20WND: 2
2026-03-28 22:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99942508-fdfc-56fb-918c-570a7d0b581c with identifier: SJ12%20WND
2026-03-28 22:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99942508-fdfc-56fb-918c-570a7d0b581c with scrape type 2
2026-03-28 22:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99942508-fdfc-56fb-918c-570a7d0b581c with scrape type 2
2026-03-28 22:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99942508-fdfc-56fb-918c-570a7d0b581c, identifier: SJ12%20WND
2026-03-28 22:09:16 [bca.uk] INFO: Found listing with ID: SM13%20DLO
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM13%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 22:09:16 [bca.uk] INFO: Scrape type for SM13%20DLO: 0
2026-03-28 22:09:16 [bca.uk] INFO: Found listing with ID: SM58%20EZH
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM58%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 22:09:16 [bca.uk] INFO: Scrape type for SM58%20EZH: 2
2026-03-28 22:09:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with identifier: SM58%20EZH
2026-03-28 22:09:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with scrape type 2
2026-03-28 22:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with scrape type 2
2026-03-28 22:09:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a, identifier: SM58%20EZH
2026-03-28 22:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99942508-fdfc-56fb-918c-570a7d0b581c with identifier: SJ12%20WND
2026-03-28 22:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99942508-fdfc-56fb-918c-570a7d0b581c with identifier: SJ12%20WND
2026-03-28 22:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99942508-fdfc-56fb-918c-570a7d0b581c with identifier: SJ12%20WND to the API
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:16 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ12%20WND-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99942508-fdfc-56fb-918c-570a7d0b581c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ12 WND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ12%20WND&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SUZUKI',
 'model': 'ALTO',
 'odometer': 104950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'SUZUKI ALTO 1.0 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'MA3GFC31S00482811',
 'year': 2012}
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ12%2520WND%27 HTTP/1.1" 200 None
2026-03-28 22:09:16 [bca.uk] INFO: Saving data for SJ12%20WND: {'auction_closing_time': 1774778400.0, 'created_time': 1774535939.966829, 'last_price_update_time': 1774735756.802991}
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ12%2520WND') HTTP/1.1" 204 0
2026-03-28 22:09:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with identifier: SM58%20EZH
2026-03-28 22:09:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with identifier: SM58%20EZH
2026-03-28 22:09:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a with identifier: SM58%20EZH to the API
2026-03-28 22:09:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM58%20EZH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8b53666-6b6b-531a-aeb7-ab2abb9e3d3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM58 EZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM58%20EZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 102973,
 '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': 'JHMGE67609S208950',
 'year': 2009}
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM58%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Saving data for SM58%20EZH: {'auction_closing_time': 1774778400.0, 'created_time': 1773957911.32168, 'last_price_update_time': 1774735757.16116}
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM58%2520EZH') HTTP/1.1" 204 0
2026-03-28 22:09:17 [bca.uk] INFO: Found listing with ID: SK06%20YHE
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK06%2520YHE%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Scrape type for SK06%20YHE: 0
2026-03-28 22:09:17 [bca.uk] INFO: Found listing with ID: SP10%20OWU
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP10%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Scrape type for SP10%20OWU: 0
2026-03-28 22:09:17 [bca.uk] INFO: Found listing with ID: SP13%20OYM
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP13%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Scrape type for SP13%20OYM: 0
2026-03-28 22:09:17 [bca.uk] INFO: Found listing with ID: SP61%20YBE
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP61%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Scrape type for SP61%20YBE: 2
2026-03-28 22:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36451582-78f8-5189-8866-c0a873fea0c4 with identifier: SP61%20YBE
2026-03-28 22:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36451582-78f8-5189-8866-c0a873fea0c4 with scrape type 2
2026-03-28 22:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36451582-78f8-5189-8866-c0a873fea0c4 with scrape type 2
2026-03-28 22:09:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36451582-78f8-5189-8866-c0a873fea0c4, identifier: SP61%20YBE
2026-03-28 22:09:17 [bca.uk] INFO: Found listing with ID: SP63%20WOR
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP63%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Scrape type for SP63%20WOR: 2
2026-03-28 22:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d12abf09-e7f4-5555-8eb0-2d23b4631925 with identifier: SP63%20WOR
2026-03-28 22:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d12abf09-e7f4-5555-8eb0-2d23b4631925 with scrape type 2
2026-03-28 22:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d12abf09-e7f4-5555-8eb0-2d23b4631925 with scrape type 2
2026-03-28 22:09:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d12abf09-e7f4-5555-8eb0-2d23b4631925, identifier: SP63%20WOR
2026-03-28 22:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36451582-78f8-5189-8866-c0a873fea0c4 with identifier: SP61%20YBE
2026-03-28 22:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36451582-78f8-5189-8866-c0a873fea0c4 with identifier: SP61%20YBE
2026-03-28 22:09:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36451582-78f8-5189-8866-c0a873fea0c4 with identifier: SP61%20YBE to the API
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:17 [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': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP61%20YBE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36451582-78f8-5189-8866-c0a873fea0c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP61 YBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP61%20YBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 135446,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC ES Estate',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHSRE5750BU014874',
 'year': 2011}
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP61%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:09:17 [bca.uk] INFO: Saving data for SP61%20YBE: {'auction_closing_time': 1774778400.0, 'created_time': 1774534771.47685, 'last_price_update_time': 1774735757.93729}
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP61%2520YBE') HTTP/1.1" 204 0
2026-03-28 22:09:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d12abf09-e7f4-5555-8eb0-2d23b4631925 with identifier: SP63%20WOR
2026-03-28 22:09:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d12abf09-e7f4-5555-8eb0-2d23b4631925 with identifier: SP63%20WOR
2026-03-28 22:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d12abf09-e7f4-5555-8eb0-2d23b4631925 with identifier: SP63%20WOR to the API
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP63%20WOR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd12abf09-e7f4-5555-8eb0-2d23b4631925',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP63 WOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP63%20WOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 68296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I MODE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I MODE',
 'vin': 'JTDKG10C90N717424',
 'year': 2013}
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP63%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Saving data for SP63%20WOR: {'auction_closing_time': 1774778400.0, 'created_time': 1773931023.096831, 'last_price_update_time': 1774735758.285597}
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP63%2520WOR') HTTP/1.1" 204 0
2026-03-28 22:09:18 [bca.uk] INFO: Found listing with ID: ST61%20AZU
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST61%2520AZU%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Scrape type for ST61%20AZU: 0
2026-03-28 22:09:18 [bca.uk] INFO: Found listing with ID: SY60%20MFJ
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY60%2520MFJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Scrape type for SY60%20MFJ: 0
2026-03-28 22:09:18 [bca.uk] INFO: Found listing with ID: WD22%20CCF
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD22%2520CCF%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Scrape type for WD22%20CCF: 2
2026-03-28 22:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd9f8e5e-a546-5b52-a128-a587a5912692 with identifier: WD22%20CCF
2026-03-28 22:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd9f8e5e-a546-5b52-a128-a587a5912692 with scrape type 2
2026-03-28 22:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd9f8e5e-a546-5b52-a128-a587a5912692 with scrape type 2
2026-03-28 22:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd9f8e5e-a546-5b52-a128-a587a5912692, identifier: WD22%20CCF
2026-03-28 22:09:18 [bca.uk] INFO: Found listing with ID: EJ14%20VWN
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ14%2520VWN%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Scrape type for EJ14%20VWN: 2
2026-03-28 22:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf6104fa-d0ce-570d-8524-712247079a18 with identifier: EJ14%20VWN
2026-03-28 22:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf6104fa-d0ce-570d-8524-712247079a18 with scrape type 2
2026-03-28 22:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf6104fa-d0ce-570d-8524-712247079a18 with scrape type 2
2026-03-28 22:09:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf6104fa-d0ce-570d-8524-712247079a18, identifier: EJ14%20VWN
2026-03-28 22:09:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd9f8e5e-a546-5b52-a128-a587a5912692 with identifier: WD22%20CCF
2026-03-28 22:09:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd9f8e5e-a546-5b52-a128-a587a5912692 with identifier: WD22%20CCF
2026-03-28 22:09:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd9f8e5e-a546-5b52-a128-a587a5912692 with identifier: WD22%20CCF to the API
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD22%20CCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'bd9f8e5e-a546-5b52-a128-a587a5912692',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD22 CCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD22%20CCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 137832,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV PLUS StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV PLUS',
 'vin': 'YV1XZBWV5P2912425',
 'year': 2022}
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD22%2520CCF%27 HTTP/1.1" 200 None
2026-03-28 22:09:18 [bca.uk] INFO: Saving data for WD22%20CCF: {'auction_closing_time': 1774778400.0, 'created_time': 1774535949.659002, 'last_price_update_time': 1774735758.915995}
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD22%2520CCF') HTTP/1.1" 204 0
2026-03-28 22:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf6104fa-d0ce-570d-8524-712247079a18 with identifier: EJ14%20VWN
2026-03-28 22:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf6104fa-d0ce-570d-8524-712247079a18 with identifier: EJ14%20VWN
2026-03-28 22:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf6104fa-d0ce-570d-8524-712247079a18 with identifier: EJ14%20VWN to the API
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ14%20VWN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf6104fa-d0ce-570d-8524-712247079a18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ14 VWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ14%20VWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 31925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'NLHA851CLFZ054951',
 'year': 2014}
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ14%2520VWN%27 HTTP/1.1" 200 None
2026-03-28 22:09:19 [bca.uk] INFO: Saving data for EJ14%20VWN: {'auction_closing_time': 1774778400.0, 'created_time': 1774535298.969657, 'last_price_update_time': 1774735759.324391}
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ14%2520VWN') HTTP/1.1" 204 0
2026-03-28 22:09:19 [bca.uk] INFO: Found listing with ID: YA73%20ESV
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA73%2520ESV%27 HTTP/1.1" 200 None
2026-03-28 22:09:19 [bca.uk] INFO: Scrape type for YA73%20ESV: 0
2026-03-28 22:09:19 [bca.uk] INFO: Found listing with ID: FG68%20YMS
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG68%2520YMS%27 HTTP/1.1" 200 None
2026-03-28 22:09:19 [bca.uk] INFO: Scrape type for FG68%20YMS: 2
2026-03-28 22:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with identifier: FG68%20YMS
2026-03-28 22:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with scrape type 2
2026-03-28 22:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with scrape type 2
2026-03-28 22:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5d8357e-2ba3-5bdf-9462-0f600eb87d5a, identifier: FG68%20YMS
2026-03-28 22:09:19 [bca.uk] INFO: Found listing with ID: EO60%20VMK
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO60%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 22:09:19 [bca.uk] INFO: Scrape type for EO60%20VMK: 2
2026-03-28 22:09:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41717b66-615a-5d20-9fa4-e639d21659b6 with identifier: EO60%20VMK
2026-03-28 22:09:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41717b66-615a-5d20-9fa4-e639d21659b6 with scrape type 2
2026-03-28 22:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41717b66-615a-5d20-9fa4-e639d21659b6 with scrape type 2
2026-03-28 22:09:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41717b66-615a-5d20-9fa4-e639d21659b6, identifier: EO60%20VMK
2026-03-28 22:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with identifier: FG68%20YMS
2026-03-28 22:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with identifier: FG68%20YMS
2026-03-28 22:09:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5d8357e-2ba3-5bdf-9462-0f600eb87d5a with identifier: FG68%20YMS to the API
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG68%20YMS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5d8357e-2ba3-5bdf-9462-0f600eb87d5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG68 YMS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG68%20YMS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 35494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 110 ECOTEC TECH LINE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD6EN8KG326049',
 'year': 2019}
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG68%2520YMS%27 HTTP/1.1" 200 None
2026-03-28 22:09:19 [bca.uk] INFO: Saving data for FG68%20YMS: {'auction_closing_time': 1774778400.0, 'created_time': 1774535832.12744, 'last_price_update_time': 1774735759.93594}
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG68%2520YMS') HTTP/1.1" 204 0
2026-03-28 22:09:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41717b66-615a-5d20-9fa4-e639d21659b6 with identifier: EO60%20VMK
2026-03-28 22:09:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41717b66-615a-5d20-9fa4-e639d21659b6 with identifier: EO60%20VMK
2026-03-28 22:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41717b66-615a-5d20-9fa4-e639d21659b6 with identifier: EO60%20VMK to the API
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO60%20VMK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41717b66-615a-5d20-9fa4-e639d21659b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO60 VMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO60%20VMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 98398,
 '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 TDCI 136 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 136 ZETEC S',
 'vin': 'WF0PXXGCDPAB15389',
 'year': 2010}
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO60%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 22:09:20 [bca.uk] INFO: Saving data for EO60%20VMK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535300.338777, 'last_price_update_time': 1774735760.301522}
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO60%2520VMK') HTTP/1.1" 204 0
2026-03-28 22:09:20 [bca.uk] INFO: Found listing with ID: HY14%20HKE
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY14%2520HKE%27 HTTP/1.1" 200 None
2026-03-28 22:09:20 [bca.uk] INFO: Scrape type for HY14%20HKE: 0
2026-03-28 22:09:20 [bca.uk] INFO: Found listing with ID: MM63%20YFL
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM63%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 22:09:20 [bca.uk] INFO: Scrape type for MM63%20YFL: 2
2026-03-28 22:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec9cad51-9c4c-58da-be23-4b56135843d1 with identifier: MM63%20YFL
2026-03-28 22:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec9cad51-9c4c-58da-be23-4b56135843d1 with scrape type 2
2026-03-28 22:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec9cad51-9c4c-58da-be23-4b56135843d1 with scrape type 2
2026-03-28 22:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec9cad51-9c4c-58da-be23-4b56135843d1, identifier: MM63%20YFL
2026-03-28 22:09:20 [bca.uk] INFO: Found listing with ID: FY12%20XKT
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:09:20 [bca.uk] INFO: Scrape type for FY12%20XKT: 2
2026-03-28 22:09:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 659399e1-a459-5998-8289-7e8792ef58fd with identifier: FY12%20XKT
2026-03-28 22:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 659399e1-a459-5998-8289-7e8792ef58fd with scrape type 2
2026-03-28 22:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 659399e1-a459-5998-8289-7e8792ef58fd with scrape type 2
2026-03-28 22:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 659399e1-a459-5998-8289-7e8792ef58fd, identifier: FY12%20XKT
2026-03-28 22:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec9cad51-9c4c-58da-be23-4b56135843d1 with identifier: MM63%20YFL
2026-03-28 22:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec9cad51-9c4c-58da-be23-4b56135843d1 with identifier: MM63%20YFL
2026-03-28 22:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec9cad51-9c4c-58da-be23-4b56135843d1 with identifier: MM63%20YFL to the API
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM63%20YFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec9cad51-9c4c-58da-be23-4b56135843d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM63 YFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM63%20YFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 55283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 T 16V 120 SE MPV',
 'transmission': 'manual',
 'trim': 'T 16V 120 SE',
 'vin': 'W0LSH9EM7E4106221',
 'year': 2014}
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM63%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 22:09:20 [bca.uk] INFO: Saving data for MM63%20YFL: {'auction_closing_time': 1774778400.0, 'created_time': 1774535731.469852, 'last_price_update_time': 1774735760.859921}
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM63%2520YFL') HTTP/1.1" 204 0
2026-03-28 22:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 659399e1-a459-5998-8289-7e8792ef58fd with identifier: FY12%20XKT
2026-03-28 22:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 659399e1-a459-5998-8289-7e8792ef58fd with identifier: FY12%20XKT
2026-03-28 22:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 659399e1-a459-5998-8289-7e8792ef58fd with identifier: FY12%20XKT to the API
2026-03-28 22:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY12%20XKT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '659399e1-a459-5998-8289-7e8792ef58fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY12 XKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY12%20XKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 99646,
 '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': 'WVWZZZ6RZCU040850',
 'year': 2012}
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Saving data for FY12%20XKT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535259.085387, 'last_price_update_time': 1774735761.223414}
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY12%2520XKT') HTTP/1.1" 204 0
2026-03-28 22:09:21 [bca.uk] INFO: Found listing with ID: OV17%20FPJ
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV17%2520FPJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Scrape type for OV17%20FPJ: 0
2026-03-28 22:09:21 [bca.uk] INFO: Found listing with ID: WG65%20XOK
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG65%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Scrape type for WG65%20XOK: 2
2026-03-28 22:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with identifier: WG65%20XOK
2026-03-28 22:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with scrape type 2
2026-03-28 22:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with scrape type 2
2026-03-28 22:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3c1f84a-19dc-5f39-82b1-35a6e0d79502, identifier: WG65%20XOK
2026-03-28 22:09:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=18&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:09:21 [bca.uk] INFO: Found listing with ID: GJ68%20ELH
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ68%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Scrape type for GJ68%20ELH: 0
2026-03-28 22:09:21 [bca.uk] INFO: Found listing with ID: GK60%20AVB
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK60%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Scrape type for GK60%20AVB: 0
2026-03-28 22:09:21 [bca.uk] INFO: Found listing with ID: PE11%20YJD
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE11%2520YJD%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Scrape type for PE11%20YJD: 2
2026-03-28 22:09:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 910f17d5-068c-55bd-af2d-4797d97ff5f2 with identifier: PE11%20YJD
2026-03-28 22:09:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 910f17d5-068c-55bd-af2d-4797d97ff5f2 with scrape type 2
2026-03-28 22:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 910f17d5-068c-55bd-af2d-4797d97ff5f2 with scrape type 2
2026-03-28 22:09:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 910f17d5-068c-55bd-af2d-4797d97ff5f2, identifier: PE11%20YJD
2026-03-28 22:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with identifier: WG65%20XOK
2026-03-28 22:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with identifier: WG65%20XOK
2026-03-28 22:09:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3c1f84a-19dc-5f39-82b1-35a6e0d79502 with identifier: WG65%20XOK to the API
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG65%20XOK-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e3c1f84a-19dc-5f39-82b1-35a6e0d79502',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG65 XOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG65%20XOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 50164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN4GH568563',
 'year': 2015}
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG65%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:09:21 [bca.uk] INFO: Saving data for WG65%20XOK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535729.561723, 'last_price_update_time': 1774735761.856604}
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG65%2520XOK') HTTP/1.1" 204 0
2026-03-28 22:09:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 910f17d5-068c-55bd-af2d-4797d97ff5f2 with identifier: PE11%20YJD
2026-03-28 22:09:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 910f17d5-068c-55bd-af2d-4797d97ff5f2 with identifier: PE11%20YJD
2026-03-28 22:09:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 910f17d5-068c-55bd-af2d-4797d97ff5f2 with identifier: PE11%20YJD to the API
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE11%20YJD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '910f17d5-068c-55bd-af2d-4797d97ff5f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE11 YJD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE11%20YJD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 95943,
 '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': 'SJNFCAJ10U2272452',
 'year': 2011}
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE11%2520YJD%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Saving data for PE11%20YJD: {'auction_closing_time': 1774778400.0, 'created_time': 1774535285.932904, 'last_price_update_time': 1774735762.285624}
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE11%2520YJD') HTTP/1.1" 204 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: AO05%20HYJ
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO05%2520HYJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for AO05%20HYJ: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: OY17%20FYS
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY17%2520FYS%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for OY17%20FYS: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: AK17%20YDS
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK17%2520YDS%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for AK17%20YDS: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: CF17%20BZG
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF17%2520BZG%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for CF17%20BZG: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: CV65%20ZBZ
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV65%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for CV65%20ZBZ: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: FA52%20BEL
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FA52%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for FA52%20BEL: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: FE65%20VCD
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE65%2520VCD%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for FE65%20VCD: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: K40%20VNB
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27K40%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for K40%20VNB: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: MF16%20GHO
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF16%2520GHO%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for MF16%20GHO: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: HX05%20UJS
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HX05%2520UJS%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for HX05%20UJS: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: KR09%20WWZ
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR09%2520WWZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for KR09%20WWZ: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: LG11%20BUP
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG11%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for LG11%20BUP: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: LT56%20FLZ
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT56%2520FLZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for LT56%20FLZ: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: SG11%20EMV
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG11%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for SG11%20EMV: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: SD67%20OYC
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD67%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for SD67%20OYC: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: BN07%20XHP
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BN07%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for BN07%20XHP: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: FL60%20TTX
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL60%2520TTX%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for FL60%20TTX: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: KN09%20JZF
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN09%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for KN09%20JZF: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: WV59%20TZE
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV59%2520TZE%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for WV59%20TZE: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: OV66%20CPY
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV66%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for OV66%20CPY: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: WJ63%20NXK
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ63%2520NXK%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for WJ63%20NXK: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: EF13%20FLN
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF13%2520FLN%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for EF13%20FLN: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: EO16%20KUU
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO16%2520KUU%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for EO16%20KUU: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: FH12%20SXS
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH12%2520SXS%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for FH12%20SXS: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: HK57%20YCH
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK57%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for HK57%20YCH: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: HV64%20ZMX
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV64%2520ZMX%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for HV64%20ZMX: 0
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: LT61%20FNW
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT61%2520FNW%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for LT61%20FNW: 2
2026-03-28 22:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5dba08f4-a370-5b4c-88a8-95512410bfb9 with identifier: LT61%20FNW
2026-03-28 22:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5dba08f4-a370-5b4c-88a8-95512410bfb9 with scrape type 2
2026-03-28 22:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5dba08f4-a370-5b4c-88a8-95512410bfb9 with scrape type 2
2026-03-28 22:09:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5dba08f4-a370-5b4c-88a8-95512410bfb9, identifier: LT61%20FNW
2026-03-28 22:09:22 [bca.uk] INFO: Found listing with ID: R12%20TRA
2026-03-28 22:09:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R12%2520TRA%27 HTTP/1.1" 200 None
2026-03-28 22:09:22 [bca.uk] INFO: Scrape type for R12%20TRA: 2
2026-03-28 22:09:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with identifier: R12%20TRA
2026-03-28 22:09:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with scrape type 2
2026-03-28 22:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with scrape type 2
2026-03-28 22:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0, identifier: R12%20TRA
2026-03-28 22:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5dba08f4-a370-5b4c-88a8-95512410bfb9 with identifier: LT61%20FNW
2026-03-28 22:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5dba08f4-a370-5b4c-88a8-95512410bfb9 with identifier: LT61%20FNW
2026-03-28 22:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5dba08f4-a370-5b4c-88a8-95512410bfb9 with identifier: LT61%20FNW to the API
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:23 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT61%20FNW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5dba08f4-a370-5b4c-88a8-95512410bfb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT61 FNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT61%20FNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '508',
 'odometer': 159914,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 508 2.2 HDI 200 GT Saloon',
 'transmission': 'automatic',
 'trim': 'HDI 200 GT',
 'vin': 'VF38D4HLABL061609',
 'year': 2011}
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT61%2520FNW%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Saving data for LT61%20FNW: {'auction_closing_time': 1774778400.0, 'created_time': 1774535455.185775, 'last_price_update_time': 1774735763.354328}
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT61%2520FNW') HTTP/1.1" 204 0
2026-03-28 22:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with identifier: R12%20TRA
2026-03-28 22:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with identifier: R12%20TRA
2026-03-28 22:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3145081a-ec85-5a7b-ad8d-7430f8c3a7c0 with identifier: R12%20TRA to the API
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R12%20TRA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3145081a-ec85-5a7b-ad8d-7430f8c3a7c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R12 TRA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R12%20TRA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 175943,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.1 CDI SE TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI SE TIP',
 'vin': 'WDD2120022B022940',
 'year': 2014}
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R12%2520TRA%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Saving data for R12%20TRA: {'auction_closing_time': 1774778400.0, 'created_time': 1774362530.679727, 'last_price_update_time': 1774735763.763759}
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R12%2520TRA') HTTP/1.1" 204 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: MF58%20FJO
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF58%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for MF58%20FJO: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: MJ09%20GNP
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ09%2520GNP%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for MJ09%20GNP: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: ML66%20WYO
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML66%2520WYO%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for ML66%20WYO: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: ND12%20LBP
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND12%2520LBP%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for ND12%20LBP: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: CV56%20YXN
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV56%2520YXN%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for CV56%20YXN: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: DE64%20BFP
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE64%2520BFP%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for DE64%20BFP: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: DG11%20EGJ
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG11%2520EGJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for DG11%20EGJ: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: KM18%20ZYB
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM18%2520ZYB%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for KM18%20ZYB: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: LA10%20WZY
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA10%2520WZY%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for LA10%20WZY: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: WF61%20VPM
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF61%2520VPM%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for WF61%20VPM: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: WJ58%20ZNU
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ58%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for WJ58%20ZNU: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: DH66%20OBL
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DH66%2520OBL%27 HTTP/1.1" 200 None
2026-03-28 22:09:23 [bca.uk] INFO: Scrape type for DH66%20OBL: 0
2026-03-28 22:09:23 [bca.uk] INFO: Found listing with ID: KX64%20WYR
2026-03-28 22:09:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX64%2520WYR%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for KX64%20WYR: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: WG09%20CXU
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG09%2520CXU%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for WG09%20CXU: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: BW15%20UPM
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BW15%2520UPM%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for BW15%20UPM: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: VN67%20AUR
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN67%2520AUR%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for VN67%20AUR: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: AV56%20LPL
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV56%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for AV56%20LPL: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: RO63%20LZW
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO63%2520LZW%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for RO63%20LZW: 0
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: WF60%20EZT
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF60%2520EZT%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for WF60%20EZT: 2
2026-03-28 22:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 953d957f-96e0-58e4-bbae-a67cfc079510 with identifier: WF60%20EZT
2026-03-28 22:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 953d957f-96e0-58e4-bbae-a67cfc079510 with scrape type 2
2026-03-28 22:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 953d957f-96e0-58e4-bbae-a67cfc079510 with scrape type 2
2026-03-28 22:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 953d957f-96e0-58e4-bbae-a67cfc079510, identifier: WF60%20EZT
2026-03-28 22:09:24 [bca.uk] INFO: Found listing with ID: YK22%20RXB
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 22:09:24 [bca.uk] INFO: Scrape type for YK22%20RXB: 2
2026-03-28 22:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with identifier: YK22%20RXB
2026-03-28 22:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with scrape type 2
2026-03-28 22:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with scrape type 2
2026-03-28 22:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4aa7638e-ef78-5ed8-8772-8a990bfaeaea, identifier: YK22%20RXB
2026-03-28 22:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 953d957f-96e0-58e4-bbae-a67cfc079510 with identifier: WF60%20EZT
2026-03-28 22:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 953d957f-96e0-58e4-bbae-a67cfc079510 with identifier: WF60%20EZT
2026-03-28 22:09:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 953d957f-96e0-58e4-bbae-a67cfc079510 with identifier: WF60%20EZT to the API
2026-03-28 22:09:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:25 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF60%20EZT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '953d957f-96e0-58e4-bbae-a67cfc079510',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF60 EZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF60%20EZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 58368,
 '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 KA 1.2 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0UXXLTRUAT00798',
 'year': 2010}
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF60%2520EZT%27 HTTP/1.1" 200 None
2026-03-28 22:09:25 [bca.uk] INFO: Saving data for WF60%20EZT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535905.371239, 'last_price_update_time': 1774735765.476886}
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF60%2520EZT') HTTP/1.1" 204 0
2026-03-28 22:09:25 [bca.uk] INFO: Total items found: 100
2026-03-28 22:09:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded
2026-03-28 22:09:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:09:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with identifier: YK22%20RXB
2026-03-28 22:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with identifier: YK22%20RXB
2026-03-28 22:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4aa7638e-ef78-5ed8-8772-8a990bfaeaea with identifier: YK22%20RXB to the API
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK22%20RXB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4aa7638e-ef78-5ed8-8772-8a990bfaeaea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK22 RXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK22%20RXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 43308,
 'odometer_reading_unit': '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 2.0 P300 R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'P300 R-DYNAMIC S',
 'vin': 'SALRA2AX4M2448272',
 'year': 2022}
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK22%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 22:09:25 [bca.uk] INFO: Saving data for YK22%20RXB: {'auction_closing_time': 1774864800.0, 'created_time': 1773832774.720016, 'last_price_update_time': 1774735765.939389}
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK22%2520RXB') HTTP/1.1" 204 0
2026-03-28 22:09:25 [bca.uk] INFO: Found listing with ID: YK18%20XZB
2026-03-28 22:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK18%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 22:09:25 [bca.uk] INFO: Scrape type for YK18%20XZB: 2
2026-03-28 22:09:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49825853-55cb-51e0-b6dd-3fa6a2406f30 with identifier: YK18%20XZB
2026-03-28 22:09:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49825853-55cb-51e0-b6dd-3fa6a2406f30 with scrape type 2
2026-03-28 22:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49825853-55cb-51e0-b6dd-3fa6a2406f30 with scrape type 2
2026-03-28 22:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49825853-55cb-51e0-b6dd-3fa6a2406f30, identifier: YK18%20XZB
2026-03-28 22:09:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: SG60%20RXA
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG60%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for SG60%20RXA: 2
2026-03-28 22:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with identifier: SG60%20RXA
2026-03-28 22:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with scrape type 2
2026-03-28 22:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with scrape type 2
2026-03-28 22:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36, identifier: SG60%20RXA
2026-03-28 22:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49825853-55cb-51e0-b6dd-3fa6a2406f30 with identifier: YK18%20XZB
2026-03-28 22:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49825853-55cb-51e0-b6dd-3fa6a2406f30 with identifier: YK18%20XZB
2026-03-28 22:09:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49825853-55cb-51e0-b6dd-3fa6a2406f30 with identifier: YK18%20XZB to the API
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:26 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20XZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49825853-55cb-51e0-b6dd-3fa6a2406f30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK18 XZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20XZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '218I',
 'odometer': 44017,
 'odometer_reading_unit': '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 218I 1.5 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA2H32090VD66252',
 'year': 2018}
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK18%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Saving data for YK18%20XZB: {'auction_closing_time': 1774778400.0, 'created_time': 1774534809.866633, 'last_price_update_time': 1774735766.500515}
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520XZB') HTTP/1.1" 204 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: PK58%20XAE
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK58%2520XAE%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for PK58%20XAE: 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: SL12%20MFA
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL12%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for SL12%20MFA: 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: WN60%20THG
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN60%2520THG%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for WN60%20THG: 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: AO60%20TNJ
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO60%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for AO60%20TNJ: 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: CE12%20XPW
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE12%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for CE12%20XPW: 0
2026-03-28 22:09:26 [bca.uk] INFO: Found listing with ID: DS62%20KGV
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS62%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 22:09:26 [bca.uk] INFO: Scrape type for DS62%20KGV: 2
2026-03-28 22:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37d3efff-9531-55ba-b392-8d2e0cb1f265 with identifier: DS62%20KGV
2026-03-28 22:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37d3efff-9531-55ba-b392-8d2e0cb1f265 with scrape type 2
2026-03-28 22:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37d3efff-9531-55ba-b392-8d2e0cb1f265 with scrape type 2
2026-03-28 22:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37d3efff-9531-55ba-b392-8d2e0cb1f265, identifier: DS62%20KGV
2026-03-28 22:09:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with identifier: SG60%20RXA
2026-03-28 22:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with identifier: SG60%20RXA
2026-03-28 22:09:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57a0fc57-4c20-5ce0-9a36-df2f3f98bb36 with identifier: SG60%20RXA to the API
2026-03-28 22:09:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG60%20RXA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57a0fc57-4c20-5ce0-9a36-df2f3f98bb36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG60 RXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG60%20RXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 108160,
 '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 YARIS 1.0 VVT-I T2 Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I T2',
 'vin': 'VNKKG98300A292631',
 'year': 2010}
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG60%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Saving data for SG60%20RXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774352854.17443, 'last_price_update_time': 1774735767.068233}
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG60%2520RXA') HTTP/1.1" 204 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: DU18%20WDR
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU18%2520WDR%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for DU18%20WDR: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: HV67%20OHJ
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV67%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for HV67%20OHJ: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: LC16%20CKE
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC16%2520CKE%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for LC16%20CKE: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: MT61%20EPD
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT61%2520EPD%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for MT61%20EPD: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: YA67%20SYU
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA67%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for YA67%20SYU: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: FV17%20CRF
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV17%2520CRF%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for FV17%20CRF: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: PG68%20MPV
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PG68%2520MPV%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for PG68%20MPV: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: AK58%20VZY
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK58%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for AK58%20VZY: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: J17%20SDL
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J17%2520SDL%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for J17%20SDL: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: LW02%20GAV
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LW02%2520GAV%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for LW02%20GAV: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: YH62%20JFG
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH62%2520JFG%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for YH62%20JFG: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: YC13%20HCU
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC13%2520HCU%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for YC13%20HCU: 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: YG63%20XGU
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG63%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for YG63%20XGU: 2
2026-03-28 22:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b05d0fd8-109b-5e69-852e-f32c16201bd9 with identifier: YG63%20XGU
2026-03-28 22:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b05d0fd8-109b-5e69-852e-f32c16201bd9 with scrape type 2
2026-03-28 22:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b05d0fd8-109b-5e69-852e-f32c16201bd9 with scrape type 2
2026-03-28 22:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b05d0fd8-109b-5e69-852e-f32c16201bd9, identifier: YG63%20XGU
2026-03-28 22:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37d3efff-9531-55ba-b392-8d2e0cb1f265 with identifier: DS62%20KGV
2026-03-28 22:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37d3efff-9531-55ba-b392-8d2e0cb1f265 with identifier: DS62%20KGV
2026-03-28 22:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37d3efff-9531-55ba-b392-8d2e0cb1f265 with identifier: DS62%20KGV to the API
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS62%20KGV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37d3efff-9531-55ba-b392-8d2e0cb1f265',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS62 KGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS62%20KGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 125190,
 '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 2.0 CDTI 16V 165 E/F SRI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 E/F SRI S/S',
 'vin': 'W0LPF6EN9DG046247',
 'year': 2013}
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS62%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Saving data for DS62%20KGV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535926.579525, 'last_price_update_time': 1774735767.724565}
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS62%2520KGV') HTTP/1.1" 204 0
2026-03-28 22:09:27 [bca.uk] INFO: Found listing with ID: N88%20SFD
2026-03-28 22:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-28 22:09:27 [bca.uk] INFO: Scrape type for N88%20SFD: 2
2026-03-28 22:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with identifier: N88%20SFD
2026-03-28 22:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with scrape type 2
2026-03-28 22:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with scrape type 2
2026-03-28 22:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e53a773-a9f8-59ce-a41d-abbe795d19f5, identifier: N88%20SFD
2026-03-28 22:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b05d0fd8-109b-5e69-852e-f32c16201bd9 with identifier: YG63%20XGU
2026-03-28 22:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b05d0fd8-109b-5e69-852e-f32c16201bd9 with identifier: YG63%20XGU
2026-03-28 22:09:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b05d0fd8-109b-5e69-852e-f32c16201bd9 with identifier: YG63%20XGU to the API
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=17&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG63%20XGU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b05d0fd8-109b-5e69-852e-f32c16201bd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG63 XGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG63%20XGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'SORENTO',
 'odometer': 133254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA SORENTO 2.2 CRDI KX-3 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI KX-3',
 'vin': 'KNAKU814SE5459127',
 'year': 2013}
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG63%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Saving data for YG63%20XGU: {'auction_closing_time': 1774778400.0, 'created_time': 1774535930.910535, 'last_price_update_time': 1774735768.253504}
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG63%2520XGU') HTTP/1.1" 204 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: RV57%20WUJ
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV57%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for RV57%20WUJ: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: SV59%20YZL
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV59%2520YZL%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for SV59%20YZL: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: W22%20JED
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27W22%2520JED%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for W22%20JED: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: YR63%20WBM
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR63%2520WBM%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for YR63%20WBM: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: GN63%20YUK
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN63%2520YUK%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for GN63%20YUK: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: H9%20HBE
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27H9%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for H9%20HBE: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HF13%20ONH
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HF13%2520ONH%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HF13%20ONH: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: KJ02%20AAA
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ02%2520AAA%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for KJ02%20AAA: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: KU07%20ERA
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU07%2520ERA%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for KU07%20ERA: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: LT58%20VMH
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT58%2520VMH%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for LT58%20VMH: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: LV10%20NJJ
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV10%2520NJJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for LV10%20NJJ: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: MC53%20GXE
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MC53%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for MC53%20GXE: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: P60%20NPR
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P60%2520NPR%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for P60%20NPR: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: AN09%20KEE
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AN09%2520KEE%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for AN09%20KEE: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: BV13%20ZYW
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV13%2520ZYW%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for BV13%20ZYW: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: BF08%20KPJ
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF08%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for BF08%20KPJ: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: GJ58%20HSC
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ58%2520HSC%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for GJ58%20HSC: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: LL61%20ZWT
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL61%2520ZWT%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for LL61%20ZWT: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: MF51%20EOS
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF51%2520EOS%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for MF51%20EOS: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: RX18%20LZV
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX18%2520LZV%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for RX18%20LZV: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: GR21%20HBF
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GR21%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for GR21%20HBF: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: DX70%20UBS
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX70%2520UBS%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for DX70%20UBS: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: EU19%20RWF
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU19%2520RWF%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for EU19%20RWF: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: FD18%20CVW
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD18%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for FD18%20CVW: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: FL20%20CPY
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL20%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for FL20%20CPY: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HY06%20NAU
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY06%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HY06%20NAU: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: LM17%20JWJ
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM17%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for LM17%20JWJ: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: LX17%20OGL
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX17%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for LX17%20OGL: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: RK16%20MEU
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK16%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for RK16%20MEU: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: WL54%20NHF
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WL54%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for WL54%20NHF: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: WR11%20HHA
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR11%2520HHA%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for WR11%20HHA: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: YL17%20SVO
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL17%2520SVO%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for YL17%20SVO: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HG09%20ZSN
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HG09%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HG09%20ZSN: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HV15%20LXE
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV15%2520LXE%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HV15%20LXE: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HY57%20KMG
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY57%2520KMG%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HY57%20KMG: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: PN17%20YAG
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN17%2520YAG%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for PN17%20YAG: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: VE67%20VVT
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE67%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for VE67%20VVT: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: YB65%20ELU
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB65%2520ELU%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for YB65%20ELU: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: DN64%20GYD
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN64%2520GYD%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for DN64%20GYD: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: GU62%20NWF
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for GU62%20NWF: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HF57%20DZO
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HF57%2520DZO%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for HF57%20DZO: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: GL09%20EWC
2026-03-28 22:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL09%2520EWC%27 HTTP/1.1" 200 None
2026-03-28 22:09:28 [bca.uk] INFO: Scrape type for GL09%20EWC: 0
2026-03-28 22:09:28 [bca.uk] INFO: Found listing with ID: HW03%20GOA
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HW03%2520GOA%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for HW03%20GOA: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: Y856%20RRD
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y856%2520RRD%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for Y856%20RRD: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: BX16%20DHC
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX16%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for BX16%20DHC: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: EA14%20EOC
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA14%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for EA14%20EOC: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: EF16%20EOM
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF16%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for EF16%20EOM: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: RF18%20ATV
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF18%2520ATV%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for RF18%20ATV: 2
2026-03-28 22:09:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with identifier: RF18%20ATV
2026-03-28 22:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with scrape type 2
2026-03-28 22:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with scrape type 2
2026-03-28 22:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b, identifier: RF18%20ATV
2026-03-28 22:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with identifier: N88%20SFD
2026-03-28 22:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with identifier: N88%20SFD
2026-03-28 22:09:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e53a773-a9f8-59ce-a41d-abbe795d19f5 with identifier: N88%20SFD to the API
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=N88%20SFD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e53a773-a9f8-59ce-a41d-abbe795d19f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'N88 SFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=N88%20SFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'X-TYPE',
 'odometer': 70755,
 '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': 'JAGUAR X-TYPE 2.5 V6 SE Saloon',
 'transmission': 'automatic',
 'trim': 'V6 SE',
 'vin': 'SAJAC51M37XJ22302',
 'year': 2007}
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27N88%2520SFD%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Saving data for N88%20SFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774361703.699974, 'last_price_update_time': 1774735769.674256}
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='N88%2520SFD') HTTP/1.1" 204 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: YG64%20YTB
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG64%2520YTB%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for YG64%20YTB: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: EF13%20OTV
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF13%2520OTV%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for EF13%20OTV: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: FJ15%20XZU
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ15%2520XZU%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for FJ15%20XZU: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: GF62%20UBR
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF62%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for GF62%20UBR: 0
2026-03-28 22:09:29 [bca.uk] INFO: Found listing with ID: MT61%20NXP
2026-03-28 22:09:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT61%2520NXP%27 HTTP/1.1" 200 None
2026-03-28 22:09:29 [bca.uk] INFO: Scrape type for MT61%20NXP: 2
2026-03-28 22:09:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with identifier: MT61%20NXP
2026-03-28 22:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with scrape type 2
2026-03-28 22:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with scrape type 2
2026-03-28 22:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23, identifier: MT61%20NXP
2026-03-28 22:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with identifier: RF18%20ATV
2026-03-28 22:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with identifier: RF18%20ATV
2026-03-28 22:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42b34c96-00c8-5bd1-8a22-c5d422ae5e9b with identifier: RF18%20ATV to the API
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF18%20ATV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42b34c96-00c8-5bd1-8a22-c5d422ae5e9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF18 ATV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF18%20ATV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 108010,
 'odometer_reading_unit': '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 D 180 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PORTFOLIO',
 'vin': 'SADCA2AN3JA329727',
 'year': 2018}
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%2520ATV%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Saving data for RF18%20ATV: {'auction_closing_time': 1774864800.0, 'created_time': 1773832628.207911, 'last_price_update_time': 1774735770.279549}
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF18%2520ATV') HTTP/1.1" 204 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: WU57%20NZB
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU57%2520NZB%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for WU57%20NZB: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: GL58%20GUC
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL58%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for GL58%20GUC: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: GF11%20ZWK
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF11%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for GF11%20ZWK: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: GU12%20UYL
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU12%2520UYL%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for GU12%20UYL: 2
2026-03-28 22:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with identifier: GU12%20UYL
2026-03-28 22:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with scrape type 2
2026-03-28 22:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with scrape type 2
2026-03-28 22:09:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c14ccb8b-4b81-599a-beb7-4b7cbff69c31, identifier: GU12%20UYL
2026-03-28 22:09:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with identifier: MT61%20NXP
2026-03-28 22:09:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with identifier: MT61%20NXP
2026-03-28 22:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2380dc81-5e32-50ab-ac2e-77bfb0c5bf23 with identifier: MT61%20NXP to the API
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:30 [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': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT61%20NXP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2380dc81-5e32-50ab-ac2e-77bfb0c5bf23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT61 NXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT61%20NXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 103610,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'KNADN512LC6711341',
 'year': 2011}
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT61%2520NXP%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Saving data for MT61%20NXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774535930.005374, 'last_price_update_time': 1774735770.806606}
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT61%2520NXP') HTTP/1.1" 204 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: RV17%20VJG
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV17%2520VJG%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for RV17%20VJG: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: DX16%20UVK
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX16%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for DX16%20UVK: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: AV09%20GXU
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV09%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for AV09%20GXU: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: KN15%20KNH
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN15%2520KNH%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for KN15%20KNH: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: SA68%20XMR
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA68%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for SA68%20XMR: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: DE67%20URY
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE67%2520URY%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for DE67%20URY: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: LM05%20FYZ
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM05%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for LM05%20FYZ: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: GY64%20VCN
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY64%2520VCN%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for GY64%20VCN: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: VK66%20VXB
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK66%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for VK66%20VXB: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: LY62%20DNF
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY62%2520DNF%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for LY62%20DNF: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: YG10%20VAH
2026-03-28 22:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG10%2520VAH%27 HTTP/1.1" 200 None
2026-03-28 22:09:30 [bca.uk] INFO: Scrape type for YG10%20VAH: 0
2026-03-28 22:09:30 [bca.uk] INFO: Found listing with ID: EY63%20WHH
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY63%2520WHH%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for EY63%20WHH: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MF61%20FVN
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF61%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MF61%20FVN: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MT09%20FDX
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT09%2520FDX%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MT09%20FDX: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: PK11%20ZFG
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK11%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for PK11%20ZFG: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: RJ57%20KKY
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ57%2520KKY%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for RJ57%20KKY: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: SP08%20HWJ
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP08%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for SP08%20HWJ: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: FR62%20KCZ
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FR62%2520KCZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for FR62%20KCZ: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: KM66%20FHL
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM66%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for KM66%20FHL: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MD07%20PTY
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD07%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MD07%20PTY: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MF10%20UFT
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF10%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MF10%20UFT: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MF17%20NRO
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF17%2520NRO%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MF17%20NRO: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MK62%20DZU
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK62%2520DZU%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MK62%20DZU: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: YH09%20BCO
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH09%2520BCO%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for YH09%20BCO: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MM69%20SVE
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM69%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MM69%20SVE: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: KW19%20WVM
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW19%2520WVM%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for KW19%20WVM: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: NY19%20XSW
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NY19%2520XSW%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for NY19%20XSW: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: OV20%20OKU
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV20%2520OKU%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for OV20%20OKU: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: FD21%20HBN
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD21%2520HBN%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for FD21%20HBN: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: DP21%20OWH
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP21%2520OWH%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for DP21%20OWH: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: WO18%20YOD
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO18%2520YOD%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for WO18%20YOD: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MA17%20CVN
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA17%2520CVN%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MA17%20CVN: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: MJ15%20AVR
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ15%2520AVR%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for MJ15%20AVR: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: SN66%20TXZ
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN66%2520TXZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for SN66%20TXZ: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: BN02%20DLN
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BN02%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for BN02%20DLN: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: EF66%20URS
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF66%2520URS%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for EF66%20URS: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: LB17%20HFF
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB17%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for LB17%20HFF: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: PF66%20DZV
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF66%2520DZV%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for PF66%20DZV: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: EK10%20VKV
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK10%2520VKV%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for EK10%20VKV: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: GR55%20ULB
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GR55%2520ULB%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for GR55%20ULB: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: ML11%20YCS
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML11%2520YCS%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for ML11%20YCS: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: BD66%20EUB
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD66%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for BD66%20EUB: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: LD65%20HPZ
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD65%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for LD65%20HPZ: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: NV64%20RDZ
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV64%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for NV64%20RDZ: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: BF65%20EKA
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF65%2520EKA%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for BF65%20EKA: 0
2026-03-28 22:09:31 [bca.uk] INFO: Found listing with ID: DE15%20YKD
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE15%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Scrape type for DE15%20YKD: 0
2026-03-28 22:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with identifier: GU12%20UYL
2026-03-28 22:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with identifier: GU12%20UYL
2026-03-28 22:09:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c14ccb8b-4b81-599a-beb7-4b7cbff69c31 with identifier: GU12%20UYL to the API
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=16&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU12%20UYL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c14ccb8b-4b81-599a-beb7-4b7cbff69c31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU12 UYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU12%20UYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CHEVROLET',
 'model': 'ORLANDO',
 'odometer': 133875,
 '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': 'CHEVROLET ORLANDO 1.8 LT MPV',
 'transmission': 'automatic',
 'trim': 'LT',
 'vin': 'KL1YA7559CK732470',
 'year': 2012}
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU12%2520UYL%27 HTTP/1.1" 200 None
2026-03-28 22:09:31 [bca.uk] INFO: Saving data for GU12%20UYL: {'auction_closing_time': 1774778400.0, 'created_time': 1774534781.890565, 'last_price_update_time': 1774735771.911667}
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU12%2520UYL') HTTP/1.1" 204 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LB57%20JJE
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB57%2520JJE%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LB57%20JJE: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LM12%20BXG
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM12%2520BXG%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LM12%20BXG: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LV14%20AZO
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV14%2520AZO%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LV14%20AZO: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: AM09%20AHK
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AM09%2520AHK%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for AM09%20AHK: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: BD61%20ZJE
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD61%2520ZJE%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for BD61%20ZJE: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: DV60%20UEY
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV60%2520UEY%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for DV60%20UEY: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: EA58%20FEF
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA58%2520FEF%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for EA58%20FEF: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: MV19%20XLX
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV19%2520XLX%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for MV19%20XLX: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: AO71%20FNZ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO71%2520FNZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for AO71%20FNZ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: KS70%20JKZ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS70%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for KS70%20JKZ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: KY72%20BKX
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY72%2520BKX%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for KY72%20BKX: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: RO18%20ZFF
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO18%2520ZFF%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for RO18%20ZFF: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: WG21%20DFZ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for WG21%20DFZ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: EA64%20XMM
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA64%2520XMM%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for EA64%20XMM: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: EO72%20HNA
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO72%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for EO72%20HNA: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: EY04%20UCF
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY04%2520UCF%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for EY04%20UCF: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: GT18%20AWT
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GT18%2520AWT%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for GT18%20AWT: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LT12%20OGV
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT12%2520OGV%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LT12%20OGV: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LX64%20OPJ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX64%2520OPJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LX64%20OPJ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: AK08%20XKO
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK08%2520XKO%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for AK08%20XKO: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LD56%20WYJ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD56%2520WYJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LD56%20WYJ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: LR10%20UYM
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR10%2520UYM%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for LR10%20UYM: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: NJ10%20LNA
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ10%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for NJ10%20LNA: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: RY55%20ZKD
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RY55%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for RY55%20ZKD: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: KS69%20YXO
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for KS69%20YXO: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: PY66%20KMK
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY66%2520KMK%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for PY66%20KMK: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: WV20%20WDZ
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WV20%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for WV20%20WDZ: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: AGZ%204435
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AGZ%25204435%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for AGZ%204435: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: FP67%20BNL
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP67%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for FP67%20BNL: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: GJ16%20DHC
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ16%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for GJ16%20DHC: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: KP15%20OKE
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP15%2520OKE%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for KP15%20OKE: 0
2026-03-28 22:09:32 [bca.uk] INFO: Found listing with ID: EA14%20UBC
2026-03-28 22:09:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA14%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 22:09:32 [bca.uk] INFO: Scrape type for EA14%20UBC: 0
2026-03-28 22:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:09:34 [bca.uk] INFO: Total items found: 100
2026-03-28 22:09:34 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded
2026-03-28 22:09:34 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:09:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: KO17%20XBK
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KO17%2520XBK%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for KO17%20XBK: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: LL14%20KEK
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL14%2520KEK%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for LL14%20KEK: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: MD16%20BFY
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD16%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for MD16%20BFY: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: VHZ%203476
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VHZ%25203476%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for VHZ%203476: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: YL67%20NGU
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL67%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for YL67%20NGU: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: SV21%20ZGG
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV21%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for SV21%20ZGG: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: KE18%20FBA
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KE18%2520FBA%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for KE18%20FBA: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: YP18%20HSO
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP18%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for YP18%20HSO: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: FH18%20LKJ
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FH18%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for FH18%20LKJ: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: HV54%20YKM
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV54%2520YKM%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for HV54%20YKM: 0
2026-03-28 22:09:34 [bca.uk] INFO: Found listing with ID: LF64%20ZKW
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF64%2520ZKW%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Scrape type for LF64%20ZKW: 2
2026-03-28 22:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with identifier: LF64%20ZKW
2026-03-28 22:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with scrape type 2
2026-03-28 22:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with scrape type 2
2026-03-28 22:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31dd6ced-282d-5581-9f7e-eba63d4db2d3, identifier: LF64%20ZKW
2026-03-28 22:09:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with identifier: LF64%20ZKW
2026-03-28 22:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with identifier: LF64%20ZKW
2026-03-28 22:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31dd6ced-282d-5581-9f7e-eba63d4db2d3 with identifier: LF64%20ZKW to the API
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF64%20ZKW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31dd6ced-282d-5581-9f7e-eba63d4db2d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF64 ZKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF64%20ZKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C250',
 'odometer': 81008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C250 2.1 B/TEC SPORT PREMIUM Saloon',
 'transmission': 'manual',
 'trim': 'B/TEC SPORT PREMIUM',
 'vin': 'WDD2050082F046590',
 'year': 2014}
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF64%2520ZKW%27 HTTP/1.1" 200 None
2026-03-28 22:09:34 [bca.uk] INFO: Saving data for LF64%20ZKW: {'auction_closing_time': 1774864800.0, 'created_time': 1774362112.389199, 'last_price_update_time': 1774735774.88669}
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF64%2520ZKW') HTTP/1.1" 204 0
2026-03-28 22:09:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: SH16%20FAF
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH16%2520FAF%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for SH16%20FAF: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: SP17%20UUO
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP17%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for SP17%20UUO: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: YC17%20HBJ
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC17%2520HBJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for YC17%20HBJ: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: EY66%20AWF
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY66%2520AWF%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for EY66%20AWF: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: AV56%20FEX
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV56%2520FEX%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for AV56%20FEX: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: EK63%20ZDN
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK63%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for EK63%20ZDN: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: GY61%20XPC
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY61%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for GY61%20XPC: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: LC16%20BCV
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520BCV%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for LC16%20BCV: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: LO13%20NYW
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO13%2520NYW%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for LO13%20NYW: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: ND21%20TWM
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND21%2520TWM%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for ND21%20TWM: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: OV62%20USF
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV62%2520USF%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for OV62%20USF: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: YR18%20HBP
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR18%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for YR18%20HBP: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: LG65%20ZPF
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG65%2520ZPF%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for LG65%20ZPF: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: JE51%20XXE
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JE51%2520XXE%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for JE51%20XXE: 0
2026-03-28 22:09:35 [bca.uk] INFO: Found listing with ID: YP67%20WCD
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP67%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:09:35 [bca.uk] INFO: Scrape type for YP67%20WCD: 2
2026-03-28 22:09:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c36f8576-26b0-52c0-a7e0-d6024e4c1789 with identifier: YP67%20WCD
2026-03-28 22:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c36f8576-26b0-52c0-a7e0-d6024e4c1789 with scrape type 2
2026-03-28 22:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c36f8576-26b0-52c0-a7e0-d6024e4c1789 with scrape type 2
2026-03-28 22:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c36f8576-26b0-52c0-a7e0-d6024e4c1789, identifier: YP67%20WCD
2026-03-28 22:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c36f8576-26b0-52c0-a7e0-d6024e4c1789 with identifier: YP67%20WCD
2026-03-28 22:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c36f8576-26b0-52c0-a7e0-d6024e4c1789 with identifier: YP67%20WCD
2026-03-28 22:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c36f8576-26b0-52c0-a7e0-d6024e4c1789 with identifier: YP67%20WCD to the API
2026-03-28 22:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP67%20WCD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c36f8576-26b0-52c0-a7e0-d6024e4c1789',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP67 WCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP67%20WCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 58295,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 145 Hatchback',
 'transmission': 'automatic',
 'trim': 'T-JET 145',
 'vin': 'ZFA3120000J901046',
 'year': 2018}
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP67%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Saving data for YP67%20WCD: {'auction_closing_time': 1774778400.0, 'created_time': 1774354767.308929, 'last_price_update_time': 1774735776.4739}
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP67%2520WCD') HTTP/1.1" 204 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: MM14%20NXE
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MM14%2520NXE%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for MM14%20NXE: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: YW15%20NRU
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YW15%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for YW15%20NRU: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: EY70%20RUA
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY70%2520RUA%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for EY70%20RUA: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: DY59%20NHM
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY59%2520NHM%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for DY59%20NHM: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: DF63%20NXU
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF63%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for DF63%20NXU: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: BL62%20FPF
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL62%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for BL62%20FPF: 0
2026-03-28 22:09:36 [bca.uk] INFO: Found listing with ID: YK17%20VSR
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK17%2520VSR%27 HTTP/1.1" 200 None
2026-03-28 22:09:36 [bca.uk] INFO: Scrape type for YK17%20VSR: 2
2026-03-28 22:09:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0668cce-b50c-53f1-9c76-23cf28730020 with identifier: YK17%20VSR
2026-03-28 22:09:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0668cce-b50c-53f1-9c76-23cf28730020 with scrape type 2
2026-03-28 22:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0668cce-b50c-53f1-9c76-23cf28730020 with scrape type 2
2026-03-28 22:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0668cce-b50c-53f1-9c76-23cf28730020, identifier: YK17%20VSR
2026-03-28 22:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0668cce-b50c-53f1-9c76-23cf28730020 with identifier: YK17%20VSR
2026-03-28 22:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0668cce-b50c-53f1-9c76-23cf28730020 with identifier: YK17%20VSR
2026-03-28 22:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0668cce-b50c-53f1-9c76-23cf28730020 with identifier: YK17%20VSR to the API
2026-03-28 22:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK17%20VSR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0668cce-b50c-53f1-9c76-23cf28730020',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK17 VSR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK17%20VSR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 188621,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.6 I-DTEC 160 BLACK EDITION 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 160 BLACK EDITION 4WD',
 'vin': 'SHSRE6750HU001499',
 'year': 2017}
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK17%2520VSR%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Saving data for YK17%20VSR: {'auction_closing_time': 1774778400.0, 'created_time': 1774536420.730777, 'last_price_update_time': 1774735777.160825}
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK17%2520VSR') HTTP/1.1" 204 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: SK13%20JJZ
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%2520JJZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for SK13%20JJZ: 2
2026-03-28 22:09:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with identifier: SK13%20JJZ
2026-03-28 22:09:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with scrape type 2
2026-03-28 22:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with scrape type 2
2026-03-28 22:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04916cdf-b0a1-5db0-bfc2-824c50d9af19, identifier: SK13%20JJZ
2026-03-28 22:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with identifier: SK13%20JJZ
2026-03-28 22:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with identifier: SK13%20JJZ
2026-03-28 22:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04916cdf-b0a1-5db0-bfc2-824c50d9af19 with identifier: SK13%20JJZ to the API
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=19&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK13%20JJZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04916cdf-b0a1-5db0-bfc2-824c50d9af19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK13 JJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK13%20JJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 108146,
 '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 A1 SPORTBACK 1.4 TFSI 120 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 120 S LINE',
 'vin': 'WAUZZZ8X6DB031280',
 'year': 2013}
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%2520JJZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Saving data for SK13%20JJZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774536340.472179, 'last_price_update_time': 1774735777.600557}
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK13%2520JJZ') HTTP/1.1" 204 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: OE67%20PUF
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE67%2520PUF%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for OE67%20PUF: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: CK66%20VME
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK66%2520VME%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for CK66%20VME: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: LD75%20EHO
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD75%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for LD75%20EHO: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: BU74%20UXT
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU74%2520UXT%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for BU74%20UXT: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: LD63%20HAU
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD63%2520HAU%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for LD63%20HAU: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: AL11%20DAV
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AL11%2520DAV%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for AL11%20DAV: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: LC13%20XXF
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC13%2520XXF%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for LC13%20XXF: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: LR63%20VBU
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR63%2520VBU%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for LR63%20VBU: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: L14%20RHU
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L14%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for L14%20RHU: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: HK14%20ZDR
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK14%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for HK14%20ZDR: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: MA68%20OAS
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA68%2520OAS%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for MA68%20OAS: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: YN18%20XLF
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for YN18%20XLF: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: OE23%20DFP
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE23%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for OE23%20DFP: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: KE71%20OYG
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KE71%2520OYG%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for KE71%20OYG: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: GU23%20RCX
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU23%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for GU23%20RCX: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: KS67%20YMP
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS67%2520YMP%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for KS67%20YMP: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: LL21%20EHM
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL21%2520EHM%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for LL21%20EHM: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: RF68%20KUV
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RF68%2520KUV%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for RF68%20KUV: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: RV18%20ZFG
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for RV18%20ZFG: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: HW19%20NFU
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HW19%2520NFU%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for HW19%20NFU: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: KR61%20ECC
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR61%2520ECC%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for KR61%20ECC: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: NV21%20YRL
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV21%2520YRL%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for NV21%20YRL: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: EN68%20PKU
2026-03-28 22:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EN68%2520PKU%27 HTTP/1.1" 200 None
2026-03-28 22:09:37 [bca.uk] INFO: Scrape type for EN68%20PKU: 0
2026-03-28 22:09:37 [bca.uk] INFO: Found listing with ID: YF18%20DCZ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF18%2520DCZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for YF18%20DCZ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: NS16%20AHS
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NS16%2520AHS%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for NS16%20AHS: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: LT13%20WRU
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT13%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for LT13%20WRU: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FY65%20BZP
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY65%2520BZP%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FY65%20BZP: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FX15%20VFY
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX15%2520VFY%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FX15%20VFY: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FM03%20CCZ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FM03%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FM03%20CCZ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FA17%20TWN
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FA17%2520TWN%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FA17%20TWN: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: WF66%20WCL
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF66%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for WF66%20WCL: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: PJ64%20LVP
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ64%2520LVP%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for PJ64%20LVP: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: KP69%20DTN
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP69%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for KP69%20DTN: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: KM14%20HWD
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM14%2520HWD%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for KM14%20HWD: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: DX65%20UOP
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX65%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for DX65%20UOP: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: BD13%20YCM
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD13%2520YCM%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for BD13%20YCM: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: SF69%20ZBX
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SF69%2520ZBX%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for SF69%20ZBX: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: SD60%20OBV
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD60%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for SD60%20OBV: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: LR18%20TNX
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR18%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for LR18%20TNX: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: GY69%20LZL
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY69%2520LZL%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for GY69%20LZL: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: EY68%20NKD
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY68%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for EY68%20NKD: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: VA19%20XRY
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for VA19%20XRY: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: SD14%20UCC
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD14%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for SD14%20UCC: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: PL68%20ZCX
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PL68%2520ZCX%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for PL68%20ZCX: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: PK14%20VAX
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK14%2520VAX%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for PK14%20VAX: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: PF65%20SSV
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF65%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for PF65%20SSV: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: NG13%20GKJ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG13%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for NG13%20GKJ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: MF64%20ZPZ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF64%2520ZPZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for MF64%20ZPZ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: HW69%20EOS
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW69%2520EOS%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for HW69%20EOS: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FP70%20XEN
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP70%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FP70%20XEN: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FJ16%20YOR
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ16%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FJ16%20YOR: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: FD20%20CUW
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD20%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for FD20%20CUW: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: DN60%20UCJ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN60%2520UCJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for DN60%20UCJ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: BX19%20MWY
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX19%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for BX19%20MWY: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: BK64%20WXM
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK64%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for BK64%20WXM: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: YM19%20ZGY
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for YM19%20ZGY: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: SV64%20UUP
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV64%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for SV64%20UUP: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: RX11%20HTV
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX11%2520HTV%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for RX11%20HTV: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: RA65%20EUT
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA65%2520EUT%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for RA65%20EUT: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: OV66%20ZBZ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV66%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for OV66%20ZBZ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: NK16%20EGE
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK16%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for NK16%20EGE: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: MT10%20XMZ
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT10%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for MT10%20XMZ: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: LY16%20JJK
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY16%2520JJK%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for LY16%20JJK: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: LN09%20XAL
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN09%2520XAL%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for LN09%20XAL: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: LM12%20MLU
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM12%2520MLU%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for LM12%20MLU: 0
2026-03-28 22:09:38 [bca.uk] INFO: Found listing with ID: HY16%20EOC
2026-03-28 22:09:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY16%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 22:09:38 [bca.uk] INFO: Scrape type for HY16%20EOC: 0
2026-03-28 22:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:09:48 [bca.uk] INFO: Total items found: 100
2026-03-28 22:09:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded
2026-03-28 22:09:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:09:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:48 [bca.uk] INFO: Found listing with ID: HN08%20FLX
2026-03-28 22:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN08%2520FLX%27 HTTP/1.1" 200 None
2026-03-28 22:09:48 [bca.uk] INFO: Scrape type for HN08%20FLX: 0
2026-03-28 22:09:48 [bca.uk] INFO: Found listing with ID: EU15%20WHR
2026-03-28 22:09:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU15%2520WHR%27 HTTP/1.1" 200 None
2026-03-28 22:09:48 [bca.uk] INFO: Scrape type for EU15%20WHR: 0
2026-03-28 22:09:48 [bca.uk] INFO: Found listing with ID: EA66%20LNX
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA66%2520LNX%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for EA66%20LNX: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: EA10%20ODR
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA10%2520ODR%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for EA10%20ODR: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: CX71%20YVZ
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX71%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for CX71%20YVZ: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: CV62%20SNJ
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV62%2520SNJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for CV62%20SNJ: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: CE53%20GKN
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE53%2520GKN%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for CE53%20GKN: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: BK16%20VKS
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK16%2520VKS%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for BK16%20VKS: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: AJ62%20YSE
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ62%2520YSE%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for AJ62%20YSE: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: AY57%20YXB
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY57%2520YXB%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for AY57%20YXB: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: AF69%20UFS
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF69%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for AF69%20UFS: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: WN09%20MYP
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN09%2520MYP%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for WN09%20MYP: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: PY61%20EWD
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY61%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for PY61%20EWD: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: MT61%20WPK
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT61%2520WPK%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for MT61%20WPK: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: EF66%20LFH
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF66%2520LFH%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for EF66%20LFH: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: AV18%20UVO
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV18%2520UVO%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for AV18%20UVO: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: AP13%20PNX
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP13%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for AP13%20PNX: 0
2026-03-28 22:09:49 [bca.uk] INFO: Found listing with ID: GL20%20NXU
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL20%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 22:09:49 [bca.uk] INFO: Scrape type for GL20%20NXU: 2
2026-03-28 22:09:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with identifier: GL20%20NXU
2026-03-28 22:09:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with scrape type 2
2026-03-28 22:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with scrape type 2
2026-03-28 22:09:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da, identifier: GL20%20NXU
2026-03-28 22:09:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:09:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with identifier: GL20%20NXU
2026-03-28 22:09:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with identifier: GL20%20NXU
2026-03-28 22:09:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da with identifier: GL20%20NXU to the API
2026-03-28 22:09:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 205,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64fd9cf7-c8a3-53eb-9e1c-1b42eeefd2da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL20 NXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL20%20NXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 122799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 FWD 2.0 TDI 140 LWB T/L H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 LWB T/L H/R',
 'vin': 'WV1ZZZSYZL9047760',
 'year': 2020}
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL20%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 22:09:50 [bca.uk] INFO: Saving data for GL20%20NXU: {'auction_closing_time': 1775124000.0, 'created_time': 1774648931.334046, 'last_price_update_time': 1774735790.583924}
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL20%2520NXU') HTTP/1.1" 204 0
2026-03-28 22:09:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:09:50 [bca.uk] INFO: Found listing with ID: OY12%20USJ
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY12%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:50 [bca.uk] INFO: Scrape type for OY12%20USJ: 2
2026-03-28 22:09:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with identifier: OY12%20USJ
2026-03-28 22:09:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with scrape type 2
2026-03-28 22:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with scrape type 2
2026-03-28 22:09:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2579b503-8c3e-5a15-bfd2-50d9b3e60798, identifier: OY12%20USJ
2026-03-28 22:09:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with identifier: OY12%20USJ
2026-03-28 22:09:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with identifier: OY12%20USJ
2026-03-28 22:09:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2579b503-8c3e-5a15-bfd2-50d9b3e60798 with identifier: OY12%20USJ to the API
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY12%20USJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2579b503-8c3e-5a15-bfd2-50d9b3e60798',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY12 USJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY12%20USJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 69093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA PREMIUM',
 'vin': 'SJNFBAF15U6204613',
 'year': 2012}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY12%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Saving data for OY12%20USJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774648932.649848, 'last_price_update_time': 1774735791.059541}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY12%2520USJ') HTTP/1.1" 204 0
2026-03-28 22:09:51 [bca.uk] INFO: Found listing with ID: LX12%20WRZ
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX12%2520WRZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Scrape type for LX12%20WRZ: 2
2026-03-28 22:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7950518-f57b-50b2-848b-3365e57853a8 with identifier: LX12%20WRZ
2026-03-28 22:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7950518-f57b-50b2-848b-3365e57853a8 with scrape type 2
2026-03-28 22:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7950518-f57b-50b2-848b-3365e57853a8 with scrape type 2
2026-03-28 22:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7950518-f57b-50b2-848b-3365e57853a8, identifier: LX12%20WRZ
2026-03-28 22:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7950518-f57b-50b2-848b-3365e57853a8 with identifier: LX12%20WRZ
2026-03-28 22:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7950518-f57b-50b2-848b-3365e57853a8 with identifier: LX12%20WRZ
2026-03-28 22:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7950518-f57b-50b2-848b-3365e57853a8 with identifier: LX12%20WRZ to the API
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09: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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX12%20WRZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7950518-f57b-50b2-848b-3365e57853a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX12 WRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX12%20WRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 116832,
 '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': 'SEAT LEON 2.0 TSI 210 FR+ DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 210 FR+ DSG',
 'vin': 'VSSZZZ1PZCR056471',
 'year': 2012}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX12%2520WRZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Saving data for LX12%20WRZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774649023.209899, 'last_price_update_time': 1774735791.488027}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX12%2520WRZ') HTTP/1.1" 204 0
2026-03-28 22:09:51 [bca.uk] INFO: Found listing with ID: DA15%20GVJ
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA15%2520GVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Scrape type for DA15%20GVJ: 2
2026-03-28 22:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13f8aabd-0d9e-5b09-835a-53883120b8e8 with identifier: DA15%20GVJ
2026-03-28 22:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13f8aabd-0d9e-5b09-835a-53883120b8e8 with scrape type 2
2026-03-28 22:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13f8aabd-0d9e-5b09-835a-53883120b8e8 with scrape type 2
2026-03-28 22:09:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13f8aabd-0d9e-5b09-835a-53883120b8e8, identifier: DA15%20GVJ
2026-03-28 22:09:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13f8aabd-0d9e-5b09-835a-53883120b8e8 with identifier: DA15%20GVJ
2026-03-28 22:09:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13f8aabd-0d9e-5b09-835a-53883120b8e8 with identifier: DA15%20GVJ
2026-03-28 22:09:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13f8aabd-0d9e-5b09-835a-53883120b8e8 with identifier: DA15%20GVJ to the API
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA15%20GVJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13f8aabd-0d9e-5b09-835a-53883120b8e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA15 GVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA15%20GVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220 S/B',
 'odometer': 98046,
 'odometer_reading_unit': '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 CLA 220 S/B 2.1 CDI 177 AMG SPORT DCT Estate',
 'transmission': 'automatic',
 'trim': 'CDI 177 AMG SPORT DCT',
 'vin': 'WDD1179032N221297',
 'year': 2015}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA15%2520GVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Saving data for DA15%20GVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774648933.06833, 'last_price_update_time': 1774735791.891737}
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA15%2520GVJ') HTTP/1.1" 204 0
2026-03-28 22:09:51 [bca.uk] INFO: Found listing with ID: MA18%20EAW
2026-03-28 22:09:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA18%2520EAW%27 HTTP/1.1" 200 None
2026-03-28 22:09:51 [bca.uk] INFO: Scrape type for MA18%20EAW: 2
2026-03-28 22:09:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d431eb76-a709-5a51-82a5-076ffbba86db with identifier: MA18%20EAW
2026-03-28 22:09:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d431eb76-a709-5a51-82a5-076ffbba86db with scrape type 2
2026-03-28 22:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d431eb76-a709-5a51-82a5-076ffbba86db with scrape type 2
2026-03-28 22:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d431eb76-a709-5a51-82a5-076ffbba86db, identifier: MA18%20EAW
2026-03-28 22:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d431eb76-a709-5a51-82a5-076ffbba86db with identifier: MA18%20EAW
2026-03-28 22:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d431eb76-a709-5a51-82a5-076ffbba86db with identifier: MA18%20EAW
2026-03-28 22:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d431eb76-a709-5a51-82a5-076ffbba86db with identifier: MA18%20EAW to the API
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA18%20EAW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd431eb76-a709-5a51-82a5-076ffbba86db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA18 EAW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA18%20EAW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 84903,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE DYNAMIC LUXURY '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE DYNAMIC LUXURY',
 'vin': 'SALCA2AN7JH754539',
 'year': 2018}
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA18%2520EAW%27 HTTP/1.1" 200 None
2026-03-28 22:09:52 [bca.uk] INFO: Saving data for MA18%20EAW: {'auction_closing_time': 1774864800.0, 'created_time': 1774649021.282064, 'last_price_update_time': 1774735792.36292}
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA18%2520EAW') HTTP/1.1" 204 0
2026-03-28 22:09:52 [bca.uk] INFO: Found listing with ID: WJ07%20XMW
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ07%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 22:09:52 [bca.uk] INFO: Scrape type for WJ07%20XMW: 2
2026-03-28 22:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with identifier: WJ07%20XMW
2026-03-28 22:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with scrape type 2
2026-03-28 22:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with scrape type 2
2026-03-28 22:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2113c12a-6d73-5a3d-bb4b-89f916f58a69, identifier: WJ07%20XMW
2026-03-28 22:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with identifier: WJ07%20XMW
2026-03-28 22:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with identifier: WJ07%20XMW
2026-03-28 22:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2113c12a-6d73-5a3d-bb4b-89f916f58a69 with identifier: WJ07%20XMW to the API
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 243,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ07%20XMW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2113c12a-6d73-5a3d-bb4b-89f916f58a69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ07 XMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ07%20XMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 79491,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.5 SI SE STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'SI SE STEP',
 'vin': 'WBAPC72080WG58190',
 'year': 2007}
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ07%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 22:09:52 [bca.uk] INFO: Saving data for WJ07%20XMW: {'auction_closing_time': 1774864800.0, 'created_time': 1774648932.082627, 'last_price_update_time': 1774735792.746629}
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ07%2520XMW') HTTP/1.1" 204 0
2026-03-28 22:09:52 [bca.uk] INFO: Found listing with ID: TGZ%201807
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27TGZ%25201807%27 HTTP/1.1" 200 None
2026-03-28 22:09:52 [bca.uk] INFO: Scrape type for TGZ%201807: 2
2026-03-28 22:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with identifier: TGZ%201807
2026-03-28 22:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with scrape type 2
2026-03-28 22:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with scrape type 2
2026-03-28 22:09:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15, identifier: TGZ%201807
2026-03-28 22:09:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with identifier: TGZ%201807
2026-03-28 22:09:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with identifier: TGZ%201807
2026-03-28 22:09:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cb6afd9-37b9-5780-bd2d-01a4be2d0d15 with identifier: TGZ%201807 to the API
2026-03-28 22:09:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:53 [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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TGZ%201807-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1cb6afd9-37b9-5780-bd2d-01a4be2d0d15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TGZ 1807',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TGZ%201807&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '730D',
 'odometer': 89423,
 '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 730D 3.0 M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT',
 'vin': 'WBAKM22080C552489',
 'year': 2011}
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TGZ%25201807%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Saving data for TGZ%201807: {'auction_closing_time': 1774864800.0, 'created_time': 1774648937.482323, 'last_price_update_time': 1774735793.181845}
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TGZ%25201807') HTTP/1.1" 204 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: YJ66%20AAP
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520AAP%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for YJ66%20AAP: 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: BN10%20OKD
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520OKD%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for BN10%20OKD: 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: HY73%20KHK
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY73%2520KHK%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for HY73%20KHK: 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: WG22%20GHY
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520GHY%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for WG22%20GHY: 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: EN71%20UET
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UET%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for EN71%20UET: 2
2026-03-28 22:09:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8446b768-63cc-5bc8-9391-70756f24472f with identifier: EN71%20UET
2026-03-28 22:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8446b768-63cc-5bc8-9391-70756f24472f with scrape type 2
2026-03-28 22:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8446b768-63cc-5bc8-9391-70756f24472f with scrape type 2
2026-03-28 22:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8446b768-63cc-5bc8-9391-70756f24472f, identifier: EN71%20UET
2026-03-28 22:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8446b768-63cc-5bc8-9391-70756f24472f with identifier: EN71%20UET
2026-03-28 22:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8446b768-63cc-5bc8-9391-70756f24472f with identifier: EN71%20UET
2026-03-28 22:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8446b768-63cc-5bc8-9391-70756f24472f with identifier: EN71%20UET to the API
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09:53 [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': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN71%20UET-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8446b768-63cc-5bc8-9391-70756f24472f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN71 UET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN71%20UET&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 39741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV R-DYNAMIC SE',
 'vin': 'SALYA2AY6MA325602',
 'year': 2022}
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UET%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Saving data for EN71%20UET: {'auction_closing_time': 1774951200.0, 'created_time': 1774535694.176163, 'last_price_update_time': 1774735793.653273}
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN71%2520UET') HTTP/1.1" 204 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: GL71%20USX
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520USX%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for GL71%20USX: 0
2026-03-28 22:09:53 [bca.uk] INFO: Found listing with ID: LF72%20EGY
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520EGY%27 HTTP/1.1" 200 None
2026-03-28 22:09:53 [bca.uk] INFO: Scrape type for LF72%20EGY: 2
2026-03-28 22:09:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77e2c4ba-c243-5d32-8322-038109834406 with identifier: LF72%20EGY
2026-03-28 22:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77e2c4ba-c243-5d32-8322-038109834406 with scrape type 2
2026-03-28 22:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77e2c4ba-c243-5d32-8322-038109834406 with scrape type 2
2026-03-28 22:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77e2c4ba-c243-5d32-8322-038109834406, identifier: LF72%20EGY
2026-03-28 22:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77e2c4ba-c243-5d32-8322-038109834406 with identifier: LF72%20EGY
2026-03-28 22:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77e2c4ba-c243-5d32-8322-038109834406 with identifier: LF72%20EGY
2026-03-28 22:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77e2c4ba-c243-5d32-8322-038109834406 with identifier: LF72%20EGY to the API
2026-03-28 22:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF72%20EGY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77e2c4ba-c243-5d32-8322-038109834406',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF72 EGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF72%20EGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 16909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZA1ZPV525189',
 'year': 2022}
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LF72%2520EGY%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Saving data for LF72%20EGY: {'auction_closing_time': 1774951200.0, 'created_time': 1774535671.458778, 'last_price_update_time': 1774735794.213114}
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF72%2520EGY') HTTP/1.1" 204 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: LG23%20XZX
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG23%2520XZX%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for LG23%20XZX: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: FL21%20VDZ
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for FL21%20VDZ: 2
2026-03-28 22:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bb48179-4415-5b50-a0dd-15efffa5979d with identifier: FL21%20VDZ
2026-03-28 22:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bb48179-4415-5b50-a0dd-15efffa5979d with scrape type 2
2026-03-28 22:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bb48179-4415-5b50-a0dd-15efffa5979d with scrape type 2
2026-03-28 22:09:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bb48179-4415-5b50-a0dd-15efffa5979d, identifier: FL21%20VDZ
2026-03-28 22:09:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bb48179-4415-5b50-a0dd-15efffa5979d with identifier: FL21%20VDZ
2026-03-28 22:09:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bb48179-4415-5b50-a0dd-15efffa5979d with identifier: FL21%20VDZ
2026-03-28 22:09:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bb48179-4415-5b50-a0dd-15efffa5979d with identifier: FL21%20VDZ to the API
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 66,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL21%20VDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6bb48179-4415-5b50-a0dd-15efffa5979d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL21 VDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL21%20VDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'Q8',
 'odometer': 78422,
 'odometer_reading_unit': '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 Q8 3.0 55 TFSI E Q S LINE TIP Coupe',
 'transmission': 'manual',
 'trim': '55 TFSI E Q S LINE TIP',
 'vin': 'WAUZZZF18MD027945',
 'year': 2021}
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Saving data for FL21%20VDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774534215.205488, 'last_price_update_time': 1774735794.651901}
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL21%2520VDZ') HTTP/1.1" 204 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: K321%20PXX
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27K321%2520PXX%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for K321%20PXX: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: SB69%20LYC
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB69%2520LYC%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for SB69%20LYC: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: NC23%20XLD
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC23%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for NC23%20XLD: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: DU17%20AZG
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU17%2520AZG%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for DU17%20AZG: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: X5%20GTD
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27X5%2520GTD%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for X5%20GTD: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: CV64%20BKG
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV64%2520BKG%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for CV64%20BKG: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: SG17%20PZK
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG17%2520PZK%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for SG17%20PZK: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: YS67%20ATN
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS67%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for YS67%20ATN: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: VE17%20RTZ
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE17%2520RTZ%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for VE17%20RTZ: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: SN63%20FMO
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN63%2520FMO%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for SN63%20FMO: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: SY63%20KOV
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY63%2520KOV%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for SY63%20KOV: 0
2026-03-28 22:09:54 [bca.uk] INFO: Found listing with ID: SK70%20VVP
2026-03-28 22:09:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK70%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:09:54 [bca.uk] INFO: Scrape type for SK70%20VVP: 2
2026-03-28 22:09:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 867e7822-6203-5df8-bdfe-6b0a38947eff with identifier: SK70%20VVP
2026-03-28 22:09:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 867e7822-6203-5df8-bdfe-6b0a38947eff with scrape type 2
2026-03-28 22:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 867e7822-6203-5df8-bdfe-6b0a38947eff with scrape type 2
2026-03-28 22:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 867e7822-6203-5df8-bdfe-6b0a38947eff, identifier: SK70%20VVP
2026-03-28 22:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 867e7822-6203-5df8-bdfe-6b0a38947eff with identifier: SK70%20VVP
2026-03-28 22:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 867e7822-6203-5df8-bdfe-6b0a38947eff with identifier: SK70%20VVP
2026-03-28 22:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 867e7822-6203-5df8-bdfe-6b0a38947eff with identifier: SK70%20VVP to the API
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK70%20VVP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '867e7822-6203-5df8-bdfe-6b0a38947eff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK70 VVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK70%20VVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL S',
 'odometer': 32964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL S PERFORMANCE LUDICROUS AWD Hatchback',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE LUDICROUS AWD',
 'vin': '5YJSB7E46LF403882',
 'year': 2020}
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK70%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:09:55 [bca.uk] INFO: Saving data for SK70%20VVP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649013.999778, 'last_price_update_time': 1774735795.584989}
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK70%2520VVP') HTTP/1.1" 204 0
2026-03-28 22:09:55 [bca.uk] INFO: Found listing with ID: SR70%20FBU
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR70%2520FBU%27 HTTP/1.1" 200 None
2026-03-28 22:09:55 [bca.uk] INFO: Scrape type for SR70%20FBU: 2
2026-03-28 22:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e5f955e-e70d-5e57-a67b-eb11b84445cc with identifier: SR70%20FBU
2026-03-28 22:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e5f955e-e70d-5e57-a67b-eb11b84445cc with scrape type 2
2026-03-28 22:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e5f955e-e70d-5e57-a67b-eb11b84445cc with scrape type 2
2026-03-28 22:09:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e5f955e-e70d-5e57-a67b-eb11b84445cc, identifier: SR70%20FBU
2026-03-28 22:09:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e5f955e-e70d-5e57-a67b-eb11b84445cc with identifier: SR70%20FBU
2026-03-28 22:09:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e5f955e-e70d-5e57-a67b-eb11b84445cc with identifier: SR70%20FBU
2026-03-28 22:09:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e5f955e-e70d-5e57-a67b-eb11b84445cc with identifier: SR70%20FBU to the API
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR70%20FBU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e5f955e-e70d-5e57-a67b-eb11b84445cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR70 FBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR70%20FBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 54595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D300 HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 HSE DYNAMIC',
 'vin': 'SALWA2AK3LA726980',
 'year': 2020}
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR70%2520FBU%27 HTTP/1.1" 200 None
2026-03-28 22:09:56 [bca.uk] INFO: Saving data for SR70%20FBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774649013.071156, 'last_price_update_time': 1774735796.07346}
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR70%2520FBU') HTTP/1.1" 204 0
2026-03-28 22:09:56 [bca.uk] INFO: Found listing with ID: FD66%20JYF
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD66%2520JYF%27 HTTP/1.1" 200 None
2026-03-28 22:09:56 [bca.uk] INFO: Scrape type for FD66%20JYF: 0
2026-03-28 22:09:56 [bca.uk] INFO: Found listing with ID: L8%20ULV
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L8%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:09:56 [bca.uk] INFO: Scrape type for L8%20ULV: 2
2026-03-28 22:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75b5281b-d618-512b-a814-0f75cf4e3147 with identifier: L8%20ULV
2026-03-28 22:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75b5281b-d618-512b-a814-0f75cf4e3147 with scrape type 2
2026-03-28 22:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75b5281b-d618-512b-a814-0f75cf4e3147 with scrape type 2
2026-03-28 22:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75b5281b-d618-512b-a814-0f75cf4e3147, identifier: L8%20ULV
2026-03-28 22:09:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75b5281b-d618-512b-a814-0f75cf4e3147 with identifier: L8%20ULV
2026-03-28 22:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75b5281b-d618-512b-a814-0f75cf4e3147 with identifier: L8%20ULV
2026-03-28 22:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75b5281b-d618-512b-a814-0f75cf4e3147 with identifier: L8%20ULV to the API
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=L8%20ULV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75b5281b-d618-512b-a814-0f75cf4e3147',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'L8 ULV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=L8%20ULV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 74520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 TFSI QUATTRO S LINE SP.ED.S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TFSI QUATTRO S LINE SP.ED.S-T',
 'vin': 'WAUZZZ8T5AA042267',
 'year': 2009}
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L8%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:09:56 [bca.uk] INFO: Saving data for L8%20ULV: {'auction_closing_time': 1774864800.0, 'created_time': 1774648944.30557, 'last_price_update_time': 1774735796.485639}
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='L8%2520ULV') HTTP/1.1" 204 0
2026-03-28 22:09:56 [bca.uk] INFO: Found listing with ID: LL12%20SVJ
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL12%2520SVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:56 [bca.uk] INFO: Scrape type for LL12%20SVJ: 2
2026-03-28 22:09:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9092a672-9bc8-528e-9cc2-92f629f77153 with identifier: LL12%20SVJ
2026-03-28 22:09:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9092a672-9bc8-528e-9cc2-92f629f77153 with scrape type 2
2026-03-28 22:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9092a672-9bc8-528e-9cc2-92f629f77153 with scrape type 2
2026-03-28 22:09:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9092a672-9bc8-528e-9cc2-92f629f77153, identifier: LL12%20SVJ
2026-03-28 22:09:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9092a672-9bc8-528e-9cc2-92f629f77153 with identifier: LL12%20SVJ
2026-03-28 22:09:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9092a672-9bc8-528e-9cc2-92f629f77153 with identifier: LL12%20SVJ
2026-03-28 22:09:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9092a672-9bc8-528e-9cc2-92f629f77153 with identifier: LL12%20SVJ to the API
2026-03-28 22:09:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL12%20SVJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9092a672-9bc8-528e-9cc2-92f629f77153',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL12 SVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL12%20SVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 86236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC EXL Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC EXL',
 'vin': 'SHHGG6880CU023018',
 'year': 2012}
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL12%2520SVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:57 [bca.uk] INFO: Saving data for LL12%20SVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774649002.881479, 'last_price_update_time': 1774735797.590436}
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL12%2520SVJ') HTTP/1.1" 204 0
2026-03-28 22:09:57 [bca.uk] INFO: Found listing with ID: SL12%20ADV
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL12%2520ADV%27 HTTP/1.1" 200 None
2026-03-28 22:09:57 [bca.uk] INFO: Scrape type for SL12%20ADV: 2
2026-03-28 22:09:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c06c0d10-79e3-5126-b067-9b78a8fb26df with identifier: SL12%20ADV
2026-03-28 22:09:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c06c0d10-79e3-5126-b067-9b78a8fb26df with scrape type 2
2026-03-28 22:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c06c0d10-79e3-5126-b067-9b78a8fb26df with scrape type 2
2026-03-28 22:09:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c06c0d10-79e3-5126-b067-9b78a8fb26df, identifier: SL12%20ADV
2026-03-28 22:09:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c06c0d10-79e3-5126-b067-9b78a8fb26df with identifier: SL12%20ADV
2026-03-28 22:09:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c06c0d10-79e3-5126-b067-9b78a8fb26df with identifier: SL12%20ADV
2026-03-28 22:09:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c06c0d10-79e3-5126-b067-9b78a8fb26df with identifier: SL12%20ADV to the API
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL12%20ADV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c06c0d10-79e3-5126-b067-9b78a8fb26df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL12 ADV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL12%20ADV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 93781,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 16V 115 EXCLUSIV Hatchback',
 'transmission': 'automatic',
 'trim': '16V 115 EXCLUSIV',
 'vin': 'W0LPD6ED8CG069322',
 'year': 2012}
2026-03-28 22:09:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL12%2520ADV%27 HTTP/1.1" 200 None
2026-03-28 22:09:57 [bca.uk] INFO: Saving data for SL12%20ADV: {'auction_closing_time': 1774864800.0, 'created_time': 1774648941.380863, 'last_price_update_time': 1774735797.995412}
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL12%2520ADV') HTTP/1.1" 204 0
2026-03-28 22:09:58 [bca.uk] INFO: Total items found: 100
2026-03-28 22:09:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded
2026-03-28 22:09:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:09: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-28 22:09:58 [bca.uk] INFO: Found listing with ID: GJ67%20OET
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ67%2520OET%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for GJ67%20OET: 2
2026-03-28 22:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d36f3b09-0802-5f73-9137-5ff130a4b9c2 with identifier: GJ67%20OET
2026-03-28 22:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d36f3b09-0802-5f73-9137-5ff130a4b9c2 with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d36f3b09-0802-5f73-9137-5ff130a4b9c2 with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d36f3b09-0802-5f73-9137-5ff130a4b9c2, identifier: GJ67%20OET
2026-03-28 22:09: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-28 22:09: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-28 22:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d36f3b09-0802-5f73-9137-5ff130a4b9c2 with identifier: GJ67%20OET
2026-03-28 22:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d36f3b09-0802-5f73-9137-5ff130a4b9c2 with identifier: GJ67%20OET
2026-03-28 22:09:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d36f3b09-0802-5f73-9137-5ff130a4b9c2 with identifier: GJ67%20OET to the API
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:09: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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ67%20OET-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd36f3b09-0802-5f73-9137-5ff130a4b9c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ67 OET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ67%20OET&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 80701,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TFSI 190 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 190 SPORT S-T',
 'vin': 'WAUZZZ8V8JA035427',
 'year': 2017}
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ67%2520OET%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Saving data for GJ67%20OET: {'auction_closing_time': 1774864800.0, 'created_time': 1774648940.878674, 'last_price_update_time': 1774735798.388952}
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ67%2520OET') HTTP/1.1" 204 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: YS69%20FCC
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS69%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for YS69%20FCC: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: DU22%20SVN
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU22%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for DU22%20SVN: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: GF18%20RFX
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF18%2520RFX%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for GF18%20RFX: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: LB68%20TVJ
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB68%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for LB68%20TVJ: 2
2026-03-28 22:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27c4f274-9686-59a0-bb0a-664aca9bb93d with identifier: LB68%20TVJ
2026-03-28 22:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27c4f274-9686-59a0-bb0a-664aca9bb93d with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27c4f274-9686-59a0-bb0a-664aca9bb93d with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27c4f274-9686-59a0-bb0a-664aca9bb93d, identifier: LB68%20TVJ
2026-03-28 22:09:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: SL66%20WTO
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL66%2520WTO%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for SL66%20WTO: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: EJ02%20EGU
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ02%2520EGU%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for EJ02%20EGU: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: YC10%20PAO
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC10%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for YC10%20PAO: 0
2026-03-28 22:09:58 [bca.uk] INFO: Found listing with ID: OV22%20RZK
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV22%2520RZK%27 HTTP/1.1" 200 None
2026-03-28 22:09:58 [bca.uk] INFO: Scrape type for OV22%20RZK: 2
2026-03-28 22:09:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with identifier: OV22%20RZK
2026-03-28 22:09:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with scrape type 2
2026-03-28 22:09:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0, identifier: OV22%20RZK
2026-03-28 22:09:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27c4f274-9686-59a0-bb0a-664aca9bb93d with identifier: LB68%20TVJ
2026-03-28 22:09:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27c4f274-9686-59a0-bb0a-664aca9bb93d with identifier: LB68%20TVJ
2026-03-28 22:09:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27c4f274-9686-59a0-bb0a-664aca9bb93d with identifier: LB68%20TVJ to the API
2026-03-28 22:09:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09: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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB68%20TVJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27c4f274-9686-59a0-bb0a-664aca9bb93d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB68 TVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB68%20TVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CITROEN',
 'model': 'SPACETOURER',
 'odometer': 47901,
 'odometer_reading_unit': '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 SPACETOURER 1.5 BLUEHDI 120 M BUSINESS MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M BUSINESS',
 'vin': 'VF7VAYHVKJZ107030',
 'year': 2019}
2026-03-28 22:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB68%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 22:09:59 [bca.uk] INFO: Saving data for LB68%20TVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535718.208412, 'last_price_update_time': 1774735799.631897}
2026-03-28 22:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB68%2520TVJ') HTTP/1.1" 204 0
2026-03-28 22:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with identifier: OV22%20RZK
2026-03-28 22:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with identifier: OV22%20RZK
2026-03-28 22:09:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d5a8e84-bf4c-5751-974f-e66a66a0f4f0 with identifier: OV22%20RZK to the API
2026-03-28 22:09:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:09:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV22%20RZK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5d5a8e84-bf4c-5751-974f-e66a66a0f4f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV22 RZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV22%20RZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 47428,
 'odometer_reading_unit': '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 C200 EQ-B 1.5 AMG LINE PREMIUM 9G Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 9G',
 'vin': 'W1K2062422F055883',
 'year': 2022}
2026-03-28 22:09:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV22%2520RZK%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Saving data for OV22%20RZK: {'auction_closing_time': 1774951200.0, 'created_time': 1774648942.840239, 'last_price_update_time': 1774735800.003237}
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV22%2520RZK') HTTP/1.1" 204 0
2026-03-28 22:10:00 [bca.uk] INFO: Found listing with ID: LG21%20HCM
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG21%2520HCM%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Scrape type for LG21%20HCM: 0
2026-03-28 22:10:00 [bca.uk] INFO: Found listing with ID: VK71%20GFX
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK71%2520GFX%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Scrape type for VK71%20GFX: 0
2026-03-28 22:10:00 [bca.uk] INFO: Found listing with ID: BD69%20XXF
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD69%2520XXF%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Scrape type for BD69%20XXF: 0
2026-03-28 22:10:00 [bca.uk] INFO: Found listing with ID: FG21%20MFN
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG21%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Scrape type for FG21%20MFN: 2
2026-03-28 22:10:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b234dd47-e7da-506b-a91a-1da575a35dce with identifier: FG21%20MFN
2026-03-28 22:10:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b234dd47-e7da-506b-a91a-1da575a35dce with scrape type 2
2026-03-28 22:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b234dd47-e7da-506b-a91a-1da575a35dce with scrape type 2
2026-03-28 22:10:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b234dd47-e7da-506b-a91a-1da575a35dce, identifier: FG21%20MFN
2026-03-28 22:10:00 [bca.uk] INFO: Found listing with ID: WN20%20RBX
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN20%2520RBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Scrape type for WN20%20RBX: 2
2026-03-28 22:10:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with identifier: WN20%20RBX
2026-03-28 22:10:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with scrape type 2
2026-03-28 22:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with scrape type 2
2026-03-28 22:10:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f, identifier: WN20%20RBX
2026-03-28 22:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b234dd47-e7da-506b-a91a-1da575a35dce with identifier: FG21%20MFN
2026-03-28 22:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b234dd47-e7da-506b-a91a-1da575a35dce with identifier: FG21%20MFN
2026-03-28 22:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b234dd47-e7da-506b-a91a-1da575a35dce with identifier: FG21%20MFN to the API
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG21%20MFN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b234dd47-e7da-506b-a91a-1da575a35dce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG21 MFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG21%20MFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 48505,
 'odometer_reading_unit': '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 CROSSLAND 1.2 TURBO 110 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 110 ELITE',
 'vin': 'W0V7H9ED3M4123660',
 'year': 2021}
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG21%2520MFN%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Saving data for FG21%20MFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534275.251975, 'last_price_update_time': 1774735800.670866}
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG21%2520MFN') HTTP/1.1" 204 0
2026-03-28 22:10:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with identifier: WN20%20RBX
2026-03-28 22:10:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with identifier: WN20%20RBX
2026-03-28 22:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f with identifier: WN20%20RBX to the API
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:00 [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': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN20%20RBX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d3d7bd0-00fb-5d65-8b21-501e86c6bb2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN20 RBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN20%20RBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 48479,
 'odometer_reading_unit': '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 3.0 SD6 306 LANDMARK ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 306 LANDMARK ED.',
 'vin': 'SALRA2AK5L2438384',
 'year': 2020}
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN20%2520RBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:00 [bca.uk] INFO: Saving data for WN20%20RBX: {'auction_closing_time': 1774951200.0, 'created_time': 1774648943.907209, 'last_price_update_time': 1774735800.973878}
2026-03-28 22:10:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN20%2520RBX') HTTP/1.1" 204 0
2026-03-28 22:10:01 [bca.uk] INFO: Found listing with ID: YG69%20LWF
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG69%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Scrape type for YG69%20LWF: 2
2026-03-28 22:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8dce2fb-103d-58bc-ae38-d76fe4862b2b with identifier: YG69%20LWF
2026-03-28 22:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8dce2fb-103d-58bc-ae38-d76fe4862b2b with scrape type 2
2026-03-28 22:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8dce2fb-103d-58bc-ae38-d76fe4862b2b with scrape type 2
2026-03-28 22:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8dce2fb-103d-58bc-ae38-d76fe4862b2b, identifier: YG69%20LWF
2026-03-28 22:10:01 [bca.uk] INFO: Found listing with ID: OF07%20ELF
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OF07%2520ELF%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Scrape type for OF07%20ELF: 0
2026-03-28 22:10:01 [bca.uk] INFO: Found listing with ID: EK16%20AKU
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK16%2520AKU%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Scrape type for EK16%20AKU: 0
2026-03-28 22:10:01 [bca.uk] INFO: Found listing with ID: RA65%20VLP
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA65%2520VLP%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Scrape type for RA65%20VLP: 0
2026-03-28 22:10:01 [bca.uk] INFO: Found listing with ID: ST14%20JVM
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST14%2520JVM%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Scrape type for ST14%20JVM: 2
2026-03-28 22:10:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with identifier: ST14%20JVM
2026-03-28 22:10:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with scrape type 2
2026-03-28 22:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with scrape type 2
2026-03-28 22:10:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6, identifier: ST14%20JVM
2026-03-28 22:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8dce2fb-103d-58bc-ae38-d76fe4862b2b with identifier: YG69%20LWF
2026-03-28 22:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8dce2fb-103d-58bc-ae38-d76fe4862b2b with identifier: YG69%20LWF
2026-03-28 22:10:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8dce2fb-103d-58bc-ae38-d76fe4862b2b with identifier: YG69%20LWF to the API
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8dce2fb-103d-58bc-ae38-d76fe4862b2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG69 LWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG69%20LWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 52325,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WMWXU720602L73246',
 'year': 2019}
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG69%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 22:10:01 [bca.uk] INFO: Saving data for YG69%20LWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534289.006534, 'last_price_update_time': 1774735801.739046}
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG69%2520LWF') HTTP/1.1" 204 0
2026-03-28 22:10:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with identifier: ST14%20JVM
2026-03-28 22:10:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with identifier: ST14%20JVM
2026-03-28 22:10:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f150826-b1fb-54a0-b7fc-ec67ad5dbda6 with identifier: ST14%20JVM to the API
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST14%20JVM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f150826-b1fb-54a0-b7fc-ec67ad5dbda6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST14 JVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST14%20JVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 100064,
 'odometer_reading_unit': '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 XC90 2.4 D5 200 R DESIGN G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 200 R DESIGN G/T',
 'vin': 'YV1CT3056E1703146',
 'year': 2014}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST14%2520JVM%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Saving data for ST14%20JVM: {'auction_closing_time': 1774864800.0, 'created_time': 1774649022.265938, 'last_price_update_time': 1774735802.025269}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST14%2520JVM') HTTP/1.1" 204 0
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: BD21%20GWA
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD21%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Scrape type for BD21%20GWA: 0
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: CP22%20GYW
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP22%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Scrape type for CP22%20GYW: 0
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: AD18%20GWP
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AD18%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Scrape type for AD18%20GWP: 2
2026-03-28 22:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5941c3f-22b4-5a87-ba16-6346aff4fa12 with identifier: AD18%20GWP
2026-03-28 22:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5941c3f-22b4-5a87-ba16-6346aff4fa12 with scrape type 2
2026-03-28 22:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5941c3f-22b4-5a87-ba16-6346aff4fa12 with scrape type 2
2026-03-28 22:10:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5941c3f-22b4-5a87-ba16-6346aff4fa12, identifier: AD18%20GWP
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: CT59%20HCD
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CT59%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Scrape type for CT59%20HCD: 2
2026-03-28 22:10:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c701da85-64a5-572e-8816-c545488c0128 with identifier: CT59%20HCD
2026-03-28 22:10:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c701da85-64a5-572e-8816-c545488c0128 with scrape type 2
2026-03-28 22:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c701da85-64a5-572e-8816-c545488c0128 with scrape type 2
2026-03-28 22:10:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c701da85-64a5-572e-8816-c545488c0128, identifier: CT59%20HCD
2026-03-28 22:10:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5941c3f-22b4-5a87-ba16-6346aff4fa12 with identifier: AD18%20GWP
2026-03-28 22:10:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5941c3f-22b4-5a87-ba16-6346aff4fa12 with identifier: AD18%20GWP
2026-03-28 22:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5941c3f-22b4-5a87-ba16-6346aff4fa12 with identifier: AD18%20GWP to the API
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD18%20GWP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5941c3f-22b4-5a87-ba16-6346aff4fa12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD18 GWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD18%20GWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 88569,
 'odometer_reading_unit': '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 ONE 1.5  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWXR12090TE86779',
 'year': 2018}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AD18%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Saving data for AD18%20GWP: {'auction_closing_time': 1774864800.0, 'created_time': 1774649011.437124, 'last_price_update_time': 1774735802.570786}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD18%2520GWP') HTTP/1.1" 204 0
2026-03-28 22:10:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c701da85-64a5-572e-8816-c545488c0128 with identifier: CT59%20HCD
2026-03-28 22:10:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c701da85-64a5-572e-8816-c545488c0128 with identifier: CT59%20HCD
2026-03-28 22:10:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c701da85-64a5-572e-8816-c545488c0128 with identifier: CT59%20HCD to the API
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT59%20HCD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c701da85-64a5-572e-8816-c545488c0128',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CT59 HCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT59%20HCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 115539,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI EX IMA Saloon',
 'transmission': 'automatic',
 'trim': 'I-DSI EX IMA',
 'vin': 'JHMFD36209S206852',
 'year': 2015}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CT59%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Saving data for CT59%20HCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774649024.46864, 'last_price_update_time': 1774735802.964823}
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT59%2520HCD') HTTP/1.1" 204 0
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: EU68%20NEJ
2026-03-28 22:10:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU68%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:02 [bca.uk] INFO: Scrape type for EU68%20NEJ: 0
2026-03-28 22:10:02 [bca.uk] INFO: Found listing with ID: DA72%20RSU
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA72%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Scrape type for DA72%20RSU: 0
2026-03-28 22:10:03 [bca.uk] INFO: Found listing with ID: GD18%20CFO
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD18%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Scrape type for GD18%20CFO: 2
2026-03-28 22:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf62fdd1-bc9b-5073-935c-7651268c626c with identifier: GD18%20CFO
2026-03-28 22:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf62fdd1-bc9b-5073-935c-7651268c626c with scrape type 2
2026-03-28 22:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf62fdd1-bc9b-5073-935c-7651268c626c with scrape type 2
2026-03-28 22:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf62fdd1-bc9b-5073-935c-7651268c626c, identifier: GD18%20CFO
2026-03-28 22:10:03 [bca.uk] INFO: Found listing with ID: EG11%20AZX
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EG11%2520AZX%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Scrape type for EG11%20AZX: 2
2026-03-28 22:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d282af59-ce0a-5ff8-a497-221e61eb8f8a with identifier: EG11%20AZX
2026-03-28 22:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d282af59-ce0a-5ff8-a497-221e61eb8f8a with scrape type 2
2026-03-28 22:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d282af59-ce0a-5ff8-a497-221e61eb8f8a with scrape type 2
2026-03-28 22:10:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d282af59-ce0a-5ff8-a497-221e61eb8f8a, identifier: EG11%20AZX
2026-03-28 22:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf62fdd1-bc9b-5073-935c-7651268c626c with identifier: GD18%20CFO
2026-03-28 22:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf62fdd1-bc9b-5073-935c-7651268c626c with identifier: GD18%20CFO
2026-03-28 22:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf62fdd1-bc9b-5073-935c-7651268c626c with identifier: GD18%20CFO to the API
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD18%20CFO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf62fdd1-bc9b-5073-935c-7651268c626c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD18 CFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD18%20CFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 18442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.5 TDCI 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 85 ZETEC',
 'vin': 'WF0JXXGAHJHR67845',
 'year': 2018}
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD18%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Saving data for GD18%20CFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774649010.389052, 'last_price_update_time': 1774735803.537617}
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD18%2520CFO') HTTP/1.1" 204 0
2026-03-28 22:10:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d282af59-ce0a-5ff8-a497-221e61eb8f8a with identifier: EG11%20AZX
2026-03-28 22:10:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d282af59-ce0a-5ff8-a497-221e61eb8f8a with identifier: EG11%20AZX
2026-03-28 22:10:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d282af59-ce0a-5ff8-a497-221e61eb8f8a with identifier: EG11%20AZX to the API
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EG11%20AZX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd282af59-ce0a-5ff8-a497-221e61eb8f8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EG11 AZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EG11%20AZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 111694,
 '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': 'automatic',
 'trim': '16V SE',
 'vin': 'W0L0SDL68B4405722',
 'year': 2011}
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EG11%2520AZX%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Saving data for EG11%20AZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774649023.673349, 'last_price_update_time': 1774735803.895142}
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EG11%2520AZX') HTTP/1.1" 204 0
2026-03-28 22:10:03 [bca.uk] INFO: Found listing with ID: MJ69%20AHZ
2026-03-28 22:10:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ69%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:03 [bca.uk] INFO: Scrape type for MJ69%20AHZ: 2
2026-03-28 22:10:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c698dcd-1858-5602-8d99-83420f0bc129 with identifier: MJ69%20AHZ
2026-03-28 22:10:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c698dcd-1858-5602-8d99-83420f0bc129 with scrape type 2
2026-03-28 22:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c698dcd-1858-5602-8d99-83420f0bc129 with scrape type 2
2026-03-28 22:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c698dcd-1858-5602-8d99-83420f0bc129, identifier: MJ69%20AHZ
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: OV17%20YPT
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV17%2520YPT%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Scrape type for OV17%20YPT: 2
2026-03-28 22:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with identifier: OV17%20YPT
2026-03-28 22:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with scrape type 2
2026-03-28 22:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with scrape type 2
2026-03-28 22:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4, identifier: OV17%20YPT
2026-03-28 22:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c698dcd-1858-5602-8d99-83420f0bc129 with identifier: MJ69%20AHZ
2026-03-28 22:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c698dcd-1858-5602-8d99-83420f0bc129 with identifier: MJ69%20AHZ
2026-03-28 22:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c698dcd-1858-5602-8d99-83420f0bc129 with identifier: MJ69%20AHZ to the API
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ69%20AHZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c698dcd-1858-5602-8d99-83420f0bc129',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ69 AHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ69%20AHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 37198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 ACENTA PREMIUM',
 'vin': 'SJNFFAJ11U2699347',
 'year': 2019}
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ69%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Saving data for MJ69%20AHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534269.844485, 'last_price_update_time': 1774735804.486397}
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ69%2520AHZ') HTTP/1.1" 204 0
2026-03-28 22:10:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with identifier: OV17%20YPT
2026-03-28 22:10:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with identifier: OV17%20YPT
2026-03-28 22:10:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f2951a0-a2dd-5d4f-b10f-4094780ff7f4 with identifier: OV17%20YPT to the API
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV17%20YPT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f2951a0-a2dd-5d4f-b10f-4094780ff7f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV17 YPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV17%20YPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 73204,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE DYNAMIC (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 HSE DYNAMIC (7ST)',
 'vin': 'SALWA2EK6HA148696',
 'year': 2017}
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV17%2520YPT%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Saving data for OV17%20YPT: {'auction_closing_time': 1774864800.0, 'created_time': 1774648947.749759, 'last_price_update_time': 1774735804.798509}
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV17%2520YPT') HTTP/1.1" 204 0
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: MJ69%20KSF
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ69%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Scrape type for MJ69%20KSF: 0
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: PJ20%20EKU
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ20%2520EKU%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Scrape type for PJ20%20EKU: 0
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: BP68%20KXF
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP68%2520KXF%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Scrape type for BP68%20KXF: 0
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: CE68%20OKN
2026-03-28 22:10:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE68%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:10:04 [bca.uk] INFO: Scrape type for CE68%20OKN: 2
2026-03-28 22:10:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 726e48f6-ac67-5061-bc49-40167236c53c with identifier: CE68%20OKN
2026-03-28 22:10:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 726e48f6-ac67-5061-bc49-40167236c53c with scrape type 2
2026-03-28 22:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 726e48f6-ac67-5061-bc49-40167236c53c with scrape type 2
2026-03-28 22:10:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 726e48f6-ac67-5061-bc49-40167236c53c, identifier: CE68%20OKN
2026-03-28 22:10:04 [bca.uk] INFO: Found listing with ID: BK07%20WOX
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK07%2520WOX%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Scrape type for BK07%20WOX: 2
2026-03-28 22:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df554201-5bbd-5d84-820b-ad49f6aa90d8 with identifier: BK07%20WOX
2026-03-28 22:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df554201-5bbd-5d84-820b-ad49f6aa90d8 with scrape type 2
2026-03-28 22:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df554201-5bbd-5d84-820b-ad49f6aa90d8 with scrape type 2
2026-03-28 22:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df554201-5bbd-5d84-820b-ad49f6aa90d8, identifier: BK07%20WOX
2026-03-28 22:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 726e48f6-ac67-5061-bc49-40167236c53c with identifier: CE68%20OKN
2026-03-28 22:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 726e48f6-ac67-5061-bc49-40167236c53c with identifier: CE68%20OKN
2026-03-28 22:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 726e48f6-ac67-5061-bc49-40167236c53c with identifier: CE68%20OKN to the API
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE68%20OKN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '726e48f6-ac67-5061-bc49-40167236c53c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE68 OKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE68%20OKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 58343,
 'odometer_reading_unit': '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 0.9 TCE 90 ESSENTIAL Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ESSENTIAL',
 'vin': 'UU1B5220261614259',
 'year': 2018}
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE68%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Saving data for CE68%20OKN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534286.517444, 'last_price_update_time': 1774735805.40614}
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE68%2520OKN') HTTP/1.1" 204 0
2026-03-28 22:10:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df554201-5bbd-5d84-820b-ad49f6aa90d8 with identifier: BK07%20WOX
2026-03-28 22:10:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df554201-5bbd-5d84-820b-ad49f6aa90d8 with identifier: BK07%20WOX
2026-03-28 22:10:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df554201-5bbd-5d84-820b-ad49f6aa90d8 with identifier: BK07%20WOX to the API
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK07%20WOX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df554201-5bbd-5d84-820b-ad49f6aa90d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK07 WOX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK07%20WOX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 110284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-VTEC ES Estate',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES',
 'vin': 'SHSRE58507U010001',
 'year': 2007}
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK07%2520WOX%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Saving data for BK07%20WOX: {'auction_closing_time': 1774864800.0, 'created_time': 1774649003.865156, 'last_price_update_time': 1774735805.821802}
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK07%2520WOX') HTTP/1.1" 204 0
2026-03-28 22:10:05 [bca.uk] INFO: Found listing with ID: DA72%20OGE
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA72%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Scrape type for DA72%20OGE: 0
2026-03-28 22:10:05 [bca.uk] INFO: Found listing with ID: DU19%20VFP
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU19%2520VFP%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Scrape type for DU19%20VFP: 2
2026-03-28 22:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb75c67a-bd15-56bd-9b67-359c1d69d367 with identifier: DU19%20VFP
2026-03-28 22:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb75c67a-bd15-56bd-9b67-359c1d69d367 with scrape type 2
2026-03-28 22:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb75c67a-bd15-56bd-9b67-359c1d69d367 with scrape type 2
2026-03-28 22:10:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb75c67a-bd15-56bd-9b67-359c1d69d367, identifier: DU19%20VFP
2026-03-28 22:10:05 [bca.uk] INFO: Found listing with ID: SC23%20WCG
2026-03-28 22:10:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC23%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:10:05 [bca.uk] INFO: Scrape type for SC23%20WCG: 2
2026-03-28 22:10:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with identifier: SC23%20WCG
2026-03-28 22:10:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with scrape type 2
2026-03-28 22:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with scrape type 2
2026-03-28 22:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aea26dec-edc8-5e54-96d5-3aa7a19a3a4e, identifier: SC23%20WCG
2026-03-28 22:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb75c67a-bd15-56bd-9b67-359c1d69d367 with identifier: DU19%20VFP
2026-03-28 22:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb75c67a-bd15-56bd-9b67-359c1d69d367 with identifier: DU19%20VFP
2026-03-28 22:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb75c67a-bd15-56bd-9b67-359c1d69d367 with identifier: DU19%20VFP to the API
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU19%20VFP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fb75c67a-bd15-56bd-9b67-359c1d69d367',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU19 VFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU19%20VFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 39221,
 'odometer_reading_unit': '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 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ECOTEC DESIGN',
 'vin': 'W0VJC7E84KB852030',
 'year': 2019}
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU19%2520VFP%27 HTTP/1.1" 200 None
2026-03-28 22:10:06 [bca.uk] INFO: Saving data for DU19%20VFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774534266.776408, 'last_price_update_time': 1774735806.396161}
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU19%2520VFP') HTTP/1.1" 204 0
2026-03-28 22:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with identifier: SC23%20WCG
2026-03-28 22:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with identifier: SC23%20WCG
2026-03-28 22:10:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aea26dec-edc8-5e54-96d5-3aa7a19a3a4e with identifier: SC23%20WCG to the API
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC23%20WCG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'aea26dec-edc8-5e54-96d5-3aa7a19a3a4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC23 WCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC23%20WCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 48367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK1PC970758',
 'year': 2023}
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC23%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:10:06 [bca.uk] INFO: Saving data for SC23%20WCG: {'auction_closing_time': 1774951200.0, 'created_time': 1774649004.536225, 'last_price_update_time': 1774735806.679452}
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC23%2520WCG') HTTP/1.1" 204 0
2026-03-28 22:10:06 [bca.uk] INFO: Found listing with ID: FX20%20RVN
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX20%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 22:10:06 [bca.uk] INFO: Scrape type for FX20%20RVN: 0
2026-03-28 22:10:06 [bca.uk] INFO: Found listing with ID: SW69%20HAX
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW69%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:10:06 [bca.uk] INFO: Scrape type for SW69%20HAX: 2
2026-03-28 22:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with identifier: SW69%20HAX
2026-03-28 22:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with scrape type 2
2026-03-28 22:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with scrape type 2
2026-03-28 22:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0bfab02-85d7-5b29-8b0e-09d1e84e7523, identifier: SW69%20HAX
2026-03-28 22:10: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-28 22:10:06 [bca.uk] INFO: Found listing with ID: WA21%20MYD
2026-03-28 22:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA21%2520MYD%27 HTTP/1.1" 200 None
2026-03-28 22:10:06 [bca.uk] INFO: Scrape type for WA21%20MYD: 2
2026-03-28 22:10:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with identifier: WA21%20MYD
2026-03-28 22:10:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with scrape type 2
2026-03-28 22:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with scrape type 2
2026-03-28 22:10:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd82f431-9c54-5e2a-a4d4-d232d0e3d975, identifier: WA21%20MYD
2026-03-28 22:10:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with identifier: SW69%20HAX
2026-03-28 22:10:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with identifier: SW69%20HAX
2026-03-28 22:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0bfab02-85d7-5b29-8b0e-09d1e84e7523 with identifier: SW69%20HAX to the API
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW69%20HAX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0bfab02-85d7-5b29-8b0e-09d1e84e7523',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW69 HAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW69%20HAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 53827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 150 2WD ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD ST-LINE',
 'vin': 'WF0AXXWPMAKS19247',
 'year': 2019}
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW69%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:10:07 [bca.uk] INFO: Saving data for SW69%20HAX: {'auction_closing_time': 1774864800.0, 'created_time': 1774649016.758624, 'last_price_update_time': 1774735807.193105}
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520HAX') HTTP/1.1" 204 0
2026-03-28 22:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with identifier: WA21%20MYD
2026-03-28 22:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with identifier: WA21%20MYD
2026-03-28 22:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd82f431-9c54-5e2a-a4d4-d232d0e3d975 with identifier: WA21%20MYD to the API
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA21%20MYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd82f431-9c54-5e2a-a4d4-d232d0e3d975',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA21 MYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA21%20MYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 19614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B4P R DESIGN PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B4P R DESIGN PRO G/T',
 'vin': 'YV1XZK9BDM2529936',
 'year': 2021}
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA21%2520MYD%27 HTTP/1.1" 200 None
2026-03-28 22:10:07 [bca.uk] INFO: Saving data for WA21%20MYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774649043.578641, 'last_price_update_time': 1774735807.481152}
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA21%2520MYD') HTTP/1.1" 204 0
2026-03-28 22:10:07 [bca.uk] INFO: Found listing with ID: EK72%20OTR
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK72%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:10:07 [bca.uk] INFO: Scrape type for EK72%20OTR: 2
2026-03-28 22:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8c3725f-2394-5725-9f7f-d239347a3b40 with identifier: EK72%20OTR
2026-03-28 22:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8c3725f-2394-5725-9f7f-d239347a3b40 with scrape type 2
2026-03-28 22:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8c3725f-2394-5725-9f7f-d239347a3b40 with scrape type 2
2026-03-28 22:10:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8c3725f-2394-5725-9f7f-d239347a3b40, identifier: EK72%20OTR
2026-03-28 22:10:07 [bca.uk] INFO: Found listing with ID: WF22%20CPZ
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF22%2520CPZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:07 [bca.uk] INFO: Scrape type for WF22%20CPZ: 2
2026-03-28 22:10:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc3e37fb-e7f5-537f-9a0c-7e58799f342e with identifier: WF22%20CPZ
2026-03-28 22:10:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc3e37fb-e7f5-537f-9a0c-7e58799f342e with scrape type 2
2026-03-28 22:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc3e37fb-e7f5-537f-9a0c-7e58799f342e with scrape type 2
2026-03-28 22:10:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc3e37fb-e7f5-537f-9a0c-7e58799f342e, identifier: WF22%20CPZ
2026-03-28 22:10:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8c3725f-2394-5725-9f7f-d239347a3b40 with identifier: EK72%20OTR
2026-03-28 22:10:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8c3725f-2394-5725-9f7f-d239347a3b40 with identifier: EK72%20OTR
2026-03-28 22:10:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8c3725f-2394-5725-9f7f-d239347a3b40 with identifier: EK72%20OTR to the API
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK72%20OTR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8c3725f-2394-5725-9f7f-d239347a3b40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK72 OTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK72%20OTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 24822,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNNR13026',
 'year': 2022}
2026-03-28 22:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK72%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:10:07 [bca.uk] INFO: Saving data for EK72%20OTR: {'auction_closing_time': 1774864800.0, 'created_time': 1774649000.497735, 'last_price_update_time': 1774735807.992662}
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK72%2520OTR') HTTP/1.1" 204 0
2026-03-28 22:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc3e37fb-e7f5-537f-9a0c-7e58799f342e with identifier: WF22%20CPZ
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=purple HTTP/1.1" 200 None
2026-03-28 22:10:08 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc3e37fb-e7f5-537f-9a0c-7e58799f342e with identifier: WF22%20CPZ
2026-03-28 22:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc3e37fb-e7f5-537f-9a0c-7e58799f342e with identifier: WF22%20CPZ to the API
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=20&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF22%20CPZ-GB',
 'category': 'Car',
 'color': 'purple',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc3e37fb-e7f5-537f-9a0c-7e58799f342e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF22 CPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF22%20CPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '220D',
 'odometer': 28865,
 'odometer_reading_unit': '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 220D 2.0 MHT M SPORT Coupe',
 'transmission': 'automatic',
 'trim': 'MHT M SPORT',
 'vin': 'WBA12CN0608C48439',
 'year': 2022}
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF22%2520CPZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Saving data for WF22%20CPZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649022.793981, 'last_price_update_time': 1774735808.40832}
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF22%2520CPZ') HTTP/1.1" 204 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: LB24%20EUL
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB24%2520EUL%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for LB24%20EUL: 2
2026-03-28 22:10:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with identifier: LB24%20EUL
2026-03-28 22:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with scrape type 2
2026-03-28 22:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with scrape type 2
2026-03-28 22:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5bb829f-208f-506d-8a0f-2d7dc57aa5fa, identifier: LB24%20EUL
2026-03-28 22:10:08 [bca.uk] INFO: Total items found: 100
2026-03-28 22:10:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded
2026-03-28 22:10:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:10: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-28 22:10:08 [bca.uk] INFO: Found listing with ID: CE24%20ONH
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE24%2520ONH%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for CE24%20ONH: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: WA66%20WEK
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA66%2520WEK%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for WA66%20WEK: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: WO21%20BSX
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WO21%2520BSX%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for WO21%20BSX: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: X576%20NUB
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27X576%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for X576%20NUB: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: AE02%20ETE
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE02%2520ETE%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for AE02%20ETE: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: KM65%20UHD
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM65%2520UHD%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for KM65%20UHD: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: NY11%20YZP
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NY11%2520YZP%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for NY11%20YZP: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: EA11%20ULT
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA11%2520ULT%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for EA11%20ULT: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: OU52%20XKA
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OU52%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for OU52%20XKA: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: PJ09%20HHE
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ09%2520HHE%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for PJ09%20HHE: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: YF21%20WVG
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF21%2520WVG%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for YF21%20WVG: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: HK25%20XAY
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK25%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for HK25%20XAY: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: KK24%20AEF
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KK24%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for KK24%20AEF: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: NA70%20XYD
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA70%2520XYD%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for NA70%20XYD: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: YN64%20XMG
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN64%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for YN64%20XMG: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: HPKD81239
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HPKD81239%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for HPKD81239: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: CV09%20TWA
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV09%2520TWA%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for CV09%20TWA: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: FY10%20BNJ
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for FY10%20BNJ: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: MF73%20FAO
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF73%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for MF73%20FAO: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: SP22%20OEE
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP22%2520OEE%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for SP22%20OEE: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: BW21%20DTN
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BW21%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for BW21%20DTN: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: MD15%20XGB
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD15%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for MD15%20XGB: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: GV70%20RNA
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV70%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for GV70%20RNA: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: YS69%20EYY
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS69%2520EYY%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for YS69%20EYY: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: DA18%20EDK
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA18%2520EDK%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for DA18%20EDK: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: KR17%20WGP
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR17%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for KR17%20WGP: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: L10%20CLU
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27L10%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for L10%20CLU: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: ML12%20ODX
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML12%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 22:10:08 [bca.uk] INFO: Scrape type for ML12%20ODX: 0
2026-03-28 22:10:08 [bca.uk] INFO: Found listing with ID: PN15%20EZH
2026-03-28 22:10:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN15%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for PN15%20EZH: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: RX03%20AFU
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX03%2520AFU%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for RX03%20AFU: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: X188%20XCL
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27X188%2520XCL%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for X188%20XCL: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: YM21%20TYH
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM21%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for YM21%20TYH: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: CP15%20POA
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP15%2520POA%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for CP15%20POA: 0
2026-03-28 22:10:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with identifier: LB24%20EUL
2026-03-28 22:10:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with identifier: LB24%20EUL
2026-03-28 22:10:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5bb829f-208f-506d-8a0f-2d7dc57aa5fa with identifier: LB24%20EUL to the API
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB24%20EUL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5bb829f-208f-506d-8a0f-2d7dc57aa5fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB24 EUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB24%20EUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FIAT',
 'model': '600',
 'odometer': 2555,
 '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': 'FIAT 600 1.2 MHEV 48V 100 LA PRIMA EDCT-6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 48V 100 LA PRIMA EDCT-6',
 'vin': 'ZFA5FBBT0PJ013236',
 'year': 2024}
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LB24%2520EUL%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Saving data for LB24%20EUL: {'auction_closing_time': 1774864800.0, 'created_time': 1774391949.513192, 'last_price_update_time': 1774735809.385403}
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB24%2520EUL') HTTP/1.1" 204 0
2026-03-28 22:10:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: NV21%20KXR
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV21%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for NV21%20KXR: 2
2026-03-28 22:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb8c14a4-40e2-5a3a-96c7-72fcba123117 with identifier: NV21%20KXR
2026-03-28 22:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb8c14a4-40e2-5a3a-96c7-72fcba123117 with scrape type 2
2026-03-28 22:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb8c14a4-40e2-5a3a-96c7-72fcba123117 with scrape type 2
2026-03-28 22:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb8c14a4-40e2-5a3a-96c7-72fcba123117, identifier: NV21%20KXR
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: WU68%20BGK
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU68%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for WU68%20BGK: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: WX22%20ZVD
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX22%2520ZVD%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for WX22%20ZVD: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: WX73%20YZA
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX73%2520YZA%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for WX73%20YZA: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: YK21%20VRC
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK21%2520VRC%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for YK21%20VRC: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: YL70%20NVC
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL70%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for YL70%20NVC: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: YN22%20WKM
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN22%2520WKM%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for YN22%20WKM: 0
2026-03-28 22:10:09 [bca.uk] INFO: Found listing with ID: YN23%20WUP
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN23%2520WUP%27 HTTP/1.1" 200 None
2026-03-28 22:10:09 [bca.uk] INFO: Scrape type for YN23%20WUP: 2
2026-03-28 22:10:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcb634cb-c9c2-5da7-bd2f-435870143c79 with identifier: YN23%20WUP
2026-03-28 22:10:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcb634cb-c9c2-5da7-bd2f-435870143c79 with scrape type 2
2026-03-28 22:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcb634cb-c9c2-5da7-bd2f-435870143c79 with scrape type 2
2026-03-28 22:10:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcb634cb-c9c2-5da7-bd2f-435870143c79, identifier: YN23%20WUP
2026-03-28 22:10:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:10:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb8c14a4-40e2-5a3a-96c7-72fcba123117 with identifier: NV21%20KXR
2026-03-28 22:10:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb8c14a4-40e2-5a3a-96c7-72fcba123117 with identifier: NV21%20KXR
2026-03-28 22:10:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb8c14a4-40e2-5a3a-96c7-72fcba123117 with identifier: NV21%20KXR to the API
2026-03-28 22:10:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV21%20KXR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb8c14a4-40e2-5a3a-96c7-72fcba123117',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV21 KXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV21%20KXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 83684,
 'odometer_reading_unit': '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 CROSSLAND 1.2 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SE PREMIUM',
 'vin': 'W0V7D9EE4M4168059',
 'year': 2021}
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV21%2520KXR%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Saving data for NV21%20KXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774535712.072927, 'last_price_update_time': 1774735810.248638}
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV21%2520KXR') HTTP/1.1" 204 0
2026-03-28 22:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcb634cb-c9c2-5da7-bd2f-435870143c79 with identifier: YN23%20WUP
2026-03-28 22:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcb634cb-c9c2-5da7-bd2f-435870143c79 with identifier: YN23%20WUP
2026-03-28 22:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcb634cb-c9c2-5da7-bd2f-435870143c79 with identifier: YN23%20WUP to the API
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN23%20WUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fcb634cb-c9c2-5da7-bd2f-435870143c79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YN23 WUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN23%20WUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 28022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD EDITION',
 'vin': 'SALZA2AT3PH214137',
 'year': 2023}
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN23%2520WUP%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Saving data for YN23%20WUP: {'auction_closing_time': 1774940400.0, 'created_time': 1774448911.583029, 'last_price_update_time': 1774735810.572713}
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN23%2520WUP') HTTP/1.1" 204 0
2026-03-28 22:10:10 [scrapy.extensions.logstats] INFO: Crawled 255 pages (at 5 pages/min), scraped 604 items (at 78 items/min)
2026-03-28 22:10:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 195MiB
2026-03-28 22:10:10 [bca.uk] INFO: Found listing with ID: Y27%20JJL
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y27%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Scrape type for Y27%20JJL: 0
2026-03-28 22:10:10 [bca.uk] INFO: Found listing with ID: AU19%20UPB
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU19%2520UPB%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Scrape type for AU19%20UPB: 2
2026-03-28 22:10:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e9e804f-4603-52be-94f0-4e51818feec1 with identifier: AU19%20UPB
2026-03-28 22:10:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e9e804f-4603-52be-94f0-4e51818feec1 with scrape type 2
2026-03-28 22:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e9e804f-4603-52be-94f0-4e51818feec1 with scrape type 2
2026-03-28 22:10:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e9e804f-4603-52be-94f0-4e51818feec1, identifier: AU19%20UPB
2026-03-28 22:10:10 [bca.uk] INFO: Found listing with ID: YR22%20XOF
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR22%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Scrape type for YR22%20XOF: 0
2026-03-28 22:10:10 [bca.uk] INFO: Found listing with ID: YR69%20ZVN
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR69%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 22:10:10 [bca.uk] INFO: Scrape type for YR69%20ZVN: 2
2026-03-28 22:10:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5d2dcf8-94ca-55f3-824b-1e27501530d8 with identifier: YR69%20ZVN
2026-03-28 22:10:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5d2dcf8-94ca-55f3-824b-1e27501530d8 with scrape type 2
2026-03-28 22:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5d2dcf8-94ca-55f3-824b-1e27501530d8 with scrape type 2
2026-03-28 22:10:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5d2dcf8-94ca-55f3-824b-1e27501530d8, identifier: YR69%20ZVN
2026-03-28 22:10:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e9e804f-4603-52be-94f0-4e51818feec1 with identifier: AU19%20UPB
2026-03-28 22:10:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e9e804f-4603-52be-94f0-4e51818feec1 with identifier: AU19%20UPB
2026-03-28 22:10:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e9e804f-4603-52be-94f0-4e51818feec1 with identifier: AU19%20UPB to the API
2026-03-28 22:10:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:11 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU19%20UPB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e9e804f-4603-52be-94f0-4e51818feec1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU19 UPB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU19%20UPB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 49368,
 'odometer_reading_unit': '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.4 TSI 150 BMT 2WD SE NAV StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 150 BMT 2WD SE NAV',
 'vin': 'WVGZZZ5NZJW356960',
 'year': 2019}
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU19%2520UPB%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Saving data for AU19%20UPB: {'auction_closing_time': 1774864800.0, 'created_time': 1774649018.366456, 'last_price_update_time': 1774735811.242504}
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU19%2520UPB') HTTP/1.1" 204 0
2026-03-28 22:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5d2dcf8-94ca-55f3-824b-1e27501530d8 with identifier: YR69%20ZVN
2026-03-28 22:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5d2dcf8-94ca-55f3-824b-1e27501530d8 with identifier: YR69%20ZVN
2026-03-28 22:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5d2dcf8-94ca-55f3-824b-1e27501530d8 with identifier: YR69%20ZVN to the API
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR69%20ZVN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5d2dcf8-94ca-55f3-824b-1e27501530d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR69 ZVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR69%20ZVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 89505,
 'odometer_reading_unit': '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 D180 4WD FIRST ED. Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 4WD FIRST ED.',
 'vin': 'SALZA2AN5LH038199',
 'year': 2019}
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR69%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Saving data for YR69%20ZVN: {'auction_closing_time': 1774940400.0, 'created_time': 1773823720.904313, 'last_price_update_time': 1774735811.717351}
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR69%2520ZVN') HTTP/1.1" 204 0
2026-03-28 22:10:11 [bca.uk] INFO: Found listing with ID: KW70%20FUH
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW70%2520FUH%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Scrape type for KW70%20FUH: 2
2026-03-28 22:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8111908c-b302-5961-b42f-435eaedb1657 with identifier: KW70%20FUH
2026-03-28 22:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8111908c-b302-5961-b42f-435eaedb1657 with scrape type 2
2026-03-28 22:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8111908c-b302-5961-b42f-435eaedb1657 with scrape type 2
2026-03-28 22:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8111908c-b302-5961-b42f-435eaedb1657, identifier: KW70%20FUH
2026-03-28 22:10:11 [bca.uk] INFO: Found listing with ID: AV18%20LLP
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV18%2520LLP%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Scrape type for AV18%20LLP: 0
2026-03-28 22:10:11 [bca.uk] INFO: Found listing with ID: RO21%20VFW
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO21%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Scrape type for RO21%20VFW: 0
2026-03-28 22:10:11 [bca.uk] INFO: Found listing with ID: SW69%20SCX
2026-03-28 22:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW69%2520SCX%27 HTTP/1.1" 200 None
2026-03-28 22:10:11 [bca.uk] INFO: Scrape type for SW69%20SCX: 2
2026-03-28 22:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deffdf7f-3b77-50a6-b42a-b963f333a8bc with identifier: SW69%20SCX
2026-03-28 22:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deffdf7f-3b77-50a6-b42a-b963f333a8bc with scrape type 2
2026-03-28 22:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item deffdf7f-3b77-50a6-b42a-b963f333a8bc with scrape type 2
2026-03-28 22:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: deffdf7f-3b77-50a6-b42a-b963f333a8bc, identifier: SW69%20SCX
2026-03-28 22:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8111908c-b302-5961-b42f-435eaedb1657 with identifier: KW70%20FUH
2026-03-28 22:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8111908c-b302-5961-b42f-435eaedb1657 with identifier: KW70%20FUH
2026-03-28 22:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8111908c-b302-5961-b42f-435eaedb1657 with identifier: KW70%20FUH to the API
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20FUH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8111908c-b302-5961-b42f-435eaedb1657',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 FUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20FUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 400 D',
 'odometer': 44495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLE 400 D 2.9 AMG LINE PREMIUM+ 4M (7ST) 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM+ 4M (7ST) 9G',
 'vin': 'W1N1671232A226360',
 'year': 2021}
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW70%2520FUH%27 HTTP/1.1" 200 None
2026-03-28 22:10:12 [bca.uk] INFO: Saving data for KW70%20FUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774649017.938218, 'last_price_update_time': 1774735812.265552}
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520FUH') HTTP/1.1" 204 0
2026-03-28 22:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: deffdf7f-3b77-50a6-b42a-b963f333a8bc with identifier: SW69%20SCX
2026-03-28 22:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: deffdf7f-3b77-50a6-b42a-b963f333a8bc with identifier: SW69%20SCX
2026-03-28 22:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: deffdf7f-3b77-50a6-b42a-b963f333a8bc with identifier: SW69%20SCX to the API
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW69%20SCX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'deffdf7f-3b77-50a6-b42a-b963f333a8bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW69 SCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW69%20SCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 50497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.5 COOPER CLASSIC Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER CLASSIC',
 'vin': 'WMWYW320703L20198',
 'year': 2019}
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SW69%2520SCX%27 HTTP/1.1" 200 None
2026-03-28 22:10:12 [bca.uk] INFO: Saving data for SW69%20SCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774649012.236407, 'last_price_update_time': 1774735812.557805}
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520SCX') HTTP/1.1" 204 0
2026-03-28 22:10:12 [bca.uk] INFO: Found listing with ID: SX19%20UXH
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SX19%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:10:12 [bca.uk] INFO: Scrape type for SX19%20UXH: 2
2026-03-28 22:10:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with identifier: SX19%20UXH
2026-03-28 22:10:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with scrape type 2
2026-03-28 22:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with scrape type 2
2026-03-28 22:10:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09ee0fa2-07a2-5b88-b859-4a8a02e586a1, identifier: SX19%20UXH
2026-03-28 22:10:12 [bca.uk] INFO: Found listing with ID: CP17%20DYG
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP17%2520DYG%27 HTTP/1.1" 200 None
2026-03-28 22:10:12 [bca.uk] INFO: Scrape type for CP17%20DYG: 2
2026-03-28 22:10:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 063da146-1671-5626-bbb5-0ddd51f255d5 with identifier: CP17%20DYG
2026-03-28 22:10:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 063da146-1671-5626-bbb5-0ddd51f255d5 with scrape type 2
2026-03-28 22:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 063da146-1671-5626-bbb5-0ddd51f255d5 with scrape type 2
2026-03-28 22:10:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 063da146-1671-5626-bbb5-0ddd51f255d5, identifier: CP17%20DYG
2026-03-28 22:10:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with identifier: SX19%20UXH
2026-03-28 22:10:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with identifier: SX19%20UXH
2026-03-28 22:10:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09ee0fa2-07a2-5b88-b859-4a8a02e586a1 with identifier: SX19%20UXH to the API
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SX19%20UXH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09ee0fa2-07a2-5b88-b859-4a8a02e586a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SX19 UXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX19%20UXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 27794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 35 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZF42KN009510',
 'year': 2019}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SX19%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Saving data for SX19%20UXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774649019.833084, 'last_price_update_time': 1774735813.083985}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX19%2520UXH') HTTP/1.1" 204 0
2026-03-28 22:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 063da146-1671-5626-bbb5-0ddd51f255d5 with identifier: CP17%20DYG
2026-03-28 22:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 063da146-1671-5626-bbb5-0ddd51f255d5 with identifier: CP17%20DYG
2026-03-28 22:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 063da146-1671-5626-bbb5-0ddd51f255d5 with identifier: CP17%20DYG to the API
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP17%20DYG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '063da146-1671-5626-bbb5-0ddd51f255d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP17 DYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP17%20DYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 100775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L2 Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L2',
 'vin': 'WF0DXXTTGDGE35435',
 'year': 2017}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP17%2520DYG%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Saving data for CP17%20DYG: {'auction_closing_time': 1774940400.0, 'created_time': 1774351807.487151, 'last_price_update_time': 1774735813.403771}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP17%2520DYG') HTTP/1.1" 204 0
2026-03-28 22:10:13 [bca.uk] INFO: Found listing with ID: YS22%20UBT
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS22%2520UBT%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Scrape type for YS22%20UBT: 2
2026-03-28 22:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with identifier: YS22%20UBT
2026-03-28 22:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with scrape type 2
2026-03-28 22:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with scrape type 2
2026-03-28 22:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 814d766d-d044-5c9f-9aa2-1a16d6ce6369, identifier: YS22%20UBT
2026-03-28 22:10:13 [bca.uk] INFO: Found listing with ID: EJ17%20HGU
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ17%2520HGU%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Scrape type for EJ17%20HGU: 0
2026-03-28 22:10:13 [bca.uk] INFO: Found listing with ID: MT17%20UTS
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT17%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Scrape type for MT17%20UTS: 0
2026-03-28 22:10:13 [bca.uk] INFO: Found listing with ID: CX65%20XUD
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX65%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Scrape type for CX65%20XUD: 2
2026-03-28 22:10:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d435865d-eba4-5df1-b5a9-3552bd3c1051 with identifier: CX65%20XUD
2026-03-28 22:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d435865d-eba4-5df1-b5a9-3552bd3c1051 with scrape type 2
2026-03-28 22:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d435865d-eba4-5df1-b5a9-3552bd3c1051 with scrape type 2
2026-03-28 22:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d435865d-eba4-5df1-b5a9-3552bd3c1051, identifier: CX65%20XUD
2026-03-28 22:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with identifier: YS22%20UBT
2026-03-28 22:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with identifier: YS22%20UBT
2026-03-28 22:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 814d766d-d044-5c9f-9aa2-1a16d6ce6369 with identifier: YS22%20UBT to the API
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS22%20UBT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '814d766d-d044-5c9f-9aa2-1a16d6ce6369',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS22 UBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS22%20UBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 17335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 165 TURISMO Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 165 TURISMO',
 'vin': 'ZFABF12H0NJG35912',
 'year': 2022}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS22%2520UBT%27 HTTP/1.1" 200 None
2026-03-28 22:10:13 [bca.uk] INFO: Saving data for YS22%20UBT: {'auction_closing_time': 1774864800.0, 'created_time': 1774649020.248661, 'last_price_update_time': 1774735813.96708}
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS22%2520UBT') HTTP/1.1" 204 0
2026-03-28 22:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d435865d-eba4-5df1-b5a9-3552bd3c1051 with identifier: CX65%20XUD
2026-03-28 22:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d435865d-eba4-5df1-b5a9-3552bd3c1051 with identifier: CX65%20XUD
2026-03-28 22:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d435865d-eba4-5df1-b5a9-3552bd3c1051 with identifier: CX65%20XUD to the API
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX65%20XUD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd435865d-eba4-5df1-b5a9-3552bd3c1051',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX65 XUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX65%20XUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 117346,
 'odometer_reading_unit': '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 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '90 ENERGY',
 'vin': 'W0L0XEP08G6007091',
 'year': 2015}
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX65%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:10:14 [bca.uk] INFO: Saving data for CX65%20XUD: {'auction_closing_time': 1774951200.0, 'created_time': 1773931036.532798, 'last_price_update_time': 1774735814.266987}
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX65%2520XUD') HTTP/1.1" 204 0
2026-03-28 22:10:14 [bca.uk] INFO: Found listing with ID: KJ19%20WBM
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520WBM%27 HTTP/1.1" 200 None
2026-03-28 22:10:14 [bca.uk] INFO: Scrape type for KJ19%20WBM: 2
2026-03-28 22:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with identifier: KJ19%20WBM
2026-03-28 22:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with scrape type 2
2026-03-28 22:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with scrape type 2
2026-03-28 22:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 149aa84a-8f35-55b2-baa2-dd2c88c8b064, identifier: KJ19%20WBM
2026-03-28 22:10:14 [bca.uk] INFO: Found listing with ID: LN68%20FBD
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN68%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 22:10:14 [bca.uk] INFO: Scrape type for LN68%20FBD: 2
2026-03-28 22:10:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with identifier: LN68%20FBD
2026-03-28 22:10:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with scrape type 2
2026-03-28 22:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with scrape type 2
2026-03-28 22:10:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bc74779-5f39-5d78-a0c0-4df2ec152d0a, identifier: LN68%20FBD
2026-03-28 22:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with identifier: KJ19%20WBM
2026-03-28 22:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with identifier: KJ19%20WBM
2026-03-28 22:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 149aa84a-8f35-55b2-baa2-dd2c88c8b064 with identifier: KJ19%20WBM to the API
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20WBM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '149aa84a-8f35-55b2-baa2-dd2c88c8b064',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ19 WBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ19%20WBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 98386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 SD6 306 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 306 HSE LUXURY',
 'vin': 'SALRA2AK2K2403607',
 'year': 2019}
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520WBM%27 HTTP/1.1" 200 None
2026-03-28 22:10:14 [bca.uk] INFO: Saving data for KJ19%20WBM: {'auction_closing_time': 1774864800.0, 'created_time': 1773907411.52484, 'last_price_update_time': 1774735814.788245}
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520WBM') HTTP/1.1" 204 0
2026-03-28 22:10:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with identifier: LN68%20FBD
2026-03-28 22:10:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with identifier: LN68%20FBD
2026-03-28 22:10:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bc74779-5f39-5d78-a0c0-4df2ec152d0a with identifier: LN68%20FBD to the API
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN68%20FBD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6bc74779-5f39-5d78-a0c0-4df2ec152d0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN68 FBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN68%20FBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT TRUCKS',
 'model': 'MASTER 3.5T FWD',
 'odometer': 193204,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT TRUCKS MASTER 3.5T FWD 2.3 DCI 130 3T5 L3 H2 (A&E) '
          'Ambulance',
 'transmission': 'manual',
 'trim': 'DCI 130 3T5 L3 H2 (A&E)',
 'vin': 'VF6MF000760736533',
 'year': 2018}
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN68%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Saving data for LN68%20FBD: {'auction_closing_time': 1774940400.0, 'created_time': 1773827179.159782, 'last_price_update_time': 1774735815.198159}
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN68%2520FBD') HTTP/1.1" 204 0
2026-03-28 22:10:15 [bca.uk] INFO: Found listing with ID: KV71%20AEO
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KV71%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Scrape type for KV71%20AEO: 0
2026-03-28 22:10:15 [bca.uk] INFO: Found listing with ID: NV19%20UBR
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV19%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Scrape type for NV19%20UBR: 0
2026-03-28 22:10:15 [bca.uk] INFO: Found listing with ID: RV68%20LBX
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV68%2520LBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Scrape type for RV68%20LBX: 2
2026-03-28 22:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with identifier: RV68%20LBX
2026-03-28 22:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with scrape type 2
2026-03-28 22:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with scrape type 2
2026-03-28 22:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22, identifier: RV68%20LBX
2026-03-28 22:10:15 [bca.uk] INFO: Found listing with ID: FV21%20VKU
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV21%2520VKU%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Scrape type for FV21%20VKU: 2
2026-03-28 22:10:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with identifier: FV21%20VKU
2026-03-28 22:10:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with scrape type 2
2026-03-28 22:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with scrape type 2
2026-03-28 22:10:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6, identifier: FV21%20VKU
2026-03-28 22:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with identifier: RV68%20LBX
2026-03-28 22:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with identifier: RV68%20LBX
2026-03-28 22:10:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c8ea6dd-9cf7-5a96-911a-d905bf64bc22 with identifier: RV68%20LBX to the API
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV68%20LBX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c8ea6dd-9cf7-5a96-911a-d905bf64bc22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV68 LBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV68%20LBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 60046,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 PREMIUM SE Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM SE',
 'vin': 'NLHA851CLKZ474711',
 'year': 2018}
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV68%2520LBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:15 [bca.uk] INFO: Saving data for RV68%20LBX: {'auction_closing_time': 1774864800.0, 'created_time': 1774649007.902208, 'last_price_update_time': 1774735815.747416}
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV68%2520LBX') HTTP/1.1" 204 0
2026-03-28 22:10:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with identifier: FV21%20VKU
2026-03-28 22:10:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with identifier: FV21%20VKU
2026-03-28 22:10:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1642ed9c-ddf0-5b1a-9732-9dba3f00dac6 with identifier: FV21%20VKU to the API
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV21%20VKU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1642ed9c-ddf0-5b1a-9732-9dba3f00dac6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV21 VKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV21%20VKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'E-208',
 'odometer': 29236,
 'odometer_reading_unit': '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-208 100KW 50KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GT',
 'vin': 'VR3UHZKXZMT002912',
 'year': 2021}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV21%2520VKU%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Saving data for FV21%20VKU: {'auction_closing_time': 1774864800.0, 'created_time': 1774648988.545732, 'last_price_update_time': 1774735816.052027}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV21%2520VKU') HTTP/1.1" 204 0
2026-03-28 22:10:16 [bca.uk] INFO: Found listing with ID: AO70%20ZYL
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO70%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Scrape type for AO70%20ZYL: 2
2026-03-28 22:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 382704f6-f0d0-57e5-8765-555b02f09b61 with identifier: AO70%20ZYL
2026-03-28 22:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 382704f6-f0d0-57e5-8765-555b02f09b61 with scrape type 2
2026-03-28 22:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 382704f6-f0d0-57e5-8765-555b02f09b61 with scrape type 2
2026-03-28 22:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 382704f6-f0d0-57e5-8765-555b02f09b61, identifier: AO70%20ZYL
2026-03-28 22:10:16 [bca.uk] INFO: Found listing with ID: MF22%20KJU
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF22%2520KJU%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Scrape type for MF22%20KJU: 2
2026-03-28 22:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8713353d-f7fd-5d11-a22a-da1b329fafa0 with identifier: MF22%20KJU
2026-03-28 22:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8713353d-f7fd-5d11-a22a-da1b329fafa0 with scrape type 2
2026-03-28 22:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8713353d-f7fd-5d11-a22a-da1b329fafa0 with scrape type 2
2026-03-28 22:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8713353d-f7fd-5d11-a22a-da1b329fafa0, identifier: MF22%20KJU
2026-03-28 22:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 382704f6-f0d0-57e5-8765-555b02f09b61 with identifier: AO70%20ZYL
2026-03-28 22:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 382704f6-f0d0-57e5-8765-555b02f09b61 with identifier: AO70%20ZYL
2026-03-28 22:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 382704f6-f0d0-57e5-8765-555b02f09b61 with identifier: AO70%20ZYL to the API
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:16 [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': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO70%20ZYL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '382704f6-f0d0-57e5-8765-555b02f09b61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO70 ZYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO70%20ZYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 93543,
 'odometer_reading_unit': '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 X3 2.0 XDRIVE 30E SE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E SE STEP',
 'vin': 'WBATS120X09E41561',
 'year': 2020}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO70%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Saving data for AO70%20ZYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534239.461793, 'last_price_update_time': 1774735816.617254}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO70%2520ZYL') HTTP/1.1" 204 0
2026-03-28 22:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8713353d-f7fd-5d11-a22a-da1b329fafa0 with identifier: MF22%20KJU
2026-03-28 22:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8713353d-f7fd-5d11-a22a-da1b329fafa0 with identifier: MF22%20KJU
2026-03-28 22:10:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8713353d-f7fd-5d11-a22a-da1b329fafa0 with identifier: MF22%20KJU to the API
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20KJU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8713353d-f7fd-5d11-a22a-da1b329fafa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF22 KJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20KJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 26538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ELITE ED.',
 'vin': 'VXKUPHNEKN4144654',
 'year': 2022}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF22%2520KJU%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Saving data for MF22%20KJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774447612.925339, 'last_price_update_time': 1774735816.90885}
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520KJU') HTTP/1.1" 204 0
2026-03-28 22:10:16 [bca.uk] INFO: Found listing with ID: AV72%20FBL
2026-03-28 22:10:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV72%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:10:16 [bca.uk] INFO: Scrape type for AV72%20FBL: 2
2026-03-28 22:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bd2c469-080e-5aa3-b519-68e3d19554a6 with identifier: AV72%20FBL
2026-03-28 22:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bd2c469-080e-5aa3-b519-68e3d19554a6 with scrape type 2
2026-03-28 22:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bd2c469-080e-5aa3-b519-68e3d19554a6 with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bd2c469-080e-5aa3-b519-68e3d19554a6, identifier: AV72%20FBL
2026-03-28 22:10:17 [bca.uk] INFO: Found listing with ID: RJ18%20ZHN
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ18%2520ZHN%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Scrape type for RJ18%20ZHN: 2
2026-03-28 22:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with identifier: RJ18%20ZHN
2026-03-28 22:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a73a6fe-e346-50c7-ab40-d92b285bd9c7, identifier: RJ18%20ZHN
2026-03-28 22:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bd2c469-080e-5aa3-b519-68e3d19554a6 with identifier: AV72%20FBL
2026-03-28 22:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bd2c469-080e-5aa3-b519-68e3d19554a6 with identifier: AV72%20FBL
2026-03-28 22:10:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bd2c469-080e-5aa3-b519-68e3d19554a6 with identifier: AV72%20FBL to the API
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV72%20FBL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7bd2c469-080e-5aa3-b519-68e3d19554a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV72 FBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV72%20FBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 31921,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.0 TCE COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'TCE COMFORT',
 'vin': 'UU1DJF00X69693325',
 'year': 2022}
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV72%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Saving data for AV72%20FBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774649008.329201, 'last_price_update_time': 1774735817.427537}
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV72%2520FBL') HTTP/1.1" 204 0
2026-03-28 22:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with identifier: RJ18%20ZHN
2026-03-28 22:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with identifier: RJ18%20ZHN
2026-03-28 22:10:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a73a6fe-e346-50c7-ab40-d92b285bd9c7 with identifier: RJ18%20ZHN to the API
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ18%20ZHN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a73a6fe-e346-50c7-ab40-d92b285bd9c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ18 ZHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ18%20ZHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C63 AMG',
 'odometer': 19714,
 'odometer_reading_unit': '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 C63 AMG 4.0 476 PREMIUM MCT-7 Convertible',
 'transmission': 'automatic',
 'trim': '476 PREMIUM MCT-7',
 'vin': 'WDD2054862F741678',
 'year': 2018}
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ18%2520ZHN%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Saving data for RJ18%20ZHN: {'auction_closing_time': 1774940400.0, 'created_time': 1774351790.65564, 'last_price_update_time': 1774735817.713362}
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ18%2520ZHN') HTTP/1.1" 204 0
2026-03-28 22:10:17 [bca.uk] INFO: Found listing with ID: AVI%205715
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AVI%25205715%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Scrape type for AVI%205715: 0
2026-03-28 22:10:17 [bca.uk] INFO: Found listing with ID: DS21%20XOB
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS21%2520XOB%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Scrape type for DS21%20XOB: 2
2026-03-28 22:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0e21a30-ab1f-5958-a48e-c1595eb1f48f with identifier: DS21%20XOB
2026-03-28 22:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0e21a30-ab1f-5958-a48e-c1595eb1f48f with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0e21a30-ab1f-5958-a48e-c1595eb1f48f with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0e21a30-ab1f-5958-a48e-c1595eb1f48f, identifier: DS21%20XOB
2026-03-28 22:10:17 [bca.uk] INFO: Found listing with ID: BT66%20ZFD
2026-03-28 22:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT66%2520ZFD%27 HTTP/1.1" 200 None
2026-03-28 22:10:17 [bca.uk] INFO: Scrape type for BT66%20ZFD: 2
2026-03-28 22:10:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af5495c0-6f41-5b24-a2d1-67b746a80a78 with identifier: BT66%20ZFD
2026-03-28 22:10:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af5495c0-6f41-5b24-a2d1-67b746a80a78 with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af5495c0-6f41-5b24-a2d1-67b746a80a78 with scrape type 2
2026-03-28 22:10:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af5495c0-6f41-5b24-a2d1-67b746a80a78, identifier: BT66%20ZFD
2026-03-28 22:10:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0e21a30-ab1f-5958-a48e-c1595eb1f48f with identifier: DS21%20XOB
2026-03-28 22:10:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0e21a30-ab1f-5958-a48e-c1595eb1f48f with identifier: DS21%20XOB
2026-03-28 22:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0e21a30-ab1f-5958-a48e-c1595eb1f48f with identifier: DS21%20XOB to the API
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS21%20XOB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0e21a30-ab1f-5958-a48e-c1595eb1f48f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS21 XOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS21%20XOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 61491,
 'odometer_reading_unit': '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 CROSSLAND 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'W0V7D9EE3M4191560',
 'year': 2021}
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS21%2520XOB%27 HTTP/1.1" 200 None
2026-03-28 22:10:18 [bca.uk] INFO: Saving data for DS21%20XOB: {'auction_closing_time': 1774864800.0, 'created_time': 1774649009.152867, 'last_price_update_time': 1774735818.257162}
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS21%2520XOB') HTTP/1.1" 204 0
2026-03-28 22:10:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af5495c0-6f41-5b24-a2d1-67b746a80a78 with identifier: BT66%20ZFD
2026-03-28 22:10:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af5495c0-6f41-5b24-a2d1-67b746a80a78 with identifier: BT66%20ZFD
2026-03-28 22:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af5495c0-6f41-5b24-a2d1-67b746a80a78 with identifier: BT66%20ZFD to the API
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT66%20ZFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af5495c0-6f41-5b24-a2d1-67b746a80a78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT66 ZFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT66%20ZFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '218I',
 'odometer': 25685,
 'odometer_reading_unit': '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': 'WBA2F12040V798156',
 'year': 2016}
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BT66%2520ZFD%27 HTTP/1.1" 200 None
2026-03-28 22:10:18 [bca.uk] INFO: Saving data for BT66%20ZFD: {'auction_closing_time': 1774940400.0, 'created_time': 1774535110.533273, 'last_price_update_time': 1774735818.644446}
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT66%2520ZFD') HTTP/1.1" 204 0
2026-03-28 22:10:18 [bca.uk] INFO: Found listing with ID: GF22%20CZO
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF22%2520CZO%27 HTTP/1.1" 200 None
2026-03-28 22:10:18 [bca.uk] INFO: Scrape type for GF22%20CZO: 2
2026-03-28 22:10:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with identifier: GF22%20CZO
2026-03-28 22:10:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with scrape type 2
2026-03-28 22:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with scrape type 2
2026-03-28 22:10:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2ca0ea5-5505-59f9-ba55-9b2a83235be7, identifier: GF22%20CZO
2026-03-28 22:10:18 [bca.uk] INFO: Found listing with ID: BX20%20FKV
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX20%2520FKV%27 HTTP/1.1" 200 None
2026-03-28 22:10:18 [bca.uk] INFO: Scrape type for BX20%20FKV: 2
2026-03-28 22:10:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with identifier: BX20%20FKV
2026-03-28 22:10:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with scrape type 2
2026-03-28 22:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with scrape type 2
2026-03-28 22:10:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8, identifier: BX20%20FKV
2026-03-28 22:10:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with identifier: GF22%20CZO
2026-03-28 22:10:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with identifier: GF22%20CZO
2026-03-28 22:10:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2ca0ea5-5505-59f9-ba55-9b2a83235be7 with identifier: GF22%20CZO to the API
2026-03-28 22:10:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF22%20CZO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2ca0ea5-5505-59f9-ba55-9b2a83235be7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF22 CZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF22%20CZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 33896,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI EXCLUSIVE',
 'vin': 'LSJW74C97MZ240024',
 'year': 2022}
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF22%2520CZO%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Saving data for GF22%20CZO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534237.51717, 'last_price_update_time': 1774735819.191429}
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF22%2520CZO') HTTP/1.1" 204 0
2026-03-28 22:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with identifier: BX20%20FKV
2026-03-28 22:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with identifier: BX20%20FKV
2026-03-28 22:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8 with identifier: BX20%20FKV to the API
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10: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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX20%20FKV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff29cf18-a8e9-5ce5-8c8d-7ab3be2e92e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX20 FKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX20%20FKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 81088,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 1.5 218I T SE STEP MPV',
 'transmission': 'automatic',
 'trim': '218I T SE STEP',
 'vin': 'WBA6V720405R38889',
 'year': 2020}
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX20%2520FKV%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Saving data for BX20%20FKV: {'auction_closing_time': 1774940400.0, 'created_time': 1773830906.127225, 'last_price_update_time': 1774735819.485939}
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX20%2520FKV') HTTP/1.1" 204 0
2026-03-28 22:10:19 [bca.uk] INFO: Found listing with ID: GJ23%20MRO
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ23%2520MRO%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Scrape type for GJ23%20MRO: 0
2026-03-28 22:10:19 [bca.uk] INFO: Found listing with ID: GV69%20PSU
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV69%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Scrape type for GV69%20PSU: 0
2026-03-28 22:10:19 [bca.uk] INFO: Found listing with ID: GX71%20XBS
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX71%2520XBS%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Scrape type for GX71%20XBS: 2
2026-03-28 22:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb64b03a-b680-50c9-a62c-e3122f87e121 with identifier: GX71%20XBS
2026-03-28 22:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb64b03a-b680-50c9-a62c-e3122f87e121 with scrape type 2
2026-03-28 22:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb64b03a-b680-50c9-a62c-e3122f87e121 with scrape type 2
2026-03-28 22:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb64b03a-b680-50c9-a62c-e3122f87e121, identifier: GX71%20XBS
2026-03-28 22:10:19 [bca.uk] INFO: Found listing with ID: MT14%20TZF
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT14%2520TZF%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Scrape type for MT14%20TZF: 0
2026-03-28 22:10:19 [bca.uk] INFO: Found listing with ID: SM70%20ZWE
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM70%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 22:10:19 [bca.uk] INFO: Scrape type for SM70%20ZWE: 2
2026-03-28 22:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd955de1-3411-59b7-b317-01c2de6717bd with identifier: SM70%20ZWE
2026-03-28 22:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd955de1-3411-59b7-b317-01c2de6717bd with scrape type 2
2026-03-28 22:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd955de1-3411-59b7-b317-01c2de6717bd with scrape type 2
2026-03-28 22:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd955de1-3411-59b7-b317-01c2de6717bd, identifier: SM70%20ZWE
2026-03-28 22:10:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb64b03a-b680-50c9-a62c-e3122f87e121 with identifier: GX71%20XBS
2026-03-28 22:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb64b03a-b680-50c9-a62c-e3122f87e121 with identifier: GX71%20XBS
2026-03-28 22:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb64b03a-b680-50c9-a62c-e3122f87e121 with identifier: GX71%20XBS to the API
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX71%20XBS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb64b03a-b680-50c9-a62c-e3122f87e121',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX71 XBS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX71%20XBS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 20975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 35 TFSI SPORT ED.S-T Estate',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT ED.S-T',
 'vin': 'WAUZZZF40NA009484',
 'year': 2021}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX71%2520XBS%27 HTTP/1.1" 200 None
2026-03-28 22:10:20 [bca.uk] INFO: Saving data for GX71%20XBS: {'auction_closing_time': 1774864800.0, 'created_time': 1774648987.947921, 'last_price_update_time': 1774735820.074211}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX71%2520XBS') HTTP/1.1" 204 0
2026-03-28 22:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd955de1-3411-59b7-b317-01c2de6717bd with identifier: SM70%20ZWE
2026-03-28 22:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd955de1-3411-59b7-b317-01c2de6717bd with identifier: SM70%20ZWE
2026-03-28 22:10:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd955de1-3411-59b7-b317-01c2de6717bd with identifier: SM70%20ZWE to the API
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM70%20ZWE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd955de1-3411-59b7-b317-01c2de6717bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM70 ZWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM70%20ZWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'RELAY 35',
 'odometer': 41183,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 35 2.2 BLUEHDI 140 L3 H2 ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 140 L3 H2 ENTERPRISE',
 'vin': 'VF7YCBNFC12S03988',
 'year': 2021}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM70%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 22:10:20 [bca.uk] INFO: Saving data for SM70%20ZWE: {'auction_closing_time': 1774940400.0, 'created_time': 1773828273.981606, 'last_price_update_time': 1774735820.382478}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM70%2520ZWE') HTTP/1.1" 204 0
2026-03-28 22:10:20 [bca.uk] INFO: Found listing with ID: KJ19%20MZZ
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:20 [bca.uk] INFO: Scrape type for KJ19%20MZZ: 2
2026-03-28 22:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8e6abde-e367-5409-956b-efdc7a981227 with identifier: KJ19%20MZZ
2026-03-28 22:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8e6abde-e367-5409-956b-efdc7a981227 with scrape type 2
2026-03-28 22:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8e6abde-e367-5409-956b-efdc7a981227 with scrape type 2
2026-03-28 22:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8e6abde-e367-5409-956b-efdc7a981227, identifier: KJ19%20MZZ
2026-03-28 22:10:20 [bca.uk] INFO: Found listing with ID: FE20%20HHJ
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE20%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:20 [bca.uk] INFO: Scrape type for FE20%20HHJ: 2
2026-03-28 22:10:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb041e9-1fad-59b0-8aac-dc9b8110486e with identifier: FE20%20HHJ
2026-03-28 22:10:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb041e9-1fad-59b0-8aac-dc9b8110486e with scrape type 2
2026-03-28 22:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb041e9-1fad-59b0-8aac-dc9b8110486e with scrape type 2
2026-03-28 22:10:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb041e9-1fad-59b0-8aac-dc9b8110486e, identifier: FE20%20HHJ
2026-03-28 22:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8e6abde-e367-5409-956b-efdc7a981227 with identifier: KJ19%20MZZ
2026-03-28 22:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8e6abde-e367-5409-956b-efdc7a981227 with identifier: KJ19%20MZZ
2026-03-28 22:10:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8e6abde-e367-5409-956b-efdc7a981227 with identifier: KJ19%20MZZ to the API
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20MZZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8e6abde-e367-5409-956b-efdc7a981227',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ19 MZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ19%20MZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 63129,
 'odometer_reading_unit': '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 PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770032V031351',
 'year': 2019}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:20 [bca.uk] INFO: Saving data for KJ19%20MZZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774649008.752854, 'last_price_update_time': 1774735820.931866}
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520MZZ') HTTP/1.1" 204 0
2026-03-28 22:10:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb041e9-1fad-59b0-8aac-dc9b8110486e with identifier: FE20%20HHJ
2026-03-28 22:10:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb041e9-1fad-59b0-8aac-dc9b8110486e with identifier: FE20%20HHJ
2026-03-28 22:10:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb041e9-1fad-59b0-8aac-dc9b8110486e with identifier: FE20%20HHJ to the API
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE20%20HHJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3cb041e9-1fad-59b0-8aac-dc9b8110486e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE20 HHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE20%20HHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 113360,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOVANO 3500 FWD 2.3 BITURBO 150 L3 H3 PanelVan',
 'transmission': 'manual',
 'trim': 'BITURBO 150 L3 H3',
 'vin': 'W0VMR3607LB213543',
 'year': 2020}
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE20%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Saving data for FE20%20HHJ: {'auction_closing_time': 1775026800.0, 'created_time': 1774524359.432444, 'last_price_update_time': 1774735821.275948}
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE20%2520HHJ') HTTP/1.1" 204 0
2026-03-28 22:10:21 [bca.uk] INFO: Found listing with ID: AK69%20OPY
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK69%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Scrape type for AK69%20OPY: 2
2026-03-28 22:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with identifier: AK69%20OPY
2026-03-28 22:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with scrape type 2
2026-03-28 22:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with scrape type 2
2026-03-28 22:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72, identifier: AK69%20OPY
2026-03-28 22:10:21 [bca.uk] INFO: Found listing with ID: DU20%20XWW
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU20%2520XWW%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Scrape type for DU20%20XWW: 0
2026-03-28 22:10:21 [bca.uk] INFO: Found listing with ID: GN70%20OTT
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN70%2520OTT%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Scrape type for GN70%20OTT: 0
2026-03-28 22:10:21 [bca.uk] INFO: Found listing with ID: YB19%20EOM
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB19%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Scrape type for YB19%20EOM: 2
2026-03-28 22:10:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with identifier: YB19%20EOM
2026-03-28 22:10:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with scrape type 2
2026-03-28 22:10:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with scrape type 2
2026-03-28 22:10:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47f84bb5-e7c4-5df4-94aa-8a07e3787640, identifier: YB19%20EOM
2026-03-28 22:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with identifier: AK69%20OPY
2026-03-28 22:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with identifier: AK69%20OPY
2026-03-28 22:10:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 766b2f2d-8e48-5b7e-a25c-d763c8e1bb72 with identifier: AK69%20OPY to the API
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK69%20OPY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '766b2f2d-8e48-5b7e-a25c-d763c8e1bb72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK69 OPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK69%20OPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 41657,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI EVO 150 MATCH EDITION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 MATCH EDITION DSG',
 'vin': 'WVWZZZAUZLW067722',
 'year': 2019}
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK69%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:10:21 [bca.uk] INFO: Saving data for AK69%20OPY: {'auction_closing_time': 1774864800.0, 'created_time': 1774648991.765313, 'last_price_update_time': 1774735821.837626}
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK69%2520OPY') HTTP/1.1" 204 0
2026-03-28 22:10:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with identifier: YB19%20EOM
2026-03-28 22:10:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with identifier: YB19%20EOM
2026-03-28 22:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47f84bb5-e7c4-5df4-94aa-8a07e3787640 with identifier: YB19%20EOM to the API
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB19%20EOM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47f84bb5-e7c4-5df4-94aa-8a07e3787640',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB19 EOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB19%20EOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 53037,
 'odometer_reading_unit': '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 EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER EXCLUSIVE',
 'vin': 'WMWYW320103H71243',
 'year': 2019}
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB19%2520EOM%27 HTTP/1.1" 200 None
2026-03-28 22:10:22 [bca.uk] INFO: Saving data for YB19%20EOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774648995.873738, 'last_price_update_time': 1774735822.249676}
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520EOM') HTTP/1.1" 204 0
2026-03-28 22:10:22 [bca.uk] INFO: Found listing with ID: CV18%20FNN
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV18%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 22:10:22 [bca.uk] INFO: Scrape type for CV18%20FNN: 2
2026-03-28 22:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with identifier: CV18%20FNN
2026-03-28 22:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with scrape type 2
2026-03-28 22:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with scrape type 2
2026-03-28 22:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9968cc0-5bf7-5ffd-814f-bfc73d0e1104, identifier: CV18%20FNN
2026-03-28 22:10:22 [bca.uk] INFO: Found listing with ID: YG21%20HVH
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG21%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 22:10:22 [bca.uk] INFO: Scrape type for YG21%20HVH: 2
2026-03-28 22:10:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5356663-f1b0-5d60-b277-361a82435d23 with identifier: YG21%20HVH
2026-03-28 22:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5356663-f1b0-5d60-b277-361a82435d23 with scrape type 2
2026-03-28 22:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5356663-f1b0-5d60-b277-361a82435d23 with scrape type 2
2026-03-28 22:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5356663-f1b0-5d60-b277-361a82435d23, identifier: YG21%20HVH
2026-03-28 22:10:22 [bca.uk] INFO: Total items found: 100
2026-03-28 22:10:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded
2026-03-28 22:10:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:10:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with identifier: CV18%20FNN
2026-03-28 22:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with identifier: CV18%20FNN
2026-03-28 22:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9968cc0-5bf7-5ffd-814f-bfc73d0e1104 with identifier: CV18%20FNN to the API
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV18%20FNN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9968cc0-5bf7-5ffd-814f-bfc73d0e1104',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV18 FNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV18%20FNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 82453,
 'odometer_reading_unit': '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.7 CRDI 2WD GT-LINE ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 2WD GT-LINE ISG DCT',
 'vin': 'U5YPK815VJL472638',
 'year': 2018}
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV18%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 22:10:22 [bca.uk] INFO: Saving data for CV18%20FNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774648996.711274, 'last_price_update_time': 1774735822.779006}
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV18%2520FNN') HTTP/1.1" 204 0
2026-03-28 22:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5356663-f1b0-5d60-b277-361a82435d23 with identifier: YG21%20HVH
2026-03-28 22:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5356663-f1b0-5d60-b277-361a82435d23 with identifier: YG21%20HVH
2026-03-28 22:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5356663-f1b0-5d60-b277-361a82435d23 with identifier: YG21%20HVH to the API
2026-03-28 22:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG21%20HVH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5356663-f1b0-5d60-b277-361a82435d23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG21 HVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG21%20HVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 34917,
 'odometer_reading_unit': '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 SHINE Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 SHINE',
 'vin': 'VR7BAHNSBME002576',
 'year': 2021}
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG21%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 22:10:23 [bca.uk] INFO: Saving data for YG21%20HVH: {'auction_closing_time': 1774864800.0, 'created_time': 1774648987.03729, 'last_price_update_time': 1774735823.121408}
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG21%2520HVH') HTTP/1.1" 204 0
2026-03-28 22:10:23 [bca.uk] INFO: Found listing with ID: NA69%20ZFR
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA69%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 22:10:23 [bca.uk] INFO: Scrape type for NA69%20ZFR: 2
2026-03-28 22:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64dcd335-5e73-543d-aac6-4a27c3eed104 with identifier: NA69%20ZFR
2026-03-28 22:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64dcd335-5e73-543d-aac6-4a27c3eed104 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64dcd335-5e73-543d-aac6-4a27c3eed104 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64dcd335-5e73-543d-aac6-4a27c3eed104, identifier: NA69%20ZFR
2026-03-28 22:10:23 [bca.uk] INFO: Found listing with ID: BJ22%20OGX
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ22%2520OGX%27 HTTP/1.1" 200 None
2026-03-28 22:10:23 [bca.uk] INFO: Scrape type for BJ22%20OGX: 2
2026-03-28 22:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3641689-58a5-5a75-a611-17fb7828c618 with identifier: BJ22%20OGX
2026-03-28 22:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3641689-58a5-5a75-a611-17fb7828c618 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3641689-58a5-5a75-a611-17fb7828c618 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3641689-58a5-5a75-a611-17fb7828c618, identifier: BJ22%20OGX
2026-03-28 22:10:23 [bca.uk] INFO: Found listing with ID: YF23%20UOG
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF23%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 22:10:23 [bca.uk] INFO: Scrape type for YF23%20UOG: 2
2026-03-28 22:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06bc9246-897b-5303-976a-806e9a804988 with identifier: YF23%20UOG
2026-03-28 22:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06bc9246-897b-5303-976a-806e9a804988 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06bc9246-897b-5303-976a-806e9a804988 with scrape type 2
2026-03-28 22:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06bc9246-897b-5303-976a-806e9a804988, identifier: YF23%20UOG
2026-03-28 22:10:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64dcd335-5e73-543d-aac6-4a27c3eed104 with identifier: NA69%20ZFR
2026-03-28 22:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64dcd335-5e73-543d-aac6-4a27c3eed104 with identifier: NA69%20ZFR
2026-03-28 22:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64dcd335-5e73-543d-aac6-4a27c3eed104 with identifier: NA69%20ZFR to the API
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA69%20ZFR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '64dcd335-5e73-543d-aac6-4a27c3eed104',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA69 ZFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA69%20ZFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 41235,
 'odometer_reading_unit': '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': 'W0V0XEP68K4472794',
 'year': 2019}
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA69%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 22:10:23 [bca.uk] INFO: Saving data for NA69%20ZFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774648990.98102, 'last_price_update_time': 1774735823.76502}
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA69%2520ZFR') HTTP/1.1" 204 0
2026-03-28 22:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3641689-58a5-5a75-a611-17fb7828c618 with identifier: BJ22%20OGX
2026-03-28 22:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3641689-58a5-5a75-a611-17fb7828c618 with identifier: BJ22%20OGX
2026-03-28 22:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3641689-58a5-5a75-a611-17fb7828c618 with identifier: BJ22%20OGX to the API
2026-03-28 22:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 217,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ22%20OGX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3641689-58a5-5a75-a611-17fb7828c618',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ22 OGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ22%20OGX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 97083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7900,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 185 L3 H2 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 185 L3 H2 TRAIL',
 'vin': 'WF0EXXTTREME79123',
 'year': 2022}
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ22%2520OGX%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Saving data for BJ22%20OGX: {'auction_closing_time': 1775199600.0, 'created_time': 1773834661.082829, 'last_price_update_time': 1774735824.069141}
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ22%2520OGX') HTTP/1.1" 204 0
2026-03-28 22:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06bc9246-897b-5303-976a-806e9a804988 with identifier: YF23%20UOG
2026-03-28 22:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06bc9246-897b-5303-976a-806e9a804988 with identifier: YF23%20UOG
2026-03-28 22:10:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06bc9246-897b-5303-976a-806e9a804988 with identifier: YF23%20UOG to the API
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20UOG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '06bc9246-897b-5303-976a-806e9a804988',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 UOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20UOG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 15767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNACX00108583',
 'year': 2023}
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF23%2520UOG%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Saving data for YF23%20UOG: {'auction_closing_time': 1775170800.0, 'created_time': 1773841636.932098, 'last_price_update_time': 1774735824.397182}
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520UOG') HTTP/1.1" 204 0
2026-03-28 22:10:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:10:24 [bca.uk] INFO: Found listing with ID: NM21%20OBX
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NM21%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Scrape type for NM21%20OBX: 2
2026-03-28 22:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with identifier: NM21%20OBX
2026-03-28 22:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74cbf5f6-06ed-52ad-805a-beaa2dab59c0, identifier: NM21%20OBX
2026-03-28 22:10:24 [bca.uk] INFO: Found listing with ID: RA19%20XWL
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Scrape type for RA19%20XWL: 2
2026-03-28 22:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 065195d8-0e0b-55c8-878e-809503541166 with identifier: RA19%20XWL
2026-03-28 22:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 065195d8-0e0b-55c8-878e-809503541166 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 065195d8-0e0b-55c8-878e-809503541166 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 065195d8-0e0b-55c8-878e-809503541166, identifier: RA19%20XWL
2026-03-28 22:10:24 [bca.uk] INFO: Found listing with ID: YJ73%20WSK
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ73%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Scrape type for YJ73%20WSK: 0
2026-03-28 22:10:24 [bca.uk] INFO: Found listing with ID: YJ73%20WUU
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ73%2520WUU%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Scrape type for YJ73%20WUU: 0
2026-03-28 22:10:24 [bca.uk] INFO: Found listing with ID: YM22%20GWY
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM22%2520GWY%27 HTTP/1.1" 200 None
2026-03-28 22:10:24 [bca.uk] INFO: Scrape type for YM22%20GWY: 2
2026-03-28 22:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04f4ed2c-1623-5a6e-906c-53cd53b89070 with identifier: YM22%20GWY
2026-03-28 22:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04f4ed2c-1623-5a6e-906c-53cd53b89070 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04f4ed2c-1623-5a6e-906c-53cd53b89070 with scrape type 2
2026-03-28 22:10:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04f4ed2c-1623-5a6e-906c-53cd53b89070, identifier: YM22%20GWY
2026-03-28 22:10:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with identifier: NM21%20OBX
2026-03-28 22:10:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with identifier: NM21%20OBX
2026-03-28 22:10:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74cbf5f6-06ed-52ad-805a-beaa2dab59c0 with identifier: NM21%20OBX to the API
2026-03-28 22:10:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NM21%20OBX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74cbf5f6-06ed-52ad-805a-beaa2dab59c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NM21 OBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NM21%20OBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': 'PANDA CROSS',
 'odometer': 7353,
 'odometer_reading_unit': '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 PANDA CROSS 0.9 T/AIR 85 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'T/AIR 85 4X4',
 'vin': 'ZFABF6G88M3F01304',
 'year': 2021}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NM21%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Saving data for NM21%20OBX: {'auction_closing_time': 1774864800.0, 'created_time': 1774648986.419187, 'last_price_update_time': 1774735825.090822}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NM21%2520OBX') HTTP/1.1" 204 0
2026-03-28 22:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 065195d8-0e0b-55c8-878e-809503541166 with identifier: RA19%20XWL
2026-03-28 22:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 065195d8-0e0b-55c8-878e-809503541166 with identifier: RA19%20XWL
2026-03-28 22:10:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 065195d8-0e0b-55c8-878e-809503541166 with identifier: RA19%20XWL to the API
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA19%20XWL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '065195d8-0e0b-55c8-878e-809503541166',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA19 XWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA19%20XWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'CEED SW',
 'odometer': 85944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA CEED SW 1.6 CRDI 3 ISG Estate',
 'transmission': 'manual',
 'trim': 'CRDI 3 ISG',
 'vin': 'U5YH5819LKL032816',
 'year': 2019}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Saving data for RA19%20XWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774648998.440205, 'last_price_update_time': 1774735825.372861}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA19%2520XWL') HTTP/1.1" 204 0
2026-03-28 22:10:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04f4ed2c-1623-5a6e-906c-53cd53b89070 with identifier: YM22%20GWY
2026-03-28 22:10:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04f4ed2c-1623-5a6e-906c-53cd53b89070 with identifier: YM22%20GWY
2026-03-28 22:10:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04f4ed2c-1623-5a6e-906c-53cd53b89070 with identifier: YM22%20GWY to the API
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM22%20GWY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04f4ed2c-1623-5a6e-906c-53cd53b89070',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM22 GWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM22%20GWY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 15418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500C 1.0 M/H DOLCEVITA Convertible',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFABF1CJ9NJG48935',
 'year': 2022}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM22%2520GWY%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Saving data for YM22%20GWY: {'auction_closing_time': 1775170800.0, 'created_time': 1773835052.022448, 'last_price_update_time': 1774735825.720742}
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM22%2520GWY') HTTP/1.1" 204 0
2026-03-28 22:10:25 [bca.uk] INFO: Found listing with ID: SK70%20YOM
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK70%2520YOM%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Scrape type for SK70%20YOM: 2
2026-03-28 22:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac9d27b3-9a7a-537f-9654-85150c8e9190 with identifier: SK70%20YOM
2026-03-28 22:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac9d27b3-9a7a-537f-9654-85150c8e9190 with scrape type 2
2026-03-28 22:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac9d27b3-9a7a-537f-9654-85150c8e9190 with scrape type 2
2026-03-28 22:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac9d27b3-9a7a-537f-9654-85150c8e9190, identifier: SK70%20YOM
2026-03-28 22:10:25 [bca.uk] INFO: Found listing with ID: SY19%20CEJ
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY19%2520CEJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Scrape type for SY19%20CEJ: 2
2026-03-28 22:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dff3f941-485b-5675-ac21-803e1677f022 with identifier: SY19%20CEJ
2026-03-28 22:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dff3f941-485b-5675-ac21-803e1677f022 with scrape type 2
2026-03-28 22:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dff3f941-485b-5675-ac21-803e1677f022 with scrape type 2
2026-03-28 22:10:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dff3f941-485b-5675-ac21-803e1677f022, identifier: SY19%20CEJ
2026-03-28 22:10:25 [bca.uk] INFO: Found listing with ID: YY73%20UHG
2026-03-28 22:10:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 22:10:25 [bca.uk] INFO: Scrape type for YY73%20UHG: 2
2026-03-28 22:10:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with identifier: YY73%20UHG
2026-03-28 22:10:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with scrape type 2
2026-03-28 22:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with scrape type 2
2026-03-28 22:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdd66daf-2194-5ef1-8d52-6d82444d9aa0, identifier: YY73%20UHG
2026-03-28 22:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac9d27b3-9a7a-537f-9654-85150c8e9190 with identifier: SK70%20YOM
2026-03-28 22:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac9d27b3-9a7a-537f-9654-85150c8e9190 with identifier: SK70%20YOM
2026-03-28 22:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac9d27b3-9a7a-537f-9654-85150c8e9190 with identifier: SK70%20YOM to the API
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK70%20YOM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac9d27b3-9a7a-537f-9654-85150c8e9190',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK70 YOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK70%20YOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 24162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 115 N-CONNECTA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 115 N-CONNECTA DCT',
 'vin': 'SJNFAAF16U1069743',
 'year': 2020}
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK70%2520YOM%27 HTTP/1.1" 200 None
2026-03-28 22:10:26 [bca.uk] INFO: Saving data for SK70%20YOM: {'auction_closing_time': 1774864800.0, 'created_time': 1774648999.116635, 'last_price_update_time': 1774735826.362089}
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK70%2520YOM') HTTP/1.1" 204 0
2026-03-28 22:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dff3f941-485b-5675-ac21-803e1677f022 with identifier: SY19%20CEJ
2026-03-28 22:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dff3f941-485b-5675-ac21-803e1677f022 with identifier: SY19%20CEJ
2026-03-28 22:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dff3f941-485b-5675-ac21-803e1677f022 with identifier: SY19%20CEJ to the API
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY19%20CEJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dff3f941-485b-5675-ac21-803e1677f022',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY19 CEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY19%20CEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 79495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 EBL 95 ZETEC Estate',
 'transmission': 'manual',
 'trim': 'EBL 95 ZETEC',
 'vin': 'WF0PXXGCHPKL30845',
 'year': 2024}
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY19%2520CEJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:26 [bca.uk] INFO: Saving data for SY19%20CEJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774361864.280961, 'last_price_update_time': 1774735826.73197}
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY19%2520CEJ') HTTP/1.1" 204 0
2026-03-28 22:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with identifier: YY73%20UHG
2026-03-28 22:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with identifier: YY73%20UHG
2026-03-28 22:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdd66daf-2194-5ef1-8d52-6d82444d9aa0 with identifier: YY73%20UHG to the API
2026-03-28 22:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20UHG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cdd66daf-2194-5ef1-8d52-6d82444d9aa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 UHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20UHG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 12422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H Hatchback',
 'transmission': 'manual',
 'trim': 'M/H',
 'vin': 'ZFACF1BJ0RJJ32956',
 'year': 2023}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Saving data for YY73%20UHG: {'auction_closing_time': 1775170800.0, 'created_time': 1773841641.473527, 'last_price_update_time': 1774735827.017296}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520UHG') HTTP/1.1" 204 0
2026-03-28 22:10:27 [bca.uk] INFO: Found listing with ID: BG19%20WNV
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG19%2520WNV%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Scrape type for BG19%20WNV: 2
2026-03-28 22:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with identifier: BG19%20WNV
2026-03-28 22:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f, identifier: BG19%20WNV
2026-03-28 22:10:27 [bca.uk] INFO: Found listing with ID: DY64%20YTD
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY64%2520YTD%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Scrape type for DY64%20YTD: 2
2026-03-28 22:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with identifier: DY64%20YTD
2026-03-28 22:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb, identifier: DY64%20YTD
2026-03-28 22:10:27 [bca.uk] INFO: Found listing with ID: YY73%20UHP
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520UHP%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Scrape type for YY73%20UHP: 2
2026-03-28 22:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2b82d7a-f123-5a0d-9459-2101116a4e48 with identifier: YY73%20UHP
2026-03-28 22:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2b82d7a-f123-5a0d-9459-2101116a4e48 with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2b82d7a-f123-5a0d-9459-2101116a4e48 with scrape type 2
2026-03-28 22:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2b82d7a-f123-5a0d-9459-2101116a4e48, identifier: YY73%20UHP
2026-03-28 22:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with identifier: BG19%20WNV
2026-03-28 22:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with identifier: BG19%20WNV
2026-03-28 22:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f with identifier: BG19%20WNV to the API
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:27 [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=BG19%20WNV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa3e0a8d-9a54-5e22-bf4e-ec0ab0dab52f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG19 WNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG19%20WNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 54864,
 'odometer_reading_unit': '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': 'WF0NXXGCHNJB55363',
 'year': 2019}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG19%2520WNV%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Saving data for BG19%20WNV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535703.64301, 'last_price_update_time': 1774735827.688783}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG19%2520WNV') HTTP/1.1" 204 0
2026-03-28 22:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with identifier: DY64%20YTD
2026-03-28 22:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with identifier: DY64%20YTD
2026-03-28 22:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb with identifier: DY64%20YTD to the API
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY64%20YTD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f005ca07-e51c-56f5-a99a-4c4dfa8f7fcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY64 YTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY64%20YTD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 87169,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1178,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 E-HDI 115 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI 115 ACTIVE',
 'vin': 'VF3LB9HCGDS228129',
 'year': 2014}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY64%2520YTD%27 HTTP/1.1" 200 None
2026-03-28 22:10:27 [bca.uk] INFO: Saving data for DY64%20YTD: {'auction_closing_time': 1775199600.0, 'created_time': 1774278134.931323, 'last_price_update_time': 1774735827.985204}
2026-03-28 22:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY64%2520YTD') HTTP/1.1" 204 0
2026-03-28 22:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2b82d7a-f123-5a0d-9459-2101116a4e48 with identifier: YY73%20UHP
2026-03-28 22:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2b82d7a-f123-5a0d-9459-2101116a4e48 with identifier: YY73%20UHP
2026-03-28 22:10:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2b82d7a-f123-5a0d-9459-2101116a4e48 with identifier: YY73%20UHP to the API
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20UHP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2b82d7a-f123-5a0d-9459-2101116a4e48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 UHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20UHP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 23696,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 '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': 'ZFACF1BJ7PJJ11227',
 'year': 2023}
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520UHP%27 HTTP/1.1" 200 None
2026-03-28 22:10:28 [bca.uk] INFO: Saving data for YY73%20UHP: {'auction_closing_time': 1775170800.0, 'created_time': 1773841773.142115, 'last_price_update_time': 1774735828.340712}
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520UHP') HTTP/1.1" 204 0
2026-03-28 22:10:28 [bca.uk] INFO: Found listing with ID: WN19%20VBY
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN19%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 22:10:28 [bca.uk] INFO: Scrape type for WN19%20VBY: 0
2026-03-28 22:10:28 [bca.uk] INFO: Found listing with ID: KP22%20FWN
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP22%2520FWN%27 HTTP/1.1" 200 None
2026-03-28 22:10:28 [bca.uk] INFO: Scrape type for KP22%20FWN: 2
2026-03-28 22:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d122b221-84b9-5b5c-be48-f9e077df7481 with identifier: KP22%20FWN
2026-03-28 22:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d122b221-84b9-5b5c-be48-f9e077df7481 with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d122b221-84b9-5b5c-be48-f9e077df7481 with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d122b221-84b9-5b5c-be48-f9e077df7481, identifier: KP22%20FWN
2026-03-28 22:10:28 [bca.uk] INFO: Found listing with ID: ML69%20KTJ
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML69%2520KTJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:28 [bca.uk] INFO: Scrape type for ML69%20KTJ: 2
2026-03-28 22:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cc829f1-b577-557f-a9d0-585302c84cba with identifier: ML69%20KTJ
2026-03-28 22:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cc829f1-b577-557f-a9d0-585302c84cba with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cc829f1-b577-557f-a9d0-585302c84cba with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cc829f1-b577-557f-a9d0-585302c84cba, identifier: ML69%20KTJ
2026-03-28 22:10:28 [bca.uk] INFO: Found listing with ID: YY73%20XEX
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520XEX%27 HTTP/1.1" 200 None
2026-03-28 22:10:28 [bca.uk] INFO: Scrape type for YY73%20XEX: 2
2026-03-28 22:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2bef094-616f-54d3-b7c2-f1316260968d with identifier: YY73%20XEX
2026-03-28 22:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2bef094-616f-54d3-b7c2-f1316260968d with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2bef094-616f-54d3-b7c2-f1316260968d with scrape type 2
2026-03-28 22:10:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2bef094-616f-54d3-b7c2-f1316260968d, identifier: YY73%20XEX
2026-03-28 22:10:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d122b221-84b9-5b5c-be48-f9e077df7481 with identifier: KP22%20FWN
2026-03-28 22:10:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d122b221-84b9-5b5c-be48-f9e077df7481 with identifier: KP22%20FWN
2026-03-28 22:10:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d122b221-84b9-5b5c-be48-f9e077df7481 with identifier: KP22%20FWN to the API
2026-03-28 22:10:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP22%20FWN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd122b221-84b9-5b5c-be48-f9e077df7481',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP22 FWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP22%20FWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'MOKKA-E',
 'odometer': 46664,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA-E 100KW 50KWH ELITE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ELITE PREMIUM',
 'vin': 'VXKUKZKXZMW099404',
 'year': 2022}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP22%2520FWN%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Saving data for KP22%20FWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774535683.188697, 'last_price_update_time': 1774735829.036042}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP22%2520FWN') HTTP/1.1" 204 0
2026-03-28 22:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cc829f1-b577-557f-a9d0-585302c84cba with identifier: ML69%20KTJ
2026-03-28 22:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cc829f1-b577-557f-a9d0-585302c84cba with identifier: ML69%20KTJ
2026-03-28 22:10:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cc829f1-b577-557f-a9d0-585302c84cba with identifier: ML69%20KTJ to the API
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML69%20KTJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8cc829f1-b577-557f-a9d0-585302c84cba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML69 KTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML69%20KTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 29221,
 'odometer_reading_unit': '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 90 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '90 ENERGY',
 'vin': 'W0V0XEP68K4491636',
 'year': 2019}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML69%2520KTJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Saving data for ML69%20KTJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774648982.84157, 'last_price_update_time': 1774735829.329276}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML69%2520KTJ') HTTP/1.1" 204 0
2026-03-28 22:10:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2bef094-616f-54d3-b7c2-f1316260968d with identifier: YY73%20XEX
2026-03-28 22:10:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2bef094-616f-54d3-b7c2-f1316260968d with identifier: YY73%20XEX
2026-03-28 22:10:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2bef094-616f-54d3-b7c2-f1316260968d with identifier: YY73%20XEX to the API
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:29 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XEX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2bef094-616f-54d3-b7c2-f1316260968d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XEX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 21844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8900,
 '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': 'ZFACF1BJ7RJJ32842',
 'year': 2023}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520XEX%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Saving data for YY73%20XEX: {'auction_closing_time': 1775170800.0, 'created_time': 1773835080.625661, 'last_price_update_time': 1774735829.679769}
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XEX') HTTP/1.1" 204 0
2026-03-28 22:10:29 [bca.uk] INFO: Found listing with ID: YM70%20LGV
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM70%2520LGV%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Scrape type for YM70%20LGV: 2
2026-03-28 22:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81eaeaf4-2811-547f-a57b-edf3825874f9 with identifier: YM70%20LGV
2026-03-28 22:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81eaeaf4-2811-547f-a57b-edf3825874f9 with scrape type 2
2026-03-28 22:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81eaeaf4-2811-547f-a57b-edf3825874f9 with scrape type 2
2026-03-28 22:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81eaeaf4-2811-547f-a57b-edf3825874f9, identifier: YM70%20LGV
2026-03-28 22:10:29 [bca.uk] INFO: Found listing with ID: NU21%20PFD
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU21%2520PFD%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Scrape type for NU21%20PFD: 0
2026-03-28 22:10:29 [bca.uk] INFO: Found listing with ID: OV69%20OAL
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV69%2520OAL%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Scrape type for OV69%20OAL: 2
2026-03-28 22:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da90b8b8-10c1-54c4-b60e-7514d684c0fe with identifier: OV69%20OAL
2026-03-28 22:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da90b8b8-10c1-54c4-b60e-7514d684c0fe with scrape type 2
2026-03-28 22:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da90b8b8-10c1-54c4-b60e-7514d684c0fe with scrape type 2
2026-03-28 22:10:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da90b8b8-10c1-54c4-b60e-7514d684c0fe, identifier: OV69%20OAL
2026-03-28 22:10:29 [bca.uk] INFO: Found listing with ID: YY73%20XFS
2026-03-28 22:10:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520XFS%27 HTTP/1.1" 200 None
2026-03-28 22:10:29 [bca.uk] INFO: Scrape type for YY73%20XFS: 2
2026-03-28 22:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21e89406-bfc1-586a-8def-186b6c846572 with identifier: YY73%20XFS
2026-03-28 22:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21e89406-bfc1-586a-8def-186b6c846572 with scrape type 2
2026-03-28 22:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21e89406-bfc1-586a-8def-186b6c846572 with scrape type 2
2026-03-28 22:10:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21e89406-bfc1-586a-8def-186b6c846572, identifier: YY73%20XFS
2026-03-28 22:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81eaeaf4-2811-547f-a57b-edf3825874f9 with identifier: YM70%20LGV
2026-03-28 22:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81eaeaf4-2811-547f-a57b-edf3825874f9 with identifier: YM70%20LGV
2026-03-28 22:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81eaeaf4-2811-547f-a57b-edf3825874f9 with identifier: YM70%20LGV to the API
2026-03-28 22:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM70%20LGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81eaeaf4-2811-547f-a57b-edf3825874f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM70 LGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM70%20LGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 45456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B MHEV 125 ST-LINE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE ED.',
 'vin': 'WF0JXXGAHJLS79626',
 'year': 2020}
2026-03-28 22:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YM70%2520LGV%27 HTTP/1.1" 200 None
2026-03-28 22:10:30 [bca.uk] INFO: Saving data for YM70%20LGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774438065.897175, 'last_price_update_time': 1774735830.618442}
2026-03-28 22:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM70%2520LGV') HTTP/1.1" 204 0
2026-03-28 22:10:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da90b8b8-10c1-54c4-b60e-7514d684c0fe with identifier: OV69%20OAL
2026-03-28 22:10:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da90b8b8-10c1-54c4-b60e-7514d684c0fe with identifier: OV69%20OAL
2026-03-28 22:10:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da90b8b8-10c1-54c4-b60e-7514d684c0fe with identifier: OV69%20OAL to the API
2026-03-28 22:10:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 72,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV69%20OAL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'da90b8b8-10c1-54c4-b60e-7514d684c0fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV69 OAL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV69%20OAL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 55084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25500,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 2.0 P400E VOGUE SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E VOGUE SE',
 'vin': 'SALGA2AY7LA583315',
 'year': 2019}
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV69%2520OAL%27 HTTP/1.1" 200 None
2026-03-28 22:10:31 [bca.uk] INFO: Saving data for OV69%20OAL: {'auction_closing_time': 1775199600.0, 'created_time': 1773908443.695541, 'last_price_update_time': 1774735831.292205}
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520OAL') HTTP/1.1" 204 0
2026-03-28 22:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21e89406-bfc1-586a-8def-186b6c846572 with identifier: YY73%20XFS
2026-03-28 22:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21e89406-bfc1-586a-8def-186b6c846572 with identifier: YY73%20XFS
2026-03-28 22:10:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21e89406-bfc1-586a-8def-186b6c846572 with identifier: YY73%20XFS to the API
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:31 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XFS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21e89406-bfc1-586a-8def-186b6c846572',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XFS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 19085,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 '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': 'ZFACF1BJ6PJJ11929',
 'year': 2023}
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520XFS%27 HTTP/1.1" 200 None
2026-03-28 22:10:31 [bca.uk] INFO: Saving data for YY73%20XFS: {'auction_closing_time': 1775170800.0, 'created_time': 1773835019.889434, 'last_price_update_time': 1774735831.759436}
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XFS') HTTP/1.1" 204 0
2026-03-28 22:10:31 [bca.uk] INFO: Found listing with ID: ST72%20HCC
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520HCC%27 HTTP/1.1" 200 None
2026-03-28 22:10:31 [bca.uk] INFO: Scrape type for ST72%20HCC: 2
2026-03-28 22:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 218d342e-688d-5945-b40d-e0eff35dcbb8 with identifier: ST72%20HCC
2026-03-28 22:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 218d342e-688d-5945-b40d-e0eff35dcbb8 with scrape type 2
2026-03-28 22:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 218d342e-688d-5945-b40d-e0eff35dcbb8 with scrape type 2
2026-03-28 22:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 218d342e-688d-5945-b40d-e0eff35dcbb8, identifier: ST72%20HCC
2026-03-28 22:10:31 [bca.uk] INFO: Found listing with ID: OW17%20RHY
2026-03-28 22:10:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW17%2520RHY%27 HTTP/1.1" 200 None
2026-03-28 22:10:31 [bca.uk] INFO: Scrape type for OW17%20RHY: 2
2026-03-28 22:10:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with identifier: OW17%20RHY
2026-03-28 22:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with scrape type 2
2026-03-28 22:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with scrape type 2
2026-03-28 22:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37b24aea-b0f9-50c8-8d00-fba9dd0b888e, identifier: OW17%20RHY
2026-03-28 22:10:32 [bca.uk] INFO: Found listing with ID: YY73%20XHE
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY73%2520XHE%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Scrape type for YY73%20XHE: 0
2026-03-28 22:10:32 [bca.uk] INFO: Found listing with ID: EK73%20WBT
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK73%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Scrape type for EK73%20WBT: 0
2026-03-28 22:10:32 [bca.uk] INFO: Found listing with ID: CV18%20ZGK
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV18%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Scrape type for CV18%20ZGK: 0
2026-03-28 22:10:32 [bca.uk] INFO: Found listing with ID: LM63%20VTK
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM63%2520VTK%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Scrape type for LM63%20VTK: 2
2026-03-28 22:10:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with identifier: LM63%20VTK
2026-03-28 22:10:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with scrape type 2
2026-03-28 22:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with scrape type 2
2026-03-28 22:10:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e, identifier: LM63%20VTK
2026-03-28 22:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 218d342e-688d-5945-b40d-e0eff35dcbb8 with identifier: ST72%20HCC
2026-03-28 22:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 218d342e-688d-5945-b40d-e0eff35dcbb8 with identifier: ST72%20HCC
2026-03-28 22:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 218d342e-688d-5945-b40d-e0eff35dcbb8 with identifier: ST72%20HCC to the API
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST72%20HCC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '218d342e-688d-5945-b40d-e0eff35dcbb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST72 HCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST72%20HCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'C5 X',
 'odometer': 88624,
 'odometer_reading_unit': '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 C5 X 1.6 PHEV 225 SHINE PLUS E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV 225 SHINE PLUS E-EAT8',
 'vin': 'VR7NDDGYPN4807616',
 'year': 2022}
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST72%2520HCC%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Saving data for ST72%20HCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535663.651286, 'last_price_update_time': 1774735832.489301}
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520HCC') HTTP/1.1" 204 0
2026-03-28 22:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with identifier: OW17%20RHY
2026-03-28 22:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with identifier: OW17%20RHY
2026-03-28 22:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37b24aea-b0f9-50c8-8d00-fba9dd0b888e with identifier: OW17%20RHY to the API
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW17%20RHY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37b24aea-b0f9-50c8-8d00-fba9dd0b888e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW17 RHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW17%20RHY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 77038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 2.0 SD4 240 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE',
 'vin': 'SALRA2AN4HA025931',
 'year': 2017}
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW17%2520RHY%27 HTTP/1.1" 200 None
2026-03-28 22:10:32 [bca.uk] INFO: Saving data for OW17%20RHY: {'auction_closing_time': 1775199600.0, 'created_time': 1774535088.016322, 'last_price_update_time': 1774735832.840494}
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW17%2520RHY') HTTP/1.1" 204 0
2026-03-28 22:10:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with identifier: LM63%20VTK
2026-03-28 22:10:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with identifier: LM63%20VTK
2026-03-28 22:10:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e with identifier: LM63%20VTK to the API
2026-03-28 22:10:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM63%20VTK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef3c6075-257a-51b2-b9c7-9ac9f8bcc21e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM63 VTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM63%20VTK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 88205,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5700,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 1.8 TFSI 180 QUATTRO S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 180 QUATTRO S LINE S-T',
 'vin': 'WAUZZZ8V6EA100927',
 'year': 2013}
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM63%2520VTK%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Saving data for LM63%20VTK: {'auction_closing_time': 1775199600.0, 'created_time': 1774005037.309541, 'last_price_update_time': 1774735833.165751}
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM63%2520VTK') HTTP/1.1" 204 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: BK70%20LBZ
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK70%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for BK70%20LBZ: 2
2026-03-28 22:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with identifier: BK70%20LBZ
2026-03-28 22:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 731cd2b3-d2f4-5a02-919c-1b1baa581f19, identifier: BK70%20LBZ
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: WF68%20WGC
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF68%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for WF68%20WGC: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: YE67%20OPH
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE67%2520OPH%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for YE67%20OPH: 2
2026-03-28 22:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 976549a1-6fae-5121-a16e-a0a75f2f7abc with identifier: YE67%20OPH
2026-03-28 22:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 976549a1-6fae-5121-a16e-a0a75f2f7abc with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 976549a1-6fae-5121-a16e-a0a75f2f7abc with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 976549a1-6fae-5121-a16e-a0a75f2f7abc, identifier: YE67%20OPH
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: KP69%20EZC
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP69%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for KP69%20EZC: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: LM58%20ZKW
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM58%2520ZKW%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for LM58%20ZKW: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: ND66%20WXW
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND66%2520WXW%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for ND66%20WXW: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: PE15%20XVX
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE15%2520XVX%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for PE15%20XVX: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: BJ68%20DAO
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for BJ68%20DAO: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: BN70%20UTW
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BN70%2520UTW%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for BN70%20UTW: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: DF67%20WXX
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF67%2520WXX%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for DF67%20WXX: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: EO68%20OSM
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO68%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for EO68%20OSM: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: GM17%20BGK
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GM17%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for GM17%20BGK: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: KO67%20BZU
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KO67%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for KO67%20BZU: 0
2026-03-28 22:10:33 [bca.uk] INFO: Found listing with ID: KS69%20AUH
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520AUH%27 HTTP/1.1" 200 None
2026-03-28 22:10:33 [bca.uk] INFO: Scrape type for KS69%20AUH: 2
2026-03-28 22:10:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8be4533-ade0-5465-85a5-1e284c9adc8f with identifier: KS69%20AUH
2026-03-28 22:10:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8be4533-ade0-5465-85a5-1e284c9adc8f with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8be4533-ade0-5465-85a5-1e284c9adc8f with scrape type 2
2026-03-28 22:10:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8be4533-ade0-5465-85a5-1e284c9adc8f, identifier: KS69%20AUH
2026-03-28 22:10:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with identifier: BK70%20LBZ
2026-03-28 22:10:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with identifier: BK70%20LBZ
2026-03-28 22:10:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 731cd2b3-d2f4-5a02-919c-1b1baa581f19 with identifier: BK70%20LBZ to the API
2026-03-28 22:10:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:33 [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=BK70%20LBZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '731cd2b3-d2f4-5a02-919c-1b1baa581f19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK70 LBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK70%20LBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 19186,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 MPI SE CONNECT Hatchback',
 'transmission': 'manual',
 'trim': 'MPI SE CONNECT',
 'vin': 'NLHDN51ALLZ003956',
 'year': 2020}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK70%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Saving data for BK70%20LBZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774648999.720386, 'last_price_update_time': 1774735834.031141}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK70%2520LBZ') HTTP/1.1" 204 0
2026-03-28 22:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 976549a1-6fae-5121-a16e-a0a75f2f7abc with identifier: YE67%20OPH
2026-03-28 22:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 976549a1-6fae-5121-a16e-a0a75f2f7abc with identifier: YE67%20OPH
2026-03-28 22:10:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 976549a1-6fae-5121-a16e-a0a75f2f7abc with identifier: YE67%20OPH to the API
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE67%20OPH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '976549a1-6fae-5121-a16e-a0a75f2f7abc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE67 OPH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE67%20OPH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 78261,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2017-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': 'SALYA2AN3JA727529',
 'year': 2017}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE67%2520OPH%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Saving data for YE67%20OPH: {'auction_closing_time': 1775199600.0, 'created_time': 1773933840.734048, 'last_price_update_time': 1774735834.487095}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE67%2520OPH') HTTP/1.1" 204 0
2026-03-28 22:10:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8be4533-ade0-5465-85a5-1e284c9adc8f with identifier: KS69%20AUH
2026-03-28 22:10:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8be4533-ade0-5465-85a5-1e284c9adc8f with identifier: KS69%20AUH
2026-03-28 22:10:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8be4533-ade0-5465-85a5-1e284c9adc8f with identifier: KS69%20AUH to the API
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20AUH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a8be4533-ade0-5465-85a5-1e284c9adc8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS69 AUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS69%20AUH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 88269,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21400,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 SD6 (I6) HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'SD6 (I6) HSE LUXURY',
 'vin': 'SALRA2AK9L2419952',
 'year': 2019}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520AUH%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Saving data for KS69%20AUH: {'auction_closing_time': 1775199600.0, 'created_time': 1773828319.992391, 'last_price_update_time': 1774735834.806702}
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS69%2520AUH') HTTP/1.1" 204 0
2026-03-28 22:10:34 [bca.uk] INFO: Found listing with ID: FE72%20GRU
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE72%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Scrape type for FE72%20GRU: 2
2026-03-28 22:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with identifier: FE72%20GRU
2026-03-28 22:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with scrape type 2
2026-03-28 22:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with scrape type 2
2026-03-28 22:10:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83b3c47c-281b-57bd-beb9-5a6d28c18c81, identifier: FE72%20GRU
2026-03-28 22:10:34 [bca.uk] INFO: Found listing with ID: LL18%20OTM
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL18%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Scrape type for LL18%20OTM: 0
2026-03-28 22:10:34 [bca.uk] INFO: Found listing with ID: LX16%20CNU
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LX16%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Scrape type for LX16%20CNU: 0
2026-03-28 22:10:34 [bca.uk] INFO: Found listing with ID: OW17%20PUO
2026-03-28 22:10:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW17%2520PUO%27 HTTP/1.1" 200 None
2026-03-28 22:10:34 [bca.uk] INFO: Scrape type for OW17%20PUO: 0
2026-03-28 22:10:34 [bca.uk] INFO: Found listing with ID: RK66%20MLE
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK66%2520MLE%27 HTTP/1.1" 200 None
2026-03-28 22:10:35 [bca.uk] INFO: Scrape type for RK66%20MLE: 2
2026-03-28 22:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdd2050d-6dc0-56e4-986d-3d2fd755a542 with identifier: RK66%20MLE
2026-03-28 22:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdd2050d-6dc0-56e4-986d-3d2fd755a542 with scrape type 2
2026-03-28 22:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdd2050d-6dc0-56e4-986d-3d2fd755a542 with scrape type 2
2026-03-28 22:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdd2050d-6dc0-56e4-986d-3d2fd755a542, identifier: RK66%20MLE
2026-03-28 22:10:35 [bca.uk] INFO: Found listing with ID: LO66%20AAU
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO66%2520AAU%27 HTTP/1.1" 200 None
2026-03-28 22:10:35 [bca.uk] INFO: Scrape type for LO66%20AAU: 0
2026-03-28 22:10:35 [bca.uk] INFO: Found listing with ID: MF71%20ZHD
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF71%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 22:10:35 [bca.uk] INFO: Scrape type for MF71%20ZHD: 2
2026-03-28 22:10:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77c08635-2993-5d6b-9c93-a17d89cf5455 with identifier: MF71%20ZHD
2026-03-28 22:10:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77c08635-2993-5d6b-9c93-a17d89cf5455 with scrape type 2
2026-03-28 22:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77c08635-2993-5d6b-9c93-a17d89cf5455 with scrape type 2
2026-03-28 22:10:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77c08635-2993-5d6b-9c93-a17d89cf5455, identifier: MF71%20ZHD
2026-03-28 22:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with identifier: FE72%20GRU
2026-03-28 22:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with identifier: FE72%20GRU
2026-03-28 22:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83b3c47c-281b-57bd-beb9-5a6d28c18c81 with identifier: FE72%20GRU to the API
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE72%20GRU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83b3c47c-281b-57bd-beb9-5a6d28c18c81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE72 GRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE72%20GRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 45795,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 C-SERIES ED. Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 C-SERIES ED.',
 'vin': 'VF7SXHMRVNT639151',
 'year': 2022}
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE72%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:10:35 [bca.uk] INFO: Saving data for FE72%20GRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774648983.772534, 'last_price_update_time': 1774735835.502482}
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE72%2520GRU') HTTP/1.1" 204 0
2026-03-28 22:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdd2050d-6dc0-56e4-986d-3d2fd755a542 with identifier: RK66%20MLE
2026-03-28 22:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdd2050d-6dc0-56e4-986d-3d2fd755a542 with identifier: RK66%20MLE
2026-03-28 22:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdd2050d-6dc0-56e4-986d-3d2fd755a542 with identifier: RK66%20MLE to the API
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10: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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK66%20MLE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fdd2050d-6dc0-56e4-986d-3d2fd755a542',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK66 MLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK66%20MLE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 70039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6900,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD PRESTIGE StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PRESTIGE',
 'vin': 'SADCA2AN1HA076661',
 'year': 2016}
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK66%2520MLE%27 HTTP/1.1" 200 None
2026-03-28 22:10:35 [bca.uk] INFO: Saving data for RK66%20MLE: {'auction_closing_time': 1775199600.0, 'created_time': 1773831223.485378, 'last_price_update_time': 1774735835.831913}
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK66%2520MLE') HTTP/1.1" 204 0
2026-03-28 22:10:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77c08635-2993-5d6b-9c93-a17d89cf5455 with identifier: MF71%20ZHD
2026-03-28 22:10:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77c08635-2993-5d6b-9c93-a17d89cf5455 with identifier: MF71%20ZHD
2026-03-28 22:10:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77c08635-2993-5d6b-9c93-a17d89cf5455 with identifier: MF71%20ZHD to the API
2026-03-28 22:10:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 331,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF71%20ZHD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77c08635-2993-5d6b-9c93-a17d89cf5455',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF71 ZHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF71%20ZHD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 26770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 51000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 5.0 P575 S/C SVR CARBON ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'P575 S/C SVR CARBON ED.',
 'vin': 'SALWA2AE0NA212114',
 'year': 2021}
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF71%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Saving data for MF71%20ZHD: {'auction_closing_time': 1775199600.0, 'created_time': 1773959972.903196, 'last_price_update_time': 1774735836.134736}
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF71%2520ZHD') HTTP/1.1" 204 0
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: FG19%20LHD
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG19%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for FG19%20LHD: 2
2026-03-28 22:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with identifier: FG19%20LHD
2026-03-28 22:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056, identifier: FG19%20LHD
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: SC19%20RJJ
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC19%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for SC19%20RJJ: 0
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: FL24%20MXK
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL24%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for FL24%20MXK: 2
2026-03-28 22:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c29dc0a3-11d0-5adf-9363-15431deecf6f with identifier: FL24%20MXK
2026-03-28 22:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c29dc0a3-11d0-5adf-9363-15431deecf6f with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c29dc0a3-11d0-5adf-9363-15431deecf6f with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c29dc0a3-11d0-5adf-9363-15431deecf6f, identifier: FL24%20MXK
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: MW70%20BVB
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW70%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for MW70%20BVB: 0
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: OY17%20KRU
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY17%2520KRU%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for OY17%20KRU: 0
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: OY17%20SPZ
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY17%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for OY17%20SPZ: 0
2026-03-28 22:10:36 [bca.uk] INFO: Found listing with ID: OY66%20YSS
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY66%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Scrape type for OY66%20YSS: 2
2026-03-28 22:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da44f7da-73f2-5269-b81c-497872e801b5 with identifier: OY66%20YSS
2026-03-28 22:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da44f7da-73f2-5269-b81c-497872e801b5 with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da44f7da-73f2-5269-b81c-497872e801b5 with scrape type 2
2026-03-28 22:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da44f7da-73f2-5269-b81c-497872e801b5, identifier: OY66%20YSS
2026-03-28 22:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with identifier: FG19%20LHD
2026-03-28 22:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with identifier: FG19%20LHD
2026-03-28 22:10:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056 with identifier: FG19%20LHD to the API
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:36 [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=FG19%20LHD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ce3eeb6-4ad4-550e-b0a7-2a2ed12ae056',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG19 LHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG19%20LHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 47014,
 'odometer_reading_unit': '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 Q2 1.5 35 TFSI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZGA9KA048980',
 'year': 2019}
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG19%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:10:36 [bca.uk] INFO: Saving data for FG19%20LHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774648985.118857, 'last_price_update_time': 1774735836.82047}
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG19%2520LHD') HTTP/1.1" 204 0
2026-03-28 22:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c29dc0a3-11d0-5adf-9363-15431deecf6f with identifier: FL24%20MXK
2026-03-28 22:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c29dc0a3-11d0-5adf-9363-15431deecf6f with identifier: FL24%20MXK
2026-03-28 22:10:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c29dc0a3-11d0-5adf-9363-15431deecf6f with identifier: FL24%20MXK to the API
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL24%20MXK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c29dc0a3-11d0-5adf-9363-15431deecf6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL24 MXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL24%20MXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 19648,
 '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 LEON 1.0 TSI 110 SE Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'VSSZZZKL3RR033591',
 'year': 2024}
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL24%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Saving data for FL24%20MXK: {'auction_closing_time': 1774854000.0, 'created_time': 1773839851.554849, 'last_price_update_time': 1774735837.219896}
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL24%2520MXK') HTTP/1.1" 204 0
2026-03-28 22:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da44f7da-73f2-5269-b81c-497872e801b5 with identifier: OY66%20YSS
2026-03-28 22:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da44f7da-73f2-5269-b81c-497872e801b5 with identifier: OY66%20YSS
2026-03-28 22:10:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da44f7da-73f2-5269-b81c-497872e801b5 with identifier: OY66%20YSS to the API
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY66%20YSS-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da44f7da-73f2-5269-b81c-497872e801b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY66 YSS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY66%20YSS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 45656,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN7HH181709',
 'year': 2016}
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY66%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Saving data for OY66%20YSS: {'auction_closing_time': 1775199600.0, 'created_time': 1773844063.718035, 'last_price_update_time': 1774735837.517916}
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY66%2520YSS') HTTP/1.1" 204 0
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: FL70%20SXN
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL70%2520SXN%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for FL70%20SXN: 2
2026-03-28 22:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe0fe3ff-73cb-5371-9f77-c4c77003e32e with identifier: FL70%20SXN
2026-03-28 22:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe0fe3ff-73cb-5371-9f77-c4c77003e32e with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe0fe3ff-73cb-5371-9f77-c4c77003e32e with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe0fe3ff-73cb-5371-9f77-c4c77003e32e, identifier: FL70%20SXN
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: KP21%20EYJ
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for KP21%20EYJ: 2
2026-03-28 22:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63dfb735-3215-5bb4-b841-7d8b8515631e with identifier: KP21%20EYJ
2026-03-28 22:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63dfb735-3215-5bb4-b841-7d8b8515631e with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63dfb735-3215-5bb4-b841-7d8b8515631e with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63dfb735-3215-5bb4-b841-7d8b8515631e, identifier: KP21%20EYJ
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: RO72%20MAE
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO72%2520MAE%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for RO72%20MAE: 0
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: DS65%20OCU
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS65%2520OCU%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for DS65%20OCU: 0
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: FE67%20JCX
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE67%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for FE67%20JCX: 0
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: HT68%20ERK
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HT68%2520ERK%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for HT68%20ERK: 0
2026-03-28 22:10:37 [bca.uk] INFO: Found listing with ID: KU65%20DZH
2026-03-28 22:10:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU65%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 22:10:37 [bca.uk] INFO: Scrape type for KU65%20DZH: 2
2026-03-28 22:10:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4556d179-319f-5d82-a1ee-8b3a9513841b with identifier: KU65%20DZH
2026-03-28 22:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4556d179-319f-5d82-a1ee-8b3a9513841b with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4556d179-319f-5d82-a1ee-8b3a9513841b with scrape type 2
2026-03-28 22:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4556d179-319f-5d82-a1ee-8b3a9513841b, identifier: KU65%20DZH
2026-03-28 22:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe0fe3ff-73cb-5371-9f77-c4c77003e32e with identifier: FL70%20SXN
2026-03-28 22:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe0fe3ff-73cb-5371-9f77-c4c77003e32e with identifier: FL70%20SXN
2026-03-28 22:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe0fe3ff-73cb-5371-9f77-c4c77003e32e with identifier: FL70%20SXN to the API
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL70%20SXN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe0fe3ff-73cb-5371-9f77-c4c77003e32e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL70 SXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL70%20SXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 45563,
 'odometer_reading_unit': '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 SRI PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SRI PREMIUM',
 'vin': 'VXKUPHNKKL4328754',
 'year': 2020}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL70%2520SXN%27 HTTP/1.1" 200 None
2026-03-28 22:10:38 [bca.uk] INFO: Saving data for FL70%20SXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774447609.043923, 'last_price_update_time': 1774735838.287492}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520SXN') HTTP/1.1" 204 0
2026-03-28 22:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63dfb735-3215-5bb4-b841-7d8b8515631e with identifier: KP21%20EYJ
2026-03-28 22:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63dfb735-3215-5bb4-b841-7d8b8515631e with identifier: KP21%20EYJ
2026-03-28 22:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63dfb735-3215-5bb4-b841-7d8b8515631e with identifier: KP21%20EYJ to the API
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:38 [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': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP21%20EYJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '63dfb735-3215-5bb4-b841-7d8b8515631e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP21 EYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP21%20EYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 26998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-TYPE 2.0 P300 R-DYNAMIC Coupe',
 'transmission': 'automatic',
 'trim': 'P300 R-DYNAMIC',
 'vin': 'SAJDB1AXXMCK74907',
 'year': 2021}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP21%2520EYJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:38 [bca.uk] INFO: Saving data for KP21%20EYJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774648981.587484, 'last_price_update_time': 1774735838.57494}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP21%2520EYJ') HTTP/1.1" 204 0
2026-03-28 22:10:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4556d179-319f-5d82-a1ee-8b3a9513841b with identifier: KU65%20DZH
2026-03-28 22:10:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4556d179-319f-5d82-a1ee-8b3a9513841b with identifier: KU65%20DZH
2026-03-28 22:10:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4556d179-319f-5d82-a1ee-8b3a9513841b with identifier: KU65%20DZH to the API
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU65%20DZH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4556d179-319f-5d82-a1ee-8b3a9513841b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU65 DZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU65%20DZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 95001,
 'odometer_reading_unit': '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 T 100 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 LIMITED ED.',
 'vin': 'W0L0XEP08F6076845',
 'year': 2015}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU65%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 22:10:38 [bca.uk] INFO: Saving data for KU65%20DZH: {'auction_closing_time': 1774940400.0, 'created_time': 1773839867.795258, 'last_price_update_time': 1774735838.865013}
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU65%2520DZH') HTTP/1.1" 204 0
2026-03-28 22:10:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:10:38 [bca.uk] INFO: Found listing with ID: GX69%20EEM
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX69%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 22:10:38 [bca.uk] INFO: Scrape type for GX69%20EEM: 2
2026-03-28 22:10:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: daf0748b-815c-5812-8d0d-cb298a14c821 with identifier: GX69%20EEM
2026-03-28 22:10:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item daf0748b-815c-5812-8d0d-cb298a14c821 with scrape type 2
2026-03-28 22:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item daf0748b-815c-5812-8d0d-cb298a14c821 with scrape type 2
2026-03-28 22:10:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: daf0748b-815c-5812-8d0d-cb298a14c821, identifier: GX69%20EEM
2026-03-28 22:10:38 [bca.uk] INFO: Found listing with ID: R16%20RRX
2026-03-28 22:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R16%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 22:10:39 [bca.uk] INFO: Scrape type for R16%20RRX: 2
2026-03-28 22:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7642de52-2769-52dd-89ac-6d947dd1da67 with identifier: R16%20RRX
2026-03-28 22:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7642de52-2769-52dd-89ac-6d947dd1da67 with scrape type 2
2026-03-28 22:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7642de52-2769-52dd-89ac-6d947dd1da67 with scrape type 2
2026-03-28 22:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7642de52-2769-52dd-89ac-6d947dd1da67, identifier: R16%20RRX
2026-03-28 22:10:39 [bca.uk] INFO: Found listing with ID: SB12%20AFZ
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB12%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:39 [bca.uk] INFO: Scrape type for SB12%20AFZ: 2
2026-03-28 22:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad0c6309-fe7a-543a-8f78-89b91961a73b with identifier: SB12%20AFZ
2026-03-28 22:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad0c6309-fe7a-543a-8f78-89b91961a73b with scrape type 2
2026-03-28 22:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad0c6309-fe7a-543a-8f78-89b91961a73b with scrape type 2
2026-03-28 22:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad0c6309-fe7a-543a-8f78-89b91961a73b, identifier: SB12%20AFZ
2026-03-28 22:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: daf0748b-815c-5812-8d0d-cb298a14c821 with identifier: GX69%20EEM
2026-03-28 22:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: daf0748b-815c-5812-8d0d-cb298a14c821 with identifier: GX69%20EEM
2026-03-28 22:10:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: daf0748b-815c-5812-8d0d-cb298a14c821 with identifier: GX69%20EEM to the API
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX69%20EEM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'daf0748b-815c-5812-8d0d-cb298a14c821',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX69 EEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX69%20EEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 43592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI EVO 150 2WD MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD MATCH DSG',
 'vin': 'WVGZZZ5NZLW815311',
 'year': 2019}
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX69%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 22:10:39 [bca.uk] INFO: Saving data for GX69%20EEM: {'auction_closing_time': 1774864800.0, 'created_time': 1774648979.515107, 'last_price_update_time': 1774735839.486594}
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX69%2520EEM') HTTP/1.1" 204 0
2026-03-28 22:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7642de52-2769-52dd-89ac-6d947dd1da67 with identifier: R16%20RRX
2026-03-28 22:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7642de52-2769-52dd-89ac-6d947dd1da67 with identifier: R16%20RRX
2026-03-28 22:10:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7642de52-2769-52dd-89ac-6d947dd1da67 with identifier: R16%20RRX to the API
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R16%20RRX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7642de52-2769-52dd-89ac-6d947dd1da67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R16 RRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R16%20RRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 120405,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 VOGUE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV8 VOGUE',
 'vin': 'SALGA2JE0DA108998',
 'year': 2013}
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R16%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 22:10:39 [bca.uk] INFO: Saving data for R16%20RRX: {'auction_closing_time': 1774854000.0, 'created_time': 1773834132.755255, 'last_price_update_time': 1774735839.774121}
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R16%2520RRX') HTTP/1.1" 204 0
2026-03-28 22:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad0c6309-fe7a-543a-8f78-89b91961a73b with identifier: SB12%20AFZ
2026-03-28 22:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad0c6309-fe7a-543a-8f78-89b91961a73b with identifier: SB12%20AFZ
2026-03-28 22:10:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad0c6309-fe7a-543a-8f78-89b91961a73b with identifier: SB12%20AFZ to the API
2026-03-28 22:10:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB12%20AFZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ad0c6309-fe7a-543a-8f78-89b91961a73b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB12 AFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB12%20AFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 117153,
 '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC S',
 'vin': 'WF0KXXGCBKCB74452',
 'year': 2012}
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB12%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:40 [bca.uk] INFO: Saving data for SB12%20AFZ: {'auction_closing_time': 1774940400.0, 'created_time': 1773832615.143467, 'last_price_update_time': 1774735840.079771}
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB12%2520AFZ') HTTP/1.1" 204 0
2026-03-28 22:10:40 [bca.uk] INFO: Found listing with ID: SD18%20HLO
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD18%2520HLO%27 HTTP/1.1" 200 None
2026-03-28 22:10:40 [bca.uk] INFO: Scrape type for SD18%20HLO: 2
2026-03-28 22:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 266ae6da-c278-5c84-bfd3-2d3769d5117d with identifier: SD18%20HLO
2026-03-28 22:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 266ae6da-c278-5c84-bfd3-2d3769d5117d with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 266ae6da-c278-5c84-bfd3-2d3769d5117d with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 266ae6da-c278-5c84-bfd3-2d3769d5117d, identifier: SD18%20HLO
2026-03-28 22:10:40 [bca.uk] INFO: Found listing with ID: YH64%20HNO
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH64%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 22:10:40 [bca.uk] INFO: Scrape type for YH64%20HNO: 2
2026-03-28 22:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 788c6586-516a-5a2b-8b5e-b40b9a84c70a with identifier: YH64%20HNO
2026-03-28 22:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 788c6586-516a-5a2b-8b5e-b40b9a84c70a with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 788c6586-516a-5a2b-8b5e-b40b9a84c70a with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 788c6586-516a-5a2b-8b5e-b40b9a84c70a, identifier: YH64%20HNO
2026-03-28 22:10:40 [bca.uk] INFO: Found listing with ID: SB64%20HJV
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB64%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 22:10:40 [bca.uk] INFO: Scrape type for SB64%20HJV: 2
2026-03-28 22:10:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bedf03e0-ec29-51d9-84c1-95c60dda0230 with identifier: SB64%20HJV
2026-03-28 22:10:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bedf03e0-ec29-51d9-84c1-95c60dda0230 with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bedf03e0-ec29-51d9-84c1-95c60dda0230 with scrape type 2
2026-03-28 22:10:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bedf03e0-ec29-51d9-84c1-95c60dda0230, identifier: SB64%20HJV
2026-03-28 22:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 266ae6da-c278-5c84-bfd3-2d3769d5117d with identifier: SD18%20HLO
2026-03-28 22:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 266ae6da-c278-5c84-bfd3-2d3769d5117d with identifier: SD18%20HLO
2026-03-28 22:10:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 266ae6da-c278-5c84-bfd3-2d3769d5117d with identifier: SD18%20HLO to the API
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD18%20HLO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '266ae6da-c278-5c84-bfd3-2d3769d5117d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD18 HLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD18%20HLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 57792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.6 BLUEHDI 100 CONNECTED CHIC Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 CONNECTED CHIC',
 'vin': 'VF7SABHY6HW522915',
 'year': 2018}
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD18%2520HLO%27 HTTP/1.1" 200 None
2026-03-28 22:10:40 [bca.uk] INFO: Saving data for SD18%20HLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774648980.831292, 'last_price_update_time': 1774735840.735847}
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD18%2520HLO') HTTP/1.1" 204 0
2026-03-28 22:10:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 788c6586-516a-5a2b-8b5e-b40b9a84c70a with identifier: YH64%20HNO
2026-03-28 22:10:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 788c6586-516a-5a2b-8b5e-b40b9a84c70a with identifier: YH64%20HNO
2026-03-28 22:10:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 788c6586-516a-5a2b-8b5e-b40b9a84c70a with identifier: YH64%20HNO to the API
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH64%20HNO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '788c6586-516a-5a2b-8b5e-b40b9a84c70a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH64 HNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH64%20HNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 41741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I ICON Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON',
 'vin': 'VNKKJ3D380A249689',
 'year': 2014}
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YH64%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Saving data for YH64%20HNO: {'auction_closing_time': 1774854000.0, 'created_time': 1774355064.094926, 'last_price_update_time': 1774735841.123121}
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH64%2520HNO') HTTP/1.1" 204 0
2026-03-28 22:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bedf03e0-ec29-51d9-84c1-95c60dda0230 with identifier: SB64%20HJV
2026-03-28 22:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bedf03e0-ec29-51d9-84c1-95c60dda0230 with identifier: SB64%20HJV
2026-03-28 22:10:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bedf03e0-ec29-51d9-84c1-95c60dda0230 with identifier: SB64%20HJV to the API
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB64%20HJV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bedf03e0-ec29-51d9-84c1-95c60dda0230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB64 HJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB64%20HJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SEAT',
 'model': 'MII',
 'odometer': 49726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SEAT MII 1.0 TOCA Hatchback',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZAAZED324626',
 'year': 2014}
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB64%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Saving data for SB64%20HJV: {'auction_closing_time': 1774940400.0, 'created_time': 1773826252.715727, 'last_price_update_time': 1774735841.448669}
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB64%2520HJV') HTTP/1.1" 204 0
2026-03-28 22:10:41 [bca.uk] INFO: Total items found: 100
2026-03-28 22:10:41 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded
2026-03-28 22:10:41 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:10:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: AE23%20RSO
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE23%2520RSO%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for AE23%20RSO: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: AO71%20KYW
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO71%2520KYW%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for AO71%20KYW: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: AX19%20VDY
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX19%2520VDY%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for AX19%20VDY: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: BG22%20JMV
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG22%2520JMV%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for BG22%20JMV: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: BJ23%20DSV
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for BJ23%20DSV: 2
2026-03-28 22:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with identifier: BJ23%20DSV
2026-03-28 22:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07c8feea-dfb9-5df7-bfd0-d10c32fcf747, identifier: BJ23%20DSV
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: YC25%20ZFZ
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for YC25%20ZFZ: 2
2026-03-28 22:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2d568bb-b681-5967-82de-1cea13f68c3c with identifier: YC25%20ZFZ
2026-03-28 22:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2d568bb-b681-5967-82de-1cea13f68c3c with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2d568bb-b681-5967-82de-1cea13f68c3c with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2d568bb-b681-5967-82de-1cea13f68c3c, identifier: YC25%20ZFZ
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: CJ19%20GAA
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CJ19%2520GAA%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for CJ19%20GAA: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: SB19%20OJD
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB19%2520OJD%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for SB19%20OJD: 0
2026-03-28 22:10:41 [bca.uk] INFO: Found listing with ID: EK22%20EKC
2026-03-28 22:10:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK22%2520EKC%27 HTTP/1.1" 200 None
2026-03-28 22:10:41 [bca.uk] INFO: Scrape type for EK22%20EKC: 2
2026-03-28 22:10:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 716225ed-6cb5-54e0-a364-3567ba6d05ac with identifier: EK22%20EKC
2026-03-28 22:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 716225ed-6cb5-54e0-a364-3567ba6d05ac with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 716225ed-6cb5-54e0-a364-3567ba6d05ac with scrape type 2
2026-03-28 22:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 716225ed-6cb5-54e0-a364-3567ba6d05ac, identifier: EK22%20EKC
2026-03-28 22:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with identifier: BJ23%20DSV
2026-03-28 22:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with identifier: BJ23%20DSV
2026-03-28 22:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07c8feea-dfb9-5df7-bfd0-d10c32fcf747 with identifier: BJ23%20DSV to the API
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:42 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20DSV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '07c8feea-dfb9-5df7-bfd0-d10c32fcf747',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ23 DSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20DSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 42498,
 'odometer_reading_unit': '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 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV SE',
 'vin': 'SALYA2AY3PA365303',
 'year': 2023}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Saving data for BJ23%20DSV: {'auction_closing_time': 1774940400.0, 'created_time': 1774448449.789626, 'last_price_update_time': 1774735842.185809}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520DSV') HTTP/1.1" 204 0
2026-03-28 22:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2d568bb-b681-5967-82de-1cea13f68c3c with identifier: YC25%20ZFZ
2026-03-28 22:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2d568bb-b681-5967-82de-1cea13f68c3c with identifier: YC25%20ZFZ
2026-03-28 22:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2d568bb-b681-5967-82de-1cea13f68c3c with identifier: YC25%20ZFZ to the API
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20ZFZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2d568bb-b681-5967-82de-1cea13f68c3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 ZFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20ZFZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 15728,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 114 ACENTA PREMIUM',
 'vin': 'SJNFAAF16U2106494',
 'year': 2025}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC25%2520ZFZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Saving data for YC25%20ZFZ: {'auction_closing_time': 1775199600.0, 'created_time': 1773908056.023667, 'last_price_update_time': 1774735842.495493}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520ZFZ') HTTP/1.1" 204 0
2026-03-28 22:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 716225ed-6cb5-54e0-a364-3567ba6d05ac with identifier: EK22%20EKC
2026-03-28 22:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 716225ed-6cb5-54e0-a364-3567ba6d05ac with identifier: EK22%20EKC
2026-03-28 22:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 716225ed-6cb5-54e0-a364-3567ba6d05ac with identifier: EK22%20EKC to the API
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK22%20EKC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '716225ed-6cb5-54e0-a364-3567ba6d05ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK22 EKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK22%20EKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 30418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.0 TCE 90 SE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 SE ED.',
 'vin': 'VF1RJB00769127704',
 'year': 2022}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK22%2520EKC%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Saving data for EK22%20EKC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535652.194059, 'last_price_update_time': 1774735842.780285}
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK22%2520EKC') HTTP/1.1" 204 0
2026-03-28 22:10:42 [bca.uk] INFO: Found listing with ID: SA69%20LHZ
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA69%2520LHZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Scrape type for SA69%20LHZ: 0
2026-03-28 22:10:42 [bca.uk] INFO: Found listing with ID: VX19%20FEH
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX19%2520FEH%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Scrape type for VX19%20FEH: 2
2026-03-28 22:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 918a9567-8197-5a98-9b61-33b463042e47 with identifier: VX19%20FEH
2026-03-28 22:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 918a9567-8197-5a98-9b61-33b463042e47 with scrape type 2
2026-03-28 22:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 918a9567-8197-5a98-9b61-33b463042e47 with scrape type 2
2026-03-28 22:10:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 918a9567-8197-5a98-9b61-33b463042e47, identifier: VX19%20FEH
2026-03-28 22:10:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:10:42 [bca.uk] INFO: Found listing with ID: BK22%20FCG
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK22%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Scrape type for BK22%20FCG: 0
2026-03-28 22:10:42 [bca.uk] INFO: Found listing with ID: BP73%20OOG
2026-03-28 22:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP73%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 22:10:42 [bca.uk] INFO: Scrape type for BP73%20OOG: 2
2026-03-28 22:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a704f08-6fe5-52ba-8424-225e205988bd with identifier: BP73%20OOG
2026-03-28 22:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a704f08-6fe5-52ba-8424-225e205988bd with scrape type 2
2026-03-28 22:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a704f08-6fe5-52ba-8424-225e205988bd with scrape type 2
2026-03-28 22:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a704f08-6fe5-52ba-8424-225e205988bd, identifier: BP73%20OOG
2026-03-28 22:10:43 [bca.uk] INFO: Found listing with ID: AF73%20EOV
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 22:10:43 [bca.uk] INFO: Scrape type for AF73%20EOV: 2
2026-03-28 22:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with identifier: AF73%20EOV
2026-03-28 22:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with scrape type 2
2026-03-28 22:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with scrape type 2
2026-03-28 22:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3, identifier: AF73%20EOV
2026-03-28 22:10:43 [bca.uk] INFO: Found listing with ID: GD69%20YNC
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD69%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:10:43 [bca.uk] INFO: Scrape type for GD69%20YNC: 2
2026-03-28 22:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfe038a5-451b-53d5-bd50-7155ed05ff4c with identifier: GD69%20YNC
2026-03-28 22:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfe038a5-451b-53d5-bd50-7155ed05ff4c with scrape type 2
2026-03-28 22:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfe038a5-451b-53d5-bd50-7155ed05ff4c with scrape type 2
2026-03-28 22:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfe038a5-451b-53d5-bd50-7155ed05ff4c, identifier: GD69%20YNC
2026-03-28 22:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 918a9567-8197-5a98-9b61-33b463042e47 with identifier: VX19%20FEH
2026-03-28 22:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 918a9567-8197-5a98-9b61-33b463042e47 with identifier: VX19%20FEH
2026-03-28 22:10:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 918a9567-8197-5a98-9b61-33b463042e47 with identifier: VX19%20FEH to the API
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:43 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX19%20FEH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '918a9567-8197-5a98-9b61-33b463042e47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX19 FEH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX19%20FEH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 47276,
 'odometer_reading_unit': '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': 'U5YPH814LKL672692',
 'year': 2019}
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX19%2520FEH%27 HTTP/1.1" 200 None
2026-03-28 22:10:43 [bca.uk] INFO: Saving data for VX19%20FEH: {'auction_closing_time': 1774864800.0, 'created_time': 1774649216.090321, 'last_price_update_time': 1774735843.553738}
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX19%2520FEH') HTTP/1.1" 204 0
2026-03-28 22:10:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a704f08-6fe5-52ba-8424-225e205988bd with identifier: BP73%20OOG
2026-03-28 22:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a704f08-6fe5-52ba-8424-225e205988bd with identifier: BP73%20OOG
2026-03-28 22:10:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a704f08-6fe5-52ba-8424-225e205988bd with identifier: BP73%20OOG to the API
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP73%20OOG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9a704f08-6fe5-52ba-8424-225e205988bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP73 OOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP73%20OOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 10581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD DYNAMIC SE',
 'vin': 'SALZA2AT7RH241571',
 'year': 2024}
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP73%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 22:10:43 [bca.uk] INFO: Saving data for BP73%20OOG: {'auction_closing_time': 1774940400.0, 'created_time': 1774363187.831866, 'last_price_update_time': 1774735843.930183}
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP73%2520OOG') HTTP/1.1" 204 0
2026-03-28 22:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with identifier: AF73%20EOV
2026-03-28 22:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with identifier: AF73%20EOV
2026-03-28 22:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0dd2f5c7-9573-5f6b-b4a3-b29875572aa3 with identifier: AF73%20EOV to the API
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF73%20EOV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Electric',
 'id': '0dd2f5c7-9573-5f6b-b4a3-b29875572aa3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF73 EOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF73%20EOV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 61245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS7PC040880',
 'year': 2023}
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF73%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Saving data for AF73%20EOV: {'auction_closing_time': 1775170800.0, 'created_time': 1773823469.781419, 'last_price_update_time': 1774735844.271795}
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF73%2520EOV') HTTP/1.1" 204 0
2026-03-28 22:10:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfe038a5-451b-53d5-bd50-7155ed05ff4c with identifier: GD69%20YNC
2026-03-28 22:10:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfe038a5-451b-53d5-bd50-7155ed05ff4c with identifier: GD69%20YNC
2026-03-28 22:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfe038a5-451b-53d5-bd50-7155ed05ff4c with identifier: GD69%20YNC to the API
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD69%20YNC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bfe038a5-451b-53d5-bd50-7155ed05ff4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD69 YNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD69%20YNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '118D',
 'odometer': 82667,
 'odometer_reading_unit': '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 118D 2.0 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA7M920707F14956',
 'year': 2020}
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD69%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Saving data for GD69%20YNC: {'auction_closing_time': 1774864800.0, 'created_time': 1773958805.103558, 'last_price_update_time': 1774735844.629386}
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD69%2520YNC') HTTP/1.1" 204 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: DE70%20TSU
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE70%2520TSU%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for DE70%20TSU: 2
2026-03-28 22:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1a9247a-b340-5fd5-956c-08301ed9f1fa with identifier: DE70%20TSU
2026-03-28 22:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1a9247a-b340-5fd5-956c-08301ed9f1fa with scrape type 2
2026-03-28 22:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1a9247a-b340-5fd5-956c-08301ed9f1fa with scrape type 2
2026-03-28 22:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1a9247a-b340-5fd5-956c-08301ed9f1fa, identifier: DE70%20TSU
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: CE19%20CEK
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE19%2520CEK%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for CE19%20CEK: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: DP22%20TKE
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP22%2520TKE%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for DP22%20TKE: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: DS19%20NSN
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS19%2520NSN%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for DS19%20NSN: 2
2026-03-28 22:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3aa18f7c-562c-5f05-932e-9f7d622830d3 with identifier: DS19%20NSN
2026-03-28 22:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3aa18f7c-562c-5f05-932e-9f7d622830d3 with scrape type 2
2026-03-28 22:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3aa18f7c-562c-5f05-932e-9f7d622830d3 with scrape type 2
2026-03-28 22:10:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3aa18f7c-562c-5f05-932e-9f7d622830d3, identifier: DS19%20NSN
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: AF73%20FEJ
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF73%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for AF73%20FEJ: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: BC74%20HHL
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC74%2520HHL%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for BC74%20HHL: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: BG24%20XXM
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG24%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for BG24%20XXM: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: BK24%20ZKV
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK24%2520ZKV%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for BK24%20ZKV: 0
2026-03-28 22:10:44 [bca.uk] INFO: Found listing with ID: BL73%20ZKG
2026-03-28 22:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-28 22:10:44 [bca.uk] INFO: Scrape type for BL73%20ZKG: 2
2026-03-28 22:10:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd1b4d49-cb4d-55ee-ba2e-450731daa05d with identifier: BL73%20ZKG
2026-03-28 22:10:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd1b4d49-cb4d-55ee-ba2e-450731daa05d with scrape type 2
2026-03-28 22:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd1b4d49-cb4d-55ee-ba2e-450731daa05d with scrape type 2
2026-03-28 22:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd1b4d49-cb4d-55ee-ba2e-450731daa05d, identifier: BL73%20ZKG
2026-03-28 22:10:45 [bca.uk] INFO: Found listing with ID: GSZ%206855
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GSZ%25206855%27 HTTP/1.1" 200 None
2026-03-28 22:10:45 [bca.uk] INFO: Scrape type for GSZ%206855: 2
2026-03-28 22:10:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdbd36d3-4570-55a8-b69a-aaecba533cd8 with identifier: GSZ%206855
2026-03-28 22:10:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdbd36d3-4570-55a8-b69a-aaecba533cd8 with scrape type 2
2026-03-28 22:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdbd36d3-4570-55a8-b69a-aaecba533cd8 with scrape type 2
2026-03-28 22:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdbd36d3-4570-55a8-b69a-aaecba533cd8, identifier: GSZ%206855
2026-03-28 22:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1a9247a-b340-5fd5-956c-08301ed9f1fa with identifier: DE70%20TSU
2026-03-28 22:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1a9247a-b340-5fd5-956c-08301ed9f1fa with identifier: DE70%20TSU
2026-03-28 22:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1a9247a-b340-5fd5-956c-08301ed9f1fa with identifier: DE70%20TSU to the API
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:45 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE70%20TSU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1a9247a-b340-5fd5-956c-08301ed9f1fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE70 TSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE70%20TSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 25805,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 COLOUR EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 COLOUR EDITION',
 'vin': 'TMBFP6NJ3MZ008914',
 'year': 2020}
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE70%2520TSU%27 HTTP/1.1" 200 None
2026-03-28 22:10:45 [bca.uk] INFO: Saving data for DE70%20TSU: {'auction_closing_time': 1774864800.0, 'created_time': 1774649212.540733, 'last_price_update_time': 1774735845.497495}
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE70%2520TSU') HTTP/1.1" 204 0
2026-03-28 22:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3aa18f7c-562c-5f05-932e-9f7d622830d3 with identifier: DS19%20NSN
2026-03-28 22:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3aa18f7c-562c-5f05-932e-9f7d622830d3 with identifier: DS19%20NSN
2026-03-28 22:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3aa18f7c-562c-5f05-932e-9f7d622830d3 with identifier: DS19%20NSN to the API
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS19%20NSN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3aa18f7c-562c-5f05-932e-9f7d622830d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS19 NSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS19%20NSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 72467,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 LANDMARK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 LANDMARK',
 'vin': 'SALCA2AN1KH813408',
 'year': 2019}
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS19%2520NSN%27 HTTP/1.1" 200 None
2026-03-28 22:10:45 [bca.uk] INFO: Saving data for DS19%20NSN: {'auction_closing_time': 1774940400.0, 'created_time': 1773824180.1698909, 'last_price_update_time': 1774735845.796848}
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS19%2520NSN') HTTP/1.1" 204 0
2026-03-28 22:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd1b4d49-cb4d-55ee-ba2e-450731daa05d with identifier: BL73%20ZKG
2026-03-28 22:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd1b4d49-cb4d-55ee-ba2e-450731daa05d with identifier: BL73%20ZKG
2026-03-28 22:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd1b4d49-cb4d-55ee-ba2e-450731daa05d with identifier: BL73%20ZKG to the API
2026-03-28 22:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL73%20ZKG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd1b4d49-cb4d-55ee-ba2e-450731daa05d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL73 ZKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL73%20ZKG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 14799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSPJ890063',
 'year': 2023}
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520ZKG%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Saving data for BL73%20ZKG: {'auction_closing_time': 1775170800.0, 'created_time': 1773841959.085168, 'last_price_update_time': 1774735846.163906}
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL73%2520ZKG') HTTP/1.1" 204 0
2026-03-28 22:10:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdbd36d3-4570-55a8-b69a-aaecba533cd8 with identifier: GSZ%206855
2026-03-28 22:10:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdbd36d3-4570-55a8-b69a-aaecba533cd8 with identifier: GSZ%206855
2026-03-28 22:10:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdbd36d3-4570-55a8-b69a-aaecba533cd8 with identifier: GSZ%206855 to the API
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:46 [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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GSZ%206855-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdbd36d3-4570-55a8-b69a-aaecba533cd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GSZ 6855',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GSZ%206855&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 30215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCITE DCT',
 'vin': 'LSJA24U94NN156162',
 'year': 2023}
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GSZ%25206855%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Saving data for GSZ%206855: {'auction_closing_time': 1774864800.0, 'created_time': 1774534208.90358, 'last_price_update_time': 1774735846.45065}
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GSZ%25206855') HTTP/1.1" 204 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: SA18%20CFY
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for SA18%20CFY: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: YF71%20WVH
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for YF71%20WVH: 2
2026-03-28 22:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with identifier: YF71%20WVH
2026-03-28 22:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c1a9aec-46f9-59fe-9a1a-bca368676c96, identifier: YF71%20WVH
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: DS71%20EAY
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520EAY%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for DS71%20EAY: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: EA23%20BKN
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA23%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for EA23%20BKN: 2
2026-03-28 22:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f99bb7e2-a0d2-507a-bc17-17d884311246 with identifier: EA23%20BKN
2026-03-28 22:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f99bb7e2-a0d2-507a-bc17-17d884311246 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f99bb7e2-a0d2-507a-bc17-17d884311246 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f99bb7e2-a0d2-507a-bc17-17d884311246, identifier: EA23%20BKN
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: BP73%20HWG
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for BP73%20HWG: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: BP73%20KDO
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520KDO%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for BP73%20KDO: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: BT23%20XZC
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for BT23%20XZC: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: BW74%20DWK
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for BW74%20DWK: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: CF74%20PHA
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for CF74%20PHA: 2
2026-03-28 22:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83ce627a-c0ad-5879-a46b-c4849faea754 with identifier: CF74%20PHA
2026-03-28 22:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83ce627a-c0ad-5879-a46b-c4849faea754 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83ce627a-c0ad-5879-a46b-c4849faea754 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83ce627a-c0ad-5879-a46b-c4849faea754, identifier: CF74%20PHA
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: LL69%20HKX
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for LL69%20HKX: 0
2026-03-28 22:10:46 [bca.uk] INFO: Found listing with ID: LR72%20YRF
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR72%2520YRF%27 HTTP/1.1" 200 None
2026-03-28 22:10:46 [bca.uk] INFO: Scrape type for LR72%20YRF: 2
2026-03-28 22:10:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd0a4b66-2b31-505d-85d0-065bc6685308 with identifier: LR72%20YRF
2026-03-28 22:10:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd0a4b66-2b31-505d-85d0-065bc6685308 with scrape type 2
2026-03-28 22:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd0a4b66-2b31-505d-85d0-065bc6685308 with scrape type 2
2026-03-28 22:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd0a4b66-2b31-505d-85d0-065bc6685308, identifier: LR72%20YRF
2026-03-28 22:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with identifier: YF71%20WVH
2026-03-28 22:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with identifier: YF71%20WVH
2026-03-28 22:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c1a9aec-46f9-59fe-9a1a-bca368676c96 with identifier: YF71%20WVH to the API
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF71%20WVH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c1a9aec-46f9-59fe-9a1a-bca368676c96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF71 WVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF71%20WVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '318I',
 'odometer': 34142,
 'odometer_reading_unit': '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 318I 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA70DY0708C35989',
 'year': 2021}
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF71%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 22:10:47 [bca.uk] INFO: Saving data for YF71%20WVH: {'auction_closing_time': 1774864800.0, 'created_time': 1774649211.695354, 'last_price_update_time': 1774735847.288303}
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF71%2520WVH') HTTP/1.1" 204 0
2026-03-28 22:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f99bb7e2-a0d2-507a-bc17-17d884311246 with identifier: EA23%20BKN
2026-03-28 22:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f99bb7e2-a0d2-507a-bc17-17d884311246 with identifier: EA23%20BKN
2026-03-28 22:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f99bb7e2-a0d2-507a-bc17-17d884311246 with identifier: EA23%20BKN to the API
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA23%20BKN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f99bb7e2-a0d2-507a-bc17-17d884311246',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EA23 BKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA23%20BKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 81983,
 'odometer_reading_unit': '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 2.0 D200 AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2ANXPA716395',
 'year': 2023}
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA23%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 22:10:47 [bca.uk] INFO: Saving data for EA23%20BKN: {'auction_closing_time': 1774940400.0, 'created_time': 1774448348.079583, 'last_price_update_time': 1774735847.686797}
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA23%2520BKN') HTTP/1.1" 204 0
2026-03-28 22:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83ce627a-c0ad-5879-a46b-c4849faea754 with identifier: CF74%20PHA
2026-03-28 22:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83ce627a-c0ad-5879-a46b-c4849faea754 with identifier: CF74%20PHA
2026-03-28 22:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83ce627a-c0ad-5879-a46b-c4849faea754 with identifier: CF74%20PHA to the API
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20PHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83ce627a-c0ad-5879-a46b-c4849faea754',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 PHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20PHA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 10066,
 '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 2008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3USHNSXRJ986048',
 'year': 2024}
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF74%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Saving data for CF74%20PHA: {'auction_closing_time': 1775170800.0, 'created_time': 1773841941.830967, 'last_price_update_time': 1774735848.02336}
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520PHA') HTTP/1.1" 204 0
2026-03-28 22:10:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd0a4b66-2b31-505d-85d0-065bc6685308 with identifier: LR72%20YRF
2026-03-28 22:10:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd0a4b66-2b31-505d-85d0-065bc6685308 with identifier: LR72%20YRF
2026-03-28 22:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd0a4b66-2b31-505d-85d0-065bc6685308 with identifier: LR72%20YRF to the API
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:48 [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=LR72%20YRF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd0a4b66-2b31-505d-85d0-065bc6685308',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR72 YRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR72%20YRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 19447,
 'odometer_reading_unit': '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': 'WBA26DP0X0N185226',
 'year': 2022}
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR72%2520YRF%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Saving data for LR72%20YRF: {'auction_closing_time': 1774864800.0, 'created_time': 1773824622.773805, 'last_price_update_time': 1774735848.316715}
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR72%2520YRF') HTTP/1.1" 204 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: YL68%20ORJ
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL68%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for YL68%20ORJ: 2
2026-03-28 22:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dddccd30-595f-5164-b89b-1f905488b5d7 with identifier: YL68%20ORJ
2026-03-28 22:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dddccd30-595f-5164-b89b-1f905488b5d7 with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dddccd30-595f-5164-b89b-1f905488b5d7 with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dddccd30-595f-5164-b89b-1f905488b5d7, identifier: YL68%20ORJ
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: EY22%20KYZ
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY22%2520KYZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for EY22%20KYZ: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: FJ22%20YBP
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FJ22%2520YBP%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for FJ22%20YBP: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: GN70%20XMW
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GN70%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for GN70%20XMW: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: HD22%20GPZ
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HD22%2520GPZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for HD22%20GPZ: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: J4%20JYG
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J4%2520JYG%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for J4%20JYG: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: JR09%20HOG
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JR09%2520HOG%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for JR09%20HOG: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: KS69%20YCG
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS69%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for KS69%20YCG: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: LA71%20YYO
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LA71%2520YYO%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for LA71%20YYO: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: LC22%20EAY
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC22%2520EAY%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for LC22%20EAY: 2
2026-03-28 22:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56d9df61-b7ab-53b7-8602-552be12a462a with identifier: LC22%20EAY
2026-03-28 22:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56d9df61-b7ab-53b7-8602-552be12a462a with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56d9df61-b7ab-53b7-8602-552be12a462a with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56d9df61-b7ab-53b7-8602-552be12a462a, identifier: LC22%20EAY
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: CF74%20PJJ
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF74%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for CF74%20PJJ: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: DL73%20LCP
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL73%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for DL73%20LCP: 2
2026-03-28 22:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e515754f-d464-5d16-8229-9094f8ff1dfa with identifier: DL73%20LCP
2026-03-28 22:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e515754f-d464-5d16-8229-9094f8ff1dfa with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e515754f-d464-5d16-8229-9094f8ff1dfa with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e515754f-d464-5d16-8229-9094f8ff1dfa, identifier: DL73%20LCP
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: EF72%20YJG
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF72%2520YJG%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for EF72%20YJG: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: LY16%20SWW
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LY16%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for LY16%20SWW: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: LT14%20MTK
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT14%2520MTK%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for LT14%20MTK: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: MV18%20ZXU
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV18%2520ZXU%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for MV18%20ZXU: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: SY24%20KFV
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY24%2520KFV%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for SY24%20KFV: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: OE21%20WRR
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE21%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for OE21%20WRR: 0
2026-03-28 22:10:48 [bca.uk] INFO: Found listing with ID: GD19%20SZV
2026-03-28 22:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD19%2520SZV%27 HTTP/1.1" 200 None
2026-03-28 22:10:48 [bca.uk] INFO: Scrape type for GD19%20SZV: 2
2026-03-28 22:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e762246c-4b28-5529-9e4d-34bb5a8de6cf with identifier: GD19%20SZV
2026-03-28 22:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e762246c-4b28-5529-9e4d-34bb5a8de6cf with scrape type 2
2026-03-28 22:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e762246c-4b28-5529-9e4d-34bb5a8de6cf with scrape type 2
2026-03-28 22:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e762246c-4b28-5529-9e4d-34bb5a8de6cf, identifier: GD19%20SZV
2026-03-28 22:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dddccd30-595f-5164-b89b-1f905488b5d7 with identifier: YL68%20ORJ
2026-03-28 22:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dddccd30-595f-5164-b89b-1f905488b5d7 with identifier: YL68%20ORJ
2026-03-28 22:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dddccd30-595f-5164-b89b-1f905488b5d7 with identifier: YL68%20ORJ to the API
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL68%20ORJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dddccd30-595f-5164-b89b-1f905488b5d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL68 ORJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL68%20ORJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 95991,
 'odometer_reading_unit': '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 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2AN4KH354027',
 'year': 2019}
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YL68%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:49 [bca.uk] INFO: Saving data for YL68%20ORJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535783.565449, 'last_price_update_time': 1774735849.361653}
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL68%2520ORJ') HTTP/1.1" 204 0
2026-03-28 22:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56d9df61-b7ab-53b7-8602-552be12a462a with identifier: LC22%20EAY
2026-03-28 22:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56d9df61-b7ab-53b7-8602-552be12a462a with identifier: LC22%20EAY
2026-03-28 22:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56d9df61-b7ab-53b7-8602-552be12a462a with identifier: LC22%20EAY to the API
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=21&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC22%20EAY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56d9df61-b7ab-53b7-8602-552be12a462a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC22 EAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC22%20EAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 40901,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P250 R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 R-DYNAMIC SE',
 'vin': 'SALYA2AX2NA338808',
 'year': 2022}
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LC22%2520EAY%27 HTTP/1.1" 200 None
2026-03-28 22:10:49 [bca.uk] INFO: Saving data for LC22%20EAY: {'auction_closing_time': 1774940400.0, 'created_time': 1774361857.544069, 'last_price_update_time': 1774735849.732837}
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC22%2520EAY') HTTP/1.1" 204 0
2026-03-28 22:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e515754f-d464-5d16-8229-9094f8ff1dfa with identifier: DL73%20LCP
2026-03-28 22:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e515754f-d464-5d16-8229-9094f8ff1dfa with identifier: DL73%20LCP
2026-03-28 22:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e515754f-d464-5d16-8229-9094f8ff1dfa with identifier: DL73%20LCP to the API
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20LCP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e515754f-d464-5d16-8229-9094f8ff1dfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 LCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20LCP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 4929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11900,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4290424',
 'year': 2023}
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL73%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Saving data for DL73%20LCP: {'auction_closing_time': 1775170800.0, 'created_time': 1773841914.8471, 'last_price_update_time': 1774735850.013979}
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520LCP') HTTP/1.1" 204 0
2026-03-28 22:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e762246c-4b28-5529-9e4d-34bb5a8de6cf with identifier: GD19%20SZV
2026-03-28 22:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e762246c-4b28-5529-9e4d-34bb5a8de6cf with identifier: GD19%20SZV
2026-03-28 22:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e762246c-4b28-5529-9e4d-34bb5a8de6cf with identifier: GD19%20SZV to the API
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:50 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD19%20SZV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e762246c-4b28-5529-9e4d-34bb5a8de6cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD19 SZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD19%20SZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 66906,
 'odometer_reading_unit': '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.0 TSI 115 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 115 MATCH',
 'vin': 'WVWZZZAUZKW101893',
 'year': 2019}
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD19%2520SZV%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Saving data for GD19%20SZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535653.045034, 'last_price_update_time': 1774735850.37867}
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD19%2520SZV') HTTP/1.1" 204 0
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: YS18%20FWH
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS18%2520FWH%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for YS18%20FWH: 2
2026-03-28 22:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06ed315a-917b-506e-b762-f9e09fec4291 with identifier: YS18%20FWH
2026-03-28 22:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06ed315a-917b-506e-b762-f9e09fec4291 with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06ed315a-917b-506e-b762-f9e09fec4291 with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06ed315a-917b-506e-b762-f9e09fec4291, identifier: YS18%20FWH
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: LL22%20MGO
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL22%2520MGO%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for LL22%20MGO: 0
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: LV22%20KXJ
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV22%2520KXJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for LV22%20KXJ: 0
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: NC22%20CZK
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC22%2520CZK%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for NC22%20CZK: 2
2026-03-28 22:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with identifier: NC22%20CZK
2026-03-28 22:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f, identifier: NC22%20CZK
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: DL73%20LSZ
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL73%2520LSZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for DL73%20LSZ: 2
2026-03-28 22:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 692e70ea-4d28-5147-a7a1-1771150ac7cc with identifier: DL73%20LSZ
2026-03-28 22:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 692e70ea-4d28-5147-a7a1-1771150ac7cc with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 692e70ea-4d28-5147-a7a1-1771150ac7cc with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 692e70ea-4d28-5147-a7a1-1771150ac7cc, identifier: DL73%20LSZ
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: KV70%20XWE
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KV70%2520XWE%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for KV70%20XWE: 0
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: PK18%20LLR
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK18%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for PK18%20LLR: 0
2026-03-28 22:10:50 [bca.uk] INFO: Found listing with ID: SA20%20CZR
2026-03-28 22:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA20%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 22:10:50 [bca.uk] INFO: Scrape type for SA20%20CZR: 2
2026-03-28 22:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09682880-37db-5701-8821-cd873fbc9a01 with identifier: SA20%20CZR
2026-03-28 22:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09682880-37db-5701-8821-cd873fbc9a01 with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09682880-37db-5701-8821-cd873fbc9a01 with scrape type 2
2026-03-28 22:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09682880-37db-5701-8821-cd873fbc9a01, identifier: SA20%20CZR
2026-03-28 22:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06ed315a-917b-506e-b762-f9e09fec4291 with identifier: YS18%20FWH
2026-03-28 22:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06ed315a-917b-506e-b762-f9e09fec4291 with identifier: YS18%20FWH
2026-03-28 22:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06ed315a-917b-506e-b762-f9e09fec4291 with identifier: YS18%20FWH to the API
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:51 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS18%20FWH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '06ed315a-917b-506e-b762-f9e09fec4291',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS18 FWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS18%20FWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 35799,
 'odometer_reading_unit': '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 500X 1.6 E-TORQ MIRROR Hatchback',
 'transmission': 'manual',
 'trim': 'E-TORQ MIRROR',
 'vin': 'ZFA3340000P654537',
 'year': 2018}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS18%2520FWH%27 HTTP/1.1" 200 None
2026-03-28 22:10:51 [bca.uk] INFO: Saving data for YS18%20FWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774649171.666582, 'last_price_update_time': 1774735851.269968}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS18%2520FWH') HTTP/1.1" 204 0
2026-03-28 22:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with identifier: NC22%20CZK
2026-03-28 22:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with identifier: NC22%20CZK
2026-03-28 22:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79bc1ab1-fb3f-5732-b41a-b5d15c2d642f with identifier: NC22%20CZK to the API
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:51 [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=NC22%20CZK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79bc1ab1-fb3f-5732-b41a-b5d15c2d642f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NC22 CZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC22%20CZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 13949,
 'odometer_reading_unit': '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 D150 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D150 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN9PH195028',
 'year': 2022}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NC22%2520CZK%27 HTTP/1.1" 200 None
2026-03-28 22:10:51 [bca.uk] INFO: Saving data for NC22%20CZK: {'auction_closing_time': 1774940400.0, 'created_time': 1773845031.986363, 'last_price_update_time': 1774735851.567617}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC22%2520CZK') HTTP/1.1" 204 0
2026-03-28 22:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 692e70ea-4d28-5147-a7a1-1771150ac7cc with identifier: DL73%20LSZ
2026-03-28 22:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 692e70ea-4d28-5147-a7a1-1771150ac7cc with identifier: DL73%20LSZ
2026-03-28 22:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 692e70ea-4d28-5147-a7a1-1771150ac7cc with identifier: DL73%20LSZ to the API
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20LSZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '692e70ea-4d28-5147-a7a1-1771150ac7cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 LSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20LSZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 8811,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4259965',
 'year': 2023}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL73%2520LSZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:51 [bca.uk] INFO: Saving data for DL73%20LSZ: {'auction_closing_time': 1775170800.0, 'created_time': 1773841500.20242, 'last_price_update_time': 1774735851.856251}
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520LSZ') HTTP/1.1" 204 0
2026-03-28 22:10:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09682880-37db-5701-8821-cd873fbc9a01 with identifier: SA20%20CZR
2026-03-28 22:10:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09682880-37db-5701-8821-cd873fbc9a01 with identifier: SA20%20CZR
2026-03-28 22:10:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09682880-37db-5701-8821-cd873fbc9a01 with identifier: SA20%20CZR to the API
2026-03-28 22:10:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:52 [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': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA20%20CZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09682880-37db-5701-8821-cd873fbc9a01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA20 CZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA20%20CZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 43845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VXKUPHMHDL4166815',
 'year': 2020}
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA20%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Saving data for SA20%20CZR: {'auction_closing_time': 1774864800.0, 'created_time': 1774436771.565113, 'last_price_update_time': 1774735852.140881}
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA20%2520CZR') HTTP/1.1" 204 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: BP69%20OJJ
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP69%2520OJJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for BP69%20OJJ: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: CK70%20YMM
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK70%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for CK70%20YMM: 2
2026-03-28 22:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with identifier: CK70%20YMM
2026-03-28 22:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3, identifier: CK70%20YMM
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: NX72%20PHY
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX72%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for NX72%20PHY: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: PX22%20ZKE
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX22%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for PX22%20ZKE: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: PY67%20LKC
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PY67%2520LKC%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for PY67%20LKC: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: RA15%20RYY
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA15%2520RYY%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for RA15%20RYY: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: RJ72%20VOD
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ72%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for RJ72%20VOD: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: SA21%20KZD
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA21%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for SA21%20KZD: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: SD71%20YFN
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD71%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for SD71%20YFN: 2
2026-03-28 22:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93ab236b-8d4a-589f-96fe-3e311e2eede4 with identifier: SD71%20YFN
2026-03-28 22:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93ab236b-8d4a-589f-96fe-3e311e2eede4 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93ab236b-8d4a-589f-96fe-3e311e2eede4 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93ab236b-8d4a-589f-96fe-3e311e2eede4, identifier: SD71%20YFN
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: DN24%20UWB
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN24%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for DN24%20UWB: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: DN70%20KGO
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN70%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for DN70%20KGO: 0
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: DV24%20BZA
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV24%2520BZA%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for DV24%20BZA: 2
2026-03-28 22:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with identifier: DV24%20BZA
2026-03-28 22:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4112b62-3c12-5e5a-9b44-45e4b6dcb371, identifier: DV24%20BZA
2026-03-28 22:10:52 [bca.uk] INFO: Found listing with ID: SR19%20ZZV
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR19%2520ZZV%27 HTTP/1.1" 200 None
2026-03-28 22:10:52 [bca.uk] INFO: Scrape type for SR19%20ZZV: 2
2026-03-28 22:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15a96921-a445-59ec-9d28-2d8cb957d0d7 with identifier: SR19%20ZZV
2026-03-28 22:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15a96921-a445-59ec-9d28-2d8cb957d0d7 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15a96921-a445-59ec-9d28-2d8cb957d0d7 with scrape type 2
2026-03-28 22:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15a96921-a445-59ec-9d28-2d8cb957d0d7, identifier: SR19%20ZZV
2026-03-28 22:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with identifier: CK70%20YMM
2026-03-28 22:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with identifier: CK70%20YMM
2026-03-28 22:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3 with identifier: CK70%20YMM to the API
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:53 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK70%20YMM-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1dc4ca0a-f3bb-5c25-b00e-9fb7742299c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK70 YMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK70%20YMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 73721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 150 STYLE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 STYLE DSG',
 'vin': 'WVWZZZCDZLW806168',
 'year': 2020}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK70%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 22:10:53 [bca.uk] INFO: Saving data for CK70%20YMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774649206.930099, 'last_price_update_time': 1774735853.047352}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK70%2520YMM') HTTP/1.1" 204 0
2026-03-28 22:10:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93ab236b-8d4a-589f-96fe-3e311e2eede4 with identifier: SD71%20YFN
2026-03-28 22:10:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93ab236b-8d4a-589f-96fe-3e311e2eede4 with identifier: SD71%20YFN
2026-03-28 22:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93ab236b-8d4a-589f-96fe-3e311e2eede4 with identifier: SD71%20YFN to the API
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:53 [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': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD71%20YFN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '93ab236b-8d4a-589f-96fe-3e311e2eede4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SD71 YFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD71%20YFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 35400,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT6NH167652',
 'year': 2021}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD71%2520YFN%27 HTTP/1.1" 200 None
2026-03-28 22:10:53 [bca.uk] INFO: Saving data for SD71%20YFN: {'auction_closing_time': 1774940400.0, 'created_time': 1773933513.426565, 'last_price_update_time': 1774735853.460446}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD71%2520YFN') HTTP/1.1" 204 0
2026-03-28 22:10:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with identifier: DV24%20BZA
2026-03-28 22:10:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with identifier: DV24%20BZA
2026-03-28 22:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4112b62-3c12-5e5a-9b44-45e4b6dcb371 with identifier: DV24%20BZA to the API
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20BZA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4112b62-3c12-5e5a-9b44-45e4b6dcb371',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 BZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20BZA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 6924,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15300,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS5R6019312',
 'year': 2024}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV24%2520BZA%27 HTTP/1.1" 200 None
2026-03-28 22:10:53 [bca.uk] INFO: Saving data for DV24%20BZA: {'auction_closing_time': 1775170800.0, 'created_time': 1773835128.755364, 'last_price_update_time': 1774735853.75997}
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520BZA') HTTP/1.1" 204 0
2026-03-28 22:10:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15a96921-a445-59ec-9d28-2d8cb957d0d7 with identifier: SR19%20ZZV
2026-03-28 22:10:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15a96921-a445-59ec-9d28-2d8cb957d0d7 with identifier: SR19%20ZZV
2026-03-28 22:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15a96921-a445-59ec-9d28-2d8cb957d0d7 with identifier: SR19%20ZZV to the API
2026-03-28 22:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20ZZV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15a96921-a445-59ec-9d28-2d8cb957d0d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 ZZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20ZZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 75278,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.0 TSI 95 FR EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 FR EZ',
 'vin': 'VSSZZZKJZKR129543',
 'year': 2019}
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR19%2520ZZV%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Saving data for SR19%20ZZV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535638.878182, 'last_price_update_time': 1774735854.081778}
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520ZZV') HTTP/1.1" 204 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: CX20%20KFW
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX20%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for CX20%20KFW: 2
2026-03-28 22:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43e1babb-6a58-5648-a2d0-c66a05a44951 with identifier: CX20%20KFW
2026-03-28 22:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43e1babb-6a58-5648-a2d0-c66a05a44951 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43e1babb-6a58-5648-a2d0-c66a05a44951 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43e1babb-6a58-5648-a2d0-c66a05a44951, identifier: CX20%20KFW
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: SN22%20BGA
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN22%2520BGA%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for SN22%20BGA: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: SR23%20NZS
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR23%2520NZS%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for SR23%20NZS: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: ST09%20ARY
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST09%2520ARY%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for ST09%20ARY: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: ST18%20RTO
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST18%2520RTO%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for ST18%20RTO: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: SX22%20GDU
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SX22%2520GDU%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for SX22%20GDU: 2
2026-03-28 22:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with identifier: SX22%20GDU
2026-03-28 22:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0, identifier: SX22%20GDU
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: DX71%20AAF
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX71%2520AAF%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for DX71%20AAF: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: DY74%20BVW
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY74%2520BVW%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for DY74%20BVW: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: FD72%20URU
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD72%2520URU%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for FD72%20URU: 2
2026-03-28 22:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 858cc299-a537-5ffb-aa97-c359f4d24997 with identifier: FD72%20URU
2026-03-28 22:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 858cc299-a537-5ffb-aa97-c359f4d24997 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 858cc299-a537-5ffb-aa97-c359f4d24997 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 858cc299-a537-5ffb-aa97-c359f4d24997, identifier: FD72%20URU
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: ST69%20RVR
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST69%2520RVR%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for ST69%20RVR: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: HN73%20OYE
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN73%2520OYE%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for HN73%20OYE: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: CV22%20JHX
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CV22%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for CV22%20JHX: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: CA20%20HMO
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA20%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for CA20%20HMO: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: D21%20CPN
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27D21%2520CPN%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for D21%20CPN: 0
2026-03-28 22:10:54 [bca.uk] INFO: Found listing with ID: KR70%20AOW
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR70%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:10:54 [bca.uk] INFO: Scrape type for KR70%20AOW: 2
2026-03-28 22:10:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a28e3651-32b7-54b4-8b9b-1ab9566c9254 with identifier: KR70%20AOW
2026-03-28 22:10:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a28e3651-32b7-54b4-8b9b-1ab9566c9254 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a28e3651-32b7-54b4-8b9b-1ab9566c9254 with scrape type 2
2026-03-28 22:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a28e3651-32b7-54b4-8b9b-1ab9566c9254, identifier: KR70%20AOW
2026-03-28 22:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43e1babb-6a58-5648-a2d0-c66a05a44951 with identifier: CX20%20KFW
2026-03-28 22:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43e1babb-6a58-5648-a2d0-c66a05a44951 with identifier: CX20%20KFW
2026-03-28 22:10:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43e1babb-6a58-5648-a2d0-c66a05a44951 with identifier: CX20%20KFW to the API
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX20%20KFW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43e1babb-6a58-5648-a2d0-c66a05a44951',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX20 KFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX20%20KFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 33715,
 'odometer_reading_unit': '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 1.5 EXCLUSIVE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE STEP',
 'vin': 'WMWXU720002M75335',
 'year': 2020}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX20%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 22:10:55 [bca.uk] INFO: Saving data for CX20%20KFW: {'auction_closing_time': 1774864800.0, 'created_time': 1774649210.58136, 'last_price_update_time': 1774735855.028477}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX20%2520KFW') HTTP/1.1" 204 0
2026-03-28 22:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with identifier: SX22%20GDU
2026-03-28 22:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with identifier: SX22%20GDU
2026-03-28 22:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0 with identifier: SX22%20GDU to the API
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:55 [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': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SX22%20GDU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a8c7ceaa-e9bc-5293-9efe-8d122a9b15d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SX22 GDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX22%20GDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 24932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 P400E AWD R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC HSE',
 'vin': 'SADCA2AYXNA691716',
 'year': 2022}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SX22%2520GDU%27 HTTP/1.1" 200 None
2026-03-28 22:10:55 [bca.uk] INFO: Saving data for SX22%20GDU: {'auction_closing_time': 1774940400.0, 'created_time': 1774448804.159858, 'last_price_update_time': 1774735855.40552}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX22%2520GDU') HTTP/1.1" 204 0
2026-03-28 22:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 858cc299-a537-5ffb-aa97-c359f4d24997 with identifier: FD72%20URU
2026-03-28 22:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 858cc299-a537-5ffb-aa97-c359f4d24997 with identifier: FD72%20URU
2026-03-28 22:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 858cc299-a537-5ffb-aa97-c359f4d24997 with identifier: FD72%20URU to the API
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD72%20URU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '858cc299-a537-5ffb-aa97-c359f4d24997',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD72 URU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD72%20URU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 13407,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25700,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.5 E/B FHEV 190 ST-LINE MPV',
 'transmission': 'automatic',
 'trim': 'E/B FHEV 190 ST-LINE',
 'vin': 'WF0JXXWPCHNB38935',
 'year': 2023}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FD72%2520URU%27 HTTP/1.1" 200 None
2026-03-28 22:10:55 [bca.uk] INFO: Saving data for FD72%20URU: {'auction_closing_time': 1775170800.0, 'created_time': 1773841786.246185, 'last_price_update_time': 1774735855.735154}
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD72%2520URU') HTTP/1.1" 204 0
2026-03-28 22:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a28e3651-32b7-54b4-8b9b-1ab9566c9254 with identifier: KR70%20AOW
2026-03-28 22:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a28e3651-32b7-54b4-8b9b-1ab9566c9254 with identifier: KR70%20AOW
2026-03-28 22:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a28e3651-32b7-54b4-8b9b-1ab9566c9254 with identifier: KR70%20AOW to the API
2026-03-28 22:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=23&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR70%20AOW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a28e3651-32b7-54b4-8b9b-1ab9566c9254',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR70 AOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR70%20AOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 58154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.5 BLUEHDI 130 FLAIR PLUS EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 FLAIR PLUS EAT8',
 'vin': 'VR7ACYHZRLL063163',
 'year': 2020}
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR70%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Saving data for KR70%20AOW: {'auction_closing_time': 1774864800.0, 'created_time': 1774391441.18052, 'last_price_update_time': 1774735856.038917}
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR70%2520AOW') HTTP/1.1" 204 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: KW70%20FHN
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW70%2520FHN%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for KW70%20FHN: 2
2026-03-28 22:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with identifier: KW70%20FHN
2026-03-28 22:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a605b32-9a9b-5317-ba07-ee6274a3fda5, identifier: KW70%20FHN
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: VX72%20WWK
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VX72%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for VX72%20WWK: 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: WK70%20HVS
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK70%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for WK70%20HVS: 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: WU21%20EHW
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU21%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for WU21%20EHW: 2
2026-03-28 22:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48cb11af-fad0-5ae5-9e25-cff52534ec9b with identifier: WU21%20EHW
2026-03-28 22:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48cb11af-fad0-5ae5-9e25-cff52534ec9b with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48cb11af-fad0-5ae5-9e25-cff52534ec9b with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48cb11af-fad0-5ae5-9e25-cff52534ec9b, identifier: WU21%20EHW
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: FX19%20KVO
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX19%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for FX19%20KVO: 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: GF23%20UCB
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF23%2520UCB%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for GF23%20UCB: 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: GY24%20CFU
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY24%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for GY24%20CFU: 0
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: HK73%20JYE
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK73%2520JYE%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for HK73%20JYE: 2
2026-03-28 22:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with identifier: HK73%20JYE
2026-03-28 22:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a65b110f-d775-5ba7-9ec2-5b0ca57ff059, identifier: HK73%20JYE
2026-03-28 22:10:56 [bca.uk] INFO: Found listing with ID: LM19%20YBF
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM19%2520YBF%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Scrape type for LM19%20YBF: 2
2026-03-28 22:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9493f768-06d5-5356-8447-588f12243fe3 with identifier: LM19%20YBF
2026-03-28 22:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9493f768-06d5-5356-8447-588f12243fe3 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9493f768-06d5-5356-8447-588f12243fe3 with scrape type 2
2026-03-28 22:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9493f768-06d5-5356-8447-588f12243fe3, identifier: LM19%20YBF
2026-03-28 22:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with identifier: KW70%20FHN
2026-03-28 22:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with identifier: KW70%20FHN
2026-03-28 22:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a605b32-9a9b-5317-ba07-ee6274a3fda5 with identifier: KW70%20FHN to the API
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:56 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20FHN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4a605b32-9a9b-5317-ba07-ee6274a3fda5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 FHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20FHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 35702,
 'odometer_reading_unit': '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 D240 4WD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'D240 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2AN1LH120298',
 'year': 2020}
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW70%2520FHN%27 HTTP/1.1" 200 None
2026-03-28 22:10:56 [bca.uk] INFO: Saving data for KW70%20FHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774447617.666647, 'last_price_update_time': 1774735856.88072}
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520FHN') HTTP/1.1" 204 0
2026-03-28 22:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48cb11af-fad0-5ae5-9e25-cff52534ec9b with identifier: WU21%20EHW
2026-03-28 22:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48cb11af-fad0-5ae5-9e25-cff52534ec9b with identifier: WU21%20EHW
2026-03-28 22:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48cb11af-fad0-5ae5-9e25-cff52534ec9b with identifier: WU21%20EHW to the API
2026-03-28 22:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:57 [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': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU21%20EHW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '48cb11af-fad0-5ae5-9e25-cff52534ec9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU21 EHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU21%20EHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 52696,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT1MH140020',
 'year': 2021}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU21%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Saving data for WU21%20EHW: {'auction_closing_time': 1774940400.0, 'created_time': 1774448879.911669, 'last_price_update_time': 1774735857.165108}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU21%2520EHW') HTTP/1.1" 204 0
2026-03-28 22:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with identifier: HK73%20JYE
2026-03-28 22:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with identifier: HK73%20JYE
2026-03-28 22:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a65b110f-d775-5ba7-9ec2-5b0ca57ff059 with identifier: HK73%20JYE to the API
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK73%20JYE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a65b110f-d775-5ba7-9ec2-5b0ca57ff059',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HK73 JYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK73%20JYE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 11653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 1.2 ALTITUDE+ Hatchback',
 'transmission': 'manual',
 'trim': 'ALTITUDE+',
 'vin': 'ZAC5JACL3PJK56345',
 'year': 2024}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK73%2520JYE%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Saving data for HK73%20JYE: {'auction_closing_time': 1775170800.0, 'created_time': 1773834974.786469, 'last_price_update_time': 1774735857.439486}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK73%2520JYE') HTTP/1.1" 204 0
2026-03-28 22:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9493f768-06d5-5356-8447-588f12243fe3 with identifier: LM19%20YBF
2026-03-28 22:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9493f768-06d5-5356-8447-588f12243fe3 with identifier: LM19%20YBF
2026-03-28 22:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9493f768-06d5-5356-8447-588f12243fe3 with identifier: LM19%20YBF to the API
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:10:57 [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=LM19%20YBF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9493f768-06d5-5356-8447-588f12243fe3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM19 YBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM19%20YBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 50881,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1770842J091750',
 'year': 2019}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM19%2520YBF%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Saving data for LM19%20YBF: {'auction_closing_time': 1774864800.0, 'created_time': 1774390243.009338, 'last_price_update_time': 1774735857.739474}
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM19%2520YBF') HTTP/1.1" 204 0
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: WJ22%20BOV
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ22%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for WJ22%20BOV: 2
2026-03-28 22:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b665e596-a237-5f95-b216-676b183b5e07 with identifier: WJ22%20BOV
2026-03-28 22:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b665e596-a237-5f95-b216-676b183b5e07 with scrape type 2
2026-03-28 22:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b665e596-a237-5f95-b216-676b183b5e07 with scrape type 2
2026-03-28 22:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b665e596-a237-5f95-b216-676b183b5e07, identifier: WJ22%20BOV
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: KF73%20CNX
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KF73%2520CNX%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for KF73%20CNX: 0
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: KJ19%20XCZ
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ19%2520XCZ%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for KJ19%20XCZ: 0
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: KJ23%20NNB
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KJ23%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for KJ23%20NNB: 0
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: KW24%20FNA
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KW24%2520FNA%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for KW24%20FNA: 0
2026-03-28 22:10:57 [bca.uk] INFO: Found listing with ID: KY19%20TNM
2026-03-28 22:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY19%2520TNM%27 HTTP/1.1" 200 None
2026-03-28 22:10:57 [bca.uk] INFO: Scrape type for KY19%20TNM: 2
2026-03-28 22:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e4f5c74-8c01-5777-809c-1f49bd144e6d with identifier: KY19%20TNM
2026-03-28 22:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e4f5c74-8c01-5777-809c-1f49bd144e6d with scrape type 2
2026-03-28 22:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e4f5c74-8c01-5777-809c-1f49bd144e6d with scrape type 2
2026-03-28 22:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e4f5c74-8c01-5777-809c-1f49bd144e6d, identifier: KY19%20TNM
2026-03-28 22:10:58 [bca.uk] INFO: Found listing with ID: MP19%20XWS
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MP19%2520XWS%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Scrape type for MP19%20XWS: 0
2026-03-28 22:10:58 [bca.uk] INFO: Found listing with ID: CK22%20BGY
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK22%2520BGY%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Scrape type for CK22%20BGY: 0
2026-03-28 22:10:58 [bca.uk] INFO: Found listing with ID: DE64%20WRU
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE64%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Scrape type for DE64%20WRU: 2
2026-03-28 22:10:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da7c99ff-32e7-5838-b4b8-d6a03348a3ca with identifier: DE64%20WRU
2026-03-28 22:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da7c99ff-32e7-5838-b4b8-d6a03348a3ca with scrape type 2
2026-03-28 22:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da7c99ff-32e7-5838-b4b8-d6a03348a3ca with scrape type 2
2026-03-28 22:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da7c99ff-32e7-5838-b4b8-d6a03348a3ca, identifier: DE64%20WRU
2026-03-28 22:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b665e596-a237-5f95-b216-676b183b5e07 with identifier: WJ22%20BOV
2026-03-28 22:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b665e596-a237-5f95-b216-676b183b5e07 with identifier: WJ22%20BOV
2026-03-28 22:10:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b665e596-a237-5f95-b216-676b183b5e07 with identifier: WJ22%20BOV to the API
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:58 [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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ22%20BOV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b665e596-a237-5f95-b216-676b183b5e07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ22 BOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ22%20BOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 84750,
 'odometer_reading_unit': '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': 'SALCA2AN1PH916240',
 'year': 2022}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WJ22%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Saving data for WJ22%20BOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774303391.305541, 'last_price_update_time': 1774735858.503303}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ22%2520BOV') HTTP/1.1" 204 0
2026-03-28 22:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e4f5c74-8c01-5777-809c-1f49bd144e6d with identifier: KY19%20TNM
2026-03-28 22:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e4f5c74-8c01-5777-809c-1f49bd144e6d with identifier: KY19%20TNM
2026-03-28 22:10:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e4f5c74-8c01-5777-809c-1f49bd144e6d with identifier: KY19%20TNM to the API
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY19%20TNM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e4f5c74-8c01-5777-809c-1f49bd144e6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY19 TNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY19%20TNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'GRAND SPACETOUR',
 'odometer': 99217,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND SPACETOUR 1.5 BLUEHDI 130 FLAIR EAT8 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 FLAIR EAT8',
 'vin': 'VF73AYHZRKJ749044',
 'year': 2019}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY19%2520TNM%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Saving data for KY19%20TNM: {'auction_closing_time': 1774864800.0, 'created_time': 1774361774.641889, 'last_price_update_time': 1774735858.923365}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY19%2520TNM') HTTP/1.1" 204 0
2026-03-28 22:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da7c99ff-32e7-5838-b4b8-d6a03348a3ca with identifier: DE64%20WRU
2026-03-28 22:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da7c99ff-32e7-5838-b4b8-d6a03348a3ca with identifier: DE64%20WRU
2026-03-28 22:10:58 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: da7c99ff-32e7-5838-b4b8-d6a03348a3ca with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE64%20WRU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da7c99ff-32e7-5838-b4b8-d6a03348a3ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE64 WRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE64%20WRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 51114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 105 BLACK EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 105 BLACK EDITION',
 'vin': 'TMBFN25J7F3019192',
 'year': 2014}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE64%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Saving data for DE64%20WRU: {'auction_closing_time': 1774692000.0, 'created_time': 1774264143.40357, 'last_price_update_time': 1774735858.957274}
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE64%2520WRU') HTTP/1.1" 204 0
2026-03-28 22:10:58 [bca.uk] INFO: Found listing with ID: WN18%20XLF
2026-03-28 22:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:10:58 [bca.uk] INFO: Scrape type for WN18%20XLF: 2
2026-03-28 22:10:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with identifier: WN18%20XLF
2026-03-28 22:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with scrape type 2
2026-03-28 22:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with scrape type 2
2026-03-28 22:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3fb3ac67-291c-5cc5-9edc-7072b04dae92, identifier: WN18%20XLF
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: LG20%20CFV
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG20%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for LG20%20CFV: 2
2026-03-28 22:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with identifier: LG20%20CFV
2026-03-28 22:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with scrape type 2
2026-03-28 22:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with scrape type 2
2026-03-28 22:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99b1e29c-c5f6-51e7-8248-ca54a9045f38, identifier: LG20%20CFV
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: BM19%20KKC
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BM19%2520KKC%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for BM19%20KKC: 0
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: CU19%20HWD
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU19%2520HWD%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for CU19%20HWD: 0
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: DA19%20JWL
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA19%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for DA19%20JWL: 0
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: WT19%20AXJ
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WT19%2520AXJ%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for WT19%20AXJ: 0
2026-03-28 22:10:59 [bca.uk] INFO: Found listing with ID: YP20%20XCH
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP20%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Scrape type for YP20%20XCH: 2
2026-03-28 22:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5a955e2-b5a4-57e8-a913-2f5aa227f537 with identifier: YP20%20XCH
2026-03-28 22:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5a955e2-b5a4-57e8-a913-2f5aa227f537 with scrape type 2
2026-03-28 22:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5a955e2-b5a4-57e8-a913-2f5aa227f537 with scrape type 2
2026-03-28 22:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5a955e2-b5a4-57e8-a913-2f5aa227f537, identifier: YP20%20XCH
2026-03-28 22:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with identifier: WN18%20XLF
2026-03-28 22:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with identifier: WN18%20XLF
2026-03-28 22:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3fb3ac67-291c-5cc5-9edc-7072b04dae92 with identifier: WN18%20XLF to the API
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:59 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN18%20XLF-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': '3fb3ac67-291c-5cc5-9edc-7072b04dae92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN18 XLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN18%20XLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 86541,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV 4H 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV 4H 4WD',
 'vin': 'JMAXDGG2WJZ000310',
 'year': 2018}
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN18%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Saving data for WN18%20XLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774649194.152991, 'last_price_update_time': 1774735859.678522}
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN18%2520XLF') HTTP/1.1" 204 0
2026-03-28 22:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with identifier: LG20%20CFV
2026-03-28 22:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with identifier: LG20%20CFV
2026-03-28 22:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99b1e29c-c5f6-51e7-8248-ca54a9045f38 with identifier: LG20%20CFV to the API
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG20%20CFV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99b1e29c-c5f6-51e7-8248-ca54a9045f38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG20 CFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG20%20CFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 45301,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.0 T GDI 120 2 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 2 ISG',
 'vin': 'U5YH4F11LLL012617',
 'year': 2020}
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG20%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 22:10:59 [bca.uk] INFO: Saving data for LG20%20CFV: {'auction_closing_time': 1774864800.0, 'created_time': 1774361858.445061, 'last_price_update_time': 1774735859.977533}
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG20%2520CFV') HTTP/1.1" 204 0
2026-03-28 22:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5a955e2-b5a4-57e8-a913-2f5aa227f537 with identifier: YP20%20XCH
2026-03-28 22:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5a955e2-b5a4-57e8-a913-2f5aa227f537 with identifier: YP20%20XCH
2026-03-28 22:10:59 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f5a955e2-b5a4-57e8-a913-2f5aa227f537 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP20%20XCH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5a955e2-b5a4-57e8-a913-2f5aa227f537',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP20 XCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP20%20XCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 32204,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 1.5 35 TFSI EDITION 1 StationWagon',
 'transmission': 'manual',
 'trim': '35 TFSI EDITION 1',
 'vin': 'WAUZZZF33L1067531',
 'year': 2020}
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP20%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Saving data for YP20%20XCH: {'auction_closing_time': 1774692000.0, 'created_time': 1773843822.236859, 'last_price_update_time': 1774735860.0175}
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP20%2520XCH') HTTP/1.1" 204 0
2026-03-28 22:11:00 [bca.uk] INFO: Found listing with ID: KN21%20ZVO
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN21%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Scrape type for KN21%20ZVO: 2
2026-03-28 22:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af183fbb-64d8-57cf-84e7-8eec3408d624 with identifier: KN21%20ZVO
2026-03-28 22:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af183fbb-64d8-57cf-84e7-8eec3408d624 with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af183fbb-64d8-57cf-84e7-8eec3408d624 with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af183fbb-64d8-57cf-84e7-8eec3408d624, identifier: KN21%20ZVO
2026-03-28 22:11:00 [bca.uk] INFO: Found listing with ID: LG24%20ZDK
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LG24%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Scrape type for LG24%20ZDK: 0
2026-03-28 22:11:00 [bca.uk] INFO: Found listing with ID: LL74%20DHM
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL74%2520DHM%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Scrape type for LL74%20DHM: 2
2026-03-28 22:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18050852-c66f-51cb-8d16-92a70959526a with identifier: LL74%20DHM
2026-03-28 22:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18050852-c66f-51cb-8d16-92a70959526a with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18050852-c66f-51cb-8d16-92a70959526a with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18050852-c66f-51cb-8d16-92a70959526a, identifier: LL74%20DHM
2026-03-28 22:11:00 [bca.uk] INFO: Found listing with ID: LM22%20HEV
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM22%2520HEV%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Scrape type for LM22%20HEV: 0
2026-03-28 22:11:00 [bca.uk] INFO: Found listing with ID: FX18%20HGJ
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX18%2520HGJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Scrape type for FX18%20HGJ: 2
2026-03-28 22:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6759a503-22ea-5156-a90a-c61c021b20bf with identifier: FX18%20HGJ
2026-03-28 22:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6759a503-22ea-5156-a90a-c61c021b20bf with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6759a503-22ea-5156-a90a-c61c021b20bf with scrape type 2
2026-03-28 22:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6759a503-22ea-5156-a90a-c61c021b20bf, identifier: FX18%20HGJ
2026-03-28 22:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af183fbb-64d8-57cf-84e7-8eec3408d624 with identifier: KN21%20ZVO
2026-03-28 22:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af183fbb-64d8-57cf-84e7-8eec3408d624 with identifier: KN21%20ZVO
2026-03-28 22:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af183fbb-64d8-57cf-84e7-8eec3408d624 with identifier: KN21%20ZVO to the API
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:00 [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=KN21%20ZVO-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af183fbb-64d8-57cf-84e7-8eec3408d624',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN21 ZVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN21%20ZVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 89630,
 'odometer_reading_unit': '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 CROSSLAND 1.5 TURBO D 110 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 110 ELITE',
 'vin': 'W0V7H9EN5M4104391',
 'year': 2021}
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN21%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:11:00 [bca.uk] INFO: Saving data for KN21%20ZVO: {'auction_closing_time': 1774864800.0, 'created_time': 1774649184.935998, 'last_price_update_time': 1774735860.695052}
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN21%2520ZVO') HTTP/1.1" 204 0
2026-03-28 22:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18050852-c66f-51cb-8d16-92a70959526a with identifier: LL74%20DHM
2026-03-28 22:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18050852-c66f-51cb-8d16-92a70959526a with identifier: LL74%20DHM
2026-03-28 22:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18050852-c66f-51cb-8d16-92a70959526a with identifier: LL74%20DHM to the API
2026-03-28 22:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DHM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18050852-c66f-51cb-8d16-92a70959526a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DHM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE3R4300490',
 'year': 2024}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL74%2520DHM%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Saving data for LL74%20DHM: {'auction_closing_time': 1775170800.0, 'created_time': 1773842737.180798, 'last_price_update_time': 1774735861.137298}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DHM') HTTP/1.1" 204 0
2026-03-28 22:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6759a503-22ea-5156-a90a-c61c021b20bf with identifier: FX18%20HGJ
2026-03-28 22:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6759a503-22ea-5156-a90a-c61c021b20bf with identifier: FX18%20HGJ
2026-03-28 22:11:01 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 6759a503-22ea-5156-a90a-c61c021b20bf with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX18%20HGJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6759a503-22ea-5156-a90a-c61c021b20bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX18 HGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX18%20HGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 117102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 QUATTRO SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO SPORT S-T',
 'vin': 'WAUZZZFY1J2103073',
 'year': 2018}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX18%2520HGJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Saving data for FX18%20HGJ: {'auction_closing_time': 1774692000.0, 'created_time': 1773843874.017296, 'last_price_update_time': 1774735861.173239}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX18%2520HGJ') HTTP/1.1" 204 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: VK69%20CTV
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK69%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for VK69%20CTV: 2
2026-03-28 22:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16798db3-d413-5d70-a4ab-9007baa02c12 with identifier: VK69%20CTV
2026-03-28 22:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16798db3-d413-5d70-a4ab-9007baa02c12 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16798db3-d413-5d70-a4ab-9007baa02c12 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16798db3-d413-5d70-a4ab-9007baa02c12, identifier: VK69%20CTV
2026-03-28 22:11:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: LN24%20RKU
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LN24%2520RKU%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for LN24%20RKU: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: LS24%20EMK
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS24%2520EMK%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for LS24%20EMK: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: LS24%20VUX
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS24%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for LS24%20VUX: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: MD74%20GXE
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD74%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for MD74%20GXE: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: MH24%20ZDS
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MH24%2520ZDS%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for MH24%20ZDS: 2
2026-03-28 22:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e981fb8-0b1b-579f-bff0-d884df093ee6 with identifier: MH24%20ZDS
2026-03-28 22:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e981fb8-0b1b-579f-bff0-d884df093ee6 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e981fb8-0b1b-579f-bff0-d884df093ee6 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e981fb8-0b1b-579f-bff0-d884df093ee6, identifier: MH24%20ZDS
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: GX10%20TFN
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GX10%2520TFN%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for GX10%20TFN: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: LR22%20POJ
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LR22%2520POJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for LR22%20POJ: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: MV19%20OZD
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV19%2520OZD%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for MV19%20OZD: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: KK18%20NLT
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KK18%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for KK18%20NLT: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: OY68%20HXZ
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY68%2520HXZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for OY68%20HXZ: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: WK18%20TYG
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK18%2520TYG%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for WK18%20TYG: 0
2026-03-28 22:11:01 [bca.uk] INFO: Found listing with ID: KL68%20YWS
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KL68%2520YWS%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Scrape type for KL68%20YWS: 2
2026-03-28 22:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4b63875-bab2-5634-bbae-b827d6d32294 with identifier: KL68%20YWS
2026-03-28 22:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4b63875-bab2-5634-bbae-b827d6d32294 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4b63875-bab2-5634-bbae-b827d6d32294 with scrape type 2
2026-03-28 22:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4b63875-bab2-5634-bbae-b827d6d32294, identifier: KL68%20YWS
2026-03-28 22:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16798db3-d413-5d70-a4ab-9007baa02c12 with identifier: VK69%20CTV
2026-03-28 22:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16798db3-d413-5d70-a4ab-9007baa02c12 with identifier: VK69%20CTV
2026-03-28 22:11:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16798db3-d413-5d70-a4ab-9007baa02c12 with identifier: VK69%20CTV to the API
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:01 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK69%20CTV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16798db3-d413-5d70-a4ab-9007baa02c12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK69 CTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK69%20CTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 48117,
 'odometer_reading_unit': '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': 'WMWXU720702M08747',
 'year': 2019}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK69%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:11:01 [bca.uk] INFO: Saving data for VK69%20CTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774649066.772918, 'last_price_update_time': 1774735861.985808}
2026-03-28 22:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK69%2520CTV') HTTP/1.1" 204 0
2026-03-28 22:11:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e981fb8-0b1b-579f-bff0-d884df093ee6 with identifier: MH24%20ZDS
2026-03-28 22:11:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e981fb8-0b1b-579f-bff0-d884df093ee6 with identifier: MH24%20ZDS
2026-03-28 22:11:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e981fb8-0b1b-579f-bff0-d884df093ee6 with identifier: MH24%20ZDS to the API
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH24%20ZDS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Electric',
 'id': '1e981fb8-0b1b-579f-bff0-d884df093ee6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MH24 ZDS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH24%20ZDS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 28187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18300,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 77KWH MATCH PRO S Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH MATCH PRO S',
 'vin': 'WVWZZZE14RP037902',
 'year': 2024}
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH24%2520ZDS%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Saving data for MH24%20ZDS: {'auction_closing_time': 1775170800.0, 'created_time': 1773841637.545618, 'last_price_update_time': 1774735862.355783}
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH24%2520ZDS') HTTP/1.1" 204 0
2026-03-28 22:11:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4b63875-bab2-5634-bbae-b827d6d32294 with identifier: KL68%20YWS
2026-03-28 22:11:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4b63875-bab2-5634-bbae-b827d6d32294 with identifier: KL68%20YWS
2026-03-28 22:11:02 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e4b63875-bab2-5634-bbae-b827d6d32294 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KL68%20YWS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.9L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4b63875-bab2-5634-bbae-b827d6d32294',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KL68 YWS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KL68%20YWS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'E400 D',
 'odometer': 97348,
 'odometer_reading_unit': '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 E400 D 2.9 AMG LINE PREMIUM PLUS 4M 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'WDD2130232A574491',
 'year': 2019}
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL68%2520YWS%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Saving data for KL68%20YWS: {'auction_closing_time': 1774692000.0, 'created_time': 1774447352.931228, 'last_price_update_time': 1774735862.388444}
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KL68%2520YWS') HTTP/1.1" 204 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: EJ22%20VBB
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ22%2520VBB%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for EJ22%20VBB: 2
2026-03-28 22:11:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98a35e1f-3f69-594e-9b37-4f817c710e17 with identifier: EJ22%20VBB
2026-03-28 22:11:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98a35e1f-3f69-594e-9b37-4f817c710e17 with scrape type 2
2026-03-28 22:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98a35e1f-3f69-594e-9b37-4f817c710e17 with scrape type 2
2026-03-28 22:11:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98a35e1f-3f69-594e-9b37-4f817c710e17, identifier: EJ22%20VBB
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: ML74%20XNN
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNN%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for ML74%20XNN: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: MW23%20BYZ
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for MW23%20BYZ: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: MW23%20LSZ
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LSZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for MW23%20LSZ: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: OU72%20LYV
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU72%2520LYV%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for OU72%20LYV: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SA69%20XVY
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA69%2520XVY%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SA69%20XVY: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SC69%20XMR
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SC69%20XMR: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SD73%20CPU
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD73%2520CPU%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SD73%20CPU: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SG69%20WDL
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG69%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SG69%20WDL: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SG71%20YGU
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SG71%20YGU: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: VK24%20NBM
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for VK24%20NBM: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: WD74%20ECW
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for WD74%20ECW: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: WN74%20JZX
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520JZX%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for WN74%20JZX: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: WN74%20OBX
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for WN74%20OBX: 2
2026-03-28 22:11:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4b05708-2ff5-510c-a1fc-d55c8ca31970 with identifier: WN74%20OBX
2026-03-28 22:11:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4b05708-2ff5-510c-a1fc-d55c8ca31970 with scrape type 2
2026-03-28 22:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4b05708-2ff5-510c-a1fc-d55c8ca31970 with scrape type 2
2026-03-28 22:11:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4b05708-2ff5-510c-a1fc-d55c8ca31970, identifier: WN74%20OBX
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: PF21%20VOH
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF21%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for PF21%20VOH: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: YT71%20ZPB
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT71%2520ZPB%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for YT71%20ZPB: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: SC69%20VLR
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520VLR%27 HTTP/1.1" 200 None
2026-03-28 22:11:02 [bca.uk] INFO: Scrape type for SC69%20VLR: 0
2026-03-28 22:11:02 [bca.uk] INFO: Found listing with ID: YG70%20JFZ
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:03 [bca.uk] INFO: Scrape type for YG70%20JFZ: 2
2026-03-28 22:11:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed2a27f2-3818-5a59-b294-a872f5d13cc3 with identifier: YG70%20JFZ
2026-03-28 22:11:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed2a27f2-3818-5a59-b294-a872f5d13cc3 with scrape type 2
2026-03-28 22:11:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed2a27f2-3818-5a59-b294-a872f5d13cc3 with scrape type 2
2026-03-28 22:11:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed2a27f2-3818-5a59-b294-a872f5d13cc3, identifier: YG70%20JFZ
2026-03-28 22:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98a35e1f-3f69-594e-9b37-4f817c710e17 with identifier: EJ22%20VBB
2026-03-28 22:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98a35e1f-3f69-594e-9b37-4f817c710e17 with identifier: EJ22%20VBB
2026-03-28 22:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98a35e1f-3f69-594e-9b37-4f817c710e17 with identifier: EJ22%20VBB to the API
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ22%20VBB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '98a35e1f-3f69-594e-9b37-4f817c710e17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ22 VBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ22%20VBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ARKANA',
 'odometer': 19964,
 'odometer_reading_unit': '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 ARKANA 1.6 E-TECH HEV 145 S EDITION Coupe',
 'transmission': 'automatic',
 'trim': 'E-TECH HEV 145 S EDITION',
 'vin': 'VF1RJL00XUC329166',
 'year': 2022}
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ22%2520VBB%27 HTTP/1.1" 200 None
2026-03-28 22:11:03 [bca.uk] INFO: Saving data for EJ22%20VBB: {'auction_closing_time': 1774864800.0, 'created_time': 1774649182.913417, 'last_price_update_time': 1774735863.371896}
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ22%2520VBB') HTTP/1.1" 204 0
2026-03-28 22:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4b05708-2ff5-510c-a1fc-d55c8ca31970 with identifier: WN74%20OBX
2026-03-28 22:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4b05708-2ff5-510c-a1fc-d55c8ca31970 with identifier: WN74%20OBX
2026-03-28 22:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4b05708-2ff5-510c-a1fc-d55c8ca31970 with identifier: WN74%20OBX to the API
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=22&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN74%20OBX-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T23:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a4b05708-2ff5-510c-a1fc-d55c8ca31970',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN74 OBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN74%20OBX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 11078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 1.2 ALTITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'ALTITUDE',
 'vin': 'ZAC5JACL4RJL27491',
 'year': 2024}
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN74%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 22:11:03 [bca.uk] INFO: Saving data for WN74%20OBX: {'auction_closing_time': 1775170800.0, 'created_time': 1773833436.611581, 'last_price_update_time': 1774735863.770255}
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN74%2520OBX') HTTP/1.1" 204 0
2026-03-28 22:11:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed2a27f2-3818-5a59-b294-a872f5d13cc3 with identifier: YG70%20JFZ
2026-03-28 22:11:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed2a27f2-3818-5a59-b294-a872f5d13cc3 with identifier: YG70%20JFZ
2026-03-28 22:11:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed2a27f2-3818-5a59-b294-a872f5d13cc3 with identifier: YG70%20JFZ to the API
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:04 [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': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG70%20JFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed2a27f2-3818-5a59-b294-a872f5d13cc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG70 JFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG70%20JFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 33571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 2.0 COOPER S EXCLUSIVE STEP Estate',
 'transmission': 'automatic',
 'trim': 'COOPER S EXCLUSIVE STEP',
 'vin': 'WMWLV720302N28055',
 'year': 2020}
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG70%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Saving data for YG70%20JFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774649052.687419, 'last_price_update_time': 1774735864.056693}
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG70%2520JFZ') HTTP/1.1" 204 0
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: GP68%20URE
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP68%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for GP68%20URE: 2
2026-03-28 22:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with identifier: GP68%20URE
2026-03-28 22:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with scrape type 2
2026-03-28 22:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with scrape type 2
2026-03-28 22:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff, identifier: GP68%20URE
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: WR74%20XCX
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WR74%2520XCX%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for WR74%20XCX: 0
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: LL65%20LYY
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL65%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for LL65%20LYY: 0
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: KX19%20ZFM
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX19%2520ZFM%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for KX19%20ZFM: 0
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: DA14%20XSM
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA14%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for DA14%20XSM: 0
2026-03-28 22:11:04 [bca.uk] INFO: Found listing with ID: RX73%20ZDN
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX73%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Scrape type for RX73%20ZDN: 2
2026-03-28 22:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69d435c2-8a86-5d31-8d4b-4cc096b27768 with identifier: RX73%20ZDN
2026-03-28 22:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69d435c2-8a86-5d31-8d4b-4cc096b27768 with scrape type 2
2026-03-28 22:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69d435c2-8a86-5d31-8d4b-4cc096b27768 with scrape type 2
2026-03-28 22:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69d435c2-8a86-5d31-8d4b-4cc096b27768, identifier: RX73%20ZDN
2026-03-28 22:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with identifier: GP68%20URE
2026-03-28 22:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with identifier: GP68%20URE
2026-03-28 22:11:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff with identifier: GP68%20URE to the API
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:04 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP68%20URE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f1df31c-a663-5b8d-bb2c-0cc5b770c5ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP68 URE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP68%20URE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 63083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE DCT',
 'vin': 'WDD1770032V008666',
 'year': 2019}
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GP68%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Saving data for GP68%20URE: {'auction_closing_time': 1774864800.0, 'created_time': 1774649067.459325, 'last_price_update_time': 1774735864.675735}
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP68%2520URE') HTTP/1.1" 204 0
2026-03-28 22:11:04 [bca.uk] INFO: Total items found: 100
2026-03-28 22:11:04 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded
2026-03-28 22:11:04 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:11:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69d435c2-8a86-5d31-8d4b-4cc096b27768 with identifier: RX73%20ZDN
2026-03-28 22:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69d435c2-8a86-5d31-8d4b-4cc096b27768 with identifier: RX73%20ZDN
2026-03-28 22:11:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69d435c2-8a86-5d31-8d4b-4cc096b27768 with identifier: RX73%20ZDN to the API
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:04 [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': 221,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX73%20ZDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '69d435c2-8a86-5d31-8d4b-4cc096b27768',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX73 ZDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX73%20ZDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 14809,
 'odometer_reading_unit': '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 DEFENDER 90 3.0 I6 D250 AWD X-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D250 AWD X-DYNAMIC HSE',
 'vin': 'SALEA6AW6R2263063',
 'year': 2023}
2026-03-28 22:11:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX73%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 22:11:04 [bca.uk] INFO: Saving data for RX73%20ZDN: {'auction_closing_time': 1775124000.0, 'created_time': 1774649222.312159, 'last_price_update_time': 1774735864.992687}
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX73%2520ZDN') HTTP/1.1" 204 0
2026-03-28 22:11:05 [bca.uk] INFO: Found listing with ID: KM08%20XXA
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM08%2520XXA%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Scrape type for KM08%20XXA: 2
2026-03-28 22:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6c60610-a5fa-54f3-934a-764d38f3b5fe with identifier: KM08%20XXA
2026-03-28 22:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6c60610-a5fa-54f3-934a-764d38f3b5fe with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6c60610-a5fa-54f3-934a-764d38f3b5fe with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6c60610-a5fa-54f3-934a-764d38f3b5fe, identifier: KM08%20XXA
2026-03-28 22:11:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:05 [bca.uk] INFO: Found listing with ID: GY25%20ONT
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GY25%2520ONT%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Scrape type for GY25%20ONT: 0
2026-03-28 22:11:05 [bca.uk] INFO: Found listing with ID: HX69%20ZKF
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HX69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Scrape type for HX69%20ZKF: 0
2026-03-28 22:11:05 [bca.uk] INFO: Found listing with ID: DV20%20VXP
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV20%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Scrape type for DV20%20VXP: 2
2026-03-28 22:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff7de654-7933-5679-9cf2-63438563e61c with identifier: DV20%20VXP
2026-03-28 22:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff7de654-7933-5679-9cf2-63438563e61c with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff7de654-7933-5679-9cf2-63438563e61c with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff7de654-7933-5679-9cf2-63438563e61c, identifier: DV20%20VXP
2026-03-28 22:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6c60610-a5fa-54f3-934a-764d38f3b5fe with identifier: KM08%20XXA
2026-03-28 22:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6c60610-a5fa-54f3-934a-764d38f3b5fe with identifier: KM08%20XXA
2026-03-28 22:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6c60610-a5fa-54f3-934a-764d38f3b5fe with identifier: KM08%20XXA to the API
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:05 [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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM08%20XXA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c6c60610-a5fa-54f3-934a-764d38f3b5fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM08 XXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM08%20XXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 104801,
 '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 MONDEO 2.0 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0EXXGBBE8R54413',
 'year': 2008}
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KM08%2520XXA%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Saving data for KM08%20XXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774649195.739347, 'last_price_update_time': 1774735865.548699}
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM08%2520XXA') HTTP/1.1" 204 0
2026-03-28 22:11:05 [bca.uk] INFO: Found listing with ID: EX61%20HKJ
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX61%2520HKJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Scrape type for EX61%20HKJ: 2
2026-03-28 22:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e00062e8-2db2-5ba4-9fdb-94165d74c886 with identifier: EX61%20HKJ
2026-03-28 22:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e00062e8-2db2-5ba4-9fdb-94165d74c886 with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e00062e8-2db2-5ba4-9fdb-94165d74c886 with scrape type 2
2026-03-28 22:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e00062e8-2db2-5ba4-9fdb-94165d74c886, identifier: EX61%20HKJ
2026-03-28 22: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-28 22:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff7de654-7933-5679-9cf2-63438563e61c with identifier: DV20%20VXP
2026-03-28 22:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff7de654-7933-5679-9cf2-63438563e61c with identifier: DV20%20VXP
2026-03-28 22:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff7de654-7933-5679-9cf2-63438563e61c with identifier: DV20%20VXP to the API
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:05 [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=DV20%20VXP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff7de654-7933-5679-9cf2-63438563e61c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV20 VXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV20%20VXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 95484,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VXKUPHMHDL4241543',
 'year': 2020}
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV20%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:11:05 [bca.uk] INFO: Saving data for DV20%20VXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774649054.237785, 'last_price_update_time': 1774735865.972112}
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV20%2520VXP') HTTP/1.1" 204 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: YP66%20YKK
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP66%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for YP66%20YKK: 2
2026-03-28 22:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with identifier: YP66%20YKK
2026-03-28 22:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with scrape type 2
2026-03-28 22:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with scrape type 2
2026-03-28 22:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9, identifier: YP66%20YKK
2026-03-28 22:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e00062e8-2db2-5ba4-9fdb-94165d74c886 with identifier: EX61%20HKJ
2026-03-28 22:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e00062e8-2db2-5ba4-9fdb-94165d74c886 with identifier: EX61%20HKJ
2026-03-28 22:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e00062e8-2db2-5ba4-9fdb-94165d74c886 with identifier: EX61%20HKJ to the API
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX61%20HKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e00062e8-2db2-5ba4-9fdb-94165d74c886',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX61 HKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX61%20HKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 129362,
 '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 I10 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALAN51CLBM955524',
 'year': 2011}
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX61%2520HKJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Saving data for EX61%20HKJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649169.183733, 'last_price_update_time': 1774735866.50166}
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX61%2520HKJ') HTTP/1.1" 204 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: EF69%20NVG
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF69%2520NVG%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for EF69%20NVG: 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: GD68%20RFO
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD68%2520RFO%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for GD68%20RFO: 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: HF18%20LDC
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HF18%2520LDC%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for HF18%20LDC: 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: HY69%20RKF
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY69%2520RKF%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for HY69%20RKF: 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: RV19%20HHT
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV19%2520HHT%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for RV19%20HHT: 0
2026-03-28 22:11:06 [bca.uk] INFO: Found listing with ID: DF21%20FZO
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF21%2520FZO%27 HTTP/1.1" 200 None
2026-03-28 22:11:06 [bca.uk] INFO: Scrape type for DF21%20FZO: 2
2026-03-28 22:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with identifier: DF21%20FZO
2026-03-28 22:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with scrape type 2
2026-03-28 22:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with scrape type 2
2026-03-28 22:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 500be8d7-5ac2-57c5-8d9c-9219cf856cfe, identifier: DF21%20FZO
2026-03-28 22:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with identifier: YP66%20YKK
2026-03-28 22:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with identifier: YP66%20YKK
2026-03-28 22:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3bd5b0d-f4cc-5934-8878-3fc6521c7dd9 with identifier: YP66%20YKK to the API
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:07 [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': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP66%20YKK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3bd5b0d-f4cc-5934-8878-3fc6521c7dd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP66 YKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP66%20YKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 126117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI AWD GT-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'T GDI AWD GT-LINE',
 'vin': 'U5YPK816NGL178480',
 'year': 2016}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP66%2520YKK%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Saving data for YP66%20YKK: {'auction_closing_time': 1774778400.0, 'created_time': 1774534693.211574, 'last_price_update_time': 1774735867.060449}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP66%2520YKK') HTTP/1.1" 204 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: HG57%20ZGN
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HG57%2520ZGN%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for HG57%20ZGN: 2
2026-03-28 22:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6ba586d-f324-59f1-b5ad-8bc068c6be4d with identifier: HG57%20ZGN
2026-03-28 22:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6ba586d-f324-59f1-b5ad-8bc068c6be4d with scrape type 2
2026-03-28 22:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6ba586d-f324-59f1-b5ad-8bc068c6be4d with scrape type 2
2026-03-28 22:11:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6ba586d-f324-59f1-b5ad-8bc068c6be4d, identifier: HG57%20ZGN
2026-03-28 22:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with identifier: DF21%20FZO
2026-03-28 22:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with identifier: DF21%20FZO
2026-03-28 22:11:07 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 500be8d7-5ac2-57c5-8d9c-9219cf856cfe with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20FZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '500be8d7-5ac2-57c5-8d9c-9219cf856cfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF21 FZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20FZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'CEED SW',
 'odometer': 94458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA CEED SW 1.5 T GDI 160 3 ISG Estate',
 'transmission': 'manual',
 'trim': 'T GDI 160 3 ISG',
 'vin': 'U5YH5815LML083251',
 'year': 2021}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DF21%2520FZO%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Saving data for DF21%20FZO: {'auction_closing_time': 1774692000.0, 'created_time': 1773843745.127524, 'last_price_update_time': 1774735867.207011}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520FZO') HTTP/1.1" 204 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: YC13%20XDV
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC13%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for YC13%20XDV: 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: EX09%20CTK
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX09%2520CTK%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for EX09%20CTK: 2
2026-03-28 22:11:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e146499-d8e9-5c34-831d-e63094455187 with identifier: EX09%20CTK
2026-03-28 22:11:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e146499-d8e9-5c34-831d-e63094455187 with scrape type 2
2026-03-28 22:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e146499-d8e9-5c34-831d-e63094455187 with scrape type 2
2026-03-28 22:11:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e146499-d8e9-5c34-831d-e63094455187, identifier: EX09%20CTK
2026-03-28 22:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6ba586d-f324-59f1-b5ad-8bc068c6be4d with identifier: HG57%20ZGN
2026-03-28 22:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6ba586d-f324-59f1-b5ad-8bc068c6be4d with identifier: HG57%20ZGN
2026-03-28 22:11:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6ba586d-f324-59f1-b5ad-8bc068c6be4d with identifier: HG57%20ZGN to the API
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG57%20ZGN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6ba586d-f324-59f1-b5ad-8bc068c6be4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG57 ZGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG57%20ZGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 66951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWMF32040TT18150',
 'year': 2007}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HG57%2520ZGN%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Saving data for HG57%20ZGN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649168.38935, 'last_price_update_time': 1774735867.636443}
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG57%2520ZGN') HTTP/1.1" 204 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: BU68%20VWW
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU68%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for BU68%20VWW: 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: BV19%20GVW
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV19%2520GVW%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for BV19%20GVW: 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: DG22%20CTE
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DG22%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for DG22%20CTE: 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: ML18%20XJB
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML18%2520XJB%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for ML18%20XJB: 0
2026-03-28 22:11:07 [bca.uk] INFO: Found listing with ID: MW69%20HFC
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW69%2520HFC%27 HTTP/1.1" 200 None
2026-03-28 22:11:07 [bca.uk] INFO: Scrape type for MW69%20HFC: 0
2026-03-28 22:11:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e146499-d8e9-5c34-831d-e63094455187 with identifier: EX09%20CTK
2026-03-28 22:11:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e146499-d8e9-5c34-831d-e63094455187 with identifier: EX09%20CTK
2026-03-28 22:11:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e146499-d8e9-5c34-831d-e63094455187 with identifier: EX09%20CTK to the API
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:08 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX09%20CTK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6e146499-d8e9-5c34-831d-e63094455187',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX09 CTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX09%20CTK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '325I',
 'odometer': 120254,
 '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 325I 3.0 SE STEP Saloon',
 'transmission': 'manual',
 'trim': 'SE STEP',
 'vin': 'WBAPH32080A506091',
 'year': 2009}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX09%2520CTK%27 HTTP/1.1" 200 None
2026-03-28 22:11:08 [bca.uk] INFO: Saving data for EX09%20CTK: {'auction_closing_time': 1774778400.0, 'created_time': 1774535186.511791, 'last_price_update_time': 1774735868.048737}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX09%2520CTK') HTTP/1.1" 204 0
2026-03-28 22:11:08 [bca.uk] INFO: Found listing with ID: KY16%20LRL
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY16%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:11:08 [bca.uk] INFO: Scrape type for KY16%20LRL: 2
2026-03-28 22:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0f281b9-1e71-5dd1-99bd-a931a7f38721 with identifier: KY16%20LRL
2026-03-28 22:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0f281b9-1e71-5dd1-99bd-a931a7f38721 with scrape type 2
2026-03-28 22:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0f281b9-1e71-5dd1-99bd-a931a7f38721 with scrape type 2
2026-03-28 22:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0f281b9-1e71-5dd1-99bd-a931a7f38721, identifier: KY16%20LRL
2026-03-28 22:11:08 [bca.uk] INFO: Found listing with ID: EX15%20XAZ
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX15%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:08 [bca.uk] INFO: Scrape type for EX15%20XAZ: 2
2026-03-28 22:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5c04441-b00e-544a-8917-dfae29ab3b5e with identifier: EX15%20XAZ
2026-03-28 22:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5c04441-b00e-544a-8917-dfae29ab3b5e with scrape type 2
2026-03-28 22:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5c04441-b00e-544a-8917-dfae29ab3b5e with scrape type 2
2026-03-28 22:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5c04441-b00e-544a-8917-dfae29ab3b5e, identifier: EX15%20XAZ
2026-03-28 22:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0f281b9-1e71-5dd1-99bd-a931a7f38721 with identifier: KY16%20LRL
2026-03-28 22:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0f281b9-1e71-5dd1-99bd-a931a7f38721 with identifier: KY16%20LRL
2026-03-28 22:11:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0f281b9-1e71-5dd1-99bd-a931a7f38721 with identifier: KY16%20LRL to the API
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:08 [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': 99,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0f281b9-1e71-5dd1-99bd-a931a7f38721',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY16 LRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY16%20LRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 87984,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 110 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 ALLURE',
 'vin': 'VF3CCHNZ6GT027865',
 'year': 2016}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY16%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:11:08 [bca.uk] INFO: Saving data for KY16%20LRL: {'auction_closing_time': 1775037600.0, 'created_time': 1774649164.84401, 'last_price_update_time': 1774735868.645529}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY16%2520LRL') HTTP/1.1" 204 0
2026-03-28 22:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5c04441-b00e-544a-8917-dfae29ab3b5e with identifier: EX15%20XAZ
2026-03-28 22:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5c04441-b00e-544a-8917-dfae29ab3b5e with identifier: EX15%20XAZ
2026-03-28 22:11:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5c04441-b00e-544a-8917-dfae29ab3b5e with identifier: EX15%20XAZ to the API
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:08 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX15%20XAZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5c04441-b00e-544a-8917-dfae29ab3b5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX15 XAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX15%20XAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 151553,
 'odometer_reading_unit': '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 TIGUAN 2.0 TDI 177 BMT 4M R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 BMT 4M R LINE DSG',
 'vin': 'WVGZZZ5NZFW086110',
 'year': 2015}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EX15%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:08 [bca.uk] INFO: Saving data for EX15%20XAZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774536100.706234, 'last_price_update_time': 1774735868.983967}
2026-03-28 22:11:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX15%2520XAZ') HTTP/1.1" 204 0
2026-03-28 22:11:09 [bca.uk] INFO: Found listing with ID: EO16%20YSH
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO16%2520YSH%27 HTTP/1.1" 200 None
2026-03-28 22:11:09 [bca.uk] INFO: Scrape type for EO16%20YSH: 2
2026-03-28 22:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cd8bb98-d505-5712-9b9c-75906588648e with identifier: EO16%20YSH
2026-03-28 22:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cd8bb98-d505-5712-9b9c-75906588648e with scrape type 2
2026-03-28 22:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cd8bb98-d505-5712-9b9c-75906588648e with scrape type 2
2026-03-28 22:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cd8bb98-d505-5712-9b9c-75906588648e, identifier: EO16%20YSH
2026-03-28 22:11:09 [bca.uk] INFO: Found listing with ID: GJ09%20UCB
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GJ09%2520UCB%27 HTTP/1.1" 200 None
2026-03-28 22:11:09 [bca.uk] INFO: Scrape type for GJ09%20UCB: 0
2026-03-28 22:11:09 [bca.uk] INFO: Found listing with ID: KP61%20KHZ
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP61%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:09 [bca.uk] INFO: Scrape type for KP61%20KHZ: 2
2026-03-28 22:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 571e9e3d-427d-5215-b807-5acf95884ae5 with identifier: KP61%20KHZ
2026-03-28 22:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 571e9e3d-427d-5215-b807-5acf95884ae5 with scrape type 2
2026-03-28 22:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 571e9e3d-427d-5215-b807-5acf95884ae5 with scrape type 2
2026-03-28 22:11:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 571e9e3d-427d-5215-b807-5acf95884ae5, identifier: KP61%20KHZ
2026-03-28 22:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cd8bb98-d505-5712-9b9c-75906588648e with identifier: EO16%20YSH
2026-03-28 22:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cd8bb98-d505-5712-9b9c-75906588648e with identifier: EO16%20YSH
2026-03-28 22:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cd8bb98-d505-5712-9b9c-75906588648e with identifier: EO16%20YSH to the API
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO16%20YSH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cd8bb98-d505-5712-9b9c-75906588648e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO16 YSH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO16%20YSH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 80104,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC',
 'vin': 'WF05XXGCC5FP04515',
 'year': 2016}
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO16%2520YSH%27 HTTP/1.1" 200 None
2026-03-28 22:11:09 [bca.uk] INFO: Saving data for EO16%20YSH: {'auction_closing_time': 1774951200.0, 'created_time': 1774649158.117279, 'last_price_update_time': 1774735869.872039}
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO16%2520YSH') HTTP/1.1" 204 0
2026-03-28 22:11:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 571e9e3d-427d-5215-b807-5acf95884ae5 with identifier: KP61%20KHZ
2026-03-28 22:11:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 571e9e3d-427d-5215-b807-5acf95884ae5 with identifier: KP61%20KHZ
2026-03-28 22:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 571e9e3d-427d-5215-b807-5acf95884ae5 with identifier: KP61%20KHZ to the API
2026-03-28 22:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP61%20KHZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '571e9e3d-427d-5215-b807-5acf95884ae5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP61 KHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP61%20KHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 117604,
 '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 PASSAT 2.0 TDI 140 BMT SE Saloon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT SE',
 'vin': 'WVWZZZ3CZCP035162',
 'year': 2011}
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP61%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:10 [bca.uk] INFO: Saving data for KP61%20KHZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773935742.949722, 'last_price_update_time': 1774735870.200837}
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP61%2520KHZ') HTTP/1.1" 204 0
2026-03-28 22:11:10 [bca.uk] INFO: Found listing with ID: FG19%20CUA
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG19%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 22:11:10 [bca.uk] INFO: Scrape type for FG19%20CUA: 2
2026-03-28 22:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77929dcf-fa62-57fb-b5f5-555e46387fec with identifier: FG19%20CUA
2026-03-28 22:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77929dcf-fa62-57fb-b5f5-555e46387fec with scrape type 2
2026-03-28 22:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77929dcf-fa62-57fb-b5f5-555e46387fec with scrape type 2
2026-03-28 22:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77929dcf-fa62-57fb-b5f5-555e46387fec, identifier: FG19%20CUA
2026-03-28 22:11:10 [bca.uk] INFO: Found listing with ID: KU14%20VPZ
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU14%2520VPZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:10 [bca.uk] INFO: Scrape type for KU14%20VPZ: 0
2026-03-28 22:11:10 [bca.uk] INFO: Found listing with ID: KU62%20UWG
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU62%2520UWG%27 HTTP/1.1" 200 None
2026-03-28 22:11:10 [bca.uk] INFO: Scrape type for KU62%20UWG: 2
2026-03-28 22:11:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1beac141-b735-5735-923f-15e8cb552ff5 with identifier: KU62%20UWG
2026-03-28 22:11:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1beac141-b735-5735-923f-15e8cb552ff5 with scrape type 2
2026-03-28 22:11:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1beac141-b735-5735-923f-15e8cb552ff5 with scrape type 2
2026-03-28 22:11:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1beac141-b735-5735-923f-15e8cb552ff5, identifier: KU62%20UWG
2026-03-28 22:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77929dcf-fa62-57fb-b5f5-555e46387fec with identifier: FG19%20CUA
2026-03-28 22:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77929dcf-fa62-57fb-b5f5-555e46387fec with identifier: FG19%20CUA
2026-03-28 22:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77929dcf-fa62-57fb-b5f5-555e46387fec with identifier: FG19%20CUA to the API
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:10 [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': 168,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77929dcf-fa62-57fb-b5f5-555e46387fec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG19 CUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG19%20CUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 117791,
 'odometer_reading_unit': '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 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN3KH333170',
 'year': 2019}
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG19%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 22:11:10 [bca.uk] INFO: Saving data for FG19%20CUA: {'auction_closing_time': 1775037600.0, 'created_time': 1774649150.533198, 'last_price_update_time': 1774735870.725169}
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG19%2520CUA') HTTP/1.1" 204 0
2026-03-28 22:11:10 [scrapy.extensions.logstats] INFO: Crawled 258 pages (at 3 pages/min), scraped 730 items (at 126 items/min)
2026-03-28 22:11:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 197MiB
2026-03-28 22:11:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1beac141-b735-5735-923f-15e8cb552ff5 with identifier: KU62%20UWG
2026-03-28 22:11:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1beac141-b735-5735-923f-15e8cb552ff5 with identifier: KU62%20UWG
2026-03-28 22:11:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1beac141-b735-5735-923f-15e8cb552ff5 with identifier: KU62%20UWG to the API
2026-03-28 22:11:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:11 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU62%20UWG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1beac141-b735-5735-923f-15e8cb552ff5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU62 UWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU62%20UWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 106082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF34C9HP0CS170501',
 'year': 2012}
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU62%2520UWG%27 HTTP/1.1" 200 None
2026-03-28 22:11:11 [bca.uk] INFO: Saving data for KU62%20UWG: {'auction_closing_time': 1774778400.0, 'created_time': 1774536105.244764, 'last_price_update_time': 1774735871.859253}
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU62%2520UWG') HTTP/1.1" 204 0
2026-03-28 22:11:11 [bca.uk] INFO: Found listing with ID: AY13%20HJN
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY13%2520HJN%27 HTTP/1.1" 200 None
2026-03-28 22:11:11 [bca.uk] INFO: Scrape type for AY13%20HJN: 0
2026-03-28 22:11:11 [bca.uk] INFO: Found listing with ID: CA62%20GJO
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CA62%2520GJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:11 [bca.uk] INFO: Scrape type for CA62%20GJO: 0
2026-03-28 22:11:11 [bca.uk] INFO: Found listing with ID: SH13%20PNF
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH13%2520PNF%27 HTTP/1.1" 200 None
2026-03-28 22:11:11 [bca.uk] INFO: Scrape type for SH13%20PNF: 0
2026-03-28 22:11:11 [bca.uk] INFO: Found listing with ID: WG65%20NYY
2026-03-28 22:11:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG65%2520NYY%27 HTTP/1.1" 200 None
2026-03-28 22:11:11 [bca.uk] INFO: Scrape type for WG65%20NYY: 2
2026-03-28 22:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6248cba6-3775-5cf7-88fd-28b57a660db7 with identifier: WG65%20NYY
2026-03-28 22:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6248cba6-3775-5cf7-88fd-28b57a660db7 with scrape type 2
2026-03-28 22:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6248cba6-3775-5cf7-88fd-28b57a660db7 with scrape type 2
2026-03-28 22:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6248cba6-3775-5cf7-88fd-28b57a660db7, identifier: WG65%20NYY
2026-03-28 22:11:12 [bca.uk] INFO: Found listing with ID: OY62%20KUU
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OY62%2520KUU%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Scrape type for OY62%20KUU: 0
2026-03-28 22:11:12 [bca.uk] INFO: Found listing with ID: PJ11%20LRU
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PJ11%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Scrape type for PJ11%20LRU: 0
2026-03-28 22:11:12 [bca.uk] INFO: Found listing with ID: ST13%20ZHD
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ST13%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Scrape type for ST13%20ZHD: 0
2026-03-28 22:11:12 [bca.uk] INFO: Found listing with ID: TT04%20RJB
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27TT04%2520RJB%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Scrape type for TT04%20RJB: 2
2026-03-28 22:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f30042a0-7a83-5777-a83f-2d275e5fe5df with identifier: TT04%20RJB
2026-03-28 22:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f30042a0-7a83-5777-a83f-2d275e5fe5df with scrape type 2
2026-03-28 22:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f30042a0-7a83-5777-a83f-2d275e5fe5df with scrape type 2
2026-03-28 22:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f30042a0-7a83-5777-a83f-2d275e5fe5df, identifier: TT04%20RJB
2026-03-28 22:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6248cba6-3775-5cf7-88fd-28b57a660db7 with identifier: WG65%20NYY
2026-03-28 22:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6248cba6-3775-5cf7-88fd-28b57a660db7 with identifier: WG65%20NYY
2026-03-28 22:11:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6248cba6-3775-5cf7-88fd-28b57a660db7 with identifier: WG65%20NYY to the API
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:12 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG65%20NYY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6248cba6-3775-5cf7-88fd-28b57a660db7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG65 NYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG65%20NYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 77375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.0 75 VISTA Hatchback',
 'transmission': 'manual',
 'trim': '75 VISTA',
 'vin': 'VSSZZZ6JZGR011653',
 'year': 2015}
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG65%2520NYY%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Saving data for WG65%20NYY: {'auction_closing_time': 1774778400.0, 'created_time': 1774365440.136034, 'last_price_update_time': 1774735872.52097}
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG65%2520NYY') HTTP/1.1" 204 0
2026-03-28 22:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f30042a0-7a83-5777-a83f-2d275e5fe5df with identifier: TT04%20RJB
2026-03-28 22:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f30042a0-7a83-5777-a83f-2d275e5fe5df with identifier: TT04%20RJB
2026-03-28 22:11:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f30042a0-7a83-5777-a83f-2d275e5fe5df with identifier: TT04%20RJB to the API
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TT04%20RJB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f30042a0-7a83-5777-a83f-2d275e5fe5df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TT04 RJB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TT04%20RJB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'TT ROADSTER',
 'odometer': 102617,
 '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': 'AUDI TT ROADSTER 1.8 T 150 Roadster',
 'transmission': 'manual',
 'trim': 'T 150',
 'vin': 'TRUZZZ8N241026722',
 'year': 2004}
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27TT04%2520RJB%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Saving data for TT04%20RJB: {'auction_closing_time': 1774778400.0, 'created_time': 1774536086.538262, 'last_price_update_time': 1774735872.961744}
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TT04%2520RJB') HTTP/1.1" 204 0
2026-03-28 22:11:12 [bca.uk] INFO: Found listing with ID: MF12%20VBY
2026-03-28 22:11:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF12%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 22:11:12 [bca.uk] INFO: Scrape type for MF12%20VBY: 2
2026-03-28 22:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a86dbfb7-839f-53bd-97f3-37764a6c1ace with identifier: MF12%20VBY
2026-03-28 22:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a86dbfb7-839f-53bd-97f3-37764a6c1ace with scrape type 2
2026-03-28 22:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a86dbfb7-839f-53bd-97f3-37764a6c1ace with scrape type 2
2026-03-28 22:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a86dbfb7-839f-53bd-97f3-37764a6c1ace, identifier: MF12%20VBY
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: VE63%20BUO
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VE63%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for VE63%20BUO: 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: AO65%20AOR
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO65%2520AOR%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for AO65%20AOR: 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: AU61%20VFD
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU61%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for AU61%20VFD: 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: AV07%20KPN
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV07%2520KPN%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for AV07%20KPN: 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: AV61%20LYA
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV61%2520LYA%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for AV61%20LYA: 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: BJ07%20OXE
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ07%2520OXE%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for BJ07%20OXE: 2
2026-03-28 22:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fec338b-5c99-5695-84c2-3c497488adf1 with identifier: BJ07%20OXE
2026-03-28 22:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fec338b-5c99-5695-84c2-3c497488adf1 with scrape type 2
2026-03-28 22:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fec338b-5c99-5695-84c2-3c497488adf1 with scrape type 2
2026-03-28 22:11:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fec338b-5c99-5695-84c2-3c497488adf1, identifier: BJ07%20OXE
2026-03-28 22:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a86dbfb7-839f-53bd-97f3-37764a6c1ace with identifier: MF12%20VBY
2026-03-28 22:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a86dbfb7-839f-53bd-97f3-37764a6c1ace with identifier: MF12%20VBY
2026-03-28 22:11:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a86dbfb7-839f-53bd-97f3-37764a6c1ace with identifier: MF12%20VBY to the API
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF12%20VBY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a86dbfb7-839f-53bd-97f3-37764a6c1ace',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF12 VBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF12%20VBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI +2',
 'odometer': 115340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI +2 1.5 DCI 110 N-TEC+ MPV',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC+',
 'vin': 'SJNJCAJ10U7115881',
 'year': 2012}
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF12%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Saving data for MF12%20VBY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649161.14017, 'last_price_update_time': 1774735873.559626}
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF12%2520VBY') HTTP/1.1" 204 0
2026-03-28 22:11:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fec338b-5c99-5695-84c2-3c497488adf1 with identifier: BJ07%20OXE
2026-03-28 22:11:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fec338b-5c99-5695-84c2-3c497488adf1 with identifier: BJ07%20OXE
2026-03-28 22:11:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fec338b-5c99-5695-84c2-3c497488adf1 with identifier: BJ07%20OXE to the API
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:13 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ07%20OXE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fec338b-5c99-5695-84c2-3c497488adf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ07 OXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ07%20OXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'A150',
 'odometer': 70589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A150 1.5 CLASSIC SE Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC SE',
 'vin': 'WDD1690312J444763',
 'year': 2007}
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BJ07%2520OXE%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Saving data for BJ07%20OXE: {'auction_closing_time': 1774778400.0, 'created_time': 1774536099.067004, 'last_price_update_time': 1774735873.889146}
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ07%2520OXE') HTTP/1.1" 204 0
2026-03-28 22:11:13 [bca.uk] INFO: Found listing with ID: GF58%20XOE
2026-03-28 22:11:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF58%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 22:11:13 [bca.uk] INFO: Scrape type for GF58%20XOE: 2
2026-03-28 22:11:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with identifier: GF58%20XOE
2026-03-28 22:11:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with scrape type 2
2026-03-28 22:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ac43eae-ac6e-579c-a721-8c0a9bd7d500, identifier: GF58%20XOE
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: CX11%20XLL
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX11%2520XLL%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for CX11%20XLL: 0
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: DP11%20NCY
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DP11%2520NCY%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for DP11%20NCY: 0
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: EU62%20AEF
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU62%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for EU62%20AEF: 0
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: MJ16%20FXK
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ16%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for MJ16%20FXK: 2
2026-03-28 22:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a630c9f0-07ce-5579-adab-cfcc648717ee with identifier: MJ16%20FXK
2026-03-28 22:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a630c9f0-07ce-5579-adab-cfcc648717ee with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a630c9f0-07ce-5579-adab-cfcc648717ee with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a630c9f0-07ce-5579-adab-cfcc648717ee, identifier: MJ16%20FXK
2026-03-28 22:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with identifier: GF58%20XOE
2026-03-28 22:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with identifier: GF58%20XOE
2026-03-28 22:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ac43eae-ac6e-579c-a721-8c0a9bd7d500 with identifier: GF58%20XOE to the API
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:14 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF58%20XOE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ac43eae-ac6e-579c-a721-8c0a9bd7d500',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF58 XOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF58%20XOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 45572,
 '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 207 1.4 95 VTI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '95 VTI SPORT',
 'vin': 'VF3WA8FSC34243604',
 'year': 2008}
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GF58%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Saving data for GF58%20XOE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649147.45652, 'last_price_update_time': 1774735874.459643}
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF58%2520XOE') HTTP/1.1" 204 0
2026-03-28 22:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a630c9f0-07ce-5579-adab-cfcc648717ee with identifier: MJ16%20FXK
2026-03-28 22:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a630c9f0-07ce-5579-adab-cfcc648717ee with identifier: MJ16%20FXK
2026-03-28 22:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a630c9f0-07ce-5579-adab-cfcc648717ee with identifier: MJ16%20FXK to the API
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:14 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ16%20FXK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a630c9f0-07ce-5579-adab-cfcc648717ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ16 FXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ16%20FXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'ALFA ROMEO',
 'model': 'MITO',
 'odometer': 50029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO MITO 0.9 TB T/AIR 105 DISTINCTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TB T/AIR 105 DISTINCTIVE',
 'vin': 'ZAR9550000X052246',
 'year': 2016}
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ16%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Saving data for MJ16%20FXK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649197.663775, 'last_price_update_time': 1774735874.829184}
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ16%2520FXK') HTTP/1.1" 204 0
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: WNZ%201898
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WNZ%25201898%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for WNZ%201898: 2
2026-03-28 22:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with identifier: WNZ%201898
2026-03-28 22:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e, identifier: WNZ%201898
2026-03-28 22:11:14 [bca.uk] INFO: Found listing with ID: DY09%20AUK
2026-03-28 22:11:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY09%2520AUK%27 HTTP/1.1" 200 None
2026-03-28 22:11:14 [bca.uk] INFO: Scrape type for DY09%20AUK: 2
2026-03-28 22:11:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with identifier: DY09%20AUK
2026-03-28 22:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with scrape type 2
2026-03-28 22:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with scrape type 2
2026-03-28 22:11:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f30bb73d-197a-506d-aa9f-47d4c0fe2d6d, identifier: DY09%20AUK
2026-03-28 22:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with identifier: WNZ%201898
2026-03-28 22:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with identifier: WNZ%201898
2026-03-28 22:11:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e with identifier: WNZ%201898 to the API
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:15 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WNZ%201898-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ccc1d85-a7be-5907-aee2-e9e7ddd96c9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WNZ 1898',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WNZ%201898&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 98193,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.6 CDTI 136 E/F SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 136 E/F SE 2WD',
 'vin': 'W0LJD7ECXGB682032',
 'year': 2016}
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WNZ%25201898%27 HTTP/1.1" 200 None
2026-03-28 22:11:15 [bca.uk] INFO: Saving data for WNZ%201898: {'auction_closing_time': 1774951200.0, 'created_time': 1774649146.906077, 'last_price_update_time': 1774735875.348334}
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WNZ%25201898') HTTP/1.1" 204 0
2026-03-28 22:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with identifier: DY09%20AUK
2026-03-28 22:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with identifier: DY09%20AUK
2026-03-28 22:11:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f30bb73d-197a-506d-aa9f-47d4c0fe2d6d with identifier: DY09%20AUK to the API
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:15 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY09%20AUK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f30bb73d-197a-506d-aa9f-47d4c0fe2d6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY09 AUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY09%20AUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 110969,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 DESIGN 16V Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN 16V',
 'vin': 'W0L0SDL6894132663',
 'year': 2009}
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY09%2520AUK%27 HTTP/1.1" 200 None
2026-03-28 22:11:15 [bca.uk] INFO: Saving data for DY09%20AUK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649199.342325, 'last_price_update_time': 1774735875.623828}
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY09%2520AUK') HTTP/1.1" 204 0
2026-03-28 22:11:15 [bca.uk] INFO: Found listing with ID: RA16%20FGU
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA16%2520FGU%27 HTTP/1.1" 200 None
2026-03-28 22:11:15 [bca.uk] INFO: Scrape type for RA16%20FGU: 2
2026-03-28 22:11:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with identifier: RA16%20FGU
2026-03-28 22:11:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with scrape type 2
2026-03-28 22:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with scrape type 2
2026-03-28 22:11:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1c98fbb-c9fb-52a8-976a-87f0dee70a52, identifier: RA16%20FGU
2026-03-28 22:11:15 [bca.uk] INFO: Found listing with ID: SD13%20NWC
2026-03-28 22:11:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD13%2520NWC%27 HTTP/1.1" 200 None
2026-03-28 22:11:15 [bca.uk] INFO: Scrape type for SD13%20NWC: 2
2026-03-28 22:11:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16e8f9a7-0761-5933-9a18-d252d328788e with identifier: SD13%20NWC
2026-03-28 22:11:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16e8f9a7-0761-5933-9a18-d252d328788e with scrape type 2
2026-03-28 22:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16e8f9a7-0761-5933-9a18-d252d328788e with scrape type 2
2026-03-28 22:11:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16e8f9a7-0761-5933-9a18-d252d328788e, identifier: SD13%20NWC
2026-03-28 22:11:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with identifier: RA16%20FGU
2026-03-28 22:11:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with identifier: RA16%20FGU
2026-03-28 22:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1c98fbb-c9fb-52a8-976a-87f0dee70a52 with identifier: RA16%20FGU to the API
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:16 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA16%20FGU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1c98fbb-c9fb-52a8-976a-87f0dee70a52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA16 FGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA16%20FGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 94126,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.0 T 12V 105 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 12V 105 E/F SRI',
 'vin': 'W0LBF6EA1GG116531',
 'year': 2016}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA16%2520FGU%27 HTTP/1.1" 200 None
2026-03-28 22:11:16 [bca.uk] INFO: Saving data for RA16%20FGU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649148.968266, 'last_price_update_time': 1774735876.18962}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA16%2520FGU') HTTP/1.1" 204 0
2026-03-28 22:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16e8f9a7-0761-5933-9a18-d252d328788e with identifier: SD13%20NWC
2026-03-28 22:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16e8f9a7-0761-5933-9a18-d252d328788e with identifier: SD13%20NWC
2026-03-28 22:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16e8f9a7-0761-5933-9a18-d252d328788e with identifier: SD13%20NWC to the API
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:16 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD13%20NWC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16e8f9a7-0761-5933-9a18-d252d328788e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD13 NWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD13%20NWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 103672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI 1 StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 1',
 'vin': 'U5YPB814LDL336121',
 'year': 2013}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD13%2520NWC%27 HTTP/1.1" 200 None
2026-03-28 22:11:16 [bca.uk] INFO: Saving data for SD13%20NWC: {'auction_closing_time': 1774951200.0, 'created_time': 1774649183.32226, 'last_price_update_time': 1774735876.483139}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD13%2520NWC') HTTP/1.1" 204 0
2026-03-28 22:11:16 [bca.uk] INFO: Found listing with ID: AJ15%20UCW
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ15%2520UCW%27 HTTP/1.1" 200 None
2026-03-28 22:11:16 [bca.uk] INFO: Scrape type for AJ15%20UCW: 2
2026-03-28 22:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 113bbcda-fd47-50c0-a200-fceb488c3aef with identifier: AJ15%20UCW
2026-03-28 22:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 113bbcda-fd47-50c0-a200-fceb488c3aef with scrape type 2
2026-03-28 22:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 113bbcda-fd47-50c0-a200-fceb488c3aef with scrape type 2
2026-03-28 22:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 113bbcda-fd47-50c0-a200-fceb488c3aef, identifier: AJ15%20UCW
2026-03-28 22:11:16 [bca.uk] INFO: Found listing with ID: YK62%20XBF
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK62%2520XBF%27 HTTP/1.1" 200 None
2026-03-28 22:11:16 [bca.uk] INFO: Scrape type for YK62%20XBF: 2
2026-03-28 22:11:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c786ea0-518d-5bbc-adbc-b8569da3251b with identifier: YK62%20XBF
2026-03-28 22:11:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c786ea0-518d-5bbc-adbc-b8569da3251b with scrape type 2
2026-03-28 22:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c786ea0-518d-5bbc-adbc-b8569da3251b with scrape type 2
2026-03-28 22:11:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c786ea0-518d-5bbc-adbc-b8569da3251b, identifier: YK62%20XBF
2026-03-28 22:11:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 113bbcda-fd47-50c0-a200-fceb488c3aef with identifier: AJ15%20UCW
2026-03-28 22:11:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 113bbcda-fd47-50c0-a200-fceb488c3aef with identifier: AJ15%20UCW
2026-03-28 22:11:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 113bbcda-fd47-50c0-a200-fceb488c3aef with identifier: AJ15%20UCW to the API
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ15%20UCW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '113bbcda-fd47-50c0-a200-fceb488c3aef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ15 UCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ15%20UCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 120665,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0BXXMRKBFE34219',
 'year': 2015}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ15%2520UCW%27 HTTP/1.1" 200 None
2026-03-28 22:11:16 [bca.uk] INFO: Saving data for AJ15%20UCW: {'auction_closing_time': 1774951200.0, 'created_time': 1774649144.716542, 'last_price_update_time': 1774735876.9851}
2026-03-28 22:11:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ15%2520UCW') HTTP/1.1" 204 0
2026-03-28 22:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c786ea0-518d-5bbc-adbc-b8569da3251b with identifier: YK62%20XBF
2026-03-28 22:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c786ea0-518d-5bbc-adbc-b8569da3251b with identifier: YK62%20XBF
2026-03-28 22:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c786ea0-518d-5bbc-adbc-b8569da3251b with identifier: YK62%20XBF to the API
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK62%20XBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c786ea0-518d-5bbc-adbc-b8569da3251b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK62 XBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK62%20XBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '320D',
 'odometer': 115233,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 EFFICIENTDYNAMICS Saloon',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBA3E12090J700026',
 'year': 2012}
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK62%2520XBF%27 HTTP/1.1" 200 None
2026-03-28 22:11:17 [bca.uk] INFO: Saving data for YK62%20XBF: {'auction_closing_time': 1774951200.0, 'created_time': 1774649176.024553, 'last_price_update_time': 1774735877.288907}
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK62%2520XBF') HTTP/1.1" 204 0
2026-03-28 22:11:17 [bca.uk] INFO: Found listing with ID: GU59%20DWO
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU59%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 22:11:17 [bca.uk] INFO: Scrape type for GU59%20DWO: 2
2026-03-28 22:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc2a49de-a215-5ace-a837-fe2957966861 with identifier: GU59%20DWO
2026-03-28 22:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc2a49de-a215-5ace-a837-fe2957966861 with scrape type 2
2026-03-28 22:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc2a49de-a215-5ace-a837-fe2957966861 with scrape type 2
2026-03-28 22:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc2a49de-a215-5ace-a837-fe2957966861, identifier: GU59%20DWO
2026-03-28 22:11:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:11:17 [bca.uk] INFO: Found listing with ID: VN17%20XMU
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN17%2520XMU%27 HTTP/1.1" 200 None
2026-03-28 22:11:17 [bca.uk] INFO: Scrape type for VN17%20XMU: 0
2026-03-28 22:11:17 [bca.uk] INFO: Found listing with ID: EA63%20PVE
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA63%2520PVE%27 HTTP/1.1" 200 None
2026-03-28 22:11:17 [bca.uk] INFO: Scrape type for EA63%20PVE: 2
2026-03-28 22:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with identifier: EA63%20PVE
2026-03-28 22:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with scrape type 2
2026-03-28 22:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with scrape type 2
2026-03-28 22:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7, identifier: EA63%20PVE
2026-03-28 22:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc2a49de-a215-5ace-a837-fe2957966861 with identifier: GU59%20DWO
2026-03-28 22:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc2a49de-a215-5ace-a837-fe2957966861 with identifier: GU59%20DWO
2026-03-28 22:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc2a49de-a215-5ace-a837-fe2957966861 with identifier: GU59%20DWO to the API
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:17 [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': 157,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc2a49de-a215-5ace-a837-fe2957966861',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU59 DWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU59%20DWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 79549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.5 CLASSIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'CLASSIC SE',
 'vin': 'WDD1690312J786333',
 'year': 2009}
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GU59%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 22:11:17 [bca.uk] INFO: Saving data for GU59%20DWO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649129.103055, 'last_price_update_time': 1774735877.808614}
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU59%2520DWO') HTTP/1.1" 204 0
2026-03-28 22:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with identifier: EA63%20PVE
2026-03-28 22:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with identifier: EA63%20PVE
2026-03-28 22:11:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7 with identifier: EA63%20PVE to the API
2026-03-28 22:11:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:18 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA63%20PVE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3cb33c9-1af2-5aa5-82e6-c7dd0908fcd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA63 PVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA63%20PVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 50470,
 '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.4 HDI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI ACTIVE',
 'vin': 'VF3CC8HR0DW071965',
 'year': 2013}
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA63%2520PVE%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Saving data for EA63%20PVE: {'auction_closing_time': 1774778400.0, 'created_time': 1774536044.358535, 'last_price_update_time': 1774735878.146202}
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA63%2520PVE') HTTP/1.1" 204 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: RK11%20VNW
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK11%2520VNW%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for RK11%20VNW: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: SP08%20NVS
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP08%2520NVS%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for SP08%20NVS: 2
2026-03-28 22:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8541141-3beb-5dce-8eff-8714fd2c3152 with identifier: SP08%20NVS
2026-03-28 22:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8541141-3beb-5dce-8eff-8714fd2c3152 with scrape type 2
2026-03-28 22:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8541141-3beb-5dce-8eff-8714fd2c3152 with scrape type 2
2026-03-28 22:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8541141-3beb-5dce-8eff-8714fd2c3152, identifier: SP08%20NVS
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: GL67%20YWJ
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GL67%2520YWJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for GL67%20YWJ: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: IGZ%203878
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27IGZ%25203878%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for IGZ%203878: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: NK19%20LMM
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NK19%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for NK19%20LMM: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: T140%20LPV
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27T140%2520LPV%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for T140%20LPV: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: YX13%20FTY
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX13%2520FTY%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for YX13%20FTY: 0
2026-03-28 22:11:18 [bca.uk] INFO: Found listing with ID: BG61%20YNC
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG61%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Scrape type for BG61%20YNC: 2
2026-03-28 22:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f094f4f-c726-5110-bf60-693152d44710 with identifier: BG61%20YNC
2026-03-28 22:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f094f4f-c726-5110-bf60-693152d44710 with scrape type 2
2026-03-28 22:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f094f4f-c726-5110-bf60-693152d44710 with scrape type 2
2026-03-28 22:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f094f4f-c726-5110-bf60-693152d44710, identifier: BG61%20YNC
2026-03-28 22:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8541141-3beb-5dce-8eff-8714fd2c3152 with identifier: SP08%20NVS
2026-03-28 22:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8541141-3beb-5dce-8eff-8714fd2c3152 with identifier: SP08%20NVS
2026-03-28 22:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8541141-3beb-5dce-8eff-8714fd2c3152 with identifier: SP08%20NVS to the API
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:18 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP08%20NVS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8541141-3beb-5dce-8eff-8714fd2c3152',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP08 NVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP08%20NVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 80834,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 70 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '70 MATCH',
 'vin': 'WVWZZZ9NZ8Y142056',
 'year': 2008}
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SP08%2520NVS%27 HTTP/1.1" 200 None
2026-03-28 22:11:18 [bca.uk] INFO: Saving data for SP08%20NVS: {'auction_closing_time': 1774778400.0, 'created_time': 1774649135.67177, 'last_price_update_time': 1774735878.774945}
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP08%2520NVS') HTTP/1.1" 204 0
2026-03-28 22:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f094f4f-c726-5110-bf60-693152d44710 with identifier: BG61%20YNC
2026-03-28 22:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f094f4f-c726-5110-bf60-693152d44710 with identifier: BG61%20YNC
2026-03-28 22:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f094f4f-c726-5110-bf60-693152d44710 with identifier: BG61%20YNC to the API
2026-03-28 22:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:19 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG61%20YNC-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f094f4f-c726-5110-bf60-693152d44710',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG61 YNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG61%20YNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 51372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 TI-VCT 105 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TI-VCT 105 ZETEC',
 'vin': 'WF0JXXWPBJBM00155',
 'year': 2011}
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG61%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:11:19 [bca.uk] INFO: Saving data for BG61%20YNC: {'auction_closing_time': 1774778400.0, 'created_time': 1774536078.04713, 'last_price_update_time': 1774735879.212926}
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG61%2520YNC') HTTP/1.1" 204 0
2026-03-28 22:11:19 [bca.uk] INFO: Found listing with ID: BU11%20RTV
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU11%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 22:11:19 [bca.uk] INFO: Scrape type for BU11%20RTV: 2
2026-03-28 22:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with identifier: BU11%20RTV
2026-03-28 22:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with scrape type 2
2026-03-28 22:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with scrape type 2
2026-03-28 22:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249, identifier: BU11%20RTV
2026-03-28 22:11:19 [bca.uk] INFO: Total items found: 100
2026-03-28 22:11:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded
2026-03-28 22:11:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:11:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:19 [bca.uk] INFO: Found listing with ID: SL15%20UGO
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL15%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:11:19 [bca.uk] INFO: Scrape type for SL15%20UGO: 2
2026-03-28 22:11:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c6134fc-99be-5de1-a393-6405d2a7cc0d with identifier: SL15%20UGO
2026-03-28 22:11:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c6134fc-99be-5de1-a393-6405d2a7cc0d with scrape type 2
2026-03-28 22:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c6134fc-99be-5de1-a393-6405d2a7cc0d with scrape type 2
2026-03-28 22:11:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c6134fc-99be-5de1-a393-6405d2a7cc0d, identifier: SL15%20UGO
2026-03-28 22:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with identifier: BU11%20RTV
2026-03-28 22:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with identifier: BU11%20RTV
2026-03-28 22:11:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d0c17d5-0d2a-5dd5-b816-f8b7128fc249 with identifier: BU11%20RTV to the API
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:19 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU11%20RTV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d0c17d5-0d2a-5dd5-b816-f8b7128fc249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU11 RTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU11%20RTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 30601,
 'odometer_reading_unit': '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 X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE X',
 'vin': 'WF0JXXGAHJJU20724',
 'year': 2019}
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU11%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 22:11:19 [bca.uk] INFO: Saving data for BU11%20RTV: {'auction_closing_time': 1775124000.0, 'created_time': 1774649121.27712, 'last_price_update_time': 1774735879.743758}
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU11%2520RTV') HTTP/1.1" 204 0
2026-03-28 22:11:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c6134fc-99be-5de1-a393-6405d2a7cc0d with identifier: SL15%20UGO
2026-03-28 22:11:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c6134fc-99be-5de1-a393-6405d2a7cc0d with identifier: SL15%20UGO
2026-03-28 22:11:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c6134fc-99be-5de1-a393-6405d2a7cc0d with identifier: SL15%20UGO to the API
2026-03-28 22:11:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL15%20UGO-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c6134fc-99be-5de1-a393-6405d2a7cc0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL15 UGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL15%20UGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 109271,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.6 CDTI E/F 136 SRI MPV',
 'transmission': 'manual',
 'trim': 'CDTI E/F 136 SRI',
 'vin': 'W0LPD9E33F1039757',
 'year': 2015}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SL15%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Saving data for SL15%20UGO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649170.490392, 'last_price_update_time': 1774735880.044582}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL15%2520UGO') HTTP/1.1" 204 0
2026-03-28 22:11:20 [bca.uk] INFO: Found listing with ID: KR65%20OTY
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR65%2520OTY%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Scrape type for KR65%20OTY: 2
2026-03-28 22:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0644d4ec-2d72-521d-9203-f905de3723e8 with identifier: KR65%20OTY
2026-03-28 22:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0644d4ec-2d72-521d-9203-f905de3723e8 with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0644d4ec-2d72-521d-9203-f905de3723e8 with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0644d4ec-2d72-521d-9203-f905de3723e8, identifier: KR65%20OTY
2026-03-28 22:11:20 [bca.uk] INFO: Found listing with ID: BD61%20LZS
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD61%2520LZS%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Scrape type for BD61%20LZS: 2
2026-03-28 22:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with identifier: BD61%20LZS
2026-03-28 22:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe0ea120-e252-5ad5-90c1-9ad15f3088d6, identifier: BD61%20LZS
2026-03-28 22:11:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:11:20 [bca.uk] INFO: Found listing with ID: LV59%20VRK
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV59%2520VRK%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Scrape type for LV59%20VRK: 2
2026-03-28 22:11:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 758b70c1-7f0d-5905-b9f6-06a29f38c80c with identifier: LV59%20VRK
2026-03-28 22:11:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 758b70c1-7f0d-5905-b9f6-06a29f38c80c with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 758b70c1-7f0d-5905-b9f6-06a29f38c80c with scrape type 2
2026-03-28 22:11:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 758b70c1-7f0d-5905-b9f6-06a29f38c80c, identifier: LV59%20VRK
2026-03-28 22:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0644d4ec-2d72-521d-9203-f905de3723e8 with identifier: KR65%20OTY
2026-03-28 22:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0644d4ec-2d72-521d-9203-f905de3723e8 with identifier: KR65%20OTY
2026-03-28 22:11:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0644d4ec-2d72-521d-9203-f905de3723e8 with identifier: KR65%20OTY to the API
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:20 [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': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20OTY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0644d4ec-2d72-521d-9203-f905de3723e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 OTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20OTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 76155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.6 BLUEHDI 100 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 FLAIR',
 'vin': 'VF70BBHY3FE575690',
 'year': 2015}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR65%2520OTY%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Saving data for KR65%20OTY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649075.425827, 'last_price_update_time': 1774735880.653701}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520OTY') HTTP/1.1" 204 0
2026-03-28 22:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with identifier: BD61%20LZS
2026-03-28 22:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with identifier: BD61%20LZS
2026-03-28 22:11:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe0ea120-e252-5ad5-90c1-9ad15f3088d6 with identifier: BD61%20LZS to the API
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:20 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD61%20LZS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fe0ea120-e252-5ad5-90c1-9ad15f3088d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD61 LZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD61%20LZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 73648,
 '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 CADDY MAXI C20 1.6 TDI 102 Van',
 'transmission': 'manual',
 'trim': 'TDI 102',
 'vin': 'WV1ZZZ2KZCX067284',
 'year': 2011}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD61%2520LZS%27 HTTP/1.1" 200 None
2026-03-28 22:11:20 [bca.uk] INFO: Saving data for BD61%20LZS: {'auction_closing_time': 1775037600.0, 'created_time': 1774649165.294844, 'last_price_update_time': 1774735880.937539}
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD61%2520LZS') HTTP/1.1" 204 0
2026-03-28 22:11:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 758b70c1-7f0d-5905-b9f6-06a29f38c80c with identifier: LV59%20VRK
2026-03-28 22:11:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 758b70c1-7f0d-5905-b9f6-06a29f38c80c with identifier: LV59%20VRK
2026-03-28 22:11:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 758b70c1-7f0d-5905-b9f6-06a29f38c80c with identifier: LV59%20VRK to the API
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:21 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV59%20VRK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '758b70c1-7f0d-5905-b9f6-06a29f38c80c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV59 VRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV59%20VRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 66644,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.5 DCI 106 TOM TOM EDITION Estate',
 'transmission': 'manual',
 'trim': 'DCI 106 TOM TOM EDITION',
 'vin': 'VF1KZ0B0641626586',
 'year': 2009}
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV59%2520VRK%27 HTTP/1.1" 200 None
2026-03-28 22:11:21 [bca.uk] INFO: Saving data for LV59%20VRK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649178.881946, 'last_price_update_time': 1774735881.271547}
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV59%2520VRK') HTTP/1.1" 204 0
2026-03-28 22:11:21 [bca.uk] INFO: Found listing with ID: RK64%20CYT
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK64%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 22:11:21 [bca.uk] INFO: Scrape type for RK64%20CYT: 2
2026-03-28 22:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with identifier: RK64%20CYT
2026-03-28 22:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d, identifier: RK64%20CYT
2026-03-28 22:11:21 [bca.uk] INFO: Found listing with ID: GK70%20LKL
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK70%2520LKL%27 HTTP/1.1" 200 None
2026-03-28 22:11:21 [bca.uk] INFO: Scrape type for GK70%20LKL: 2
2026-03-28 22:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b567b5a1-cc2c-53c5-baf9-c9fe644b852e with identifier: GK70%20LKL
2026-03-28 22:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b567b5a1-cc2c-53c5-baf9-c9fe644b852e with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b567b5a1-cc2c-53c5-baf9-c9fe644b852e with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b567b5a1-cc2c-53c5-baf9-c9fe644b852e, identifier: GK70%20LKL
2026-03-28 22:11:21 [bca.uk] INFO: Found listing with ID: VU63%20XOL
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU63%2520XOL%27 HTTP/1.1" 200 None
2026-03-28 22:11:21 [bca.uk] INFO: Scrape type for VU63%20XOL: 2
2026-03-28 22:11:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8988ed91-7f82-5082-ba0e-737916e970db with identifier: VU63%20XOL
2026-03-28 22:11:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8988ed91-7f82-5082-ba0e-737916e970db with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8988ed91-7f82-5082-ba0e-737916e970db with scrape type 2
2026-03-28 22:11:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8988ed91-7f82-5082-ba0e-737916e970db, identifier: VU63%20XOL
2026-03-28 22:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with identifier: RK64%20CYT
2026-03-28 22:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with identifier: RK64%20CYT
2026-03-28 22:11:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d with identifier: RK64%20CYT to the API
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:21 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK64%20CYT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3b2a5b4-9bca-512b-9cab-1ecf0ac4f93d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK64 CYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK64%20CYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 126895,
 'odometer_reading_unit': '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 2.0 BLUEHDI 150 EXCLUSIVE+ MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 150 EXCLUSIVE+',
 'vin': 'VF73AAHXTEJ781212',
 'year': 2014}
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RK64%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 22:11:21 [bca.uk] INFO: Saving data for RK64%20CYT: {'auction_closing_time': 1774778400.0, 'created_time': 1774649103.024407, 'last_price_update_time': 1774735881.939656}
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK64%2520CYT') HTTP/1.1" 204 0
2026-03-28 22:11:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b567b5a1-cc2c-53c5-baf9-c9fe644b852e with identifier: GK70%20LKL
2026-03-28 22:11:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b567b5a1-cc2c-53c5-baf9-c9fe644b852e with identifier: GK70%20LKL
2026-03-28 22:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b567b5a1-cc2c-53c5-baf9-c9fe644b852e with identifier: GK70%20LKL to the API
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:22 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK70%20LKL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b567b5a1-cc2c-53c5-baf9-c9fe644b852e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK70 LKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK70%20LKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 55389,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB H/L',
 'vin': 'WV1ZZZ7HZLX009070',
 'year': 2020}
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK70%2520LKL%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Saving data for GK70%20LKL: {'auction_closing_time': 1775037600.0, 'created_time': 1774649148.126263, 'last_price_update_time': 1774735882.239682}
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK70%2520LKL') HTTP/1.1" 204 0
2026-03-28 22:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8988ed91-7f82-5082-ba0e-737916e970db with identifier: VU63%20XOL
2026-03-28 22:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8988ed91-7f82-5082-ba0e-737916e970db with identifier: VU63%20XOL
2026-03-28 22:11:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8988ed91-7f82-5082-ba0e-737916e970db with identifier: VU63%20XOL to the API
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU63%20XOL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8988ed91-7f82-5082-ba0e-737916e970db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU63 XOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU63%20XOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 83165,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 TEKNA S/S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 TEKNA S/S',
 'vin': 'SJNFEAJ10U2864163',
 'year': 2013}
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VU63%2520XOL%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Saving data for VU63%20XOL: {'auction_closing_time': 1774778400.0, 'created_time': 1774649179.697897, 'last_price_update_time': 1774735882.518139}
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU63%2520XOL') HTTP/1.1" 204 0
2026-03-28 22:11:22 [bca.uk] INFO: Found listing with ID: SN65%20YTA
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN65%2520YTA%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Scrape type for SN65%20YTA: 0
2026-03-28 22:11:22 [bca.uk] INFO: Found listing with ID: YJ18%20ZAG
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ18%2520ZAG%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Scrape type for YJ18%20ZAG: 2
2026-03-28 22:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9983758c-1c5a-5306-a5ff-1178df6901a5 with identifier: YJ18%20ZAG
2026-03-28 22:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9983758c-1c5a-5306-a5ff-1178df6901a5 with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9983758c-1c5a-5306-a5ff-1178df6901a5 with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9983758c-1c5a-5306-a5ff-1178df6901a5, identifier: YJ18%20ZAG
2026-03-28 22:11:22 [bca.uk] INFO: Found listing with ID: MF15%20LOA
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF15%2520LOA%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Scrape type for MF15%20LOA: 2
2026-03-28 22:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 073f1cbf-f9bd-56c1-9886-90364cdab627 with identifier: MF15%20LOA
2026-03-28 22:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 073f1cbf-f9bd-56c1-9886-90364cdab627 with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 073f1cbf-f9bd-56c1-9886-90364cdab627 with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 073f1cbf-f9bd-56c1-9886-90364cdab627, identifier: MF15%20LOA
2026-03-28 22:11:22 [bca.uk] INFO: Found listing with ID: YX17%20UZK
2026-03-28 22:11:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX17%2520UZK%27 HTTP/1.1" 200 None
2026-03-28 22:11:22 [bca.uk] INFO: Scrape type for YX17%20UZK: 2
2026-03-28 22:11:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 404cf380-ef90-5edd-889d-cd51a6b575fa with identifier: YX17%20UZK
2026-03-28 22:11:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 404cf380-ef90-5edd-889d-cd51a6b575fa with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 404cf380-ef90-5edd-889d-cd51a6b575fa with scrape type 2
2026-03-28 22:11:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 404cf380-ef90-5edd-889d-cd51a6b575fa, identifier: YX17%20UZK
2026-03-28 22:11:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9983758c-1c5a-5306-a5ff-1178df6901a5 with identifier: YJ18%20ZAG
2026-03-28 22:11:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9983758c-1c5a-5306-a5ff-1178df6901a5 with identifier: YJ18%20ZAG
2026-03-28 22:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9983758c-1c5a-5306-a5ff-1178df6901a5 with identifier: YJ18%20ZAG to the API
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:23 [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': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ18%20ZAG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9983758c-1c5a-5306-a5ff-1178df6901a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ18 ZAG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ18%20ZAG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 118680,
 'odometer_reading_unit': '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.6 CDTI 110 ECOTEC TECH LINE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD6EL7JG110755',
 'year': 2018}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ18%2520ZAG%27 HTTP/1.1" 200 None
2026-03-28 22:11:23 [bca.uk] INFO: Saving data for YJ18%20ZAG: {'auction_closing_time': 1774778400.0, 'created_time': 1774362667.735337, 'last_price_update_time': 1774735883.278118}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ18%2520ZAG') HTTP/1.1" 204 0
2026-03-28 22:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 073f1cbf-f9bd-56c1-9886-90364cdab627 with identifier: MF15%20LOA
2026-03-28 22:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 073f1cbf-f9bd-56c1-9886-90364cdab627 with identifier: MF15%20LOA
2026-03-28 22:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 073f1cbf-f9bd-56c1-9886-90364cdab627 with identifier: MF15%20LOA to the API
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF15%20LOA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '073f1cbf-f9bd-56c1-9886-90364cdab627',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF15 LOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF15%20LOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 78416,
 'odometer_reading_unit': '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.5 DCI 90 AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 AMBIANCE',
 'vin': 'UU15SDCL552568498',
 'year': 2015}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF15%2520LOA%27 HTTP/1.1" 200 None
2026-03-28 22:11:23 [bca.uk] INFO: Saving data for MF15%20LOA: {'auction_closing_time': 1774951200.0, 'created_time': 1774649149.370836, 'last_price_update_time': 1774735883.653369}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF15%2520LOA') HTTP/1.1" 204 0
2026-03-28 22:11:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 404cf380-ef90-5edd-889d-cd51a6b575fa with identifier: YX17%20UZK
2026-03-28 22:11:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 404cf380-ef90-5edd-889d-cd51a6b575fa with identifier: YX17%20UZK
2026-03-28 22:11:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 404cf380-ef90-5edd-889d-cd51a6b575fa with identifier: YX17%20UZK to the API
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:23 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX17%20UZK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '404cf380-ef90-5edd-889d-cd51a6b575fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX17 UZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX17%20UZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MG MOTOR UK',
 'model': 'GS',
 'odometer': 142733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK GS 1.5 TGI 166 EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TGI 166 EXCLUSIVE',
 'vin': 'SDPA2CBFBGS088987',
 'year': 2017}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX17%2520UZK%27 HTTP/1.1" 200 None
2026-03-28 22:11:23 [bca.uk] INFO: Saving data for YX17%20UZK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649181.15566, 'last_price_update_time': 1774735883.943304}
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX17%2520UZK') HTTP/1.1" 204 0
2026-03-28 22:11:23 [bca.uk] INFO: Found listing with ID: CK15%20AEP
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK15%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:11:23 [bca.uk] INFO: Scrape type for CK15%20AEP: 0
2026-03-28 22:11:23 [bca.uk] INFO: Found listing with ID: DA66%20OXP
2026-03-28 22:11:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA66%2520OXP%27 HTTP/1.1" 200 None
2026-03-28 22:11:23 [bca.uk] INFO: Scrape type for DA66%20OXP: 0
2026-03-28 22:11:23 [bca.uk] INFO: Found listing with ID: DE14%20WTA
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DE14%2520WTA%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for DE14%20WTA: 0
2026-03-28 22:11:24 [bca.uk] INFO: Found listing with ID: DV64%20VUB
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV64%2520VUB%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for DV64%20VUB: 0
2026-03-28 22:11:24 [bca.uk] INFO: Found listing with ID: GV65%20GPK
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GV65%2520GPK%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for GV65%20GPK: 0
2026-03-28 22:11:24 [bca.uk] INFO: Found listing with ID: KS65%20YFC
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS65%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for KS65%20YFC: 2
2026-03-28 22:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2178258-4a7e-5923-b5f3-7e9f15dfef6e with identifier: KS65%20YFC
2026-03-28 22:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2178258-4a7e-5923-b5f3-7e9f15dfef6e with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2178258-4a7e-5923-b5f3-7e9f15dfef6e with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2178258-4a7e-5923-b5f3-7e9f15dfef6e, identifier: KS65%20YFC
2026-03-28 22:11:24 [bca.uk] INFO: Found listing with ID: SB67%20ZDO
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB67%2520ZDO%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for SB67%20ZDO: 2
2026-03-28 22:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with identifier: SB67%20ZDO
2026-03-28 22:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae, identifier: SB67%20ZDO
2026-03-28 22:11:24 [bca.uk] INFO: Found listing with ID: LO17%20BZM
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO17%2520BZM%27 HTTP/1.1" 200 None
2026-03-28 22:11:24 [bca.uk] INFO: Scrape type for LO17%20BZM: 2
2026-03-28 22:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3145e65-5d67-58bf-99db-c8150a7c473c with identifier: LO17%20BZM
2026-03-28 22:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3145e65-5d67-58bf-99db-c8150a7c473c with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3145e65-5d67-58bf-99db-c8150a7c473c with scrape type 2
2026-03-28 22:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3145e65-5d67-58bf-99db-c8150a7c473c, identifier: LO17%20BZM
2026-03-28 22:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2178258-4a7e-5923-b5f3-7e9f15dfef6e with identifier: KS65%20YFC
2026-03-28 22:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2178258-4a7e-5923-b5f3-7e9f15dfef6e with identifier: KS65%20YFC
2026-03-28 22:11:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2178258-4a7e-5923-b5f3-7e9f15dfef6e with identifier: KS65%20YFC to the API
2026-03-28 22:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS65%20YFC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2178258-4a7e-5923-b5f3-7e9f15dfef6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS65 YFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS65%20YFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 55000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA XTRONIC',
 'vin': 'SJNFBAF15U7190208',
 'year': 2016}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS65%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 22:11:25 [bca.uk] INFO: Saving data for KS65%20YFC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649074.919429, 'last_price_update_time': 1774735885.379134}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS65%2520YFC') HTTP/1.1" 204 0
2026-03-28 22:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with identifier: SB67%20ZDO
2026-03-28 22:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with identifier: SB67%20ZDO
2026-03-28 22:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae with identifier: SB67%20ZDO to the API
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:25 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB67%20ZDO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62dd1ad0-e1b9-5ce2-8909-28a8d16d69ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB67 ZDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB67%20ZDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 92635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 75 SRI Hatchback',
 'transmission': 'manual',
 'trim': '75 SRI',
 'vin': 'W0V0XEP08J6017203',
 'year': 2017}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB67%2520ZDO%27 HTTP/1.1" 200 None
2026-03-28 22:11:25 [bca.uk] INFO: Saving data for SB67%20ZDO: {'auction_closing_time': 1774951200.0, 'created_time': 1774649133.74975, 'last_price_update_time': 1774735885.657806}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB67%2520ZDO') HTTP/1.1" 204 0
2026-03-28 22:11:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3145e65-5d67-58bf-99db-c8150a7c473c with identifier: LO17%20BZM
2026-03-28 22:11:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3145e65-5d67-58bf-99db-c8150a7c473c with identifier: LO17%20BZM
2026-03-28 22:11:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3145e65-5d67-58bf-99db-c8150a7c473c with identifier: LO17%20BZM to the API
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:25 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO17%20BZM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3145e65-5d67-58bf-99db-c8150a7c473c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO17 BZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO17%20BZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 53021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 SRI VX-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '90 SRI VX-LINE',
 'vin': 'W0L0XEP08H6080068',
 'year': 2017}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LO17%2520BZM%27 HTTP/1.1" 200 None
2026-03-28 22:11:25 [bca.uk] INFO: Saving data for LO17%20BZM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649157.645677, 'last_price_update_time': 1774735885.940712}
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO17%2520BZM') HTTP/1.1" 204 0
2026-03-28 22:11:25 [bca.uk] INFO: Found listing with ID: MJ18%20MZG
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ18%2520MZG%27 HTTP/1.1" 200 None
2026-03-28 22:11:25 [bca.uk] INFO: Scrape type for MJ18%20MZG: 0
2026-03-28 22:11:25 [bca.uk] INFO: Found listing with ID: MT67%20CGG
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT67%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:11:25 [bca.uk] INFO: Scrape type for MT67%20CGG: 0
2026-03-28 22:11:25 [bca.uk] INFO: Found listing with ID: NL64%20YGU
2026-03-28 22:11:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL64%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 22:11:26 [bca.uk] INFO: Scrape type for NL64%20YGU: 2
2026-03-28 22:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27406203-8388-5bce-9011-4b92a13eb3bc with identifier: NL64%20YGU
2026-03-28 22:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27406203-8388-5bce-9011-4b92a13eb3bc with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27406203-8388-5bce-9011-4b92a13eb3bc with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27406203-8388-5bce-9011-4b92a13eb3bc, identifier: NL64%20YGU
2026-03-28 22:11:26 [bca.uk] INFO: Found listing with ID: YB23%20NJU
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB23%2520NJU%27 HTTP/1.1" 200 None
2026-03-28 22:11:26 [bca.uk] INFO: Scrape type for YB23%20NJU: 2
2026-03-28 22:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d658530e-e28f-5d36-a0a8-d4897b56d73b with identifier: YB23%20NJU
2026-03-28 22:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d658530e-e28f-5d36-a0a8-d4897b56d73b with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d658530e-e28f-5d36-a0a8-d4897b56d73b with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d658530e-e28f-5d36-a0a8-d4897b56d73b, identifier: YB23%20NJU
2026-03-28 22:11:26 [bca.uk] INFO: Found listing with ID: ND64%20XVK
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND64%2520XVK%27 HTTP/1.1" 200 None
2026-03-28 22:11:26 [bca.uk] INFO: Scrape type for ND64%20XVK: 2
2026-03-28 22:11:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff359aed-30fc-5df4-b67d-e734be70b9fe with identifier: ND64%20XVK
2026-03-28 22:11:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff359aed-30fc-5df4-b67d-e734be70b9fe with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff359aed-30fc-5df4-b67d-e734be70b9fe with scrape type 2
2026-03-28 22:11:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff359aed-30fc-5df4-b67d-e734be70b9fe, identifier: ND64%20XVK
2026-03-28 22:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27406203-8388-5bce-9011-4b92a13eb3bc with identifier: NL64%20YGU
2026-03-28 22:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27406203-8388-5bce-9011-4b92a13eb3bc with identifier: NL64%20YGU
2026-03-28 22:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27406203-8388-5bce-9011-4b92a13eb3bc with identifier: NL64%20YGU to the API
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:26 [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': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL64%20YGU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27406203-8388-5bce-9011-4b92a13eb3bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL64 YGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL64%20YGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 90691,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 TDI 75 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 75 SE',
 'vin': 'WVWZZZ6RZFU020878',
 'year': 2014}
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL64%2520YGU%27 HTTP/1.1" 200 None
2026-03-28 22:11:26 [bca.uk] INFO: Saving data for NL64%20YGU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649096.63806, 'last_price_update_time': 1774735886.612726}
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520YGU') HTTP/1.1" 204 0
2026-03-28 22:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d658530e-e28f-5d36-a0a8-d4897b56d73b with identifier: YB23%20NJU
2026-03-28 22:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d658530e-e28f-5d36-a0a8-d4897b56d73b with identifier: YB23%20NJU
2026-03-28 22:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d658530e-e28f-5d36-a0a8-d4897b56d73b with identifier: YB23%20NJU to the API
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:26 [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': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB23%20NJU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd658530e-e28f-5d36-a0a8-d4897b56d73b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB23 NJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB23%20NJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 67751,
 'odometer_reading_unit': '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': 'WV1ZZZ7HZPH082268',
 'year': 2023}
2026-03-28 22:11:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB23%2520NJU%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Saving data for YB23%20NJU: {'auction_closing_time': 1775037600.0, 'created_time': 1774649134.797973, 'last_price_update_time': 1774735887.008392}
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB23%2520NJU') HTTP/1.1" 204 0
2026-03-28 22:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff359aed-30fc-5df4-b67d-e734be70b9fe with identifier: ND64%20XVK
2026-03-28 22:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff359aed-30fc-5df4-b67d-e734be70b9fe with identifier: ND64%20XVK
2026-03-28 22:11:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff359aed-30fc-5df4-b67d-e734be70b9fe with identifier: ND64%20XVK to the API
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:27 [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': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND64%20XVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff359aed-30fc-5df4-b67d-e734be70b9fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND64 XVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND64%20XVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 49563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.5 D 95 Hatchback',
 'transmission': 'manual',
 'trim': 'D 95',
 'vin': 'WMWXN120602A24679',
 'year': 2014}
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND64%2520XVK%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Saving data for ND64%20XVK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649160.7453, 'last_price_update_time': 1774735887.288278}
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND64%2520XVK') HTTP/1.1" 204 0
2026-03-28 22:11:27 [bca.uk] INFO: Found listing with ID: PN15%20XLB
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN15%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Scrape type for PN15%20XLB: 2
2026-03-28 22:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4e028ee-49f0-5429-b31c-8089ebfebed0 with identifier: PN15%20XLB
2026-03-28 22:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e028ee-49f0-5429-b31c-8089ebfebed0 with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4e028ee-49f0-5429-b31c-8089ebfebed0 with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4e028ee-49f0-5429-b31c-8089ebfebed0, identifier: PN15%20XLB
2026-03-28 22:11:27 [bca.uk] INFO: Found listing with ID: VA18%20JZP
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA18%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Scrape type for VA18%20JZP: 2
2026-03-28 22:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with identifier: VA18%20JZP
2026-03-28 22:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2cb855a3-1db2-5dad-ac3b-d8060630ab77, identifier: VA18%20JZP
2026-03-28 22:11:27 [bca.uk] INFO: Found listing with ID: LM05%20PMY
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM05%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Scrape type for LM05%20PMY: 2
2026-03-28 22:11:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0482a21-f6ec-5196-9a64-3138a911503e with identifier: LM05%20PMY
2026-03-28 22:11:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0482a21-f6ec-5196-9a64-3138a911503e with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0482a21-f6ec-5196-9a64-3138a911503e with scrape type 2
2026-03-28 22:11:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0482a21-f6ec-5196-9a64-3138a911503e, identifier: LM05%20PMY
2026-03-28 22:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4e028ee-49f0-5429-b31c-8089ebfebed0 with identifier: PN15%20XLB
2026-03-28 22:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4e028ee-49f0-5429-b31c-8089ebfebed0 with identifier: PN15%20XLB
2026-03-28 22:11:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4e028ee-49f0-5429-b31c-8089ebfebed0 with identifier: PN15%20XLB to the API
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:27 [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': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN15%20XLB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4e028ee-49f0-5429-b31c-8089ebfebed0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN15 XLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN15%20XLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 68889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF3LB9HPAFS027250',
 'year': 2015}
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN15%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:11:27 [bca.uk] INFO: Saving data for PN15%20XLB: {'auction_closing_time': 1774778400.0, 'created_time': 1774362616.656692, 'last_price_update_time': 1774735887.943656}
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN15%2520XLB') HTTP/1.1" 204 0
2026-03-28 22:11:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with identifier: VA18%20JZP
2026-03-28 22:11:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with identifier: VA18%20JZP
2026-03-28 22:11:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2cb855a3-1db2-5dad-ac3b-d8060630ab77 with identifier: VA18%20JZP to the API
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:28 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA18%20JZP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2cb855a3-1db2-5dad-ac3b-d8060630ab77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA18 JZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA18%20JZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 74341,
 'odometer_reading_unit': '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 ALLURE PREMIUM S/S Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ALLURE PREMIUM S/S',
 'vin': 'VF3CCHMRPJW081719',
 'year': 2018}
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA18%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:11:28 [bca.uk] INFO: Saving data for VA18%20JZP: {'auction_closing_time': 1774778400.0, 'created_time': 1774447389.262241, 'last_price_update_time': 1774735888.280194}
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA18%2520JZP') HTTP/1.1" 204 0
2026-03-28 22:11:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0482a21-f6ec-5196-9a64-3138a911503e with identifier: LM05%20PMY
2026-03-28 22:11:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0482a21-f6ec-5196-9a64-3138a911503e with identifier: LM05%20PMY
2026-03-28 22:11:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0482a21-f6ec-5196-9a64-3138a911503e with identifier: LM05%20PMY to the API
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:28 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM05%20PMY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0482a21-f6ec-5196-9a64-3138a911503e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM05 PMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM05%20PMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 105822,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I T SPIRIT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I T SPIRIT',
 'vin': 'VNKKL18340A195476',
 'year': 2005}
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LM05%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 22:11:28 [bca.uk] INFO: Saving data for LM05%20PMY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649163.183099, 'last_price_update_time': 1774735888.569253}
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM05%2520PMY') HTTP/1.1" 204 0
2026-03-28 22:11:28 [bca.uk] INFO: Found listing with ID: PX64%20PPV
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX64%2520PPV%27 HTTP/1.1" 200 None
2026-03-28 22:11:28 [bca.uk] INFO: Scrape type for PX64%20PPV: 2
2026-03-28 22:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f137f4d7-af5c-53e5-9176-1031d8684ad6 with identifier: PX64%20PPV
2026-03-28 22:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f137f4d7-af5c-53e5-9176-1031d8684ad6 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f137f4d7-af5c-53e5-9176-1031d8684ad6 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f137f4d7-af5c-53e5-9176-1031d8684ad6, identifier: PX64%20PPV
2026-03-28 22:11:28 [bca.uk] INFO: Found listing with ID: PF65%20MKM
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF65%2520MKM%27 HTTP/1.1" 200 None
2026-03-28 22:11:28 [bca.uk] INFO: Scrape type for PF65%20MKM: 2
2026-03-28 22:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with identifier: PF65%20MKM
2026-03-28 22:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91, identifier: PF65%20MKM
2026-03-28 22:11:28 [bca.uk] INFO: Found listing with ID: WN08%20EJO
2026-03-28 22:11:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN08%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:28 [bca.uk] INFO: Scrape type for WN08%20EJO: 2
2026-03-28 22:11:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb6222fc-144c-597d-9fb8-dca80cf89e54 with identifier: WN08%20EJO
2026-03-28 22:11:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb6222fc-144c-597d-9fb8-dca80cf89e54 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb6222fc-144c-597d-9fb8-dca80cf89e54 with scrape type 2
2026-03-28 22:11:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb6222fc-144c-597d-9fb8-dca80cf89e54, identifier: WN08%20EJO
2026-03-28 22:11:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f137f4d7-af5c-53e5-9176-1031d8684ad6 with identifier: PX64%20PPV
2026-03-28 22:11:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f137f4d7-af5c-53e5-9176-1031d8684ad6 with identifier: PX64%20PPV
2026-03-28 22:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f137f4d7-af5c-53e5-9176-1031d8684ad6 with identifier: PX64%20PPV to the API
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:29 [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': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX64%20PPV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f137f4d7-af5c-53e5-9176-1031d8684ad6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX64 PPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX64%20PPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 57655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.4 CRDI B/D ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI B/D ACTIVE',
 'vin': 'MALBB51RLFM671927',
 'year': 2014}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX64%2520PPV%27 HTTP/1.1" 200 None
2026-03-28 22:11:29 [bca.uk] INFO: Saving data for PX64%20PPV: {'auction_closing_time': 1774778400.0, 'created_time': 1774045762.979446, 'last_price_update_time': 1774735889.224366}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX64%2520PPV') HTTP/1.1" 204 0
2026-03-28 22:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with identifier: PF65%20MKM
2026-03-28 22:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with identifier: PF65%20MKM
2026-03-28 22:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91 with identifier: PF65%20MKM to the API
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:29 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF65%20MKM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b65a32f-b7fa-5f9b-87e7-e222ae2d4e91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF65 MKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF65%20MKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 123742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY MAXI C20 1.6 TDI 102 STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 STARTLINE',
 'vin': 'WV1ZZZ2KZGX033494',
 'year': 2016}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PF65%2520MKM%27 HTTP/1.1" 200 None
2026-03-28 22:11:29 [bca.uk] INFO: Saving data for PF65%20MKM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649136.879986, 'last_price_update_time': 1774735889.554239}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF65%2520MKM') HTTP/1.1" 204 0
2026-03-28 22:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb6222fc-144c-597d-9fb8-dca80cf89e54 with identifier: WN08%20EJO
2026-03-28 22:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb6222fc-144c-597d-9fb8-dca80cf89e54 with identifier: WN08%20EJO
2026-03-28 22:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb6222fc-144c-597d-9fb8-dca80cf89e54 with identifier: WN08%20EJO to the API
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:29 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN08%20EJO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cb6222fc-144c-597d-9fb8-dca80cf89e54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN08 EJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN08%20EJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 161944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS 1.5 VVTI T-SPIRIT HYBRID Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI T-SPIRIT HYBRID',
 'vin': 'JTDKB20U403384719',
 'year': 2008}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN08%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:29 [bca.uk] INFO: Saving data for WN08%20EJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774649163.990527, 'last_price_update_time': 1774735889.843092}
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN08%2520EJO') HTTP/1.1" 204 0
2026-03-28 22:11:29 [bca.uk] INFO: Found listing with ID: RV64%20NSO
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV64%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:11:29 [bca.uk] INFO: Scrape type for RV64%20NSO: 2
2026-03-28 22:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fa6b819-511c-5c58-a61d-e27a7e7161ca with identifier: RV64%20NSO
2026-03-28 22:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fa6b819-511c-5c58-a61d-e27a7e7161ca with scrape type 2
2026-03-28 22:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fa6b819-511c-5c58-a61d-e27a7e7161ca with scrape type 2
2026-03-28 22:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fa6b819-511c-5c58-a61d-e27a7e7161ca, identifier: RV64%20NSO
2026-03-28 22:11:29 [bca.uk] INFO: Found listing with ID: SY68%20MYK
2026-03-28 22:11:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY68%2520MYK%27 HTTP/1.1" 200 None
2026-03-28 22:11:29 [bca.uk] INFO: Scrape type for SY68%20MYK: 2
2026-03-28 22:11:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8b9765f-0196-53c8-9fe2-489ce9d41e5a with identifier: SY68%20MYK
2026-03-28 22:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8b9765f-0196-53c8-9fe2-489ce9d41e5a with scrape type 2
2026-03-28 22:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8b9765f-0196-53c8-9fe2-489ce9d41e5a with scrape type 2
2026-03-28 22:11:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8b9765f-0196-53c8-9fe2-489ce9d41e5a, identifier: SY68%20MYK
2026-03-28 22:11:30 [bca.uk] INFO: Found listing with ID: LT64%20RFY
2026-03-28 22:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LT64%2520RFY%27 HTTP/1.1" 200 None
2026-03-28 22:11:30 [bca.uk] INFO: Scrape type for LT64%20RFY: 0
2026-03-28 22:11:30 [bca.uk] INFO: Found listing with ID: WM18%20TOV
2026-03-28 22:11:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM18%2520TOV%27 HTTP/1.1" 200 None
2026-03-28 22:11:30 [bca.uk] INFO: Scrape type for WM18%20TOV: 2
2026-03-28 22:11:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33049f3f-2d59-5f6a-adc4-541ff0f6583c with identifier: WM18%20TOV
2026-03-28 22:11:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33049f3f-2d59-5f6a-adc4-541ff0f6583c with scrape type 2
2026-03-28 22:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33049f3f-2d59-5f6a-adc4-541ff0f6583c with scrape type 2
2026-03-28 22:11:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33049f3f-2d59-5f6a-adc4-541ff0f6583c, identifier: WM18%20TOV
2026-03-28 22:11:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fa6b819-511c-5c58-a61d-e27a7e7161ca with identifier: RV64%20NSO
2026-03-28 22:11:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fa6b819-511c-5c58-a61d-e27a7e7161ca with identifier: RV64%20NSO
2026-03-28 22:11:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fa6b819-511c-5c58-a61d-e27a7e7161ca with identifier: RV64%20NSO to the API
2026-03-28 22:11:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV64%20NSO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6fa6b819-511c-5c58-a61d-e27a7e7161ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV64 NSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV64%20NSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 126975,
 'odometer_reading_unit': '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 S-MAX 1.6 TDCI 115 TITANIUM S/S MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM S/S',
 'vin': 'WF0SXXGBWSEP81919',
 'year': 2014}
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV64%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:11:31 [bca.uk] INFO: Saving data for RV64%20NSO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534727.660216, 'last_price_update_time': 1774735891.520501}
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV64%2520NSO') HTTP/1.1" 204 0
2026-03-28 22:11:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8b9765f-0196-53c8-9fe2-489ce9d41e5a with identifier: SY68%20MYK
2026-03-28 22:11:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8b9765f-0196-53c8-9fe2-489ce9d41e5a with identifier: SY68%20MYK
2026-03-28 22:11:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8b9765f-0196-53c8-9fe2-489ce9d41e5a with identifier: SY68%20MYK to the API
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:31 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY68%20MYK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8b9765f-0196-53c8-9fe2-489ce9d41e5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY68 MYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY68%20MYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'DISPATCH 1400',
 'odometer': 136827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1400 2.0 BLUEHDI 120 M ENTERPRISE S/S CrewCab Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 M ENTERPRISE S/S',
 'vin': 'VF7VFAHKHJZ075724',
 'year': 2018}
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY68%2520MYK%27 HTTP/1.1" 200 None
2026-03-28 22:11:31 [bca.uk] INFO: Saving data for SY68%20MYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649138.935136, 'last_price_update_time': 1774735891.794289}
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY68%2520MYK') HTTP/1.1" 204 0
2026-03-28 22:11:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33049f3f-2d59-5f6a-adc4-541ff0f6583c with identifier: WM18%20TOV
2026-03-28 22:11:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33049f3f-2d59-5f6a-adc4-541ff0f6583c with identifier: WM18%20TOV
2026-03-28 22:11:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33049f3f-2d59-5f6a-adc4-541ff0f6583c with identifier: WM18%20TOV to the API
2026-03-28 22:11:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11: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': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM18%20TOV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33049f3f-2d59-5f6a-adc4-541ff0f6583c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM18 TOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM18%20TOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 70267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 TDCI 130 MWB ChassisCab',
 'transmission': 'manual',
 'trim': 'TDCI 130 MWB',
 'vin': 'WF0DXXTTGDJS38974',
 'year': 2018}
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM18%2520TOV%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Saving data for WM18%20TOV: {'auction_closing_time': 1775210400.0, 'created_time': 1774045109.016096, 'last_price_update_time': 1774735892.127713}
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM18%2520TOV') HTTP/1.1" 204 0
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: CP64%20LLR
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP64%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for CP64%20LLR: 2
2026-03-28 22:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c8570c2-1a1a-5da2-8096-2e765d438fbc with identifier: CP64%20LLR
2026-03-28 22:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c8570c2-1a1a-5da2-8096-2e765d438fbc with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c8570c2-1a1a-5da2-8096-2e765d438fbc with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c8570c2-1a1a-5da2-8096-2e765d438fbc, identifier: CP64%20LLR
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: YB15%20YCN
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB15%2520YCN%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for YB15%20YCN: 2
2026-03-28 22:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b83ffeaf-b165-5763-9172-755c07ca4b87 with identifier: YB15%20YCN
2026-03-28 22:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b83ffeaf-b165-5763-9172-755c07ca4b87 with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b83ffeaf-b165-5763-9172-755c07ca4b87 with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b83ffeaf-b165-5763-9172-755c07ca4b87, identifier: YB15%20YCN
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: DL65%20RZM
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DL65%2520RZM%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for DL65%20RZM: 0
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: AU14%20XMG
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AU14%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for AU14%20XMG: 0
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: DY11%20JYC
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY11%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for DY11%20JYC: 0
2026-03-28 22:11:32 [bca.uk] INFO: Found listing with ID: NA12%20HKW
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA12%2520HKW%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Scrape type for NA12%20HKW: 2
2026-03-28 22:11:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0cd84fd-ac94-5330-8dfd-efe78d631863 with identifier: NA12%20HKW
2026-03-28 22:11:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0cd84fd-ac94-5330-8dfd-efe78d631863 with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0cd84fd-ac94-5330-8dfd-efe78d631863 with scrape type 2
2026-03-28 22:11:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0cd84fd-ac94-5330-8dfd-efe78d631863, identifier: NA12%20HKW
2026-03-28 22:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c8570c2-1a1a-5da2-8096-2e765d438fbc with identifier: CP64%20LLR
2026-03-28 22:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c8570c2-1a1a-5da2-8096-2e765d438fbc with identifier: CP64%20LLR
2026-03-28 22:11:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c8570c2-1a1a-5da2-8096-2e765d438fbc with identifier: CP64%20LLR to the API
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:32 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP64%20LLR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c8570c2-1a1a-5da2-8096-2e765d438fbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP64 LLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP64%20LLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 31471,
 'odometer_reading_unit': '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.3 VVT-I ICON M/DRIVE-S Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON M/DRIVE-S',
 'vin': 'VNKKJ3D310A253793',
 'year': 2015}
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CP64%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 22:11:32 [bca.uk] INFO: Saving data for CP64%20LLR: {'auction_closing_time': 1774778400.0, 'created_time': 1774649122.494162, 'last_price_update_time': 1774735892.858725}
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP64%2520LLR') HTTP/1.1" 204 0
2026-03-28 22:11:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b83ffeaf-b165-5763-9172-755c07ca4b87 with identifier: YB15%20YCN
2026-03-28 22:11:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b83ffeaf-b165-5763-9172-755c07ca4b87 with identifier: YB15%20YCN
2026-03-28 22:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b83ffeaf-b165-5763-9172-755c07ca4b87 with identifier: YB15%20YCN to the API
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:33 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB15%20YCN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b83ffeaf-b165-5763-9172-755c07ca4b87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB15 YCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB15%20YCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 36734,
 'odometer_reading_unit': '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 TRANSPORTER T30 2.0 TDI 140 T/L LWB PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 T/L LWB',
 'vin': 'WV1ZZZ7HZFH164098',
 'year': 2015}
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB15%2520YCN%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Saving data for YB15%20YCN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649139.342488, 'last_price_update_time': 1774735893.246482}
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB15%2520YCN') HTTP/1.1" 204 0
2026-03-28 22:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0cd84fd-ac94-5330-8dfd-efe78d631863 with identifier: NA12%20HKW
2026-03-28 22:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0cd84fd-ac94-5330-8dfd-efe78d631863 with identifier: NA12%20HKW
2026-03-28 22:11:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0cd84fd-ac94-5330-8dfd-efe78d631863 with identifier: NA12%20HKW to the API
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11: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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA12%20HKW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0cd84fd-ac94-5330-8dfd-efe78d631863',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA12 HKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA12%20HKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 75648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 1.8 16V EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0LGM6EC5B1197445',
 'year': 2012}
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA12%2520HKW%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Saving data for NA12%20HKW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649053.077906, 'last_price_update_time': 1774735893.546068}
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA12%2520HKW') HTTP/1.1" 204 0
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: SY15%20WZH
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY15%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for SY15%20WZH: 2
2026-03-28 22:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77a2079b-5b96-5dc5-94fe-b947c049208f with identifier: SY15%20WZH
2026-03-28 22:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77a2079b-5b96-5dc5-94fe-b947c049208f with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77a2079b-5b96-5dc5-94fe-b947c049208f with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77a2079b-5b96-5dc5-94fe-b947c049208f, identifier: SY15%20WZH
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: YP70%20OYG
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP70%2520OYG%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for YP70%20OYG: 2
2026-03-28 22:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with identifier: YP70%20OYG
2026-03-28 22:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f, identifier: YP70%20OYG
2026-03-28 22:11:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: AK12%20OAP
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK12%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for AK12%20OAP: 0
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: ML21%20PXH
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML21%2520PXH%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for ML21%20PXH: 0
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: BXZ%204666
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BXZ%25204666%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for BXZ%204666: 0
2026-03-28 22:11:33 [bca.uk] INFO: Found listing with ID: NX63%20LFL
2026-03-28 22:11:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX63%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:11:33 [bca.uk] INFO: Scrape type for NX63%20LFL: 2
2026-03-28 22:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05244692-3c92-5b23-843b-3610ec7ef034 with identifier: NX63%20LFL
2026-03-28 22:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05244692-3c92-5b23-843b-3610ec7ef034 with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05244692-3c92-5b23-843b-3610ec7ef034 with scrape type 2
2026-03-28 22:11:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05244692-3c92-5b23-843b-3610ec7ef034, identifier: NX63%20LFL
2026-03-28 22:11:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77a2079b-5b96-5dc5-94fe-b947c049208f with identifier: SY15%20WZH
2026-03-28 22:11:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77a2079b-5b96-5dc5-94fe-b947c049208f with identifier: SY15%20WZH
2026-03-28 22:11:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77a2079b-5b96-5dc5-94fe-b947c049208f with identifier: SY15%20WZH to the API
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:34 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY15%20WZH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77a2079b-5b96-5dc5-94fe-b947c049208f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY15 WZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY15%20WZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 89317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.5 DCI 110 AMBIANCE StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 110 AMBIANCE',
 'vin': 'UU1HSDAD652567562',
 'year': 2015}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY15%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 22:11:34 [bca.uk] INFO: Saving data for SY15%20WZH: {'auction_closing_time': 1774951200.0, 'created_time': 1774649115.317734, 'last_price_update_time': 1774735894.257894}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY15%2520WZH') HTTP/1.1" 204 0
2026-03-28 22:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with identifier: YP70%20OYG
2026-03-28 22:11:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with identifier: YP70%20OYG
2026-03-28 22:11:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f with identifier: YP70%20OYG to the API
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:34 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP70%20OYG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a687ae9-2c36-5a2f-86e8-bd4a0db5a47f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP70 OYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP70%20OYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 35404,
 'odometer_reading_unit': '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 130 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYKY73750',
 'year': 2020}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP70%2520OYG%27 HTTP/1.1" 200 None
2026-03-28 22:11:34 [bca.uk] INFO: Saving data for YP70%20OYG: {'auction_closing_time': 1775037600.0, 'created_time': 1774649122.995272, 'last_price_update_time': 1774735894.579226}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP70%2520OYG') HTTP/1.1" 204 0
2026-03-28 22:11:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05244692-3c92-5b23-843b-3610ec7ef034 with identifier: NX63%20LFL
2026-03-28 22:11:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05244692-3c92-5b23-843b-3610ec7ef034 with identifier: NX63%20LFL
2026-03-28 22:11:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05244692-3c92-5b23-843b-3610ec7ef034 with identifier: NX63%20LFL to the API
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX63%20LFL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05244692-3c92-5b23-843b-3610ec7ef034',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX63 LFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX63%20LFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 103083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.7 CDTI 130 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 130 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7EL4DB206342',
 'year': 2013}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX63%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:11:34 [bca.uk] INFO: Saving data for NX63%20LFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774649054.827147, 'last_price_update_time': 1774735894.867577}
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX63%2520LFL') HTTP/1.1" 204 0
2026-03-28 22:11:34 [bca.uk] INFO: Found listing with ID: AF68%20SVE
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF68%2520SVE%27 HTTP/1.1" 200 None
2026-03-28 22:11:34 [bca.uk] INFO: Scrape type for AF68%20SVE: 0
2026-03-28 22:11:34 [bca.uk] INFO: Found listing with ID: MV65%20OCE
2026-03-28 22:11:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV65%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 22:11:34 [bca.uk] INFO: Scrape type for MV65%20OCE: 2
2026-03-28 22:11:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with identifier: MV65%20OCE
2026-03-28 22:11:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with scrape type 2
2026-03-28 22:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with scrape type 2
2026-03-28 22:11:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b, identifier: MV65%20OCE
2026-03-28 22:11:34 [bca.uk] INFO: Found listing with ID: P12%20TBE
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P12%2520TBE%27 HTTP/1.1" 200 None
2026-03-28 22:11:35 [bca.uk] INFO: Scrape type for P12%20TBE: 2
2026-03-28 22:11:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aec71d07-4298-559d-a354-3e70da286917 with identifier: P12%20TBE
2026-03-28 22:11:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aec71d07-4298-559d-a354-3e70da286917 with scrape type 2
2026-03-28 22:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aec71d07-4298-559d-a354-3e70da286917 with scrape type 2
2026-03-28 22:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aec71d07-4298-559d-a354-3e70da286917, identifier: P12%20TBE
2026-03-28 22:11:35 [bca.uk] INFO: Found listing with ID: YN64%20OSM
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN64%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 22:11:35 [bca.uk] INFO: Scrape type for YN64%20OSM: 2
2026-03-28 22:11:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 893423e4-ca90-5261-a641-c79f87b3ff74 with identifier: YN64%20OSM
2026-03-28 22:11:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 893423e4-ca90-5261-a641-c79f87b3ff74 with scrape type 2
2026-03-28 22:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 893423e4-ca90-5261-a641-c79f87b3ff74 with scrape type 2
2026-03-28 22:11:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 893423e4-ca90-5261-a641-c79f87b3ff74, identifier: YN64%20OSM
2026-03-28 22:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with identifier: MV65%20OCE
2026-03-28 22:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with identifier: MV65%20OCE
2026-03-28 22:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e749bed-27f6-5790-8d46-5ddf2b5a5a8b with identifier: MV65%20OCE to the API
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:35 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV65%20OCE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e749bed-27f6-5790-8d46-5ddf2b5a5a8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV65 OCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV65%20OCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 72831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 1.5 216D SPORT Hatchback',
 'transmission': 'manual',
 'trim': '216D SPORT',
 'vin': 'WBA2B32080V581099',
 'year': 2015}
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV65%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 22:11:35 [bca.uk] INFO: Saving data for MV65%20OCE: {'auction_closing_time': 1774778400.0, 'created_time': 1774339606.571852, 'last_price_update_time': 1774735895.515115}
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV65%2520OCE') HTTP/1.1" 204 0
2026-03-28 22:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aec71d07-4298-559d-a354-3e70da286917 with identifier: P12%20TBE
2026-03-28 22:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aec71d07-4298-559d-a354-3e70da286917 with identifier: P12%20TBE
2026-03-28 22:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aec71d07-4298-559d-a354-3e70da286917 with identifier: P12%20TBE to the API
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:35 [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': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=P12%20TBE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aec71d07-4298-559d-a354-3e70da286917',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'P12 TBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=P12%20TBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 50053,
 'odometer_reading_unit': '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': '6FPPXXMJ2PNM35617',
 'year': 2022}
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P12%2520TBE%27 HTTP/1.1" 200 None
2026-03-28 22:11:35 [bca.uk] INFO: Saving data for P12%20TBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774649076.471418, 'last_price_update_time': 1774735895.80818}
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='P12%2520TBE') HTTP/1.1" 204 0
2026-03-28 22:11:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 893423e4-ca90-5261-a641-c79f87b3ff74 with identifier: YN64%20OSM
2026-03-28 22:11:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 893423e4-ca90-5261-a641-c79f87b3ff74 with identifier: YN64%20OSM
2026-03-28 22:11:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 893423e4-ca90-5261-a641-c79f87b3ff74 with identifier: YN64%20OSM to the API
2026-03-28 22:11:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN64%20OSM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '893423e4-ca90-5261-a641-c79f87b3ff74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN64 OSM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN64%20OSM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 107651,
 'odometer_reading_unit': '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 2.0 CRDI SE 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI SE 4WD',
 'vin': 'TMAJU81VNEJ529350',
 'year': 2014}
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN64%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Saving data for YN64%20OSM: {'auction_closing_time': 1774951200.0, 'created_time': 1774649223.442455, 'last_price_update_time': 1774735896.112668}
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN64%2520OSM') HTTP/1.1" 204 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: PO13%20XES
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PO13%2520XES%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for PO13%20XES: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: PX08%20FZF
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX08%2520FZF%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for PX08%20FZF: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: RJ67%20ZGP
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RJ67%2520ZGP%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for RJ67%20ZGP: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: SM11%20YYC
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SM11%2520YYC%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for SM11%20YYC: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: WF09%20WWO
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF09%2520WWO%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for WF09%20WWO: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: YD15%20FET
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YD15%2520FET%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for YD15%20FET: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: YJ63%20EVM
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YJ63%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for YJ63%20EVM: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: YN08%20UVD
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN08%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for YN08%20UVD: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: ET10%20FWV
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ET10%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for ET10%20FWV: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: FFZ%202461
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FFZ%25202461%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for FFZ%202461: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: GD10%20BNJ
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GD10%2520BNJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for GD10%20BNJ: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: J222%20SOB
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27J222%2520SOB%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for J222%20SOB: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: LK08%20VLX
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LK08%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for LK08%20VLX: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: ML10%20HFR
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ML10%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for ML10%20HFR: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: NA52%20HNU
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA52%2520HNU%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for NA52%20HNU: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: AP14%20DLE
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AP14%2520DLE%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for AP14%20DLE: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: BG61%20XGP
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG61%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for BG61%20XGP: 2
2026-03-28 22:11:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b339023-d848-5a14-a7c4-6693e0d7e398 with identifier: BG61%20XGP
2026-03-28 22:11:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b339023-d848-5a14-a7c4-6693e0d7e398 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b339023-d848-5a14-a7c4-6693e0d7e398 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b339023-d848-5a14-a7c4-6693e0d7e398, identifier: BG61%20XGP
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: SA72%20DPN
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA72%2520DPN%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for SA72%20DPN: 2
2026-03-28 22:11:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41f41e70-13b2-5205-a701-e1e10b9a14a0 with identifier: SA72%20DPN
2026-03-28 22:11:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41f41e70-13b2-5205-a701-e1e10b9a14a0 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41f41e70-13b2-5205-a701-e1e10b9a14a0 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41f41e70-13b2-5205-a701-e1e10b9a14a0, identifier: SA72%20DPN
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: CK64%20JOH
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CK64%2520JOH%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for CK64%20JOH: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: DC12%20SEE
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DC12%2520SEE%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for DC12%20SEE: 0
2026-03-28 22:11:36 [bca.uk] INFO: Found listing with ID: FE59%20XRV
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE59%2520XRV%27 HTTP/1.1" 200 None
2026-03-28 22:11:36 [bca.uk] INFO: Scrape type for FE59%20XRV: 2
2026-03-28 22:11:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with identifier: FE59%20XRV
2026-03-28 22:11:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with scrape type 2
2026-03-28 22:11:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60e3ad52-e870-5a4a-9c94-1b56dea38a84, identifier: FE59%20XRV
2026-03-28 22:11:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b339023-d848-5a14-a7c4-6693e0d7e398 with identifier: BG61%20XGP
2026-03-28 22:11:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b339023-d848-5a14-a7c4-6693e0d7e398 with identifier: BG61%20XGP
2026-03-28 22:11:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b339023-d848-5a14-a7c4-6693e0d7e398 with identifier: BG61%20XGP to the API
2026-03-28 22:11:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:37 [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=BG61%20XGP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b339023-d848-5a14-a7c4-6693e0d7e398',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG61 XGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG61%20XGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 122541,
 '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 2.0 CDTI 16V 165 E/F SRI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 E/F SRI S/S',
 'vin': 'W0LPF6EN9CG051639',
 'year': 2011}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG61%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Saving data for BG61%20XGP: {'auction_closing_time': 1774778400.0, 'created_time': 1774534686.943642, 'last_price_update_time': 1774735897.029015}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG61%2520XGP') HTTP/1.1" 204 0
2026-03-28 22:11:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41f41e70-13b2-5205-a701-e1e10b9a14a0 with identifier: SA72%20DPN
2026-03-28 22:11:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41f41e70-13b2-5205-a701-e1e10b9a14a0 with identifier: SA72%20DPN
2026-03-28 22:11:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41f41e70-13b2-5205-a701-e1e10b9a14a0 with identifier: SA72%20DPN to the API
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:37 [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': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA72%20DPN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '41f41e70-13b2-5205-a701-e1e10b9a14a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA72 DPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA72%20DPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 57626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 320 SWB TRAIL L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 SWB TRAIL L/R',
 'vin': 'WF0ZXXTTGZNB27665',
 'year': 2023}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA72%2520DPN%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Saving data for SA72%20DPN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649113.353696, 'last_price_update_time': 1774735897.417396}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA72%2520DPN') HTTP/1.1" 204 0
2026-03-28 22:11:37 [bca.uk] INFO: Total items found: 100
2026-03-28 22:11:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded
2026-03-28 22:11:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:11:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with identifier: FE59%20XRV
2026-03-28 22:11:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with identifier: FE59%20XRV
2026-03-28 22:11:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60e3ad52-e870-5a4a-9c94-1b56dea38a84 with identifier: FE59%20XRV to the API
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:37 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE59%20XRV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60e3ad52-e870-5a4a-9c94-1b56dea38a84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE59 XRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE59%20XRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 110686,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 140 GT',
 'vin': 'WVWZZZ1KZAW102374',
 'year': 2009}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FE59%2520XRV%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Saving data for FE59%20XRV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649201.406653, 'last_price_update_time': 1774735897.757214}
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE59%2520XRV') HTTP/1.1" 204 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: BV07%20PTY
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BV07%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for BV07%20PTY: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: DA59%20ZDF
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA59%2520ZDF%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for DA59%20ZDF: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: DN62%20BXP
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN62%2520BXP%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for DN62%20BXP: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: DU11%20ZKX
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU11%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for DU11%20ZKX: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: EA63%20XHB
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EA63%2520XHB%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for EA63%20XHB: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: EJ09%20JZU
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ09%2520JZU%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for EJ09%20JZU: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: EJ11%20WXD
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ11%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for EJ11%20WXD: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: AE08%20JGR
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AE08%2520JGR%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for AE08%20JGR: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: AF63%20VLZ
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF63%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for AF63%20VLZ: 0
2026-03-28 22:11:37 [bca.uk] INFO: Found listing with ID: AJ59%20YCC
2026-03-28 22:11:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ59%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:11:37 [bca.uk] INFO: Scrape type for AJ59%20YCC: 2
2026-03-28 22:11:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7dfc5c2-9663-5107-913c-c57981d0eaf9 with identifier: AJ59%20YCC
2026-03-28 22:11:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7dfc5c2-9663-5107-913c-c57981d0eaf9 with scrape type 2
2026-03-28 22:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7dfc5c2-9663-5107-913c-c57981d0eaf9 with scrape type 2
2026-03-28 22:11:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7dfc5c2-9663-5107-913c-c57981d0eaf9, identifier: AJ59%20YCC
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: BD64%20SVN
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD64%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for BD64%20SVN: 2
2026-03-28 22:11:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71b56363-9593-5f1e-aa30-16c1537d987b with identifier: BD64%20SVN
2026-03-28 22:11:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71b56363-9593-5f1e-aa30-16c1537d987b with scrape type 2
2026-03-28 22:11:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71b56363-9593-5f1e-aa30-16c1537d987b with scrape type 2
2026-03-28 22:11:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71b56363-9593-5f1e-aa30-16c1537d987b, identifier: BD64%20SVN
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: RA08%20JWP
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RA08%2520JWP%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for RA08%20JWP: 0
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: SA06%20UMJ
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA06%2520UMJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for SA06%20UMJ: 0
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: MW63%20FXS
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW63%2520FXS%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for MW63%20FXS: 0
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: YX18%20XUA
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YX18%2520XUA%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for YX18%20XUA: 0
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: SO14%20FTD
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SO14%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for SO14%20FTD: 0
2026-03-28 22:11:38 [bca.uk] INFO: Found listing with ID: KN14%20YFH
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN14%2520YFH%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Scrape type for KN14%20YFH: 2
2026-03-28 22:11:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 822bcafc-bb1f-5eb3-a014-6167774110ed with identifier: KN14%20YFH
2026-03-28 22:11:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 822bcafc-bb1f-5eb3-a014-6167774110ed with scrape type 2
2026-03-28 22:11:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 822bcafc-bb1f-5eb3-a014-6167774110ed with scrape type 2
2026-03-28 22:11:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 822bcafc-bb1f-5eb3-a014-6167774110ed, identifier: KN14%20YFH
2026-03-28 22:11:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7dfc5c2-9663-5107-913c-c57981d0eaf9 with identifier: AJ59%20YCC
2026-03-28 22:11:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7dfc5c2-9663-5107-913c-c57981d0eaf9 with identifier: AJ59%20YCC
2026-03-28 22:11:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7dfc5c2-9663-5107-913c-c57981d0eaf9 with identifier: AJ59%20YCC to the API
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:38 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ59%20YCC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c7dfc5c2-9663-5107-913c-c57981d0eaf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ59 YCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ59%20YCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C5',
 'odometer': 116523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 1.6 HDI 110 VTR+ Saloon',
 'transmission': 'manual',
 'trim': 'HDI 110 VTR+',
 'vin': 'VF7RD9HZC9L569538',
 'year': 2009}
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AJ59%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:11:38 [bca.uk] INFO: Saving data for AJ59%20YCC: {'auction_closing_time': 1774778400.0, 'created_time': 1774044670.707957, 'last_price_update_time': 1774735898.713091}
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ59%2520YCC') HTTP/1.1" 204 0
2026-03-28 22:11:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71b56363-9593-5f1e-aa30-16c1537d987b with identifier: BD64%20SVN
2026-03-28 22:11:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71b56363-9593-5f1e-aa30-16c1537d987b with identifier: BD64%20SVN
2026-03-28 22:11:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71b56363-9593-5f1e-aa30-16c1537d987b with identifier: BD64%20SVN to the API
2026-03-28 22:11:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:39 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD64%20SVN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '71b56363-9593-5f1e-aa30-16c1537d987b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD64 SVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD64%20SVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 116200,
 'odometer_reading_unit': '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 BERLINGO L1 1.6 HDI 90 625KG X Van',
 'transmission': 'manual',
 'trim': 'HDI 90 625KG X',
 'vin': 'VF77C9HF0EJ809554',
 'year': 2014}
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD64%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Saving data for BD64%20SVN: {'auction_closing_time': 1775124000.0, 'created_time': 1774649112.93305, 'last_price_update_time': 1774735899.11317}
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD64%2520SVN') HTTP/1.1" 204 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: MD24%20WCJ
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MD24%2520WCJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for MD24%20WCJ: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: BC74%20HAX
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC74%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for BC74%20HAX: 2
2026-03-28 22:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with identifier: BC74%20HAX
2026-03-28 22:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2f8c2a1-8f52-536a-b393-0d8c53589aa8, identifier: BC74%20HAX
2026-03-28 22:11:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:11:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 822bcafc-bb1f-5eb3-a014-6167774110ed with identifier: KN14%20YFH
2026-03-28 22:11:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 822bcafc-bb1f-5eb3-a014-6167774110ed with identifier: KN14%20YFH
2026-03-28 22:11:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 822bcafc-bb1f-5eb3-a014-6167774110ed with identifier: KN14%20YFH to the API
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:39 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN14%20YFH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '822bcafc-bb1f-5eb3-a014-6167774110ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN14 YFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN14%20YFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 70222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI ACENTA S/S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI ACENTA S/S',
 'vin': 'SJNFCAF15U6518386',
 'year': 2014}
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN14%2520YFH%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Saving data for KN14%20YFH: {'auction_closing_time': 1774951200.0, 'created_time': 1774649452.569219, 'last_price_update_time': 1774735899.548566}
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN14%2520YFH') HTTP/1.1" 204 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: EF69%20FGP
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EF69%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for EF69%20FGP: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: KS71%20LRF
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KS71%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for KS71%20LRF: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: MV22%20UCS
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MV22%2520UCS%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for MV22%20UCS: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: VK73%20CAE
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK73%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for VK73%20CAE: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: NA14%20MLY
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA14%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for NA14%20MLY: 0
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: DV12%20NKX
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV12%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for DV12%20NKX: 2
2026-03-28 22:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94d60c17-1b2d-5091-8d43-dfa06625ffdf with identifier: DV12%20NKX
2026-03-28 22:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94d60c17-1b2d-5091-8d43-dfa06625ffdf with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94d60c17-1b2d-5091-8d43-dfa06625ffdf with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94d60c17-1b2d-5091-8d43-dfa06625ffdf, identifier: DV12%20NKX
2026-03-28 22:11:39 [bca.uk] INFO: Found listing with ID: SG16%20XEM
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG16%2520XEM%27 HTTP/1.1" 200 None
2026-03-28 22:11:39 [bca.uk] INFO: Scrape type for SG16%20XEM: 2
2026-03-28 22:11:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33eb199c-b709-5c2c-8be0-ae19590e321a with identifier: SG16%20XEM
2026-03-28 22:11:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33eb199c-b709-5c2c-8be0-ae19590e321a with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33eb199c-b709-5c2c-8be0-ae19590e321a with scrape type 2
2026-03-28 22:11:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33eb199c-b709-5c2c-8be0-ae19590e321a, identifier: SG16%20XEM
2026-03-28 22:11:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with identifier: BC74%20HAX
2026-03-28 22:11:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with identifier: BC74%20HAX
2026-03-28 22:11:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2f8c2a1-8f52-536a-b393-0d8c53589aa8 with identifier: BC74%20HAX to the API
2026-03-28 22:11:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC74%20HAX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2f8c2a1-8f52-536a-b393-0d8c53589aa8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BC74 HAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC74%20HAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 13008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE8R4338427',
 'year': 2025}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC74%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Saving data for BC74%20HAX: {'auction_closing_time': 1775124000.0, 'created_time': 1774016619.092361, 'last_price_update_time': 1774735900.148918}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC74%2520HAX') HTTP/1.1" 204 0
2026-03-28 22: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-28 22:11:40 [bca.uk] INFO: Found listing with ID: SY13%20GYG
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY13%2520GYG%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Scrape type for SY13%20GYG: 0
2026-03-28 22:11:40 [bca.uk] INFO: Found listing with ID: AK64%20WNF
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AK64%2520WNF%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Scrape type for AK64%20WNF: 0
2026-03-28 22:11:40 [bca.uk] INFO: Found listing with ID: MJ66%20YYD
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ66%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Scrape type for MJ66%20YYD: 2
2026-03-28 22:11:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 023baf7e-f5fc-583d-8be2-ad061bdf540c with identifier: MJ66%20YYD
2026-03-28 22:11:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 023baf7e-f5fc-583d-8be2-ad061bdf540c with scrape type 2
2026-03-28 22:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 023baf7e-f5fc-583d-8be2-ad061bdf540c with scrape type 2
2026-03-28 22:11:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 023baf7e-f5fc-583d-8be2-ad061bdf540c, identifier: MJ66%20YYD
2026-03-28 22:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94d60c17-1b2d-5091-8d43-dfa06625ffdf with identifier: DV12%20NKX
2026-03-28 22:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94d60c17-1b2d-5091-8d43-dfa06625ffdf with identifier: DV12%20NKX
2026-03-28 22:11:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94d60c17-1b2d-5091-8d43-dfa06625ffdf with identifier: DV12%20NKX to the API
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:40 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV12%20NKX-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94d60c17-1b2d-5091-8d43-dfa06625ffdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV12 NKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV12%20NKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 83269,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT SXI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT SXI',
 'vin': 'W0L0SDL68C4153655',
 'year': 2012}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DV12%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Saving data for DV12%20NKX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649218.64856, 'last_price_update_time': 1774735900.580557}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV12%2520NKX') HTTP/1.1" 204 0
2026-03-28 22:11:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33eb199c-b709-5c2c-8be0-ae19590e321a with identifier: SG16%20XEM
2026-03-28 22:11:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33eb199c-b709-5c2c-8be0-ae19590e321a with identifier: SG16%20XEM
2026-03-28 22:11:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33eb199c-b709-5c2c-8be0-ae19590e321a with identifier: SG16%20XEM to the API
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:40 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG16%20XEM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33eb199c-b709-5c2c-8be0-ae19590e321a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG16 XEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG16%20XEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 87501,
 'odometer_reading_unit': '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 L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0GJ592406',
 'year': 2016}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG16%2520XEM%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Saving data for SG16%20XEM: {'auction_closing_time': 1775124000.0, 'created_time': 1774649104.6663, 'last_price_update_time': 1774735900.954471}
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG16%2520XEM') HTTP/1.1" 204 0
2026-03-28 22:11:40 [bca.uk] INFO: Found listing with ID: EO23%20LML
2026-03-28 22:11:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO23%2520LML%27 HTTP/1.1" 200 None
2026-03-28 22:11:40 [bca.uk] INFO: Scrape type for EO23%20LML: 0
2026-03-28 22:11:40 [bca.uk] INFO: Found listing with ID: EU16%20VPP
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU16%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Scrape type for EU16%20VPP: 2
2026-03-28 22:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 613e170f-721e-54dd-9e7c-a6e9273f7af3 with identifier: EU16%20VPP
2026-03-28 22:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 613e170f-721e-54dd-9e7c-a6e9273f7af3 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 613e170f-721e-54dd-9e7c-a6e9273f7af3 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 613e170f-721e-54dd-9e7c-a6e9273f7af3, identifier: EU16%20VPP
2026-03-28 22:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 023baf7e-f5fc-583d-8be2-ad061bdf540c with identifier: MJ66%20YYD
2026-03-28 22:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 023baf7e-f5fc-583d-8be2-ad061bdf540c with identifier: MJ66%20YYD
2026-03-28 22:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 023baf7e-f5fc-583d-8be2-ad061bdf540c with identifier: MJ66%20YYD to the API
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:41 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ66%20YYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '023baf7e-f5fc-583d-8be2-ad061bdf540c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ66 YYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ66%20YYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 54524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 20D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAHU320905G14490',
 'year': 2016}
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ66%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Saving data for MJ66%20YYD: {'auction_closing_time': 1774778400.0, 'created_time': 1774649217.847337, 'last_price_update_time': 1774735901.400259}
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ66%2520YYD') HTTP/1.1" 204 0
2026-03-28 22:11:41 [bca.uk] INFO: Found listing with ID: YE13%20TGX
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE13%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Scrape type for YE13%20TGX: 2
2026-03-28 22:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58165037-6f1a-5c77-a44d-345a39747d11 with identifier: YE13%20TGX
2026-03-28 22:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58165037-6f1a-5c77-a44d-345a39747d11 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58165037-6f1a-5c77-a44d-345a39747d11 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58165037-6f1a-5c77-a44d-345a39747d11, identifier: YE13%20TGX
2026-03-28 22:11:41 [bca.uk] INFO: Found listing with ID: BX64%20YVD
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX64%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Scrape type for BX64%20YVD: 2
2026-03-28 22:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 222a3a9d-770a-5743-9ab0-1d5601284826 with identifier: BX64%20YVD
2026-03-28 22:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 222a3a9d-770a-5743-9ab0-1d5601284826 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 222a3a9d-770a-5743-9ab0-1d5601284826 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 222a3a9d-770a-5743-9ab0-1d5601284826, identifier: BX64%20YVD
2026-03-28 22:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 613e170f-721e-54dd-9e7c-a6e9273f7af3 with identifier: EU16%20VPP
2026-03-28 22:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 613e170f-721e-54dd-9e7c-a6e9273f7af3 with identifier: EU16%20VPP
2026-03-28 22:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 613e170f-721e-54dd-9e7c-a6e9273f7af3 with identifier: EU16%20VPP to the API
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '613e170f-721e-54dd-9e7c-a6e9273f7af3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU16 VPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU16%20VPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 95679,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GTC 1.4 T 16V 140 SRI Coupe',
 'transmission': 'manual',
 'trim': 'T 16V 140 SRI',
 'vin': 'W0LPF2EC2GG100094',
 'year': 2016}
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EU16%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Saving data for EU16%20VPP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649284.155485, 'last_price_update_time': 1774735901.922728}
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU16%2520VPP') HTTP/1.1" 204 0
2026-03-28 22:11:41 [bca.uk] INFO: Found listing with ID: YG59%20LXX
2026-03-28 22:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG59%2520LXX%27 HTTP/1.1" 200 None
2026-03-28 22:11:41 [bca.uk] INFO: Scrape type for YG59%20LXX: 2
2026-03-28 22:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with identifier: YG59%20LXX
2026-03-28 22:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with scrape type 2
2026-03-28 22:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with scrape type 2
2026-03-28 22:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3dad6b2f-fdfc-5ed0-9be3-43131df25640, identifier: YG59%20LXX
2026-03-28 22:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58165037-6f1a-5c77-a44d-345a39747d11 with identifier: YE13%20TGX
2026-03-28 22:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58165037-6f1a-5c77-a44d-345a39747d11 with identifier: YE13%20TGX
2026-03-28 22:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58165037-6f1a-5c77-a44d-345a39747d11 with identifier: YE13%20TGX to the API
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:42 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE13%20TGX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58165037-6f1a-5c77-a44d-345a39747d11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE13 TGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE13%20TGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 93808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.5 TDCI 75 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 75 ZETEC',
 'vin': 'WF0KXXERJKDM52374',
 'year': 2013}
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE13%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 22:11:42 [bca.uk] INFO: Saving data for YE13%20TGX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649182.474541, 'last_price_update_time': 1774735902.339294}
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE13%2520TGX') HTTP/1.1" 204 0
2026-03-28 22:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 222a3a9d-770a-5743-9ab0-1d5601284826 with identifier: BX64%20YVD
2026-03-28 22:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 222a3a9d-770a-5743-9ab0-1d5601284826 with identifier: BX64%20YVD
2026-03-28 22:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 222a3a9d-770a-5743-9ab0-1d5601284826 with identifier: BX64%20YVD to the API
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:42 [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': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX64%20YVD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '222a3a9d-770a-5743-9ab0-1d5601284826',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX64 YVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX64%20YVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 91386,
 'odometer_reading_unit': '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 TRANSPORTER T30 2.0 BITDI 180 H/L SWB KOMBI DSG CrewCab '
          'Van',
 'transmission': 'automatic',
 'trim': 'BITDI 180 H/L SWB KOMBI DSG',
 'vin': 'WV1ZZZ7HZFH020645',
 'year': 2014}
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BX64%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 22:11:42 [bca.uk] INFO: Saving data for BX64%20YVD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649075.817356, 'last_price_update_time': 1774735902.647287}
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX64%2520YVD') HTTP/1.1" 204 0
2026-03-28 22:11:42 [bca.uk] INFO: Found listing with ID: EO74%20OPL
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO74%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:11:42 [bca.uk] INFO: Scrape type for EO74%20OPL: 2
2026-03-28 22:11:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with identifier: EO74%20OPL
2026-03-28 22:11:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with scrape type 2
2026-03-28 22:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with scrape type 2
2026-03-28 22:11:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58ba41d7-ff35-50e5-ac6f-e966bf2d587f, identifier: EO74%20OPL
2026-03-28 22:11:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with identifier: YG59%20LXX
2026-03-28 22:11:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with identifier: YG59%20LXX
2026-03-28 22:11:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3dad6b2f-fdfc-5ed0-9be3-43131df25640 with identifier: YG59%20LXX to the API
2026-03-28 22:11:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:43 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG59%20LXX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3dad6b2f-fdfc-5ed0-9be3-43131df25640',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG59 LXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG59%20LXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 133666,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 170 QUATTRO S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 170 QUATTRO S LINE',
 'vin': 'WAUZZZ8P1AA043791',
 'year': 2009}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG59%2520LXX%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Saving data for YG59%20LXX: {'auction_closing_time': 1774778400.0, 'created_time': 1774649218.248245, 'last_price_update_time': 1774735903.057061}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG59%2520LXX') HTTP/1.1" 204 0
2026-03-28 22:11:43 [bca.uk] INFO: Found listing with ID: KX63%20VRW
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX63%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Scrape type for KX63%20VRW: 2
2026-03-28 22:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81521875-0531-5c84-9a0a-0ea69ac27344 with identifier: KX63%20VRW
2026-03-28 22:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81521875-0531-5c84-9a0a-0ea69ac27344 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81521875-0531-5c84-9a0a-0ea69ac27344 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81521875-0531-5c84-9a0a-0ea69ac27344, identifier: KX63%20VRW
2026-03-28 22:11:43 [bca.uk] INFO: Found listing with ID: EO60%20XFZ
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO60%2520XFZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Scrape type for EO60%20XFZ: 2
2026-03-28 22:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with identifier: EO60%20XFZ
2026-03-28 22:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6591bbe6-7a2c-5fef-bed5-002c6df079e2, identifier: EO60%20XFZ
2026-03-28 22:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with identifier: EO74%20OPL
2026-03-28 22:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with identifier: EO74%20OPL
2026-03-28 22:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58ba41d7-ff35-50e5-ac6f-e966bf2d587f with identifier: EO74%20OPL to the API
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO74%20OPL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '58ba41d7-ff35-50e5-ac6f-e966bf2d587f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO74 OPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO74%20OPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 46886,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE ED.',
 'vin': 'WF0FXXWPMHPU17183',
 'year': 2024}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO74%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Saving data for EO74%20OPL: {'auction_closing_time': 1775124000.0, 'created_time': 1774649275.801092, 'last_price_update_time': 1774735903.571083}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO74%2520OPL') HTTP/1.1" 204 0
2026-03-28 22:11:43 [bca.uk] INFO: Found listing with ID: FT63%20VNN
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FT63%2520VNN%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Scrape type for FT63%20VNN: 2
2026-03-28 22:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58618171-9c45-5fea-b41c-22a95c786f07 with identifier: FT63%20VNN
2026-03-28 22:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58618171-9c45-5fea-b41c-22a95c786f07 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58618171-9c45-5fea-b41c-22a95c786f07 with scrape type 2
2026-03-28 22:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58618171-9c45-5fea-b41c-22a95c786f07, identifier: FT63%20VNN
2026-03-28 22:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81521875-0531-5c84-9a0a-0ea69ac27344 with identifier: KX63%20VRW
2026-03-28 22:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81521875-0531-5c84-9a0a-0ea69ac27344 with identifier: KX63%20VRW
2026-03-28 22:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81521875-0531-5c84-9a0a-0ea69ac27344 with identifier: KX63%20VRW to the API
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:43 [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': 211,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX63%20VRW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '81521875-0531-5c84-9a0a-0ea69ac27344',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX63 VRW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX63%20VRW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 163728,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 LH35DCI 100 PanelVan',
 'transmission': 'manual',
 'trim': 'LH35DCI 100',
 'vin': 'VF1MAF4NF49633329',
 'year': 2014}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KX63%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 22:11:43 [bca.uk] INFO: Saving data for KX63%20VRW: {'auction_closing_time': 1775124000.0, 'created_time': 1774649219.807618, 'last_price_update_time': 1774735903.964383}
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX63%2520VRW') HTTP/1.1" 204 0
2026-03-28 22:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with identifier: EO60%20XFZ
2026-03-28 22:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with identifier: EO60%20XFZ
2026-03-28 22:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6591bbe6-7a2c-5fef-bed5-002c6df079e2 with identifier: EO60%20XFZ to the API
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:44 [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': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO60%20XFZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6591bbe6-7a2c-5fef-bed5-002c6df079e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO60 XFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO60%20XFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 130597,
 '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 NAVARA 2.5 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCVND40U0402155',
 'year': 2011}
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EO60%2520XFZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:44 [bca.uk] INFO: Saving data for EO60%20XFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649103.466796, 'last_price_update_time': 1774735904.297086}
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO60%2520XFZ') HTTP/1.1" 204 0
2026-03-28 22:11:44 [bca.uk] INFO: Found listing with ID: DA15%20KME
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA15%2520KME%27 HTTP/1.1" 200 None
2026-03-28 22:11:44 [bca.uk] INFO: Scrape type for DA15%20KME: 2
2026-03-28 22:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5599af3d-6f3a-57e0-8314-cc8545a2c168 with identifier: DA15%20KME
2026-03-28 22:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5599af3d-6f3a-57e0-8314-cc8545a2c168 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5599af3d-6f3a-57e0-8314-cc8545a2c168 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5599af3d-6f3a-57e0-8314-cc8545a2c168, identifier: DA15%20KME
2026-03-28 22:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58618171-9c45-5fea-b41c-22a95c786f07 with identifier: FT63%20VNN
2026-03-28 22:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58618171-9c45-5fea-b41c-22a95c786f07 with identifier: FT63%20VNN
2026-03-28 22:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58618171-9c45-5fea-b41c-22a95c786f07 with identifier: FT63%20VNN to the API
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:44 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT63%20VNN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58618171-9c45-5fea-b41c-22a95c786f07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT63 VNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT63%20VNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 160299,
 'odometer_reading_unit': '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 PASSAT 2.0 TDI 140 BMT HIGHLINE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 140 BMT HIGHLINE DSG',
 'vin': 'WVWZZZ3CZEE063957',
 'year': 2014}
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FT63%2520VNN%27 HTTP/1.1" 200 None
2026-03-28 22:11:44 [bca.uk] INFO: Saving data for FT63%20VNN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649220.247313, 'last_price_update_time': 1774735904.705643}
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT63%2520VNN') HTTP/1.1" 204 0
2026-03-28 22:11:44 [bca.uk] INFO: Found listing with ID: WU56%20JVV
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU56%2520JVV%27 HTTP/1.1" 200 None
2026-03-28 22:11:44 [bca.uk] INFO: Scrape type for WU56%20JVV: 2
2026-03-28 22:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with identifier: WU56%20JVV
2026-03-28 22:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8, identifier: WU56%20JVV
2026-03-28 22:11:44 [bca.uk] INFO: Found listing with ID: DS65%20VAY
2026-03-28 22:11:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS65%2520VAY%27 HTTP/1.1" 200 None
2026-03-28 22:11:44 [bca.uk] INFO: Scrape type for DS65%20VAY: 2
2026-03-28 22:11:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with identifier: DS65%20VAY
2026-03-28 22:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with scrape type 2
2026-03-28 22:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b2c7030-6dc1-596a-9e14-2840a98ba3f7, identifier: DS65%20VAY
2026-03-28 22:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5599af3d-6f3a-57e0-8314-cc8545a2c168 with identifier: DA15%20KME
2026-03-28 22:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5599af3d-6f3a-57e0-8314-cc8545a2c168 with identifier: DA15%20KME
2026-03-28 22:11:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5599af3d-6f3a-57e0-8314-cc8545a2c168 with identifier: DA15%20KME to the API
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA15%20KME-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5599af3d-6f3a-57e0-8314-cc8545a2c168',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA15 KME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA15%20KME&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA GTC',
 'odometer': 108533,
 'odometer_reading_unit': '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 ASTRA GTC 2.0 CDTI 16V 165 SRI Coupe',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 SRI',
 'vin': 'W0LPF2EN2EG087748',
 'year': 2015}
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DA15%2520KME%27 HTTP/1.1" 200 None
2026-03-28 22:11:45 [bca.uk] INFO: Saving data for DA15%20KME: {'auction_closing_time': 1774951200.0, 'created_time': 1774649262.435009, 'last_price_update_time': 1774735905.212544}
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA15%2520KME') HTTP/1.1" 204 0
2026-03-28 22:11:45 [bca.uk] INFO: Found listing with ID: HY63%20XBB
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY63%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 22:11:45 [bca.uk] INFO: Scrape type for HY63%20XBB: 2
2026-03-28 22:11:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with identifier: HY63%20XBB
2026-03-28 22:11:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with scrape type 2
2026-03-28 22:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with scrape type 2
2026-03-28 22:11:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4, identifier: HY63%20XBB
2026-03-28 22:11:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with identifier: WU56%20JVV
2026-03-28 22:11:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with identifier: WU56%20JVV
2026-03-28 22:11:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3043ffec-ce2d-518d-8b1e-c2ac11d34fe8 with identifier: WU56%20JVV to the API
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU56%20JVV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3043ffec-ce2d-518d-8b1e-c2ac11d34fe8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU56 JVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU56%20JVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'RELAY 30',
 'odometer': 107171,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'CITROEN RELAY 30 2.2 HDI 100 L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 100 L1 H1',
 'vin': 'VF7YAAMFA11041360',
 'year': 2006}
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU56%2520JVV%27 HTTP/1.1" 200 None
2026-03-28 22:11:45 [bca.uk] INFO: Saving data for WU56%20JVV: {'auction_closing_time': 1775124000.0, 'created_time': 1774649205.936241, 'last_price_update_time': 1774735905.707959}
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU56%2520JVV') HTTP/1.1" 204 0
2026-03-28 22:11:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with identifier: DS65%20VAY
2026-03-28 22:11:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with identifier: DS65%20VAY
2026-03-28 22:11:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b2c7030-6dc1-596a-9e14-2840a98ba3f7 with identifier: DS65%20VAY to the API
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11: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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS65%20VAY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b2c7030-6dc1-596a-9e14-2840a98ba3f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS65 VAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS65%20VAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 90507,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.4 T 140 SE MPV',
 'transmission': 'manual',
 'trim': 'T 140 SE',
 'vin': 'W0LPE9EC9G1027756',
 'year': 2015}
2026-03-28 22:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS65%2520VAY%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Saving data for DS65%20VAY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649115.699402, 'last_price_update_time': 1774735906.008932}
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS65%2520VAY') HTTP/1.1" 204 0
2026-03-28 22:11:46 [bca.uk] INFO: Found listing with ID: DN17%20OTR
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN17%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Scrape type for DN17%20OTR: 2
2026-03-28 22:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with identifier: DN17%20OTR
2026-03-28 22:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 381a630f-8a6c-5d8f-8a4a-f481c8134a95, identifier: DN17%20OTR
2026-03-28 22:11:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with identifier: HY63%20XBB
2026-03-28 22:11:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with identifier: HY63%20XBB
2026-03-28 22:11:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4 with identifier: HY63%20XBB to the API
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY63%20XBB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8cf57c9b-b2af-5a76-86fb-47dac3cf1fc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY63 XBB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY63%20XBB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 65625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PNCFB4DR067920',
 'year': 2013}
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HY63%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Saving data for HY63%20XBB: {'auction_closing_time': 1774778400.0, 'created_time': 1774649205.013395, 'last_price_update_time': 1774735906.417966}
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY63%2520XBB') HTTP/1.1" 204 0
2026-03-28 22:11:46 [bca.uk] INFO: Found listing with ID: MW14%20VSG
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW14%2520VSG%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Scrape type for MW14%20VSG: 2
2026-03-28 22:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9adac7cd-8cbf-568a-a809-e6c9785712c6 with identifier: MW14%20VSG
2026-03-28 22:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9adac7cd-8cbf-568a-a809-e6c9785712c6 with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9adac7cd-8cbf-568a-a809-e6c9785712c6 with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9adac7cd-8cbf-568a-a809-e6c9785712c6, identifier: MW14%20VSG
2026-03-28 22:11:46 [bca.uk] INFO: Found listing with ID: YA72%20EKD
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA72%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Scrape type for YA72%20EKD: 2
2026-03-28 22:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f052ca61-d5fa-5be2-8cb2-6805732b31bc with identifier: YA72%20EKD
2026-03-28 22:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f052ca61-d5fa-5be2-8cb2-6805732b31bc with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f052ca61-d5fa-5be2-8cb2-6805732b31bc with scrape type 2
2026-03-28 22:11:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f052ca61-d5fa-5be2-8cb2-6805732b31bc, identifier: YA72%20EKD
2026-03-28 22:11:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with identifier: DN17%20OTR
2026-03-28 22:11:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with identifier: DN17%20OTR
2026-03-28 22:11:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 381a630f-8a6c-5d8f-8a4a-f481c8134a95 with identifier: DN17%20OTR to the API
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN17%20OTR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '381a630f-8a6c-5d8f-8a4a-f481c8134a95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN17 OTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN17%20OTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 93699,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDHM74660',
 'year': 2017}
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DN17%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:11:46 [bca.uk] INFO: Saving data for DN17%20OTR: {'auction_closing_time': 1774951200.0, 'created_time': 1774649276.200049, 'last_price_update_time': 1774735906.985871}
2026-03-28 22:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN17%2520OTR') HTTP/1.1" 204 0
2026-03-28 22:11:47 [bca.uk] INFO: Found listing with ID: LV06%20XDN
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV06%2520XDN%27 HTTP/1.1" 200 None
2026-03-28 22:11:47 [bca.uk] INFO: Scrape type for LV06%20XDN: 2
2026-03-28 22:11:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with identifier: LV06%20XDN
2026-03-28 22:11:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with scrape type 2
2026-03-28 22:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with scrape type 2
2026-03-28 22:11:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9, identifier: LV06%20XDN
2026-03-28 22:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9adac7cd-8cbf-568a-a809-e6c9785712c6 with identifier: MW14%20VSG
2026-03-28 22:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9adac7cd-8cbf-568a-a809-e6c9785712c6 with identifier: MW14%20VSG
2026-03-28 22:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9adac7cd-8cbf-568a-a809-e6c9785712c6 with identifier: MW14%20VSG to the API
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW14%20VSG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9adac7cd-8cbf-568a-a809-e6c9785712c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW14 VSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW14%20VSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 106954,
 'odometer_reading_unit': '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 2.0 CDTI 165 E/F ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 165 E/F ELITE',
 'vin': 'W0LPE6EN1EG072913',
 'year': 2014}
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MW14%2520VSG%27 HTTP/1.1" 200 None
2026-03-28 22:11:47 [bca.uk] INFO: Saving data for MW14%20VSG: {'auction_closing_time': 1774951200.0, 'created_time': 1774649167.311794, 'last_price_update_time': 1774735907.37959}
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW14%2520VSG') HTTP/1.1" 204 0
2026-03-28 22:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f052ca61-d5fa-5be2-8cb2-6805732b31bc with identifier: YA72%20EKD
2026-03-28 22:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f052ca61-d5fa-5be2-8cb2-6805732b31bc with identifier: YA72%20EKD
2026-03-28 22:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f052ca61-d5fa-5be2-8cb2-6805732b31bc with identifier: YA72%20EKD to the API
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:47 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA72%20EKD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f052ca61-d5fa-5be2-8cb2-6805732b31bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA72 EKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA72%20EKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 58399,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 130 LL SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 LL SPORT',
 'vin': 'VF1FL000370057609',
 'year': 2023}
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA72%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 22:11:47 [bca.uk] INFO: Saving data for YA72%20EKD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649124.165479, 'last_price_update_time': 1774735907.672459}
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA72%2520EKD') HTTP/1.1" 204 0
2026-03-28 22:11:47 [bca.uk] INFO: Found listing with ID: LL23%20KPF
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL23%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 22:11:47 [bca.uk] INFO: Scrape type for LL23%20KPF: 2
2026-03-28 22:11:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with identifier: LL23%20KPF
2026-03-28 22:11:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with scrape type 2
2026-03-28 22:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with scrape type 2
2026-03-28 22:11:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3356aae7-86fa-57e1-bc30-da7842bc1fc3, identifier: LL23%20KPF
2026-03-28 22:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with identifier: LV06%20XDN
2026-03-28 22:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with identifier: LV06%20XDN
2026-03-28 22:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9 with identifier: LV06%20XDN to the API
2026-03-28 22:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV06%20XDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dffca2bc-7ac1-5cd2-89a6-0a07dd7449e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV06 XDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV06%20XDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 121734,
 '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 2.0 SE M-T Saloon',
 'transmission': 'manual',
 'trim': 'SE M-T',
 'vin': 'WAUZZZ8E86A284981',
 'year': 2006}
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV06%2520XDN%27 HTTP/1.1" 200 None
2026-03-28 22:11:48 [bca.uk] INFO: Saving data for LV06%20XDN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649063.286791, 'last_price_update_time': 1774735908.099918}
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV06%2520XDN') HTTP/1.1" 204 0
2026-03-28 22:11:48 [bca.uk] INFO: Found listing with ID: YG63%20XMA
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG63%2520XMA%27 HTTP/1.1" 200 None
2026-03-28 22:11:48 [bca.uk] INFO: Scrape type for YG63%20XMA: 2
2026-03-28 22:11:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30dbcd4c-35e7-5018-980d-af25e8710125 with identifier: YG63%20XMA
2026-03-28 22:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30dbcd4c-35e7-5018-980d-af25e8710125 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30dbcd4c-35e7-5018-980d-af25e8710125 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30dbcd4c-35e7-5018-980d-af25e8710125, identifier: YG63%20XMA
2026-03-28 22:11:48 [bca.uk] INFO: Found listing with ID: SG17%20XAA
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG17%2520XAA%27 HTTP/1.1" 200 None
2026-03-28 22:11:48 [bca.uk] INFO: Scrape type for SG17%20XAA: 2
2026-03-28 22:11:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with identifier: SG17%20XAA
2026-03-28 22:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a637d2d9-c1ff-5dc1-a588-05bfa38a3532, identifier: SG17%20XAA
2026-03-28 22:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with identifier: LL23%20KPF
2026-03-28 22:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with identifier: LL23%20KPF
2026-03-28 22:11:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3356aae7-86fa-57e1-bc30-da7842bc1fc3 with identifier: LL23%20KPF to the API
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3356aae7-86fa-57e1-bc30-da7842bc1fc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL23 KPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL23%20KPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q3 SPORTBACK',
 'odometer': 17854,
 'odometer_reading_unit': '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 Q3 SPORTBACK 1.4 45 TFSI E BLACK ED.S-T Coupe',
 'transmission': 'automatic',
 'trim': '45 TFSI E BLACK ED.S-T',
 'vin': 'WAUZZZF3XP1116813',
 'year': 2023}
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL23%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 22:11:48 [bca.uk] INFO: Saving data for LL23%20KPF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649281.639866, 'last_price_update_time': 1774735908.635816}
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL23%2520KPF') HTTP/1.1" 204 0
2026-03-28 22:11:48 [bca.uk] INFO: Found listing with ID: VK15%20FJO
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK15%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:48 [bca.uk] INFO: Scrape type for VK15%20FJO: 2
2026-03-28 22:11:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8db6e08a-fc2b-556c-a309-eabaecfc0379 with identifier: VK15%20FJO
2026-03-28 22:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8db6e08a-fc2b-556c-a309-eabaecfc0379 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8db6e08a-fc2b-556c-a309-eabaecfc0379 with scrape type 2
2026-03-28 22:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8db6e08a-fc2b-556c-a309-eabaecfc0379, identifier: VK15%20FJO
2026-03-28 22:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30dbcd4c-35e7-5018-980d-af25e8710125 with identifier: YG63%20XMA
2026-03-28 22:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30dbcd4c-35e7-5018-980d-af25e8710125 with identifier: YG63%20XMA
2026-03-28 22:11:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30dbcd4c-35e7-5018-980d-af25e8710125 with identifier: YG63%20XMA to the API
2026-03-28 22:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:11:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG63%20XMA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '30dbcd4c-35e7-5018-980d-af25e8710125',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG63 XMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG63%20XMA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT 280 FWD',
 'odometer': 89835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 280 FWD 2.2 TDCI 100 SWB M/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 SWB M/R',
 'vin': 'WF0XXXTTFXDA09571',
 'year': 2013}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YG63%2520XMA%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Saving data for YG63%20XMA: {'auction_closing_time': 1775124000.0, 'created_time': 1774649209.965039, 'last_price_update_time': 1774735909.056559}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG63%2520XMA') HTTP/1.1" 204 0
2026-03-28 22:11:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with identifier: SG17%20XAA
2026-03-28 22:11:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with identifier: SG17%20XAA
2026-03-28 22:11:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a637d2d9-c1ff-5dc1-a588-05bfa38a3532 with identifier: SG17%20XAA to the API
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:49 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG17%20XAA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a637d2d9-c1ff-5dc1-a588-05bfa38a3532',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG17 XAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG17%20XAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 91821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCHJ01820',
 'year': 2017}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG17%2520XAA%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Saving data for SG17%20XAA: {'auction_closing_time': 1774951200.0, 'created_time': 1774649087.617176, 'last_price_update_time': 1774735909.356761}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG17%2520XAA') HTTP/1.1" 204 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: Y863%20PSL
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27Y863%2520PSL%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for Y863%20PSL: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: FY72%20ATU
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FY72%2520ATU%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for FY72%20ATU: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: SR19%20KRE
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SR19%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for SR19%20KRE: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: AX72%20JJV
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX72%2520JJV%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for AX72%20JJV: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: AF21%20VSG
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF21%2520VSG%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for AF21%20VSG: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: DX23%20TSO
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DX23%2520TSO%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for DX23%20TSO: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: KN69%20NPV
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KN69%2520NPV%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for KN69%20NPV: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: YF72%20VKM
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF72%2520VKM%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for YF72%20VKM: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: DY72%20BZT
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DY72%2520BZT%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for DY72%20BZT: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: P123%20PJG
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P123%2520PJG%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for P123%20PJG: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: AO22%20TKN
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO22%2520TKN%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for AO22%20TKN: 0
2026-03-28 22:11:49 [bca.uk] INFO: Found listing with ID: AX72%20KAU
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX72%2520KAU%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Scrape type for AX72%20KAU: 2
2026-03-28 22:11:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 436d6e4f-73ae-5302-9882-73fdd75968ad with identifier: AX72%20KAU
2026-03-28 22:11:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 436d6e4f-73ae-5302-9882-73fdd75968ad with scrape type 2
2026-03-28 22:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 436d6e4f-73ae-5302-9882-73fdd75968ad with scrape type 2
2026-03-28 22:11:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 436d6e4f-73ae-5302-9882-73fdd75968ad, identifier: AX72%20KAU
2026-03-28 22:11:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8db6e08a-fc2b-556c-a309-eabaecfc0379 with identifier: VK15%20FJO
2026-03-28 22:11:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8db6e08a-fc2b-556c-a309-eabaecfc0379 with identifier: VK15%20FJO
2026-03-28 22:11:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8db6e08a-fc2b-556c-a309-eabaecfc0379 with identifier: VK15%20FJO to the API
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK15%20FJO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8db6e08a-fc2b-556c-a309-eabaecfc0379',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK15 FJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK15%20FJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'SHARAN',
 'odometer': 219129,
 'odometer_reading_unit': '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 SHARAN 2.0 TDI CR 140 BMT SE MPV',
 'transmission': 'manual',
 'trim': 'TDI CR 140 BMT SE',
 'vin': 'WVWZZZ7NZFV037100',
 'year': 2015}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK15%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:49 [bca.uk] INFO: Saving data for VK15%20FJO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649202.139805, 'last_price_update_time': 1774735909.953324}
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK15%2520FJO') HTTP/1.1" 204 0
2026-03-28 22:11:50 [bca.uk] INFO: Found listing with ID: WM64%20MZY
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM64%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 22:11:50 [bca.uk] INFO: Scrape type for WM64%20MZY: 2
2026-03-28 22:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 779cde9f-2dfe-5394-b941-2f3982bcffc4 with identifier: WM64%20MZY
2026-03-28 22:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 779cde9f-2dfe-5394-b941-2f3982bcffc4 with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 779cde9f-2dfe-5394-b941-2f3982bcffc4 with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 779cde9f-2dfe-5394-b941-2f3982bcffc4, identifier: WM64%20MZY
2026-03-28 22:11:50 [bca.uk] INFO: Found listing with ID: WA16%20TJO
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA16%2520TJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:50 [bca.uk] INFO: Scrape type for WA16%20TJO: 2
2026-03-28 22:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with identifier: WA16%20TJO
2026-03-28 22:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bf21546-9384-5dfa-ac4e-6c32450f0f30, identifier: WA16%20TJO
2026-03-28 22:11:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 436d6e4f-73ae-5302-9882-73fdd75968ad with identifier: AX72%20KAU
2026-03-28 22:11:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 436d6e4f-73ae-5302-9882-73fdd75968ad with identifier: AX72%20KAU
2026-03-28 22:11:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 436d6e4f-73ae-5302-9882-73fdd75968ad with identifier: AX72%20KAU to the API
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX72%20KAU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '436d6e4f-73ae-5302-9882-73fdd75968ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AX72 KAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX72%20KAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 19107,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ3NJH14755',
 'year': 2023}
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AX72%2520KAU%27 HTTP/1.1" 200 None
2026-03-28 22:11:50 [bca.uk] INFO: Saving data for AX72%20KAU: {'auction_closing_time': 1775037600.0, 'created_time': 1773826509.594439, 'last_price_update_time': 1774735910.718293}
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520KAU') HTTP/1.1" 204 0
2026-03-28 22:11:50 [bca.uk] INFO: Found listing with ID: WX63%20EOP
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX63%2520EOP%27 HTTP/1.1" 200 None
2026-03-28 22:11:50 [bca.uk] INFO: Scrape type for WX63%20EOP: 2
2026-03-28 22:11:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with identifier: WX63%20EOP
2026-03-28 22:11:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with scrape type 2
2026-03-28 22:11:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f, identifier: WX63%20EOP
2026-03-28 22:11:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 779cde9f-2dfe-5394-b941-2f3982bcffc4 with identifier: WM64%20MZY
2026-03-28 22:11:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 779cde9f-2dfe-5394-b941-2f3982bcffc4 with identifier: WM64%20MZY
2026-03-28 22:11:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 779cde9f-2dfe-5394-b941-2f3982bcffc4 with identifier: WM64%20MZY to the API
2026-03-28 22:11:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM64%20MZY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '779cde9f-2dfe-5394-b941-2f3982bcffc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM64 MZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM64%20MZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 99049,
 'odometer_reading_unit': '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': 'WF05XXGCC5EA38677',
 'year': 2014}
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM64%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Saving data for WM64%20MZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649192.345607, 'last_price_update_time': 1774735911.111931}
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM64%2520MZY') HTTP/1.1" 204 0
2026-03-28 22:11:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with identifier: WA16%20TJO
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey%2Fblack HTTP/1.1" 200 None
2026-03-28 22:11:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:11:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with identifier: WA16%20TJO
2026-03-28 22:11:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bf21546-9384-5dfa-ac4e-6c32450f0f30 with identifier: WA16%20TJO to the API
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA16%20TJO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0bf21546-9384-5dfa-ac4e-6c32450f0f30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA16 TJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA16%20TJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 55295,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE S EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 90 DYNAMIQUE S EDC',
 'vin': 'VF12RAJ1D54484457',
 'year': 2016}
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520TJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Saving data for WA16%20TJO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649125.278207, 'last_price_update_time': 1774735911.566032}
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA16%2520TJO') HTTP/1.1" 204 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: GY21%20ECT
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY21%2520ECT%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for GY21%20ECT: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: GC23%20CTV
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC23%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for GC23%20CTV: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: YF68%20ZTR
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for YF68%20ZTR: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: GV24%20ECT
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV24%2520ECT%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for GV24%20ECT: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: GY23%20TYF
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520TYF%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for GY23%20TYF: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: WU18%20RYO
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU18%2520RYO%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for WU18%20RYO: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: OV71%20KBY
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520KBY%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for OV71%20KBY: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: KV72%20VJL
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV72%2520VJL%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for KV72%20VJL: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: VO17%20JDK
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO17%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for VO17%20JDK: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: OV21%20JZF
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for OV21%20JZF: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: DU20%20NZO
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520NZO%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for DU20%20NZO: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: VK72%20WFR
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for VK72%20WFR: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: GD20%20BRZ
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD20%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for GD20%20BRZ: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: FM19%20TZB
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520TZB%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for FM19%20TZB: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: HJ23%20YHS
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ23%2520YHS%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for HJ23%20YHS: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: KT68%20ENX
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for KT68%20ENX: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: FV18%20YDD
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV18%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for FV18%20YDD: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: KD16%20EZL
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD16%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for KD16%20EZL: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: YS63%20PYT
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS63%2520PYT%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for YS63%20PYT: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: YS08%20YXV
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS08%2520YXV%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for YS08%20YXV: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: YS08%20ZJO
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS08%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for YS08%20ZJO: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: EK71%20HZV
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520HZV%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for EK71%20HZV: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: BT67%20OWK
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT67%2520OWK%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for BT67%20OWK: 0
2026-03-28 22:11:51 [bca.uk] INFO: Found listing with ID: RX65%20HHD
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:11:51 [bca.uk] INFO: Scrape type for RX65%20HHD: 2
2026-03-28 22:11:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d187d560-556e-5075-b426-d05333fbc0f1 with identifier: RX65%20HHD
2026-03-28 22:11:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d187d560-556e-5075-b426-d05333fbc0f1 with scrape type 2
2026-03-28 22:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d187d560-556e-5075-b426-d05333fbc0f1 with scrape type 2
2026-03-28 22:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d187d560-556e-5075-b426-d05333fbc0f1, identifier: RX65%20HHD
2026-03-28 22:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with identifier: WX63%20EOP
2026-03-28 22:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with identifier: WX63%20EOP
2026-03-28 22:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f with identifier: WX63%20EOP to the API
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX63%20EOP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '416ab9ad-e9cc-5dd5-ad7b-0e6e39d6659f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX63 EOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX63%20EOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 118321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.2 DI-D GX3 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'DI-D GX3 4WD',
 'vin': 'JMAXJGF6WDZ400724',
 'year': 2013}
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX63%2520EOP%27 HTTP/1.1" 200 None
2026-03-28 22:11:52 [bca.uk] INFO: Saving data for WX63%20EOP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649208.082354, 'last_price_update_time': 1774735912.347555}
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX63%2520EOP') HTTP/1.1" 204 0
2026-03-28 22:11:52 [bca.uk] INFO: Found listing with ID: PK67%20WXJ
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK67%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:52 [bca.uk] INFO: Scrape type for PK67%20WXJ: 2
2026-03-28 22:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3210733-9745-5006-8ccb-dde9bbd9cf36 with identifier: PK67%20WXJ
2026-03-28 22:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3210733-9745-5006-8ccb-dde9bbd9cf36 with scrape type 2
2026-03-28 22:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3210733-9745-5006-8ccb-dde9bbd9cf36 with scrape type 2
2026-03-28 22:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3210733-9745-5006-8ccb-dde9bbd9cf36, identifier: PK67%20WXJ
2026-03-28 22:11:52 [bca.uk] INFO: Found listing with ID: EK13%20NDL
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK13%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:11:52 [bca.uk] INFO: Scrape type for EK13%20NDL: 2
2026-03-28 22:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21c4d935-c115-556e-9054-e08a320193b9 with identifier: EK13%20NDL
2026-03-28 22:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21c4d935-c115-556e-9054-e08a320193b9 with scrape type 2
2026-03-28 22:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21c4d935-c115-556e-9054-e08a320193b9 with scrape type 2
2026-03-28 22:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21c4d935-c115-556e-9054-e08a320193b9, identifier: EK13%20NDL
2026-03-28 22:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d187d560-556e-5075-b426-d05333fbc0f1 with identifier: RX65%20HHD
2026-03-28 22:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d187d560-556e-5075-b426-d05333fbc0f1 with identifier: RX65%20HHD
2026-03-28 22:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d187d560-556e-5075-b426-d05333fbc0f1 with identifier: RX65%20HHD to the API
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd187d560-556e-5075-b426-d05333fbc0f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX65 HHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX65%20HHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 39308,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.0 P/T 68 ACCESS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 68 ACCESS',
 'vin': 'VF3CCZMZ6FT164158',
 'year': 2015}
2026-03-28 22:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX65%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:11:52 [bca.uk] INFO: Saving data for RX65%20HHD: {'auction_closing_time': 1775037600.0, 'created_time': 1774562528.632707, 'last_price_update_time': 1774735912.995393}
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX65%2520HHD') HTTP/1.1" 204 0
2026-03-28 22:11:53 [bca.uk] INFO: Found listing with ID: MF70%20WBE
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF70%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:11:53 [bca.uk] INFO: Scrape type for MF70%20WBE: 2
2026-03-28 22:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3015977-6ec3-5765-8ce9-80063f9d0775 with identifier: MF70%20WBE
2026-03-28 22:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3015977-6ec3-5765-8ce9-80063f9d0775 with scrape type 2
2026-03-28 22:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3015977-6ec3-5765-8ce9-80063f9d0775 with scrape type 2
2026-03-28 22:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3015977-6ec3-5765-8ce9-80063f9d0775, identifier: MF70%20WBE
2026-03-28 22:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3210733-9745-5006-8ccb-dde9bbd9cf36 with identifier: PK67%20WXJ
2026-03-28 22:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3210733-9745-5006-8ccb-dde9bbd9cf36 with identifier: PK67%20WXJ
2026-03-28 22:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3210733-9745-5006-8ccb-dde9bbd9cf36 with identifier: PK67%20WXJ to the API
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20WXJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b3210733-9745-5006-8ccb-dde9bbd9cf36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 WXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20WXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 58584,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0071653',
 'year': 2017}
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK67%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:53 [bca.uk] INFO: Saving data for PK67%20WXJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649188.597382, 'last_price_update_time': 1774735913.408031}
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520WXJ') HTTP/1.1" 204 0
2026-03-28 22:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21c4d935-c115-556e-9054-e08a320193b9 with identifier: EK13%20NDL
2026-03-28 22:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21c4d935-c115-556e-9054-e08a320193b9 with identifier: EK13%20NDL
2026-03-28 22:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21c4d935-c115-556e-9054-e08a320193b9 with identifier: EK13%20NDL to the API
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:53 [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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK13%20NDL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '21c4d935-c115-556e-9054-e08a320193b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK13 NDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK13%20NDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 263437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI ECONETIC Van',
 'transmission': 'manual',
 'trim': 'TDCI ECONETIC',
 'vin': 'WF0RXXGAKRDU45861',
 'year': 2013}
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EK13%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:11:53 [bca.uk] INFO: Saving data for EK13%20NDL: {'auction_closing_time': 1775124000.0, 'created_time': 1774649116.363354, 'last_price_update_time': 1774735913.705048}
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK13%2520NDL') HTTP/1.1" 204 0
2026-03-28 22:11:53 [bca.uk] INFO: Found listing with ID: VO68%20DSX
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO68%2520DSX%27 HTTP/1.1" 200 None
2026-03-28 22:11:53 [bca.uk] INFO: Scrape type for VO68%20DSX: 2
2026-03-28 22:11:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67761fe1-0a17-555b-b948-f294cf949ea3 with identifier: VO68%20DSX
2026-03-28 22:11:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67761fe1-0a17-555b-b948-f294cf949ea3 with scrape type 2
2026-03-28 22:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67761fe1-0a17-555b-b948-f294cf949ea3 with scrape type 2
2026-03-28 22:11:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67761fe1-0a17-555b-b948-f294cf949ea3, identifier: VO68%20DSX
2026-03-28 22:11:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3015977-6ec3-5765-8ce9-80063f9d0775 with identifier: MF70%20WBE
2026-03-28 22:11:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3015977-6ec3-5765-8ce9-80063f9d0775 with identifier: MF70%20WBE
2026-03-28 22:11:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3015977-6ec3-5765-8ce9-80063f9d0775 with identifier: MF70%20WBE to the API
2026-03-28 22:11:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:54 [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': 165,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c3015977-6ec3-5765-8ce9-80063f9d0775',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF70 WBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF70%20WBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 84708,
 'odometer_reading_unit': '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 130 300 SWB LIMITED L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYKY78233',
 'year': 2020}
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MF70%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:11:54 [bca.uk] INFO: Saving data for MF70%20WBE: {'auction_closing_time': 1775210400.0, 'created_time': 1774649186.540868, 'last_price_update_time': 1774735914.131859}
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF70%2520WBE') HTTP/1.1" 204 0
2026-03-28 22:11:54 [bca.uk] INFO: Found listing with ID: BG68%20USB
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG68%2520USB%27 HTTP/1.1" 200 None
2026-03-28 22:11:54 [bca.uk] INFO: Scrape type for BG68%20USB: 2
2026-03-28 22:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 882d1dd0-392b-5544-a2df-4943d8d077cf with identifier: BG68%20USB
2026-03-28 22:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 882d1dd0-392b-5544-a2df-4943d8d077cf with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 882d1dd0-392b-5544-a2df-4943d8d077cf with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 882d1dd0-392b-5544-a2df-4943d8d077cf, identifier: BG68%20USB
2026-03-28 22:11:54 [bca.uk] INFO: Found listing with ID: AY66%20EOR
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY66%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 22:11:54 [bca.uk] INFO: Scrape type for AY66%20EOR: 2
2026-03-28 22:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc5a8e48-1175-54c6-8494-30f0e177119c with identifier: AY66%20EOR
2026-03-28 22:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc5a8e48-1175-54c6-8494-30f0e177119c with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc5a8e48-1175-54c6-8494-30f0e177119c with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc5a8e48-1175-54c6-8494-30f0e177119c, identifier: AY66%20EOR
2026-03-28 22:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67761fe1-0a17-555b-b948-f294cf949ea3 with identifier: VO68%20DSX
2026-03-28 22:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67761fe1-0a17-555b-b948-f294cf949ea3 with identifier: VO68%20DSX
2026-03-28 22:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67761fe1-0a17-555b-b948-f294cf949ea3 with identifier: VO68%20DSX to the API
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67761fe1-0a17-555b-b948-f294cf949ea3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO68 DSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO68%20DSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 136524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.6 CRDI 110 2 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 110 2',
 'vin': 'KNADC815LJ6147811',
 'year': 2018}
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO68%2520DSX%27 HTTP/1.1" 200 None
2026-03-28 22:11:54 [bca.uk] INFO: Saving data for VO68%20DSX: {'auction_closing_time': 1775037600.0, 'created_time': 1774562528.24531, 'last_price_update_time': 1774735914.635896}
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO68%2520DSX') HTTP/1.1" 204 0
2026-03-28 22:11:54 [bca.uk] INFO: Found listing with ID: LL67%20VDZ
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:54 [bca.uk] INFO: Scrape type for LL67%20VDZ: 2
2026-03-28 22:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with identifier: LL67%20VDZ
2026-03-28 22:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with scrape type 2
2026-03-28 22:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482, identifier: LL67%20VDZ
2026-03-28 22:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 882d1dd0-392b-5544-a2df-4943d8d077cf with identifier: BG68%20USB
2026-03-28 22:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 882d1dd0-392b-5544-a2df-4943d8d077cf with identifier: BG68%20USB
2026-03-28 22:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 882d1dd0-392b-5544-a2df-4943d8d077cf with identifier: BG68%20USB to the API
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG68%20USB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '882d1dd0-392b-5544-a2df-4943d8d077cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG68 USB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG68%20USB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 66596,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0110482',
 'year': 2018}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BG68%2520USB%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Saving data for BG68%20USB: {'auction_closing_time': 1774951200.0, 'created_time': 1774649194.968542, 'last_price_update_time': 1774735915.088511}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG68%2520USB') HTTP/1.1" 204 0
2026-03-28 22:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc5a8e48-1175-54c6-8494-30f0e177119c with identifier: AY66%20EOR
2026-03-28 22:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc5a8e48-1175-54c6-8494-30f0e177119c with identifier: AY66%20EOR
2026-03-28 22:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc5a8e48-1175-54c6-8494-30f0e177119c with identifier: AY66%20EOR to the API
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:55 [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': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY66%20EOR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc5a8e48-1175-54c6-8494-30f0e177119c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY66 EOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY66%20EOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 115844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TOURNEO CUSTOM 2.0 TDCI 170 310 LWB TITANIUM L/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 170 310 LWB TITANIUM L/R',
 'vin': 'WF03XXTTG3GL53763',
 'year': 2016}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY66%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Saving data for AY66%20EOR: {'auction_closing_time': 1775037600.0, 'created_time': 1774649079.475335, 'last_price_update_time': 1774735915.396193}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY66%2520EOR') HTTP/1.1" 204 0
2026-03-28 22:11:55 [bca.uk] INFO: Found listing with ID: YO19%20YDJ
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YO19%2520YDJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Scrape type for YO19%20YDJ: 2
2026-03-28 22:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with identifier: YO19%20YDJ
2026-03-28 22:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with scrape type 2
2026-03-28 22:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with scrape type 2
2026-03-28 22:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ff03cd6-82de-5e89-bbb6-3a60846cb822, identifier: YO19%20YDJ
2026-03-28 22:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with identifier: LL67%20VDZ
2026-03-28 22:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with identifier: LL67%20VDZ
2026-03-28 22:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e8599e6-4690-5b49-8f4b-c3ecb1cc3482 with identifier: LL67%20VDZ to the API
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:55 [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': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL67%20VDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e8599e6-4690-5b49-8f4b-c3ecb1cc3482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL67 VDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL67%20VDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 53950,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ST-LINE',
 'vin': 'WF0JXXGAHJHK63597',
 'year': 2017}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Saving data for LL67%20VDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649194.545241, 'last_price_update_time': 1774735915.815779}
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL67%2520VDZ') HTTP/1.1" 204 0
2026-03-28 22:11:55 [bca.uk] INFO: Found listing with ID: CF22%20XZJ
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF22%2520XZJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Scrape type for CF22%20XZJ: 2
2026-03-28 22:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76cac2d4-fab8-5637-ba34-153f68e7e978 with identifier: CF22%20XZJ
2026-03-28 22:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76cac2d4-fab8-5637-ba34-153f68e7e978 with scrape type 2
2026-03-28 22:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76cac2d4-fab8-5637-ba34-153f68e7e978 with scrape type 2
2026-03-28 22:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76cac2d4-fab8-5637-ba34-153f68e7e978, identifier: CF22%20XZJ
2026-03-28 22:11:55 [bca.uk] INFO: Found listing with ID: FL70%20WDY
2026-03-28 22:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL70%2520WDY%27 HTTP/1.1" 200 None
2026-03-28 22:11:55 [bca.uk] INFO: Scrape type for FL70%20WDY: 2
2026-03-28 22:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with identifier: FL70%20WDY
2026-03-28 22:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with scrape type 2
2026-03-28 22:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with scrape type 2
2026-03-28 22:11:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbdd64be-bb94-517a-bbca-fffe6aaa3a7d, identifier: FL70%20WDY
2026-03-28 22:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with identifier: YO19%20YDJ
2026-03-28 22:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with identifier: YO19%20YDJ
2026-03-28 22:11:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ff03cd6-82de-5e89-bbb6-3a60846cb822 with identifier: YO19%20YDJ to the API
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO19%20YDJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ff03cd6-82de-5e89-bbb6-3a60846cb822',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO19 YDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO19%20YDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 55818,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 2.0 TDI 150 XCELLENCE LUX EZ DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 XCELLENCE LUX EZ DSG',
 'vin': 'VSSZZZ5FZK6568845',
 'year': 2019}
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO19%2520YDJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:56 [bca.uk] INFO: Saving data for YO19%20YDJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649301.221055, 'last_price_update_time': 1774735916.413241}
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520YDJ') HTTP/1.1" 204 0
2026-03-28 22:11:56 [bca.uk] INFO: Found listing with ID: WU64%20WLK
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU64%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 22:11:56 [bca.uk] INFO: Scrape type for WU64%20WLK: 2
2026-03-28 22:11:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e168ea5-6964-5c37-a422-b92e217ef73b with identifier: WU64%20WLK
2026-03-28 22:11:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e168ea5-6964-5c37-a422-b92e217ef73b with scrape type 2
2026-03-28 22:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e168ea5-6964-5c37-a422-b92e217ef73b with scrape type 2
2026-03-28 22:11:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e168ea5-6964-5c37-a422-b92e217ef73b, identifier: WU64%20WLK
2026-03-28 22:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76cac2d4-fab8-5637-ba34-153f68e7e978 with identifier: CF22%20XZJ
2026-03-28 22:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76cac2d4-fab8-5637-ba34-153f68e7e978 with identifier: CF22%20XZJ
2026-03-28 22:11:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76cac2d4-fab8-5637-ba34-153f68e7e978 with identifier: CF22%20XZJ to the API
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF22%20XZJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76cac2d4-fab8-5637-ba34-153f68e7e978',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF22 XZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF22%20XZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 85710,
 'odometer_reading_unit': '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': 'VF7VBYHRMN7038038',
 'year': 2022}
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520XZJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:56 [bca.uk] INFO: Saving data for CF22%20XZJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649166.448008, 'last_price_update_time': 1774735916.832242}
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF22%2520XZJ') HTTP/1.1" 204 0
2026-03-28 22:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with identifier: FL70%20WDY
2026-03-28 22:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with identifier: FL70%20WDY
2026-03-28 22:11:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbdd64be-bb94-517a-bbca-fffe6aaa3a7d with identifier: FL70%20WDY to the API
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:57 [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': 255,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL70%20WDY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbdd64be-bb94-517a-bbca-fffe6aaa3a7d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL70 WDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL70%20WDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 42159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOVANO 3500 FWD 2.3 T D 135 L2 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'T D 135 L2 H2',
 'vin': 'W0VMR860XLB202100',
 'year': 2020}
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FL70%2520WDY%27 HTTP/1.1" 200 None
2026-03-28 22:11:57 [bca.uk] INFO: Saving data for FL70%20WDY: {'auction_closing_time': 1775037600.0, 'created_time': 1774649079.057081, 'last_price_update_time': 1774735917.218977}
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520WDY') HTTP/1.1" 204 0
2026-03-28 22:11:57 [bca.uk] INFO: Found listing with ID: KR18%20BKJ
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR18%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:57 [bca.uk] INFO: Scrape type for KR18%20BKJ: 2
2026-03-28 22:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 680be81e-34ae-5342-9159-86390e31ac4b with identifier: KR18%20BKJ
2026-03-28 22:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 680be81e-34ae-5342-9159-86390e31ac4b with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 680be81e-34ae-5342-9159-86390e31ac4b with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 680be81e-34ae-5342-9159-86390e31ac4b, identifier: KR18%20BKJ
2026-03-28 22:11:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e168ea5-6964-5c37-a422-b92e217ef73b with identifier: WU64%20WLK
2026-03-28 22:11:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e168ea5-6964-5c37-a422-b92e217ef73b with identifier: WU64%20WLK
2026-03-28 22:11:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e168ea5-6964-5c37-a422-b92e217ef73b with identifier: WU64%20WLK to the API
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:57 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU64%20WLK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e168ea5-6964-5c37-a422-b92e217ef73b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU64 WLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU64%20WLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 92626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CCHMZ0ET120506',
 'year': 2014}
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU64%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 22:11:57 [bca.uk] INFO: Saving data for WU64%20WLK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649196.407927, 'last_price_update_time': 1774735917.629465}
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU64%2520WLK') HTTP/1.1" 204 0
2026-03-28 22:11:57 [bca.uk] INFO: Found listing with ID: YF64%20HNX
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF64%2520HNX%27 HTTP/1.1" 200 None
2026-03-28 22:11:57 [bca.uk] INFO: Scrape type for YF64%20HNX: 2
2026-03-28 22:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77758e0a-91ad-5685-83f2-43f46678170e with identifier: YF64%20HNX
2026-03-28 22:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77758e0a-91ad-5685-83f2-43f46678170e with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77758e0a-91ad-5685-83f2-43f46678170e with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77758e0a-91ad-5685-83f2-43f46678170e, identifier: YF64%20HNX
2026-03-28 22:11:57 [bca.uk] INFO: Found listing with ID: HK71%20UCC
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK71%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 22:11:57 [bca.uk] INFO: Scrape type for HK71%20UCC: 2
2026-03-28 22:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c365ac3f-240b-56c7-83d9-c94be3dc33be with identifier: HK71%20UCC
2026-03-28 22:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c365ac3f-240b-56c7-83d9-c94be3dc33be with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c365ac3f-240b-56c7-83d9-c94be3dc33be with scrape type 2
2026-03-28 22:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c365ac3f-240b-56c7-83d9-c94be3dc33be, identifier: HK71%20UCC
2026-03-28 22:11:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 680be81e-34ae-5342-9159-86390e31ac4b with identifier: KR18%20BKJ
2026-03-28 22:11:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 680be81e-34ae-5342-9159-86390e31ac4b with identifier: KR18%20BKJ
2026-03-28 22:11:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 680be81e-34ae-5342-9159-86390e31ac4b with identifier: KR18%20BKJ to the API
2026-03-28 22:11:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR18%20BKJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '680be81e-34ae-5342-9159-86390e31ac4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR18 BKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR18%20BKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 97650,
 'odometer_reading_unit': '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 D5 PP AWD INSCRIPTION PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D5 PP AWD INSCRIPTION PRO G/T',
 'vin': 'YV1UZ68UCJ1103781',
 'year': 2018}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KR18%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 22:11:58 [bca.uk] INFO: Saving data for KR18%20BKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774390714.669196, 'last_price_update_time': 1774735918.162367}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR18%2520BKJ') HTTP/1.1" 204 0
2026-03-28 22:11:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:11:58 [bca.uk] INFO: Found listing with ID: WM63%20BYZ
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM63%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:58 [bca.uk] INFO: Scrape type for WM63%20BYZ: 2
2026-03-28 22:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9be2d5ec-111e-5052-ad23-794fdb22c2ca with identifier: WM63%20BYZ
2026-03-28 22:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9be2d5ec-111e-5052-ad23-794fdb22c2ca with scrape type 2
2026-03-28 22:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9be2d5ec-111e-5052-ad23-794fdb22c2ca with scrape type 2
2026-03-28 22:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9be2d5ec-111e-5052-ad23-794fdb22c2ca, identifier: WM63%20BYZ
2026-03-28 22:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77758e0a-91ad-5685-83f2-43f46678170e with identifier: YF64%20HNX
2026-03-28 22:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77758e0a-91ad-5685-83f2-43f46678170e with identifier: YF64%20HNX
2026-03-28 22:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77758e0a-91ad-5685-83f2-43f46678170e with identifier: YF64%20HNX to the API
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF64%20HNX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77758e0a-91ad-5685-83f2-43f46678170e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF64 HNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF64%20HNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '116D',
 'odometer': 105727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.6 EFFICIENTDYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBA1C92090P878866',
 'year': 2014}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF64%2520HNX%27 HTTP/1.1" 200 None
2026-03-28 22:11:58 [bca.uk] INFO: Saving data for YF64%20HNX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649066.432402, 'last_price_update_time': 1774735918.547285}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF64%2520HNX') HTTP/1.1" 204 0
2026-03-28 22:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c365ac3f-240b-56c7-83d9-c94be3dc33be with identifier: HK71%20UCC
2026-03-28 22:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c365ac3f-240b-56c7-83d9-c94be3dc33be with identifier: HK71%20UCC
2026-03-28 22:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c365ac3f-240b-56c7-83d9-c94be3dc33be with identifier: HK71%20UCC to the API
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:58 [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': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK71%20UCC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c365ac3f-240b-56c7-83d9-c94be3dc33be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK71 UCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK71%20UCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 34261,
 'odometer_reading_unit': '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 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 H2 LEADER',
 'vin': 'WF0EXXTTREMK19783',
 'year': 2021}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK71%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 22:11:58 [bca.uk] INFO: Saving data for HK71%20UCC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649088.453446, 'last_price_update_time': 1774735918.915102}
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK71%2520UCC') HTTP/1.1" 204 0
2026-03-28 22:11:58 [bca.uk] INFO: Found listing with ID: WU13%20UEB
2026-03-28 22:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU13%2520UEB%27 HTTP/1.1" 200 None
2026-03-28 22:11:58 [bca.uk] INFO: Scrape type for WU13%20UEB: 2
2026-03-28 22:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cce3982d-ed2d-5b12-b38d-e9479f961995 with identifier: WU13%20UEB
2026-03-28 22:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cce3982d-ed2d-5b12-b38d-e9479f961995 with scrape type 2
2026-03-28 22:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cce3982d-ed2d-5b12-b38d-e9479f961995 with scrape type 2
2026-03-28 22:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cce3982d-ed2d-5b12-b38d-e9479f961995, identifier: WU13%20UEB
2026-03-28 22:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9be2d5ec-111e-5052-ad23-794fdb22c2ca with identifier: WM63%20BYZ
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey%2Fwhite HTTP/1.1" 200 None
2026-03-28 22:11:59 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9be2d5ec-111e-5052-ad23-794fdb22c2ca with identifier: WM63%20BYZ
2026-03-28 22:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9be2d5ec-111e-5052-ad23-794fdb22c2ca with identifier: WM63%20BYZ to the API
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:59 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM63%20BYZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9be2d5ec-111e-5052-ad23-794fdb22c2ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM63 BYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM63%20BYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500L',
 'odometer': 120679,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FIAT 500L 1.3 M/JET 85 LOUNGE MPV',
 'transmission': 'manual',
 'trim': 'M/JET 85 LOUNGE',
 'vin': 'ZFA19900005104814',
 'year': 2013}
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WM63%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:11:59 [bca.uk] INFO: Saving data for WM63%20BYZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649185.487757, 'last_price_update_time': 1774735919.481075}
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM63%2520BYZ') HTTP/1.1" 204 0
2026-03-28 22:11:59 [bca.uk] INFO: Found listing with ID: MK20%20NXW
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK20%2520NXW%27 HTTP/1.1" 200 None
2026-03-28 22:11:59 [bca.uk] INFO: Scrape type for MK20%20NXW: 2
2026-03-28 22:11:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with identifier: MK20%20NXW
2026-03-28 22:11:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with scrape type 2
2026-03-28 22:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with scrape type 2
2026-03-28 22:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7, identifier: MK20%20NXW
2026-03-28 22:11:59 [bca.uk] INFO: Found listing with ID: HN67%20XHO
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN67%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 22:11:59 [bca.uk] INFO: Scrape type for HN67%20XHO: 2
2026-03-28 22:11:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dbd8f76-43ef-58a7-80a6-062b083b17fa with identifier: HN67%20XHO
2026-03-28 22:11:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dbd8f76-43ef-58a7-80a6-062b083b17fa with scrape type 2
2026-03-28 22:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dbd8f76-43ef-58a7-80a6-062b083b17fa with scrape type 2
2026-03-28 22:11:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dbd8f76-43ef-58a7-80a6-062b083b17fa, identifier: HN67%20XHO
2026-03-28 22:11:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cce3982d-ed2d-5b12-b38d-e9479f961995 with identifier: WU13%20UEB
2026-03-28 22:11:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cce3982d-ed2d-5b12-b38d-e9479f961995 with identifier: WU13%20UEB
2026-03-28 22:11:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cce3982d-ed2d-5b12-b38d-e9479f961995 with identifier: WU13%20UEB to the API
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:11:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:11:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cce3982d-ed2d-5b12-b38d-e9479f961995',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU13 UEB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU13%20UEB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 115261,
 '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 SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL68D4177536',
 'year': 2013}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU13%2520UEB%27 HTTP/1.1" 200 None
2026-03-28 22:12:00 [bca.uk] INFO: Saving data for WU13%20UEB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649294.171968, 'last_price_update_time': 1774735920.010739}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU13%2520UEB') HTTP/1.1" 204 0
2026-03-28 22:12:00 [bca.uk] INFO: Found listing with ID: MJ64%20RVZ
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ64%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:00 [bca.uk] INFO: Scrape type for MJ64%20RVZ: 2
2026-03-28 22:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29c1b964-f5e0-594c-b098-4cd6108364b5 with identifier: MJ64%20RVZ
2026-03-28 22:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29c1b964-f5e0-594c-b098-4cd6108364b5 with scrape type 2
2026-03-28 22:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29c1b964-f5e0-594c-b098-4cd6108364b5 with scrape type 2
2026-03-28 22:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29c1b964-f5e0-594c-b098-4cd6108364b5, identifier: MJ64%20RVZ
2026-03-28 22:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with identifier: MK20%20NXW
2026-03-28 22:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with identifier: MK20%20NXW
2026-03-28 22:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7 with identifier: MK20%20NXW to the API
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK20%20NXW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4bfedf1-9309-512a-8ea1-5f6ba7b85ed7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK20 NXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK20%20NXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 57493,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 B/HDI 100 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.STD.',
 'vin': 'VR3EFYHYCLJ590400',
 'year': 2020}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK20%2520NXW%27 HTTP/1.1" 200 None
2026-03-28 22:12:00 [bca.uk] INFO: Saving data for MK20%20NXW: {'auction_closing_time': 1775037600.0, 'created_time': 1774649166.88733, 'last_price_update_time': 1774735920.433122}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK20%2520NXW') HTTP/1.1" 204 0
2026-03-28 22:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dbd8f76-43ef-58a7-80a6-062b083b17fa with identifier: HN67%20XHO
2026-03-28 22:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dbd8f76-43ef-58a7-80a6-062b083b17fa with identifier: HN67%20XHO
2026-03-28 22:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dbd8f76-43ef-58a7-80a6-062b083b17fa with identifier: HN67%20XHO to the API
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:00 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN67%20XHO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9dbd8f76-43ef-58a7-80a6-062b083b17fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN67 XHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN67%20XHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'RENAULT',
 'model': 'KANGOO E-TECH',
 'odometer': 25322,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO E-TECH 44KW 33KWH LL21 MAXI BUS.I-VAN Van',
 'transmission': 'automatic',
 'trim': '44KW 33KWH LL21 MAXI BUS.I-VAN',
 'vin': 'VF1FW0ZHC51737172',
 'year': 2018}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HN67%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 22:12:00 [bca.uk] INFO: Saving data for HN67%20XHO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649088.025896, 'last_price_update_time': 1774735920.714526}
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN67%2520XHO') HTTP/1.1" 204 0
2026-03-28 22:12:00 [bca.uk] INFO: Found listing with ID: YN15%20UFJ
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN15%2520UFJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:00 [bca.uk] INFO: Scrape type for YN15%20UFJ: 2
2026-03-28 22:12:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with identifier: YN15%20UFJ
2026-03-28 22:12:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with scrape type 2
2026-03-28 22:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with scrape type 2
2026-03-28 22:12:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc, identifier: YN15%20UFJ
2026-03-28 22:12:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29c1b964-f5e0-594c-b098-4cd6108364b5 with identifier: MJ64%20RVZ
2026-03-28 22:12:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29c1b964-f5e0-594c-b098-4cd6108364b5 with identifier: MJ64%20RVZ
2026-03-28 22:12:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29c1b964-f5e0-594c-b098-4cd6108364b5 with identifier: MJ64%20RVZ to the API
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:01 [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': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ64%20RVZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29c1b964-f5e0-594c-b098-4cd6108364b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ64 RVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ64%20RVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': 'PUNTO',
 'odometer': 98960,
 'odometer_reading_unit': '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 PUNTO 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA1990000P113970',
 'year': 2014}
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MJ64%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:01 [bca.uk] INFO: Saving data for MJ64%20RVZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649143.406786, 'last_price_update_time': 1774735921.107355}
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ64%2520RVZ') HTTP/1.1" 204 0
2026-03-28 22:12:01 [bca.uk] INFO: Found listing with ID: ND15%20ZTH
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND15%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 22:12:01 [bca.uk] INFO: Scrape type for ND15%20ZTH: 2
2026-03-28 22:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with identifier: ND15%20ZTH
2026-03-28 22:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a, identifier: ND15%20ZTH
2026-03-28 22:12:01 [bca.uk] INFO: Found listing with ID: HK22%20RGO
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK22%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:01 [bca.uk] INFO: Scrape type for HK22%20RGO: 2
2026-03-28 22:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with identifier: HK22%20RGO
2026-03-28 22:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36bcb874-85cb-56f5-8e47-5bfa710fcde0, identifier: HK22%20RGO
2026-03-28 22:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with identifier: YN15%20UFJ
2026-03-28 22:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with identifier: YN15%20UFJ
2026-03-28 22:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ab0d1b3-e91a-5a6f-8155-d6965f5482fc with identifier: YN15%20UFJ to the API
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN15%20UFJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7ab0d1b3-e91a-5a6f-8155-d6965f5482fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN15 UFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN15%20UFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 76954,
 'odometer_reading_unit': '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 CEED 1.6 CRDI 126 E/D 3 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 126 E/D 3',
 'vin': 'U5YHN516LFL179252',
 'year': 2015}
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YN15%2520UFJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:01 [bca.uk] INFO: Saving data for YN15%20UFJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649293.036602, 'last_price_update_time': 1774735921.741648}
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN15%2520UFJ') HTTP/1.1" 204 0
2026-03-28 22:12:01 [bca.uk] INFO: Total items found: 100
2026-03-28 22:12:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded
2026-03-28 22:12:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:12:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:01 [bca.uk] INFO: Found listing with ID: P19%20KMM
2026-03-28 22:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P19%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:12:01 [bca.uk] INFO: Scrape type for P19%20KMM: 2
2026-03-28 22:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with identifier: P19%20KMM
2026-03-28 22:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with scrape type 2
2026-03-28 22:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2, identifier: P19%20KMM
2026-03-28 22:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with identifier: ND15%20ZTH
2026-03-28 22:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with identifier: ND15%20ZTH
2026-03-28 22:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a with identifier: ND15%20ZTH to the API
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND15%20ZTH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4a33a3f0-b5e1-543b-84b3-bdb9cd9b107a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND15 ZTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND15%20ZTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 158705,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.2 TDCI 155 290 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 155 290 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYFY00975',
 'year': 2015}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND15%2520ZTH%27 HTTP/1.1" 200 None
2026-03-28 22:12:02 [bca.uk] INFO: Saving data for ND15%20ZTH: {'auction_closing_time': 1775037600.0, 'created_time': 1774649141.007479, 'last_price_update_time': 1774735922.26513}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND15%2520ZTH') HTTP/1.1" 204 0
2026-03-28 22:12:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with identifier: HK22%20RGO
2026-03-28 22:12:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with identifier: HK22%20RGO
2026-03-28 22:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36bcb874-85cb-56f5-8e47-5bfa710fcde0 with identifier: HK22%20RGO to the API
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:02 [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': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK22%20RGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36bcb874-85cb-56f5-8e47-5bfa710fcde0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK22 RGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK22%20RGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 64412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 28 2.0 B/DCI 130 SL BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 SL BUSINESS',
 'vin': 'VF1FL000069548455',
 'year': 2022}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK22%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:02 [bca.uk] INFO: Saving data for HK22%20RGO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649116.78557, 'last_price_update_time': 1774735922.569347}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK22%2520RGO') HTTP/1.1" 204 0
2026-03-28 22:12:02 [bca.uk] INFO: Found listing with ID: LS17%20GEO
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS17%2520GEO%27 HTTP/1.1" 200 None
2026-03-28 22:12:02 [bca.uk] INFO: Scrape type for LS17%20GEO: 2
2026-03-28 22:12:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7295ec12-0cad-5ccd-8090-ef8cbf134950 with identifier: LS17%20GEO
2026-03-28 22:12:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7295ec12-0cad-5ccd-8090-ef8cbf134950 with scrape type 2
2026-03-28 22:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7295ec12-0cad-5ccd-8090-ef8cbf134950 with scrape type 2
2026-03-28 22:12:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7295ec12-0cad-5ccd-8090-ef8cbf134950, identifier: LS17%20GEO
2026-03-28 22:12:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with identifier: P19%20KMM
2026-03-28 22:12:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with identifier: P19%20KMM
2026-03-28 22:12:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2 with identifier: P19%20KMM to the API
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:02 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=P19%20KMM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41ea7191-b9d2-5fa1-ae35-6276e5e6b6d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'P19 KMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=P19%20KMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 94211,
 '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.4 VTI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ACTIVE',
 'vin': 'VF3CC8FP0CW120515',
 'year': 2013}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27P19%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:12:02 [bca.uk] INFO: Saving data for P19%20KMM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649065.901482, 'last_price_update_time': 1774735922.988947}
2026-03-28 22:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='P19%2520KMM') HTTP/1.1" 204 0
2026-03-28 22:12:03 [bca.uk] INFO: Found listing with ID: BF65%20MXK
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:12:03 [bca.uk] INFO: Scrape type for BF65%20MXK: 2
2026-03-28 22:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2802ba5-2fba-51b4-a39e-bf9c32f43248 with identifier: BF65%20MXK
2026-03-28 22:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2802ba5-2fba-51b4-a39e-bf9c32f43248 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2802ba5-2fba-51b4-a39e-bf9c32f43248 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2802ba5-2fba-51b4-a39e-bf9c32f43248, identifier: BF65%20MXK
2026-03-28 22:12:03 [bca.uk] INFO: Found listing with ID: DS67%20KWK
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS67%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 22:12:03 [bca.uk] INFO: Scrape type for DS67%20KWK: 2
2026-03-28 22:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b08f29db-3d2a-5468-b906-ccee87b08f1c with identifier: DS67%20KWK
2026-03-28 22:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b08f29db-3d2a-5468-b906-ccee87b08f1c with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b08f29db-3d2a-5468-b906-ccee87b08f1c with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b08f29db-3d2a-5468-b906-ccee87b08f1c, identifier: DS67%20KWK
2026-03-28 22:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7295ec12-0cad-5ccd-8090-ef8cbf134950 with identifier: LS17%20GEO
2026-03-28 22:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7295ec12-0cad-5ccd-8090-ef8cbf134950 with identifier: LS17%20GEO
2026-03-28 22:12:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7295ec12-0cad-5ccd-8090-ef8cbf134950 with identifier: LS17%20GEO to the API
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS17%20GEO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7295ec12-0cad-5ccd-8090-ef8cbf134950',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS17 GEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS17%20GEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 82574,
 'odometer_reading_unit': '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 RANGE ROVER 3.0 TDV6 AUTOBIOGRAPHY StationWagon',
 'transmission': 'manual',
 'trim': 'TDV6 AUTOBIOGRAPHY',
 'vin': 'SALGA2EKXHA352499',
 'year': 2017}
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LS17%2520GEO%27 HTTP/1.1" 200 None
2026-03-28 22:12:03 [bca.uk] INFO: Saving data for LS17%20GEO: {'auction_closing_time': 1775037600.0, 'created_time': 1773958352.340273, 'last_price_update_time': 1774735923.649427}
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS17%2520GEO') HTTP/1.1" 204 0
2026-03-28 22:12:03 [bca.uk] INFO: Found listing with ID: PX17%20KLK
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX17%2520KLK%27 HTTP/1.1" 200 None
2026-03-28 22:12:03 [bca.uk] INFO: Scrape type for PX17%20KLK: 2
2026-03-28 22:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84df2f88-fc7b-5788-ab4e-1b97ad873249 with identifier: PX17%20KLK
2026-03-28 22:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84df2f88-fc7b-5788-ab4e-1b97ad873249 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84df2f88-fc7b-5788-ab4e-1b97ad873249 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84df2f88-fc7b-5788-ab4e-1b97ad873249, identifier: PX17%20KLK
2026-03-28 22:12:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:03 [bca.uk] INFO: Found listing with ID: PN62%20MZW
2026-03-28 22:12:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN62%2520MZW%27 HTTP/1.1" 200 None
2026-03-28 22:12:03 [bca.uk] INFO: Scrape type for PN62%20MZW: 2
2026-03-28 22:12:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b011ae74-da95-5669-9850-d4a7bdd8f524 with identifier: PN62%20MZW
2026-03-28 22:12:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b011ae74-da95-5669-9850-d4a7bdd8f524 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b011ae74-da95-5669-9850-d4a7bdd8f524 with scrape type 2
2026-03-28 22:12:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b011ae74-da95-5669-9850-d4a7bdd8f524, identifier: PN62%20MZW
2026-03-28 22:12:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2802ba5-2fba-51b4-a39e-bf9c32f43248 with identifier: BF65%20MXK
2026-03-28 22:12:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2802ba5-2fba-51b4-a39e-bf9c32f43248 with identifier: BF65%20MXK
2026-03-28 22:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2802ba5-2fba-51b4-a39e-bf9c32f43248 with identifier: BF65%20MXK to the API
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF65%20MXK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2802ba5-2fba-51b4-a39e-bf9c32f43248',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF65 MXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF65%20MXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 89260,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 2.7T 1.6 SL27 DCI 115 BUSINESS Bus',
 'transmission': 'manual',
 'trim': 'SL27 DCI 115 BUSINESS',
 'vin': 'VF13JL70053202871',
 'year': 2015}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:12:04 [bca.uk] INFO: Saving data for BF65%20MXK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649067.844641, 'last_price_update_time': 1774735924.18167}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF65%2520MXK') HTTP/1.1" 204 0
2026-03-28 22:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b08f29db-3d2a-5468-b906-ccee87b08f1c with identifier: DS67%20KWK
2026-03-28 22:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b08f29db-3d2a-5468-b906-ccee87b08f1c with identifier: DS67%20KWK
2026-03-28 22:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b08f29db-3d2a-5468-b906-ccee87b08f1c with identifier: DS67%20KWK to the API
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:04 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS67%20KWK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b08f29db-3d2a-5468-b906-ccee87b08f1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS67 KWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS67%20KWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 119384,
 'odometer_reading_unit': '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.5 DCI N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI N-CONNECTA',
 'vin': 'SJNFCAF15U7402809',
 'year': 2017}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS67%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 22:12:04 [bca.uk] INFO: Saving data for DS67%20KWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649126.54869, 'last_price_update_time': 1774735924.492772}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS67%2520KWK') HTTP/1.1" 204 0
2026-03-28 22:12:04 [bca.uk] INFO: Found listing with ID: SH14%20WXM
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH14%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 22:12:04 [bca.uk] INFO: Scrape type for SH14%20WXM: 2
2026-03-28 22:12:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with identifier: SH14%20WXM
2026-03-28 22:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with scrape type 2
2026-03-28 22:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with scrape type 2
2026-03-28 22:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43f0a9ea-561d-5cdd-8173-cd0a941144e4, identifier: SH14%20WXM
2026-03-28 22:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84df2f88-fc7b-5788-ab4e-1b97ad873249 with identifier: PX17%20KLK
2026-03-28 22:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84df2f88-fc7b-5788-ab4e-1b97ad873249 with identifier: PX17%20KLK
2026-03-28 22:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84df2f88-fc7b-5788-ab4e-1b97ad873249 with identifier: PX17%20KLK to the API
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:04 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX17%20KLK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '84df2f88-fc7b-5788-ab4e-1b97ad873249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX17 KLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX17%20KLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MAZDA',
 'model': '6 TOURER',
 'odometer': 86762,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 TOURER 2.2 D 150 SE-L Estate',
 'transmission': 'manual',
 'trim': 'D 150 SE-L',
 'vin': 'JMZGL691691514770',
 'year': 2017}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PX17%2520KLK%27 HTTP/1.1" 200 None
2026-03-28 22:12:04 [bca.uk] INFO: Saving data for PX17%20KLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774303712.953996, 'last_price_update_time': 1774735924.912815}
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX17%2520KLK') HTTP/1.1" 204 0
2026-03-28 22:12:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b011ae74-da95-5669-9850-d4a7bdd8f524 with identifier: PN62%20MZW
2026-03-28 22:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b011ae74-da95-5669-9850-d4a7bdd8f524 with identifier: PN62%20MZW
2026-03-28 22:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b011ae74-da95-5669-9850-d4a7bdd8f524 with identifier: PN62%20MZW to the API
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:05 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN62%20MZW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b011ae74-da95-5669-9850-d4a7bdd8f524',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN62 MZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN62%20MZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 66824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PNCFB4CR006455',
 'year': 2012}
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN62%2520MZW%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Saving data for PN62%20MZW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649184.544115, 'last_price_update_time': 1774735925.20193}
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN62%2520MZW') HTTP/1.1" 204 0
2026-03-28 22:12:05 [bca.uk] INFO: Found listing with ID: CJ21%20DMF
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CJ21%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Scrape type for CJ21%20DMF: 0
2026-03-28 22:12:05 [bca.uk] INFO: Found listing with ID: CX17%20HLC
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX17%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Scrape type for CX17%20HLC: 2
2026-03-28 22:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 318afb72-a00d-5d5e-8ea9-1441a20469f7 with identifier: CX17%20HLC
2026-03-28 22:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 318afb72-a00d-5d5e-8ea9-1441a20469f7 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 318afb72-a00d-5d5e-8ea9-1441a20469f7 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 318afb72-a00d-5d5e-8ea9-1441a20469f7, identifier: CX17%20HLC
2026-03-28 22:12:05 [bca.uk] INFO: Found listing with ID: CX15%20ULU
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX15%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Scrape type for CX15%20ULU: 2
2026-03-28 22:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 733bd358-71f7-5255-8228-5a90b2de66e5 with identifier: CX15%20ULU
2026-03-28 22:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 733bd358-71f7-5255-8228-5a90b2de66e5 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 733bd358-71f7-5255-8228-5a90b2de66e5 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 733bd358-71f7-5255-8228-5a90b2de66e5, identifier: CX15%20ULU
2026-03-28 22:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with identifier: SH14%20WXM
2026-03-28 22:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with identifier: SH14%20WXM
2026-03-28 22:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43f0a9ea-561d-5cdd-8173-cd0a941144e4 with identifier: SH14%20WXM to the API
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH14%20WXM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '43f0a9ea-561d-5cdd-8173-cd0a941144e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH14 WXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH14%20WXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 79117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.5 DCI 110 LAUREATE StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 110 LAUREATE',
 'vin': 'UV1HSDAD600000706',
 'year': 2014}
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH14%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Saving data for SH14%20WXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774562530.12503, 'last_price_update_time': 1774735925.733671}
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH14%2520WXM') HTTP/1.1" 204 0
2026-03-28 22:12:05 [bca.uk] INFO: Found listing with ID: XJZ%202720
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27XJZ%25202720%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Scrape type for XJZ%202720: 2
2026-03-28 22:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with identifier: XJZ%202720
2026-03-28 22:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9, identifier: XJZ%202720
2026-03-28 22:12:05 [bca.uk] INFO: Found listing with ID: WP11%20XBH
2026-03-28 22:12:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP11%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 22:12:05 [bca.uk] INFO: Scrape type for WP11%20XBH: 2
2026-03-28 22:12:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45760a4e-2094-5028-bdb3-ffb0abfb7975 with identifier: WP11%20XBH
2026-03-28 22:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45760a4e-2094-5028-bdb3-ffb0abfb7975 with scrape type 2
2026-03-28 22:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45760a4e-2094-5028-bdb3-ffb0abfb7975 with scrape type 2
2026-03-28 22:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45760a4e-2094-5028-bdb3-ffb0abfb7975, identifier: WP11%20XBH
2026-03-28 22:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 318afb72-a00d-5d5e-8ea9-1441a20469f7 with identifier: CX17%20HLC
2026-03-28 22:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 318afb72-a00d-5d5e-8ea9-1441a20469f7 with identifier: CX17%20HLC
2026-03-28 22:12:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 318afb72-a00d-5d5e-8ea9-1441a20469f7 with identifier: CX17%20HLC to the API
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX17%20HLC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '318afb72-a00d-5d5e-8ea9-1441a20469f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX17 HLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX17%20HLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 135888,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 TDCI 100 200 L1 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 200 L1 TREND L/R',
 'vin': 'WF0RXXWPGRGL46385',
 'year': 2017}
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX17%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 22:12:06 [bca.uk] INFO: Saving data for CX17%20HLC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649141.920948, 'last_price_update_time': 1774735926.29961}
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX17%2520HLC') HTTP/1.1" 204 0
2026-03-28 22:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 733bd358-71f7-5255-8228-5a90b2de66e5 with identifier: CX15%20ULU
2026-03-28 22:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 733bd358-71f7-5255-8228-5a90b2de66e5 with identifier: CX15%20ULU
2026-03-28 22:12:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 733bd358-71f7-5255-8228-5a90b2de66e5 with identifier: CX15%20ULU to the API
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:06 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX15%20ULU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '733bd358-71f7-5255-8228-5a90b2de66e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX15 ULU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX15%20ULU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 100558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI SPORT Van',
 'transmission': 'manual',
 'trim': 'TDCI SPORT',
 'vin': 'WF0RXXGAKRFD03982',
 'year': 2015}
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:12:06 [bca.uk] INFO: Saving data for CX15%20ULU: {'auction_closing_time': 1775124000.0, 'created_time': 1774649084.69245, 'last_price_update_time': 1774735926.674621}
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX15%2520ULU') HTTP/1.1" 204 0
2026-03-28 22:12:06 [bca.uk] INFO: Found listing with ID: FX63%20YEF
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX63%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 22:12:06 [bca.uk] INFO: Scrape type for FX63%20YEF: 2
2026-03-28 22:12:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 098ca156-8be1-507d-bc86-5849c19b24ca with identifier: FX63%20YEF
2026-03-28 22:12:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 098ca156-8be1-507d-bc86-5849c19b24ca with scrape type 2
2026-03-28 22:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 098ca156-8be1-507d-bc86-5849c19b24ca with scrape type 2
2026-03-28 22:12:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 098ca156-8be1-507d-bc86-5849c19b24ca, identifier: FX63%20YEF
2026-03-28 22:12:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with identifier: XJZ%202720
2026-03-28 22:12:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with identifier: XJZ%202720
2026-03-28 22:12:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9 with identifier: XJZ%202720 to the API
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:07 [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': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '92b8d460-bc0f-5db2-ae05-1d5e5bf2a8d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'XJZ 2720',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=XJZ%202720&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 59779,
 'odometer_reading_unit': '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.2 16V DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': '16V DYNAMIQUE',
 'vin': 'VF15R0G0H52930731',
 'year': 2015}
2026-03-28 22:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27XJZ%25202720%27 HTTP/1.1" 200 None
2026-03-28 22:12:07 [bca.uk] INFO: Saving data for XJZ%202720: {'auction_closing_time': 1775037600.0, 'created_time': 1774649259.085943, 'last_price_update_time': 1774735927.26255}
2026-03-28 22:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='XJZ%25202720') HTTP/1.1" 204 0
2026-03-28 22:12:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45760a4e-2094-5028-bdb3-ffb0abfb7975 with identifier: WP11%20XBH
2026-03-28 22:12:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45760a4e-2094-5028-bdb3-ffb0abfb7975 with identifier: WP11%20XBH
2026-03-28 22:12:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45760a4e-2094-5028-bdb3-ffb0abfb7975 with identifier: WP11%20XBH to the API
2026-03-28 22:12:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=24&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP11%20XBH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45760a4e-2094-5028-bdb3-ffb0abfb7975',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP11 XBH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP11%20XBH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 123931,
 '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 TDCI 110 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 110 SPORT',
 'vin': 'WF0PXXWPDPBY88975',
 'year': 2011}
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP11%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Saving data for WP11%20XBH: {'auction_closing_time': 1774778400.0, 'created_time': 1774534092.698817, 'last_price_update_time': 1774735928.160333}
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP11%2520XBH') HTTP/1.1" 204 0
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: CU67%20WRO
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU67%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for CU67%20WRO: 2
2026-03-28 22:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b00823db-524f-5f5d-8664-8d8835b7717e with identifier: CU67%20WRO
2026-03-28 22:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b00823db-524f-5f5d-8664-8d8835b7717e with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b00823db-524f-5f5d-8664-8d8835b7717e with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b00823db-524f-5f5d-8664-8d8835b7717e, identifier: CU67%20WRO
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: RO14%20MMV
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO14%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for RO14%20MMV: 2
2026-03-28 22:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61af6e8c-480a-5af7-89a2-e0c864b8daaf with identifier: RO14%20MMV
2026-03-28 22:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61af6e8c-480a-5af7-89a2-e0c864b8daaf with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61af6e8c-480a-5af7-89a2-e0c864b8daaf with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61af6e8c-480a-5af7-89a2-e0c864b8daaf, identifier: RO14%20MMV
2026-03-28 22:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 098ca156-8be1-507d-bc86-5849c19b24ca with identifier: FX63%20YEF
2026-03-28 22:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 098ca156-8be1-507d-bc86-5849c19b24ca with identifier: FX63%20YEF
2026-03-28 22:12:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 098ca156-8be1-507d-bc86-5849c19b24ca with identifier: FX63%20YEF to the API
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX63%20YEF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '098ca156-8be1-507d-bc86-5849c19b24ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX63 YEF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX63%20YEF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 107006,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 I-DTEC 120 ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 ES',
 'vin': 'SHHFK3770DU216499',
 'year': 2013}
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FX63%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Saving data for FX63%20YEF: {'auction_closing_time': 1775037600.0, 'created_time': 1774562726.833331, 'last_price_update_time': 1774735928.668522}
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX63%2520YEF') HTTP/1.1" 204 0
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: YB66%20XOJ
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB66%2520XOJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for YB66%20XOJ: 0
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: SB63%20LBV
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB63%2520LBV%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for SB63%20LBV: 0
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: NG09%20OHE
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG09%2520OHE%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for NG09%20OHE: 2
2026-03-28 22:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7556edd2-dd48-5c99-a498-06536a5e881a with identifier: NG09%20OHE
2026-03-28 22:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7556edd2-dd48-5c99-a498-06536a5e881a with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7556edd2-dd48-5c99-a498-06536a5e881a with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7556edd2-dd48-5c99-a498-06536a5e881a, identifier: NG09%20OHE
2026-03-28 22:12:08 [bca.uk] INFO: Found listing with ID: WP59%20FLB
2026-03-28 22:12:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP59%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 22:12:08 [bca.uk] INFO: Scrape type for WP59%20FLB: 2
2026-03-28 22:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 381d8147-574b-55db-b152-074f7a1722f1 with identifier: WP59%20FLB
2026-03-28 22:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 381d8147-574b-55db-b152-074f7a1722f1 with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 381d8147-574b-55db-b152-074f7a1722f1 with scrape type 2
2026-03-28 22:12:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 381d8147-574b-55db-b152-074f7a1722f1, identifier: WP59%20FLB
2026-03-28 22:12:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b00823db-524f-5f5d-8664-8d8835b7717e with identifier: CU67%20WRO
2026-03-28 22:12:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b00823db-524f-5f5d-8664-8d8835b7717e with identifier: CU67%20WRO
2026-03-28 22:12:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b00823db-524f-5f5d-8664-8d8835b7717e with identifier: CU67%20WRO to the API
2026-03-28 22:12:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:10 [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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU67%20WRO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b00823db-524f-5f5d-8664-8d8835b7717e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU67 WRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU67%20WRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 92871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 125 E/F SWB COMBI CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDTI 125 E/F SWB COMBI',
 'vin': 'W0VJ7D606JV601342',
 'year': 2017}
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CU67%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 22:12:10 [bca.uk] INFO: Saving data for CU67%20WRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649198.931561, 'last_price_update_time': 1774735930.160154}
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU67%2520WRO') HTTP/1.1" 204 0
2026-03-28 22:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61af6e8c-480a-5af7-89a2-e0c864b8daaf with identifier: RO14%20MMV
2026-03-28 22:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61af6e8c-480a-5af7-89a2-e0c864b8daaf with identifier: RO14%20MMV
2026-03-28 22:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61af6e8c-480a-5af7-89a2-e0c864b8daaf with identifier: RO14%20MMV to the API
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO14%20MMV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '61af6e8c-480a-5af7-89a2-e0c864b8daaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 MMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20MMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 121316,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0KXXGCBKET42997',
 'year': 2014}
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO14%2520MMV%27 HTTP/1.1" 200 None
2026-03-28 22:12:10 [bca.uk] INFO: Saving data for RO14%20MMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774649078.671557, 'last_price_update_time': 1774735930.435734}
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520MMV') HTTP/1.1" 204 0
2026-03-28 22:12:10 [bca.uk] INFO: Found listing with ID: FP65%20TEO
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FP65%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 22:12:10 [bca.uk] INFO: Scrape type for FP65%20TEO: 2
2026-03-28 22:12:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a349a19a-e4c0-5d0e-a29e-c628a767ffbc with identifier: FP65%20TEO
2026-03-28 22:12:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a349a19a-e4c0-5d0e-a29e-c628a767ffbc with scrape type 2
2026-03-28 22:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a349a19a-e4c0-5d0e-a29e-c628a767ffbc with scrape type 2
2026-03-28 22:12:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a349a19a-e4c0-5d0e-a29e-c628a767ffbc, identifier: FP65%20TEO
2026-03-28 22:12:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7556edd2-dd48-5c99-a498-06536a5e881a with identifier: NG09%20OHE
2026-03-28 22:12:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7556edd2-dd48-5c99-a498-06536a5e881a with identifier: NG09%20OHE
2026-03-28 22:12:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7556edd2-dd48-5c99-a498-06536a5e881a with identifier: NG09%20OHE to the API
2026-03-28 22:12:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:11 [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': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7556edd2-dd48-5c99-a498-06536a5e881a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG09 OHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG09%20OHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 61589,
 '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 PANDA 1.1 ACTIVE ECO Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE ECO',
 'vin': 'ZFA16900001451960',
 'year': 2009}
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG09%2520OHE%27 HTTP/1.1" 200 None
2026-03-28 22:12:11 [bca.uk] INFO: Saving data for NG09%20OHE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649257.847237, 'last_price_update_time': 1774735931.653128}
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG09%2520OHE') HTTP/1.1" 204 0
2026-03-28 22:12:11 [scrapy.extensions.logstats] INFO: Crawled 261 pages (at 3 pages/min), scraped 854 items (at 124 items/min)
2026-03-28 22:12:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 199MiB
2026-03-28 22:12:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 381d8147-574b-55db-b152-074f7a1722f1 with identifier: WP59%20FLB
2026-03-28 22:12:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 381d8147-574b-55db-b152-074f7a1722f1 with identifier: WP59%20FLB
2026-03-28 22:12:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 381d8147-574b-55db-b152-074f7a1722f1 with identifier: WP59%20FLB to the API
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:11 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP59%20FLB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '381d8147-574b-55db-b152-074f7a1722f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP59 FLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP59%20FLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'PIXO',
 'odometer': 51158,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'NISSAN PIXO 1.0 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC',
 'vin': 'MBHHFD31S00219574',
 'year': 2009}
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP59%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 22:12:11 [bca.uk] INFO: Saving data for WP59%20FLB: {'auction_closing_time': 1774778400.0, 'created_time': 1774649199.774322, 'last_price_update_time': 1774735931.938042}
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP59%2520FLB') HTTP/1.1" 204 0
2026-03-28 22:12:11 [bca.uk] INFO: Found listing with ID: NU20%20BYM
2026-03-28 22:12:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU20%2520BYM%27 HTTP/1.1" 200 None
2026-03-28 22:12:11 [bca.uk] INFO: Scrape type for NU20%20BYM: 2
2026-03-28 22:12:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 140cbc3c-bcdd-502d-aa0d-54d558927daf with identifier: NU20%20BYM
2026-03-28 22:12:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 140cbc3c-bcdd-502d-aa0d-54d558927daf with scrape type 2
2026-03-28 22:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 140cbc3c-bcdd-502d-aa0d-54d558927daf with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 140cbc3c-bcdd-502d-aa0d-54d558927daf, identifier: NU20%20BYM
2026-03-28 22:12:12 [bca.uk] INFO: Found listing with ID: MA13%20FHH
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA13%2520FHH%27 HTTP/1.1" 200 None
2026-03-28 22:12:12 [bca.uk] INFO: Scrape type for MA13%20FHH: 2
2026-03-28 22:12:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with identifier: MA13%20FHH
2026-03-28 22:12:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e66914d-6cb6-5b1f-9f95-9bcf5058d428, identifier: MA13%20FHH
2026-03-28 22:12:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a349a19a-e4c0-5d0e-a29e-c628a767ffbc with identifier: FP65%20TEO
2026-03-28 22:12:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a349a19a-e4c0-5d0e-a29e-c628a767ffbc with identifier: FP65%20TEO
2026-03-28 22:12:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a349a19a-e4c0-5d0e-a29e-c628a767ffbc with identifier: FP65%20TEO to the API
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP65%20TEO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a349a19a-e4c0-5d0e-a29e-c628a767ffbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP65 TEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP65%20TEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 183459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 180 TITANIUM Estate',
 'transmission': 'manual',
 'trim': 'TDCI 180 TITANIUM',
 'vin': 'WF0FXXWPCFFS87522',
 'year': 2015}
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 22:12:12 [bca.uk] INFO: Saving data for FP65%20TEO: {'auction_closing_time': 1775037600.0, 'created_time': 1774562728.711719, 'last_price_update_time': 1774735932.454364}
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP65%2520TEO') HTTP/1.1" 204 0
2026-03-28 22:12:12 [bca.uk] INFO: Found listing with ID: NL14%20EJE
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 22:12:12 [bca.uk] INFO: Scrape type for NL14%20EJE: 2
2026-03-28 22:12:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c883683-de38-56b2-9ed3-53b47bb6b877 with identifier: NL14%20EJE
2026-03-28 22:12:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c883683-de38-56b2-9ed3-53b47bb6b877 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c883683-de38-56b2-9ed3-53b47bb6b877 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c883683-de38-56b2-9ed3-53b47bb6b877, identifier: NL14%20EJE
2026-03-28 22:12:12 [bca.uk] INFO: Found listing with ID: YJ14%20XFY
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ14%2520XFY%27 HTTP/1.1" 200 None
2026-03-28 22:12:12 [bca.uk] INFO: Scrape type for YJ14%20XFY: 0
2026-03-28 22:12:12 [bca.uk] INFO: Found listing with ID: CE59%20OEW
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE59%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 22:12:12 [bca.uk] INFO: Scrape type for CE59%20OEW: 2
2026-03-28 22:12:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c26cb4f-bcc8-5871-85bc-beab5a693199 with identifier: CE59%20OEW
2026-03-28 22:12:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c26cb4f-bcc8-5871-85bc-beab5a693199 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c26cb4f-bcc8-5871-85bc-beab5a693199 with scrape type 2
2026-03-28 22:12:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c26cb4f-bcc8-5871-85bc-beab5a693199, identifier: CE59%20OEW
2026-03-28 22:12:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 140cbc3c-bcdd-502d-aa0d-54d558927daf with identifier: NU20%20BYM
2026-03-28 22:12:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 140cbc3c-bcdd-502d-aa0d-54d558927daf with identifier: NU20%20BYM
2026-03-28 22:12:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 140cbc3c-bcdd-502d-aa0d-54d558927daf with identifier: NU20%20BYM to the API
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:12 [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': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU20%20BYM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '140cbc3c-bcdd-502d-aa0d-54d558927daf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU20 BYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU20%20BYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 45675,
 'odometer_reading_unit': '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 HIGHLINE 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 258 BMT HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZLH013843',
 'year': 2020}
2026-03-28 22:12:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU20%2520BYM%27 HTTP/1.1" 200 None
2026-03-28 22:12:13 [bca.uk] INFO: Saving data for NU20%20BYM: {'auction_closing_time': 1774951200.0, 'created_time': 1774649140.569945, 'last_price_update_time': 1774735933.001355}
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU20%2520BYM') HTTP/1.1" 204 0
2026-03-28 22:12:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with identifier: MA13%20FHH
2026-03-28 22:12:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with identifier: MA13%20FHH
2026-03-28 22:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e66914d-6cb6-5b1f-9f95-9bcf5058d428 with identifier: MA13%20FHH to the API
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA13%20FHH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e66914d-6cb6-5b1f-9f95-9bcf5058d428',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA13 FHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA13%20FHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 119815,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 163 DIAMOND 4WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 163 DIAMOND 4WD S/S',
 'vin': 'W0LLH6EH6CB096523',
 'year': 2013}
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MA13%2520FHH%27 HTTP/1.1" 200 None
2026-03-28 22:12:13 [bca.uk] INFO: Saving data for MA13%20FHH: {'auction_closing_time': 1774951200.0, 'created_time': 1774649086.048233, 'last_price_update_time': 1774735933.404705}
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA13%2520FHH') HTTP/1.1" 204 0
2026-03-28 22:12:13 [bca.uk] INFO: Found listing with ID: AV68%20GXP
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AV68%2520GXP%27 HTTP/1.1" 200 None
2026-03-28 22:12:13 [bca.uk] INFO: Scrape type for AV68%20GXP: 0
2026-03-28 22:12:13 [bca.uk] INFO: Found listing with ID: SC68%20NNM
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC68%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 22:12:13 [bca.uk] INFO: Scrape type for SC68%20NNM: 2
2026-03-28 22:12:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d0c3f55-23e4-5693-9685-2ef330b65363 with identifier: SC68%20NNM
2026-03-28 22:12:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d0c3f55-23e4-5693-9685-2ef330b65363 with scrape type 2
2026-03-28 22:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d0c3f55-23e4-5693-9685-2ef330b65363 with scrape type 2
2026-03-28 22:12:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d0c3f55-23e4-5693-9685-2ef330b65363, identifier: SC68%20NNM
2026-03-28 22:12:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c883683-de38-56b2-9ed3-53b47bb6b877 with identifier: NL14%20EJE
2026-03-28 22:12:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c883683-de38-56b2-9ed3-53b47bb6b877 with identifier: NL14%20EJE
2026-03-28 22:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c883683-de38-56b2-9ed3-53b47bb6b877 with identifier: NL14%20EJE to the API
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:13 [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': 123,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0c883683-de38-56b2-9ed3-53b47bb6b877',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL14 EJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL14%20EJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 74797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.7 CDTI 110 E/F LIMITED EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 E/F LIMITED EDITION',
 'vin': 'W0LPC6EKXEG038500',
 'year': 2014}
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL14%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 22:12:13 [bca.uk] INFO: Saving data for NL14%20EJE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649257.465246, 'last_price_update_time': 1774735933.814596}
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL14%2520EJE') HTTP/1.1" 204 0
2026-03-28 22:12:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c26cb4f-bcc8-5871-85bc-beab5a693199 with identifier: CE59%20OEW
2026-03-28 22:12:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c26cb4f-bcc8-5871-85bc-beab5a693199 with identifier: CE59%20OEW
2026-03-28 22:12:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c26cb4f-bcc8-5871-85bc-beab5a693199 with identifier: CE59%20OEW to the API
2026-03-28 22:12:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:14 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE59%20OEW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c26cb4f-bcc8-5871-85bc-beab5a693199',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE59 OEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE59%20OEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 119790,
 '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': 'WF0JXXGAJJ9G53091',
 'year': 2009}
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE59%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Saving data for CE59%20OEW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649175.605731, 'last_price_update_time': 1774735934.164218}
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE59%2520OEW') HTTP/1.1" 204 0
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: SE23%20USB
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE23%2520USB%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for SE23%20USB: 2
2026-03-28 22:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a07a50f-0860-5028-9225-48eab93dc363 with identifier: SE23%20USB
2026-03-28 22:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a07a50f-0860-5028-9225-48eab93dc363 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a07a50f-0860-5028-9225-48eab93dc363 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a07a50f-0860-5028-9225-48eab93dc363, identifier: SE23%20USB
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: MK17%20JHJ
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK17%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for MK17%20JHJ: 2
2026-03-28 22:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with identifier: MK17%20JHJ
2026-03-28 22:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef, identifier: MK17%20JHJ
2026-03-28 22:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d0c3f55-23e4-5693-9685-2ef330b65363 with identifier: SC68%20NNM
2026-03-28 22:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d0c3f55-23e4-5693-9685-2ef330b65363 with identifier: SC68%20NNM
2026-03-28 22:12:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d0c3f55-23e4-5693-9685-2ef330b65363 with identifier: SC68%20NNM to the API
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC68%20NNM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d0c3f55-23e4-5693-9685-2ef330b65363',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC68 NNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC68%20NNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 37740,
 'odometer_reading_unit': '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 SPORT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'VTEC TURBO 126 SPORT LINE',
 'vin': 'SHHFK6700JU010836',
 'year': 2018}
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SC68%2520NNM%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Saving data for SC68%20NNM: {'auction_closing_time': 1775037600.0, 'created_time': 1774045272.611008, 'last_price_update_time': 1774735934.718266}
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC68%2520NNM') HTTP/1.1" 204 0
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: NL64%20FPJ
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NL64%2520FPJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for NL64%20FPJ: 0
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: SN13%20ZFP
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SN13%2520ZFP%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for SN13%20ZFP: 0
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: SD20%20GGV
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD20%2520GGV%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for SD20%20GGV: 2
2026-03-28 22:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with identifier: SD20%20GGV
2026-03-28 22:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59a00bda-7689-5eb2-b2a6-7bc4151f3777, identifier: SD20%20GGV
2026-03-28 22:12:14 [bca.uk] INFO: Found listing with ID: CE63%20AXV
2026-03-28 22:12:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE63%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 22:12:14 [bca.uk] INFO: Scrape type for CE63%20AXV: 2
2026-03-28 22:12:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with identifier: CE63%20AXV
2026-03-28 22:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with scrape type 2
2026-03-28 22:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15e1753d-6a5d-5b4f-8a1f-15bece81d316, identifier: CE63%20AXV
2026-03-28 22:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a07a50f-0860-5028-9225-48eab93dc363 with identifier: SE23%20USB
2026-03-28 22:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a07a50f-0860-5028-9225-48eab93dc363 with identifier: SE23%20USB
2026-03-28 22:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a07a50f-0860-5028-9225-48eab93dc363 with identifier: SE23%20USB to the API
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:15 [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': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE23%20USB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a07a50f-0860-5028-9225-48eab93dc363',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE23 USB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE23%20USB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 27354,
 'odometer_reading_unit': '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 DEFENDER 90 3.0 D200 AWD HARD TOP Van',
 'transmission': 'automatic',
 'trim': 'D200 AWD HARD TOP',
 'vin': 'SALEACAW7P2228107',
 'year': 2023}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SE23%2520USB%27 HTTP/1.1" 200 None
2026-03-28 22:12:15 [bca.uk] INFO: Saving data for SE23%20USB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649183.793279, 'last_price_update_time': 1774735935.263745}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE23%2520USB') HTTP/1.1" 204 0
2026-03-28 22:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with identifier: MK17%20JHJ
2026-03-28 22:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with identifier: MK17%20JHJ
2026-03-28 22:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90473e3d-4dd7-568d-ba07-e5eeef8eb1ef with identifier: MK17%20JHJ to the API
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK17%20JHJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90473e3d-4dd7-568d-ba07-e5eeef8eb1ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK17 JHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK17%20JHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 173669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.7T 1.6 CDTI 120 E/F SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 E/F SWB SPORTIVE',
 'vin': 'W0L2F7102GV632644',
 'year': 2017}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK17%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:15 [bca.uk] INFO: Saving data for MK17%20JHJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649126.943763, 'last_price_update_time': 1774735935.56024}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK17%2520JHJ') HTTP/1.1" 204 0
2026-03-28 22:12:15 [bca.uk] INFO: Found listing with ID: MK61%20GYH
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MK61%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 22:12:15 [bca.uk] INFO: Scrape type for MK61%20GYH: 2
2026-03-28 22:12:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 980f217c-c2ce-52ac-8334-4e889b0cb06c with identifier: MK61%20GYH
2026-03-28 22:12:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 980f217c-c2ce-52ac-8334-4e889b0cb06c with scrape type 2
2026-03-28 22:12:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 980f217c-c2ce-52ac-8334-4e889b0cb06c with scrape type 2
2026-03-28 22:12:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 980f217c-c2ce-52ac-8334-4e889b0cb06c, identifier: MK61%20GYH
2026-03-28 22:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with identifier: SD20%20GGV
2026-03-28 22:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with identifier: SD20%20GGV
2026-03-28 22:12:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59a00bda-7689-5eb2-b2a6-7bc4151f3777 with identifier: SD20%20GGV to the API
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:15 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD20%20GGV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59a00bda-7689-5eb2-b2a6-7bc4151f3777',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD20 GGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD20%20GGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 73862,
 'odometer_reading_unit': '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 X2 1.5 SDRIVE 18I SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SDRIVE 18I SPORT',
 'vin': 'WBAYH120805R62433',
 'year': 2020}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SD20%2520GGV%27 HTTP/1.1" 200 None
2026-03-28 22:12:15 [bca.uk] INFO: Saving data for SD20%20GGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774649273.926546, 'last_price_update_time': 1774735935.962426}
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD20%2520GGV') HTTP/1.1" 204 0
2026-03-28 22:12:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with identifier: CE63%20AXV
2026-03-28 22:12:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with identifier: CE63%20AXV
2026-03-28 22:12:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15e1753d-6a5d-5b4f-8a1f-15bece81d316 with identifier: CE63%20AXV to the API
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:16 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE63%20AXV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15e1753d-6a5d-5b4f-8a1f-15bece81d316',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE63 AXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE63%20AXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 133255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALAN51CLEM508106',
 'year': 2013}
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE63%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Saving data for CE63%20AXV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649177.770762, 'last_price_update_time': 1774735936.282739}
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE63%2520AXV') HTTP/1.1" 204 0
2026-03-28 22:12:16 [bca.uk] INFO: Found listing with ID: CX19%20CMZ
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX19%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Scrape type for CX19%20CMZ: 2
2026-03-28 22:12:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1d5af6f-33d5-57f3-8ca2-e55057d92786 with identifier: CX19%20CMZ
2026-03-28 22:12:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1d5af6f-33d5-57f3-8ca2-e55057d92786 with scrape type 2
2026-03-28 22:12:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1d5af6f-33d5-57f3-8ca2-e55057d92786 with scrape type 2
2026-03-28 22:12:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1d5af6f-33d5-57f3-8ca2-e55057d92786, identifier: CX19%20CMZ
2026-03-28 22:12:16 [bca.uk] INFO: Found listing with ID: SG16%20EAC
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Scrape type for SG16%20EAC: 2
2026-03-28 22:12:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75366f23-929e-5fba-9584-29f9f7c80597 with identifier: SG16%20EAC
2026-03-28 22:12:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75366f23-929e-5fba-9584-29f9f7c80597 with scrape type 2
2026-03-28 22:12:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75366f23-929e-5fba-9584-29f9f7c80597 with scrape type 2
2026-03-28 22:12:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75366f23-929e-5fba-9584-29f9f7c80597, identifier: SG16%20EAC
2026-03-28 22:12:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 980f217c-c2ce-52ac-8334-4e889b0cb06c with identifier: MK61%20GYH
2026-03-28 22:12:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 980f217c-c2ce-52ac-8334-4e889b0cb06c with identifier: MK61%20GYH
2026-03-28 22:12:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 980f217c-c2ce-52ac-8334-4e889b0cb06c with identifier: MK61%20GYH to the API
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '980f217c-c2ce-52ac-8334-4e889b0cb06c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK61 GYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK61%20GYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 90250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC SI Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SI',
 'vin': 'SHHFK2750BU010443',
 'year': 2011}
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Saving data for MK61%20GYH: {'auction_closing_time': 1775037600.0, 'created_time': 1774649284.978177, 'last_price_update_time': 1774735936.799839}
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK61%2520GYH') HTTP/1.1" 204 0
2026-03-28 22:12:16 [bca.uk] INFO: Found listing with ID: DT70%20EYC
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520EYC%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Scrape type for DT70%20EYC: 0
2026-03-28 22:12:16 [bca.uk] INFO: Found listing with ID: NG17%20OYT
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520OYT%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Scrape type for NG17%20OYT: 0
2026-03-28 22:12:16 [bca.uk] INFO: Found listing with ID: RV12%20YXK
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV12%2520YXK%27 HTTP/1.1" 200 None
2026-03-28 22:12:16 [bca.uk] INFO: Scrape type for RV12%20YXK: 2
2026-03-28 22:12:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2733f337-5965-5465-aebb-f3634665ac5e with identifier: RV12%20YXK
2026-03-28 22:12:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2733f337-5965-5465-aebb-f3634665ac5e with scrape type 2
2026-03-28 22:12:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2733f337-5965-5465-aebb-f3634665ac5e with scrape type 2
2026-03-28 22:12:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2733f337-5965-5465-aebb-f3634665ac5e, identifier: RV12%20YXK
2026-03-28 22:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1d5af6f-33d5-57f3-8ca2-e55057d92786 with identifier: CX19%20CMZ
2026-03-28 22:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1d5af6f-33d5-57f3-8ca2-e55057d92786 with identifier: CX19%20CMZ
2026-03-28 22:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1d5af6f-33d5-57f3-8ca2-e55057d92786 with identifier: CX19%20CMZ to the API
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:17 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX19%20CMZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd1d5af6f-33d5-57f3-8ca2-e55057d92786',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX19 CMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX19%20CMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 85718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.6 B/HDI 100 1000 GRIP STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 GRIP STD.',
 'vin': 'VR3EFBHYBJJ873149',
 'year': 2019}
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CX19%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:17 [bca.uk] INFO: Saving data for CX19%20CMZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649170.848326, 'last_price_update_time': 1774735937.326189}
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX19%2520CMZ') HTTP/1.1" 204 0
2026-03-28 22:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75366f23-929e-5fba-9584-29f9f7c80597 with identifier: SG16%20EAC
2026-03-28 22:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75366f23-929e-5fba-9584-29f9f7c80597 with identifier: SG16%20EAC
2026-03-28 22:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75366f23-929e-5fba-9584-29f9f7c80597 with identifier: SG16%20EAC to the API
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:17 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG16%20EAC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75366f23-929e-5fba-9584-29f9f7c80597',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG16 EAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG16%20EAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 146480,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.7T 1.6 CDTI 120 E/F SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 E/F SWB SPORTIVE',
 'vin': 'W0L2F7102GV619916',
 'year': 2016}
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG16%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:12:17 [bca.uk] INFO: Saving data for SG16%20EAC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649127.473711, 'last_price_update_time': 1774735937.618582}
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG16%2520EAC') HTTP/1.1" 204 0
2026-03-28 22:12:17 [bca.uk] INFO: Found listing with ID: FV08%20DGX
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV08%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 22:12:17 [bca.uk] INFO: Scrape type for FV08%20DGX: 2
2026-03-28 22:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with identifier: FV08%20DGX
2026-03-28 22:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with scrape type 2
2026-03-28 22:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with scrape type 2
2026-03-28 22:12:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27bd9b9d-e896-5e03-806c-b2b54e0b04ad, identifier: FV08%20DGX
2026-03-28 22:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2733f337-5965-5465-aebb-f3634665ac5e with identifier: RV12%20YXK
2026-03-28 22:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2733f337-5965-5465-aebb-f3634665ac5e with identifier: RV12%20YXK
2026-03-28 22:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2733f337-5965-5465-aebb-f3634665ac5e with identifier: RV12%20YXK to the API
2026-03-28 22:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:18 [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': 126,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2733f337-5965-5465-aebb-f3634665ac5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV12 YXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV12%20YXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 97224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'SHHGG6760CU016722',
 'year': 2012}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RV12%2520YXK%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Saving data for RV12%20YXK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649256.462713, 'last_price_update_time': 1774735938.024548}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV12%2520YXK') HTTP/1.1" 204 0
2026-03-28 22:12:18 [bca.uk] INFO: Found listing with ID: SJ19%20TZN
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Scrape type for SJ19%20TZN: 2
2026-03-28 22:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8937ae1e-05d0-5206-9499-647569fd822e with identifier: SJ19%20TZN
2026-03-28 22:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8937ae1e-05d0-5206-9499-647569fd822e with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8937ae1e-05d0-5206-9499-647569fd822e with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8937ae1e-05d0-5206-9499-647569fd822e, identifier: SJ19%20TZN
2026-03-28 22:12:18 [bca.uk] INFO: Found listing with ID: YS65%20LZV
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS65%2520LZV%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Scrape type for YS65%20LZV: 2
2026-03-28 22:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03fb5e89-4763-5c13-a4c0-9314d67d722c with identifier: YS65%20LZV
2026-03-28 22:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03fb5e89-4763-5c13-a4c0-9314d67d722c with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03fb5e89-4763-5c13-a4c0-9314d67d722c with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03fb5e89-4763-5c13-a4c0-9314d67d722c, identifier: YS65%20LZV
2026-03-28 22:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with identifier: FV08%20DGX
2026-03-28 22:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with identifier: FV08%20DGX
2026-03-28 22:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27bd9b9d-e896-5e03-806c-b2b54e0b04ad with identifier: FV08%20DGX to the API
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27bd9b9d-e896-5e03-806c-b2b54e0b04ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV08 DGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV08%20DGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 42215,
 '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 JAZZ 1.4 I-DSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SPORT',
 'vin': 'LUCGE379083211746',
 'year': 2008}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV08%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Saving data for FV08%20DGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649283.170087, 'last_price_update_time': 1774735938.541029}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV08%2520DGX') HTTP/1.1" 204 0
2026-03-28 22:12:18 [bca.uk] INFO: Found listing with ID: SG16%20NZO
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SG16%2520NZO%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Scrape type for SG16%20NZO: 0
2026-03-28 22:12:18 [bca.uk] INFO: Found listing with ID: SH63%20LDY
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH63%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Scrape type for SH63%20LDY: 0
2026-03-28 22:12:18 [bca.uk] INFO: Found listing with ID: NJ58%20LNC
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ58%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Scrape type for NJ58%20LNC: 2
2026-03-28 22:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b958183-186b-5fa3-bd66-85987a5f23e8 with identifier: NJ58%20LNC
2026-03-28 22:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b958183-186b-5fa3-bd66-85987a5f23e8 with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b958183-186b-5fa3-bd66-85987a5f23e8 with scrape type 2
2026-03-28 22:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b958183-186b-5fa3-bd66-85987a5f23e8, identifier: NJ58%20LNC
2026-03-28 22:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8937ae1e-05d0-5206-9499-647569fd822e with identifier: SJ19%20TZN
2026-03-28 22:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8937ae1e-05d0-5206-9499-647569fd822e with identifier: SJ19%20TZN
2026-03-28 22:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8937ae1e-05d0-5206-9499-647569fd822e with identifier: SJ19%20TZN to the API
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:18 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ19%20TZN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8937ae1e-05d0-5206-9499-647569fd822e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ19 TZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ19%20TZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 120021,
 'odometer_reading_unit': '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.7T 1.6 SL27 DCI 120 PREMIER ED. PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 DCI 120 PREMIER ED.',
 'vin': 'VF1FL000262043199',
 'year': 2019}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:12:18 [bca.uk] INFO: Saving data for SJ19%20TZN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649178.193537, 'last_price_update_time': 1774735938.961915}
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ19%2520TZN') HTTP/1.1" 204 0
2026-03-28 22:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03fb5e89-4763-5c13-a4c0-9314d67d722c with identifier: YS65%20LZV
2026-03-28 22:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03fb5e89-4763-5c13-a4c0-9314d67d722c with identifier: YS65%20LZV
2026-03-28 22:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03fb5e89-4763-5c13-a4c0-9314d67d722c with identifier: YS65%20LZV to the API
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:19 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS65%20LZV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03fb5e89-4763-5c13-a4c0-9314d67d722c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS65 LZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS65%20LZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 77875,
 'odometer_reading_unit': '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.6 CDTI 136 E/F SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 136 E/F SE 2WD',
 'vin': 'W0LJD7EC0GB531359',
 'year': 2015}
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YS65%2520LZV%27 HTTP/1.1" 200 None
2026-03-28 22:12:19 [bca.uk] INFO: Saving data for YS65%20LZV: {'auction_closing_time': 1774951200.0, 'created_time': 1774649109.504705, 'last_price_update_time': 1774735939.248577}
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS65%2520LZV') HTTP/1.1" 204 0
2026-03-28 22:12:19 [bca.uk] INFO: Found listing with ID: FG18%20GHU
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG18%2520GHU%27 HTTP/1.1" 200 None
2026-03-28 22:12:19 [bca.uk] INFO: Scrape type for FG18%20GHU: 2
2026-03-28 22:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with identifier: FG18%20GHU
2026-03-28 22:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f27b3db-cfa7-5f19-9e0b-d559ede52f16, identifier: FG18%20GHU
2026-03-28 22:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b958183-186b-5fa3-bd66-85987a5f23e8 with identifier: NJ58%20LNC
2026-03-28 22:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b958183-186b-5fa3-bd66-85987a5f23e8 with identifier: NJ58%20LNC
2026-03-28 22:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b958183-186b-5fa3-bd66-85987a5f23e8 with identifier: NJ58%20LNC to the API
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:19 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ58%20LNC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b958183-186b-5fa3-bd66-85987a5f23e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ58 LNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ58%20LNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 103738,
 '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': 'WF0GXXGAJG8L45382',
 'year': 2009}
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ58%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 22:12:19 [bca.uk] INFO: Saving data for NJ58%20LNC: {'auction_closing_time': 1774951200.0, 'created_time': 1774649272.465643, 'last_price_update_time': 1774735939.641771}
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ58%2520LNC') HTTP/1.1" 204 0
2026-03-28 22:12:19 [bca.uk] INFO: Found listing with ID: HX07%20WBO
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HX07%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 22:12:19 [bca.uk] INFO: Scrape type for HX07%20WBO: 2
2026-03-28 22:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ef90376-aed3-5f1b-b891-b0d9129a981b with identifier: HX07%20WBO
2026-03-28 22:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ef90376-aed3-5f1b-b891-b0d9129a981b with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ef90376-aed3-5f1b-b891-b0d9129a981b with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ef90376-aed3-5f1b-b891-b0d9129a981b, identifier: HX07%20WBO
2026-03-28 22:12:19 [bca.uk] INFO: Found listing with ID: KO18%20CWM
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KO18%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:12:19 [bca.uk] INFO: Scrape type for KO18%20CWM: 2
2026-03-28 22:12:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acb6b122-4c36-517a-9a96-def5444f3532 with identifier: KO18%20CWM
2026-03-28 22:12:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acb6b122-4c36-517a-9a96-def5444f3532 with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acb6b122-4c36-517a-9a96-def5444f3532 with scrape type 2
2026-03-28 22:12:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acb6b122-4c36-517a-9a96-def5444f3532, identifier: KO18%20CWM
2026-03-28 22:12:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with identifier: FG18%20GHU
2026-03-28 22:12:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with identifier: FG18%20GHU
2026-03-28 22:12:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f27b3db-cfa7-5f19-9e0b-d559ede52f16 with identifier: FG18%20GHU to the API
2026-03-28 22:12:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG18%20GHU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f27b3db-cfa7-5f19-9e0b-d559ede52f16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG18 GHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG18%20GHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 66455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 GDI B/D 132 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'GDI B/D 132 2WD SE',
 'vin': 'TMAJ3811LJJ638734',
 'year': 2018}
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FG18%2520GHU%27 HTTP/1.1" 200 None
2026-03-28 22:12:20 [bca.uk] INFO: Saving data for FG18%20GHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774649277.642809, 'last_price_update_time': 1774735940.165703}
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG18%2520GHU') HTTP/1.1" 204 0
2026-03-28 22:12:20 [bca.uk] INFO: Found listing with ID: AF70%20ZNZ
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AF70%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:20 [bca.uk] INFO: Scrape type for AF70%20ZNZ: 2
2026-03-28 22:12:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with identifier: AF70%20ZNZ
2026-03-28 22:12:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with scrape type 2
2026-03-28 22:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with scrape type 2
2026-03-28 22:12:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ce23ba1-b088-55a5-a51d-faa0d292ff9c, identifier: AF70%20ZNZ
2026-03-28 22:12:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ef90376-aed3-5f1b-b891-b0d9129a981b with identifier: HX07%20WBO
2026-03-28 22:12:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ef90376-aed3-5f1b-b891-b0d9129a981b with identifier: HX07%20WBO
2026-03-28 22:12:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ef90376-aed3-5f1b-b891-b0d9129a981b with identifier: HX07%20WBO to the API
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:20 [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': 269,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX07%20WBO-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ef90376-aed3-5f1b-b891-b0d9129a981b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX07 WBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX07%20WBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'JAGUAR',
 'model': 'XK',
 'odometer': 132075,
 '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': 'JAGUAR XK 4.2 V8 Coupe',
 'transmission': 'automatic',
 'trim': 'V8',
 'vin': 'SAJAC43P775B15126',
 'year': 2007}
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HX07%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 22:12:20 [bca.uk] INFO: Saving data for HX07%20WBO: {'auction_closing_time': 1774778400.0, 'created_time': 1774447528.843343, 'last_price_update_time': 1774735940.720817}
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX07%2520WBO') HTTP/1.1" 204 0
2026-03-28 22:12:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acb6b122-4c36-517a-9a96-def5444f3532 with identifier: KO18%20CWM
2026-03-28 22:12:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acb6b122-4c36-517a-9a96-def5444f3532 with identifier: KO18%20CWM
2026-03-28 22:12:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acb6b122-4c36-517a-9a96-def5444f3532 with identifier: KO18%20CWM to the API
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:21 [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': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO18%20CWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acb6b122-4c36-517a-9a96-def5444f3532',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO18 CWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO18%20CWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 96173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TREK-1 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TREK-1',
 'vin': 'VSKCTND23U0075565',
 'year': 2018}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Saving data for KO18%20CWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774649110.548975, 'last_price_update_time': 1774735941.024205}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO18%2520CWM') HTTP/1.1" 204 0
2026-03-28 22:12:21 [bca.uk] INFO: Found listing with ID: FG64%20LKJ
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG64%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Scrape type for FG64%20LKJ: 2
2026-03-28 22:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be3341a1-42f5-5dbb-b13e-720736df5325 with identifier: FG64%20LKJ
2026-03-28 22:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be3341a1-42f5-5dbb-b13e-720736df5325 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be3341a1-42f5-5dbb-b13e-720736df5325 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be3341a1-42f5-5dbb-b13e-720736df5325, identifier: FG64%20LKJ
2026-03-28 22:12:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with identifier: AF70%20ZNZ
2026-03-28 22:12:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with identifier: AF70%20ZNZ
2026-03-28 22:12:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ce23ba1-b088-55a5-a51d-faa0d292ff9c with identifier: AF70%20ZNZ to the API
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:21 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF70%20ZNZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ce23ba1-b088-55a5-a51d-faa0d292ff9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF70 ZNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF70%20ZNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 69734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.5 TSI 150 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 SE TECHNOLOGY',
 'vin': 'TMBBR7NX6LY034656',
 'year': 2020}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Saving data for AF70%20ZNZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649273.544523, 'last_price_update_time': 1774735941.422897}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF70%2520ZNZ') HTTP/1.1" 204 0
2026-03-28 22:12:21 [bca.uk] INFO: Found listing with ID: YT69%20XRC
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT69%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Scrape type for YT69%20XRC: 2
2026-03-28 22:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with identifier: YT69%20XRC
2026-03-28 22:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7, identifier: YT69%20XRC
2026-03-28 22:12:21 [bca.uk] INFO: Found listing with ID: KP61%20JVR
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP61%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Scrape type for KP61%20JVR: 2
2026-03-28 22:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with identifier: KP61%20JVR
2026-03-28 22:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67f7b7d3-7c90-5a7e-89d6-c06a86b52520, identifier: KP61%20JVR
2026-03-28 22:12:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be3341a1-42f5-5dbb-b13e-720736df5325 with identifier: FG64%20LKJ
2026-03-28 22:12:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be3341a1-42f5-5dbb-b13e-720736df5325 with identifier: FG64%20LKJ
2026-03-28 22:12:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be3341a1-42f5-5dbb-b13e-720736df5325 with identifier: FG64%20LKJ to the API
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG64%20LKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'be3341a1-42f5-5dbb-b13e-720736df5325',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG64 LKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG64%20LKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 49234,
 'odometer_reading_unit': '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 JAZZ 1.3 IMA HS HYBRID Hatchback',
 'transmission': 'automatic',
 'trim': 'IMA HS HYBRID',
 'vin': 'JHMGP1850ES203957',
 'year': 2014}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG64%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Saving data for FG64%20LKJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774303648.001741, 'last_price_update_time': 1774735941.944274}
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG64%2520LKJ') HTTP/1.1" 204 0
2026-03-28 22:12:21 [bca.uk] INFO: Found listing with ID: HK66%20JFA
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520JFA%27 HTTP/1.1" 200 None
2026-03-28 22:12:21 [bca.uk] INFO: Scrape type for HK66%20JFA: 2
2026-03-28 22:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with identifier: HK66%20JFA
2026-03-28 22:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with scrape type 2
2026-03-28 22:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with scrape type 2
2026-03-28 22:12:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24da76a1-c52b-5c2d-afb8-7a8548c0f811, identifier: HK66%20JFA
2026-03-28 22:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with identifier: YT69%20XRC
2026-03-28 22:12:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with identifier: YT69%20XRC
2026-03-28 22:12:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4dac6d57-b1d3-58ab-8722-aa23a17fa8c7 with identifier: YT69%20XRC to the API
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:22 [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': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT69%20XRC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4dac6d57-b1d3-58ab-8722-aa23a17fa8c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT69 XRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT69%20XRC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 38906,
 'odometer_reading_unit': '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 NAVARA 2.3 DCI 190 TT 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD TEKNA',
 'vin': 'VSKCTND23U0129412',
 'year': 2019}
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT69%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:12:22 [bca.uk] INFO: Saving data for YT69%20XRC: {'auction_closing_time': 1774951200.0, 'created_time': 1774649180.497847, 'last_price_update_time': 1774735942.471182}
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT69%2520XRC') HTTP/1.1" 204 0
2026-03-28 22:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with identifier: KP61%20JVR
2026-03-28 22:12:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with identifier: KP61%20JVR
2026-03-28 22:12:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67f7b7d3-7c90-5a7e-89d6-c06a86b52520 with identifier: KP61%20JVR to the API
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:22 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP61%20JVR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67f7b7d3-7c90-5a7e-89d6-c06a86b52520',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP61 JVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP61%20JVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 110115,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.8 TDCI 110 230 LWB TREND CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDCI 110 230 LWB TREND',
 'vin': 'WF0KXXTTPKBM80755',
 'year': 2012}
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KP61%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 22:12:22 [bca.uk] INFO: Saving data for KP61%20JVR: {'auction_closing_time': 1775124000.0, 'created_time': 1774649109.919816, 'last_price_update_time': 1774735942.776635}
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP61%2520JVR') HTTP/1.1" 204 0
2026-03-28 22:12:22 [bca.uk] INFO: Found listing with ID: WX17%20XDB
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX17%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 22:12:22 [bca.uk] INFO: Scrape type for WX17%20XDB: 2
2026-03-28 22:12:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c68ca57e-7283-5085-aed6-6a8e035fcd26 with identifier: WX17%20XDB
2026-03-28 22:12:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68ca57e-7283-5085-aed6-6a8e035fcd26 with scrape type 2
2026-03-28 22:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c68ca57e-7283-5085-aed6-6a8e035fcd26 with scrape type 2
2026-03-28 22:12:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c68ca57e-7283-5085-aed6-6a8e035fcd26, identifier: WX17%20XDB
2026-03-28 22:12:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with identifier: HK66%20JFA
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:12:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=platinum+silver HTTP/1.1" 200 None
2026-03-28 22:12:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with identifier: HK66%20JFA
2026-03-28 22:12:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24da76a1-c52b-5c2d-afb8-7a8548c0f811 with identifier: HK66%20JFA to the API
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK66%20JFA-GB',
 'category': 'Car',
 'color': 'platinum silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24da76a1-c52b-5c2d-afb8-7a8548c0f811',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK66 JFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK66%20JFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 63403,
 'odometer_reading_unit': '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 320D 2.0 XDRIVE LUXURY TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'XDRIVE LUXURY TOURING STEP',
 'vin': 'WBA8J12040K894444',
 'year': 2016}
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HK66%2520JFA%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Saving data for HK66%20JFA: {'auction_closing_time': 1775037600.0, 'created_time': 1774390392.287252, 'last_price_update_time': 1774735943.375666}
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK66%2520JFA') HTTP/1.1" 204 0
2026-03-28 22:12:23 [bca.uk] INFO: Found listing with ID: SV63%20OHA
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV63%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Scrape type for SV63%20OHA: 2
2026-03-28 22:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with identifier: SV63%20OHA
2026-03-28 22:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with scrape type 2
2026-03-28 22:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with scrape type 2
2026-03-28 22:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3f6f652-62e8-58c1-bc6e-c8a77120f3aa, identifier: SV63%20OHA
2026-03-28 22:12:23 [bca.uk] INFO: Found listing with ID: WK15%20WKR
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK15%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Scrape type for WK15%20WKR: 0
2026-03-28 22:12:23 [bca.uk] INFO: Found listing with ID: WX60%20CFO
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX60%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Scrape type for WX60%20CFO: 2
2026-03-28 22:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77537f66-1b60-5356-84ae-28526d659875 with identifier: WX60%20CFO
2026-03-28 22:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77537f66-1b60-5356-84ae-28526d659875 with scrape type 2
2026-03-28 22:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77537f66-1b60-5356-84ae-28526d659875 with scrape type 2
2026-03-28 22:12:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77537f66-1b60-5356-84ae-28526d659875, identifier: WX60%20CFO
2026-03-28 22:12:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c68ca57e-7283-5085-aed6-6a8e035fcd26 with identifier: WX17%20XDB
2026-03-28 22:12:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c68ca57e-7283-5085-aed6-6a8e035fcd26 with identifier: WX17%20XDB
2026-03-28 22:12:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c68ca57e-7283-5085-aed6-6a8e035fcd26 with identifier: WX17%20XDB to the API
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c68ca57e-7283-5085-aed6-6a8e035fcd26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX17 XDB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX17%20XDB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 33726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE',
 'vin': 'VF1RFE00057222392',
 'year': 2017}
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX17%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Saving data for WX17%20XDB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649242.759108, 'last_price_update_time': 1774735943.919214}
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX17%2520XDB') HTTP/1.1" 204 0
2026-03-28 22:12:23 [bca.uk] INFO: Found listing with ID: PN64%20HCG
2026-03-28 22:12:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN64%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 22:12:23 [bca.uk] INFO: Scrape type for PN64%20HCG: 2
2026-03-28 22:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with identifier: PN64%20HCG
2026-03-28 22:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with scrape type 2
2026-03-28 22:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with scrape type 2
2026-03-28 22:12:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0a08ea1-1ff8-5a94-bbed-2180d43109a3, identifier: PN64%20HCG
2026-03-28 22:12:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with identifier: SV63%20OHA
2026-03-28 22:12:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with identifier: SV63%20OHA
2026-03-28 22:12:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3f6f652-62e8-58c1-bc6e-c8a77120f3aa with identifier: SV63%20OHA to the API
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:24 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV63%20OHA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd3f6f652-62e8-58c1-bc6e-c8a77120f3aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV63 OHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV63%20OHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 103211,
 '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.4 HDI 70 VTR+ Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 70 VTR+',
 'vin': 'VF7SC8HR4DW613477',
 'year': 2013}
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV63%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 22:12:24 [bca.uk] INFO: Saving data for SV63%20OHA: {'auction_closing_time': 1774951200.0, 'created_time': 1774649167.985636, 'last_price_update_time': 1774735944.327092}
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV63%2520OHA') HTTP/1.1" 204 0
2026-03-28 22:12:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77537f66-1b60-5356-84ae-28526d659875 with identifier: WX60%20CFO
2026-03-28 22:12:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77537f66-1b60-5356-84ae-28526d659875 with identifier: WX60%20CFO
2026-03-28 22:12:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77537f66-1b60-5356-84ae-28526d659875 with identifier: WX60%20CFO to the API
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:24 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX60%20CFO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77537f66-1b60-5356-84ae-28526d659875',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX60 CFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX60%20CFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'IVECO',
 'model': 'DAILY 35S13',
 'odometer': 242115,
 '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': 'IVECO DAILY 35S13 2.3 SWB (3000) PanelVan',
 'transmission': 'manual',
 'trim': 'SWB (3000)',
 'vin': 'ZCFC359300D419893',
 'year': 2010}
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WX60%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:12:24 [bca.uk] INFO: Saving data for WX60%20CFO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649112.526822, 'last_price_update_time': 1774735944.654292}
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX60%2520CFO') HTTP/1.1" 204 0
2026-03-28 22:12:24 [bca.uk] INFO: Found listing with ID: YF68%20LHH
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF68%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 22:12:24 [bca.uk] INFO: Scrape type for YF68%20LHH: 2
2026-03-28 22:12:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5009012c-4aaf-5c4a-9b5e-10d13e953234 with identifier: YF68%20LHH
2026-03-28 22:12:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5009012c-4aaf-5c4a-9b5e-10d13e953234 with scrape type 2
2026-03-28 22:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5009012c-4aaf-5c4a-9b5e-10d13e953234 with scrape type 2
2026-03-28 22:12:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5009012c-4aaf-5c4a-9b5e-10d13e953234, identifier: YF68%20LHH
2026-03-28 22:12:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with identifier: PN64%20HCG
2026-03-28 22:12:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with identifier: PN64%20HCG
2026-03-28 22:12:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0a08ea1-1ff8-5a94-bbed-2180d43109a3 with identifier: PN64%20HCG to the API
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:25 [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': 149,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0a08ea1-1ff8-5a94-bbed-2180d43109a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN64 HCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN64%20HCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 43157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 2.0 TDI CR 170 L&K 4X4 Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 170 L&K 4X4',
 'vin': 'TMBME95L1F6019091',
 'year': 2014}
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PN64%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 22:12:25 [bca.uk] INFO: Saving data for PN64%20HCG: {'auction_closing_time': 1775037600.0, 'created_time': 1774649258.242939, 'last_price_update_time': 1774735945.043428}
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN64%2520HCG') HTTP/1.1" 204 0
2026-03-28 22:12:25 [bca.uk] INFO: Found listing with ID: WN11%20LZE
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN11%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 22:12:25 [bca.uk] INFO: Scrape type for WN11%20LZE: 2
2026-03-28 22:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with identifier: WN11%20LZE
2026-03-28 22:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2, identifier: WN11%20LZE
2026-03-28 22:12:25 [bca.uk] INFO: Found listing with ID: VK66%20PZX
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK66%2520PZX%27 HTTP/1.1" 200 None
2026-03-28 22:12:25 [bca.uk] INFO: Scrape type for VK66%20PZX: 2
2026-03-28 22:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b04cc1ea-0adf-53c4-9af0-0c4341692287 with identifier: VK66%20PZX
2026-03-28 22:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b04cc1ea-0adf-53c4-9af0-0c4341692287 with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b04cc1ea-0adf-53c4-9af0-0c4341692287 with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b04cc1ea-0adf-53c4-9af0-0c4341692287, identifier: VK66%20PZX
2026-03-28 22:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5009012c-4aaf-5c4a-9b5e-10d13e953234 with identifier: YF68%20LHH
2026-03-28 22:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5009012c-4aaf-5c4a-9b5e-10d13e953234 with identifier: YF68%20LHH
2026-03-28 22:12:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5009012c-4aaf-5c4a-9b5e-10d13e953234 with identifier: YF68%20LHH to the API
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF68%20LHH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5009012c-4aaf-5c4a-9b5e-10d13e953234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF68 LHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF68%20LHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 51840,
 'odometer_reading_unit': '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': 'KMHK3811LKU186040',
 'year': 2018}
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF68%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 22:12:25 [bca.uk] INFO: Saving data for YF68%20LHH: {'auction_closing_time': 1775037600.0, 'created_time': 1774649279.089012, 'last_price_update_time': 1774735945.669063}
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF68%2520LHH') HTTP/1.1" 204 0
2026-03-28 22:12:25 [bca.uk] INFO: Found listing with ID: YA17%20WGF
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA17%2520WGF%27 HTTP/1.1" 200 None
2026-03-28 22:12:25 [bca.uk] INFO: Scrape type for YA17%20WGF: 2
2026-03-28 22:12:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f015f033-3970-5bd5-8592-55f7c0e56b9d with identifier: YA17%20WGF
2026-03-28 22:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f015f033-3970-5bd5-8592-55f7c0e56b9d with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f015f033-3970-5bd5-8592-55f7c0e56b9d with scrape type 2
2026-03-28 22:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f015f033-3970-5bd5-8592-55f7c0e56b9d, identifier: YA17%20WGF
2026-03-28 22:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with identifier: WN11%20LZE
2026-03-28 22:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with identifier: WN11%20LZE
2026-03-28 22:12:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fd8e8df-7926-59dc-ab0c-9af23e1a92d2 with identifier: WN11%20LZE to the API
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=25&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN11%20LZE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8fd8e8df-7926-59dc-ab0c-9af23e1a92d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN11 LZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN11%20LZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'COMBO',
 'odometer': 71744,
 '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 COMBO 1.3 CDTI 75 16V 1700 Van',
 'transmission': 'manual',
 'trim': 'CDTI 75 16V 1700',
 'vin': 'W0LVXCF25B4215283',
 'year': 2011}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN11%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Saving data for WN11%20LZE: {'auction_closing_time': 1775124000.0, 'created_time': 1774649181.736449, 'last_price_update_time': 1774735946.098146}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN11%2520LZE') HTTP/1.1" 204 0
2026-03-28 22:12:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b04cc1ea-0adf-53c4-9af0-0c4341692287 with identifier: VK66%20PZX
2026-03-28 22:12:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b04cc1ea-0adf-53c4-9af0-0c4341692287 with identifier: VK66%20PZX
2026-03-28 22:12:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b04cc1ea-0adf-53c4-9af0-0c4341692287 with identifier: VK66%20PZX to the API
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:26 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK66%20PZX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b04cc1ea-0adf-53c4-9af0-0c4341692287',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK66 PZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK66%20PZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 122578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI N-CONNECTA',
 'vin': 'SJNFCAF15U7268192',
 'year': 2016}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK66%2520PZX%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Saving data for VK66%20PZX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649112.147637, 'last_price_update_time': 1774735946.382515}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK66%2520PZX') HTTP/1.1" 204 0
2026-03-28 22:12:26 [bca.uk] INFO: Found listing with ID: YC17%20AVU
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YC17%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Scrape type for YC17%20AVU: 2
2026-03-28 22:12:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c5ab184-b5d5-5103-b8d2-21696668c256 with identifier: YC17%20AVU
2026-03-28 22:12:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c5ab184-b5d5-5103-b8d2-21696668c256 with scrape type 2
2026-03-28 22:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c5ab184-b5d5-5103-b8d2-21696668c256 with scrape type 2
2026-03-28 22:12:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c5ab184-b5d5-5103-b8d2-21696668c256, identifier: YC17%20AVU
2026-03-28 22:12:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f015f033-3970-5bd5-8592-55f7c0e56b9d with identifier: YA17%20WGF
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=glacier+silver HTTP/1.1" 200 None
2026-03-28 22:12:26 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:12:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f015f033-3970-5bd5-8592-55f7c0e56b9d with identifier: YA17%20WGF
2026-03-28 22:12:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f015f033-3970-5bd5-8592-55f7c0e56b9d with identifier: YA17%20WGF to the API
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA17%20WGF-GB',
 'category': 'Car',
 'color': 'glacier silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f015f033-3970-5bd5-8592-55f7c0e56b9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA17 WGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA17%20WGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 118139,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 30D SE (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D SE (7S)',
 'vin': 'WBAKS420300V24621',
 'year': 2017}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YA17%2520WGF%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Saving data for YA17%20WGF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649270.9822, 'last_price_update_time': 1774735946.91588}
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA17%2520WGF') HTTP/1.1" 204 0
2026-03-28 22:12:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:12:26 [bca.uk] INFO: Found listing with ID: WF08%20GUH
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF08%2520GUH%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Scrape type for WF08%20GUH: 0
2026-03-28 22:12:26 [bca.uk] INFO: Found listing with ID: PE15%20VEP
2026-03-28 22:12:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE15%2520VEP%27 HTTP/1.1" 200 None
2026-03-28 22:12:26 [bca.uk] INFO: Scrape type for PE15%20VEP: 2
2026-03-28 22:12:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8c1ce19-c58c-51b5-9260-0b76ee2d663f with identifier: PE15%20VEP
2026-03-28 22:12:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8c1ce19-c58c-51b5-9260-0b76ee2d663f with scrape type 2
2026-03-28 22:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8c1ce19-c58c-51b5-9260-0b76ee2d663f with scrape type 2
2026-03-28 22:12:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8c1ce19-c58c-51b5-9260-0b76ee2d663f, identifier: PE15%20VEP
2026-03-28 22:12:27 [bca.uk] INFO: Found listing with ID: SJ64%20WFB
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ64%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:12:27 [bca.uk] INFO: Scrape type for SJ64%20WFB: 2
2026-03-28 22:12:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 527b97db-1699-5a0b-8d08-8b1e79413af9 with identifier: SJ64%20WFB
2026-03-28 22:12:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 527b97db-1699-5a0b-8d08-8b1e79413af9 with scrape type 2
2026-03-28 22:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 527b97db-1699-5a0b-8d08-8b1e79413af9 with scrape type 2
2026-03-28 22:12:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 527b97db-1699-5a0b-8d08-8b1e79413af9, identifier: SJ64%20WFB
2026-03-28 22:12:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c5ab184-b5d5-5103-b8d2-21696668c256 with identifier: YC17%20AVU
2026-03-28 22:12:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c5ab184-b5d5-5103-b8d2-21696668c256 with identifier: YC17%20AVU
2026-03-28 22:12:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c5ab184-b5d5-5103-b8d2-21696668c256 with identifier: YC17%20AVU to the API
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC17%20AVU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c5ab184-b5d5-5103-b8d2-21696668c256',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC17 AVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC17%20AVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 130371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.6 I-DTEC 120 SE PLUS 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SE PLUS 2WD',
 'vin': 'SHSRE6740GU209672',
 'year': 2017}
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:12:27 [bca.uk] INFO: Saving data for YC17%20AVU: {'auction_closing_time': 1775037600.0, 'created_time': 1774562726.257807, 'last_price_update_time': 1774735947.642465}
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC17%2520AVU') HTTP/1.1" 204 0
2026-03-28 22:12:27 [bca.uk] INFO: Found listing with ID: DV65%20WKF
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV65%2520WKF%27 HTTP/1.1" 200 None
2026-03-28 22:12:27 [bca.uk] INFO: Scrape type for DV65%20WKF: 0
2026-03-28 22:12:27 [bca.uk] INFO: Found listing with ID: KU66%20ZTZ
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:27 [bca.uk] INFO: Scrape type for KU66%20ZTZ: 2
2026-03-28 22:12:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24906f9d-cf01-5706-9389-e33942f48671 with identifier: KU66%20ZTZ
2026-03-28 22:12:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24906f9d-cf01-5706-9389-e33942f48671 with scrape type 2
2026-03-28 22:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24906f9d-cf01-5706-9389-e33942f48671 with scrape type 2
2026-03-28 22:12:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24906f9d-cf01-5706-9389-e33942f48671, identifier: KU66%20ZTZ
2026-03-28 22:12:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8c1ce19-c58c-51b5-9260-0b76ee2d663f with identifier: PE15%20VEP
2026-03-28 22:12:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8c1ce19-c58c-51b5-9260-0b76ee2d663f with identifier: PE15%20VEP
2026-03-28 22:12:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8c1ce19-c58c-51b5-9260-0b76ee2d663f with identifier: PE15%20VEP to the API
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:28 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE15%20VEP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8c1ce19-c58c-51b5-9260-0b76ee2d663f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE15 VEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE15%20VEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 138030,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PLAY',
 'vin': 'JTDKGNEC10N067438',
 'year': 2015}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PE15%2520VEP%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Saving data for PE15%20VEP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649158.982321, 'last_price_update_time': 1774735948.069279}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE15%2520VEP') HTTP/1.1" 204 0
2026-03-28 22:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 527b97db-1699-5a0b-8d08-8b1e79413af9 with identifier: SJ64%20WFB
2026-03-28 22:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 527b97db-1699-5a0b-8d08-8b1e79413af9 with identifier: SJ64%20WFB
2026-03-28 22:12:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 527b97db-1699-5a0b-8d08-8b1e79413af9 with identifier: SJ64%20WFB to the API
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:28 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ64%20WFB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '527b97db-1699-5a0b-8d08-8b1e79413af9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ64 WFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ64%20WFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 113',
 'odometer': 143722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO 113 2.1 CDI LONG PanelVan',
 'transmission': 'manual',
 'trim': 'CDI LONG',
 'vin': 'WDF63960123910403',
 'year': 2014}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ64%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Saving data for SJ64%20WFB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649114.068484, 'last_price_update_time': 1774735948.393422}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ64%2520WFB') HTTP/1.1" 204 0
2026-03-28 22:12:28 [bca.uk] INFO: Found listing with ID: LV62%20VKA
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LV62%2520VKA%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Scrape type for LV62%20VKA: 0
2026-03-28 22:12:28 [bca.uk] INFO: Found listing with ID: MT14%20SOU
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT14%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Scrape type for MT14%20SOU: 2
2026-03-28 22:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5453a081-2665-5914-aaae-a55a720301a6 with identifier: MT14%20SOU
2026-03-28 22:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5453a081-2665-5914-aaae-a55a720301a6 with scrape type 2
2026-03-28 22:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5453a081-2665-5914-aaae-a55a720301a6 with scrape type 2
2026-03-28 22:12:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5453a081-2665-5914-aaae-a55a720301a6, identifier: MT14%20SOU
2026-03-28 22:12:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24906f9d-cf01-5706-9389-e33942f48671 with identifier: KU66%20ZTZ
2026-03-28 22:12:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24906f9d-cf01-5706-9389-e33942f48671 with identifier: KU66%20ZTZ
2026-03-28 22:12:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24906f9d-cf01-5706-9389-e33942f48671 with identifier: KU66%20ZTZ to the API
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:28 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU66%20ZTZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24906f9d-cf01-5706-9389-e33942f48671',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU66 ZTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU66%20ZTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 63137,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 SPORT PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT PREMIUM DCT',
 'vin': 'WDD1760082J513321',
 'year': 2016}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KU66%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Saving data for KU66%20ZTZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774477260.30508, 'last_price_update_time': 1774735948.835202}
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU66%2520ZTZ') HTTP/1.1" 204 0
2026-03-28 22:12:28 [bca.uk] INFO: Found listing with ID: BF68%20XZH
2026-03-28 22:12:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF68%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 22:12:28 [bca.uk] INFO: Scrape type for BF68%20XZH: 2
2026-03-28 22:12:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63af1192-e948-5d4c-a760-6c4f174cc3ab with identifier: BF68%20XZH
2026-03-28 22:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63af1192-e948-5d4c-a760-6c4f174cc3ab with scrape type 2
2026-03-28 22:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63af1192-e948-5d4c-a760-6c4f174cc3ab with scrape type 2
2026-03-28 22:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63af1192-e948-5d4c-a760-6c4f174cc3ab, identifier: BF68%20XZH
2026-03-28 22:12:29 [bca.uk] INFO: Found listing with ID: WN62%20OGT
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN62%2520OGT%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Scrape type for WN62%20OGT: 2
2026-03-28 22:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e323a34-4f60-5fb5-ab0e-d7867041293e with identifier: WN62%20OGT
2026-03-28 22:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e323a34-4f60-5fb5-ab0e-d7867041293e with scrape type 2
2026-03-28 22:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e323a34-4f60-5fb5-ab0e-d7867041293e with scrape type 2
2026-03-28 22:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e323a34-4f60-5fb5-ab0e-d7867041293e, identifier: WN62%20OGT
2026-03-28 22:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5453a081-2665-5914-aaae-a55a720301a6 with identifier: MT14%20SOU
2026-03-28 22:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5453a081-2665-5914-aaae-a55a720301a6 with identifier: MT14%20SOU
2026-03-28 22:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5453a081-2665-5914-aaae-a55a720301a6 with identifier: MT14%20SOU to the API
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5453a081-2665-5914-aaae-a55a720301a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT14 SOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT14%20SOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 97723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.7 CRDI 3 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 3',
 'vin': 'U5YPC815LEL495583',
 'year': 2014}
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27MT14%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Saving data for MT14%20SOU: {'auction_closing_time': 1775037600.0, 'created_time': 1774562728.322201, 'last_price_update_time': 1774735949.450499}
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT14%2520SOU') HTTP/1.1" 204 0
2026-03-28 22:12:29 [bca.uk] INFO: Found listing with ID: YR66%20PXG
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YR66%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Scrape type for YR66%20PXG: 0
2026-03-28 22:12:29 [bca.uk] INFO: Found listing with ID: AO65%20UZE
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO65%2520UZE%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Scrape type for AO65%20UZE: 0
2026-03-28 22:12:29 [bca.uk] INFO: Found listing with ID: FA15%20RVP
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FA15%2520RVP%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Scrape type for FA15%20RVP: 2
2026-03-28 22:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 507c1711-0e88-597c-991f-8329345a9864 with identifier: FA15%20RVP
2026-03-28 22:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 507c1711-0e88-597c-991f-8329345a9864 with scrape type 2
2026-03-28 22:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 507c1711-0e88-597c-991f-8329345a9864 with scrape type 2
2026-03-28 22:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 507c1711-0e88-597c-991f-8329345a9864, identifier: FA15%20RVP
2026-03-28 22:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63af1192-e948-5d4c-a760-6c4f174cc3ab with identifier: BF68%20XZH
2026-03-28 22:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63af1192-e948-5d4c-a760-6c4f174cc3ab with identifier: BF68%20XZH
2026-03-28 22:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63af1192-e948-5d4c-a760-6c4f174cc3ab with identifier: BF68%20XZH to the API
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:29 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF68%20XZH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63af1192-e948-5d4c-a760-6c4f174cc3ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF68 XZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF68%20XZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 52679,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 170 310 LWB SPORT L/R PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 170 310 LWB SPORT L/R',
 'vin': 'WF0YXXTTGYJM74967',
 'year': 2018}
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF68%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 22:12:29 [bca.uk] INFO: Saving data for BF68%20XZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774649162.341997, 'last_price_update_time': 1774735949.899519}
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF68%2520XZH') HTTP/1.1" 204 0
2026-03-28 22:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e323a34-4f60-5fb5-ab0e-d7867041293e with identifier: WN62%20OGT
2026-03-28 22:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e323a34-4f60-5fb5-ab0e-d7867041293e with identifier: WN62%20OGT
2026-03-28 22:12:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e323a34-4f60-5fb5-ab0e-d7867041293e with identifier: WN62%20OGT to the API
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:30 [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': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN62%20OGT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8e323a34-4f60-5fb5-ab0e-d7867041293e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN62 OGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN62%20OGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO DUALINER',
 'odometer': 171562,
 '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 VITO DUALINER 2.1 113CDI B/E LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '113CDI B/E LONG',
 'vin': 'WDF63960123759889',
 'year': 2012}
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WN62%2520OGT%27 HTTP/1.1" 200 None
2026-03-28 22:12:30 [bca.uk] INFO: Saving data for WN62%20OGT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649100.433008, 'last_price_update_time': 1774735950.185878}
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN62%2520OGT') HTTP/1.1" 204 0
2026-03-28 22:12:30 [bca.uk] INFO: Found listing with ID: NG63%20RMZ
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG63%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:30 [bca.uk] INFO: Scrape type for NG63%20RMZ: 2
2026-03-28 22:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with identifier: NG63%20RMZ
2026-03-28 22:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52, identifier: NG63%20RMZ
2026-03-28 22:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 507c1711-0e88-597c-991f-8329345a9864 with identifier: FA15%20RVP
2026-03-28 22:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 507c1711-0e88-597c-991f-8329345a9864 with identifier: FA15%20RVP
2026-03-28 22:12:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 507c1711-0e88-597c-991f-8329345a9864 with identifier: FA15%20RVP to the API
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA15%20RVP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '507c1711-0e88-597c-991f-8329345a9864',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA15 RVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA15%20RVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 232189,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.6 TDI 105 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'VSSZZZ5FZFR155320',
 'year': 2015}
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FA15%2520RVP%27 HTTP/1.1" 200 None
2026-03-28 22:12:30 [bca.uk] INFO: Saving data for FA15%20RVP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649268.674629, 'last_price_update_time': 1774735950.58972}
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA15%2520RVP') HTTP/1.1" 204 0
2026-03-28 22:12:30 [bca.uk] INFO: Found listing with ID: WH19%20KYM
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WH19%2520KYM%27 HTTP/1.1" 200 None
2026-03-28 22:12:30 [bca.uk] INFO: Scrape type for WH19%20KYM: 2
2026-03-28 22:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efddfead-29fa-5421-a0ee-19d5c46accfb with identifier: WH19%20KYM
2026-03-28 22:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efddfead-29fa-5421-a0ee-19d5c46accfb with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efddfead-29fa-5421-a0ee-19d5c46accfb with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efddfead-29fa-5421-a0ee-19d5c46accfb, identifier: WH19%20KYM
2026-03-28 22:12:30 [bca.uk] INFO: Found listing with ID: HF66%20XPD
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HF66%2520XPD%27 HTTP/1.1" 200 None
2026-03-28 22:12:30 [bca.uk] INFO: Scrape type for HF66%20XPD: 2
2026-03-28 22:12:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with identifier: HF66%20XPD
2026-03-28 22:12:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with scrape type 2
2026-03-28 22:12:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9984aec9-ad28-5f04-a5e1-6b8204ef44a6, identifier: HF66%20XPD
2026-03-28 22:12:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with identifier: NG63%20RMZ
2026-03-28 22:12:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with identifier: NG63%20RMZ
2026-03-28 22:12:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52 with identifier: NG63%20RMZ to the API
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab3ba4c7-e3b3-5a1d-a061-b75a02c0ed52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG63 RMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG63%20RMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 102111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.2 TSI 105 FR Coupe',
 'transmission': 'manual',
 'trim': 'TSI 105 FR',
 'vin': 'VSSZZZ6JZER079079',
 'year': 2014}
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NG63%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:31 [bca.uk] INFO: Saving data for NG63%20RMZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774562729.570544, 'last_price_update_time': 1774735951.405249}
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG63%2520RMZ') HTTP/1.1" 204 0
2026-03-28 22:12:31 [bca.uk] INFO: Found listing with ID: AY18%20HNV
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AY18%2520HNV%27 HTTP/1.1" 200 None
2026-03-28 22:12:31 [bca.uk] INFO: Scrape type for AY18%20HNV: 2
2026-03-28 22:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with identifier: AY18%20HNV
2026-03-28 22:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with scrape type 2
2026-03-28 22:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with scrape type 2
2026-03-28 22:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55bb37c5-6e2c-5280-a588-1d8ddd4971b1, identifier: AY18%20HNV
2026-03-28 22:12:31 [bca.uk] INFO: Total items found: 100
2026-03-28 22:12:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded
2026-03-28 22:12:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:12:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efddfead-29fa-5421-a0ee-19d5c46accfb with identifier: WH19%20KYM
2026-03-28 22:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efddfead-29fa-5421-a0ee-19d5c46accfb with identifier: WH19%20KYM
2026-03-28 22:12:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efddfead-29fa-5421-a0ee-19d5c46accfb with identifier: WH19%20KYM to the API
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:31 [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': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH19%20KYM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'efddfead-29fa-5421-a0ee-19d5c46accfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WH19 KYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WH19%20KYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 34726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 150 SWB H/L KOMBI DSG CrewCab '
          'Van',
 'transmission': 'automatic',
 'trim': 'TDI 150 SWB H/L KOMBI DSG',
 'vin': 'WV1ZZZ7HZMH073644',
 'year': 2021}
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WH19%2520KYM%27 HTTP/1.1" 200 None
2026-03-28 22:12:31 [bca.uk] INFO: Saving data for WH19%20KYM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649162.748046, 'last_price_update_time': 1774735951.842263}
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WH19%2520KYM') HTTP/1.1" 204 0
2026-03-28 22:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with identifier: HF66%20XPD
2026-03-28 22:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with identifier: HF66%20XPD
2026-03-28 22:12:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9984aec9-ad28-5f04-a5e1-6b8204ef44a6 with identifier: HF66%20XPD to the API
2026-03-28 22:12:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:32 [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': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF66%20XPD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9984aec9-ad28-5f04-a5e1-6b8204ef44a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF66 XPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF66%20XPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 78673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 2.5 TD CENTURION 4X4 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TD CENTURION 4X4',
 'vin': 'MPATFS86JFT027424',
 'year': 2016}
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF66%2520XPD%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Saving data for HF66%20XPD: {'auction_closing_time': 1774951200.0, 'created_time': 1774649101.823913, 'last_price_update_time': 1774735952.157743}
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF66%2520XPD') HTTP/1.1" 204 0
2026-03-28 22:12:32 [bca.uk] INFO: Found listing with ID: VU66%20URO
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU66%2520URO%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Scrape type for VU66%20URO: 0
2026-03-28 22:12:32 [bca.uk] INFO: Found listing with ID: GX14%20TLV
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Scrape type for GX14%20TLV: 0
2026-03-28 22:12:32 [bca.uk] INFO: Found listing with ID: NA64%20UVD
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA64%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Scrape type for NA64%20UVD: 2
2026-03-28 22:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e87b32c0-87ad-590b-8939-215da47cabea with identifier: NA64%20UVD
2026-03-28 22:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e87b32c0-87ad-590b-8939-215da47cabea with scrape type 2
2026-03-28 22:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e87b32c0-87ad-590b-8939-215da47cabea with scrape type 2
2026-03-28 22:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e87b32c0-87ad-590b-8939-215da47cabea, identifier: NA64%20UVD
2026-03-28 22:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with identifier: AY18%20HNV
2026-03-28 22:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with identifier: AY18%20HNV
2026-03-28 22:12:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55bb37c5-6e2c-5280-a588-1d8ddd4971b1 with identifier: AY18%20HNV to the API
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY18%20HNV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55bb37c5-6e2c-5280-a588-1d8ddd4971b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY18 HNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY18%20HNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 73747,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.6 TDI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 95 SE',
 'vin': 'VSSZZZKJZJR098177',
 'year': 2018}
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY18%2520HNV%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Saving data for AY18%20HNV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649269.946802, 'last_price_update_time': 1774735952.606291}
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY18%2520HNV') HTTP/1.1" 204 0
2026-03-28 22:12:32 [bca.uk] INFO: Found listing with ID: KV65%20KKF
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV65%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Scrape type for KV65%20KKF: 0
2026-03-28 22:12:32 [bca.uk] INFO: Found listing with ID: NA68%20PNX
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 22:12:32 [bca.uk] INFO: Scrape type for NA68%20PNX: 2
2026-03-28 22:12:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with identifier: NA68%20PNX
2026-03-28 22:12:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with scrape type 2
2026-03-28 22:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with scrape type 2
2026-03-28 22:12:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc, identifier: NA68%20PNX
2026-03-28 22:12:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e87b32c0-87ad-590b-8939-215da47cabea with identifier: NA64%20UVD
2026-03-28 22:12:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e87b32c0-87ad-590b-8939-215da47cabea with identifier: NA64%20UVD
2026-03-28 22:12:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e87b32c0-87ad-590b-8939-215da47cabea with identifier: NA64%20UVD to the API
2026-03-28 22:12:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 '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': 'Diesel',
 'id': 'e87b32c0-87ad-590b-8939-215da47cabea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA64 UVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA64%20UVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 92558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1247892',
 'year': 2014}
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA64%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 22:12:33 [bca.uk] INFO: Saving data for NA64%20UVD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649244.169471, 'last_price_update_time': 1774735953.130677}
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA64%2520UVD') HTTP/1.1" 204 0
2026-03-28 22:12:33 [bca.uk] INFO: Found listing with ID: LL66%20FWD
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL66%2520FWD%27 HTTP/1.1" 200 None
2026-03-28 22:12:33 [bca.uk] INFO: Scrape type for LL66%20FWD: 2
2026-03-28 22:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with identifier: LL66%20FWD
2026-03-28 22:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e24c062-ce81-5d9c-80ba-8eb76a7d6173, identifier: LL66%20FWD
2026-03-28 22:12:33 [bca.uk] INFO: Found listing with ID: WU66%20YYE
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:12:33 [bca.uk] INFO: Scrape type for WU66%20YYE: 2
2026-03-28 22:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 065bbbef-5c1a-5d69-9d96-a08f62496732 with identifier: WU66%20YYE
2026-03-28 22:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 065bbbef-5c1a-5d69-9d96-a08f62496732 with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 065bbbef-5c1a-5d69-9d96-a08f62496732 with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 065bbbef-5c1a-5d69-9d96-a08f62496732, identifier: WU66%20YYE
2026-03-28 22:12:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with identifier: NA68%20PNX
2026-03-28 22:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with identifier: NA68%20PNX
2026-03-28 22:12:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a4fdf25-6900-5fda-8fa6-120c5ddb01dc with identifier: NA68%20PNX to the API
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:33 [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=NA68%20PNX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3a4fdf25-6900-5fda-8fa6-120c5ddb01dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA68 PNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA68%20PNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 83707,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.4 DI-D 178 TITAN 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 178 TITAN 4WD',
 'vin': 'MMCJJKL10JH006746',
 'year': 2018}
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA68%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 22:12:33 [bca.uk] INFO: Saving data for NA68%20PNX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649098.428918, 'last_price_update_time': 1774735953.654438}
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520PNX') HTTP/1.1" 204 0
2026-03-28 22:12:33 [bca.uk] INFO: Found listing with ID: NJ12%20XTN
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ12%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 22:12:33 [bca.uk] INFO: Scrape type for NJ12%20XTN: 2
2026-03-28 22:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da89ed15-b340-54ba-b288-27020a263b2a with identifier: NJ12%20XTN
2026-03-28 22:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da89ed15-b340-54ba-b288-27020a263b2a with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da89ed15-b340-54ba-b288-27020a263b2a with scrape type 2
2026-03-28 22:12:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da89ed15-b340-54ba-b288-27020a263b2a, identifier: NJ12%20XTN
2026-03-28 22:12:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with identifier: LL66%20FWD
2026-03-28 22:12:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with identifier: LL66%20FWD
2026-03-28 22:12:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e24c062-ce81-5d9c-80ba-8eb76a7d6173 with identifier: LL66%20FWD to the API
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:34 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL66%20FWD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8e24c062-ce81-5d9c-80ba-8eb76a7d6173',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL66 FWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL66%20FWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 104572,
 'odometer_reading_unit': '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 LEAF 30KWH ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': '30KWH ACENTA',
 'vin': 'SJNFAAZE0U6059445',
 'year': 2017}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LL66%2520FWD%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Saving data for LL66%20FWD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649269.230437, 'last_price_update_time': 1774735954.06995}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL66%2520FWD') HTTP/1.1" 204 0
2026-03-28 22:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 065bbbef-5c1a-5d69-9d96-a08f62496732 with identifier: WU66%20YYE
2026-03-28 22:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 065bbbef-5c1a-5d69-9d96-a08f62496732 with identifier: WU66%20YYE
2026-03-28 22:12:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 065bbbef-5c1a-5d69-9d96-a08f62496732 with identifier: WU66%20YYE to the API
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU66%20YYE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '065bbbef-5c1a-5d69-9d96-a08f62496732',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU66 YYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU66%20YYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 15853,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PRESSION MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I X-PRESSION MMT',
 'vin': 'JTDKGNECX0N200391',
 'year': 2016}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WU66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Saving data for WU66%20YYE: {'auction_closing_time': 1775037600.0, 'created_time': 1774390621.629965, 'last_price_update_time': 1774735954.384411}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU66%2520YYE') HTTP/1.1" 204 0
2026-03-28 22: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-28 22:12:34 [bca.uk] INFO: Found listing with ID: SH66%20VEY
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH66%2520VEY%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for SH66%20VEY: 2
2026-03-28 22:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adb71b92-1d65-56bd-90d9-4a714fc81d33 with identifier: SH66%20VEY
2026-03-28 22:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adb71b92-1d65-56bd-90d9-4a714fc81d33 with scrape type 2
2026-03-28 22:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adb71b92-1d65-56bd-90d9-4a714fc81d33 with scrape type 2
2026-03-28 22:12:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adb71b92-1d65-56bd-90d9-4a714fc81d33, identifier: SH66%20VEY
2026-03-28 22:12:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da89ed15-b340-54ba-b288-27020a263b2a with identifier: NJ12%20XTN
2026-03-28 22:12:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da89ed15-b340-54ba-b288-27020a263b2a with identifier: NJ12%20XTN
2026-03-28 22:12:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da89ed15-b340-54ba-b288-27020a263b2a with identifier: NJ12%20XTN to the API
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'da89ed15-b340-54ba-b288-27020a263b2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ12 XTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ12%20XTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SUZUKI',
 'model': 'KIZASHI',
 'odometer': 63431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'SUZUKI KIZASHI 2.4 SPORT 4X4 Saloon',
 'transmission': 'manual',
 'trim': 'SPORT 4X4',
 'vin': 'JSAFRF91S00121993',
 'year': 2012}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NJ12%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Saving data for NJ12%20XTN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649244.563638, 'last_price_update_time': 1774735954.837926}
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ12%2520XTN') HTTP/1.1" 204 0
2026-03-28 22:12:34 [bca.uk] INFO: Found listing with ID: AO10%20TKU
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27AO10%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for AO10%20TKU: 0
2026-03-28 22:12:34 [bca.uk] INFO: Found listing with ID: WG17%20UXC
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WG17%2520UXC%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for WG17%20UXC: 0
2026-03-28 22:12:34 [bca.uk] INFO: Found listing with ID: YK59%20SRO
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YK59%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for YK59%20SRO: 0
2026-03-28 22:12:34 [bca.uk] INFO: Found listing with ID: WF67%20DFL
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF67%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for WF67%20DFL: 0
2026-03-28 22:12:34 [bca.uk] INFO: Found listing with ID: RX72%20LTT
2026-03-28 22:12:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 22:12:34 [bca.uk] INFO: Scrape type for RX72%20LTT: 2
2026-03-28 22:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39148149-6178-52ea-b494-e3d5d130e609 with identifier: RX72%20LTT
2026-03-28 22:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39148149-6178-52ea-b494-e3d5d130e609 with scrape type 2
2026-03-28 22:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39148149-6178-52ea-b494-e3d5d130e609 with scrape type 2
2026-03-28 22:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39148149-6178-52ea-b494-e3d5d130e609, identifier: RX72%20LTT
2026-03-28 22:12:35 [bca.uk] INFO: Found listing with ID: SV65%20YEU
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV65%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 22:12:35 [bca.uk] INFO: Scrape type for SV65%20YEU: 2
2026-03-28 22:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 552006dd-4b08-5945-88b8-d5c319ffc5d0 with identifier: SV65%20YEU
2026-03-28 22:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 552006dd-4b08-5945-88b8-d5c319ffc5d0 with scrape type 2
2026-03-28 22:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 552006dd-4b08-5945-88b8-d5c319ffc5d0 with scrape type 2
2026-03-28 22:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 552006dd-4b08-5945-88b8-d5c319ffc5d0, identifier: SV65%20YEU
2026-03-28 22:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adb71b92-1d65-56bd-90d9-4a714fc81d33 with identifier: SH66%20VEY
2026-03-28 22:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adb71b92-1d65-56bd-90d9-4a714fc81d33 with identifier: SH66%20VEY
2026-03-28 22:12:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adb71b92-1d65-56bd-90d9-4a714fc81d33 with identifier: SH66%20VEY to the API
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:35 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH66%20VEY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'adb71b92-1d65-56bd-90d9-4a714fc81d33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH66 VEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH66%20VEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 82218,
 'odometer_reading_unit': '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 DISPATCH 1000 1.6 B/HDI 95 M X PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 95 M X',
 'vin': 'VF7VBBHVBGZ049415',
 'year': 2016}
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SH66%2520VEY%27 HTTP/1.1" 200 None
2026-03-28 22:12:35 [bca.uk] INFO: Saving data for SH66%20VEY: {'auction_closing_time': 1775037600.0, 'created_time': 1774649100.814958, 'last_price_update_time': 1774735955.417555}
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH66%2520VEY') HTTP/1.1" 204 0
2026-03-28 22:12:35 [bca.uk] INFO: Found listing with ID: VN14%20HVP
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN14%2520HVP%27 HTTP/1.1" 200 None
2026-03-28 22:12:35 [bca.uk] INFO: Scrape type for VN14%20HVP: 2
2026-03-28 22:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0945204b-a764-5783-a662-51b0e792d7fb with identifier: VN14%20HVP
2026-03-28 22:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0945204b-a764-5783-a662-51b0e792d7fb with scrape type 2
2026-03-28 22:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0945204b-a764-5783-a662-51b0e792d7fb with scrape type 2
2026-03-28 22:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0945204b-a764-5783-a662-51b0e792d7fb, identifier: VN14%20HVP
2026-03-28 22:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39148149-6178-52ea-b494-e3d5d130e609 with identifier: RX72%20LTT
2026-03-28 22:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39148149-6178-52ea-b494-e3d5d130e609 with identifier: RX72%20LTT
2026-03-28 22:12:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39148149-6178-52ea-b494-e3d5d130e609 with identifier: RX72%20LTT to the API
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22: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-28 22:12:35 [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': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX72%20LTT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39148149-6178-52ea-b494-e3d5d130e609',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX72 LTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX72%20LTT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 71575,
 'odometer_reading_unit': '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': '6FPPXXMJ2PNU30800',
 'year': 2022}
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RX72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 22:12:35 [bca.uk] INFO: Saving data for RX72%20LTT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649262.943171, 'last_price_update_time': 1774735955.951504}
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX72%2520LTT') HTTP/1.1" 204 0
2026-03-28 22:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 552006dd-4b08-5945-88b8-d5c319ffc5d0 with identifier: SV65%20YEU
2026-03-28 22:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 552006dd-4b08-5945-88b8-d5c319ffc5d0 with identifier: SV65%20YEU
2026-03-28 22:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 552006dd-4b08-5945-88b8-d5c319ffc5d0 with identifier: SV65%20YEU to the API
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:36 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV65%20YEU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '552006dd-4b08-5945-88b8-d5c319ffc5d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV65 YEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV65%20YEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 54263,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 16V TECH LINE MPV',
 'transmission': 'manual',
 'trim': '16V TECH LINE',
 'vin': 'W0LSH9EC3F4297693',
 'year': 2015}
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SV65%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 22:12:36 [bca.uk] INFO: Saving data for SV65%20YEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774535953.725378, 'last_price_update_time': 1774735956.29616}
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV65%2520YEU') HTTP/1.1" 204 0
2026-03-28 22:12:36 [bca.uk] INFO: Found listing with ID: SA67%20LLK
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA67%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 22:12:36 [bca.uk] INFO: Scrape type for SA67%20LLK: 2
2026-03-28 22:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f432458-fff8-5bc2-afcf-db2efbec3af0 with identifier: SA67%20LLK
2026-03-28 22:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f432458-fff8-5bc2-afcf-db2efbec3af0 with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f432458-fff8-5bc2-afcf-db2efbec3af0 with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f432458-fff8-5bc2-afcf-db2efbec3af0, identifier: SA67%20LLK
2026-03-28 22:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0945204b-a764-5783-a662-51b0e792d7fb with identifier: VN14%20HVP
2026-03-28 22:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0945204b-a764-5783-a662-51b0e792d7fb with identifier: VN14%20HVP
2026-03-28 22:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0945204b-a764-5783-a662-51b0e792d7fb with identifier: VN14%20HVP to the API
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0945204b-a764-5783-a662-51b0e792d7fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN14 HVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN14%20HVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 129677,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 2.0 CDTI 165 SRI Estate',
 'transmission': 'automatic',
 'trim': 'CDTI 165 SRI',
 'vin': 'W0LPF8EN0E8052249',
 'year': 2014}
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN14%2520HVP%27 HTTP/1.1" 200 None
2026-03-28 22:12:36 [bca.uk] INFO: Saving data for VN14%20HVP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649282.035441, 'last_price_update_time': 1774735956.708367}
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN14%2520HVP') HTTP/1.1" 204 0
2026-03-28 22:12:36 [bca.uk] INFO: Found listing with ID: FV10%20XXD
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV10%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 22:12:36 [bca.uk] INFO: Scrape type for FV10%20XXD: 2
2026-03-28 22:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18381cb4-6b26-53eb-b59e-94b9a790dec2 with identifier: FV10%20XXD
2026-03-28 22:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18381cb4-6b26-53eb-b59e-94b9a790dec2 with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18381cb4-6b26-53eb-b59e-94b9a790dec2 with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18381cb4-6b26-53eb-b59e-94b9a790dec2, identifier: FV10%20XXD
2026-03-28 22:12:36 [bca.uk] INFO: Found listing with ID: GK64%20CWW
2026-03-28 22:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK64%2520CWW%27 HTTP/1.1" 200 None
2026-03-28 22:12:36 [bca.uk] INFO: Scrape type for GK64%20CWW: 2
2026-03-28 22:12:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc1582b6-e3d9-51a8-bdad-359a4966d82e with identifier: GK64%20CWW
2026-03-28 22:12:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc1582b6-e3d9-51a8-bdad-359a4966d82e with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc1582b6-e3d9-51a8-bdad-359a4966d82e with scrape type 2
2026-03-28 22:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc1582b6-e3d9-51a8-bdad-359a4966d82e, identifier: GK64%20CWW
2026-03-28 22:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f432458-fff8-5bc2-afcf-db2efbec3af0 with identifier: SA67%20LLK
2026-03-28 22:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f432458-fff8-5bc2-afcf-db2efbec3af0 with identifier: SA67%20LLK
2026-03-28 22:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f432458-fff8-5bc2-afcf-db2efbec3af0 with identifier: SA67%20LLK to the API
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA67%20LLK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f432458-fff8-5bc2-afcf-db2efbec3af0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA67 LLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA67%20LLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 123719,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.6 CDTI 136 E/F ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 136 E/F ELITE S/S',
 'vin': 'W0LJD7EC8HB157066',
 'year': 2017}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SA67%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 22:12:37 [bca.uk] INFO: Saving data for SA67%20LLK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649083.653928, 'last_price_update_time': 1774735957.211698}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA67%2520LLK') HTTP/1.1" 204 0
2026-03-28 22:12:37 [bca.uk] INFO: Found listing with ID: NV66%20ZTE
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV66%2520ZTE%27 HTTP/1.1" 200 None
2026-03-28 22:12:37 [bca.uk] INFO: Scrape type for NV66%20ZTE: 2
2026-03-28 22:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a64daa0-5eb4-54be-a50e-1e95251343ee with identifier: NV66%20ZTE
2026-03-28 22:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a64daa0-5eb4-54be-a50e-1e95251343ee with scrape type 2
2026-03-28 22:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a64daa0-5eb4-54be-a50e-1e95251343ee with scrape type 2
2026-03-28 22:12:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a64daa0-5eb4-54be-a50e-1e95251343ee, identifier: NV66%20ZTE
2026-03-28 22:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18381cb4-6b26-53eb-b59e-94b9a790dec2 with identifier: FV10%20XXD
2026-03-28 22:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18381cb4-6b26-53eb-b59e-94b9a790dec2 with identifier: FV10%20XXD
2026-03-28 22:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18381cb4-6b26-53eb-b59e-94b9a790dec2 with identifier: FV10%20XXD to the API
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:37 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV10%20XXD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '18381cb4-6b26-53eb-b59e-94b9a790dec2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV10 XXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV10%20XXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SKODA',
 'model': 'ROOMSTER',
 'odometer': 129379,
 '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 ROOMSTER 1.4 TDI PD 80 SE MPV',
 'transmission': 'manual',
 'trim': 'TDI PD 80 SE',
 'vin': 'TMBMF65J9A5034267',
 'year': 2010}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27FV10%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 22:12:37 [bca.uk] INFO: Saving data for FV10%20XXD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649267.639456, 'last_price_update_time': 1774735957.608998}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV10%2520XXD') HTTP/1.1" 204 0
2026-03-28 22:12:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc1582b6-e3d9-51a8-bdad-359a4966d82e with identifier: GK64%20CWW
2026-03-28 22:12:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc1582b6-e3d9-51a8-bdad-359a4966d82e with identifier: GK64%20CWW
2026-03-28 22:12:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc1582b6-e3d9-51a8-bdad-359a4966d82e with identifier: GK64%20CWW to the API
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:37 [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=GK64%20CWW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc1582b6-e3d9-51a8-bdad-359a4966d82e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK64 CWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK64%20CWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 72804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI ALLURE',
 'vin': 'VF3CCHMZ0ET120510',
 'year': 2014}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27GK64%2520CWW%27 HTTP/1.1" 200 None
2026-03-28 22:12:37 [bca.uk] INFO: Saving data for GK64%20CWW: {'auction_closing_time': 1774778400.0, 'created_time': 1774362275.872919, 'last_price_update_time': 1774735957.945848}
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK64%2520CWW') HTTP/1.1" 204 0
2026-03-28 22:12:37 [bca.uk] INFO: Found listing with ID: OE62%20XHT
2026-03-28 22:12:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE62%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 22:12:37 [bca.uk] INFO: Scrape type for OE62%20XHT: 2
2026-03-28 22:12:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d40b77ae-8fe7-5eef-99af-70d546ebb20b with identifier: OE62%20XHT
2026-03-28 22:12:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d40b77ae-8fe7-5eef-99af-70d546ebb20b with scrape type 2
2026-03-28 22:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d40b77ae-8fe7-5eef-99af-70d546ebb20b with scrape type 2
2026-03-28 22:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d40b77ae-8fe7-5eef-99af-70d546ebb20b, identifier: OE62%20XHT
2026-03-28 22:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a64daa0-5eb4-54be-a50e-1e95251343ee with identifier: NV66%20ZTE
2026-03-28 22:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a64daa0-5eb4-54be-a50e-1e95251343ee with identifier: NV66%20ZTE
2026-03-28 22:12:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a64daa0-5eb4-54be-a50e-1e95251343ee with identifier: NV66%20ZTE to the API
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a64daa0-5eb4-54be-a50e-1e95251343ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV66 ZTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV66%20ZTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 22038,
 'odometer_reading_unit': '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 S Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S',
 'vin': 'WMWZC52010WP83638',
 'year': 2016}
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV66%2520ZTE%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Saving data for NV66%20ZTE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649245.665486, 'last_price_update_time': 1774735958.362726}
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV66%2520ZTE') HTTP/1.1" 204 0
2026-03-28 22:12:38 [bca.uk] INFO: Found listing with ID: WK61%20ZTU
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WK61%2520ZTU%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Scrape type for WK61%20ZTU: 0
2026-03-28 22:12:38 [bca.uk] INFO: Found listing with ID: BU18%20NGO
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU18%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Scrape type for BU18%20NGO: 2
2026-03-28 22:12:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d2959f6-ba7f-5287-b57e-bd711f9c941a with identifier: BU18%20NGO
2026-03-28 22:12:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d2959f6-ba7f-5287-b57e-bd711f9c941a with scrape type 2
2026-03-28 22:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d2959f6-ba7f-5287-b57e-bd711f9c941a with scrape type 2
2026-03-28 22:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d2959f6-ba7f-5287-b57e-bd711f9c941a, identifier: BU18%20NGO
2026-03-28 22:12:38 [bca.uk] INFO: Found listing with ID: NA64%20WUD
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NA64%2520WUD%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Scrape type for NA64%20WUD: 0
2026-03-28 22:12:38 [bca.uk] INFO: Found listing with ID: SB14%20EVY
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB14%2520EVY%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Scrape type for SB14%20EVY: 0
2026-03-28 22:12:38 [bca.uk] INFO: Found listing with ID: DU14%20WPP
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU14%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Scrape type for DU14%20WPP: 2
2026-03-28 22:12:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with identifier: DU14%20WPP
2026-03-28 22:12:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with scrape type 2
2026-03-28 22:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with scrape type 2
2026-03-28 22:12:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b0992fe-8fae-56e3-be29-0dfbfa410dd4, identifier: DU14%20WPP
2026-03-28 22:12:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d40b77ae-8fe7-5eef-99af-70d546ebb20b with identifier: OE62%20XHT
2026-03-28 22:12:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d40b77ae-8fe7-5eef-99af-70d546ebb20b with identifier: OE62%20XHT
2026-03-28 22:12:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d40b77ae-8fe7-5eef-99af-70d546ebb20b with identifier: OE62%20XHT to the API
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:38 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE62%20XHT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd40b77ae-8fe7-5eef-99af-70d546ebb20b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE62 XHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE62%20XHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'RCZ',
 'odometer': 108099,
 '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 RCZ 2.0 HDI 165 GT Coupe',
 'transmission': 'manual',
 'trim': 'HDI 165 GT',
 'vin': 'VF34JRHH8DP000579',
 'year': 2013}
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OE62%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 22:12:38 [bca.uk] INFO: Saving data for OE62%20XHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774649091.22511, 'last_price_update_time': 1774735958.972858}
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE62%2520XHT') HTTP/1.1" 204 0
2026-03-28 22:12:39 [bca.uk] INFO: Found listing with ID: BF65%20FCL
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BF65%2520FCL%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Scrape type for BF65%20FCL: 0
2026-03-28 22:12:39 [bca.uk] INFO: Found listing with ID: CE63%20PBY
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE63%2520PBY%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Scrape type for CE63%20PBY: 0
2026-03-28 22:12:39 [bca.uk] INFO: Found listing with ID: YY59%20CYA
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY59%2520CYA%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Scrape type for YY59%20CYA: 2
2026-03-28 22:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with identifier: YY59%20CYA
2026-03-28 22:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with scrape type 2
2026-03-28 22:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with scrape type 2
2026-03-28 22:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fcba5cc-2e39-57c7-bef1-5542a9acdac0, identifier: YY59%20CYA
2026-03-28 22:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d2959f6-ba7f-5287-b57e-bd711f9c941a with identifier: BU18%20NGO
2026-03-28 22:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d2959f6-ba7f-5287-b57e-bd711f9c941a with identifier: BU18%20NGO
2026-03-28 22:12:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d2959f6-ba7f-5287-b57e-bd711f9c941a with identifier: BU18%20NGO to the API
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:39 [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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU18%20NGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d2959f6-ba7f-5287-b57e-bd711f9c941a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU18 NGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU18%20NGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 RWD',
 'odometer': 13994,
 'odometer_reading_unit': '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 MOVANO 3500 RWD 2.3 CDTI 130 L3 H1 Dropside',
 'transmission': 'manual',
 'trim': 'CDTI 130 L3 H1',
 'vin': 'W0VVS1601JB147713',
 'year': 2018}
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BU18%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Saving data for BU18%20NGO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649267.020576, 'last_price_update_time': 1774735959.507451}
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU18%2520NGO') HTTP/1.1" 204 0
2026-03-28 22:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with identifier: DU14%20WPP
2026-03-28 22:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with identifier: DU14%20WPP
2026-03-28 22:12:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b0992fe-8fae-56e3-be29-0dfbfa410dd4 with identifier: DU14%20WPP to the API
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:39 [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=DU14%20WPP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b0992fe-8fae-56e3-be29-0dfbfa410dd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU14 WPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU14%20WPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 71225,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'N-TEC',
 'vin': 'SJNFBAF15U6506178',
 'year': 2014}
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DU14%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Saving data for DU14%20WPP: {'auction_closing_time': 1774778400.0, 'created_time': 1774447362.007007, 'last_price_update_time': 1774735959.82547}
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU14%2520WPP') HTTP/1.1" 204 0
2026-03-28 22:12:39 [bca.uk] INFO: Found listing with ID: BP74%20GVC
2026-03-28 22:12:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP74%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 22:12:39 [bca.uk] INFO: Scrape type for BP74%20GVC: 2
2026-03-28 22:12:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38ca3134-d96a-583a-a359-91d72cab572b with identifier: BP74%20GVC
2026-03-28 22:12:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38ca3134-d96a-583a-a359-91d72cab572b with scrape type 2
2026-03-28 22:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38ca3134-d96a-583a-a359-91d72cab572b with scrape type 2
2026-03-28 22:12:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38ca3134-d96a-583a-a359-91d72cab572b, identifier: BP74%20GVC
2026-03-28 22:12:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with identifier: YY59%20CYA
2026-03-28 22:12:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with identifier: YY59%20CYA
2026-03-28 22:12:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fcba5cc-2e39-57c7-bef1-5542a9acdac0 with identifier: YY59%20CYA to the API
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6fcba5cc-2e39-57c7-bef1-5542a9acdac0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY59 CYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY59%20CYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500',
 'odometer': 83355,
 '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': 'ZFA31200000400982',
 'year': 2009}
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY59%2520CYA%27 HTTP/1.1" 200 None
2026-03-28 22:12:40 [bca.uk] INFO: Saving data for YY59%20CYA: {'auction_closing_time': 1775037600.0, 'created_time': 1774649280.103959, 'last_price_update_time': 1774735960.243192}
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY59%2520CYA') HTTP/1.1" 204 0
2026-03-28 22:12:40 [bca.uk] INFO: Found listing with ID: RO63%20YYB
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO63%2520YYB%27 HTTP/1.1" 200 None
2026-03-28 22:12:40 [bca.uk] INFO: Scrape type for RO63%20YYB: 2
2026-03-28 22:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e56a6a64-cbcb-5a28-8db5-37b439e0d789 with identifier: RO63%20YYB
2026-03-28 22:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e56a6a64-cbcb-5a28-8db5-37b439e0d789 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e56a6a64-cbcb-5a28-8db5-37b439e0d789 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e56a6a64-cbcb-5a28-8db5-37b439e0d789, identifier: RO63%20YYB
2026-03-28 22:12:40 [bca.uk] INFO: Found listing with ID: SY16%20OXD
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY16%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:12:40 [bca.uk] INFO: Scrape type for SY16%20OXD: 2
2026-03-28 22:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbb309e7-d05a-5b62-be8f-df883d53dfa9 with identifier: SY16%20OXD
2026-03-28 22:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbb309e7-d05a-5b62-be8f-df883d53dfa9 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbb309e7-d05a-5b62-be8f-df883d53dfa9 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbb309e7-d05a-5b62-be8f-df883d53dfa9, identifier: SY16%20OXD
2026-03-28 22:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38ca3134-d96a-583a-a359-91d72cab572b with identifier: BP74%20GVC
2026-03-28 22:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38ca3134-d96a-583a-a359-91d72cab572b with identifier: BP74%20GVC
2026-03-28 22:12:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38ca3134-d96a-583a-a359-91d72cab572b with identifier: BP74%20GVC to the API
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:40 [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': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP74%20GVC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '38ca3134-d96a-583a-a359-91d72cab572b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP74 GVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP74%20GVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 19975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 BITDI 204 SWB SPORTLINE DSG PanelVan',
 'transmission': 'automatic',
 'trim': 'BITDI 204 SWB SPORTLINE DSG',
 'vin': 'WV1ZZZ7H7RX047775',
 'year': 2024}
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BP74%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 22:12:40 [bca.uk] INFO: Saving data for BP74%20GVC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649093.45724, 'last_price_update_time': 1774735960.729405}
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP74%2520GVC') HTTP/1.1" 204 0
2026-03-28 22:12:40 [bca.uk] INFO: Found listing with ID: HV67%20RZT
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV67%2520RZT%27 HTTP/1.1" 200 None
2026-03-28 22:12:40 [bca.uk] INFO: Scrape type for HV67%20RZT: 2
2026-03-28 22:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with identifier: HV67%20RZT
2026-03-28 22:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with scrape type 2
2026-03-28 22:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 837a5994-4c1a-5ec8-a4a9-aa4013e34991, identifier: HV67%20RZT
2026-03-28 22:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e56a6a64-cbcb-5a28-8db5-37b439e0d789 with identifier: RO63%20YYB
2026-03-28 22:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e56a6a64-cbcb-5a28-8db5-37b439e0d789 with identifier: RO63%20YYB
2026-03-28 22:12:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e56a6a64-cbcb-5a28-8db5-37b439e0d789 with identifier: RO63%20YYB to the API
2026-03-28 22:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:41 [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': 160,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e56a6a64-cbcb-5a28-8db5-37b439e0d789',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO63 YYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO63%20YYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '320I',
 'odometer': 145304,
 '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 320I 2.0 T XDRIVE M SPORT TOURING Estate',
 'transmission': 'manual',
 'trim': 'T XDRIVE M SPORT TOURING',
 'vin': 'WBA3H120X0F579095',
 'year': 2013}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27RO63%2520YYB%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Saving data for RO63%20YYB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649261.09414, 'last_price_update_time': 1774735961.129888}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO63%2520YYB') HTTP/1.1" 204 0
2026-03-28 22:12:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbb309e7-d05a-5b62-be8f-df883d53dfa9 with identifier: SY16%20OXD
2026-03-28 22:12:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbb309e7-d05a-5b62-be8f-df883d53dfa9 with identifier: SY16%20OXD
2026-03-28 22:12:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbb309e7-d05a-5b62-be8f-df883d53dfa9 with identifier: SY16%20OXD to the API
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY16%20OXD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dbb309e7-d05a-5b62-be8f-df883d53dfa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY16 OXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY16%20OXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 92217,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 BLUEHDI 75 ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 ACTIVE',
 'vin': 'VF3CUBHW6FY155767',
 'year': 2016}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SY16%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Saving data for SY16%20OXD: {'auction_closing_time': 1774778400.0, 'created_time': 1774534792.643333, 'last_price_update_time': 1774735961.481859}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY16%2520OXD') HTTP/1.1" 204 0
2026-03-28 22:12:41 [bca.uk] INFO: Found listing with ID: M5%20OPK
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27M5%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Scrape type for M5%20OPK: 2
2026-03-28 22:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3ab3e37-1490-54c2-91df-ca20561dfa6f with identifier: M5%20OPK
2026-03-28 22:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3ab3e37-1490-54c2-91df-ca20561dfa6f with scrape type 2
2026-03-28 22:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3ab3e37-1490-54c2-91df-ca20561dfa6f with scrape type 2
2026-03-28 22:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3ab3e37-1490-54c2-91df-ca20561dfa6f, identifier: M5%20OPK
2026-03-28 22:12:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with identifier: HV67%20RZT
2026-03-28 22:12:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with identifier: HV67%20RZT
2026-03-28 22:12:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 837a5994-4c1a-5ec8-a4a9-aa4013e34991 with identifier: HV67%20RZT to the API
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '837a5994-4c1a-5ec8-a4a9-aa4013e34991',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV67 RZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV67%20RZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': 'X4',
 'odometer': 83956,
 'odometer_reading_unit': '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 X4 2.0 XDRIVE 20D M SPORT STEP Coupe',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAXX120000X22756',
 'year': 2017}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27HV67%2520RZT%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Saving data for HV67%20RZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649280.752844, 'last_price_update_time': 1774735961.874493}
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV67%2520RZT') HTTP/1.1" 204 0
2026-03-28 22:12:41 [bca.uk] INFO: Found listing with ID: OW15%20CWM
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OW15%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Scrape type for OW15%20CWM: 0
2026-03-28 22:12:41 [bca.uk] INFO: Found listing with ID: WD21%20HYN
2026-03-28 22:12:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WD21%2520HYN%27 HTTP/1.1" 200 None
2026-03-28 22:12:41 [bca.uk] INFO: Scrape type for WD21%20HYN: 2
2026-03-28 22:12:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with identifier: WD21%20HYN
2026-03-28 22:12:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with scrape type 2
2026-03-28 22:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with scrape type 2
2026-03-28 22:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637, identifier: WD21%20HYN
2026-03-28 22:12:42 [bca.uk] INFO: Found listing with ID: VK16%20VFS
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520VFS%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Scrape type for VK16%20VFS: 2
2026-03-28 22:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73369961-909a-5abd-ae89-30a7822ee0cc with identifier: VK16%20VFS
2026-03-28 22:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73369961-909a-5abd-ae89-30a7822ee0cc with scrape type 2
2026-03-28 22:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73369961-909a-5abd-ae89-30a7822ee0cc with scrape type 2
2026-03-28 22:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73369961-909a-5abd-ae89-30a7822ee0cc, identifier: VK16%20VFS
2026-03-28 22:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3ab3e37-1490-54c2-91df-ca20561dfa6f with identifier: M5%20OPK
2026-03-28 22:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3ab3e37-1490-54c2-91df-ca20561dfa6f with identifier: M5%20OPK
2026-03-28 22:12:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3ab3e37-1490-54c2-91df-ca20561dfa6f with identifier: M5%20OPK to the API
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:42 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M5%20OPK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a3ab3e37-1490-54c2-91df-ca20561dfa6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'M5 OPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M5%20OPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 61804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE',
 'vin': 'SADHA2A17L1F79478',
 'year': 2019}
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M5%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Saving data for M5%20OPK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649092.258407, 'last_price_update_time': 1774735962.39692}
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M5%2520OPK') HTTP/1.1" 204 0
2026-03-28 22:12:42 [bca.uk] INFO: Found listing with ID: GJ60%20KJA
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ60%2520KJA%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Scrape type for GJ60%20KJA: 0
2026-03-28 22:12:42 [bca.uk] INFO: Found listing with ID: SB60%20CNO
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB60%2520CNO%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Scrape type for SB60%20CNO: 0
2026-03-28 22:12:42 [bca.uk] INFO: Found listing with ID: YP06%20NXZ
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP06%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Scrape type for YP06%20NXZ: 2
2026-03-28 22:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4880857b-240e-5c53-91b6-e621c8ca9600 with identifier: YP06%20NXZ
2026-03-28 22:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4880857b-240e-5c53-91b6-e621c8ca9600 with scrape type 2
2026-03-28 22:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4880857b-240e-5c53-91b6-e621c8ca9600 with scrape type 2
2026-03-28 22:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4880857b-240e-5c53-91b6-e621c8ca9600, identifier: YP06%20NXZ
2026-03-28 22:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with identifier: WD21%20HYN
2026-03-28 22:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with identifier: WD21%20HYN
2026-03-28 22:12:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637 with identifier: WD21%20HYN to the API
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:42 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD21%20HYN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b84f0a4d-21b3-556f-8ca5-d2e9ae2b5637',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD21 HYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD21%20HYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'V60 SPORTWAGON',
 'odometer': 39338,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO V60 SPORTWAGON 2.0 B4D R DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'B4D R DESIGN',
 'vin': 'YV1ZWK5VDM2450639',
 'year': 2021}
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD21%2520HYN%27 HTTP/1.1" 200 None
2026-03-28 22:12:42 [bca.uk] INFO: Saving data for WD21%20HYN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649282.428654, 'last_price_update_time': 1774735962.940975}
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD21%2520HYN') HTTP/1.1" 204 0
2026-03-28 22:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73369961-909a-5abd-ae89-30a7822ee0cc with identifier: VK16%20VFS
2026-03-28 22:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73369961-909a-5abd-ae89-30a7822ee0cc with identifier: VK16%20VFS
2026-03-28 22:12:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73369961-909a-5abd-ae89-30a7822ee0cc with identifier: VK16%20VFS to the API
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK16%20VFS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73369961-909a-5abd-ae89-30a7822ee0cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK16 VFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK16%20VFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 60872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI TEKNA',
 'vin': 'SJNFCAF15U7212248',
 'year': 2016}
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK16%2520VFS%27 HTTP/1.1" 200 None
2026-03-28 22:12:43 [bca.uk] INFO: Saving data for VK16%20VFS: {'auction_closing_time': 1774778400.0, 'created_time': 1774535311.961024, 'last_price_update_time': 1774735963.282005}
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520VFS') HTTP/1.1" 204 0
2026-03-28 22:12:43 [bca.uk] INFO: Found listing with ID: YB14%20PZY
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB14%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 22:12:43 [bca.uk] INFO: Scrape type for YB14%20PZY: 2
2026-03-28 22:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4756fac-b517-54a8-bc38-0e483b8dff6b with identifier: YB14%20PZY
2026-03-28 22:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4756fac-b517-54a8-bc38-0e483b8dff6b with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4756fac-b517-54a8-bc38-0e483b8dff6b with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4756fac-b517-54a8-bc38-0e483b8dff6b, identifier: YB14%20PZY
2026-03-28 22:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4880857b-240e-5c53-91b6-e621c8ca9600 with identifier: YP06%20NXZ
2026-03-28 22:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4880857b-240e-5c53-91b6-e621c8ca9600 with identifier: YP06%20NXZ
2026-03-28 22:12:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4880857b-240e-5c53-91b6-e621c8ca9600 with identifier: YP06%20NXZ to the API
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP06%20NXZ-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4880857b-240e-5c53-91b6-e621c8ca9600',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP06 NXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP06%20NXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A4 CABRIOLET',
 'odometer': 73138,
 '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 CABRIOLET 2.0 TFSI S LINE M-T Convertible',
 'transmission': 'manual',
 'trim': 'TFSI S LINE M-T',
 'vin': 'WAUZZZ8H57K007792',
 'year': 2006}
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YP06%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:43 [bca.uk] INFO: Saving data for YP06%20NXZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774447511.499194, 'last_price_update_time': 1774735963.72377}
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP06%2520NXZ') HTTP/1.1" 204 0
2026-03-28 22:12:43 [bca.uk] INFO: Found listing with ID: VN64%20GJE
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN64%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 22:12:43 [bca.uk] INFO: Scrape type for VN64%20GJE: 2
2026-03-28 22:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with identifier: VN64%20GJE
2026-03-28 22:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4e3f154-aa8d-5f90-b1bd-9b4118455ff0, identifier: VN64%20GJE
2026-03-28 22:12:43 [bca.uk] INFO: Found listing with ID: YE66%20NZJ
2026-03-28 22:12:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE66%2520NZJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:43 [bca.uk] INFO: Scrape type for YE66%20NZJ: 2
2026-03-28 22:12:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03260702-c600-59cd-8612-5aa570286935 with identifier: YE66%20NZJ
2026-03-28 22:12:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03260702-c600-59cd-8612-5aa570286935 with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03260702-c600-59cd-8612-5aa570286935 with scrape type 2
2026-03-28 22:12:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03260702-c600-59cd-8612-5aa570286935, identifier: YE66%20NZJ
2026-03-28 22:12:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4756fac-b517-54a8-bc38-0e483b8dff6b with identifier: YB14%20PZY
2026-03-28 22:12:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4756fac-b517-54a8-bc38-0e483b8dff6b with identifier: YB14%20PZY
2026-03-28 22:12:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4756fac-b517-54a8-bc38-0e483b8dff6b with identifier: YB14%20PZY to the API
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:44 [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': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB14%20PZY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4756fac-b517-54a8-bc38-0e483b8dff6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB14 PZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB14%20PZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 115206,
 'odometer_reading_unit': '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 GO 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI GO 2WD',
 'vin': 'TMAJU81ULEJ614318',
 'year': 2014}
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YB14%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 22:12:44 [bca.uk] INFO: Saving data for YB14%20PZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649092.643598, 'last_price_update_time': 1774735964.275578}
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB14%2520PZY') HTTP/1.1" 204 0
2026-03-28 22:12:44 [bca.uk] INFO: Found listing with ID: EJ66%20XPA
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EJ66%2520XPA%27 HTTP/1.1" 200 None
2026-03-28 22:12:44 [bca.uk] INFO: Scrape type for EJ66%20XPA: 0
2026-03-28 22:12:44 [bca.uk] INFO: Found listing with ID: BK13%20TGJ
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK13%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:44 [bca.uk] INFO: Scrape type for BK13%20TGJ: 2
2026-03-28 22:12:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67b20af4-6369-56ce-937b-68f5c02bff95 with identifier: BK13%20TGJ
2026-03-28 22:12:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67b20af4-6369-56ce-937b-68f5c02bff95 with scrape type 2
2026-03-28 22:12:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67b20af4-6369-56ce-937b-68f5c02bff95 with scrape type 2
2026-03-28 22:12:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67b20af4-6369-56ce-937b-68f5c02bff95, identifier: BK13%20TGJ
2026-03-28 22:12:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with identifier: VN64%20GJE
2026-03-28 22:12:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with identifier: VN64%20GJE
2026-03-28 22:12:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4e3f154-aa8d-5f90-b1bd-9b4118455ff0 with identifier: VN64%20GJE to the API
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:44 [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': 142,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4e3f154-aa8d-5f90-b1bd-9b4118455ff0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN64 GJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN64%20GJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 10220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 1.2 TSI 105 S Estate',
 'transmission': 'manual',
 'trim': 'TSI 105 S',
 'vin': 'TMBKF75L9F6033118',
 'year': 2014}
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VN64%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 22:12:44 [bca.uk] INFO: Saving data for VN64%20GJE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649261.810722, 'last_price_update_time': 1774735964.690674}
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN64%2520GJE') HTTP/1.1" 204 0
2026-03-28 22:12:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03260702-c600-59cd-8612-5aa570286935 with identifier: YE66%20NZJ
2026-03-28 22:12:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03260702-c600-59cd-8612-5aa570286935 with identifier: YE66%20NZJ
2026-03-28 22:12:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03260702-c600-59cd-8612-5aa570286935 with identifier: YE66%20NZJ to the API
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:45 [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=YE66%20NZJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03260702-c600-59cd-8612-5aa570286935',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE66 NZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE66%20NZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': '318I',
 'odometer': 68630,
 'odometer_reading_unit': '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 318I 1.5 T SPORT Saloon',
 'transmission': 'manual',
 'trim': 'T SPORT',
 'vin': 'WBA8E32050K865096',
 'year': 2016}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YE66%2520NZJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Saving data for YE66%20NZJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774534793.100781, 'last_price_update_time': 1774735965.017272}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE66%2520NZJ') HTTP/1.1" 204 0
2026-03-28 22:12:45 [bca.uk] INFO: Found listing with ID: YT15%20HZM
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT15%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Scrape type for YT15%20HZM: 2
2026-03-28 22:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b84ec79c-fff9-5dbb-90cd-91a221fc6562 with identifier: YT15%20HZM
2026-03-28 22:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b84ec79c-fff9-5dbb-90cd-91a221fc6562 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b84ec79c-fff9-5dbb-90cd-91a221fc6562 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b84ec79c-fff9-5dbb-90cd-91a221fc6562, identifier: YT15%20HZM
2026-03-28 22:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67b20af4-6369-56ce-937b-68f5c02bff95 with identifier: BK13%20TGJ
2026-03-28 22:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67b20af4-6369-56ce-937b-68f5c02bff95 with identifier: BK13%20TGJ
2026-03-28 22:12:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67b20af4-6369-56ce-937b-68f5c02bff95 with identifier: BK13%20TGJ to the API
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67b20af4-6369-56ce-937b-68f5c02bff95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK13 TGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK13%20TGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 89476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI KX-3 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-3',
 'vin': 'U5YPC813NDL299754',
 'year': 2013}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BK13%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Saving data for BK13%20TGJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649278.487479, 'last_price_update_time': 1774735965.413887}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK13%2520TGJ') HTTP/1.1" 204 0
2026-03-28 22:12:45 [bca.uk] INFO: Found listing with ID: WA22%20OGO
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA22%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Scrape type for WA22%20OGO: 2
2026-03-28 22:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd36be06-3238-545b-bc5b-034560abf195 with identifier: WA22%20OGO
2026-03-28 22:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd36be06-3238-545b-bc5b-034560abf195 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd36be06-3238-545b-bc5b-034560abf195 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd36be06-3238-545b-bc5b-034560abf195, identifier: WA22%20OGO
2026-03-28 22:12:45 [bca.uk] INFO: Found listing with ID: YY66%20PPX
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YY66%2520PPX%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Scrape type for YY66%20PPX: 0
2026-03-28 22:12:45 [bca.uk] INFO: Found listing with ID: BD64%20BTV
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD64%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Scrape type for BD64%20BTV: 2
2026-03-28 22:12:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20e03a75-4d5b-5be8-be91-2168363b5e89 with identifier: BD64%20BTV
2026-03-28 22:12:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20e03a75-4d5b-5be8-be91-2168363b5e89 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20e03a75-4d5b-5be8-be91-2168363b5e89 with scrape type 2
2026-03-28 22:12:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20e03a75-4d5b-5be8-be91-2168363b5e89, identifier: BD64%20BTV
2026-03-28 22:12:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b84ec79c-fff9-5dbb-90cd-91a221fc6562 with identifier: YT15%20HZM
2026-03-28 22:12:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b84ec79c-fff9-5dbb-90cd-91a221fc6562 with identifier: YT15%20HZM
2026-03-28 22:12:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b84ec79c-fff9-5dbb-90cd-91a221fc6562 with identifier: YT15%20HZM to the API
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12: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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT15%20HZM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b84ec79c-fff9-5dbb-90cd-91a221fc6562',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT15 HZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT15%20HZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'FIORINO CARGO',
 'odometer': 79505,
 'odometer_reading_unit': '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 FIORINO CARGO 1.3 M/JET 16V SX S/S Van',
 'transmission': 'manual',
 'trim': 'M/JET 16V SX S/S',
 'vin': 'ZFA22500006878947',
 'year': 2015}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YT15%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 22:12:45 [bca.uk] INFO: Saving data for YT15%20HZM: {'auction_closing_time': 1775124000.0, 'created_time': 1774649094.048909, 'last_price_update_time': 1774735965.920299}
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT15%2520HZM') HTTP/1.1" 204 0
2026-03-28 22:12:46 [bca.uk] INFO: Found listing with ID: NU14%20YFL
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU14%2520YFL%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Scrape type for NU14%20YFL: 0
2026-03-28 22:12:46 [bca.uk] INFO: Found listing with ID: SK12%20HUV
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK12%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Scrape type for SK12%20HUV: 2
2026-03-28 22:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efbc02f9-a68e-55d1-b627-226cb6d903d5 with identifier: SK12%20HUV
2026-03-28 22:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efbc02f9-a68e-55d1-b627-226cb6d903d5 with scrape type 2
2026-03-28 22:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efbc02f9-a68e-55d1-b627-226cb6d903d5 with scrape type 2
2026-03-28 22:12:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efbc02f9-a68e-55d1-b627-226cb6d903d5, identifier: SK12%20HUV
2026-03-28 22:12:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd36be06-3238-545b-bc5b-034560abf195 with identifier: WA22%20OGO
2026-03-28 22:12:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd36be06-3238-545b-bc5b-034560abf195 with identifier: WA22%20OGO
2026-03-28 22:12:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd36be06-3238-545b-bc5b-034560abf195 with identifier: WA22%20OGO to the API
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:46 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA22%20OGO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd36be06-3238-545b-bc5b-034560abf195',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA22 OGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA22%20OGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 50653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 E-SKY-G MHEV SE-L LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-G MHEV SE-L LUX',
 'vin': 'JM4BP6HE601304561',
 'year': 2022}
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WA22%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Saving data for WA22%20OGO: {'auction_closing_time': 1775037600.0, 'created_time': 1774045141.025042, 'last_price_update_time': 1774735966.456435}
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA22%2520OGO') HTTP/1.1" 204 0
2026-03-28 22:12:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20e03a75-4d5b-5be8-be91-2168363b5e89 with identifier: BD64%20BTV
2026-03-28 22:12:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20e03a75-4d5b-5be8-be91-2168363b5e89 with identifier: BD64%20BTV
2026-03-28 22:12:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20e03a75-4d5b-5be8-be91-2168363b5e89 with identifier: BD64%20BTV to the API
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:46 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD64%20BTV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20e03a75-4d5b-5be8-be91-2168363b5e89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD64 BTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD64%20BTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 61471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 125 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 S LINE',
 'vin': 'WAUZZZ8V7FA072878',
 'year': 2014}
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BD64%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Saving data for BD64%20BTV: {'auction_closing_time': 1774778400.0, 'created_time': 1774362550.569241, 'last_price_update_time': 1774735966.771649}
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD64%2520BTV') HTTP/1.1" 204 0
2026-03-28 22:12:46 [bca.uk] INFO: Found listing with ID: SB17%20NPK
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SB17%2520NPK%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Scrape type for SB17%20NPK: 0
2026-03-28 22:12:46 [bca.uk] INFO: Found listing with ID: OX73%20BFE
2026-03-28 22:12:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OX73%2520BFE%27 HTTP/1.1" 200 None
2026-03-28 22:12:46 [bca.uk] INFO: Scrape type for OX73%20BFE: 2
2026-03-28 22:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71d54b62-af38-5b1f-90a5-b244a24e6aca with identifier: OX73%20BFE
2026-03-28 22:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71d54b62-af38-5b1f-90a5-b244a24e6aca with scrape type 2
2026-03-28 22:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71d54b62-af38-5b1f-90a5-b244a24e6aca with scrape type 2
2026-03-28 22:12:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71d54b62-af38-5b1f-90a5-b244a24e6aca, identifier: OX73%20BFE
2026-03-28 22:12:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efbc02f9-a68e-55d1-b627-226cb6d903d5 with identifier: SK12%20HUV
2026-03-28 22:12:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efbc02f9-a68e-55d1-b627-226cb6d903d5 with identifier: SK12%20HUV
2026-03-28 22:12:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efbc02f9-a68e-55d1-b627-226cb6d903d5 with identifier: SK12%20HUV to the API
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efbc02f9-a68e-55d1-b627-226cb6d903d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK12 HUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK12%20HUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'C30',
 'odometer': 83064,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLVO C30 2.0 R DESIGN Coupe',
 'transmission': 'manual',
 'trim': 'R DESIGN',
 'vin': 'YV1MK4352C2280929',
 'year': 2012}
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SK12%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Saving data for SK12%20HUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649276.82076, 'last_price_update_time': 1774735967.273691}
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK12%2520HUV') HTTP/1.1" 204 0
2026-03-28 22:12:47 [bca.uk] INFO: Found listing with ID: WF63%20PZN
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF63%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Scrape type for WF63%20PZN: 0
2026-03-28 22:12:47 [bca.uk] INFO: Found listing with ID: CF16%20VCC
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CF16%2520VCC%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Scrape type for CF16%20VCC: 0
2026-03-28 22:12:47 [bca.uk] INFO: Found listing with ID: YF23%20UNU
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27YF23%2520UNU%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Scrape type for YF23%20UNU: 2
2026-03-28 22:12:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 889a22c7-179c-5c1f-a832-90f628ffa0d8 with identifier: YF23%20UNU
2026-03-28 22:12:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 889a22c7-179c-5c1f-a832-90f628ffa0d8 with scrape type 2
2026-03-28 22:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 889a22c7-179c-5c1f-a832-90f628ffa0d8 with scrape type 2
2026-03-28 22:12:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 889a22c7-179c-5c1f-a832-90f628ffa0d8, identifier: YF23%20UNU
2026-03-28 22:12:47 [bca.uk] INFO: Found listing with ID: JA06%20MCR
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27JA06%2520MCR%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Scrape type for JA06%20MCR: 2
2026-03-28 22:12:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24b89715-fc1e-5345-9de8-e296aeac4f8a with identifier: JA06%20MCR
2026-03-28 22:12:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24b89715-fc1e-5345-9de8-e296aeac4f8a with scrape type 2
2026-03-28 22:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24b89715-fc1e-5345-9de8-e296aeac4f8a with scrape type 2
2026-03-28 22:12:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24b89715-fc1e-5345-9de8-e296aeac4f8a, identifier: JA06%20MCR
2026-03-28 22:12:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71d54b62-af38-5b1f-90a5-b244a24e6aca with identifier: OX73%20BFE
2026-03-28 22:12:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71d54b62-af38-5b1f-90a5-b244a24e6aca with identifier: OX73%20BFE
2026-03-28 22:12:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71d54b62-af38-5b1f-90a5-b244a24e6aca with identifier: OX73%20BFE to the API
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:47 [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': 273,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OX73%20BFE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '71d54b62-af38-5b1f-90a5-b244a24e6aca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OX73 BFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OX73%20BFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 14586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK X CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK X',
 'vin': '6FPPXXMJ2PPM25700',
 'year': 2024}
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OX73%2520BFE%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Saving data for OX73%20BFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774649307.382927, 'last_price_update_time': 1774735967.86403}
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OX73%2520BFE') HTTP/1.1" 204 0
2026-03-28 22:12:47 [bca.uk] INFO: Found listing with ID: NU68%20WCD
2026-03-28 22:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU68%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:12:47 [bca.uk] INFO: Scrape type for NU68%20WCD: 2
2026-03-28 22:12:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bd72226-6683-580b-a885-24897e8bd3c0 with identifier: NU68%20WCD
2026-03-28 22:12:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bd72226-6683-580b-a885-24897e8bd3c0 with scrape type 2
2026-03-28 22:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bd72226-6683-580b-a885-24897e8bd3c0 with scrape type 2
2026-03-28 22:12:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bd72226-6683-580b-a885-24897e8bd3c0, identifier: NU68%20WCD
2026-03-28 22:12:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 889a22c7-179c-5c1f-a832-90f628ffa0d8 with identifier: YF23%20UNU
2026-03-28 22:12:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 889a22c7-179c-5c1f-a832-90f628ffa0d8 with identifier: YF23%20UNU
2026-03-28 22:12:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 889a22c7-179c-5c1f-a832-90f628ffa0d8 with identifier: YF23%20UNU to the API
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:48 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20UNU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '889a22c7-179c-5c1f-a832-90f628ffa0d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 UNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20UNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 15232,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC400107803',
 'year': 2023}
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UNU%27 HTTP/1.1" 200 None
2026-03-28 22:12:48 [bca.uk] INFO: Saving data for YF23%20UNU: {'auction_closing_time': 1775037600.0, 'created_time': 1773832341.043063, 'last_price_update_time': 1774735968.319021}
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520UNU') HTTP/1.1" 204 0
2026-03-28 22:12:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24b89715-fc1e-5345-9de8-e296aeac4f8a with identifier: JA06%20MCR
2026-03-28 22:12:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24b89715-fc1e-5345-9de8-e296aeac4f8a with identifier: JA06%20MCR
2026-03-28 22:12:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24b89715-fc1e-5345-9de8-e296aeac4f8a with identifier: JA06%20MCR to the API
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:48 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JA06%20MCR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24b89715-fc1e-5345-9de8-e296aeac4f8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JA06 MCR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JA06%20MCR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 66769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 BLUEHDI 120 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 EXCLUSIVE',
 'vin': 'VF73DBHZMFJ715344',
 'year': 2015}
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JA06%2520MCR%27 HTTP/1.1" 200 None
2026-03-28 22:12:48 [bca.uk] INFO: Saving data for JA06%20MCR: {'auction_closing_time': 1774778400.0, 'created_time': 1774131257.158358, 'last_price_update_time': 1774735968.639955}
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JA06%2520MCR') HTTP/1.1" 204 0
2026-03-28 22:12:48 [bca.uk] INFO: Found listing with ID: EY13%20FZE
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY13%2520FZE%27 HTTP/1.1" 200 None
2026-03-28 22:12:48 [bca.uk] INFO: Scrape type for EY13%20FZE: 2
2026-03-28 22:12:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e200eca2-9a1f-57ca-8b25-1a8c9601676c with identifier: EY13%20FZE
2026-03-28 22:12:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e200eca2-9a1f-57ca-8b25-1a8c9601676c with scrape type 2
2026-03-28 22:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e200eca2-9a1f-57ca-8b25-1a8c9601676c with scrape type 2
2026-03-28 22:12:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e200eca2-9a1f-57ca-8b25-1a8c9601676c, identifier: EY13%20FZE
2026-03-28 22:12:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bd72226-6683-580b-a885-24897e8bd3c0 with identifier: NU68%20WCD
2026-03-28 22:12:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bd72226-6683-580b-a885-24897e8bd3c0 with identifier: NU68%20WCD
2026-03-28 22:12:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bd72226-6683-580b-a885-24897e8bd3c0 with identifier: NU68%20WCD to the API
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU68%20WCD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9bd72226-6683-580b-a885-24897e8bd3c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU68 WCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU68%20WCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 50863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 2.0 TSI 190 FR SPORT EZ DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 190 FR SPORT EZ DSG',
 'vin': 'VSSZZZ5FZKR007542',
 'year': 2018}
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU68%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Saving data for NU68%20WCD: {'auction_closing_time': 1775037600.0, 'created_time': 1774303715.17334, 'last_price_update_time': 1774735969.028205}
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU68%2520WCD') HTTP/1.1" 204 0
2026-03-28 22:12:49 [bca.uk] INFO: Found listing with ID: CE67%20DUA
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE67%2520DUA%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Scrape type for CE67%20DUA: 2
2026-03-28 22:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b02ee96-e160-55dd-bd4a-9c311544e767 with identifier: CE67%20DUA
2026-03-28 22:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b02ee96-e160-55dd-bd4a-9c311544e767 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b02ee96-e160-55dd-bd4a-9c311544e767 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b02ee96-e160-55dd-bd4a-9c311544e767, identifier: CE67%20DUA
2026-03-28 22:12:49 [bca.uk] INFO: Found listing with ID: KY66%20CUX
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KY66%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Scrape type for KY66%20CUX: 0
2026-03-28 22:12:49 [bca.uk] INFO: Found listing with ID: LD19%20UEV
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD19%2520UEV%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Scrape type for LD19%20UEV: 2
2026-03-28 22:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20a40d45-7016-5cf9-9f1d-44ef2e254722 with identifier: LD19%20UEV
2026-03-28 22:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20a40d45-7016-5cf9-9f1d-44ef2e254722 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20a40d45-7016-5cf9-9f1d-44ef2e254722 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20a40d45-7016-5cf9-9f1d-44ef2e254722, identifier: LD19%20UEV
2026-03-28 22:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e200eca2-9a1f-57ca-8b25-1a8c9601676c with identifier: EY13%20FZE
2026-03-28 22:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e200eca2-9a1f-57ca-8b25-1a8c9601676c with identifier: EY13%20FZE
2026-03-28 22:12:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e200eca2-9a1f-57ca-8b25-1a8c9601676c with identifier: EY13%20FZE to the API
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:49 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY13%20FZE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e200eca2-9a1f-57ca-8b25-1a8c9601676c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY13 FZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY13%20FZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 66020,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI STYLE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI STYLE 2WD',
 'vin': 'TMAJT81ULDJ401419',
 'year': 2013}
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27EY13%2520FZE%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Saving data for EY13%20FZE: {'auction_closing_time': 1774951200.0, 'created_time': 1774649305.723937, 'last_price_update_time': 1774735969.531583}
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY13%2520FZE') HTTP/1.1" 204 0
2026-03-28 22:12:49 [bca.uk] INFO: Found listing with ID: NV11%20BAO
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV11%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:12:49 [bca.uk] INFO: Scrape type for NV11%20BAO: 2
2026-03-28 22:12:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7bb7fd3-4054-514c-af12-71f22885d1f8 with identifier: NV11%20BAO
2026-03-28 22:12:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7bb7fd3-4054-514c-af12-71f22885d1f8 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7bb7fd3-4054-514c-af12-71f22885d1f8 with scrape type 2
2026-03-28 22:12:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7bb7fd3-4054-514c-af12-71f22885d1f8, identifier: NV11%20BAO
2026-03-28 22:12:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b02ee96-e160-55dd-bd4a-9c311544e767 with identifier: CE67%20DUA
2026-03-28 22:12:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b02ee96-e160-55dd-bd4a-9c311544e767 with identifier: CE67%20DUA
2026-03-28 22:12:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b02ee96-e160-55dd-bd4a-9c311544e767 with identifier: CE67%20DUA to the API
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:50 [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': 114,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b02ee96-e160-55dd-bd4a-9c311544e767',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE67 DUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE67%20DUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 86818,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 0.9 TCE 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE',
 'vin': 'VF12RA51559197319',
 'year': 2017}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27CE67%2520DUA%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Saving data for CE67%20DUA: {'auction_closing_time': 1775037600.0, 'created_time': 1774649311.689123, 'last_price_update_time': 1774735970.021444}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE67%2520DUA') HTTP/1.1" 204 0
2026-03-28 22:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20a40d45-7016-5cf9-9f1d-44ef2e254722 with identifier: LD19%20UEV
2026-03-28 22:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20a40d45-7016-5cf9-9f1d-44ef2e254722 with identifier: LD19%20UEV
2026-03-28 22:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20a40d45-7016-5cf9-9f1d-44ef2e254722 with identifier: LD19%20UEV to the API
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:50 [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=LD19%20UEV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '20a40d45-7016-5cf9-9f1d-44ef2e254722',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD19 UEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD19%20UEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 101721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.0 T GDI 120 2 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 2 ISG',
 'vin': 'U5YH2511LKL047831',
 'year': 2019}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27LD19%2520UEV%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Saving data for LD19%20UEV: {'auction_closing_time': 1774778400.0, 'created_time': 1774045389.769355, 'last_price_update_time': 1774735970.330141}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD19%2520UEV') HTTP/1.1" 204 0
2026-03-28 22:12:50 [bca.uk] INFO: Found listing with ID: BC73%20NTT
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC73%2520NTT%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Scrape type for BC73%20NTT: 2
2026-03-28 22:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39442bcc-057c-573b-9aba-580bf2bb55bd with identifier: BC73%20NTT
2026-03-28 22:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39442bcc-057c-573b-9aba-580bf2bb55bd with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39442bcc-057c-573b-9aba-580bf2bb55bd with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39442bcc-057c-573b-9aba-580bf2bb55bd, identifier: BC73%20NTT
2026-03-28 22:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7bb7fd3-4054-514c-af12-71f22885d1f8 with identifier: NV11%20BAO
2026-03-28 22:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7bb7fd3-4054-514c-af12-71f22885d1f8 with identifier: NV11%20BAO
2026-03-28 22:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7bb7fd3-4054-514c-af12-71f22885d1f8 with identifier: NV11%20BAO to the API
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7bb7fd3-4054-514c-af12-71f22885d1f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV11 BAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV11%20BAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 203228,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MINI ONE 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWSR32090T028257',
 'year': 2011}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NV11%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Saving data for NV11%20BAO: {'auction_closing_time': 1775037600.0, 'created_time': 1774562745.546552, 'last_price_update_time': 1774735970.728998}
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV11%2520BAO') HTTP/1.1" 204 0
2026-03-28 22:12:50 [bca.uk] INFO: Found listing with ID: VA15%20PGV
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VA15%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Scrape type for VA15%20PGV: 0
2026-03-28 22:12:50 [bca.uk] INFO: Found listing with ID: WF62%20FHV
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF62%2520FHV%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Scrape type for WF62%20FHV: 2
2026-03-28 22:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bec6e757-7930-57e7-be2c-899c26e87938 with identifier: WF62%20FHV
2026-03-28 22:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bec6e757-7930-57e7-be2c-899c26e87938 with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bec6e757-7930-57e7-be2c-899c26e87938 with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bec6e757-7930-57e7-be2c-899c26e87938, identifier: WF62%20FHV
2026-03-28 22:12:50 [bca.uk] INFO: Found listing with ID: PK19%20YDR
2026-03-28 22:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK19%2520YDR%27 HTTP/1.1" 200 None
2026-03-28 22:12:50 [bca.uk] INFO: Scrape type for PK19%20YDR: 2
2026-03-28 22:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c2b20c2-b023-5893-aaf4-ebfea11191da with identifier: PK19%20YDR
2026-03-28 22:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c2b20c2-b023-5893-aaf4-ebfea11191da with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c2b20c2-b023-5893-aaf4-ebfea11191da with scrape type 2
2026-03-28 22:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c2b20c2-b023-5893-aaf4-ebfea11191da, identifier: PK19%20YDR
2026-03-28 22:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39442bcc-057c-573b-9aba-580bf2bb55bd with identifier: BC73%20NTT
2026-03-28 22:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39442bcc-057c-573b-9aba-580bf2bb55bd with identifier: BC73%20NTT
2026-03-28 22:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39442bcc-057c-573b-9aba-580bf2bb55bd with identifier: BC73%20NTT to the API
2026-03-28 22:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:52 [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': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC73%20NTT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39442bcc-057c-573b-9aba-580bf2bb55bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC73 NTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC73%20NTT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 32794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 280 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 280 L1 H1 LIMITED',
 'vin': 'WF0RXXTA1RPJ55724',
 'year': 2024}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27BC73%2520NTT%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Saving data for BC73%20NTT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649449.419536, 'last_price_update_time': 1774735972.172053}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC73%2520NTT') HTTP/1.1" 204 0
2026-03-28 22:12:52 [bca.uk] INFO: Found listing with ID: NX63%20OSO
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NX63%2520OSO%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Scrape type for NX63%20OSO: 0
2026-03-28 22:12:52 [bca.uk] INFO: Found listing with ID: NU66%20UWF
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27NU66%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Scrape type for NU66%20UWF: 0
2026-03-28 22:12:52 [bca.uk] INFO: Found listing with ID: OV19%20NWU
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV19%2520NWU%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Scrape type for OV19%20NWU: 2
2026-03-28 22:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with identifier: OV19%20NWU
2026-03-28 22:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with scrape type 2
2026-03-28 22:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with scrape type 2
2026-03-28 22:12:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26fed3dc-43d8-5177-ab6a-0f767f18d3eb, identifier: OV19%20NWU
2026-03-28 22:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bec6e757-7930-57e7-be2c-899c26e87938 with identifier: WF62%20FHV
2026-03-28 22:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bec6e757-7930-57e7-be2c-899c26e87938 with identifier: WF62%20FHV
2026-03-28 22:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bec6e757-7930-57e7-be2c-899c26e87938 with identifier: WF62%20FHV to the API
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:52 [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': 124,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bec6e757-7930-57e7-be2c-899c26e87938',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF62 FHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF62%20FHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 84897,
 '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': 'WF0GXXGAJGCE37960',
 'year': 2012}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WF62%2520FHV%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Saving data for WF62%20FHV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649312.486346, 'last_price_update_time': 1774735972.616766}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF62%2520FHV') HTTP/1.1" 204 0
2026-03-28 22:12:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c2b20c2-b023-5893-aaf4-ebfea11191da with identifier: PK19%20YDR
2026-03-28 22:12:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c2b20c2-b023-5893-aaf4-ebfea11191da with identifier: PK19%20YDR
2026-03-28 22:12:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c2b20c2-b023-5893-aaf4-ebfea11191da with identifier: PK19%20YDR to the API
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:52 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK19%20YDR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c2b20c2-b023-5893-aaf4-ebfea11191da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK19 YDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK19%20YDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FIAT',
 'model': '500',
 'odometer': 70626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA3120000JB45356',
 'year': 2019}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK19%2520YDR%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Saving data for PK19%20YDR: {'auction_closing_time': 1774778400.0, 'created_time': 1774047272.246317, 'last_price_update_time': 1774735972.947627}
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK19%2520YDR') HTTP/1.1" 204 0
2026-03-28 22:12:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:12:52 [bca.uk] INFO: Found listing with ID: VK21%20GPO
2026-03-28 22:12:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK21%2520GPO%27 HTTP/1.1" 200 None
2026-03-28 22:12:52 [bca.uk] INFO: Scrape type for VK21%20GPO: 2
2026-03-28 22:12:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10170fd6-bd02-5097-8f29-25534e7ffc97 with identifier: VK21%20GPO
2026-03-28 22:12:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10170fd6-bd02-5097-8f29-25534e7ffc97 with scrape type 2
2026-03-28 22:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10170fd6-bd02-5097-8f29-25534e7ffc97 with scrape type 2
2026-03-28 22:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10170fd6-bd02-5097-8f29-25534e7ffc97, identifier: VK21%20GPO
2026-03-28 22:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with identifier: OV19%20NWU
2026-03-28 22:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with identifier: OV19%20NWU
2026-03-28 22:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26fed3dc-43d8-5177-ab6a-0f767f18d3eb with identifier: OV19%20NWU to the API
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV19%20NWU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26fed3dc-43d8-5177-ab6a-0f767f18d3eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV19 NWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV19%20NWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 289833,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA KODIAQ 2.0 TDI 190 4X4 EDITION (7S) DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 4X4 EDITION (7S) DSG',
 'vin': 'TMBMK7NS2K8067766',
 'year': 2019}
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27OV19%2520NWU%27 HTTP/1.1" 200 None
2026-03-28 22:12:53 [bca.uk] INFO: Saving data for OV19%20NWU: {'auction_closing_time': 1775037600.0, 'created_time': 1774477066.406969, 'last_price_update_time': 1774735973.35758}
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV19%2520NWU') HTTP/1.1" 204 0
2026-03-28 22:12:53 [bca.uk] INFO: Found listing with ID: WP64%20OMX
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP64%2520OMX%27 HTTP/1.1" 200 None
2026-03-28 22:12:53 [bca.uk] INFO: Scrape type for WP64%20OMX: 2
2026-03-28 22:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c338cb2-255f-534f-8b2d-4c49396362c8 with identifier: WP64%20OMX
2026-03-28 22:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c338cb2-255f-534f-8b2d-4c49396362c8 with scrape type 2
2026-03-28 22:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c338cb2-255f-534f-8b2d-4c49396362c8 with scrape type 2
2026-03-28 22:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c338cb2-255f-534f-8b2d-4c49396362c8, identifier: WP64%20OMX
2026-03-28 22:12:53 [bca.uk] INFO: Found listing with ID: R29%20OMM
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R29%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 22:12:53 [bca.uk] INFO: Scrape type for R29%20OMM: 2
2026-03-28 22:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with identifier: R29%20OMM
2026-03-28 22:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with scrape type 2
2026-03-28 22:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with scrape type 2
2026-03-28 22:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08aa52e9-0efa-5b5f-8c64-0c3520bee25d, identifier: R29%20OMM
2026-03-28 22:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10170fd6-bd02-5097-8f29-25534e7ffc97 with identifier: VK21%20GPO
2026-03-28 22:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10170fd6-bd02-5097-8f29-25534e7ffc97 with identifier: VK21%20GPO
2026-03-28 22:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10170fd6-bd02-5097-8f29-25534e7ffc97 with identifier: VK21%20GPO to the API
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:53 [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': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK21%20GPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10170fd6-bd02-5097-8f29-25534e7ffc97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK21 GPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK21%20GPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 44420,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 110 LWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 LWB H/L',
 'vin': 'WV1ZZZ7HZMH060750',
 'year': 2021}
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VK21%2520GPO%27 HTTP/1.1" 200 None
2026-03-28 22:12:53 [bca.uk] INFO: Saving data for VK21%20GPO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649228.729795, 'last_price_update_time': 1774735973.875118}
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK21%2520GPO') HTTP/1.1" 204 0
2026-03-28 22:12:53 [bca.uk] INFO: Found listing with ID: DS65%20WCC
2026-03-28 22:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27DS65%2520WCC%27 HTTP/1.1" 200 None
2026-03-28 22:12:54 [bca.uk] INFO: Scrape type for DS65%20WCC: 0
2026-03-28 22:12:54 [bca.uk] INFO: Found listing with ID: ND12%20FCP
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND12%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:12:54 [bca.uk] INFO: Scrape type for ND12%20FCP: 2
2026-03-28 22:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with identifier: ND12%20FCP
2026-03-28 22:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with scrape type 2
2026-03-28 22:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with scrape type 2
2026-03-28 22:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d103fb5d-3cf7-5de8-b59c-0fcfd26a7037, identifier: ND12%20FCP
2026-03-28 22:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c338cb2-255f-534f-8b2d-4c49396362c8 with identifier: WP64%20OMX
2026-03-28 22:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c338cb2-255f-534f-8b2d-4c49396362c8 with identifier: WP64%20OMX
2026-03-28 22:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c338cb2-255f-534f-8b2d-4c49396362c8 with identifier: WP64%20OMX to the API
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:54 [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': 153,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c338cb2-255f-534f-8b2d-4c49396362c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP64 OMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP64%20OMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 141864,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 2.2 4 4WD Estate',
 'transmission': 'automatic',
 'trim': '4 4WD',
 'vin': 'JMAXLGA8WFZ400530',
 'year': 2014}
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27WP64%2520OMX%27 HTTP/1.1" 200 None
2026-03-28 22:12:54 [bca.uk] INFO: Saving data for WP64%20OMX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649314.236917, 'last_price_update_time': 1774735974.392771}
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP64%2520OMX') HTTP/1.1" 204 0
2026-03-28 22:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with identifier: R29%20OMM
2026-03-28 22:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with identifier: R29%20OMM
2026-03-28 22:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08aa52e9-0efa-5b5f-8c64-0c3520bee25d with identifier: R29%20OMM to the API
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:54 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R29%20OMM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08aa52e9-0efa-5b5f-8c64-0c3520bee25d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R29 OMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R29%20OMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 65051,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 130 ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE S/S',
 'vin': 'W0V7H9EB2K4027238',
 'year': 2018}
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27R29%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 22:12:54 [bca.uk] INFO: Saving data for R29%20OMM: {'auction_closing_time': 1774778400.0, 'created_time': 1773957929.068658, 'last_price_update_time': 1774735974.713725}
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R29%2520OMM') HTTP/1.1" 204 0
2026-03-28 22:12:54 [bca.uk] INFO: Found listing with ID: PK65%20OBP
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK65%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 22:12:54 [bca.uk] INFO: Scrape type for PK65%20OBP: 2
2026-03-28 22:12:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 243cfa25-e561-5304-81b8-48e6ecca3467 with identifier: PK65%20OBP
2026-03-28 22:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 243cfa25-e561-5304-81b8-48e6ecca3467 with scrape type 2
2026-03-28 22:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 243cfa25-e561-5304-81b8-48e6ecca3467 with scrape type 2
2026-03-28 22:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 243cfa25-e561-5304-81b8-48e6ecca3467, identifier: PK65%20OBP
2026-03-28 22:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with identifier: ND12%20FCP
2026-03-28 22:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with identifier: ND12%20FCP
2026-03-28 22:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d103fb5d-3cf7-5de8-b59c-0fcfd26a7037 with identifier: ND12%20FCP to the API
2026-03-28 22:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd103fb5d-3cf7-5de8-b59c-0fcfd26a7037',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND12 FCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND12%20FCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 99755,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES',
 'vin': 'JHMGE6760CS207328',
 'year': 2012}
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27ND12%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:12:55 [bca.uk] INFO: Saving data for ND12%20FCP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649274.693034, 'last_price_update_time': 1774735975.122653}
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND12%2520FCP') HTTP/1.1" 204 0
2026-03-28 22:12:55 [bca.uk] INFO: Found listing with ID: KT17%20GKL
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27KT17%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 22:12:55 [bca.uk] INFO: Scrape type for KT17%20GKL: 2
2026-03-28 22:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with identifier: KT17%20GKL
2026-03-28 22:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04, identifier: KT17%20GKL
2026-03-28 22:12:55 [bca.uk] INFO: Found listing with ID: SJ15%20ZWE
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27SJ15%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 22:12:55 [bca.uk] INFO: Scrape type for SJ15%20ZWE: 2
2026-03-28 22:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with identifier: SJ15%20ZWE
2026-03-28 22:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e920bc2-4315-5e0c-ad1f-e8339a7599e3, identifier: SJ15%20ZWE
2026-03-28 22:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 243cfa25-e561-5304-81b8-48e6ecca3467 with identifier: PK65%20OBP
2026-03-28 22:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 243cfa25-e561-5304-81b8-48e6ecca3467 with identifier: PK65%20OBP
2026-03-28 22:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 243cfa25-e561-5304-81b8-48e6ecca3467 with identifier: PK65%20OBP to the API
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:55 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK65%20OBP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '243cfa25-e561-5304-81b8-48e6ecca3467',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK65 OBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK65%20OBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 71027,
 'odometer_reading_unit': '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 GTC 1.4 T 16V 120 LTD.EDITION Coupe',
 'transmission': 'manual',
 'trim': 'T 16V 120 LTD.EDITION',
 'vin': 'W0LPD2EU0FG121488',
 'year': 2015}
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27PK65%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 22:12:55 [bca.uk] INFO: Saving data for PK65%20OBP: {'auction_closing_time': 1774951200.0, 'created_time': 1774045077.792854, 'last_price_update_time': 1774735975.677685}
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK65%2520OBP') HTTP/1.1" 204 0
2026-03-28 22:12:55 [bca.uk] INFO: Found listing with ID: VO11%20WKT
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22: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%27VO11%2520WKT%27 HTTP/1.1" 200 None
2026-03-28 22:12:55 [bca.uk] INFO: Scrape type for VO11%20WKT: 2
2026-03-28 22:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 283f8e7f-7c5b-5546-8332-3627a19937ab with identifier: VO11%20WKT
2026-03-28 22:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 283f8e7f-7c5b-5546-8332-3627a19937ab with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 283f8e7f-7c5b-5546-8332-3627a19937ab with scrape type 2
2026-03-28 22:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 283f8e7f-7c5b-5546-8332-3627a19937ab, identifier: VO11%20WKT
2026-03-28 22:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with identifier: KT17%20GKL
2026-03-28 22:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with identifier: KT17%20GKL
2026-03-28 22:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04 with identifier: KT17%20GKL to the API
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12: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': 115,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4cfcfbdb-c007-5b88-8e43-9d1ccabe4d04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT17 GKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT17%20GKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 60575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 2.0 BLUEHDI 150 FLAIR EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 150 FLAIR EAT6',
 'vin': 'VF73AAHXTHJ631663',
 'year': 2017}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Saving data for KT17%20GKL: {'auction_closing_time': 1775037600.0, 'created_time': 1774649314.644974, 'last_price_update_time': 1774735976.084966}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT17%2520GKL') HTTP/1.1" 204 0
2026-03-28 22:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with identifier: SJ15%20ZWE
2026-03-28 22:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with identifier: SJ15%20ZWE
2026-03-28 22:12:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e920bc2-4315-5e0c-ad1f-e8339a7599e3 with identifier: SJ15%20ZWE to the API
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:56 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ15%20ZWE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3e920bc2-4315-5e0c-ad1f-e8339a7599e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ15 ZWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ15%20ZWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 79804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 12V SE Hatchback',
 'transmission': 'manual',
 'trim': '12V SE',
 'vin': 'TMBFH25J7F3061837',
 'year': 2015}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520ZWE%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Saving data for SJ15%20ZWE: {'auction_closing_time': 1774778400.0, 'created_time': 1774535282.089225, 'last_price_update_time': 1774735976.418537}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ15%2520ZWE') HTTP/1.1" 204 0
2026-03-28 22:12:56 [bca.uk] INFO: Found listing with ID: AY66%20ZNA
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520ZNA%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Scrape type for AY66%20ZNA: 2
2026-03-28 22:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with identifier: AY66%20ZNA
2026-03-28 22:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with scrape type 2
2026-03-28 22:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with scrape type 2
2026-03-28 22:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4476cfa6-5fb9-5033-95ba-0b21ea98bca4, identifier: AY66%20ZNA
2026-03-28 22:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 283f8e7f-7c5b-5546-8332-3627a19937ab with identifier: VO11%20WKT
2026-03-28 22:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 283f8e7f-7c5b-5546-8332-3627a19937ab with identifier: VO11%20WKT
2026-03-28 22:12:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 283f8e7f-7c5b-5546-8332-3627a19937ab with identifier: VO11%20WKT to the API
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '283f8e7f-7c5b-5546-8332-3627a19937ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO11 WKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO11%20WKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 101384,
 '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 MICRA 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'MDHFBUK13U0029801',
 'year': 2011}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO11%2520WKT%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Saving data for VO11%20WKT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649275.064387, 'last_price_update_time': 1774735976.813846}
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO11%2520WKT') HTTP/1.1" 204 0
2026-03-28 22:12:56 [bca.uk] INFO: Found listing with ID: HP08%20CJP
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HP08%2520CJP%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Scrape type for HP08%20CJP: 2
2026-03-28 22:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf508040-b730-5a01-aba2-89b35539644d with identifier: HP08%20CJP
2026-03-28 22:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf508040-b730-5a01-aba2-89b35539644d with scrape type 2
2026-03-28 22:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf508040-b730-5a01-aba2-89b35539644d with scrape type 2
2026-03-28 22:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf508040-b730-5a01-aba2-89b35539644d, identifier: HP08%20CJP
2026-03-28 22:12:56 [bca.uk] INFO: Found listing with ID: SP64%20OPY
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP64%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:12:56 [bca.uk] INFO: Scrape type for SP64%20OPY: 2
2026-03-28 22:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with identifier: SP64%20OPY
2026-03-28 22:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with scrape type 2
2026-03-28 22:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with scrape type 2
2026-03-28 22:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bddf39d-548b-53be-a4f6-2de43e6ee9d8, identifier: SP64%20OPY
2026-03-28 22:12:57 [bca.uk] INFO: Total items found: 100
2026-03-28 22:12:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded
2026-03-28 22:12:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:12:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with identifier: AY66%20ZNA
2026-03-28 22:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with identifier: AY66%20ZNA
2026-03-28 22:12:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4476cfa6-5fb9-5033-95ba-0b21ea98bca4 with identifier: AY66%20ZNA to the API
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:57 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY66%20ZNA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4476cfa6-5fb9-5033-95ba-0b21ea98bca4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY66 ZNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY66%20ZNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 128502,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 TFSI 115 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 115 SPORT',
 'vin': 'WAUZZZ8V0HA011195',
 'year': 2016}
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520ZNA%27 HTTP/1.1" 200 None
2026-03-28 22:12:57 [bca.uk] INFO: Saving data for AY66%20ZNA: {'auction_closing_time': 1775124000.0, 'created_time': 1774649229.231003, 'last_price_update_time': 1774735977.410304}
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY66%2520ZNA') HTTP/1.1" 204 0
2026-03-28 22:12:57 [bca.uk] INFO: Found listing with ID: SJ15%20VEV
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VEV%27 HTTP/1.1" 200 None
2026-03-28 22:12:57 [bca.uk] INFO: Scrape type for SJ15%20VEV: 0
2026-03-28 22:12:57 [bca.uk] INFO: Found listing with ID: ND13%20HSY
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:12:57 [bca.uk] INFO: Scrape type for ND13%20HSY: 2
2026-03-28 22:12:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bf8e10f-f1f9-5245-8e9f-50c041310732 with identifier: ND13%20HSY
2026-03-28 22:12:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bf8e10f-f1f9-5245-8e9f-50c041310732 with scrape type 2
2026-03-28 22:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bf8e10f-f1f9-5245-8e9f-50c041310732 with scrape type 2
2026-03-28 22:12:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bf8e10f-f1f9-5245-8e9f-50c041310732, identifier: ND13%20HSY
2026-03-28 22:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf508040-b730-5a01-aba2-89b35539644d with identifier: HP08%20CJP
2026-03-28 22:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf508040-b730-5a01-aba2-89b35539644d with identifier: HP08%20CJP
2026-03-28 22:12:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf508040-b730-5a01-aba2-89b35539644d with identifier: HP08%20CJP to the API
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HP08%20CJP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf508040-b730-5a01-aba2-89b35539644d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HP08 CJP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HP08%20CJP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 35166,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.3 I-VTEC 102 EX Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC 102 EX',
 'vin': 'JHMGK3770GX200673',
 'year': 2015}
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HP08%2520CJP%27 HTTP/1.1" 200 None
2026-03-28 22:12:57 [bca.uk] INFO: Saving data for HP08%20CJP: {'auction_closing_time': 1775037600.0, 'created_time': 1774303858.185314, 'last_price_update_time': 1774735977.827958}
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HP08%2520CJP') HTTP/1.1" 204 0
2026-03-28 22:12:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with identifier: SP64%20OPY
2026-03-28 22:12:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with identifier: SP64%20OPY
2026-03-28 22:12:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1bddf39d-548b-53be-a4f6-2de43e6ee9d8 with identifier: SP64%20OPY to the API
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:58 [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=SP64%20OPY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1bddf39d-548b-53be-a4f6-2de43e6ee9d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP64 OPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP64%20OPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 69135,
 'odometer_reading_unit': '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 CR-V 1.6 I-DTEC 120 SR 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SR 2WD',
 'vin': 'SHSRE6700EU223769',
 'year': 2014}
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP64%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Saving data for SP64%20OPY: {'auction_closing_time': 1774778400.0, 'created_time': 1774362474.100166, 'last_price_update_time': 1774735978.255266}
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP64%2520OPY') HTTP/1.1" 204 0
2026-03-28 22:12:58 [bca.uk] INFO: Found listing with ID: NA07%20HJZ
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA07%2520HJZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Scrape type for NA07%20HJZ: 2
2026-03-28 22:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with identifier: NA07%20HJZ
2026-03-28 22:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7528ed5c-4d8d-5681-a8e8-a2ec5495651e, identifier: NA07%20HJZ
2026-03-28 22:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bf8e10f-f1f9-5245-8e9f-50c041310732 with identifier: ND13%20HSY
2026-03-28 22:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bf8e10f-f1f9-5245-8e9f-50c041310732 with identifier: ND13%20HSY
2026-03-28 22:12:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bf8e10f-f1f9-5245-8e9f-50c041310732 with identifier: ND13%20HSY to the API
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3bf8e10f-f1f9-5245-8e9f-50c041310732',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND13 HSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND13%20HSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 142276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 126 E/D 2 Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 126 E/D 2',
 'vin': 'U5YHN516LEL082290',
 'year': 2013}
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Saving data for ND13%20HSY: {'auction_closing_time': 1775037600.0, 'created_time': 1774649274.30549, 'last_price_update_time': 1774735978.650247}
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND13%2520HSY') HTTP/1.1" 204 0
2026-03-28 22:12:58 [bca.uk] INFO: Found listing with ID: SG15%20DHC
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG15%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Scrape type for SG15%20DHC: 2
2026-03-28 22:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with identifier: SG15%20DHC
2026-03-28 22:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e1c38e1-e415-5e17-ab0f-57dca87b7964, identifier: SG15%20DHC
2026-03-28 22:12:58 [bca.uk] INFO: Found listing with ID: VE16%20WMP
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520WMP%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Scrape type for VE16%20WMP: 0
2026-03-28 22:12:58 [bca.uk] INFO: Found listing with ID: NV73%20GTZ
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GTZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Scrape type for NV73%20GTZ: 2
2026-03-28 22:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 071aaabd-df21-5e93-ab74-17e8efd39b02 with identifier: NV73%20GTZ
2026-03-28 22:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 071aaabd-df21-5e93-ab74-17e8efd39b02 with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 071aaabd-df21-5e93-ab74-17e8efd39b02 with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 071aaabd-df21-5e93-ab74-17e8efd39b02, identifier: NV73%20GTZ
2026-03-28 22:12:58 [bca.uk] INFO: Found listing with ID: YC14%20HNO
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 22:12:58 [bca.uk] INFO: Scrape type for YC14%20HNO: 2
2026-03-28 22:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80d51abe-ee4b-5384-87e2-d4f9b818e101 with identifier: YC14%20HNO
2026-03-28 22:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80d51abe-ee4b-5384-87e2-d4f9b818e101 with scrape type 2
2026-03-28 22:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80d51abe-ee4b-5384-87e2-d4f9b818e101 with scrape type 2
2026-03-28 22:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80d51abe-ee4b-5384-87e2-d4f9b818e101, identifier: YC14%20HNO
2026-03-28 22:12:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with identifier: NA07%20HJZ
2026-03-28 22:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with identifier: NA07%20HJZ
2026-03-28 22:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7528ed5c-4d8d-5681-a8e8-a2ec5495651e with identifier: NA07%20HJZ to the API
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:59 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA07%20HJZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7528ed5c-4d8d-5681-a8e8-a2ec5495651e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA07 HJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA07%20HJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000KG',
 'odometer': 127192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1000KG 1.6 HDI 90 L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 90 L1 H1',
 'vin': 'VF7XS9HUC64030601',
 'year': 2007}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA07%2520HJZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:59 [bca.uk] INFO: Saving data for NA07%20HJZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649306.732201, 'last_price_update_time': 1774735979.279574}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA07%2520HJZ') HTTP/1.1" 204 0
2026-03-28 22:12:59 [bca.uk] INFO: Found listing with ID: ND15%20SFU
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 22:12:59 [bca.uk] INFO: Scrape type for ND15%20SFU: 2
2026-03-28 22:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with identifier: ND15%20SFU
2026-03-28 22:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with scrape type 2
2026-03-28 22:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with scrape type 2
2026-03-28 22:12:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d, identifier: ND15%20SFU
2026-03-28 22:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with identifier: SG15%20DHC
2026-03-28 22:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with identifier: SG15%20DHC
2026-03-28 22:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e1c38e1-e415-5e17-ab0f-57dca87b7964 with identifier: SG15%20DHC to the API
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12: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': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e1c38e1-e415-5e17-ab0f-57dca87b7964',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG15 DHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG15%20DHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 65285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 2.0 CRDI KX-4 StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI KX-4',
 'vin': 'U5YPC813NEL644615',
 'year': 2015}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG15%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 22:12:59 [bca.uk] INFO: Saving data for SG15%20DHC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649313.78613, 'last_price_update_time': 1774735979.699363}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG15%2520DHC') HTTP/1.1" 204 0
2026-03-28 22:12:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 071aaabd-df21-5e93-ab74-17e8efd39b02 with identifier: NV73%20GTZ
2026-03-28 22:12:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 071aaabd-df21-5e93-ab74-17e8efd39b02 with identifier: NV73%20GTZ
2026-03-28 22:12:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 071aaabd-df21-5e93-ab74-17e8efd39b02 with identifier: NV73%20GTZ to the API
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:12:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '071aaabd-df21-5e93-ab74-17e8efd39b02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV73 GTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV73%20GTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAXUS',
 'model': 'T90EV',
 'odometer': 1,
 'odometer_reading_unit': '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': 'LSFAM120XNA160618',
 'year': 2023}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GTZ%27 HTTP/1.1" 200 None
2026-03-28 22:12:59 [bca.uk] INFO: Saving data for NV73%20GTZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649434.057628, 'last_price_update_time': 1774735979.989359}
2026-03-28 22:12:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV73%2520GTZ') HTTP/1.1" 204 0
2026-03-28 22:13:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80d51abe-ee4b-5384-87e2-d4f9b818e101 with identifier: YC14%20HNO
2026-03-28 22:13:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80d51abe-ee4b-5384-87e2-d4f9b818e101 with identifier: YC14%20HNO
2026-03-28 22:13:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80d51abe-ee4b-5384-87e2-d4f9b818e101 with identifier: YC14%20HNO to the API
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:00 [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': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC14%20HNO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '80d51abe-ee4b-5384-87e2-d4f9b818e101',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC14 HNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC14%20HNO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AURIS TOURING',
 'odometer': 189081,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2700,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS TOURING 1.8 VVTI HYBRID EXCEL Estate',
 'transmission': 'automatic',
 'trim': 'VVTI HYBRID EXCEL',
 'vin': 'SB1ZS3JE70E083656',
 'year': 2014}
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520HNO%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Saving data for YC14%20HNO: {'auction_closing_time': 1774854000.0, 'created_time': 1773838971.47559, 'last_price_update_time': 1774735980.298706}
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC14%2520HNO') HTTP/1.1" 204 0
2026-03-28 22:13:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: RV18%20HSL
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520HSL%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for RV18%20HSL: 2
2026-03-28 22:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with identifier: RV18%20HSL
2026-03-28 22:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cac94b9-6c4a-5f8d-a79d-72606bc406f6, identifier: RV18%20HSL
2026-03-28 22:13:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with identifier: ND15%20SFU
2026-03-28 22:13:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with identifier: ND15%20SFU
2026-03-28 22:13:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b33daf6-0e2f-5681-8e13-b8fd14e1b49d with identifier: ND15%20SFU to the API
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b33daf6-0e2f-5681-8e13-b8fd14e1b49d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND15 SFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND15%20SFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 59216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC ES PLUS',
 'vin': 'SHHGG6760FU020646',
 'year': 2015}
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Saving data for ND15%20SFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774562746.987752, 'last_price_update_time': 1774735980.68024}
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND15%2520SFU') HTTP/1.1" 204 0
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: FD17%20YNY
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520YNY%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for FD17%20YNY: 0
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: WR62%20NLM
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for WR62%20NLM: 2
2026-03-28 22:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbe31098-6a45-572c-b8e6-67339e4133a3 with identifier: WR62%20NLM
2026-03-28 22:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbe31098-6a45-572c-b8e6-67339e4133a3 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbe31098-6a45-572c-b8e6-67339e4133a3 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbe31098-6a45-572c-b8e6-67339e4133a3, identifier: WR62%20NLM
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: DA66%20BXD
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520BXD%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for DA66%20BXD: 0
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: VA19%20HFN
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520HFN%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for VA19%20HFN: 0
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: SV15%20WNG
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV15%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for SV15%20WNG: 2
2026-03-28 22:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bc08edf-a3ff-5a4a-9668-97b474c96537 with identifier: SV15%20WNG
2026-03-28 22:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bc08edf-a3ff-5a4a-9668-97b474c96537 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bc08edf-a3ff-5a4a-9668-97b474c96537 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bc08edf-a3ff-5a4a-9668-97b474c96537, identifier: SV15%20WNG
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: YT14%20AXC
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520AXC%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for YT14%20AXC: 0
2026-03-28 22:13:00 [bca.uk] INFO: Found listing with ID: PE71%20WFO
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE71%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 22:13:00 [bca.uk] INFO: Scrape type for PE71%20WFO: 2
2026-03-28 22:13:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb829c4f-0fde-515b-9893-3257aca3a2c4 with identifier: PE71%20WFO
2026-03-28 22:13:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb829c4f-0fde-515b-9893-3257aca3a2c4 with scrape type 2
2026-03-28 22:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb829c4f-0fde-515b-9893-3257aca3a2c4 with scrape type 2
2026-03-28 22:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb829c4f-0fde-515b-9893-3257aca3a2c4, identifier: PE71%20WFO
2026-03-28 22:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with identifier: RV18%20HSL
2026-03-28 22:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with identifier: RV18%20HSL
2026-03-28 22:13:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cac94b9-6c4a-5f8d-a79d-72606bc406f6 with identifier: RV18%20HSL to the API
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:01 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV18%20HSL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cac94b9-6c4a-5f8d-a79d-72606bc406f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV18 HSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV18%20HSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 68647,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO 1.5 ML19DCI ENERGY 90 BUSINESS+ Van',
 'transmission': 'manual',
 'trim': 'ML19DCI ENERGY 90 BUSINESS+',
 'vin': 'VF1FW51J160143340',
 'year': 2018}
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520HSL%27 HTTP/1.1" 200 None
2026-03-28 22:13:01 [bca.uk] INFO: Saving data for RV18%20HSL: {'auction_closing_time': 1775037600.0, 'created_time': 1774649458.504178, 'last_price_update_time': 1774735981.387876}
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV18%2520HSL') HTTP/1.1" 204 0
2026-03-28 22:13:01 [bca.uk] INFO: Found listing with ID: ND53%20EJZ
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND53%2520EJZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:01 [bca.uk] INFO: Scrape type for ND53%20EJZ: 2
2026-03-28 22:13:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 706d1609-d882-5c44-85e0-f5622acf9283 with identifier: ND53%20EJZ
2026-03-28 22:13:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 706d1609-d882-5c44-85e0-f5622acf9283 with scrape type 2
2026-03-28 22:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 706d1609-d882-5c44-85e0-f5622acf9283 with scrape type 2
2026-03-28 22:13:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 706d1609-d882-5c44-85e0-f5622acf9283, identifier: ND53%20EJZ
2026-03-28 22:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbe31098-6a45-572c-b8e6-67339e4133a3 with identifier: WR62%20NLM
2026-03-28 22:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbe31098-6a45-572c-b8e6-67339e4133a3 with identifier: WR62%20NLM
2026-03-28 22:13:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbe31098-6a45-572c-b8e6-67339e4133a3 with identifier: WR62%20NLM to the API
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:01 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR62%20NLM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dbe31098-6a45-572c-b8e6-67339e4133a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR62 NLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR62%20NLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 105669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 ACENTA S/S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 ACENTA S/S',
 'vin': 'SJNFEAJ10U2676894',
 'year': 2012}
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:13:01 [bca.uk] INFO: Saving data for WR62%20NLM: {'auction_closing_time': 1775037600.0, 'created_time': 1774303801.610179, 'last_price_update_time': 1774735981.872665}
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR62%2520NLM') HTTP/1.1" 204 0
2026-03-28 22:13:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bc08edf-a3ff-5a4a-9668-97b474c96537 with identifier: SV15%20WNG
2026-03-28 22:13:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bc08edf-a3ff-5a4a-9668-97b474c96537 with identifier: SV15%20WNG
2026-03-28 22:13:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bc08edf-a3ff-5a4a-9668-97b474c96537 with identifier: SV15%20WNG to the API
2026-03-28 22:13:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:02 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV15%20WNG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4bc08edf-a3ff-5a4a-9668-97b474c96537',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV15 WNG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV15%20WNG&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 54864,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.2 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNADM511LF6700708',
 'year': 2015}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV15%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Saving data for SV15%20WNG: {'auction_closing_time': 1774778400.0, 'created_time': 1773931190.654157, 'last_price_update_time': 1774735982.212251}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV15%2520WNG') HTTP/1.1" 204 0
2026-03-28 22:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb829c4f-0fde-515b-9893-3257aca3a2c4 with identifier: PE71%20WFO
2026-03-28 22:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb829c4f-0fde-515b-9893-3257aca3a2c4 with identifier: PE71%20WFO
2026-03-28 22:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb829c4f-0fde-515b-9893-3257aca3a2c4 with identifier: PE71%20WFO to the API
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:02 [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': 270,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE71%20WFO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eb829c4f-0fde-515b-9893-3257aca3a2c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE71 WFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE71%20WFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 314',
 'odometer': 119113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T FWD L2 PROG(LOW LOAD) Luton',
 'transmission': 'manual',
 'trim': 'CDI 3.5T FWD L2 PROG(LOW LOAD)',
 'vin': 'W1V9101332N162184',
 'year': 2021}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE71%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Saving data for PE71%20WFO: {'auction_closing_time': 1775199600.0, 'created_time': 1774649409.756213, 'last_price_update_time': 1774735982.496765}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE71%2520WFO') HTTP/1.1" 204 0
2026-03-28 22:13:02 [bca.uk] INFO: Found listing with ID: YR70%20UMF
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520UMF%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Scrape type for YR70%20UMF: 2
2026-03-28 22:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with identifier: YR70%20UMF
2026-03-28 22:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with scrape type 2
2026-03-28 22:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with scrape type 2
2026-03-28 22:13:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5b92fff-7a6d-55b7-910c-6d91a1429dd7, identifier: YR70%20UMF
2026-03-28 22:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 706d1609-d882-5c44-85e0-f5622acf9283 with identifier: ND53%20EJZ
2026-03-28 22:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 706d1609-d882-5c44-85e0-f5622acf9283 with identifier: ND53%20EJZ
2026-03-28 22:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 706d1609-d882-5c44-85e0-f5622acf9283 with identifier: ND53%20EJZ to the API
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 292,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '706d1609-d882-5c44-85e0-f5622acf9283',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND53 EJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND53%20EJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'L/C AMAZON',
 'odometer': 72993,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'TOYOTA L/C AMAZON 4.2 TD StationWagon',
 'transmission': 'manual',
 'trim': 'TD',
 'vin': 'JTEHC05J604020592',
 'year': 2003}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND53%2520EJZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Saving data for ND53%20EJZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649272.067737, 'last_price_update_time': 1774735982.900976}
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND53%2520EJZ') HTTP/1.1" 204 0
2026-03-28 22:13:02 [bca.uk] INFO: Found listing with ID: NA14%20BWZ
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Scrape type for NA14%20BWZ: 0
2026-03-28 22:13:02 [bca.uk] INFO: Found listing with ID: BD03%20HWG
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD03%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:13:02 [bca.uk] INFO: Scrape type for BD03%20HWG: 2
2026-03-28 22:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 888d3c1d-36ed-5363-8429-85030a941748 with identifier: BD03%20HWG
2026-03-28 22:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 888d3c1d-36ed-5363-8429-85030a941748 with scrape type 2
2026-03-28 22:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 888d3c1d-36ed-5363-8429-85030a941748 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 888d3c1d-36ed-5363-8429-85030a941748, identifier: BD03%20HWG
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: SV16%20YLZ
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV16%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for SV16%20YLZ: 2
2026-03-28 22:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with identifier: SV16%20YLZ
2026-03-28 22:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6, identifier: SV16%20YLZ
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: CV16%20UMD
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV16%2520UMD%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for CV16%20UMD: 0
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: LC72%20OCH
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for LC72%20OCH: 0
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: WG63%20CKL
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG63%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for WG63%20CKL: 2
2026-03-28 22:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d811d1eb-18b5-584c-9ee0-75e50f177084 with identifier: WG63%20CKL
2026-03-28 22:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d811d1eb-18b5-584c-9ee0-75e50f177084 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d811d1eb-18b5-584c-9ee0-75e50f177084 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d811d1eb-18b5-584c-9ee0-75e50f177084, identifier: WG63%20CKL
2026-03-28 22:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with identifier: YR70%20UMF
2026-03-28 22:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with identifier: YR70%20UMF
2026-03-28 22:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5b92fff-7a6d-55b7-910c-6d91a1429dd7 with identifier: YR70%20UMF to the API
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:03 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR70%20UMF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5b92fff-7a6d-55b7-910c-6d91a1429dd7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR70 UMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR70%20UMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 64208,
 'odometer_reading_unit': '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 130 300 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYLY82436',
 'year': 2020}
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520UMF%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Saving data for YR70%20UMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649458.892564, 'last_price_update_time': 1774735983.566373}
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR70%2520UMF') HTTP/1.1" 204 0
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: SL10%20HRP
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL10%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for SL10%20HRP: 0
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: FE64%20FGV
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE64%2520FGV%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for FE64%20FGV: 0
2026-03-28 22:13:03 [bca.uk] INFO: Found listing with ID: A13%20MVN
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A13%2520MVN%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Scrape type for A13%20MVN: 2
2026-03-28 22:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with identifier: A13%20MVN
2026-03-28 22:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with scrape type 2
2026-03-28 22:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f21ddb4-da78-513f-8d7a-dc163f37a3e6, identifier: A13%20MVN
2026-03-28 22:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 888d3c1d-36ed-5363-8429-85030a941748 with identifier: BD03%20HWG
2026-03-28 22:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 888d3c1d-36ed-5363-8429-85030a941748 with identifier: BD03%20HWG
2026-03-28 22:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 888d3c1d-36ed-5363-8429-85030a941748 with identifier: BD03%20HWG to the API
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:03 [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=BD03%20HWG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '888d3c1d-36ed-5363-8429-85030a941748',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD03 HWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD03%20HWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 171233,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2003-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.4 CL Hatchback',
 'transmission': 'manual',
 'trim': 'CL',
 'vin': 'WF0BXXGCDB3L25306',
 'year': 2003}
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD03%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:13:03 [bca.uk] INFO: Saving data for BD03%20HWG: {'auction_closing_time': 1775037600.0, 'created_time': 1774649440.76742, 'last_price_update_time': 1774735983.992064}
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD03%2520HWG') HTTP/1.1" 204 0
2026-03-28 22:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with identifier: SV16%20YLZ
2026-03-28 22:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with identifier: SV16%20YLZ
2026-03-28 22:13:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6 with identifier: SV16%20YLZ to the API
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV16%20YLZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09e8278b-2184-56a5-8ab1-9ad1a7a7a1e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV16 YLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV16%20YLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 103152,
 'odometer_reading_unit': '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 ALL4 Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER ALL4',
 'vin': 'WMWZB52010WR02839',
 'year': 2016}
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV16%2520YLZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:04 [bca.uk] INFO: Saving data for SV16%20YLZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535329.404998, 'last_price_update_time': 1774735984.43717}
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV16%2520YLZ') HTTP/1.1" 204 0
2026-03-28 22:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d811d1eb-18b5-584c-9ee0-75e50f177084 with identifier: WG63%20CKL
2026-03-28 22:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d811d1eb-18b5-584c-9ee0-75e50f177084 with identifier: WG63%20CKL
2026-03-28 22:13:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d811d1eb-18b5-584c-9ee0-75e50f177084 with identifier: WG63%20CKL to the API
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:04 [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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG63%20CKL-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd811d1eb-18b5-584c-9ee0-75e50f177084',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG63 CKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG63%20CKL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'SANTA FE',
 'odometer': 182737,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1950,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI SANTA FE 2.2 CRDI PREMIUM SE (7ST) 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI PREMIUM SE (7ST) 4WD',
 'vin': 'KMHSU81XSDU206103',
 'year': 2013}
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG63%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 22:13:04 [bca.uk] INFO: Saving data for WG63%20CKL: {'auction_closing_time': 1775199600.0, 'created_time': 1773931939.95251, 'last_price_update_time': 1774735984.741824}
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG63%2520CKL') HTTP/1.1" 204 0
2026-03-28 22:13:04 [bca.uk] INFO: Found listing with ID: FJ18%20XJY
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ18%2520XJY%27 HTTP/1.1" 200 None
2026-03-28 22:13:04 [bca.uk] INFO: Scrape type for FJ18%20XJY: 2
2026-03-28 22:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 576c0e70-3c6f-56a2-a6e9-e6856186de1a with identifier: FJ18%20XJY
2026-03-28 22:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 576c0e70-3c6f-56a2-a6e9-e6856186de1a with scrape type 2
2026-03-28 22:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 576c0e70-3c6f-56a2-a6e9-e6856186de1a with scrape type 2
2026-03-28 22:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 576c0e70-3c6f-56a2-a6e9-e6856186de1a, identifier: FJ18%20XJY
2026-03-28 22:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with identifier: A13%20MVN
2026-03-28 22:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with identifier: A13%20MVN
2026-03-28 22:13:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f21ddb4-da78-513f-8d7a-dc163f37a3e6 with identifier: A13%20MVN to the API
2026-03-28 22:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f21ddb4-da78-513f-8d7a-dc163f37a3e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'A13 MVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=A13%20MVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 74113,
 'odometer_reading_unit': '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 ED4 150 2WD SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE TECH',
 'vin': 'SALVB2CN8HH183690',
 'year': 2016}
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A13%2520MVN%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Saving data for A13%20MVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649253.748757, 'last_price_update_time': 1774735985.160948}
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='A13%2520MVN') HTTP/1.1" 204 0
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: BG68%20PDX
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for BG68%20PDX: 2
2026-03-28 22:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0b7cef8-7fb4-51bc-9971-166106dda387 with identifier: BG68%20PDX
2026-03-28 22:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0b7cef8-7fb4-51bc-9971-166106dda387 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0b7cef8-7fb4-51bc-9971-166106dda387 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0b7cef8-7fb4-51bc-9971-166106dda387, identifier: BG68%20PDX
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: VO17%20HSY
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO17%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for VO17%20HSY: 0
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: WD18%20XLJ
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD18%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for WD18%20XLJ: 0
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: MT59%20YVK
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT59%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for MT59%20YVK: 2
2026-03-28 22:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a47ecbe6-163b-56bc-90ce-62ed68f51772 with identifier: MT59%20YVK
2026-03-28 22:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a47ecbe6-163b-56bc-90ce-62ed68f51772 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a47ecbe6-163b-56bc-90ce-62ed68f51772 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a47ecbe6-163b-56bc-90ce-62ed68f51772, identifier: MT59%20YVK
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: CJZ%205249
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJZ%25205249%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for CJZ%205249: 0
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: BK73%20UUW
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for BK73%20UUW: 2
2026-03-28 22:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with identifier: BK73%20UUW
2026-03-28 22:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63c7eb7f-3399-5906-a6e2-65280b6fa4b8, identifier: BK73%20UUW
2026-03-28 22:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 576c0e70-3c6f-56a2-a6e9-e6856186de1a with identifier: FJ18%20XJY
2026-03-28 22:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 576c0e70-3c6f-56a2-a6e9-e6856186de1a with identifier: FJ18%20XJY
2026-03-28 22:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 576c0e70-3c6f-56a2-a6e9-e6856186de1a with identifier: FJ18%20XJY to the API
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:05 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ18%20XJY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '576c0e70-3c6f-56a2-a6e9-e6856186de1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ18 XJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ18%20XJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 109348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 125 E/F SWB PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 125 E/F SWB',
 'vin': 'W0VF7D608JV626281',
 'year': 2018}
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ18%2520XJY%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Saving data for FJ18%20XJY: {'auction_closing_time': 1775037600.0, 'created_time': 1774649303.790819, 'last_price_update_time': 1774735985.880438}
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ18%2520XJY') HTTP/1.1" 204 0
2026-03-28 22:13:05 [bca.uk] INFO: Found listing with ID: AK17%20GUU
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520GUU%27 HTTP/1.1" 200 None
2026-03-28 22:13:05 [bca.uk] INFO: Scrape type for AK17%20GUU: 2
2026-03-28 22:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e81083ae-1901-5bb5-9f63-dc82fe03de3d with identifier: AK17%20GUU
2026-03-28 22:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e81083ae-1901-5bb5-9f63-dc82fe03de3d with scrape type 2
2026-03-28 22:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e81083ae-1901-5bb5-9f63-dc82fe03de3d with scrape type 2
2026-03-28 22:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e81083ae-1901-5bb5-9f63-dc82fe03de3d, identifier: AK17%20GUU
2026-03-28 22:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0b7cef8-7fb4-51bc-9971-166106dda387 with identifier: BG68%20PDX
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mineral+grey HTTP/1.1" 200 None
2026-03-28 22:13:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0b7cef8-7fb4-51bc-9971-166106dda387 with identifier: BG68%20PDX
2026-03-28 22:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0b7cef8-7fb4-51bc-9971-166106dda387 with identifier: BG68%20PDX to the API
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:06 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG68%20PDX-GB',
 'category': 'Car',
 'color': 'mineral grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0b7cef8-7fb4-51bc-9971-166106dda387',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG68 PDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG68%20PDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '320D',
 'odometer': 79037,
 'odometer_reading_unit': '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 320D 2.0 XDRIVE SE STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE SE STEP',
 'vin': 'WBA8C92070AH44183',
 'year': 2018}
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 22:13:06 [bca.uk] INFO: Saving data for BG68%20PDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774390525.7196, 'last_price_update_time': 1774735986.39199}
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG68%2520PDX') HTTP/1.1" 204 0
2026-03-28 22:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a47ecbe6-163b-56bc-90ce-62ed68f51772 with identifier: MT59%20YVK
2026-03-28 22:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a47ecbe6-163b-56bc-90ce-62ed68f51772 with identifier: MT59%20YVK
2026-03-28 22:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a47ecbe6-163b-56bc-90ce-62ed68f51772 with identifier: MT59%20YVK to the API
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT59%20YVK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a47ecbe6-163b-56bc-90ce-62ed68f51772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT59 YVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT59%20YVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 83399,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0JXXGAJJAL65803',
 'year': 2010}
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT59%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 22:13:06 [bca.uk] INFO: Saving data for MT59%20YVK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649430.593537, 'last_price_update_time': 1774735986.674448}
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT59%2520YVK') HTTP/1.1" 204 0
2026-03-28 22:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with identifier: BK73%20UUW
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=splash+white HTTP/1.1" 200 None
2026-03-28 22:13:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with identifier: BK73%20UUW
2026-03-28 22:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63c7eb7f-3399-5906-a6e2-65280b6fa4b8 with identifier: BK73%20UUW to the API
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:07 [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': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK73%20UUW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'splash white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63c7eb7f-3399-5906-a6e2-65280b6fa4b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK73 UUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK73%20UUW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 20536,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 1.9 DL20 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DL20 4X4',
 'vin': 'MPATFS87JPT013764',
 'year': 2023}
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Saving data for BK73%20UUW: {'auction_closing_time': 1775026800.0, 'created_time': 1774265139.945749, 'last_price_update_time': 1774735987.068487}
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK73%2520UUW') HTTP/1.1" 204 0
2026-03-28 22:13:07 [bca.uk] INFO: Found listing with ID: RA15%20GLF
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Scrape type for RA15%20GLF: 2
2026-03-28 22:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with identifier: RA15%20GLF
2026-03-28 22:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 692e26fe-7aeb-566f-be9f-2c4b83cfb948, identifier: RA15%20GLF
2026-03-28 22:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e81083ae-1901-5bb5-9f63-dc82fe03de3d with identifier: AK17%20GUU
2026-03-28 22:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e81083ae-1901-5bb5-9f63-dc82fe03de3d with identifier: AK17%20GUU
2026-03-28 22:13:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e81083ae-1901-5bb5-9f63-dc82fe03de3d with identifier: AK17%20GUU to the API
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e81083ae-1901-5bb5-9f63-dc82fe03de3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK17 GUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK17%20GUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 75867,
 'odometer_reading_unit': '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 ECOSPORT 1.0 E/B 140 TITANIUM S StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 140 TITANIUM S',
 'vin': 'WF0BXXMRKBHM33953',
 'year': 2017}
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520GUU%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Saving data for AK17%20GUU: {'auction_closing_time': 1775037600.0, 'created_time': 1774562750.004234, 'last_price_update_time': 1774735987.471082}
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK17%2520GUU') HTTP/1.1" 204 0
2026-03-28 22:13:07 [bca.uk] INFO: Found listing with ID: OE04%20DZX
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE04%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Scrape type for OE04%20DZX: 2
2026-03-28 22:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 099d769a-4aeb-54bd-876c-743d53d7a1a6 with identifier: OE04%20DZX
2026-03-28 22:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 099d769a-4aeb-54bd-876c-743d53d7a1a6 with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 099d769a-4aeb-54bd-876c-743d53d7a1a6 with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 099d769a-4aeb-54bd-876c-743d53d7a1a6, identifier: OE04%20DZX
2026-03-28 22:13:07 [bca.uk] INFO: Found listing with ID: PN16%20UZP
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Scrape type for PN16%20UZP: 2
2026-03-28 22:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c41e807-7f84-5d28-909a-151873a46d0b with identifier: PN16%20UZP
2026-03-28 22:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c41e807-7f84-5d28-909a-151873a46d0b with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c41e807-7f84-5d28-909a-151873a46d0b with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c41e807-7f84-5d28-909a-151873a46d0b, identifier: PN16%20UZP
2026-03-28 22:13:07 [bca.uk] INFO: Found listing with ID: HV74%20EPJ
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520EPJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:07 [bca.uk] INFO: Scrape type for HV74%20EPJ: 2
2026-03-28 22:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with identifier: HV74%20EPJ
2026-03-28 22:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with scrape type 2
2026-03-28 22:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94da2cb5-8625-56ac-a9ab-65a9c0bf823f, identifier: HV74%20EPJ
2026-03-28 22:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with identifier: RA15%20GLF
2026-03-28 22:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with identifier: RA15%20GLF
2026-03-28 22:13:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 692e26fe-7aeb-566f-be9f-2c4b83cfb948 with identifier: RA15%20GLF to the API
2026-03-28 22:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA15%20GLF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '692e26fe-7aeb-566f-be9f-2c4b83cfb948',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA15 GLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA15%20GLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 76065,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.6 TDCI 115 240 L2 LIMITED L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 115 240 L2 LIMITED L/R',
 'vin': 'WF0SXXWPGSFL34259',
 'year': 2015}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:13:08 [bca.uk] INFO: Saving data for RA15%20GLF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649302.730903, 'last_price_update_time': 1774735988.108719}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA15%2520GLF') HTTP/1.1" 204 0
2026-03-28 22:13:08 [bca.uk] INFO: Found listing with ID: NG15%20FSV
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG15%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 22:13:08 [bca.uk] INFO: Scrape type for NG15%20FSV: 0
2026-03-28 22:13:08 [bca.uk] INFO: Found listing with ID: NX64%20XJU
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:13:08 [bca.uk] INFO: Scrape type for NX64%20XJU: 2
2026-03-28 22:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f187c03f-c570-5bc7-9a8f-d755ae8a6eca with identifier: NX64%20XJU
2026-03-28 22:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f187c03f-c570-5bc7-9a8f-d755ae8a6eca with scrape type 2
2026-03-28 22:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f187c03f-c570-5bc7-9a8f-d755ae8a6eca with scrape type 2
2026-03-28 22:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f187c03f-c570-5bc7-9a8f-d755ae8a6eca, identifier: NX64%20XJU
2026-03-28 22:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 099d769a-4aeb-54bd-876c-743d53d7a1a6 with identifier: OE04%20DZX
2026-03-28 22:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 099d769a-4aeb-54bd-876c-743d53d7a1a6 with identifier: OE04%20DZX
2026-03-28 22:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 099d769a-4aeb-54bd-876c-743d53d7a1a6 with identifier: OE04%20DZX to the API
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:08 [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': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '099d769a-4aeb-54bd-876c-743d53d7a1a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE04 DZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE04%20DZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'S40',
 'odometer': 82737,
 '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 S40 1.8 SE 122 Saloon',
 'transmission': 'manual',
 'trim': 'SE 122',
 'vin': 'YV1VS14K24F123478',
 'year': 2004}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE04%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 22:13:08 [bca.uk] INFO: Saving data for OE04%20DZX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649318.931445, 'last_price_update_time': 1774735988.598301}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE04%2520DZX') HTTP/1.1" 204 0
2026-03-28 22:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c41e807-7f84-5d28-909a-151873a46d0b with identifier: PN16%20UZP
2026-03-28 22:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c41e807-7f84-5d28-909a-151873a46d0b with identifier: PN16%20UZP
2026-03-28 22:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c41e807-7f84-5d28-909a-151873a46d0b with identifier: PN16%20UZP to the API
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN16%20UZP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c41e807-7f84-5d28-909a-151873a46d0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN16 UZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN16%20UZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 121247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 BLUEHDI 120 EXCLUSIVE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 EXCLUSIVE',
 'vin': 'VF73ABHZMGJ607441',
 'year': 2016}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:08 [bca.uk] INFO: Saving data for PN16%20UZP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649432.854131, 'last_price_update_time': 1774735988.885956}
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN16%2520UZP') HTTP/1.1" 204 0
2026-03-28 22:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with identifier: HV74%20EPJ
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:08 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=carbonised+grey HTTP/1.1" 200 None
2026-03-28 22:13:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with identifier: HV74%20EPJ
2026-03-28 22:13:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94da2cb5-8625-56ac-a9ab-65a9c0bf823f with identifier: HV74%20EPJ to the API
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:09 [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': 271,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV74%20EPJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'carbonised grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94da2cb5-8625-56ac-a9ab-65a9c0bf823f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV74 EPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV74%20EPJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 19518,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 26900,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD TREMOR CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD TREMOR',
 'vin': '6FPPXXMJ2PRK22393',
 'year': 2024}
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520EPJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Saving data for HV74%20EPJ: {'auction_closing_time': 1775026800.0, 'created_time': 1774015482.536435, 'last_price_update_time': 1774735989.289385}
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV74%2520EPJ') HTTP/1.1" 204 0
2026-03-28 22:13:09 [bca.uk] INFO: Found listing with ID: VN62%20UNY
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520UNY%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Scrape type for VN62%20UNY: 2
2026-03-28 22:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89f174a5-0a67-5037-a10a-63fab455103e with identifier: VN62%20UNY
2026-03-28 22:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89f174a5-0a67-5037-a10a-63fab455103e with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89f174a5-0a67-5037-a10a-63fab455103e with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89f174a5-0a67-5037-a10a-63fab455103e, identifier: VN62%20UNY
2026-03-28 22:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f187c03f-c570-5bc7-9a8f-d755ae8a6eca with identifier: NX64%20XJU
2026-03-28 22:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f187c03f-c570-5bc7-9a8f-d755ae8a6eca with identifier: NX64%20XJU
2026-03-28 22:13:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f187c03f-c570-5bc7-9a8f-d755ae8a6eca with identifier: NX64%20XJU to the API
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=27&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f187c03f-c570-5bc7-9a8f-d755ae8a6eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX64 XJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX64%20XJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 77988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDEP55472',
 'year': 2014}
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Saving data for NX64%20XJU: {'auction_closing_time': 1775037600.0, 'created_time': 1774562751.092955, 'last_price_update_time': 1774735989.677796}
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX64%2520XJU') HTTP/1.1" 204 0
2026-03-28 22:13:09 [bca.uk] INFO: Found listing with ID: VO64%20EHR
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO64%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Scrape type for VO64%20EHR: 2
2026-03-28 22:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97a908bb-7197-5b09-99d0-e9e84d0d5800 with identifier: VO64%20EHR
2026-03-28 22:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97a908bb-7197-5b09-99d0-e9e84d0d5800 with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97a908bb-7197-5b09-99d0-e9e84d0d5800 with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97a908bb-7197-5b09-99d0-e9e84d0d5800, identifier: VO64%20EHR
2026-03-28 22:13:09 [bca.uk] INFO: Found listing with ID: VK10%20KPJ
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK10%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Scrape type for VK10%20KPJ: 2
2026-03-28 22:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebaac4e2-251b-5d21-a5c9-234c78afdc32 with identifier: VK10%20KPJ
2026-03-28 22:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebaac4e2-251b-5d21-a5c9-234c78afdc32 with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebaac4e2-251b-5d21-a5c9-234c78afdc32 with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebaac4e2-251b-5d21-a5c9-234c78afdc32, identifier: VK10%20KPJ
2026-03-28 22:13:09 [bca.uk] INFO: Found listing with ID: WP24%20EAF
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP24%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:13:09 [bca.uk] INFO: Scrape type for WP24%20EAF: 2
2026-03-28 22:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01d10bfd-9780-5ae7-a245-569de68cc0b6 with identifier: WP24%20EAF
2026-03-28 22:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01d10bfd-9780-5ae7-a245-569de68cc0b6 with scrape type 2
2026-03-28 22:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01d10bfd-9780-5ae7-a245-569de68cc0b6 with scrape type 2
2026-03-28 22:13:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01d10bfd-9780-5ae7-a245-569de68cc0b6, identifier: WP24%20EAF
2026-03-28 22:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89f174a5-0a67-5037-a10a-63fab455103e with identifier: VN62%20UNY
2026-03-28 22:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89f174a5-0a67-5037-a10a-63fab455103e with identifier: VN62%20UNY
2026-03-28 22:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89f174a5-0a67-5037-a10a-63fab455103e with identifier: VN62%20UNY to the API
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN62%20UNY-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89f174a5-0a67-5037-a10a-63fab455103e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN62 UNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN62%20UNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 68284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.4 VVT 87 GLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 87 GLAM',
 'vin': 'W0L0MAP08D6021724',
 'year': 2012}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520UNY%27 HTTP/1.1" 200 None
2026-03-28 22:13:10 [bca.uk] INFO: Saving data for VN62%20UNY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649295.143766, 'last_price_update_time': 1774735990.297082}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN62%2520UNY') HTTP/1.1" 204 0
2026-03-28 22:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97a908bb-7197-5b09-99d0-e9e84d0d5800 with identifier: VO64%20EHR
2026-03-28 22:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97a908bb-7197-5b09-99d0-e9e84d0d5800 with identifier: VO64%20EHR
2026-03-28 22:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97a908bb-7197-5b09-99d0-e9e84d0d5800 with identifier: VO64%20EHR to the API
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97a908bb-7197-5b09-99d0-e9e84d0d5800',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO64 EHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO64%20EHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 122014,
 'odometer_reading_unit': '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 175 SPORT AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92600170060',
 'year': 2014}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO64%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 22:13:10 [bca.uk] INFO: Saving data for VO64%20EHR: {'auction_closing_time': 1775037600.0, 'created_time': 1774649319.294513, 'last_price_update_time': 1774735990.64264}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO64%2520EHR') HTTP/1.1" 204 0
2026-03-28 22:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebaac4e2-251b-5d21-a5c9-234c78afdc32 with identifier: VK10%20KPJ
2026-03-28 22:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebaac4e2-251b-5d21-a5c9-234c78afdc32 with identifier: VK10%20KPJ
2026-03-28 22:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebaac4e2-251b-5d21-a5c9-234c78afdc32 with identifier: VK10%20KPJ to the API
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK10%20KPJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ebaac4e2-251b-5d21-a5c9-234c78afdc32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK10 KPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK10%20KPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 86360,
 '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': 'HYUNDAI I30 1.4 EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'EDITION',
 'vin': 'TMADB51CLAJ115037',
 'year': 2010}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK10%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:10 [bca.uk] INFO: Saving data for VK10%20KPJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649433.224442, 'last_price_update_time': 1774735990.919933}
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK10%2520KPJ') HTTP/1.1" 204 0
2026-03-28 22:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01d10bfd-9780-5ae7-a245-569de68cc0b6 with identifier: WP24%20EAF
2026-03-28 22:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01d10bfd-9780-5ae7-a245-569de68cc0b6 with identifier: WP24%20EAF
2026-03-28 22:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01d10bfd-9780-5ae7-a245-569de68cc0b6 with identifier: WP24%20EAF to the API
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP24%20EAF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'carbonised grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '01d10bfd-9780-5ae7-a245-569de68cc0b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP24 EAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP24%20EAF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 24614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PRR61184',
 'year': 2024}
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP24%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Saving data for WP24%20EAF: {'auction_closing_time': 1775026800.0, 'created_time': 1774649406.100575, 'last_price_update_time': 1774735991.191266}
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP24%2520EAF') HTTP/1.1" 204 0
2026-03-28 22:13:11 [bca.uk] INFO: Found listing with ID: FSZ%204071
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FSZ%25204071%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Scrape type for FSZ%204071: 2
2026-03-28 22:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 235b7ffc-5f33-5a62-893f-4593bdf7f84f with identifier: FSZ%204071
2026-03-28 22:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 235b7ffc-5f33-5a62-893f-4593bdf7f84f with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 235b7ffc-5f33-5a62-893f-4593bdf7f84f with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 235b7ffc-5f33-5a62-893f-4593bdf7f84f, identifier: FSZ%204071
2026-03-28 22:13:11 [bca.uk] INFO: Found listing with ID: ND63%20LNP
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Scrape type for ND63%20LNP: 2
2026-03-28 22:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 220dcc1a-bd9a-529d-a67a-0d123671a917 with identifier: ND63%20LNP
2026-03-28 22:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 220dcc1a-bd9a-529d-a67a-0d123671a917 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 220dcc1a-bd9a-529d-a67a-0d123671a917 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 220dcc1a-bd9a-529d-a67a-0d123671a917, identifier: ND63%20LNP
2026-03-28 22:13:11 [bca.uk] INFO: Found listing with ID: YE67%20KRX
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Scrape type for YE67%20KRX: 2
2026-03-28 22:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 586b5d41-de13-578d-bbe6-21553a762250 with identifier: YE67%20KRX
2026-03-28 22:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 586b5d41-de13-578d-bbe6-21553a762250 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 586b5d41-de13-578d-bbe6-21553a762250 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 586b5d41-de13-578d-bbe6-21553a762250, identifier: YE67%20KRX
2026-03-28 22:13:11 [bca.uk] INFO: Found listing with ID: WT25%20FYY
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Scrape type for WT25%20FYY: 2
2026-03-28 22:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d03a8a6d-974b-5475-a981-380755501f81 with identifier: WT25%20FYY
2026-03-28 22:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d03a8a6d-974b-5475-a981-380755501f81 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d03a8a6d-974b-5475-a981-380755501f81 with scrape type 2
2026-03-28 22:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d03a8a6d-974b-5475-a981-380755501f81, identifier: WT25%20FYY
2026-03-28 22:13:11 [scrapy.extensions.logstats] INFO: Crawled 263 pages (at 2 pages/min), scraped 987 items (at 133 items/min)
2026-03-28 22:13:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 201MiB
2026-03-28 22:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 235b7ffc-5f33-5a62-893f-4593bdf7f84f with identifier: FSZ%204071
2026-03-28 22:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 235b7ffc-5f33-5a62-893f-4593bdf7f84f with identifier: FSZ%204071
2026-03-28 22:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 235b7ffc-5f33-5a62-893f-4593bdf7f84f with identifier: FSZ%204071 to the API
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:11 [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': 242,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FSZ%204071-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '235b7ffc-5f33-5a62-893f-4593bdf7f84f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FSZ 4071',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FSZ%204071&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 115329,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PMM85877',
 'year': 2021}
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FSZ%25204071%27 HTTP/1.1" 200 None
2026-03-28 22:13:11 [bca.uk] INFO: Saving data for FSZ%204071: {'auction_closing_time': 1774951200.0, 'created_time': 1774649302.369667, 'last_price_update_time': 1774735991.907681}
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FSZ%25204071') HTTP/1.1" 204 0
2026-03-28 22:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 220dcc1a-bd9a-529d-a67a-0d123671a917 with identifier: ND63%20LNP
2026-03-28 22:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 220dcc1a-bd9a-529d-a67a-0d123671a917 with identifier: ND63%20LNP
2026-03-28 22:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 220dcc1a-bd9a-529d-a67a-0d123671a917 with identifier: ND63%20LNP to the API
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:12 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND63%20LNP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '220dcc1a-bd9a-529d-a67a-0d123671a917',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND63 LNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND63%20LNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 53167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FIAT PANDA 1.3 M/JET 75 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 75 4X4',
 'vin': 'ZFA31200003204926',
 'year': 2013}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Saving data for ND63%20LNP: {'auction_closing_time': 1775037600.0, 'created_time': 1774562876.554202, 'last_price_update_time': 1774735992.192181}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND63%2520LNP') HTTP/1.1" 204 0
2026-03-28 22:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 586b5d41-de13-578d-bbe6-21553a762250 with identifier: YE67%20KRX
2026-03-28 22:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 586b5d41-de13-578d-bbe6-21553a762250 with identifier: YE67%20KRX
2026-03-28 22:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 586b5d41-de13-578d-bbe6-21553a762250 with identifier: YE67%20KRX to the API
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE67%20KRX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '586b5d41-de13-578d-bbe6-21553a762250',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE67 KRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE67%20KRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 125007,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLVO V40 2.0 D2 120 R DESIGN PRO Hatchback',
 'transmission': 'manual',
 'trim': 'D2 120 R DESIGN PRO',
 'vin': 'YV1MV74L1J2468225',
 'year': 2017}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Saving data for YE67%20KRX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649435.400193, 'last_price_update_time': 1774735992.46784}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE67%2520KRX') HTTP/1.1" 204 0
2026-03-28 22:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d03a8a6d-974b-5475-a981-380755501f81 with identifier: WT25%20FYY
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=blue+metallic HTTP/1.1" 200 None
2026-03-28 22:13:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d03a8a6d-974b-5475-a981-380755501f81 with identifier: WT25%20FYY
2026-03-28 22:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d03a8a6d-974b-5475-a981-380755501f81 with identifier: WT25%20FYY to the API
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20FYY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd03a8a6d-974b-5475-a981-380755501f81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 FYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20FYY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 6042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 31500,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 170 320 L2 H1 SPORT PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 170 320 L2 H1 SPORT',
 'vin': 'WF0RXXTA9RSR79547',
 'year': 2025}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Saving data for WT25%20FYY: {'auction_closing_time': 1775026800.0, 'created_time': 1773821585.897985, 'last_price_update_time': 1774735992.880248}
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520FYY') HTTP/1.1" 204 0
2026-03-28 22:13:12 [bca.uk] INFO: Found listing with ID: DP24%20AKN
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP24%2520AKN%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Scrape type for DP24%20AKN: 0
2026-03-28 22:13:12 [bca.uk] INFO: Found listing with ID: MM22%20HGF
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520HGF%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Scrape type for MM22%20HGF: 0
2026-03-28 22:13:12 [bca.uk] INFO: Found listing with ID: OY67%20EZZ
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Scrape type for OY67%20EZZ: 0
2026-03-28 22:13:12 [bca.uk] INFO: Found listing with ID: AO63%20VPL
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Scrape type for AO63%20VPL: 0
2026-03-28 22:13:12 [bca.uk] INFO: Found listing with ID: SJ19%20FLS
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520FLS%27 HTTP/1.1" 200 None
2026-03-28 22:13:12 [bca.uk] INFO: Scrape type for SJ19%20FLS: 2
2026-03-28 22:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2be4526-00c5-5248-abdb-cbfd28206a1c with identifier: SJ19%20FLS
2026-03-28 22:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2be4526-00c5-5248-abdb-cbfd28206a1c with scrape type 2
2026-03-28 22:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2be4526-00c5-5248-abdb-cbfd28206a1c with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2be4526-00c5-5248-abdb-cbfd28206a1c, identifier: SJ19%20FLS
2026-03-28 22:13:13 [bca.uk] INFO: Found listing with ID: SL64%20FZK
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520FZK%27 HTTP/1.1" 200 None
2026-03-28 22:13:13 [bca.uk] INFO: Scrape type for SL64%20FZK: 2
2026-03-28 22:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4664d8eb-0240-5263-8daa-af42f2fa4c9e with identifier: SL64%20FZK
2026-03-28 22:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4664d8eb-0240-5263-8daa-af42f2fa4c9e with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4664d8eb-0240-5263-8daa-af42f2fa4c9e with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4664d8eb-0240-5263-8daa-af42f2fa4c9e, identifier: SL64%20FZK
2026-03-28 22:13:13 [bca.uk] INFO: Found listing with ID: BL68%20LXP
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 22:13:13 [bca.uk] INFO: Scrape type for BL68%20LXP: 2
2026-03-28 22:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a762191-f5b8-5d30-994b-676d8ed18535 with identifier: BL68%20LXP
2026-03-28 22:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a762191-f5b8-5d30-994b-676d8ed18535 with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a762191-f5b8-5d30-994b-676d8ed18535 with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a762191-f5b8-5d30-994b-676d8ed18535, identifier: BL68%20LXP
2026-03-28 22:13:13 [bca.uk] INFO: Found listing with ID: WV25%20PZF
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV25%2520PZF%27 HTTP/1.1" 200 None
2026-03-28 22:13:13 [bca.uk] INFO: Scrape type for WV25%20PZF: 2
2026-03-28 22:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35d110b2-d2f5-5772-9bc7-0f8db3817695 with identifier: WV25%20PZF
2026-03-28 22:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35d110b2-d2f5-5772-9bc7-0f8db3817695 with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35d110b2-d2f5-5772-9bc7-0f8db3817695 with scrape type 2
2026-03-28 22:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35d110b2-d2f5-5772-9bc7-0f8db3817695, identifier: WV25%20PZF
2026-03-28 22:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2be4526-00c5-5248-abdb-cbfd28206a1c with identifier: SJ19%20FLS
2026-03-28 22:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2be4526-00c5-5248-abdb-cbfd28206a1c with identifier: SJ19%20FLS
2026-03-28 22:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2be4526-00c5-5248-abdb-cbfd28206a1c with identifier: SJ19%20FLS to the API
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ19%20FLS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2be4526-00c5-5248-abdb-cbfd28206a1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ19 FLS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ19%20FLS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 81668,
 'odometer_reading_unit': '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.7T 1.6 SL27 ENERGY DCI 125 PREMIER ED PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 ENERGY DCI 125 PREMIER ED',
 'vin': 'VF1FL000863204553',
 'year': 2019}
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520FLS%27 HTTP/1.1" 200 None
2026-03-28 22:13:13 [bca.uk] INFO: Saving data for SJ19%20FLS: {'auction_closing_time': 1775037600.0, 'created_time': 1774649300.796551, 'last_price_update_time': 1774735993.681544}
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ19%2520FLS') HTTP/1.1" 204 0
2026-03-28 22:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4664d8eb-0240-5263-8daa-af42f2fa4c9e with identifier: SL64%20FZK
2026-03-28 22:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4664d8eb-0240-5263-8daa-af42f2fa4c9e with identifier: SL64%20FZK
2026-03-28 22:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4664d8eb-0240-5263-8daa-af42f2fa4c9e with identifier: SL64%20FZK to the API
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:14 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL64%20FZK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4664d8eb-0240-5263-8daa-af42f2fa4c9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL64 FZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL64%20FZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 84289,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'TEKNA',
 'vin': 'SJNFAAZE0U6021276',
 'year': 2014}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520FZK%27 HTTP/1.1" 200 None
2026-03-28 22:13:14 [bca.uk] INFO: Saving data for SL64%20FZK: {'auction_closing_time': 1775037600.0, 'created_time': 1774562876.124491, 'last_price_update_time': 1774735994.069146}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL64%2520FZK') HTTP/1.1" 204 0
2026-03-28 22:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a762191-f5b8-5d30-994b-676d8ed18535 with identifier: BL68%20LXP
2026-03-28 22:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a762191-f5b8-5d30-994b-676d8ed18535 with identifier: BL68%20LXP
2026-03-28 22:13:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a762191-f5b8-5d30-994b-676d8ed18535 with identifier: BL68%20LXP to the API
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL68%20LXP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a762191-f5b8-5d30-994b-676d8ed18535',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL68 LXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL68%20LXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 103520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.3 TCE 140 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 140 DYNAMIQUE S',
 'vin': 'VF1RFE00X61612517',
 'year': 2018}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 22:13:14 [bca.uk] INFO: Saving data for BL68%20LXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774448598.278, 'last_price_update_time': 1774735994.424191}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL68%2520LXP') HTTP/1.1" 204 0
2026-03-28 22:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35d110b2-d2f5-5772-9bc7-0f8db3817695 with identifier: WV25%20PZF
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=moondust+silver HTTP/1.1" 200 None
2026-03-28 22:13:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35d110b2-d2f5-5772-9bc7-0f8db3817695 with identifier: WV25%20PZF
2026-03-28 22:13:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35d110b2-d2f5-5772-9bc7-0f8db3817695 with identifier: WV25%20PZF to the API
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV25%20PZF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '35d110b2-d2f5-5772-9bc7-0f8db3817695',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV25 PZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV25%20PZF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 23035,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25500,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L3 H2 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 L3 H2 LIMITED',
 'vin': 'WF0EXXTTRERT26164',
 'year': 2025}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV25%2520PZF%27 HTTP/1.1" 200 None
2026-03-28 22:13:14 [bca.uk] INFO: Saving data for WV25%20PZF: {'auction_closing_time': 1775026800.0, 'created_time': 1773841523.160122, 'last_price_update_time': 1774735994.840313}
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV25%2520PZF') HTTP/1.1" 204 0
2026-03-28 22:13:14 [bca.uk] INFO: Found listing with ID: SM73%20DNX
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM73%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 22:13:14 [bca.uk] INFO: Scrape type for SM73%20DNX: 2
2026-03-28 22:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a09a619-c657-5e53-8420-d103cbcc1e96 with identifier: SM73%20DNX
2026-03-28 22:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a09a619-c657-5e53-8420-d103cbcc1e96 with scrape type 2
2026-03-28 22:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a09a619-c657-5e53-8420-d103cbcc1e96 with scrape type 2
2026-03-28 22:13:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a09a619-c657-5e53-8420-d103cbcc1e96, identifier: SM73%20DNX
2026-03-28 22:13:14 [bca.uk] INFO: Found listing with ID: AU56%20WCK
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU56%2520WCK%27 HTTP/1.1" 200 None
2026-03-28 22:13:14 [bca.uk] INFO: Scrape type for AU56%20WCK: 0
2026-03-28 22:13:14 [bca.uk] INFO: Found listing with ID: FM56%20CRV
2026-03-28 22:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM56%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 22:13:15 [bca.uk] INFO: Scrape type for FM56%20CRV: 2
2026-03-28 22:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with identifier: FM56%20CRV
2026-03-28 22:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc, identifier: FM56%20CRV
2026-03-28 22:13:15 [bca.uk] INFO: Found listing with ID: CV69%20XUM
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV69%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:13:15 [bca.uk] INFO: Scrape type for CV69%20XUM: 2
2026-03-28 22:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72409418-37e6-53d4-a098-84c98a46ff94 with identifier: CV69%20XUM
2026-03-28 22:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72409418-37e6-53d4-a098-84c98a46ff94 with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72409418-37e6-53d4-a098-84c98a46ff94 with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72409418-37e6-53d4-a098-84c98a46ff94, identifier: CV69%20XUM
2026-03-28 22:13:15 [bca.uk] INFO: Found listing with ID: FG72%20LTY
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 22:13:15 [bca.uk] INFO: Scrape type for FG72%20LTY: 2
2026-03-28 22:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with identifier: FG72%20LTY
2026-03-28 22:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with scrape type 2
2026-03-28 22:13:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4006f1f-d4ba-5eb5-9c68-1b1f40272858, identifier: FG72%20LTY
2026-03-28 22:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a09a619-c657-5e53-8420-d103cbcc1e96 with identifier: SM73%20DNX
2026-03-28 22:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a09a619-c657-5e53-8420-d103cbcc1e96 with identifier: SM73%20DNX
2026-03-28 22:13:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a09a619-c657-5e53-8420-d103cbcc1e96 with identifier: SM73%20DNX to the API
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM73%20DNX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a09a619-c657-5e53-8420-d103cbcc1e96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SM73 DNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM73%20DNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 36656,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.5 T GDI GT-LINE S ISG DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI GT-LINE S ISG DCT',
 'vin': 'U5YH7F15VRL163071',
 'year': 2023}
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM73%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 22:13:15 [bca.uk] INFO: Saving data for SM73%20DNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649231.788526, 'last_price_update_time': 1774735995.588381}
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM73%2520DNX') HTTP/1.1" 204 0
2026-03-28 22:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with identifier: FM56%20CRV
2026-03-28 22:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with identifier: FM56%20CRV
2026-03-28 22:13:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc with identifier: FM56%20CRV to the API
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:15 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM56%20CRV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8c25bc3-5b0d-5486-aa0e-6e50f69e8ccc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM56 CRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM56%20CRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 96432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SXI 16V Hatchback',
 'transmission': 'manual',
 'trim': 'SXI 16V',
 'vin': 'W0L0SDL6874184573',
 'year': 2007}
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM56%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 22:13:15 [bca.uk] INFO: Saving data for FM56%20CRV: {'auction_closing_time': 1775037600.0, 'created_time': 1774562877.545982, 'last_price_update_time': 1774735995.869381}
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM56%2520CRV') HTTP/1.1" 204 0
2026-03-28 22:13:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72409418-37e6-53d4-a098-84c98a46ff94 with identifier: CV69%20XUM
2026-03-28 22:13:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72409418-37e6-53d4-a098-84c98a46ff94 with identifier: CV69%20XUM
2026-03-28 22:13:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72409418-37e6-53d4-a098-84c98a46ff94 with identifier: CV69%20XUM to the API
2026-03-28 22:13:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV69%20XUM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72409418-37e6-53d4-a098-84c98a46ff94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV69 XUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV69%20XUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 111711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 40 TDI BLACK ED.S-T Coupe',
 'transmission': 'automatic',
 'trim': '40 TDI BLACK ED.S-T',
 'vin': 'WAUZZZF59KA083247',
 'year': 2020}
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV69%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Saving data for CV69%20XUM: {'auction_closing_time': 1774778400.0, 'created_time': 1774535444.813442, 'last_price_update_time': 1774735996.20059}
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV69%2520XUM') HTTP/1.1" 204 0
2026-03-28 22:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with identifier: FG72%20LTY
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=frozen+white HTTP/1.1" 200 None
2026-03-28 22:13:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with identifier: FG72%20LTY
2026-03-28 22:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4006f1f-d4ba-5eb5-9c68-1b1f40272858 with identifier: FG72%20LTY to the API
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 264,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG72%20LTY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4006f1f-d4ba-5eb5-9c68-1b1f40272858',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG72 LTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG72%20LTY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 12036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 170 L3 LOW FLOOR(SKELETAL) Luton',
 'transmission': 'manual',
 'trim': 'EBL 170 L3 LOW FLOOR(SKELETAL)',
 'vin': 'WF0DXXTTRDNU47705',
 'year': 2022}
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Saving data for FG72%20LTY: {'auction_closing_time': 1775026800.0, 'created_time': 1773834725.488229, 'last_price_update_time': 1774735996.587586}
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG72%2520LTY') HTTP/1.1" 204 0
2026-03-28 22:13:16 [bca.uk] INFO: Found listing with ID: EA23%20YLO
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA23%2520YLO%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Scrape type for EA23%20YLO: 2
2026-03-28 22:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with identifier: EA23%20YLO
2026-03-28 22:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aba6d8e2-23a1-5627-b319-e8a1a9e16e67, identifier: EA23%20YLO
2026-03-28 22:13:16 [bca.uk] INFO: Found listing with ID: ML67%20ONM
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Scrape type for ML67%20ONM: 2
2026-03-28 22:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with identifier: ML67%20ONM
2026-03-28 22:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cec674c-1c8b-53a0-8098-2c13ea88c1a9, identifier: ML67%20ONM
2026-03-28 22:13:16 [bca.uk] INFO: Found listing with ID: FV64%20AUX
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Scrape type for FV64%20AUX: 2
2026-03-28 22:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1285104-9d8d-53de-bcef-a2f1b227705e with identifier: FV64%20AUX
2026-03-28 22:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1285104-9d8d-53de-bcef-a2f1b227705e with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1285104-9d8d-53de-bcef-a2f1b227705e with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1285104-9d8d-53de-bcef-a2f1b227705e, identifier: FV64%20AUX
2026-03-28 22:13:16 [bca.uk] INFO: Found listing with ID: HY75%20LNV
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY75%2520LNV%27 HTTP/1.1" 200 None
2026-03-28 22:13:16 [bca.uk] INFO: Scrape type for HY75%20LNV: 2
2026-03-28 22:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa8592e-b969-5e65-9d92-65e79ffc1359 with identifier: HY75%20LNV
2026-03-28 22:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfa8592e-b969-5e65-9d92-65e79ffc1359 with scrape type 2
2026-03-28 22:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfa8592e-b969-5e65-9d92-65e79ffc1359 with scrape type 2
2026-03-28 22:13:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfa8592e-b969-5e65-9d92-65e79ffc1359, identifier: HY75%20LNV
2026-03-28 22:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with identifier: EA23%20YLO
2026-03-28 22:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with identifier: EA23%20YLO
2026-03-28 22:13:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aba6d8e2-23a1-5627-b319-e8a1a9e16e67 with identifier: EA23%20YLO to the API
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:17 [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': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA23%20YLO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'aba6d8e2-23a1-5627-b319-e8a1a9e16e67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EA23 YLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA23%20YLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 47333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE X ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE X ED.',
 'vin': 'WF0FXXWPMHPK54639',
 'year': 2023}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA23%2520YLO%27 HTTP/1.1" 200 None
2026-03-28 22:13:17 [bca.uk] INFO: Saving data for EA23%20YLO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649292.181475, 'last_price_update_time': 1774735997.313003}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA23%2520YLO') HTTP/1.1" 204 0
2026-03-28 22:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with identifier: ML67%20ONM
2026-03-28 22:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with identifier: ML67%20ONM
2026-03-28 22:13:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cec674c-1c8b-53a0-8098-2c13ea88c1a9 with identifier: ML67%20ONM to the API
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:17 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML67%20ONM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cec674c-1c8b-53a0-8098-2c13ea88c1a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML67 ONM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML67%20ONM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 90101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PORTFOLIO',
 'vin': 'SADCA2ANXJA283989',
 'year': 2017}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:13:17 [bca.uk] INFO: Saving data for ML67%20ONM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649321.465921, 'last_price_update_time': 1774735997.590084}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML67%2520ONM') HTTP/1.1" 204 0
2026-03-28 22:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1285104-9d8d-53de-bcef-a2f1b227705e with identifier: FV64%20AUX
2026-03-28 22:13:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1285104-9d8d-53de-bcef-a2f1b227705e with identifier: FV64%20AUX
2026-03-28 22:13:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1285104-9d8d-53de-bcef-a2f1b227705e with identifier: FV64%20AUX to the API
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV64%20AUX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1285104-9d8d-53de-bcef-a2f1b227705e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV64 AUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV64%20AUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 89111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.6 CDTI 136 TECH LINE MPV',
 'transmission': 'manual',
 'trim': 'CDTI 136 TECH LINE',
 'vin': 'W0LSH9ES6F4002500',
 'year': 2014}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:13:17 [bca.uk] INFO: Saving data for FV64%20AUX: {'auction_closing_time': 1774778400.0, 'created_time': 1774362789.40265, 'last_price_update_time': 1774735997.939712}
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV64%2520AUX') HTTP/1.1" 204 0
2026-03-28 22:13:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfa8592e-b969-5e65-9d92-65e79ffc1359 with identifier: HY75%20LNV
2026-03-28 22:13:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=polar+white HTTP/1.1" 200 None
2026-03-28 22:13:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfa8592e-b969-5e65-9d92-65e79ffc1359 with identifier: HY75%20LNV
2026-03-28 22:13:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfa8592e-b969-5e65-9d92-65e79ffc1359 with identifier: HY75%20LNV to the API
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY75%20LNV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'polar white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bfa8592e-b969-5e65-9d92-65e79ffc1359',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY75 LNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY75%20LNV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'IVECO',
 'model': 'DAILY 35S14',
 'odometer': 10178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24500,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 35S14 2.3 MWB (3520L) BUSINESS H/R H/M PanelVan',
 'transmission': 'automatic',
 'trim': 'MWB (3520L) BUSINESS H/R H/M',
 'vin': 'ZCFCE35AX05709998',
 'year': 2025}
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY75%2520LNV%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Saving data for HY75%20LNV: {'auction_closing_time': 1775026800.0, 'created_time': 1773821633.543369, 'last_price_update_time': 1774735998.353102}
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY75%2520LNV') HTTP/1.1" 204 0
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: KU63%20WEA
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520WEA%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for KU63%20WEA: 2
2026-03-28 22:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9742faaa-5c8f-55d0-a64e-f45753621b33 with identifier: KU63%20WEA
2026-03-28 22:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9742faaa-5c8f-55d0-a64e-f45753621b33 with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9742faaa-5c8f-55d0-a64e-f45753621b33 with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9742faaa-5c8f-55d0-a64e-f45753621b33, identifier: KU63%20WEA
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: PK17%20EOC
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for PK17%20EOC: 2
2026-03-28 22:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with identifier: PK17%20EOC
2026-03-28 22:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad, identifier: PK17%20EOC
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: RX66%20YGF
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520YGF%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for RX66%20YGF: 0
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: BX65%20XZP
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520XZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for BX65%20XZP: 2
2026-03-28 22:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea02e7ee-d490-5505-a303-39d9b70705e5 with identifier: BX65%20XZP
2026-03-28 22:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea02e7ee-d490-5505-a303-39d9b70705e5 with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea02e7ee-d490-5505-a303-39d9b70705e5 with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea02e7ee-d490-5505-a303-39d9b70705e5, identifier: BX65%20XZP
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: MK24%20ZJJ
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for MK24%20ZJJ: 0
2026-03-28 22:13:18 [bca.uk] INFO: Found listing with ID: WF24%20RVO
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520RVO%27 HTTP/1.1" 200 None
2026-03-28 22:13:18 [bca.uk] INFO: Scrape type for WF24%20RVO: 2
2026-03-28 22:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with identifier: WF24%20RVO
2026-03-28 22:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with scrape type 2
2026-03-28 22:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de, identifier: WF24%20RVO
2026-03-28 22:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9742faaa-5c8f-55d0-a64e-f45753621b33 with identifier: KU63%20WEA
2026-03-28 22:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9742faaa-5c8f-55d0-a64e-f45753621b33 with identifier: KU63%20WEA
2026-03-28 22:13:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9742faaa-5c8f-55d0-a64e-f45753621b33 with identifier: KU63%20WEA to the API
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:19 [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': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU63%20WEA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9742faaa-5c8f-55d0-a64e-f45753621b33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU63 WEA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU63%20WEA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 90840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 176 LB LWB BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 176 LB LWB BARBARIAN 4WD',
 'vin': 'MMCJYKB40CD020892',
 'year': 2013}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU63%2520WEA%27 HTTP/1.1" 200 None
2026-03-28 22:13:19 [bca.uk] INFO: Saving data for KU63%20WEA: {'auction_closing_time': 1774951200.0, 'created_time': 1774649295.562131, 'last_price_update_time': 1774735999.089709}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU63%2520WEA') HTTP/1.1" 204 0
2026-03-28 22:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with identifier: PK17%20EOC
2026-03-28 22:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with identifier: PK17%20EOC
2026-03-28 22:13:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 872c34c0-f15f-5ddd-aa53-7235f8a1c5ad with identifier: PK17%20EOC to the API
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:19 [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': 114,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '872c34c0-f15f-5ddd-aa53-7235f8a1c5ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK17 EOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK17%20EOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 72394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.0 D 180 PORTFOLIO Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 PORTFOLIO',
 'vin': 'SAJBB4AN0HCY52560',
 'year': 2017}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 22:13:19 [bca.uk] INFO: Saving data for PK17%20EOC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649322.226049, 'last_price_update_time': 1774735999.458486}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK17%2520EOC') HTTP/1.1" 204 0
2026-03-28 22:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea02e7ee-d490-5505-a303-39d9b70705e5 with identifier: BX65%20XZP
2026-03-28 22:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea02e7ee-d490-5505-a303-39d9b70705e5 with identifier: BX65%20XZP
2026-03-28 22:13:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea02e7ee-d490-5505-a303-39d9b70705e5 with identifier: BX65%20XZP to the API
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX65%20XZP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea02e7ee-d490-5505-a303-39d9b70705e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX65 XZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX65%20XZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 74733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF05XXGCC5EA43562',
 'year': 2015}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520XZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:19 [bca.uk] INFO: Saving data for BX65%20XZP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649420.550126, 'last_price_update_time': 1774735999.735759}
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX65%2520XZP') HTTP/1.1" 204 0
2026-03-28 22:13:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with identifier: WF24%20RVO
2026-03-28 22:13:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with identifier: WF24%20RVO
2026-03-28 22:13:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bb3605f-64ad-5d6d-9b12-0e3c173dd0de with identifier: WF24%20RVO to the API
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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=WF24%20RVO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6bb3605f-64ad-5d6d-9b12-0e3c173dd0de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WF24 RVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF24%20RVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 17980,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 115KW 54KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH GT',
 'vin': 'VR3UKZKWZRJ583175',
 'year': 2024}
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520RVO%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Saving data for WF24%20RVO: {'auction_closing_time': 1775124000.0, 'created_time': 1774016953.142851, 'last_price_update_time': 1774736000.013032}
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF24%2520RVO') HTTP/1.1" 204 0
2026-03-28 22:13:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: WP69%20UHB
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP69%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for WP69%20UHB: 2
2026-03-28 22:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af23ca61-eb65-5197-bd64-19e661d4b8d7 with identifier: WP69%20UHB
2026-03-28 22:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af23ca61-eb65-5197-bd64-19e661d4b8d7 with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af23ca61-eb65-5197-bd64-19e661d4b8d7 with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af23ca61-eb65-5197-bd64-19e661d4b8d7, identifier: WP69%20UHB
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: YC68%20CCO
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520CCO%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for YC68%20CCO: 2
2026-03-28 22:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with identifier: YC68%20CCO
2026-03-28 22:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01d9b5e5-99e6-568b-8346-bf6c950ae0aa, identifier: YC68%20CCO
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: HY17%20KLO
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY17%2520KLO%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for HY17%20KLO: 2
2026-03-28 22:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f2accdb-5b89-539e-b61f-6b2507115f6e with identifier: HY17%20KLO
2026-03-28 22:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f2accdb-5b89-539e-b61f-6b2507115f6e with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f2accdb-5b89-539e-b61f-6b2507115f6e with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f2accdb-5b89-539e-b61f-6b2507115f6e, identifier: HY17%20KLO
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: LS24%20WGD
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520WGD%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for LS24%20WGD: 0
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: VO24%20UZR
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520UZR%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for VO24%20UZR: 0
2026-03-28 22:13:20 [bca.uk] INFO: Found listing with ID: NL12%20XCO
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Scrape type for NL12%20XCO: 2
2026-03-28 22:13:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with identifier: NL12%20XCO
2026-03-28 22:13:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with scrape type 2
2026-03-28 22:13:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c31beff-0dd7-5394-9ffb-356fb0a7e776, identifier: NL12%20XCO
2026-03-28 22:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af23ca61-eb65-5197-bd64-19e661d4b8d7 with identifier: WP69%20UHB
2026-03-28 22:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af23ca61-eb65-5197-bd64-19e661d4b8d7 with identifier: WP69%20UHB
2026-03-28 22:13:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af23ca61-eb65-5197-bd64-19e661d4b8d7 with identifier: WP69%20UHB to the API
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:20 [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': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP69%20UHB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af23ca61-eb65-5197-bd64-19e661d4b8d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP69 UHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP69%20UHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 82222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.3 DI-D 150 4WD WARRIOR CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 150 4WD WARRIOR',
 'vin': 'MMCJLKL60LH015298',
 'year': 2020}
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP69%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 22:13:20 [bca.uk] INFO: Saving data for WP69%20UHB: {'auction_closing_time': 1774951200.0, 'created_time': 1774649232.284672, 'last_price_update_time': 1774736000.873492}
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP69%2520UHB') HTTP/1.1" 204 0
2026-03-28 22:13:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with identifier: YC68%20CCO
2026-03-28 22:13:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with identifier: YC68%20CCO
2026-03-28 22:13:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01d9b5e5-99e6-568b-8346-bf6c950ae0aa with identifier: YC68%20CCO to the API
2026-03-28 22:13:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:21 [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': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC68%20CCO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '01d9b5e5-99e6-568b-8346-bf6c950ae0aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC68 CCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC68%20CCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 77839,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'TD4 180 4WD SE TECH',
 'vin': 'SALVA2CN8KH332058',
 'year': 2018}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520CCO%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Saving data for YC68%20CCO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649322.595049, 'last_price_update_time': 1774736001.173079}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC68%2520CCO') HTTP/1.1" 204 0
2026-03-28 22:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f2accdb-5b89-539e-b61f-6b2507115f6e with identifier: HY17%20KLO
2026-03-28 22:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f2accdb-5b89-539e-b61f-6b2507115f6e with identifier: HY17%20KLO
2026-03-28 22:13:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f2accdb-5b89-539e-b61f-6b2507115f6e with identifier: HY17%20KLO to the API
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:21 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY17%20KLO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f2accdb-5b89-539e-b61f-6b2507115f6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY17 KLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY17%20KLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 66959,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF1RFE00957308767',
 'year': 2017}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY17%2520KLO%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Saving data for HY17%20KLO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649419.927717, 'last_price_update_time': 1774736001.465659}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY17%2520KLO') HTTP/1.1" 204 0
2026-03-28 22:13:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with identifier: NL12%20XCO
2026-03-28 22:13:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with identifier: NL12%20XCO
2026-03-28 22:13:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c31beff-0dd7-5394-9ffb-356fb0a7e776 with identifier: NL12%20XCO to the API
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL12%20XCO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6c31beff-0dd7-5394-9ffb-356fb0a7e776',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL12 XCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL12%20XCO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 107696,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 800,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 SPORTIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SPORTIUM',
 'vin': 'VF3WAKFT0CE019278',
 'year': 2012}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Saving data for NL12%20XCO: {'auction_closing_time': 1774854000.0, 'created_time': 1773834047.763769, 'last_price_update_time': 1774736001.743941}
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL12%2520XCO') HTTP/1.1" 204 0
2026-03-28 22:13:21 [bca.uk] INFO: Found listing with ID: YS69%20ZKF
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Scrape type for YS69%20ZKF: 0
2026-03-28 22:13:21 [bca.uk] INFO: Found listing with ID: YM71%20FSP
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM71%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Scrape type for YM71%20FSP: 2
2026-03-28 22:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d32b41f-14de-5880-8a01-a88e9ad1b22e with identifier: YM71%20FSP
2026-03-28 22:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d32b41f-14de-5880-8a01-a88e9ad1b22e with scrape type 2
2026-03-28 22:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d32b41f-14de-5880-8a01-a88e9ad1b22e with scrape type 2
2026-03-28 22:13:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d32b41f-14de-5880-8a01-a88e9ad1b22e, identifier: YM71%20FSP
2026-03-28 22:13:21 [bca.uk] INFO: Found listing with ID: YK19%20YDN
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 22:13:21 [bca.uk] INFO: Scrape type for YK19%20YDN: 2
2026-03-28 22:13:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cea54a6-df4c-5117-9d21-ed9c291756a3 with identifier: YK19%20YDN
2026-03-28 22:13:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cea54a6-df4c-5117-9d21-ed9c291756a3 with scrape type 2
2026-03-28 22:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cea54a6-df4c-5117-9d21-ed9c291756a3 with scrape type 2
2026-03-28 22:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cea54a6-df4c-5117-9d21-ed9c291756a3, identifier: YK19%20YDN
2026-03-28 22:13:22 [bca.uk] INFO: Found listing with ID: YH59%20GXB
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520GXB%27 HTTP/1.1" 200 None
2026-03-28 22:13:22 [bca.uk] INFO: Scrape type for YH59%20GXB: 2
2026-03-28 22:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d73be0a-e0bd-5038-94bd-973ee7c5973c with identifier: YH59%20GXB
2026-03-28 22:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d73be0a-e0bd-5038-94bd-973ee7c5973c with scrape type 2
2026-03-28 22:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d73be0a-e0bd-5038-94bd-973ee7c5973c with scrape type 2
2026-03-28 22:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d73be0a-e0bd-5038-94bd-973ee7c5973c, identifier: YH59%20GXB
2026-03-28 22:13:22 [bca.uk] INFO: Found listing with ID: CF74%20HXJ
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:22 [bca.uk] INFO: Scrape type for CF74%20HXJ: 0
2026-03-28 22:13:22 [bca.uk] INFO: Found listing with ID: ML24%20FWG
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:13:22 [bca.uk] INFO: Scrape type for ML24%20FWG: 2
2026-03-28 22:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bab42bc-cee8-599f-8703-09a62aff3705 with identifier: ML24%20FWG
2026-03-28 22:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bab42bc-cee8-599f-8703-09a62aff3705 with scrape type 2
2026-03-28 22:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bab42bc-cee8-599f-8703-09a62aff3705 with scrape type 2
2026-03-28 22:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bab42bc-cee8-599f-8703-09a62aff3705, identifier: ML24%20FWG
2026-03-28 22:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d32b41f-14de-5880-8a01-a88e9ad1b22e with identifier: YM71%20FSP
2026-03-28 22:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d32b41f-14de-5880-8a01-a88e9ad1b22e with identifier: YM71%20FSP
2026-03-28 22:13:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d32b41f-14de-5880-8a01-a88e9ad1b22e with identifier: YM71%20FSP to the API
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:22 [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': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM71%20FSP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d32b41f-14de-5880-8a01-a88e9ad1b22e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM71 FSP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM71%20FSP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 18329,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L2 ChassisCab',
 'transmission': 'manual',
 'trim': 'EBL 130 L2',
 'vin': 'WF0AXXTTRAMD38824',
 'year': 2022}
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM71%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 22:13:22 [bca.uk] INFO: Saving data for YM71%20FSP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649291.781585, 'last_price_update_time': 1774736002.55011}
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM71%2520FSP') HTTP/1.1" 204 0
2026-03-28 22:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cea54a6-df4c-5117-9d21-ed9c291756a3 with identifier: YK19%20YDN
2026-03-28 22:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cea54a6-df4c-5117-9d21-ed9c291756a3 with identifier: YK19%20YDN
2026-03-28 22:13:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cea54a6-df4c-5117-9d21-ed9c291756a3 with identifier: YK19%20YDN to the API
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:22 [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': 71,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK19%20YDN-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': '1cea54a6-df4c-5117-9d21-ed9c291756a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK19 YDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK19%20YDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 50653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AYXKA851056',
 'year': 2019}
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 22:13:22 [bca.uk] INFO: Saving data for YK19%20YDN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649325.339495, 'last_price_update_time': 1774736002.934246}
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK19%2520YDN') HTTP/1.1" 204 0
2026-03-28 22:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d73be0a-e0bd-5038-94bd-973ee7c5973c with identifier: YH59%20GXB
2026-03-28 22:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d73be0a-e0bd-5038-94bd-973ee7c5973c with identifier: YH59%20GXB
2026-03-28 22:13:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d73be0a-e0bd-5038-94bd-973ee7c5973c with identifier: YH59%20GXB to the API
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:23 [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=YH59%20GXB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d73be0a-e0bd-5038-94bd-973ee7c5973c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH59 GXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH59%20GXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '520D',
 'odometer': 66257,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 177 M SPORT BUSINESS EDITION Saloon',
 'transmission': 'automatic',
 'trim': '177 M SPORT BUSINESS EDITION',
 'vin': 'WBANX320X0C248963',
 'year': 2009}
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520GXB%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Saving data for YH59%20GXB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649421.496039, 'last_price_update_time': 1774736003.265008}
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH59%2520GXB') HTTP/1.1" 204 0
2026-03-28 22:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bab42bc-cee8-599f-8703-09a62aff3705 with identifier: ML24%20FWG
2026-03-28 22:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bab42bc-cee8-599f-8703-09a62aff3705 with identifier: ML24%20FWG
2026-03-28 22:13:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1bab42bc-cee8-599f-8703-09a62aff3705 with identifier: ML24%20FWG to the API
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML24%20FWG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1bab42bc-cee8-599f-8703-09a62aff3705',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML24 FWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20FWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 9125,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY516825',
 'year': 2024}
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Saving data for ML24%20FWG: {'auction_closing_time': 1775124000.0, 'created_time': 1773929458.942872, 'last_price_update_time': 1774736003.550935}
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520FWG') HTTP/1.1" 204 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: YS16%20DMO
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS16%2520DMO%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for YS16%20DMO: 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: DN13%20XYJ
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN13%2520XYJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for DN13%20XYJ: 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: GK24%20HMF
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK24%2520HMF%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for GK24%20HMF: 2
2026-03-28 22:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a346cdf0-632d-599d-a77c-e28f73b98cf0 with identifier: GK24%20HMF
2026-03-28 22:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a346cdf0-632d-599d-a77c-e28f73b98cf0 with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a346cdf0-632d-599d-a77c-e28f73b98cf0 with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a346cdf0-632d-599d-a77c-e28f73b98cf0, identifier: GK24%20HMF
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: VO24%20YPP
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520YPP%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for VO24%20YPP: 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: SL63%20OXM
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520OXM%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for SL63%20OXM: 2
2026-03-28 22:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1b2d45b-9ffb-5299-a919-841b63f8492e with identifier: SL63%20OXM
2026-03-28 22:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1b2d45b-9ffb-5299-a919-841b63f8492e with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1b2d45b-9ffb-5299-a919-841b63f8492e with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1b2d45b-9ffb-5299-a919-841b63f8492e, identifier: SL63%20OXM
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: NX70%20KFF
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for NX70%20KFF: 2
2026-03-28 22:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with identifier: NX70%20KFF
2026-03-28 22:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with scrape type 2
2026-03-28 22:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 147feaab-7149-5ab6-8d89-71eab2bbe3f7, identifier: NX70%20KFF
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: BN74%20PFA
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for BN74%20PFA: 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: BN74%20PFG
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFG%27 HTTP/1.1" 200 None
2026-03-28 22:13:23 [bca.uk] INFO: Scrape type for BN74%20PFG: 0
2026-03-28 22:13:23 [bca.uk] INFO: Found listing with ID: CK20%20HYT
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 22:13:24 [bca.uk] INFO: Scrape type for CK20%20HYT: 2
2026-03-28 22:13:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with identifier: CK20%20HYT
2026-03-28 22:13:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with scrape type 2
2026-03-28 22:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with scrape type 2
2026-03-28 22:13:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04, identifier: CK20%20HYT
2026-03-28 22:13:24 [bca.uk] INFO: Total items found: 100
2026-03-28 22:13:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded
2026-03-28 22:13:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:13:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a346cdf0-632d-599d-a77c-e28f73b98cf0 with identifier: GK24%20HMF
2026-03-28 22:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a346cdf0-632d-599d-a77c-e28f73b98cf0 with identifier: GK24%20HMF
2026-03-28 22:13:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a346cdf0-632d-599d-a77c-e28f73b98cf0 with identifier: GK24%20HMF to the API
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:24 [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': 87,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK24%20HMF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a346cdf0-632d-599d-a77c-e28f73b98cf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GK24 HMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK24%20HMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 19265,
 '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': 'MAZDA 2 1.5 HYBRID CENTRE LINE Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID CENTRE LINE',
 'vin': 'JMZKBAC300A341839',
 'year': 2024}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK24%2520HMF%27 HTTP/1.1" 200 None
2026-03-28 22:13:24 [bca.uk] INFO: Saving data for GK24%20HMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649325.71576, 'last_price_update_time': 1774736004.398144}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK24%2520HMF') HTTP/1.1" 204 0
2026-03-28 22:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1b2d45b-9ffb-5299-a919-841b63f8492e with identifier: SL63%20OXM
2026-03-28 22:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1b2d45b-9ffb-5299-a919-841b63f8492e with identifier: SL63%20OXM
2026-03-28 22:13:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1b2d45b-9ffb-5299-a919-841b63f8492e with identifier: SL63%20OXM to the API
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:24 [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': 129,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1b2d45b-9ffb-5299-a919-841b63f8492e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL63 OXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL63%20OXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 64124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.7 CDTI 130 SE 4X4 S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 130 SE 4X4 S/S',
 'vin': 'W0LJD7EL3EB539193',
 'year': 2013}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520OXM%27 HTTP/1.1" 200 None
2026-03-28 22:13:24 [bca.uk] INFO: Saving data for SL63%20OXM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649326.48733, 'last_price_update_time': 1774736004.69551}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL63%2520OXM') HTTP/1.1" 204 0
2026-03-28 22:13:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with identifier: NX70%20KFF
2026-03-28 22:13:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with identifier: NX70%20KFF
2026-03-28 22:13:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 147feaab-7149-5ab6-8d89-71eab2bbe3f7 with identifier: NX70%20KFF to the API
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:24 [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=NX70%20KFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '147feaab-7149-5ab6-8d89-71eab2bbe3f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX70 KFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX70%20KFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 60690,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 95 ST-LINE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 95 ST-LINE ED.',
 'vin': 'WF0JXXGAHJLB40943',
 'year': 2020}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 22:13:24 [bca.uk] INFO: Saving data for NX70%20KFF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649422.992773, 'last_price_update_time': 1774736004.989348}
2026-03-28 22:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX70%2520KFF') HTTP/1.1" 204 0
2026-03-28 22:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with identifier: CK20%20HYT
2026-03-28 22:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with identifier: CK20%20HYT
2026-03-28 22:13:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89a6cf46-74da-5b7b-8d3a-19de3c9cbc04 with identifier: CK20%20HYT to the API
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:25 [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': 111,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89a6cf46-74da-5b7b-8d3a-19de3c9cbc04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK20 HYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK20%20HYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 101107,
 'odometer_reading_unit': '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': 'VR7EFYHWCLJ555007',
 'year': 2020}
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Saving data for CK20%20HYT: {'auction_closing_time': 1775210400.0, 'created_time': 1774649355.953798, 'last_price_update_time': 1774736005.289251}
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK20%2520HYT') HTTP/1.1" 204 0
2026-03-28 22:13:25 [bca.uk] INFO: Found listing with ID: WN22%20TKD
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Scrape type for WN22%20TKD: 2
2026-03-28 22:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87252364-d0ce-566c-b521-36d1cf6453bd with identifier: WN22%20TKD
2026-03-28 22:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87252364-d0ce-566c-b521-36d1cf6453bd with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87252364-d0ce-566c-b521-36d1cf6453bd with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87252364-d0ce-566c-b521-36d1cf6453bd, identifier: WN22%20TKD
2026-03-28 22:13:25 [bca.uk] INFO: Found listing with ID: YH63%20SRO
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH63%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Scrape type for YH63%20SRO: 2
2026-03-28 22:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e82d0f7-2ea9-5c54-9e8a-873413940127 with identifier: YH63%20SRO
2026-03-28 22:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e82d0f7-2ea9-5c54-9e8a-873413940127 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e82d0f7-2ea9-5c54-9e8a-873413940127 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e82d0f7-2ea9-5c54-9e8a-873413940127, identifier: YH63%20SRO
2026-03-28 22:13:25 [bca.uk] INFO: Found listing with ID: YS14%20XLG
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS14%2520XLG%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Scrape type for YS14%20XLG: 2
2026-03-28 22:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea4671ba-40d5-573b-8ec5-dfce47928b83 with identifier: YS14%20XLG
2026-03-28 22:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea4671ba-40d5-573b-8ec5-dfce47928b83 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea4671ba-40d5-573b-8ec5-dfce47928b83 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea4671ba-40d5-573b-8ec5-dfce47928b83, identifier: YS14%20XLG
2026-03-28 22:13:25 [bca.uk] INFO: Found listing with ID: CU67%20XXH
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Scrape type for CU67%20XXH: 2
2026-03-28 22:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ff47529-6219-5dc2-ba85-c433b33317ba with identifier: CU67%20XXH
2026-03-28 22:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ff47529-6219-5dc2-ba85-c433b33317ba with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ff47529-6219-5dc2-ba85-c433b33317ba with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ff47529-6219-5dc2-ba85-c433b33317ba, identifier: CU67%20XXH
2026-03-28 22:13:25 [bca.uk] INFO: Found listing with ID: DS65%20GCV
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:13:25 [bca.uk] INFO: Scrape type for DS65%20GCV: 2
2026-03-28 22:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb94508-f256-5c13-a050-542618d3d5e6 with identifier: DS65%20GCV
2026-03-28 22:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb94508-f256-5c13-a050-542618d3d5e6 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb94508-f256-5c13-a050-542618d3d5e6 with scrape type 2
2026-03-28 22:13:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb94508-f256-5c13-a050-542618d3d5e6, identifier: DS65%20GCV
2026-03-28 22:13:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:13:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:13:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87252364-d0ce-566c-b521-36d1cf6453bd with identifier: WN22%20TKD
2026-03-28 22:13:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87252364-d0ce-566c-b521-36d1cf6453bd with identifier: WN22%20TKD
2026-03-28 22:13:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87252364-d0ce-566c-b521-36d1cf6453bd with identifier: WN22%20TKD to the API
2026-03-28 22:13:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:26 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20TKD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87252364-d0ce-566c-b521-36d1cf6453bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN22 TKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20TKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 62280,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 240 L2 LTD.L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 240 L2 LTD.L/R',
 'vin': 'WF0SXXWPGSNL58190',
 'year': 2022}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 22:13:26 [bca.uk] INFO: Saving data for WN22%20TKD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649324.971183, 'last_price_update_time': 1774736006.116276}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520TKD') HTTP/1.1" 204 0
2026-03-28 22:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e82d0f7-2ea9-5c54-9e8a-873413940127 with identifier: YH63%20SRO
2026-03-28 22:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e82d0f7-2ea9-5c54-9e8a-873413940127 with identifier: YH63%20SRO
2026-03-28 22:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e82d0f7-2ea9-5c54-9e8a-873413940127 with identifier: YH63%20SRO to the API
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e82d0f7-2ea9-5c54-9e8a-873413940127',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH63 SRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH63%20SRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '116D',
 'odometer': 66229,
 '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 116D 2.0 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1C72050VY72448',
 'year': 2013}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH63%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 22:13:26 [bca.uk] INFO: Saving data for YH63%20SRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649327.994374, 'last_price_update_time': 1774736006.487284}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH63%2520SRO') HTTP/1.1" 204 0
2026-03-28 22:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea4671ba-40d5-573b-8ec5-dfce47928b83 with identifier: YS14%20XLG
2026-03-28 22:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea4671ba-40d5-573b-8ec5-dfce47928b83 with identifier: YS14%20XLG
2026-03-28 22:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea4671ba-40d5-573b-8ec5-dfce47928b83 with identifier: YS14%20XLG to the API
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:26 [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=YS14%20XLG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea4671ba-40d5-573b-8ec5-dfce47928b83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS14 XLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS14%20XLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 94762,
 'odometer_reading_unit': '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 CR-V 1.6 I-DTEC 120 SR 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SR 2WD',
 'vin': 'SHSRE6700EU217243',
 'year': 2014}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS14%2520XLG%27 HTTP/1.1" 200 None
2026-03-28 22:13:26 [bca.uk] INFO: Saving data for YS14%20XLG: {'auction_closing_time': 1774778400.0, 'created_time': 1774362358.288248, 'last_price_update_time': 1774736006.802817}
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS14%2520XLG') HTTP/1.1" 204 0
2026-03-28 22:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ff47529-6219-5dc2-ba85-c433b33317ba with identifier: CU67%20XXH
2026-03-28 22:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ff47529-6219-5dc2-ba85-c433b33317ba with identifier: CU67%20XXH
2026-03-28 22:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ff47529-6219-5dc2-ba85-c433b33317ba with identifier: CU67%20XXH to the API
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU67%20XXH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2ff47529-6219-5dc2-ba85-c433b33317ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU67 XXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU67%20XXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 133326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 1.6 CDTI 120 LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 LWB SPORTIVE',
 'vin': 'W0VF7G600JV601277',
 'year': 2017}
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Saving data for CU67%20XXH: {'auction_closing_time': 1775210400.0, 'created_time': 1774649355.592549, 'last_price_update_time': 1774736007.083217}
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU67%2520XXH') HTTP/1.1" 204 0
2026-03-28 22:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb94508-f256-5c13-a050-542618d3d5e6 with identifier: DS65%20GCV
2026-03-28 22:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb94508-f256-5c13-a050-542618d3d5e6 with identifier: DS65%20GCV
2026-03-28 22:13:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb94508-f256-5c13-a050-542618d3d5e6 with identifier: DS65%20GCV to the API
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS65%20GCV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cb94508-f256-5c13-a050-542618d3d5e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS65 GCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS65%20GCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 73395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.6 SE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'SE EXECUTIVE',
 'vin': 'WDD1760422V109176',
 'year': 2015}
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Saving data for DS65%20GCV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649388.80767, 'last_price_update_time': 1774736007.363757}
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS65%2520GCV') HTTP/1.1" 204 0
2026-03-28 22:13:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:13:27 [bca.uk] INFO: Found listing with ID: LO23%20GPU
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Scrape type for LO23%20GPU: 2
2026-03-28 22:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with identifier: LO23%20GPU
2026-03-28 22:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbb056aa-beb3-57b9-97ed-d65bfc1bacdf, identifier: LO23%20GPU
2026-03-28 22:13:27 [bca.uk] INFO: Found listing with ID: OY16%20GVN
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520GVN%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Scrape type for OY16%20GVN: 2
2026-03-28 22:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12c58e65-c86e-5bb1-9e10-8846cb4149bf with identifier: OY16%20GVN
2026-03-28 22:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12c58e65-c86e-5bb1-9e10-8846cb4149bf with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12c58e65-c86e-5bb1-9e10-8846cb4149bf with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12c58e65-c86e-5bb1-9e10-8846cb4149bf, identifier: OY16%20GVN
2026-03-28 22:13:27 [bca.uk] INFO: Found listing with ID: BD24%20OJP
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Scrape type for BD24%20OJP: 2
2026-03-28 22:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 842f54d7-f925-52cb-b44d-08319cc24bb9 with identifier: BD24%20OJP
2026-03-28 22:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 842f54d7-f925-52cb-b44d-08319cc24bb9 with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 842f54d7-f925-52cb-b44d-08319cc24bb9 with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 842f54d7-f925-52cb-b44d-08319cc24bb9, identifier: BD24%20OJP
2026-03-28 22:13:27 [bca.uk] INFO: Found listing with ID: NA68%20XGU
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Scrape type for NA68%20XGU: 2
2026-03-28 22:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1fbaa95-4409-5bb3-b60e-bb410404a363 with identifier: NA68%20XGU
2026-03-28 22:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1fbaa95-4409-5bb3-b60e-bb410404a363 with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1fbaa95-4409-5bb3-b60e-bb410404a363 with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1fbaa95-4409-5bb3-b60e-bb410404a363, identifier: NA68%20XGU
2026-03-28 22:13:27 [bca.uk] INFO: Found listing with ID: EK11%20EKW
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK11%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 22:13:27 [bca.uk] INFO: Scrape type for EK11%20EKW: 2
2026-03-28 22:13:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb152478-8c2e-55a5-8549-ffb2cacaac4e with identifier: EK11%20EKW
2026-03-28 22:13:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb152478-8c2e-55a5-8549-ffb2cacaac4e with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb152478-8c2e-55a5-8549-ffb2cacaac4e with scrape type 2
2026-03-28 22:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb152478-8c2e-55a5-8549-ffb2cacaac4e, identifier: EK11%20EKW
2026-03-28 22:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with identifier: LO23%20GPU
2026-03-28 22:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with identifier: LO23%20GPU
2026-03-28 22:13:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbb056aa-beb3-57b9-97ed-d65bfc1bacdf with identifier: LO23%20GPU to the API
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:28 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO23%20GPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'dbb056aa-beb3-57b9-97ed-d65bfc1bacdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO23 GPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO23%20GPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q5 SPORTBACK',
 'odometer': 62180,
 'odometer_reading_unit': '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 SPORTBACK 2.0 50 TFSI E Q EDITION 1 S-T Coupe',
 'transmission': 'automatic',
 'trim': '50 TFSI E Q EDITION 1 S-T',
 'vin': 'WAUZZZFY5P2123108',
 'year': 2023}
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:13:28 [bca.uk] INFO: Saving data for LO23%20GPU: {'auction_closing_time': 1775124000.0, 'created_time': 1774649326.117218, 'last_price_update_time': 1774736008.202082}
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO23%2520GPU') HTTP/1.1" 204 0
2026-03-28 22:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12c58e65-c86e-5bb1-9e10-8846cb4149bf with identifier: OY16%20GVN
2026-03-28 22:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12c58e65-c86e-5bb1-9e10-8846cb4149bf with identifier: OY16%20GVN
2026-03-28 22:13:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12c58e65-c86e-5bb1-9e10-8846cb4149bf with identifier: OY16%20GVN to the API
2026-03-28 22:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12c58e65-c86e-5bb1-9e10-8846cb4149bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY16 GVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY16%20GVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 137794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI ULTRA 190 SPORT S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 190 SPORT S-T',
 'vin': 'WAUZZZF46GA053069',
 'year': 2016}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520GVN%27 HTTP/1.1" 200 None
2026-03-28 22:13:29 [bca.uk] INFO: Saving data for OY16%20GVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649329.543595, 'last_price_update_time': 1774736009.199997}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520GVN') HTTP/1.1" 204 0
2026-03-28 22:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 842f54d7-f925-52cb-b44d-08319cc24bb9 with identifier: BD24%20OJP
2026-03-28 22:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 842f54d7-f925-52cb-b44d-08319cc24bb9 with identifier: BD24%20OJP
2026-03-28 22:13:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 842f54d7-f925-52cb-b44d-08319cc24bb9 with identifier: BD24%20OJP to the API
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD24%20OJP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '842f54d7-f925-52cb-b44d-08319cc24bb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BD24 OJP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD24%20OJP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 10754,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS9RY535372',
 'year': 2024}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 22:13:29 [bca.uk] INFO: Saving data for BD24%20OJP: {'auction_closing_time': 1775124000.0, 'created_time': 1773839611.413817, 'last_price_update_time': 1774736009.500461}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD24%2520OJP') HTTP/1.1" 204 0
2026-03-28 22:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1fbaa95-4409-5bb3-b60e-bb410404a363 with identifier: NA68%20XGU
2026-03-28 22:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1fbaa95-4409-5bb3-b60e-bb410404a363 with identifier: NA68%20XGU
2026-03-28 22:13:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1fbaa95-4409-5bb3-b60e-bb410404a363 with identifier: NA68%20XGU to the API
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:29 [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': 144,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1fbaa95-4409-5bb3-b60e-bb410404a363',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA68 XGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA68%20XGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'PROACE',
 'odometer': 76151,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE 1.6 D 95 COMPACT ICON PanelVan',
 'transmission': 'manual',
 'trim': 'D 95 COMPACT ICON',
 'vin': 'YARVBBHVBGZ138242',
 'year': 2019}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:13:29 [bca.uk] INFO: Saving data for NA68%20XGU: {'auction_closing_time': 1775210400.0, 'created_time': 1774649403.337875, 'last_price_update_time': 1774736009.796958}
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520XGU') HTTP/1.1" 204 0
2026-03-28 22:13:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb152478-8c2e-55a5-8549-ffb2cacaac4e with identifier: EK11%20EKW
2026-03-28 22:13:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb152478-8c2e-55a5-8549-ffb2cacaac4e with identifier: EK11%20EKW
2026-03-28 22:13:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb152478-8c2e-55a5-8549-ffb2cacaac4e with identifier: EK11%20EKW to the API
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK11%20EKW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cb152478-8c2e-55a5-8549-ffb2cacaac4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK11 EKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK11%20EKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500',
 'odometer': 92206,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000659417',
 'year': 2011}
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK11%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Saving data for EK11%20EKW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649362.569957, 'last_price_update_time': 1774736010.098902}
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK11%2520EKW') HTTP/1.1" 204 0
2026-03-28 22:13:30 [bca.uk] INFO: Found listing with ID: YP68%20XHL
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Scrape type for YP68%20XHL: 2
2026-03-28 22:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1216d494-0b02-5de5-bb75-d28bab9fd5ba with identifier: YP68%20XHL
2026-03-28 22:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1216d494-0b02-5de5-bb75-d28bab9fd5ba with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1216d494-0b02-5de5-bb75-d28bab9fd5ba with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1216d494-0b02-5de5-bb75-d28bab9fd5ba, identifier: YP68%20XHL
2026-03-28 22:13:30 [bca.uk] INFO: Found listing with ID: YD16%20XEJ
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520XEJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Scrape type for YD16%20XEJ: 2
2026-03-28 22:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 637d7081-fa61-535d-af9c-a0a4286d757a with identifier: YD16%20XEJ
2026-03-28 22:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 637d7081-fa61-535d-af9c-a0a4286d757a with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 637d7081-fa61-535d-af9c-a0a4286d757a with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 637d7081-fa61-535d-af9c-a0a4286d757a, identifier: YD16%20XEJ
2026-03-28 22:13:30 [bca.uk] INFO: Found listing with ID: BV60%20VXT
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Scrape type for BV60%20VXT: 2
2026-03-28 22:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with identifier: BV60%20VXT
2026-03-28 22:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f01f82a-eaec-5c35-8ff2-a69c49760d0c, identifier: BV60%20VXT
2026-03-28 22:13:30 [bca.uk] INFO: Found listing with ID: NU21%20OGO
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Scrape type for NU21%20OGO: 2
2026-03-28 22:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53fde256-96e5-5985-90be-27376579833a with identifier: NU21%20OGO
2026-03-28 22:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53fde256-96e5-5985-90be-27376579833a with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53fde256-96e5-5985-90be-27376579833a with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53fde256-96e5-5985-90be-27376579833a, identifier: NU21%20OGO
2026-03-28 22:13:30 [bca.uk] INFO: Found listing with ID: LV13%20AFO
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Scrape type for LV13%20AFO: 2
2026-03-28 22:13:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7b97071-cba9-52e2-9913-0c9099089019 with identifier: LV13%20AFO
2026-03-28 22:13:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7b97071-cba9-52e2-9913-0c9099089019 with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7b97071-cba9-52e2-9913-0c9099089019 with scrape type 2
2026-03-28 22:13:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7b97071-cba9-52e2-9913-0c9099089019, identifier: LV13%20AFO
2026-03-28 22:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1216d494-0b02-5de5-bb75-d28bab9fd5ba with identifier: YP68%20XHL
2026-03-28 22:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1216d494-0b02-5de5-bb75-d28bab9fd5ba with identifier: YP68%20XHL
2026-03-28 22:13:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1216d494-0b02-5de5-bb75-d28bab9fd5ba with identifier: YP68%20XHL to the API
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:30 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP68%20XHL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1216d494-0b02-5de5-bb75-d28bab9fd5ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP68 XHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP68%20XHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 27812,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 112 TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': '112 TEKNA',
 'vin': 'SJNFBAF15U8044261',
 'year': 2019}
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 22:13:30 [bca.uk] INFO: Saving data for YP68%20XHL: {'auction_closing_time': 1774864800.0, 'created_time': 1774350363.241892, 'last_price_update_time': 1774736010.933373}
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP68%2520XHL') HTTP/1.1" 204 0
2026-03-28 22:13:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 637d7081-fa61-535d-af9c-a0a4286d757a with identifier: YD16%20XEJ
2026-03-28 22:13:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 637d7081-fa61-535d-af9c-a0a4286d757a with identifier: YD16%20XEJ
2026-03-28 22:13:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 637d7081-fa61-535d-af9c-a0a4286d757a with identifier: YD16%20XEJ to the API
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD16%20XEJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '637d7081-fa61-535d-af9c-a0a4286d757a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD16 XEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD16%20XEJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 34817,
 'odometer_reading_unit': '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 TECH LINE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 TECH LINE 2WD',
 'vin': 'W0LJC7E85GB707711',
 'year': 2016}
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520XEJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:31 [bca.uk] INFO: Saving data for YD16%20XEJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774477004.089723, 'last_price_update_time': 1774736011.547591}
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD16%2520XEJ') HTTP/1.1" 204 0
2026-03-28 22:13:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with identifier: BV60%20VXT
2026-03-28 22:13:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with identifier: BV60%20VXT
2026-03-28 22:13:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f01f82a-eaec-5c35-8ff2-a69c49760d0c with identifier: BV60%20VXT to the API
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:31 [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': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f01f82a-eaec-5c35-8ff2-a69c49760d0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV60 VXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV60%20VXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 74149,
 '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': 'WF0PXXWPDPAU17275',
 'year': 2010}
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 22:13:31 [bca.uk] INFO: Saving data for BV60%20VXT: {'auction_closing_time': 1775037600.0, 'created_time': 1774649320.05067, 'last_price_update_time': 1774736011.872267}
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV60%2520VXT') HTTP/1.1" 204 0
2026-03-28 22:13:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53fde256-96e5-5985-90be-27376579833a with identifier: NU21%20OGO
2026-03-28 22:13:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53fde256-96e5-5985-90be-27376579833a with identifier: NU21%20OGO
2026-03-28 22:13:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53fde256-96e5-5985-90be-27376579833a with identifier: NU21%20OGO to the API
2026-03-28 22:13:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:32 [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': 247,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU21%20OGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53fde256-96e5-5985-90be-27376579833a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU21 OGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU21%20OGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 46912,
 'odometer_reading_unit': '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': 'VSKCTND23U0158413',
 'year': 2021}
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Saving data for NU21%20OGO: {'auction_closing_time': 1775210400.0, 'created_time': 1774649390.438569, 'last_price_update_time': 1774736012.167419}
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU21%2520OGO') HTTP/1.1" 204 0
2026-03-28 22:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7b97071-cba9-52e2-9913-0c9099089019 with identifier: LV13%20AFO
2026-03-28 22:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7b97071-cba9-52e2-9913-0c9099089019 with identifier: LV13%20AFO
2026-03-28 22:13:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7b97071-cba9-52e2-9913-0c9099089019 with identifier: LV13%20AFO to the API
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV13%20AFO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7b97071-cba9-52e2-9913-0c9099089019',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV13 AFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV13%20AFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 55722,
 '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': 'WF0KXXGCBKDU72457',
 'year': 2013}
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Saving data for LV13%20AFO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649394.979661, 'last_price_update_time': 1774736012.447555}
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV13%2520AFO') HTTP/1.1" 204 0
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: YA23%20TZR
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA23%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for YA23%20TZR: 2
2026-03-28 22:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36305195-c10c-5eba-a274-ea2728513dcc with identifier: YA23%20TZR
2026-03-28 22:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36305195-c10c-5eba-a274-ea2728513dcc with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36305195-c10c-5eba-a274-ea2728513dcc with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36305195-c10c-5eba-a274-ea2728513dcc, identifier: YA23%20TZR
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: VO24%20ONM
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for VO24%20ONM: 0
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: YB17%20SGV
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for YB17%20SGV: 2
2026-03-28 22:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with identifier: YB17%20SGV
2026-03-28 22:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5, identifier: YB17%20SGV
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: BX68%20WYV
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX68%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for BX68%20WYV: 2
2026-03-28 22:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with identifier: BX68%20WYV
2026-03-28 22:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85507e2b-54a1-5641-ad7c-5ed58d3156c6, identifier: BX68%20WYV
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: WF21%20HLG
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF21%2520HLG%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for WF21%20HLG: 2
2026-03-28 22:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with identifier: WF21%20HLG
2026-03-28 22:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4, identifier: WF21%20HLG
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: MT66%20ALO
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT66%2520ALO%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for MT66%20ALO: 0
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: NU70%20NRJ
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU70%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for NU70%20NRJ: 0
2026-03-28 22:13:32 [bca.uk] INFO: Found listing with ID: EK60%20DYW
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520DYW%27 HTTP/1.1" 200 None
2026-03-28 22:13:32 [bca.uk] INFO: Scrape type for EK60%20DYW: 2
2026-03-28 22:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410b72ce-50ce-5d54-8eb6-017b175f9604 with identifier: EK60%20DYW
2026-03-28 22:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410b72ce-50ce-5d54-8eb6-017b175f9604 with scrape type 2
2026-03-28 22:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 410b72ce-50ce-5d54-8eb6-017b175f9604 with scrape type 2
2026-03-28 22:13:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 410b72ce-50ce-5d54-8eb6-017b175f9604, identifier: EK60%20DYW
2026-03-28 22:13:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36305195-c10c-5eba-a274-ea2728513dcc with identifier: YA23%20TZR
2026-03-28 22:13:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36305195-c10c-5eba-a274-ea2728513dcc with identifier: YA23%20TZR
2026-03-28 22:13:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36305195-c10c-5eba-a274-ea2728513dcc with identifier: YA23%20TZR to the API
2026-03-28 22:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:34 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA23%20TZR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36305195-c10c-5eba-a274-ea2728513dcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YA23 TZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA23%20TZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 1193,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET 48V HYBRID SZ5 ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET 48V HYBRID SZ5 ALLGRIP',
 'vin': 'TSMLYED1S00C49756',
 'year': 2023}
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA23%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:13:34 [bca.uk] INFO: Saving data for YA23%20TZR: {'auction_closing_time': 1775037600.0, 'created_time': 1774649336.864887, 'last_price_update_time': 1774736014.381784}
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA23%2520TZR') HTTP/1.1" 204 0
2026-03-28 22:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with identifier: YB17%20SGV
2026-03-28 22:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with identifier: YB17%20SGV
2026-03-28 22:13:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5 with identifier: YB17%20SGV to the API
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB17%20SGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '281f4154-dbfd-5e7e-bd6e-cd84ba4c9ec5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB17 SGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB17%20SGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '108',
 'odometer': 31766,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 108 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PSCFBCHR155163',
 'year': 2017}
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 22:13:34 [bca.uk] INFO: Saving data for YB17%20SGV: {'auction_closing_time': 1775037600.0, 'created_time': 1774562890.321953, 'last_price_update_time': 1774736014.7894}
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB17%2520SGV') HTTP/1.1" 204 0
2026-03-28 22:13:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with identifier: BX68%20WYV
2026-03-28 22:13:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with identifier: BX68%20WYV
2026-03-28 22:13:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85507e2b-54a1-5641-ad7c-5ed58d3156c6 with identifier: BX68%20WYV to the API
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX68%20WYV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85507e2b-54a1-5641-ad7c-5ed58d3156c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX68 WYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX68%20WYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 111332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 EBL 120 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'EBL 120 ZETEC',
 'vin': 'WF0NXXGCHNJB48912',
 'year': 2018}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX68%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Saving data for BX68%20WYV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649439.88364, 'last_price_update_time': 1774736015.069091}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX68%2520WYV') HTTP/1.1" 204 0
2026-03-28 22:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with identifier: WF21%20HLG
2026-03-28 22:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with identifier: WF21%20HLG
2026-03-28 22:13:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4 with identifier: WF21%20HLG to the API
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:35 [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': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF21%20HLG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '38285f59-cdc0-5ad0-a522-f8b7f0e0e2b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF21 HLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF21%20HLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 50188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 320 SWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 SWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZMJ87906',
 'year': 2021}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF21%2520HLG%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Saving data for WF21%20HLG: {'auction_closing_time': 1775210400.0, 'created_time': 1774448759.500304, 'last_price_update_time': 1774736015.352169}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF21%2520HLG') HTTP/1.1" 204 0
2026-03-28 22:13:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 410b72ce-50ce-5d54-8eb6-017b175f9604 with identifier: EK60%20DYW
2026-03-28 22:13:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 410b72ce-50ce-5d54-8eb6-017b175f9604 with identifier: EK60%20DYW
2026-03-28 22:13:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 410b72ce-50ce-5d54-8eb6-017b175f9604 with identifier: EK60%20DYW to the API
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK60%20DYW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '410b72ce-50ce-5d54-8eb6-017b175f9604',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK60 DYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK60%20DYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 84525,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TDCI 70 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 70 ZETEC',
 'vin': 'WF0JXXGAJJAB70021',
 'year': 2010}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK60%2520DYW%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Saving data for EK60%20DYW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649374.521227, 'last_price_update_time': 1774736015.635231}
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK60%2520DYW') HTTP/1.1" 204 0
2026-03-28 22:13:35 [bca.uk] INFO: Found listing with ID: VN18%20WGJ
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520WGJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Scrape type for VN18%20WGJ: 0
2026-03-28 22:13:35 [bca.uk] INFO: Found listing with ID: BN16%20YCC
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Scrape type for BN16%20YCC: 0
2026-03-28 22:13:35 [bca.uk] INFO: Found listing with ID: EF15%20ECY
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF15%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Scrape type for EF15%20ECY: 2
2026-03-28 22:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53b32037-367f-59e0-b96e-b9ceccabf403 with identifier: EF15%20ECY
2026-03-28 22:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53b32037-367f-59e0-b96e-b9ceccabf403 with scrape type 2
2026-03-28 22:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53b32037-367f-59e0-b96e-b9ceccabf403 with scrape type 2
2026-03-28 22:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53b32037-367f-59e0-b96e-b9ceccabf403, identifier: EF15%20ECY
2026-03-28 22:13:35 [bca.uk] INFO: Found listing with ID: MW54%20PAS
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW54%2520PAS%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Scrape type for MW54%20PAS: 2
2026-03-28 22:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b156fca2-df77-5e9d-bb66-8b2613745a31 with identifier: MW54%20PAS
2026-03-28 22:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b156fca2-df77-5e9d-bb66-8b2613745a31 with scrape type 2
2026-03-28 22:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b156fca2-df77-5e9d-bb66-8b2613745a31 with scrape type 2
2026-03-28 22:13:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b156fca2-df77-5e9d-bb66-8b2613745a31, identifier: MW54%20PAS
2026-03-28 22:13:35 [bca.uk] INFO: Found listing with ID: FP13%20WNN
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP13%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 22:13:35 [bca.uk] INFO: Scrape type for FP13%20WNN: 2
2026-03-28 22:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1c01691-9741-5ea4-979a-f93e42bd28c2 with identifier: FP13%20WNN
2026-03-28 22:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1c01691-9741-5ea4-979a-f93e42bd28c2 with scrape type 2
2026-03-28 22:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1c01691-9741-5ea4-979a-f93e42bd28c2 with scrape type 2
2026-03-28 22:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1c01691-9741-5ea4-979a-f93e42bd28c2, identifier: FP13%20WNN
2026-03-28 22:13:36 [bca.uk] INFO: Found listing with ID: WP18%20YCL
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520YCL%27 HTTP/1.1" 200 None
2026-03-28 22:13:36 [bca.uk] INFO: Scrape type for WP18%20YCL: 2
2026-03-28 22:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08006316-1c6b-5a84-8548-5da5d00ba216 with identifier: WP18%20YCL
2026-03-28 22:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08006316-1c6b-5a84-8548-5da5d00ba216 with scrape type 2
2026-03-28 22:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08006316-1c6b-5a84-8548-5da5d00ba216 with scrape type 2
2026-03-28 22:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08006316-1c6b-5a84-8548-5da5d00ba216, identifier: WP18%20YCL
2026-03-28 22:13:36 [bca.uk] INFO: Found listing with ID: HG60%20EWW
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520EWW%27 HTTP/1.1" 200 None
2026-03-28 22:13:36 [bca.uk] INFO: Scrape type for HG60%20EWW: 2
2026-03-28 22:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with identifier: HG60%20EWW
2026-03-28 22:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with scrape type 2
2026-03-28 22:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with scrape type 2
2026-03-28 22:13:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87b9e11e-dcd2-5aef-97a3-7cdff50a7035, identifier: HG60%20EWW
2026-03-28 22:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53b32037-367f-59e0-b96e-b9ceccabf403 with identifier: EF15%20ECY
2026-03-28 22:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53b32037-367f-59e0-b96e-b9ceccabf403 with identifier: EF15%20ECY
2026-03-28 22:13:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53b32037-367f-59e0-b96e-b9ceccabf403 with identifier: EF15%20ECY to the API
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:36 [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': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF15%20ECY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53b32037-367f-59e0-b96e-b9ceccabf403',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF15 ECY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF15%20ECY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 123285,
 'odometer_reading_unit': '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 ASTRA 1.6 CDTI 110 E/F TECH LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 110 E/F TECH LINE',
 'vin': 'W0LPD6E67FG116345',
 'year': 2015}
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF15%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 22:13:36 [bca.uk] INFO: Saving data for EF15%20ECY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649448.739818, 'last_price_update_time': 1774736016.515038}
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF15%2520ECY') HTTP/1.1" 204 0
2026-03-28 22:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b156fca2-df77-5e9d-bb66-8b2613745a31 with identifier: MW54%20PAS
2026-03-28 22:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b156fca2-df77-5e9d-bb66-8b2613745a31 with identifier: MW54%20PAS
2026-03-28 22:13:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b156fca2-df77-5e9d-bb66-8b2613745a31 with identifier: MW54%20PAS to the API
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:36 [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': 105,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b156fca2-df77-5e9d-bb66-8b2613745a31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW54 PAS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW54%20PAS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 99578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S',
 'vin': 'VF15R5A0H52922167',
 'year': 2015}
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW54%2520PAS%27 HTTP/1.1" 200 None
2026-03-28 22:13:36 [bca.uk] INFO: Saving data for MW54%20PAS: {'auction_closing_time': 1775037600.0, 'created_time': 1774562890.830693, 'last_price_update_time': 1774736016.797938}
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW54%2520PAS') HTTP/1.1" 204 0
2026-03-28 22:13:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1c01691-9741-5ea4-979a-f93e42bd28c2 with identifier: FP13%20WNN
2026-03-28 22:13:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1c01691-9741-5ea4-979a-f93e42bd28c2 with identifier: FP13%20WNN
2026-03-28 22:13:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1c01691-9741-5ea4-979a-f93e42bd28c2 with identifier: FP13%20WNN to the API
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:37 [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=FP13%20WNN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1c01691-9741-5ea4-979a-f93e42bd28c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP13 WNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP13%20WNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 120708,
 '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 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0KXXGCBKDB75921',
 'year': 2013}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP13%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Saving data for FP13%20WNN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649447.043485, 'last_price_update_time': 1774736017.104083}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP13%2520WNN') HTTP/1.1" 204 0
2026-03-28 22:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08006316-1c6b-5a84-8548-5da5d00ba216 with identifier: WP18%20YCL
2026-03-28 22:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08006316-1c6b-5a84-8548-5da5d00ba216 with identifier: WP18%20YCL
2026-03-28 22:13:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08006316-1c6b-5a84-8548-5da5d00ba216 with identifier: WP18%20YCL to the API
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08006316-1c6b-5a84-8548-5da5d00ba216',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP18 YCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP18%20YCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 50129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 TDCI 100 200 L1 L/R Van',
 'transmission': 'manual',
 'trim': 'TDCI 100 200 L1 L/R',
 'vin': 'WF0RXXWPGRJJ07588',
 'year': 2018}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520YCL%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Saving data for WP18%20YCL: {'auction_closing_time': 1775210400.0, 'created_time': 1774477192.354002, 'last_price_update_time': 1774736017.39622}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP18%2520YCL') HTTP/1.1" 204 0
2026-03-28 22:13:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with identifier: HG60%20EWW
2026-03-28 22:13:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with identifier: HG60%20EWW
2026-03-28 22:13:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87b9e11e-dcd2-5aef-97a3-7cdff50a7035 with identifier: HG60%20EWW to the API
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG60%20EWW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '87b9e11e-dcd2-5aef-97a3-7cdff50a7035',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG60 EWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG60%20EWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 51796,
 '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 YARIS 1.3 VVT-I TR MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I TR MMT',
 'vin': 'VNKKH96380A161947',
 'year': 2010}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520EWW%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Saving data for HG60%20EWW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649380.578179, 'last_price_update_time': 1774736017.692293}
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG60%2520EWW') HTTP/1.1" 204 0
2026-03-28 22:13:37 [bca.uk] INFO: Found listing with ID: BV64%20HHP
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV64%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Scrape type for BV64%20HHP: 2
2026-03-28 22:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30692425-75de-5fb1-9a4f-aa76bfed086b with identifier: BV64%20HHP
2026-03-28 22:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30692425-75de-5fb1-9a4f-aa76bfed086b with scrape type 2
2026-03-28 22:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30692425-75de-5fb1-9a4f-aa76bfed086b with scrape type 2
2026-03-28 22:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30692425-75de-5fb1-9a4f-aa76bfed086b, identifier: BV64%20HHP
2026-03-28 22:13:37 [bca.uk] INFO: Found listing with ID: CK18%20CFX
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Scrape type for CK18%20CFX: 2
2026-03-28 22:13:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with identifier: CK18%20CFX
2026-03-28 22:13:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with scrape type 2
2026-03-28 22:13:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with scrape type 2
2026-03-28 22:13:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1d85bf6-7dd8-580f-a5c8-d31f983e3852, identifier: CK18%20CFX
2026-03-28 22:13:37 [bca.uk] INFO: Found listing with ID: LS24%20EXV
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:13:37 [bca.uk] INFO: Scrape type for LS24%20EXV: 0
2026-03-28 22:13:37 [bca.uk] INFO: Found listing with ID: MK24%20ZBW
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520ZBW%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for MK24%20ZBW: 0
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: MW74%20DWM
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for MW74%20DWM: 0
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: MW74%20DWY
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for MW74%20DWY: 0
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: AE16%20SPZ
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for AE16%20SPZ: 0
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: FD16%20VWM
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520VWM%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for FD16%20VWM: 2
2026-03-28 22:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with identifier: FD16%20VWM
2026-03-28 22:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3, identifier: FD16%20VWM
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: BD16%20KZP
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520KZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for BD16%20KZP: 2
2026-03-28 22:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adbf274d-0228-5a5e-aeb6-e45b13d65ece with identifier: BD16%20KZP
2026-03-28 22:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adbf274d-0228-5a5e-aeb6-e45b13d65ece with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adbf274d-0228-5a5e-aeb6-e45b13d65ece with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adbf274d-0228-5a5e-aeb6-e45b13d65ece, identifier: BD16%20KZP
2026-03-28 22:13:38 [bca.uk] INFO: Found listing with ID: SM58%20BYK
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM58%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Scrape type for SM58%20BYK: 2
2026-03-28 22:13:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with identifier: SM58%20BYK
2026-03-28 22:13:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with scrape type 2
2026-03-28 22:13:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5788e191-b5d8-5f17-b3fa-0805ad0f0943, identifier: SM58%20BYK
2026-03-28 22:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30692425-75de-5fb1-9a4f-aa76bfed086b with identifier: BV64%20HHP
2026-03-28 22:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30692425-75de-5fb1-9a4f-aa76bfed086b with identifier: BV64%20HHP
2026-03-28 22:13:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30692425-75de-5fb1-9a4f-aa76bfed086b with identifier: BV64%20HHP to the API
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV64%20HHP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30692425-75de-5fb1-9a4f-aa76bfed086b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV64 HHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV64%20HHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 76715,
 'odometer_reading_unit': '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.4 T 16V 140 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 140 SRI',
 'vin': 'W0LPF6EC9FG017820',
 'year': 2014}
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV64%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:13:38 [bca.uk] INFO: Saving data for BV64%20HHP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649448.358452, 'last_price_update_time': 1774736018.665214}
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV64%2520HHP') HTTP/1.1" 204 0
2026-03-28 22:13:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with identifier: CK18%20CFX
2026-03-28 22:13:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with identifier: CK18%20CFX
2026-03-28 22:13:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1d85bf6-7dd8-580f-a5c8-d31f983e3852 with identifier: CK18%20CFX to the API
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK18%20CFX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a1d85bf6-7dd8-580f-a5c8-d31f983e3852',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK18 CFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK18%20CFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 73444,
 'odometer_reading_unit': '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 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI ACENTA',
 'vin': 'SJNFCAF15U7438410',
 'year': 2018}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 22:13:39 [bca.uk] INFO: Saving data for CK18%20CFX: {'auction_closing_time': 1775037600.0, 'created_time': 1774562897.155179, 'last_price_update_time': 1774736019.047135}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK18%2520CFX') HTTP/1.1" 204 0
2026-03-28 22:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with identifier: FD16%20VWM
2026-03-28 22:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with identifier: FD16%20VWM
2026-03-28 22:13:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3 with identifier: FD16%20VWM to the API
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:39 [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=FD16%20VWM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed7f3eb0-630c-5b51-b4e9-4a4732a4d6a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD16 VWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD16%20VWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 76059,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 180 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 180 TITANIUM',
 'vin': 'WF0JXXWPCJGB33925',
 'year': 2016}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520VWM%27 HTTP/1.1" 200 None
2026-03-28 22:13:39 [bca.uk] INFO: Saving data for FD16%20VWM: {'auction_closing_time': 1774778400.0, 'created_time': 1774362650.594099, 'last_price_update_time': 1774736019.403889}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD16%2520VWM') HTTP/1.1" 204 0
2026-03-28 22:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adbf274d-0228-5a5e-aeb6-e45b13d65ece with identifier: BD16%20KZP
2026-03-28 22:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adbf274d-0228-5a5e-aeb6-e45b13d65ece with identifier: BD16%20KZP
2026-03-28 22:13:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adbf274d-0228-5a5e-aeb6-e45b13d65ece with identifier: BD16%20KZP to the API
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD16%20KZP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'adbf274d-0228-5a5e-aeb6-e45b13d65ece',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD16 KZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD16%20KZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'NP300 NAVARA',
 'odometer': 59310,
 'odometer_reading_unit': '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 NP300 NAVARA 2.3 DCI 160 4WD ACENTA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 160 4WD ACENTA',
 'vin': 'VSKCTND23U0010102',
 'year': 2016}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520KZP%27 HTTP/1.1" 200 None
2026-03-28 22:13:39 [bca.uk] INFO: Saving data for BD16%20KZP: {'auction_closing_time': 1775210400.0, 'created_time': 1774649402.547789, 'last_price_update_time': 1774736019.690237}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD16%2520KZP') HTTP/1.1" 204 0
2026-03-28 22:13:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with identifier: SM58%20BYK
2026-03-28 22:13:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with identifier: SM58%20BYK
2026-03-28 22:13:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5788e191-b5d8-5f17-b3fa-0805ad0f0943 with identifier: SM58%20BYK to the API
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM58%20BYK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5788e191-b5d8-5f17-b3fa-0805ad0f0943',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM58 BYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM58%20BYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 98596,
 '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 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFAAE11U1313851',
 'year': 2008}
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM58%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 22:13:39 [bca.uk] INFO: Saving data for SM58%20BYK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649373.007928, 'last_price_update_time': 1774736019.992211}
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM58%2520BYK') HTTP/1.1" 204 0
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: WP22%20CZC
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for WP22%20CZC: 2
2026-03-28 22:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19bec3e5-0b43-5852-b3d4-b667f94463f9 with identifier: WP22%20CZC
2026-03-28 22:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19bec3e5-0b43-5852-b3d4-b667f94463f9 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19bec3e5-0b43-5852-b3d4-b667f94463f9 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19bec3e5-0b43-5852-b3d4-b667f94463f9, identifier: WP22%20CZC
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: DF64%20XZL
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF64%2520XZL%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for DF64%20XZL: 2
2026-03-28 22:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dfd090a-711e-5e05-806a-f8955dd83d70 with identifier: DF64%20XZL
2026-03-28 22:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dfd090a-711e-5e05-806a-f8955dd83d70 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dfd090a-711e-5e05-806a-f8955dd83d70 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dfd090a-711e-5e05-806a-f8955dd83d70, identifier: DF64%20XZL
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: GN65%20TBO
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520TBO%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for GN65%20TBO: 2
2026-03-28 22:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b49a8596-b388-5559-bea3-e0d50438101d with identifier: GN65%20TBO
2026-03-28 22:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b49a8596-b388-5559-bea3-e0d50438101d with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b49a8596-b388-5559-bea3-e0d50438101d with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b49a8596-b388-5559-bea3-e0d50438101d, identifier: GN65%20TBO
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: CF24%20PVA
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF24%2520PVA%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for CF24%20PVA: 2
2026-03-28 22:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6998c3f0-ceeb-50c4-a252-01ee062ba217 with identifier: CF24%20PVA
2026-03-28 22:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6998c3f0-ceeb-50c4-a252-01ee062ba217 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6998c3f0-ceeb-50c4-a252-01ee062ba217 with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6998c3f0-ceeb-50c4-a252-01ee062ba217, identifier: CF24%20PVA
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: BT16%20ZKM
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT16%2520ZKM%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for BT16%20ZKM: 0
2026-03-28 22:13:40 [bca.uk] INFO: Found listing with ID: NA14%20KDN
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Scrape type for NA14%20KDN: 2
2026-03-28 22:13:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39f80b8b-e337-5b0c-89b8-eb1de32990ef with identifier: NA14%20KDN
2026-03-28 22:13:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39f80b8b-e337-5b0c-89b8-eb1de32990ef with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 39f80b8b-e337-5b0c-89b8-eb1de32990ef with scrape type 2
2026-03-28 22:13:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 39f80b8b-e337-5b0c-89b8-eb1de32990ef, identifier: NA14%20KDN
2026-03-28 22:13:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19bec3e5-0b43-5852-b3d4-b667f94463f9 with identifier: WP22%20CZC
2026-03-28 22:13:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19bec3e5-0b43-5852-b3d4-b667f94463f9 with identifier: WP22%20CZC
2026-03-28 22:13:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19bec3e5-0b43-5852-b3d4-b667f94463f9 with identifier: WP22%20CZC to the API
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:40 [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': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP22%20CZC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19bec3e5-0b43-5852-b3d4-b667f94463f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP22 CZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP22%20CZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 25001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D250 HSE SILVER StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 HSE SILVER',
 'vin': 'SALWA2AW9NA241622',
 'year': 2022}
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 22:13:40 [bca.uk] INFO: Saving data for WP22%20CZC: {'auction_closing_time': 1775037600.0, 'created_time': 1774649300.11265, 'last_price_update_time': 1774736020.831837}
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP22%2520CZC') HTTP/1.1" 204 0
2026-03-28 22:13:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dfd090a-711e-5e05-806a-f8955dd83d70 with identifier: DF64%20XZL
2026-03-28 22:13:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dfd090a-711e-5e05-806a-f8955dd83d70 with identifier: DF64%20XZL
2026-03-28 22:13:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dfd090a-711e-5e05-806a-f8955dd83d70 with identifier: DF64%20XZL to the API
2026-03-28 22:13:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=28&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF64%20XZL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2dfd090a-711e-5e05-806a-f8955dd83d70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF64 XZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF64%20XZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 60486,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.3 SPORT VENTURE EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT VENTURE EDITION',
 'vin': 'JMZDEA4J210522575',
 'year': 2015}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF64%2520XZL%27 HTTP/1.1" 200 None
2026-03-28 22:13:41 [bca.uk] INFO: Saving data for DF64%20XZL: {'auction_closing_time': 1775037600.0, 'created_time': 1774562897.773182, 'last_price_update_time': 1774736021.165751}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF64%2520XZL') HTTP/1.1" 204 0
2026-03-28 22:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b49a8596-b388-5559-bea3-e0d50438101d with identifier: GN65%20TBO
2026-03-28 22:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b49a8596-b388-5559-bea3-e0d50438101d with identifier: GN65%20TBO
2026-03-28 22:13:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b49a8596-b388-5559-bea3-e0d50438101d with identifier: GN65%20TBO to the API
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN65%20TBO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b49a8596-b388-5559-bea3-e0d50438101d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN65 TBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN65%20TBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 87234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.5 CDI SPORT EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SPORT EDITION',
 'vin': 'WDD1760122V093059',
 'year': 2015}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520TBO%27 HTTP/1.1" 200 None
2026-03-28 22:13:41 [bca.uk] INFO: Saving data for GN65%20TBO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534725.62768, 'last_price_update_time': 1774736021.505169}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN65%2520TBO') HTTP/1.1" 204 0
2026-03-28 22:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6998c3f0-ceeb-50c4-a252-01ee062ba217 with identifier: CF24%20PVA
2026-03-28 22:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6998c3f0-ceeb-50c4-a252-01ee062ba217 with identifier: CF24%20PVA
2026-03-28 22:13:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6998c3f0-ceeb-50c4-a252-01ee062ba217 with identifier: CF24%20PVA to the API
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:41 [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': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF24%20PVA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6998c3f0-ceeb-50c4-a252-01ee062ba217',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF24 PVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF24%20PVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 12605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TOURNEO CUSTOM 2.0 EBL 136 320 L2 TITANIUM Bus',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 TITANIUM',
 'vin': 'WF0XXXTA6XPU70474',
 'year': 2024}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF24%2520PVA%27 HTTP/1.1" 200 None
2026-03-28 22:13:41 [bca.uk] INFO: Saving data for CF24%20PVA: {'auction_closing_time': 1775210400.0, 'created_time': 1774649411.329682, 'last_price_update_time': 1774736021.779257}
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF24%2520PVA') HTTP/1.1" 204 0
2026-03-28 22:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 39f80b8b-e337-5b0c-89b8-eb1de32990ef with identifier: NA14%20KDN
2026-03-28 22:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 39f80b8b-e337-5b0c-89b8-eb1de32990ef with identifier: NA14%20KDN
2026-03-28 22:13:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 39f80b8b-e337-5b0c-89b8-eb1de32990ef with identifier: NA14%20KDN to the API
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA14%20KDN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '39f80b8b-e337-5b0c-89b8-eb1de32990ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA14 KDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA14%20KDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 91213,
 'odometer_reading_unit': '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': 'JMZKEF91600168780',
 'year': 2014}
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA14%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Saving data for NA14%20KDN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649378.571781, 'last_price_update_time': 1774736022.107263}
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA14%2520KDN') HTTP/1.1" 204 0
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: YH21%20NLM
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for YH21%20NLM: 2
2026-03-28 22:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with identifier: YH21%20NLM
2026-03-28 22:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a83ff7e-8ab9-523e-9fe3-022e8adad580, identifier: YH21%20NLM
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: VN24%20OFL
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN24%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for VN24%20OFL: 0
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: DV18%20UGL
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV18%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for DV18%20UGL: 2
2026-03-28 22:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cd55138-df94-512f-bd07-35c74dd305da with identifier: DV18%20UGL
2026-03-28 22:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cd55138-df94-512f-bd07-35c74dd305da with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cd55138-df94-512f-bd07-35c74dd305da with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cd55138-df94-512f-bd07-35c74dd305da, identifier: DV18%20UGL
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: MJ66%20SUX
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ66%2520SUX%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for MJ66%20SUX: 2
2026-03-28 22:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with identifier: MJ66%20SUX
2026-03-28 22:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 233df221-e6d0-5cdc-ae2c-3ee1d80110f6, identifier: MJ66%20SUX
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: YC18%20RMV
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC18%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for YC18%20RMV: 2
2026-03-28 22:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3385b80b-5735-500b-a49f-0eda55f1e89a with identifier: YC18%20RMV
2026-03-28 22:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3385b80b-5735-500b-a49f-0eda55f1e89a with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3385b80b-5735-500b-a49f-0eda55f1e89a with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3385b80b-5735-500b-a49f-0eda55f1e89a, identifier: YC18%20RMV
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: LXZ%202306
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25202306%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for LXZ%202306: 0
2026-03-28 22:13:42 [bca.uk] INFO: Found listing with ID: SB59%20ZXF
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB59%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Scrape type for SB59%20ZXF: 2
2026-03-28 22:13:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with identifier: SB59%20ZXF
2026-03-28 22:13:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with scrape type 2
2026-03-28 22:13:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95e6bf10-3fdc-5059-be8d-cc847506e9f2, identifier: SB59%20ZXF
2026-03-28 22:13:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with identifier: YH21%20NLM
2026-03-28 22:13:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with identifier: YH21%20NLM
2026-03-28 22:13:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a83ff7e-8ab9-523e-9fe3-022e8adad580 with identifier: YH21%20NLM to the API
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:42 [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': 75,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH21%20NLM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2a83ff7e-8ab9-523e-9fe3-022e8adad580',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH21 NLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH21%20NLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 68033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E HSE SILVER StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E HSE SILVER',
 'vin': 'SALWA2AY5MA793148',
 'year': 2021}
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:13:42 [bca.uk] INFO: Saving data for YH21%20NLM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649299.682457, 'last_price_update_time': 1774736022.974226}
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH21%2520NLM') HTTP/1.1" 204 0
2026-03-28 22:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cd55138-df94-512f-bd07-35c74dd305da with identifier: DV18%20UGL
2026-03-28 22:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cd55138-df94-512f-bd07-35c74dd305da with identifier: DV18%20UGL
2026-03-28 22:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cd55138-df94-512f-bd07-35c74dd305da with identifier: DV18%20UGL to the API
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:43 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV18%20UGL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cd55138-df94-512f-bd07-35c74dd305da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV18 UGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV18%20UGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 83417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-CONNECTA (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 N-CONNECTA (7ST)',
 'vin': 'JN1JCAT32U0107345',
 'year': 2018}
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV18%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 22:13:43 [bca.uk] INFO: Saving data for DV18%20UGL: {'auction_closing_time': 1775037600.0, 'created_time': 1774303816.34169, 'last_price_update_time': 1774736023.34425}
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV18%2520UGL') HTTP/1.1" 204 0
2026-03-28 22:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with identifier: MJ66%20SUX
2026-03-28 22:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with identifier: MJ66%20SUX
2026-03-28 22:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 233df221-e6d0-5cdc-ae2c-3ee1d80110f6 with identifier: MJ66%20SUX to the API
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ66%20SUX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '233df221-e6d0-5cdc-ae2c-3ee1d80110f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ66 SUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ66%20SUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 60241,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 XDRIVE 18D SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 18D SPORT',
 'vin': 'WBAHT92070P915248',
 'year': 2016}
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ66%2520SUX%27 HTTP/1.1" 200 None
2026-03-28 22:13:43 [bca.uk] INFO: Saving data for MJ66%20SUX: {'auction_closing_time': 1774778400.0, 'created_time': 1774362620.288884, 'last_price_update_time': 1774736023.772036}
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ66%2520SUX') HTTP/1.1" 204 0
2026-03-28 22:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3385b80b-5735-500b-a49f-0eda55f1e89a with identifier: YC18%20RMV
2026-03-28 22:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3385b80b-5735-500b-a49f-0eda55f1e89a with identifier: YC18%20RMV
2026-03-28 22:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3385b80b-5735-500b-a49f-0eda55f1e89a with identifier: YC18%20RMV to the API
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:44 [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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC18%20RMV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3385b80b-5735-500b-a49f-0eda55f1e89a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC18 RMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC18%20RMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 92857,
 'odometer_reading_unit': '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 TOURNEO CUSTOM 2.0 EBL 130 LWB TITANIUM L/R Bus',
 'transmission': 'manual',
 'trim': 'EBL 130 LWB TITANIUM L/R',
 'vin': 'WF03XXTTG3JL76742',
 'year': 2018}
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC18%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Saving data for YC18%20RMV: {'auction_closing_time': 1775210400.0, 'created_time': 1774649401.895412, 'last_price_update_time': 1774736024.079234}
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC18%2520RMV') HTTP/1.1" 204 0
2026-03-28 22:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with identifier: SB59%20ZXF
2026-03-28 22:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with identifier: SB59%20ZXF
2026-03-28 22:13:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95e6bf10-3fdc-5059-be8d-cc847506e9f2 with identifier: SB59%20ZXF to the API
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB59%20ZXF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95e6bf10-3fdc-5059-be8d-cc847506e9f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB59 ZXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB59%20ZXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '318I',
 'odometer': 95908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 318I 2.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAPF52020A783496',
 'year': 2010}
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB59%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Saving data for SB59%20ZXF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649363.413669, 'last_price_update_time': 1774736024.373608}
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB59%2520ZXF') HTTP/1.1" 204 0
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: CE69%20XSY
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520XSY%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for CE69%20XSY: 2
2026-03-28 22:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f07ebca9-9eda-599d-ac3c-7030a23222d7 with identifier: CE69%20XSY
2026-03-28 22:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f07ebca9-9eda-599d-ac3c-7030a23222d7 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f07ebca9-9eda-599d-ac3c-7030a23222d7 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f07ebca9-9eda-599d-ac3c-7030a23222d7, identifier: CE69%20XSY
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: PF68%20UBR
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for PF68%20UBR: 2
2026-03-28 22:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c29363e9-1d24-5a8f-92c7-83c88bfcec7a with identifier: PF68%20UBR
2026-03-28 22:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c29363e9-1d24-5a8f-92c7-83c88bfcec7a with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c29363e9-1d24-5a8f-92c7-83c88bfcec7a with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c29363e9-1d24-5a8f-92c7-83c88bfcec7a, identifier: PF68%20UBR
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: MT15%20AUN
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for MT15%20AUN: 2
2026-03-28 22:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89adc933-9a16-57a5-b675-f0da153a9992 with identifier: MT15%20AUN
2026-03-28 22:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89adc933-9a16-57a5-b675-f0da153a9992 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89adc933-9a16-57a5-b675-f0da153a9992 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89adc933-9a16-57a5-b675-f0da153a9992, identifier: MT15%20AUN
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: BN12%20KXP
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN12%2520KXP%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for BN12%20KXP: 0
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: BT61%20XNA
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT61%2520XNA%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for BT61%20XNA: 2
2026-03-28 22:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8505861-d1e9-5451-af07-cce212e02de3 with identifier: BT61%20XNA
2026-03-28 22:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8505861-d1e9-5451-af07-cce212e02de3 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8505861-d1e9-5451-af07-cce212e02de3 with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8505861-d1e9-5451-af07-cce212e02de3, identifier: BT61%20XNA
2026-03-28 22:13:44 [bca.uk] INFO: Found listing with ID: SN63%20BDZ
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN63%2520BDZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:44 [bca.uk] INFO: Scrape type for SN63%20BDZ: 2
2026-03-28 22:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e6f792d-7bd2-550d-99b3-636dd952420a with identifier: SN63%20BDZ
2026-03-28 22:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e6f792d-7bd2-550d-99b3-636dd952420a with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e6f792d-7bd2-550d-99b3-636dd952420a with scrape type 2
2026-03-28 22:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e6f792d-7bd2-550d-99b3-636dd952420a, identifier: SN63%20BDZ
2026-03-28 22:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f07ebca9-9eda-599d-ac3c-7030a23222d7 with identifier: CE69%20XSY
2026-03-28 22:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f07ebca9-9eda-599d-ac3c-7030a23222d7 with identifier: CE69%20XSY
2026-03-28 22:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f07ebca9-9eda-599d-ac3c-7030a23222d7 with identifier: CE69%20XSY to the API
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE69%20XSY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f07ebca9-9eda-599d-ac3c-7030a23222d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE69 XSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE69%20XSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 49371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.5 TURBO D 130 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 130 ELITE',
 'vin': 'W0VZCYHZ4KS354522',
 'year': 2019}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520XSY%27 HTTP/1.1" 200 None
2026-03-28 22:13:45 [bca.uk] INFO: Saving data for CE69%20XSY: {'auction_closing_time': 1775124000.0, 'created_time': 1774649297.009827, 'last_price_update_time': 1774736025.261525}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE69%2520XSY') HTTP/1.1" 204 0
2026-03-28 22:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c29363e9-1d24-5a8f-92c7-83c88bfcec7a with identifier: PF68%20UBR
2026-03-28 22:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c29363e9-1d24-5a8f-92c7-83c88bfcec7a with identifier: PF68%20UBR
2026-03-28 22:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c29363e9-1d24-5a8f-92c7-83c88bfcec7a with identifier: PF68%20UBR to the API
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:45 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF68%20UBR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c29363e9-1d24-5a8f-92c7-83c88bfcec7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF68 UBR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF68%20UBR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 61104,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-3 2.0 120 SE+ 2WD Hatchback',
 'transmission': 'manual',
 'trim': '120 SE+ 2WD',
 'vin': 'MMZDK6W760W313637',
 'year': 2019}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 22:13:45 [bca.uk] INFO: Saving data for PF68%20UBR: {'auction_closing_time': 1775037600.0, 'created_time': 1774477076.78266, 'last_price_update_time': 1774736025.541747}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF68%2520UBR') HTTP/1.1" 204 0
2026-03-28 22:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89adc933-9a16-57a5-b675-f0da153a9992 with identifier: MT15%20AUN
2026-03-28 22:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89adc933-9a16-57a5-b675-f0da153a9992 with identifier: MT15%20AUN
2026-03-28 22:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89adc933-9a16-57a5-b675-f0da153a9992 with identifier: MT15%20AUN to the API
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT15%20AUN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89adc933-9a16-57a5-b675-f0da153a9992',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT15 AUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT15%20AUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 77397,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 2.0 M/JET 140 LONGITUDE 4WD Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 140 LONGITUDE 4WD',
 'vin': '1C4BU0000FPB69677',
 'year': 2015}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 22:13:45 [bca.uk] INFO: Saving data for MT15%20AUN: {'auction_closing_time': 1774778400.0, 'created_time': 1774362617.555049, 'last_price_update_time': 1774736025.881072}
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT15%2520AUN') HTTP/1.1" 204 0
2026-03-28 22:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8505861-d1e9-5451-af07-cce212e02de3 with identifier: BT61%20XNA
2026-03-28 22:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8505861-d1e9-5451-af07-cce212e02de3 with identifier: BT61%20XNA
2026-03-28 22:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8505861-d1e9-5451-af07-cce212e02de3 with identifier: BT61%20XNA to the API
2026-03-28 22:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:46 [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': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT61%20XNA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8505861-d1e9-5451-af07-cce212e02de3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT61 XNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT61%20XNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 62326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA 1.6 VVT 115 DESIGN MPV',
 'transmission': 'manual',
 'trim': 'VVT 115 DESIGN',
 'vin': 'W0L0AHM75C2042911',
 'year': 2012}
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT61%2520XNA%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Saving data for BT61%20XNA: {'auction_closing_time': 1774778400.0, 'created_time': 1774649394.282986, 'last_price_update_time': 1774736026.191036}
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT61%2520XNA') HTTP/1.1" 204 0
2026-03-28 22:13:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e6f792d-7bd2-550d-99b3-636dd952420a with identifier: SN63%20BDZ
2026-03-28 22:13:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e6f792d-7bd2-550d-99b3-636dd952420a with identifier: SN63%20BDZ
2026-03-28 22:13:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e6f792d-7bd2-550d-99b3-636dd952420a with identifier: SN63%20BDZ to the API
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN63%20BDZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7e6f792d-7bd2-550d-99b3-636dd952420a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN63 BDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN63%20BDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 93733,
 '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': 'VF7SA9HPKDW611168',
 'year': 2013}
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN63%2520BDZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Saving data for SN63%20BDZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649375.558222, 'last_price_update_time': 1774736026.471708}
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN63%2520BDZ') HTTP/1.1" 204 0
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: FL68%20XDW
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL68%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for FL68%20XDW: 0
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: AO62%20OXD
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO62%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for AO62%20OXD: 2
2026-03-28 22:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d136dd6-e015-506b-aeb1-9d6788d52a2c with identifier: AO62%20OXD
2026-03-28 22:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d136dd6-e015-506b-aeb1-9d6788d52a2c with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d136dd6-e015-506b-aeb1-9d6788d52a2c with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d136dd6-e015-506b-aeb1-9d6788d52a2c, identifier: AO62%20OXD
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: FG64%20CDE
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG64%2520CDE%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for FG64%20CDE: 0
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: RX66%20PZR
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520PZR%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for RX66%20PZR: 0
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: VO15%20ZYX
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO15%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for VO15%20ZYX: 2
2026-03-28 22:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 730c3d98-dba0-5c7b-9051-5805cfe63d84 with identifier: VO15%20ZYX
2026-03-28 22:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 730c3d98-dba0-5c7b-9051-5805cfe63d84 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 730c3d98-dba0-5c7b-9051-5805cfe63d84 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 730c3d98-dba0-5c7b-9051-5805cfe63d84, identifier: VO15%20ZYX
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: N99%20CYS
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N99%2520CYS%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for N99%20CYS: 2
2026-03-28 22:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with identifier: N99%20CYS
2026-03-28 22:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b98c367-04f8-5adb-ba17-481c03c5c1a1, identifier: N99%20CYS
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: CK08%20CVS
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK08%2520CVS%27 HTTP/1.1" 200 None
2026-03-28 22:13:46 [bca.uk] INFO: Scrape type for CK08%20CVS: 2
2026-03-28 22:13:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with identifier: CK08%20CVS
2026-03-28 22:13:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with scrape type 2
2026-03-28 22:13:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88, identifier: CK08%20CVS
2026-03-28 22:13:46 [bca.uk] INFO: Found listing with ID: MW61%20RRY
2026-03-28 22:13:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW61%2520RRY%27 HTTP/1.1" 200 None
2026-03-28 22:13:47 [bca.uk] INFO: Scrape type for MW61%20RRY: 0
2026-03-28 22:13:47 [bca.uk] INFO: Found listing with ID: FG63%20KGP
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 22:13:47 [bca.uk] INFO: Scrape type for FG63%20KGP: 2
2026-03-28 22:13:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e031f8df-36e9-5a80-af18-31e8d49fd340 with identifier: FG63%20KGP
2026-03-28 22:13:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e031f8df-36e9-5a80-af18-31e8d49fd340 with scrape type 2
2026-03-28 22:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e031f8df-36e9-5a80-af18-31e8d49fd340 with scrape type 2
2026-03-28 22:13:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e031f8df-36e9-5a80-af18-31e8d49fd340, identifier: FG63%20KGP
2026-03-28 22:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d136dd6-e015-506b-aeb1-9d6788d52a2c with identifier: AO62%20OXD
2026-03-28 22:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d136dd6-e015-506b-aeb1-9d6788d52a2c with identifier: AO62%20OXD
2026-03-28 22:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d136dd6-e015-506b-aeb1-9d6788d52a2c with identifier: AO62%20OXD to the API
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:47 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO62%20OXD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d136dd6-e015-506b-aeb1-9d6788d52a2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO62 OXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO62%20OXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 153935,
 '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 TDCI 115 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0JXXWPBJCY41916',
 'year': 2012}
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO62%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:13:47 [bca.uk] INFO: Saving data for AO62%20OXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774649289.795331, 'last_price_update_time': 1774736027.380674}
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO62%2520OXD') HTTP/1.1" 204 0
2026-03-28 22:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 730c3d98-dba0-5c7b-9051-5805cfe63d84 with identifier: VO15%20ZYX
2026-03-28 22:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 730c3d98-dba0-5c7b-9051-5805cfe63d84 with identifier: VO15%20ZYX
2026-03-28 22:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 730c3d98-dba0-5c7b-9051-5805cfe63d84 with identifier: VO15%20ZYX to the API
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:47 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO15%20ZYX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '730c3d98-dba0-5c7b-9051-5805cfe63d84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO15 ZYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO15%20ZYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 106275,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-3 1.5 D 105 SPORT 2WD Hatchback',
 'transmission': 'manual',
 'trim': 'D 105 SPORT 2WD',
 'vin': 'JMZDK6WS610100226',
 'year': 2015}
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO15%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 22:13:47 [bca.uk] INFO: Saving data for VO15%20ZYX: {'auction_closing_time': 1774778400.0, 'created_time': 1774535972.144533, 'last_price_update_time': 1774736027.797243}
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO15%2520ZYX') HTTP/1.1" 204 0
2026-03-28 22:13:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with identifier: N99%20CYS
2026-03-28 22:13:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with identifier: N99%20CYS
2026-03-28 22:13:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b98c367-04f8-5adb-ba17-481c03c5c1a1 with identifier: N99%20CYS to the API
2026-03-28 22:13:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:48 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=N99%20CYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1b98c367-04f8-5adb-ba17-481c03c5c1a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'N99 CYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=N99%20CYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 63535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V PLAY Hatchback',
 'transmission': 'manual',
 'trim': '16V PLAY',
 'vin': 'VF15RSN0A57430406',
 'year': 2017}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N99%2520CYS%27 HTTP/1.1" 200 None
2026-03-28 22:13:48 [bca.uk] INFO: Saving data for N99%20CYS: {'auction_closing_time': 1774778400.0, 'created_time': 1774534727.188031, 'last_price_update_time': 1774736028.155777}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='N99%2520CYS') HTTP/1.1" 204 0
2026-03-28 22:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with identifier: CK08%20CVS
2026-03-28 22:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with identifier: CK08%20CVS
2026-03-28 22:13:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88 with identifier: CK08%20CVS to the API
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK08%20CVS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2ba3e7d-0af4-5e03-95b8-9c649a5d2f88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK08 CVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK08%20CVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'SUZUKI',
 'model': 'SPLASH',
 'odometer': 95198,
 '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': 'SUZUKI SPLASH 1.2 GLS + Hatchback',
 'transmission': 'manual',
 'trim': 'GLS +',
 'vin': 'TSMEXB32S00102215',
 'year': 2008}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK08%2520CVS%27 HTTP/1.1" 200 None
2026-03-28 22:13:48 [bca.uk] INFO: Saving data for CK08%20CVS: {'auction_closing_time': 1774778400.0, 'created_time': 1774536138.239867, 'last_price_update_time': 1774736028.499616}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK08%2520CVS') HTTP/1.1" 204 0
2026-03-28 22:13:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e031f8df-36e9-5a80-af18-31e8d49fd340 with identifier: FG63%20KGP
2026-03-28 22:13:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e031f8df-36e9-5a80-af18-31e8d49fd340 with identifier: FG63%20KGP
2026-03-28 22:13:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e031f8df-36e9-5a80-af18-31e8d49fd340 with identifier: FG63%20KGP to the API
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG63%20KGP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e031f8df-36e9-5a80-af18-31e8d49fd340',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG63 KGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG63%20KGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 127378,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.2 TSI 105 S DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 105 S DSG',
 'vin': 'WVWZZZAUZEW163024',
 'year': 2013}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 22:13:48 [bca.uk] INFO: Saving data for FG63%20KGP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649376.34798, 'last_price_update_time': 1774736028.790519}
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG63%2520KGP') HTTP/1.1" 204 0
2026-03-28 22:13:48 [bca.uk] INFO: Found listing with ID: PX56%20GKL
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX56%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 22:13:48 [bca.uk] INFO: Scrape type for PX56%20GKL: 2
2026-03-28 22:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fc60782-abc4-51ec-80e8-3e080553f711 with identifier: PX56%20GKL
2026-03-28 22:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fc60782-abc4-51ec-80e8-3e080553f711 with scrape type 2
2026-03-28 22:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fc60782-abc4-51ec-80e8-3e080553f711 with scrape type 2
2026-03-28 22:13:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fc60782-abc4-51ec-80e8-3e080553f711, identifier: PX56%20GKL
2026-03-28 22:13:48 [bca.uk] INFO: Found listing with ID: CA65%20XLF
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA65%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:13:48 [bca.uk] INFO: Scrape type for CA65%20XLF: 2
2026-03-28 22:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with identifier: CA65%20XLF
2026-03-28 22:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with scrape type 2
2026-03-28 22:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb, identifier: CA65%20XLF
2026-03-28 22:13:49 [bca.uk] INFO: Found listing with ID: ND66%20MOV
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Scrape type for ND66%20MOV: 0
2026-03-28 22:13:49 [bca.uk] INFO: Found listing with ID: OY64%20CEU
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520CEU%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Scrape type for OY64%20CEU: 2
2026-03-28 22:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with identifier: OY64%20CEU
2026-03-28 22:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4de5f708-8aec-5617-8b5f-f9847fa9ac7f, identifier: OY64%20CEU
2026-03-28 22:13:49 [bca.uk] INFO: Found listing with ID: DS16%20VMX
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520VMX%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Scrape type for DS16%20VMX: 0
2026-03-28 22:13:49 [bca.uk] INFO: Found listing with ID: FV64%20PXZ
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Scrape type for FV64%20PXZ: 2
2026-03-28 22:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4870e33-474e-52c1-9796-867d1954616c with identifier: FV64%20PXZ
2026-03-28 22:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4870e33-474e-52c1-9796-867d1954616c with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4870e33-474e-52c1-9796-867d1954616c with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4870e33-474e-52c1-9796-867d1954616c, identifier: FV64%20PXZ
2026-03-28 22:13:49 [bca.uk] INFO: Found listing with ID: FT63%20LWA
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520LWA%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Scrape type for FT63%20LWA: 2
2026-03-28 22:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with identifier: FT63%20LWA
2026-03-28 22:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with scrape type 2
2026-03-28 22:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f, identifier: FT63%20LWA
2026-03-28 22:13:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fc60782-abc4-51ec-80e8-3e080553f711 with identifier: PX56%20GKL
2026-03-28 22:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fc60782-abc4-51ec-80e8-3e080553f711 with identifier: PX56%20GKL
2026-03-28 22:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fc60782-abc4-51ec-80e8-3e080553f711 with identifier: PX56%20GKL to the API
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:49 [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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX56%20GKL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4fc60782-abc4-51ec-80e8-3e080553f711',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX56 GKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX56%20GKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 107301,
 '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 X3 3.0 SD M SPORT STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'SD M SPORT STEP',
 'vin': 'WBAPD72020WD54236',
 'year': 2006}
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX56%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Saving data for PX56%20GKL: {'auction_closing_time': 1774951200.0, 'created_time': 1774649289.408528, 'last_price_update_time': 1774736029.654499}
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX56%2520GKL') HTTP/1.1" 204 0
2026-03-28 22:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with identifier: CA65%20XLF
2026-03-28 22:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with identifier: CA65%20XLF
2026-03-28 22:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb with identifier: CA65%20XLF to the API
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:49 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA65%20XLF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7a29fc8-9ab4-5ac0-9681-17d6a8fa5feb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA65 XLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA65%20XLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 69173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1610864',
 'year': 2016}
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA65%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:13:49 [bca.uk] INFO: Saving data for CA65%20XLF: {'auction_closing_time': 1774778400.0, 'created_time': 1774535973.505602, 'last_price_update_time': 1774736029.981464}
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA65%2520XLF') HTTP/1.1" 204 0
2026-03-28 22:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with identifier: OY64%20CEU
2026-03-28 22:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with identifier: OY64%20CEU
2026-03-28 22:13:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4de5f708-8aec-5617-8b5f-f9847fa9ac7f with identifier: OY64%20CEU to the API
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:50 [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=OY64%20CEU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4de5f708-8aec-5617-8b5f-f9847fa9ac7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY64 CEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY64%20CEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320D',
 'odometer': 61311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 EFFICIENTDYNAMICS Saloon',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBA3E12080F167296',
 'year': 2014}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520CEU%27 HTTP/1.1" 200 None
2026-03-28 22:13:50 [bca.uk] INFO: Saving data for OY64%20CEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774046307.382447, 'last_price_update_time': 1774736030.347066}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY64%2520CEU') HTTP/1.1" 204 0
2026-03-28 22:13:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4870e33-474e-52c1-9796-867d1954616c with identifier: FV64%20PXZ
2026-03-28 22:13:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4870e33-474e-52c1-9796-867d1954616c with identifier: FV64%20PXZ
2026-03-28 22:13:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4870e33-474e-52c1-9796-867d1954616c with identifier: FV64%20PXZ to the API
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV64%20PXZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4870e33-474e-52c1-9796-867d1954616c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV64 PXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV64%20PXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '320D GT',
 'odometer': 133842,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D GT 2.0 SE STEP Hatchback',
 'transmission': 'manual',
 'trim': 'SE STEP',
 'vin': 'WBA3Y32020D973973',
 'year': 2014}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:50 [bca.uk] INFO: Saving data for FV64%20PXZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774362065.191325, 'last_price_update_time': 1774736030.668974}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV64%2520PXZ') HTTP/1.1" 204 0
2026-03-28 22:13:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with identifier: FT63%20LWA
2026-03-28 22:13:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with identifier: FT63%20LWA
2026-03-28 22:13:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f with identifier: FT63%20LWA to the API
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT63%20LWA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f2ecc8e0-c6bc-56e7-98b4-e2979fb2f74f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT63 LWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT63%20LWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 107506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZED062820',
 'year': 2013}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520LWA%27 HTTP/1.1" 200 None
2026-03-28 22:13:50 [bca.uk] INFO: Saving data for FT63%20LWA: {'auction_closing_time': 1774778400.0, 'created_time': 1774649364.603254, 'last_price_update_time': 1774736030.938677}
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT63%2520LWA') HTTP/1.1" 204 0
2026-03-28 22:13:50 [bca.uk] INFO: Found listing with ID: MD19%20WYP
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520WYP%27 HTTP/1.1" 200 None
2026-03-28 22:13:50 [bca.uk] INFO: Scrape type for MD19%20WYP: 2
2026-03-28 22:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3657e6ec-6a26-58cf-b891-dc227d458f88 with identifier: MD19%20WYP
2026-03-28 22:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3657e6ec-6a26-58cf-b891-dc227d458f88 with scrape type 2
2026-03-28 22:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3657e6ec-6a26-58cf-b891-dc227d458f88 with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3657e6ec-6a26-58cf-b891-dc227d458f88, identifier: MD19%20WYP
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: FG17%20UWY
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG17%2520UWY%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for FG17%20UWY: 0
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: RV10%20KSE
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for RV10%20KSE: 2
2026-03-28 22:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b51178f-5ef0-5d65-9cd2-2da1018251db with identifier: RV10%20KSE
2026-03-28 22:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b51178f-5ef0-5d65-9cd2-2da1018251db with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b51178f-5ef0-5d65-9cd2-2da1018251db with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b51178f-5ef0-5d65-9cd2-2da1018251db, identifier: RV10%20KSE
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: PX15%20ZRE
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX15%2520ZRE%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for PX15%20ZRE: 0
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: VF15%20MWC
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF15%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for VF15%20MWC: 0
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: LS62%20KHW
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS62%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for LS62%20KHW: 2
2026-03-28 22:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79995e66-c794-5de6-b85d-47b01a7b5daf with identifier: LS62%20KHW
2026-03-28 22:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79995e66-c794-5de6-b85d-47b01a7b5daf with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79995e66-c794-5de6-b85d-47b01a7b5daf with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79995e66-c794-5de6-b85d-47b01a7b5daf, identifier: LS62%20KHW
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: KV64%20UGE
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV64%2520UGE%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for KV64%20UGE: 0
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: YF57%20YKB
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF57%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for YF57%20YKB: 0
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: YN63%20HJU
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN63%2520HJU%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for YN63%20HJU: 2
2026-03-28 22:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40554e85-d326-54dd-bd25-f62b1c033f6d with identifier: YN63%20HJU
2026-03-28 22:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40554e85-d326-54dd-bd25-f62b1c033f6d with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40554e85-d326-54dd-bd25-f62b1c033f6d with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40554e85-d326-54dd-bd25-f62b1c033f6d, identifier: YN63%20HJU
2026-03-28 22:13:51 [bca.uk] INFO: Found listing with ID: LD63%20SKU
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Scrape type for LD63%20SKU: 2
2026-03-28 22:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f51235d2-f2aa-52f8-9f9c-925e650cc511 with identifier: LD63%20SKU
2026-03-28 22:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f51235d2-f2aa-52f8-9f9c-925e650cc511 with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f51235d2-f2aa-52f8-9f9c-925e650cc511 with scrape type 2
2026-03-28 22:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f51235d2-f2aa-52f8-9f9c-925e650cc511, identifier: LD63%20SKU
2026-03-28 22:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3657e6ec-6a26-58cf-b891-dc227d458f88 with identifier: MD19%20WYP
2026-03-28 22:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3657e6ec-6a26-58cf-b891-dc227d458f88 with identifier: MD19%20WYP
2026-03-28 22:13:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3657e6ec-6a26-58cf-b891-dc227d458f88 with identifier: MD19%20WYP to the API
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:51 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD19%20WYP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3657e6ec-6a26-58cf-b891-dc227d458f88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD19 WYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD19%20WYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 52141,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 35 TDI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TDI S LINE S-T',
 'vin': 'WAUZZZF48KN010015',
 'year': 2019}
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520WYP%27 HTTP/1.1" 200 None
2026-03-28 22:13:51 [bca.uk] INFO: Saving data for MD19%20WYP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649291.074946, 'last_price_update_time': 1774736031.853331}
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD19%2520WYP') HTTP/1.1" 204 0
2026-03-28 22:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b51178f-5ef0-5d65-9cd2-2da1018251db with identifier: RV10%20KSE
2026-03-28 22:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b51178f-5ef0-5d65-9cd2-2da1018251db with identifier: RV10%20KSE
2026-03-28 22:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b51178f-5ef0-5d65-9cd2-2da1018251db with identifier: RV10%20KSE to the API
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:52 [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': 185,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b51178f-5ef0-5d65-9cd2-2da1018251db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV10 KSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV10%20KSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 54242,
 '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 E250 1.8 CGI B/E SE TIP Convertible',
 'transmission': 'manual',
 'trim': 'CGI B/E SE TIP',
 'vin': 'WDD2074472F044160',
 'year': 2010}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:13:52 [bca.uk] INFO: Saving data for RV10%20KSE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649438.686262, 'last_price_update_time': 1774736032.237212}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV10%2520KSE') HTTP/1.1" 204 0
2026-03-28 22:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79995e66-c794-5de6-b85d-47b01a7b5daf with identifier: LS62%20KHW
2026-03-28 22:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79995e66-c794-5de6-b85d-47b01a7b5daf with identifier: LS62%20KHW
2026-03-28 22:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79995e66-c794-5de6-b85d-47b01a7b5daf with identifier: LS62%20KHW to the API
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:52 [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=LS62%20KHW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79995e66-c794-5de6-b85d-47b01a7b5daf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS62 KHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS62%20KHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 81414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.5 DCI ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DCI ACENTA PREMIUM',
 'vin': 'SJNFCAF15U6259794',
 'year': 2012}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS62%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 22:13:52 [bca.uk] INFO: Saving data for LS62%20KHW: {'auction_closing_time': 1775037600.0, 'created_time': 1774303870.269363, 'last_price_update_time': 1774736032.5105}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS62%2520KHW') HTTP/1.1" 204 0
2026-03-28 22:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40554e85-d326-54dd-bd25-f62b1c033f6d with identifier: YN63%20HJU
2026-03-28 22:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40554e85-d326-54dd-bd25-f62b1c033f6d with identifier: YN63%20HJU
2026-03-28 22:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40554e85-d326-54dd-bd25-f62b1c033f6d with identifier: YN63%20HJU to the API
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:52 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN63%20HJU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40554e85-d326-54dd-bd25-f62b1c033f6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN63 HJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN63%20HJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 94245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI 2 StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2',
 'vin': 'U5YPC814LDL364452',
 'year': 2013}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN63%2520HJU%27 HTTP/1.1" 200 None
2026-03-28 22:13:52 [bca.uk] INFO: Saving data for YN63%20HJU: {'auction_closing_time': 1774778400.0, 'created_time': 1774130504.532509, 'last_price_update_time': 1774736032.854061}
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN63%2520HJU') HTTP/1.1" 204 0
2026-03-28 22:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f51235d2-f2aa-52f8-9f9c-925e650cc511 with identifier: LD63%20SKU
2026-03-28 22:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f51235d2-f2aa-52f8-9f9c-925e650cc511 with identifier: LD63%20SKU
2026-03-28 22:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f51235d2-f2aa-52f8-9f9c-925e650cc511 with identifier: LD63%20SKU to the API
2026-03-28 22:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD63%20SKU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f51235d2-f2aa-52f8-9f9c-925e650cc511',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD63 SKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD63%20SKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 103480,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT 4M MATCH StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT 4M MATCH',
 'vin': 'WVGZZZ5NZEW055590',
 'year': 2013}
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Saving data for LD63%20SKU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649375.952073, 'last_price_update_time': 1774736033.15041}
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD63%2520SKU') HTTP/1.1" 204 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: KE73%20AZL
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520AZL%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for KE73%20AZL: 2
2026-03-28 22:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1661a124-9356-5681-88d7-4f0a9d115c30 with identifier: KE73%20AZL
2026-03-28 22:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1661a124-9356-5681-88d7-4f0a9d115c30 with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1661a124-9356-5681-88d7-4f0a9d115c30 with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1661a124-9356-5681-88d7-4f0a9d115c30, identifier: KE73%20AZL
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: RJ74%20TCK
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520TCK%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for RJ74%20TCK: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: ML24%20FDM
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for ML24%20FDM: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: MW74%20DCV
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for MW74%20DCV: 2
2026-03-28 22:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcce6794-bab5-59b2-89da-cc8bb58149bf with identifier: MW74%20DCV
2026-03-28 22:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcce6794-bab5-59b2-89da-cc8bb58149bf with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcce6794-bab5-59b2-89da-cc8bb58149bf with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcce6794-bab5-59b2-89da-cc8bb58149bf, identifier: MW74%20DCV
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: MJ74%20PBU
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for MJ74%20PBU: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: MK74%20HBP
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK74%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for MK74%20HBP: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: VU24%20HZM
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU24%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for VU24%20HZM: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: BN25%20RFX
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RFX%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for BN25%20RFX: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: MA24%20JNK
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for MA24%20JNK: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: MA74%20XZG
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520XZG%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for MA74%20XZG: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: DC66%20YYE
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for DC66%20YYE: 2
2026-03-28 22:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd93070d-1ca8-5619-9104-b4013bc9d32a with identifier: DC66%20YYE
2026-03-28 22:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd93070d-1ca8-5619-9104-b4013bc9d32a with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd93070d-1ca8-5619-9104-b4013bc9d32a with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd93070d-1ca8-5619-9104-b4013bc9d32a, identifier: DC66%20YYE
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: YR61%20KFN
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR61%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for YR61%20KFN: 2
2026-03-28 22:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 615868a9-50b7-5de4-9138-4a871b293e06 with identifier: YR61%20KFN
2026-03-28 22:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 615868a9-50b7-5de4-9138-4a871b293e06 with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 615868a9-50b7-5de4-9138-4a871b293e06 with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 615868a9-50b7-5de4-9138-4a871b293e06, identifier: YR61%20KFN
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: SA17%20FAF
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520FAF%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for SA17%20FAF: 0
2026-03-28 22:13:53 [bca.uk] INFO: Found listing with ID: ST18%20ZDH
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 22:13:53 [bca.uk] INFO: Scrape type for ST18%20ZDH: 2
2026-03-28 22:13:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8868b911-5ad1-5391-8c5a-ecd604793eee with identifier: ST18%20ZDH
2026-03-28 22:13:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8868b911-5ad1-5391-8c5a-ecd604793eee with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8868b911-5ad1-5391-8c5a-ecd604793eee with scrape type 2
2026-03-28 22:13:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8868b911-5ad1-5391-8c5a-ecd604793eee, identifier: ST18%20ZDH
2026-03-28 22:13:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1661a124-9356-5681-88d7-4f0a9d115c30 with identifier: KE73%20AZL
2026-03-28 22:13:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1661a124-9356-5681-88d7-4f0a9d115c30 with identifier: KE73%20AZL
2026-03-28 22:13:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1661a124-9356-5681-88d7-4f0a9d115c30 with identifier: KE73%20AZL to the API
2026-03-28 22:13:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE73%20AZL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1661a124-9356-5681-88d7-4f0a9d115c30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE73 AZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE73%20AZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 21648,
 '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': 'VF3MRHNSUPS169862',
 'year': 2024}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520AZL%27 HTTP/1.1" 200 None
2026-03-28 22:13:54 [bca.uk] INFO: Saving data for KE73%20AZL: {'auction_closing_time': 1775037600.0, 'created_time': 1773841207.094742, 'last_price_update_time': 1774736034.157358}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE73%2520AZL') HTTP/1.1" 204 0
2026-03-28 22:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcce6794-bab5-59b2-89da-cc8bb58149bf with identifier: MW74%20DCV
2026-03-28 22:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcce6794-bab5-59b2-89da-cc8bb58149bf with identifier: MW74%20DCV
2026-03-28 22:13:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dcce6794-bab5-59b2-89da-cc8bb58149bf with identifier: MW74%20DCV to the API
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:54 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DCV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dcce6794-bab5-59b2-89da-cc8bb58149bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 7258,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE2R4285918',
 'year': 2024}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 22:13:54 [bca.uk] INFO: Saving data for MW74%20DCV: {'auction_closing_time': 1775124000.0, 'created_time': 1773908312.88178, 'last_price_update_time': 1774736034.572124}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DCV') HTTP/1.1" 204 0
2026-03-28 22:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd93070d-1ca8-5619-9104-b4013bc9d32a with identifier: DC66%20YYE
2026-03-28 22:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd93070d-1ca8-5619-9104-b4013bc9d32a with identifier: DC66%20YYE
2026-03-28 22:13:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd93070d-1ca8-5619-9104-b4013bc9d32a with identifier: DC66%20YYE to the API
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:54 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC66%20YYE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dd93070d-1ca8-5619-9104-b4013bc9d32a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC66 YYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC66%20YYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 75903,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 SPORT PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT PREMIUM DCT',
 'vin': 'WDD1760082J538616',
 'year': 2017}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:13:54 [bca.uk] INFO: Saving data for DC66%20YYE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649438.318701, 'last_price_update_time': 1774736034.848869}
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC66%2520YYE') HTTP/1.1" 204 0
2026-03-28 22:13:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 615868a9-50b7-5de4-9138-4a871b293e06 with identifier: YR61%20KFN
2026-03-28 22:13:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 615868a9-50b7-5de4-9138-4a871b293e06 with identifier: YR61%20KFN
2026-03-28 22:13:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 615868a9-50b7-5de4-9138-4a871b293e06 with identifier: YR61%20KFN to the API
2026-03-28 22:13:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR61%20KFN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '615868a9-50b7-5de4-9138-4a871b293e06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR61 KFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR61%20KFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 114662,
 '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': 'WVWZZZ6RZBU098915',
 'year': 2011}
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR61%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Saving data for YR61%20KFN: {'auction_closing_time': 1774778400.0, 'created_time': 1773959640.811037, 'last_price_update_time': 1774736035.169721}
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR61%2520KFN') HTTP/1.1" 204 0
2026-03-28 22:13:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8868b911-5ad1-5391-8c5a-ecd604793eee with identifier: ST18%20ZDH
2026-03-28 22:13:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8868b911-5ad1-5391-8c5a-ecd604793eee with identifier: ST18%20ZDH
2026-03-28 22:13:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8868b911-5ad1-5391-8c5a-ecd604793eee with identifier: ST18%20ZDH to the API
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST18%20ZDH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8868b911-5ad1-5391-8c5a-ecd604793eee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST18 ZDH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST18%20ZDH&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 71840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0JXXGAHJJU15969',
 'year': 2018}
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Saving data for ST18%20ZDH: {'auction_closing_time': 1774778400.0, 'created_time': 1774649364.242979, 'last_price_update_time': 1774736035.460421}
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST18%2520ZDH') HTTP/1.1" 204 0
2026-03-28 22:13:55 [bca.uk] INFO: Total items found: 100
2026-03-28 22:13:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded
2026-03-28 22:13:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:13:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: LM72%20ZKZ
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520ZKZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for LM72%20ZKZ: 2
2026-03-28 22:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with identifier: LM72%20ZKZ
2026-03-28 22:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f, identifier: LM72%20ZKZ
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: AF66%20ZRY
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for AF66%20ZRY: 2
2026-03-28 22:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22cb986f-43cb-5cf1-bb60-53ad2d038cab with identifier: AF66%20ZRY
2026-03-28 22:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22cb986f-43cb-5cf1-bb60-53ad2d038cab with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22cb986f-43cb-5cf1-bb60-53ad2d038cab with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 22cb986f-43cb-5cf1-bb60-53ad2d038cab, identifier: AF66%20ZRY
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: KW70%20UST
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UST%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for KW70%20UST: 2
2026-03-28 22:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0414ce86-5d81-5db8-a8fb-603161b452db with identifier: KW70%20UST
2026-03-28 22:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0414ce86-5d81-5db8-a8fb-603161b452db with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0414ce86-5d81-5db8-a8fb-603161b452db with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0414ce86-5d81-5db8-a8fb-603161b452db, identifier: KW70%20UST
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: LS13%20MVJ
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for LS13%20MVJ: 2
2026-03-28 22:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with identifier: LS13%20MVJ
2026-03-28 22:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e395a6c3-3fe9-56dc-afa7-e961d2df5d3a, identifier: LS13%20MVJ
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: SL17%20NGU
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL17%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for SL17%20NGU: 0
2026-03-28 22:13:55 [bca.uk] INFO: Found listing with ID: KE10%20GKG
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE10%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 22:13:55 [bca.uk] INFO: Scrape type for KE10%20GKG: 2
2026-03-28 22:13:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with identifier: KE10%20GKG
2026-03-28 22:13:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with scrape type 2
2026-03-28 22:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with scrape type 2
2026-03-28 22:13:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0, identifier: KE10%20GKG
2026-03-28 22:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with identifier: LM72%20ZKZ
2026-03-28 22:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with identifier: LM72%20ZKZ
2026-03-28 22:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f with identifier: LM72%20ZKZ to the API
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:56 [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': 26,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM72%20ZKZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5a8e3ab1-9c51-5d30-bc86-9f7872b6bb5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM72 ZKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM72%20ZKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 63878,
 'odometer_reading_unit': '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 308 SW 1.6 PHEV 180 GT PREMIUM E-EAT8 Estate',
 'transmission': 'automatic',
 'trim': 'PHEV 180 GT PREMIUM E-EAT8',
 'vin': 'VR3F4DGYTNY600439',
 'year': 2022}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520ZKZ%27 HTTP/1.1" 200 None
2026-03-28 22:13:56 [bca.uk] INFO: Saving data for LM72%20ZKZ: {'auction_closing_time': 1775037600.0, 'created_time': 1773841580.311175, 'last_price_update_time': 1774736036.331665}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520ZKZ') HTTP/1.1" 204 0
2026-03-28 22:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 22cb986f-43cb-5cf1-bb60-53ad2d038cab with identifier: AF66%20ZRY
2026-03-28 22:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 22cb986f-43cb-5cf1-bb60-53ad2d038cab with identifier: AF66%20ZRY
2026-03-28 22:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 22cb986f-43cb-5cf1-bb60-53ad2d038cab with identifier: AF66%20ZRY to the API
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF66%20ZRY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '22cb986f-43cb-5cf1-bb60-53ad2d038cab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF66 ZRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF66%20ZRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 59222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 18D SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D SPORT STEP',
 'vin': 'WBAHT720305F43913',
 'year': 2016}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 22:13:56 [bca.uk] INFO: Saving data for AF66%20ZRY: {'auction_closing_time': 1774778400.0, 'created_time': 1774536026.053861, 'last_price_update_time': 1774736036.644717}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF66%2520ZRY') HTTP/1.1" 204 0
2026-03-28 22:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0414ce86-5d81-5db8-a8fb-603161b452db with identifier: KW70%20UST
2026-03-28 22:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0414ce86-5d81-5db8-a8fb-603161b452db with identifier: KW70%20UST
2026-03-28 22:13:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0414ce86-5d81-5db8-a8fb-603161b452db with identifier: KW70%20UST to the API
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20UST-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0414ce86-5d81-5db8-a8fb-603161b452db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 UST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20UST&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 35601,
 'odometer_reading_unit': '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 ID.3 150KW 58KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH LIFE PRO PERF.',
 'vin': 'WVWZZZE1ZMP036605',
 'year': 2020}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UST%27 HTTP/1.1" 200 None
2026-03-28 22:13:56 [bca.uk] INFO: Saving data for KW70%20UST: {'auction_closing_time': 1775037600.0, 'created_time': 1774649437.295183, 'last_price_update_time': 1774736036.928059}
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520UST') HTTP/1.1" 204 0
2026-03-28 22:13:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with identifier: LS13%20MVJ
2026-03-28 22:13:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with identifier: LS13%20MVJ
2026-03-28 22:13:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e395a6c3-3fe9-56dc-afa7-e961d2df5d3a with identifier: LS13%20MVJ to the API
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS13%20MVJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e395a6c3-3fe9-56dc-afa7-e961d2df5d3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS13 MVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS13%20MVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 136860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 140 4WD ZETEC StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 140 4WD ZETEC',
 'vin': 'WF0AXXWPMADJ84444',
 'year': 2013}
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS13%2520MVJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Saving data for LS13%20MVJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774130503.895635, 'last_price_update_time': 1774736037.246002}
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS13%2520MVJ') HTTP/1.1" 204 0
2026-03-28 22:13:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with identifier: KE10%20GKG
2026-03-28 22:13:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with identifier: KE10%20GKG
2026-03-28 22:13:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1c09a1a-2348-5904-9ca1-a2b48b1f1ee0 with identifier: KE10%20GKG to the API
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE10%20GKG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd1c09a1a-2348-5904-9ca1-a2b48b1f1ee0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE10 GKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE10%20GKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 123590,
 'odometer_reading_unit': '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.1 NIGHT & DAY Hatchback',
 'transmission': 'manual',
 'trim': 'NIGHT & DAY',
 'vin': 'VF1CREU0H43971725',
 'year': 2015}
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE10%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Saving data for KE10%20GKG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649364.980241, 'last_price_update_time': 1774736037.527358}
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE10%2520GKG') HTTP/1.1" 204 0
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: MJ21%20JYX
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520JYX%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for MJ21%20JYX: 2
2026-03-28 22:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c8c30b0-a746-5154-9c20-9968d965c8ab with identifier: MJ21%20JYX
2026-03-28 22:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c8c30b0-a746-5154-9c20-9968d965c8ab with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c8c30b0-a746-5154-9c20-9968d965c8ab with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c8c30b0-a746-5154-9c20-9968d965c8ab, identifier: MJ21%20JYX
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: VO24%20OZH
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for VO24%20OZH: 0
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: DK14%20KWN
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for DK14%20KWN: 2
2026-03-28 22:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c563c62-cb42-51fe-9e71-9ab66b185798 with identifier: DK14%20KWN
2026-03-28 22:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c563c62-cb42-51fe-9e71-9ab66b185798 with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c563c62-cb42-51fe-9e71-9ab66b185798 with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c563c62-cb42-51fe-9e71-9ab66b185798, identifier: DK14%20KWN
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: CT19%20VYM
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT19%2520VYM%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for CT19%20VYM: 0
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: LB69%20LHJ
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for LB69%20LHJ: 2
2026-03-28 22:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d0a93df-dce3-5669-b1bd-372a2c23b88d with identifier: LB69%20LHJ
2026-03-28 22:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d0a93df-dce3-5669-b1bd-372a2c23b88d with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d0a93df-dce3-5669-b1bd-372a2c23b88d with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d0a93df-dce3-5669-b1bd-372a2c23b88d, identifier: LB69%20LHJ
2026-03-28 22:13:57 [bca.uk] INFO: Found listing with ID: KN17%20YTF
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 22:13:57 [bca.uk] INFO: Scrape type for KN17%20YTF: 2
2026-03-28 22:13:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 977c48fc-f18e-584d-9e0d-7b473a232f37 with identifier: KN17%20YTF
2026-03-28 22:13:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 977c48fc-f18e-584d-9e0d-7b473a232f37 with scrape type 2
2026-03-28 22:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 977c48fc-f18e-584d-9e0d-7b473a232f37 with scrape type 2
2026-03-28 22:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 977c48fc-f18e-584d-9e0d-7b473a232f37, identifier: KN17%20YTF
2026-03-28 22:13:58 [bca.uk] INFO: Found listing with ID: MD11%20XHJ
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD11%2520XHJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Scrape type for MD11%20XHJ: 0
2026-03-28 22:13:58 [bca.uk] INFO: Found listing with ID: SJ63%20URU
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520URU%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Scrape type for SJ63%20URU: 0
2026-03-28 22:13:58 [bca.uk] INFO: Found listing with ID: SY13%20WKR
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Scrape type for SY13%20WKR: 2
2026-03-28 22:13:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00c02816-6f5e-5134-956f-a2e2d9cd53ac with identifier: SY13%20WKR
2026-03-28 22:13:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00c02816-6f5e-5134-956f-a2e2d9cd53ac with scrape type 2
2026-03-28 22:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00c02816-6f5e-5134-956f-a2e2d9cd53ac with scrape type 2
2026-03-28 22:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00c02816-6f5e-5134-956f-a2e2d9cd53ac, identifier: SY13%20WKR
2026-03-28 22:13:58 [bca.uk] INFO: Found listing with ID: NJ65%20EOT
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Scrape type for NJ65%20EOT: 2
2026-03-28 22:13:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c80fd9-0e68-58e1-b935-67f4e44efa74 with identifier: NJ65%20EOT
2026-03-28 22:13:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c80fd9-0e68-58e1-b935-67f4e44efa74 with scrape type 2
2026-03-28 22:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c80fd9-0e68-58e1-b935-67f4e44efa74 with scrape type 2
2026-03-28 22:13:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1c80fd9-0e68-58e1-b935-67f4e44efa74, identifier: NJ65%20EOT
2026-03-28 22:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c8c30b0-a746-5154-9c20-9968d965c8ab with identifier: MJ21%20JYX
2026-03-28 22:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c8c30b0-a746-5154-9c20-9968d965c8ab with identifier: MJ21%20JYX
2026-03-28 22:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c8c30b0-a746-5154-9c20-9968d965c8ab with identifier: MJ21%20JYX to the API
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:58 [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': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ21%20JYX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c8c30b0-a746-5154-9c20-9968d965c8ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ21 JYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ21%20JYX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 32140,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14200,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD Hatchback',
 'transmission': 'manual',
 'trim': 'D165 2WD',
 'vin': 'SALZB2CN6MH142874',
 'year': 2021}
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520JYX%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Saving data for MJ21%20JYX: {'auction_closing_time': 1774854000.0, 'created_time': 1774447769.821609, 'last_price_update_time': 1774736038.555225}
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ21%2520JYX') HTTP/1.1" 204 0
2026-03-28 22:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c563c62-cb42-51fe-9e71-9ab66b185798 with identifier: DK14%20KWN
2026-03-28 22:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c563c62-cb42-51fe-9e71-9ab66b185798 with identifier: DK14%20KWN
2026-03-28 22:13:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c563c62-cb42-51fe-9e71-9ab66b185798 with identifier: DK14%20KWN to the API
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=26&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK14%20KWN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c563c62-cb42-51fe-9e71-9ab66b185798',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK14 KWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK14%20KWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 84348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 105 ECONETIC ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 105 ECONETIC ZETEC',
 'vin': 'WF0KXXGCBKEY78674',
 'year': 2014}
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 22:13:58 [bca.uk] INFO: Saving data for DK14%20KWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774649290.697103, 'last_price_update_time': 1774736038.916297}
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK14%2520KWN') HTTP/1.1" 204 0
2026-03-28 22:13:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d0a93df-dce3-5669-b1bd-372a2c23b88d with identifier: LB69%20LHJ
2026-03-28 22:13:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d0a93df-dce3-5669-b1bd-372a2c23b88d with identifier: LB69%20LHJ
2026-03-28 22:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d0a93df-dce3-5669-b1bd-372a2c23b88d with identifier: LB69%20LHJ to the API
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB69%20LHJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d0a93df-dce3-5669-b1bd-372a2c23b88d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB69 LHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB69%20LHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 124685,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 1.6 TDI SCR 120 SE TECHNOLOGY DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI SCR 120 SE TECHNOLOGY DSG',
 'vin': 'TMBBG7NP8L7029888',
 'year': 2019}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 22:13:59 [bca.uk] INFO: Saving data for LB69%20LHJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773930628.567304, 'last_price_update_time': 1774736039.245461}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB69%2520LHJ') HTTP/1.1" 204 0
2026-03-28 22:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 977c48fc-f18e-584d-9e0d-7b473a232f37 with identifier: KN17%20YTF
2026-03-28 22:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 977c48fc-f18e-584d-9e0d-7b473a232f37 with identifier: KN17%20YTF
2026-03-28 22:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 977c48fc-f18e-584d-9e0d-7b473a232f37 with identifier: KN17%20YTF to the API
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:59 [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=KN17%20YTF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '977c48fc-f18e-584d-9e0d-7b473a232f37',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN17 YTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN17%20YTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 133845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 BLUEHDI 120 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 GT LINE',
 'vin': 'VF3MCBHZHHS200758',
 'year': 2017}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 22:13:59 [bca.uk] INFO: Saving data for KN17%20YTF: {'auction_closing_time': 1775037600.0, 'created_time': 1774390638.290648, 'last_price_update_time': 1774736039.534978}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN17%2520YTF') HTTP/1.1" 204 0
2026-03-28 22:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00c02816-6f5e-5134-956f-a2e2d9cd53ac with identifier: SY13%20WKR
2026-03-28 22:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00c02816-6f5e-5134-956f-a2e2d9cd53ac with identifier: SY13%20WKR
2026-03-28 22:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00c02816-6f5e-5134-956f-a2e2d9cd53ac with identifier: SY13%20WKR to the API
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:13:59 [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=SY13%20WKR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '00c02816-6f5e-5134-956f-a2e2d9cd53ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY13 WKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY13%20WKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 121688,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI STYLE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI STYLE 2WD',
 'vin': 'TMAJT81ULDJ432423',
 'year': 2013}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 22:13:59 [bca.uk] INFO: Saving data for SY13%20WKR: {'auction_closing_time': 1774778400.0, 'created_time': 1774362075.654944, 'last_price_update_time': 1774736039.853279}
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY13%2520WKR') HTTP/1.1" 204 0
2026-03-28 22:13:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1c80fd9-0e68-58e1-b935-67f4e44efa74 with identifier: NJ65%20EOT
2026-03-28 22:13:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1c80fd9-0e68-58e1-b935-67f4e44efa74 with identifier: NJ65%20EOT
2026-03-28 22:13:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1c80fd9-0e68-58e1-b935-67f4e44efa74 with identifier: NJ65%20EOT to the API
2026-03-28 22:13:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ65%20EOT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a1c80fd9-0e68-58e1-b935-67f4e44efa74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ65 EOT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ65%20EOT&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': 'PARTNER TEPEE',
 'odometer': 89459,
 'odometer_reading_unit': '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 TEPEE 1.6 BLUEHDI 100 ALLURE MPV',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ALLURE',
 'vin': 'VF37JBHY6FJ737726',
 'year': 2015}
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Saving data for NJ65%20EOT: {'auction_closing_time': 1774778400.0, 'created_time': 1774649365.647734, 'last_price_update_time': 1774736040.169861}
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ65%2520EOT') HTTP/1.1" 204 0
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: MJ23%20GNK
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520GNK%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for MJ23%20GNK: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with identifier: MJ23%20GNK
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4c520dc-bc4b-5a20-95dc-28e48fa893c3, identifier: MJ23%20GNK
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: LR23%20ZDW
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for LR23%20ZDW: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6f276ad-7f6f-5e88-a322-ddc636c0b03d with identifier: LR23%20ZDW
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6f276ad-7f6f-5e88-a322-ddc636c0b03d with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6f276ad-7f6f-5e88-a322-ddc636c0b03d with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6f276ad-7f6f-5e88-a322-ddc636c0b03d, identifier: LR23%20ZDW
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: WT18%20AFV
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for WT18%20AFV: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdda7ffe-4e50-5218-9d6d-fc6481937a38 with identifier: WT18%20AFV
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdda7ffe-4e50-5218-9d6d-fc6481937a38 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdda7ffe-4e50-5218-9d6d-fc6481937a38 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdda7ffe-4e50-5218-9d6d-fc6481937a38, identifier: WT18%20AFV
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: CK63%20KKN
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for CK63%20KKN: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dcdf704-c0b2-5cfd-b701-30c3db23164c with identifier: CK63%20KKN
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dcdf704-c0b2-5cfd-b701-30c3db23164c with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dcdf704-c0b2-5cfd-b701-30c3db23164c with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dcdf704-c0b2-5cfd-b701-30c3db23164c, identifier: CK63%20KKN
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: VA64%20FFD
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA64%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for VA64%20FFD: 0
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: YC10%20VCE
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520VCE%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for YC10%20VCE: 0
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: YD62%20CXW
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD62%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for YD62%20CXW: 0
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: YH07%20EZO
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH07%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for YH07%20EZO: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d41911ed-11ea-5248-97f4-64c68ef11f93 with identifier: YH07%20EZO
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d41911ed-11ea-5248-97f4-64c68ef11f93 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d41911ed-11ea-5248-97f4-64c68ef11f93 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d41911ed-11ea-5248-97f4-64c68ef11f93, identifier: YH07%20EZO
2026-03-28 22:14:00 [bca.uk] INFO: Found listing with ID: SF65%20JXH
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF65%2520JXH%27 HTTP/1.1" 200 None
2026-03-28 22:14:00 [bca.uk] INFO: Scrape type for SF65%20JXH: 2
2026-03-28 22:14:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0689c3f9-ad61-5f3b-a871-310322531f17 with identifier: SF65%20JXH
2026-03-28 22:14:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0689c3f9-ad61-5f3b-a871-310322531f17 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0689c3f9-ad61-5f3b-a871-310322531f17 with scrape type 2
2026-03-28 22:14:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0689c3f9-ad61-5f3b-a871-310322531f17, identifier: SF65%20JXH
2026-03-28 22:14:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with identifier: MJ23%20GNK
2026-03-28 22:14:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with identifier: MJ23%20GNK
2026-03-28 22:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4c520dc-bc4b-5a20-95dc-28e48fa893c3 with identifier: MJ23%20GNK to the API
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:01 [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': 20,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ23%20GNK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c4c520dc-bc4b-5a20-95dc-28e48fa893c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ23 GNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ23%20GNK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 46054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 66500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 P440E HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P440E HSE',
 'vin': 'SALKA9A40PA059333',
 'year': 2023}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520GNK%27 HTTP/1.1" 200 None
2026-03-28 22:14:01 [bca.uk] INFO: Saving data for MJ23%20GNK: {'auction_closing_time': 1774854000.0, 'created_time': 1774448915.054699, 'last_price_update_time': 1774736041.221876}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ23%2520GNK') HTTP/1.1" 204 0
2026-03-28 22:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6f276ad-7f6f-5e88-a322-ddc636c0b03d with identifier: LR23%20ZDW
2026-03-28 22:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6f276ad-7f6f-5e88-a322-ddc636c0b03d with identifier: LR23%20ZDW
2026-03-28 22:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6f276ad-7f6f-5e88-a322-ddc636c0b03d with identifier: LR23%20ZDW to the API
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:01 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR23%20ZDW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c6f276ad-7f6f-5e88-a322-ddc636c0b03d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR23 ZDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR23%20ZDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 17186,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ1PP014575',
 'year': 2023}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 22:14:01 [bca.uk] INFO: Saving data for LR23%20ZDW: {'auction_closing_time': 1775037600.0, 'created_time': 1774649283.542575, 'last_price_update_time': 1774736041.499573}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR23%2520ZDW') HTTP/1.1" 204 0
2026-03-28 22:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdda7ffe-4e50-5218-9d6d-fc6481937a38 with identifier: WT18%20AFV
2026-03-28 22:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdda7ffe-4e50-5218-9d6d-fc6481937a38 with identifier: WT18%20AFV
2026-03-28 22:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdda7ffe-4e50-5218-9d6d-fc6481937a38 with identifier: WT18%20AFV to the API
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:01 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT18%20AFV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdda7ffe-4e50-5218-9d6d-fc6481937a38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT18 AFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT18%20AFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 75512,
 'odometer_reading_unit': '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 5008 1.2 P/T 130 GT LINE StationWagon',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3MRHNYHJL055652',
 'year': 2018}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 22:14:01 [bca.uk] INFO: Saving data for WT18%20AFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774536027.020309, 'last_price_update_time': 1774736041.829784}
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT18%2520AFV') HTTP/1.1" 204 0
2026-03-28 22:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dcdf704-c0b2-5cfd-b701-30c3db23164c with identifier: CK63%20KKN
2026-03-28 22:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dcdf704-c0b2-5cfd-b701-30c3db23164c with identifier: CK63%20KKN
2026-03-28 22:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dcdf704-c0b2-5cfd-b701-30c3db23164c with identifier: CK63%20KKN to the API
2026-03-28 22:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2dcdf704-c0b2-5cfd-b701-30c3db23164c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK63 KKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK63%20KKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 93594,
 '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.6 THP XY Hatchback',
 'transmission': 'manual',
 'trim': 'THP XY',
 'vin': 'VF3CA5FV8DW059115',
 'year': 2013}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Saving data for CK63%20KKN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649331.137964, 'last_price_update_time': 1774736042.124618}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK63%2520KKN') HTTP/1.1" 204 0
2026-03-28 22:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d41911ed-11ea-5248-97f4-64c68ef11f93 with identifier: YH07%20EZO
2026-03-28 22:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d41911ed-11ea-5248-97f4-64c68ef11f93 with identifier: YH07%20EZO
2026-03-28 22:14:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d41911ed-11ea-5248-97f4-64c68ef11f93 with identifier: YH07%20EZO to the API
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:02 [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': 239,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH07%20EZO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd41911ed-11ea-5248-97f4-64c68ef11f93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH07 EZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH07%20EZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 145436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.4 D5 185 SE G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 185 SE G/T',
 'vin': 'YV1CZ714671395305',
 'year': 2007}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH07%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Saving data for YH07%20EZO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649444.333588, 'last_price_update_time': 1774736042.399886}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH07%2520EZO') HTTP/1.1" 204 0
2026-03-28 22:14:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0689c3f9-ad61-5f3b-a871-310322531f17 with identifier: SF65%20JXH
2026-03-28 22:14:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0689c3f9-ad61-5f3b-a871-310322531f17 with identifier: SF65%20JXH
2026-03-28 22:14:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0689c3f9-ad61-5f3b-a871-310322531f17 with identifier: SF65%20JXH to the API
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF65%20JXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0689c3f9-ad61-5f3b-a871-310322531f17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF65 JXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF65%20JXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 109063,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 BLUEHDI 100 ACCESS Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 ACCESS',
 'vin': 'VF3LBBHYBFS251672',
 'year': 2015}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF65%2520JXH%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Saving data for SF65%20JXH: {'auction_closing_time': 1774778400.0, 'created_time': 1774649397.745018, 'last_price_update_time': 1774736042.700682}
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF65%2520JXH') HTTP/1.1" 204 0
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: MJ71%20NLT
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Scrape type for MJ71%20NLT: 2
2026-03-28 22:14:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29850d44-f7ee-5e70-812c-fd37d280870f with identifier: MJ71%20NLT
2026-03-28 22:14:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29850d44-f7ee-5e70-812c-fd37d280870f with scrape type 2
2026-03-28 22:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29850d44-f7ee-5e70-812c-fd37d280870f with scrape type 2
2026-03-28 22:14:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29850d44-f7ee-5e70-812c-fd37d280870f, identifier: MJ71%20NLT
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: GV74%20XLD
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Scrape type for GV74%20XLD: 0
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: LM74%20XOF
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM74%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Scrape type for LM74%20XOF: 0
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: LP72%20VEW
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Scrape type for LP72%20VEW: 0
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: GB07%20RWC
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB07%2520RWC%27 HTTP/1.1" 200 None
2026-03-28 22:14:02 [bca.uk] INFO: Scrape type for GB07%20RWC: 2
2026-03-28 22:14:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with identifier: GB07%20RWC
2026-03-28 22:14:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with scrape type 2
2026-03-28 22:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with scrape type 2
2026-03-28 22:14:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6f4f01f-2506-5763-bc84-67b01cb2b3f3, identifier: GB07%20RWC
2026-03-28 22:14:02 [bca.uk] INFO: Found listing with ID: BK24%20HFU
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Scrape type for BK24%20HFU: 2
2026-03-28 22:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with identifier: BK24%20HFU
2026-03-28 22:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 304d03d1-d3de-554d-8ea3-0b5fbac7ef28, identifier: BK24%20HFU
2026-03-28 22:14:03 [bca.uk] INFO: Found listing with ID: YH11%20VVD
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH11%2520VVD%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Scrape type for YH11%20VVD: 0
2026-03-28 22:14:03 [bca.uk] INFO: Found listing with ID: YH63%20TXR
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH63%2520TXR%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Scrape type for YH63%20TXR: 0
2026-03-28 22:14:03 [bca.uk] INFO: Found listing with ID: BG17%20FBZ
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG17%2520FBZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Scrape type for BG17%20FBZ: 2
2026-03-28 22:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48bd3e82-d744-549a-8687-f89c5a0c405a with identifier: BG17%20FBZ
2026-03-28 22:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48bd3e82-d744-549a-8687-f89c5a0c405a with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48bd3e82-d744-549a-8687-f89c5a0c405a with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48bd3e82-d744-549a-8687-f89c5a0c405a, identifier: BG17%20FBZ
2026-03-28 22:14:03 [bca.uk] INFO: Found listing with ID: AO63%20XYY
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520XYY%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Scrape type for AO63%20XYY: 2
2026-03-28 22:14:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with identifier: AO63%20XYY
2026-03-28 22:14:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with scrape type 2
2026-03-28 22:14:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e, identifier: AO63%20XYY
2026-03-28 22:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29850d44-f7ee-5e70-812c-fd37d280870f with identifier: MJ71%20NLT
2026-03-28 22:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29850d44-f7ee-5e70-812c-fd37d280870f with identifier: MJ71%20NLT
2026-03-28 22:14:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29850d44-f7ee-5e70-812c-fd37d280870f with identifier: MJ71%20NLT to the API
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:03 [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': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ71%20NLT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '29850d44-f7ee-5e70-812c-fd37d280870f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ71 NLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ71%20NLT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '330E',
 'odometer': 99297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12200,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA6N320X0FM02080',
 'year': 2021}
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:14:03 [bca.uk] INFO: Saving data for MJ71%20NLT: {'auction_closing_time': 1774854000.0, 'created_time': 1774447766.338391, 'last_price_update_time': 1774736043.67873}
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520NLT') HTTP/1.1" 204 0
2026-03-28 22:14:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with identifier: GB07%20RWC
2026-03-28 22:14:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with identifier: GB07%20RWC
2026-03-28 22:14:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6f4f01f-2506-5763-bc84-67b01cb2b3f3 with identifier: GB07%20RWC to the API
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:04 [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': 358,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GB07%20RWC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6f4f01f-2506-5763-bc84-67b01cb2b3f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GB07 RWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GB07%20RWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MASERATI',
 'model': 'GRANCABRIO',
 'odometer': 43102,
 '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': 'MASERATI GRANCABRIO 4.7 V8 Convertible',
 'transmission': 'automatic',
 'trim': 'V8',
 'vin': 'ZAMKM45C000055381',
 'year': 2013}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB07%2520RWC%27 HTTP/1.1" 200 None
2026-03-28 22:14:04 [bca.uk] INFO: Saving data for GB07%20RWC: {'auction_closing_time': 1775037600.0, 'created_time': 1774390637.761898, 'last_price_update_time': 1774736044.072169}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GB07%2520RWC') HTTP/1.1" 204 0
2026-03-28 22:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with identifier: BK24%20HFU
2026-03-28 22:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with identifier: BK24%20HFU
2026-03-28 22:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 304d03d1-d3de-554d-8ea3-0b5fbac7ef28 with identifier: BK24%20HFU to the API
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK24%20HFU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '304d03d1-d3de-554d-8ea3-0b5fbac7ef28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK24 HFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK24%20HFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 14530,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY515848',
 'year': 2024}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 22:14:04 [bca.uk] INFO: Saving data for BK24%20HFU: {'auction_closing_time': 1775124000.0, 'created_time': 1774649436.037269, 'last_price_update_time': 1774736044.388992}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK24%2520HFU') HTTP/1.1" 204 0
2026-03-28 22:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48bd3e82-d744-549a-8687-f89c5a0c405a with identifier: BG17%20FBZ
2026-03-28 22:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48bd3e82-d744-549a-8687-f89c5a0c405a with identifier: BG17%20FBZ
2026-03-28 22:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48bd3e82-d744-549a-8687-f89c5a0c405a with identifier: BG17%20FBZ to the API
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:04 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG17%20FBZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48bd3e82-d744-549a-8687-f89c5a0c405a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG17 FBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG17%20FBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 139756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 163 PRESTIGE Saloon',
 'transmission': 'automatic',
 'trim': 'D 163 PRESTIGE',
 'vin': 'SAJAB4AN6HCP00200',
 'year': 2017}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG17%2520FBZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:04 [bca.uk] INFO: Saving data for BG17%20FBZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535199.124904, 'last_price_update_time': 1774736044.739098}
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG17%2520FBZ') HTTP/1.1" 204 0
2026-03-28 22:14:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with identifier: AO63%20XYY
2026-03-28 22:14:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with identifier: AO63%20XYY
2026-03-28 22:14:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e with identifier: AO63%20XYY to the API
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO63%20XYY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dde3dffd-cd2b-5e4b-bd2a-2b779a4bd04e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO63 XYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO63%20XYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 53212,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDDE56938',
 'year': 2014}
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520XYY%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Saving data for AO63%20XYY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649398.864019, 'last_price_update_time': 1774736045.016214}
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO63%2520XYY') HTTP/1.1" 204 0
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: MV71%20KKN
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for MV71%20KKN: 0
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: MW71%20XLP
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for MW71%20XLP: 2
2026-03-28 22:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with identifier: MW71%20XLP
2026-03-28 22:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f317f5d-1ff9-5a1e-851c-0c4c701b774e, identifier: MW71%20XLP
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: BG16%20LZX
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for BG16%20LZX: 2
2026-03-28 22:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f586af5f-ba1d-526e-b0cd-94eb610273ad with identifier: BG16%20LZX
2026-03-28 22:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f586af5f-ba1d-526e-b0cd-94eb610273ad with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f586af5f-ba1d-526e-b0cd-94eb610273ad with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f586af5f-ba1d-526e-b0cd-94eb610273ad, identifier: BG16%20LZX
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: KF73%20DDU
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for KF73%20DDU: 2
2026-03-28 22:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd5afc60-ff46-50b1-9034-f541c0b732f9 with identifier: KF73%20DDU
2026-03-28 22:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd5afc60-ff46-50b1-9034-f541c0b732f9 with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd5afc60-ff46-50b1-9034-f541c0b732f9 with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd5afc60-ff46-50b1-9034-f541c0b732f9, identifier: KF73%20DDU
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: BK14%20BWW
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520BWW%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for BK14%20BWW: 2
2026-03-28 22:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fea8d961-79f9-5341-90c3-c659cbdbe92c with identifier: BK14%20BWW
2026-03-28 22:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fea8d961-79f9-5341-90c3-c659cbdbe92c with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fea8d961-79f9-5341-90c3-c659cbdbe92c with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fea8d961-79f9-5341-90c3-c659cbdbe92c, identifier: BK14%20BWW
2026-03-28 22:14:05 [bca.uk] INFO: Found listing with ID: SV09%20YGZ
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV09%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Scrape type for SV09%20YGZ: 2
2026-03-28 22:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db5f62c1-7a62-5e87-92cd-10319d52948e with identifier: SV09%20YGZ
2026-03-28 22:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db5f62c1-7a62-5e87-92cd-10319d52948e with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db5f62c1-7a62-5e87-92cd-10319d52948e with scrape type 2
2026-03-28 22:14:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db5f62c1-7a62-5e87-92cd-10319d52948e, identifier: SV09%20YGZ
2026-03-28 22:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with identifier: MW71%20XLP
2026-03-28 22:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with identifier: MW71%20XLP
2026-03-28 22:14:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f317f5d-1ff9-5a1e-851c-0c4c701b774e with identifier: MW71%20XLP to the API
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW71%20XLP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4f317f5d-1ff9-5a1e-851c-0c4c701b774e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW71 XLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW71%20XLP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 18989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT1NH168790',
 'year': 2021}
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 22:14:05 [bca.uk] INFO: Saving data for MW71%20XLP: {'auction_closing_time': 1774854000.0, 'created_time': 1773833316.987698, 'last_price_update_time': 1774736045.911888}
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW71%2520XLP') HTTP/1.1" 204 0
2026-03-28 22:14:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:14:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:14:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f586af5f-ba1d-526e-b0cd-94eb610273ad with identifier: BG16%20LZX
2026-03-28 22:14:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f586af5f-ba1d-526e-b0cd-94eb610273ad with identifier: BG16%20LZX
2026-03-28 22:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f586af5f-ba1d-526e-b0cd-94eb610273ad with identifier: BG16%20LZX to the API
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:06 [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': 6,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG16%20LZX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f586af5f-ba1d-526e-b0cd-94eb610273ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG16 LZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG16%20LZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 113042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI ULTRA 150 SPORT Estate',
 'transmission': 'manual',
 'trim': 'TDI ULTRA 150 SPORT',
 'vin': 'WAUZZZF49GA078869',
 'year': 2016}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:14:06 [bca.uk] INFO: Saving data for BG16%20LZX: {'auction_closing_time': 1774778400.0, 'created_time': 1774447513.926219, 'last_price_update_time': 1774736046.250605}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG16%2520LZX') HTTP/1.1" 204 0
2026-03-28 22:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd5afc60-ff46-50b1-9034-f541c0b732f9 with identifier: KF73%20DDU
2026-03-28 22:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd5afc60-ff46-50b1-9034-f541c0b732f9 with identifier: KF73%20DDU
2026-03-28 22:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd5afc60-ff46-50b1-9034-f541c0b732f9 with identifier: KF73%20DDU to the API
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF73%20DDU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd5afc60-ff46-50b1-9034-f541c0b732f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF73 DDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF73%20DDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 15858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 PLUS EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 PLUS EAT6',
 'vin': 'VF7SXHNPYPT738954',
 'year': 2024}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:14:06 [bca.uk] INFO: Saving data for KF73%20DDU: {'auction_closing_time': 1775124000.0, 'created_time': 1774649425.492778, 'last_price_update_time': 1774736046.533337}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520DDU') HTTP/1.1" 204 0
2026-03-28 22:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fea8d961-79f9-5341-90c3-c659cbdbe92c with identifier: BK14%20BWW
2026-03-28 22:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fea8d961-79f9-5341-90c3-c659cbdbe92c with identifier: BK14%20BWW
2026-03-28 22:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fea8d961-79f9-5341-90c3-c659cbdbe92c with identifier: BK14%20BWW to the API
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:06 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK14%20BWW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fea8d961-79f9-5341-90c3-c659cbdbe92c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK14 BWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK14%20BWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 129483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.6 E-HDI 92 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI 92 ALLURE',
 'vin': 'VF3CC9HP0DW083144',
 'year': 2014}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520BWW%27 HTTP/1.1" 200 None
2026-03-28 22:14:06 [bca.uk] INFO: Saving data for BK14%20BWW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649415.887612, 'last_price_update_time': 1774736046.815303}
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK14%2520BWW') HTTP/1.1" 204 0
2026-03-28 22:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db5f62c1-7a62-5e87-92cd-10319d52948e with identifier: SV09%20YGZ
2026-03-28 22:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db5f62c1-7a62-5e87-92cd-10319d52948e with identifier: SV09%20YGZ
2026-03-28 22:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db5f62c1-7a62-5e87-92cd-10319d52948e with identifier: SV09%20YGZ to the API
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV09%20YGZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'db5f62c1-7a62-5e87-92cd-10319d52948e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV09 YGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV09%20YGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 53658,
 '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 AURIS 1.3 DUAL VVTI T3 Hatchback',
 'transmission': 'manual',
 'trim': 'DUAL VVTI T3',
 'vin': 'JTNKH56E001000121',
 'year': 2009}
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV09%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Saving data for SV09%20YGZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649398.106323, 'last_price_update_time': 1774736047.101019}
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV09%2520YGZ') HTTP/1.1" 204 0
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: NC21%20FCD
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for NC21%20FCD: 2
2026-03-28 22:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ac3fe83-d097-5e07-a570-b01b4353dd54 with identifier: NC21%20FCD
2026-03-28 22:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ac3fe83-d097-5e07-a570-b01b4353dd54 with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ac3fe83-d097-5e07-a570-b01b4353dd54 with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ac3fe83-d097-5e07-a570-b01b4353dd54, identifier: NC21%20FCD
2026-03-28 22:14:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: BJ15%20TGX
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ15%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for BJ15%20TGX: 2
2026-03-28 22:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2749917-5e6a-5010-a701-2b68a0901b6e with identifier: BJ15%20TGX
2026-03-28 22:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2749917-5e6a-5010-a701-2b68a0901b6e with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2749917-5e6a-5010-a701-2b68a0901b6e with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2749917-5e6a-5010-a701-2b68a0901b6e, identifier: BJ15%20TGX
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: MH73%20VJA
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH73%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for MH73%20VJA: 0
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: MJ73%20PXM
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520PXM%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for MJ73%20PXM: 2
2026-03-28 22:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82e59366-857f-5b56-a754-b301fe74be1b with identifier: MJ73%20PXM
2026-03-28 22:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82e59366-857f-5b56-a754-b301fe74be1b with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82e59366-857f-5b56-a754-b301fe74be1b with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82e59366-857f-5b56-a754-b301fe74be1b, identifier: MJ73%20PXM
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: BV62%20XPX
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV62%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for BV62%20XPX: 0
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: CV15%20YWG
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for CV15%20YWG: 2
2026-03-28 22:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72328f2f-58ca-555a-9bea-04f6986c8658 with identifier: CV15%20YWG
2026-03-28 22:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72328f2f-58ca-555a-9bea-04f6986c8658 with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72328f2f-58ca-555a-9bea-04f6986c8658 with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72328f2f-58ca-555a-9bea-04f6986c8658, identifier: CV15%20YWG
2026-03-28 22:14:07 [bca.uk] INFO: Found listing with ID: HX14%20DND
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520DND%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Scrape type for HX14%20DND: 2
2026-03-28 22:14:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48b46c1b-9741-5010-9392-62a97f6e733f with identifier: HX14%20DND
2026-03-28 22:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48b46c1b-9741-5010-9392-62a97f6e733f with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48b46c1b-9741-5010-9392-62a97f6e733f with scrape type 2
2026-03-28 22:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48b46c1b-9741-5010-9392-62a97f6e733f, identifier: HX14%20DND
2026-03-28 22:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ac3fe83-d097-5e07-a570-b01b4353dd54 with identifier: NC21%20FCD
2026-03-28 22:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ac3fe83-d097-5e07-a570-b01b4353dd54 with identifier: NC21%20FCD
2026-03-28 22:14:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ac3fe83-d097-5e07-a570-b01b4353dd54 with identifier: NC21%20FCD to the API
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:07 [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': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC21%20FCD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5ac3fe83-d097-5e07-a570-b01b4353dd54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NC21 FCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC21%20FCD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 113506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV R DESIGN',
 'vin': 'YV1XZBBVFM2616259',
 'year': 2021}
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:14:07 [bca.uk] INFO: Saving data for NC21%20FCD: {'auction_closing_time': 1774854000.0, 'created_time': 1774449293.813153, 'last_price_update_time': 1774736047.990323}
2026-03-28 22:14:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC21%2520FCD') HTTP/1.1" 204 0
2026-03-28 22:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2749917-5e6a-5010-a701-2b68a0901b6e with identifier: BJ15%20TGX
2026-03-28 22:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2749917-5e6a-5010-a701-2b68a0901b6e with identifier: BJ15%20TGX
2026-03-28 22:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2749917-5e6a-5010-a701-2b68a0901b6e with identifier: BJ15%20TGX to the API
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:08 [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=BJ15%20TGX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f2749917-5e6a-5010-a701-2b68a0901b6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ15 TGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ15%20TGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 95385,
 'odometer_reading_unit': '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 IX35 1.6 GDI S 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'GDI S 2WD',
 'vin': 'TMAJT81ALFJ727746',
 'year': 2015}
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ15%2520TGX%27 HTTP/1.1" 200 None
2026-03-28 22:14:08 [bca.uk] INFO: Saving data for BJ15%20TGX: {'auction_closing_time': 1775037600.0, 'created_time': 1774390640.214667, 'last_price_update_time': 1774736048.391217}
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ15%2520TGX') HTTP/1.1" 204 0
2026-03-28 22:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82e59366-857f-5b56-a754-b301fe74be1b with identifier: MJ73%20PXM
2026-03-28 22:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82e59366-857f-5b56-a754-b301fe74be1b with identifier: MJ73%20PXM
2026-03-28 22:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82e59366-857f-5b56-a754-b301fe74be1b with identifier: MJ73%20PXM to the API
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ73%20PXM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82e59366-857f-5b56-a754-b301fe74be1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ73 PXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ73%20PXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 22264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSPJ774806',
 'year': 2023}
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520PXM%27 HTTP/1.1" 200 None
2026-03-28 22:14:08 [bca.uk] INFO: Saving data for MJ73%20PXM: {'auction_closing_time': 1775124000.0, 'created_time': 1774649424.461879, 'last_price_update_time': 1774736048.713316}
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ73%2520PXM') HTTP/1.1" 204 0
2026-03-28 22:14:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72328f2f-58ca-555a-9bea-04f6986c8658 with identifier: CV15%20YWG
2026-03-28 22:14:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72328f2f-58ca-555a-9bea-04f6986c8658 with identifier: CV15%20YWG
2026-03-28 22:14:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72328f2f-58ca-555a-9bea-04f6986c8658 with identifier: CV15%20YWG to the API
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:09 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV15%20YWG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72328f2f-58ca-555a-9bea-04f6986c8658',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV15 YWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV15%20YWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 160326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD DYNAMIC (9) Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD DYNAMIC (9)',
 'vin': 'SALVA2AE1FH062745',
 'year': 2015}
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Saving data for CV15%20YWG: {'auction_closing_time': 1774778400.0, 'created_time': 1774536081.187159, 'last_price_update_time': 1774736049.064931}
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV15%2520YWG') HTTP/1.1" 204 0
2026-03-28 22:14:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48b46c1b-9741-5010-9392-62a97f6e733f with identifier: HX14%20DND
2026-03-28 22:14:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48b46c1b-9741-5010-9392-62a97f6e733f with identifier: HX14%20DND
2026-03-28 22:14:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48b46c1b-9741-5010-9392-62a97f6e733f with identifier: HX14%20DND to the API
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX14%20DND-GB',
 'category': 'Motorhome',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48b46c1b-9741-5010-9392-62a97f6e733f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX14 DND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX14%20DND&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SWIFT',
 'model': 'KON TIKI',
 'odometer': 19767,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SWIFT KON TIKI 3.0 669 BLK ED.HIGH LINE MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '669 BLK ED.HIGH LINE MOTORHOME',
 'vin': 'ZFA25000002625423',
 'year': 2014}
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520DND%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Saving data for HX14%20DND: {'auction_closing_time': 1775124000.0, 'created_time': 1774649383.88709, 'last_price_update_time': 1774736049.363089}
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX14%2520DND') HTTP/1.1" 204 0
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: NG23%20VZA
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG23%2520VZA%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for NG23%20VZA: 0
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: NL23%20SYE
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520SYE%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for NL23%20SYE: 2
2026-03-28 22:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92e24195-ddc9-57bb-bca9-42635a24a921 with identifier: NL23%20SYE
2026-03-28 22:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92e24195-ddc9-57bb-bca9-42635a24a921 with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92e24195-ddc9-57bb-bca9-42635a24a921 with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92e24195-ddc9-57bb-bca9-42635a24a921, identifier: NL23%20SYE
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: HJ14%20NWA
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for HJ14%20NWA: 0
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: LA17%20FSO
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for LA17%20FSO: 2
2026-03-28 22:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with identifier: LA17%20FSO
2026-03-28 22:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3f22be4-be0f-5c3c-9894-280b1a6a4f7e, identifier: LA17%20FSO
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: BD72%20HUJ
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520HUJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for BD72%20HUJ: 0
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: PK72%20OLE
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK72%2520OLE%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for PK72%20OLE: 2
2026-03-28 22:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb06b91-e949-517b-b527-aa08437fc4af with identifier: PK72%20OLE
2026-03-28 22:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb06b91-e949-517b-b527-aa08437fc4af with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb06b91-e949-517b-b527-aa08437fc4af with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edb06b91-e949-517b-b527-aa08437fc4af, identifier: PK72%20OLE
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: DU64%20MTJ
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for DU64%20MTJ: 2
2026-03-28 22:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 156d6b83-1ee6-5b57-a0a7-281af8411943 with identifier: DU64%20MTJ
2026-03-28 22:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 156d6b83-1ee6-5b57-a0a7-281af8411943 with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 156d6b83-1ee6-5b57-a0a7-281af8411943 with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 156d6b83-1ee6-5b57-a0a7-281af8411943, identifier: DU64%20MTJ
2026-03-28 22:14:09 [bca.uk] INFO: Found listing with ID: BL12%20XGC
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520XGC%27 HTTP/1.1" 200 None
2026-03-28 22:14:09 [bca.uk] INFO: Scrape type for BL12%20XGC: 2
2026-03-28 22:14:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5e62f69-3cbd-537f-935f-bc60c3092169 with identifier: BL12%20XGC
2026-03-28 22:14:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e62f69-3cbd-537f-935f-bc60c3092169 with scrape type 2
2026-03-28 22:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5e62f69-3cbd-537f-935f-bc60c3092169 with scrape type 2
2026-03-28 22:14:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5e62f69-3cbd-537f-935f-bc60c3092169, identifier: BL12%20XGC
2026-03-28 22:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92e24195-ddc9-57bb-bca9-42635a24a921 with identifier: NL23%20SYE
2026-03-28 22:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92e24195-ddc9-57bb-bca9-42635a24a921 with identifier: NL23%20SYE
2026-03-28 22:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92e24195-ddc9-57bb-bca9-42635a24a921 with identifier: NL23%20SYE to the API
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20SYE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '92e24195-ddc9-57bb-bca9-42635a24a921',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 SYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20SYE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 14345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUP5105934',
 'year': 2023}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520SYE%27 HTTP/1.1" 200 None
2026-03-28 22:14:10 [bca.uk] INFO: Saving data for NL23%20SYE: {'auction_closing_time': 1774854000.0, 'created_time': 1774449279.353412, 'last_price_update_time': 1774736050.319514}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520SYE') HTTP/1.1" 204 0
2026-03-28 22:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with identifier: LA17%20FSO
2026-03-28 22:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with identifier: LA17%20FSO
2026-03-28 22:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3f22be4-be0f-5c3c-9894-280b1a6a4f7e with identifier: LA17%20FSO to the API
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:10 [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': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA17%20FSO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a3f22be4-be0f-5c3c-9894-280b1a6a4f7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA17 FSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA17%20FSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 18977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 ENERGY Hatchback',
 'transmission': 'automatic',
 'trim': '90 ENERGY',
 'vin': 'W0L0XEP68H4199257',
 'year': 2017}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 22:14:10 [bca.uk] INFO: Saving data for LA17%20FSO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534766.888225, 'last_price_update_time': 1774736050.640616}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA17%2520FSO') HTTP/1.1" 204 0
2026-03-28 22:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edb06b91-e949-517b-b527-aa08437fc4af with identifier: PK72%20OLE
2026-03-28 22:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edb06b91-e949-517b-b527-aa08437fc4af with identifier: PK72%20OLE
2026-03-28 22:14:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edb06b91-e949-517b-b527-aa08437fc4af with identifier: PK72%20OLE to the API
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK72%20OLE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'edb06b91-e949-517b-b527-aa08437fc4af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PK72 OLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK72%20OLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 16797,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 SPORT EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE DCT',
 'vin': 'W1K3F8EB4PV162818',
 'year': 2022}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK72%2520OLE%27 HTTP/1.1" 200 None
2026-03-28 22:14:10 [bca.uk] INFO: Saving data for PK72%20OLE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649417.280249, 'last_price_update_time': 1774736050.913186}
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK72%2520OLE') HTTP/1.1" 204 0
2026-03-28 22:14:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 156d6b83-1ee6-5b57-a0a7-281af8411943 with identifier: DU64%20MTJ
2026-03-28 22:14:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 156d6b83-1ee6-5b57-a0a7-281af8411943 with identifier: DU64%20MTJ
2026-03-28 22:14:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 156d6b83-1ee6-5b57-a0a7-281af8411943 with identifier: DU64%20MTJ to the API
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU64%20MTJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '156d6b83-1ee6-5b57-a0a7-281af8411943',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU64 MTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU64%20MTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 155252,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 1.6 TDI CR 105 G/L II SE Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 105 G/L II SE',
 'vin': 'TMBKT75L5F6020164',
 'year': 2014}
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Saving data for DU64%20MTJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774361952.238842, 'last_price_update_time': 1774736051.219965}
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU64%2520MTJ') HTTP/1.1" 204 0
2026-03-28 22:14:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5e62f69-3cbd-537f-935f-bc60c3092169 with identifier: BL12%20XGC
2026-03-28 22:14:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5e62f69-3cbd-537f-935f-bc60c3092169 with identifier: BL12%20XGC
2026-03-28 22:14:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5e62f69-3cbd-537f-935f-bc60c3092169 with identifier: BL12%20XGC to the API
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL12%20XGC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5e62f69-3cbd-537f-935f-bc60c3092169',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL12 XGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL12%20XGC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 91080,
 '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 GRAND C-MAX 1.6 TI-VCT 125 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TI-VCT 125 ZETEC',
 'vin': 'WF0HXXWPBHCD17455',
 'year': 2012}
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520XGC%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Saving data for BL12%20XGC: {'auction_closing_time': 1774778400.0, 'created_time': 1773960084.013318, 'last_price_update_time': 1774736051.505971}
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL12%2520XGC') HTTP/1.1" 204 0
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: NL72%20VLB
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Scrape type for NL72%20VLB: 0
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: OE72%20JDU
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520JDU%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Scrape type for OE72%20JDU: 2
2026-03-28 22:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with identifier: OE72%20JDU
2026-03-28 22:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d3f736c-f3e4-530a-95ba-8aabefb43b21, identifier: OE72%20JDU
2026-03-28 22:14:11 [scrapy.extensions.logstats] INFO: Crawled 265 pages (at 2 pages/min), scraped 1121 items (at 134 items/min)
2026-03-28 22:14:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: LY14%20ERJ
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520ERJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Scrape type for LY14%20ERJ: 2
2026-03-28 22:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with identifier: LY14%20ERJ
2026-03-28 22:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3061cfa9-56ec-50e1-9487-8ceb4cac17f2, identifier: LY14%20ERJ
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: DV74%20ORK
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Scrape type for DV74%20ORK: 2
2026-03-28 22:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with identifier: DV74%20ORK
2026-03-28 22:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ef23955-4d1b-54cb-a60c-d0c62dd68870, identifier: DV74%20ORK
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: EU13%20RYM
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU13%2520RYM%27 HTTP/1.1" 200 None
2026-03-28 22:14:11 [bca.uk] INFO: Scrape type for EU13%20RYM: 2
2026-03-28 22:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac50c7d2-7a7d-54ae-8687-fd73e439b218 with identifier: EU13%20RYM
2026-03-28 22:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac50c7d2-7a7d-54ae-8687-fd73e439b218 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac50c7d2-7a7d-54ae-8687-fd73e439b218 with scrape type 2
2026-03-28 22:14:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac50c7d2-7a7d-54ae-8687-fd73e439b218, identifier: EU13%20RYM
2026-03-28 22:14:11 [bca.uk] INFO: Found listing with ID: CE68%20ACJ
2026-03-28 22:14:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:12 [bca.uk] INFO: Scrape type for CE68%20ACJ: 2
2026-03-28 22:14:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a93412e0-6bd9-55a5-904c-7ca182622082 with identifier: CE68%20ACJ
2026-03-28 22:14:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a93412e0-6bd9-55a5-904c-7ca182622082 with scrape type 2
2026-03-28 22:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a93412e0-6bd9-55a5-904c-7ca182622082 with scrape type 2
2026-03-28 22:14:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a93412e0-6bd9-55a5-904c-7ca182622082, identifier: CE68%20ACJ
2026-03-28 22:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with identifier: OE72%20JDU
2026-03-28 22:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with identifier: OE72%20JDU
2026-03-28 22:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d3f736c-f3e4-530a-95ba-8aabefb43b21 with identifier: OE72%20JDU to the API
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:12 [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': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE72%20JDU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8d3f736c-f3e4-530a-95ba-8aabefb43b21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE72 JDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE72%20JDU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 24388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 29000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 P400E AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AY2PA716207',
 'year': 2023}
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520JDU%27 HTTP/1.1" 200 None
2026-03-28 22:14:12 [bca.uk] INFO: Saving data for OE72%20JDU: {'auction_closing_time': 1774854000.0, 'created_time': 1774447758.223056, 'last_price_update_time': 1774736052.347801}
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE72%2520JDU') HTTP/1.1" 204 0
2026-03-28 22:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with identifier: LY14%20ERJ
2026-03-28 22:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with identifier: LY14%20ERJ
2026-03-28 22:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3061cfa9-56ec-50e1-9487-8ceb4cac17f2 with identifier: LY14%20ERJ to the API
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:12 [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': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY14%20ERJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3061cfa9-56ec-50e1-9487-8ceb4cac17f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY14 ERJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY14%20ERJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 70116,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWZB32080WR11431',
 'year': 2014}
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520ERJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:12 [bca.uk] INFO: Saving data for LY14%20ERJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774362326.205782, 'last_price_update_time': 1774736052.809012}
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY14%2520ERJ') HTTP/1.1" 204 0
2026-03-28 22:14:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with identifier: DV74%20ORK
2026-03-28 22:14:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with identifier: DV74%20ORK
2026-03-28 22:14:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ef23955-4d1b-54cb-a60c-d0c62dd68870 with identifier: DV74%20ORK to the API
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV74%20ORK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9ef23955-4d1b-54cb-a60c-d0c62dd68870',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV74 ORK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV74%20ORK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 1408,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L2 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L2 ACENTA',
 'vin': 'VNVNFK00471774587',
 'year': 2024}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 22:14:13 [bca.uk] INFO: Saving data for DV74%20ORK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649441.58064, 'last_price_update_time': 1774736053.088191}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV74%2520ORK') HTTP/1.1" 204 0
2026-03-28 22:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac50c7d2-7a7d-54ae-8687-fd73e439b218 with identifier: EU13%20RYM
2026-03-28 22:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac50c7d2-7a7d-54ae-8687-fd73e439b218 with identifier: EU13%20RYM
2026-03-28 22:14:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac50c7d2-7a7d-54ae-8687-fd73e439b218 with identifier: EU13%20RYM to the API
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU13%20RYM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac50c7d2-7a7d-54ae-8687-fd73e439b218',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU13 RYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU13%20RYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FIAT',
 'model': '500',
 'odometer': 110798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000969253',
 'year': 2013}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU13%2520RYM%27 HTTP/1.1" 200 None
2026-03-28 22:14:13 [bca.uk] INFO: Saving data for EU13%20RYM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649413.537797, 'last_price_update_time': 1774736053.375805}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU13%2520RYM') HTTP/1.1" 204 0
2026-03-28 22:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a93412e0-6bd9-55a5-904c-7ca182622082 with identifier: CE68%20ACJ
2026-03-28 22:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a93412e0-6bd9-55a5-904c-7ca182622082 with identifier: CE68%20ACJ
2026-03-28 22:14:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a93412e0-6bd9-55a5-904c-7ca182622082 with identifier: CE68%20ACJ to the API
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE68%20ACJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a93412e0-6bd9-55a5-904c-7ca182622082',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE68 ACJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE68%20ACJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'C4 SPACETOURER',
 'odometer': 87769,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 SPACETOURER 1.2 P/T 130 FLAIR MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 FLAIR',
 'vin': 'VF73DHNSPJJ803577',
 'year': 2018}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:13 [bca.uk] INFO: Saving data for CE68%20ACJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649384.951152, 'last_price_update_time': 1774736053.655881}
2026-03-28 22:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE68%2520ACJ') HTTP/1.1" 204 0
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: OV23%20CVP
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CVP%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for OV23%20CVP: 2
2026-03-28 22:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e53679d-119c-5245-91d8-937f25c8f94f with identifier: OV23%20CVP
2026-03-28 22:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e53679d-119c-5245-91d8-937f25c8f94f with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e53679d-119c-5245-91d8-937f25c8f94f with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e53679d-119c-5245-91d8-937f25c8f94f, identifier: OV23%20CVP
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: NK16%20WBZ
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK16%2520WBZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for NK16%20WBZ: 0
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: MD74%20GVX
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GVX%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for MD74%20GVX: 2
2026-03-28 22:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af9387b8-6596-5bf3-95c3-361aec87b219 with identifier: MD74%20GVX
2026-03-28 22:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af9387b8-6596-5bf3-95c3-361aec87b219 with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af9387b8-6596-5bf3-95c3-361aec87b219 with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af9387b8-6596-5bf3-95c3-361aec87b219, identifier: MD74%20GVX
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: SB61%20FZU
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB61%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for SB61%20FZU: 2
2026-03-28 22:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with identifier: SB61%20FZU
2026-03-28 22:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35bc9a8b-4482-54ca-9711-ba9239e5a1f1, identifier: SB61%20FZU
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: FN62%20KSE
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN62%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for FN62%20KSE: 2
2026-03-28 22:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 916e9a95-a212-5c60-9777-3639b85902df with identifier: FN62%20KSE
2026-03-28 22:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 916e9a95-a212-5c60-9777-3639b85902df with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 916e9a95-a212-5c60-9777-3639b85902df with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 916e9a95-a212-5c60-9777-3639b85902df, identifier: FN62%20KSE
2026-03-28 22:14:14 [bca.uk] INFO: Found listing with ID: GV16%20GUF
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520GUF%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Scrape type for GV16%20GUF: 2
2026-03-28 22:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with identifier: GV16%20GUF
2026-03-28 22:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with scrape type 2
2026-03-28 22:14:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef1c83c4-3dbf-56d8-8fcb-0add1386c51d, identifier: GV16%20GUF
2026-03-28 22:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e53679d-119c-5245-91d8-937f25c8f94f with identifier: OV23%20CVP
2026-03-28 22:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e53679d-119c-5245-91d8-937f25c8f94f with identifier: OV23%20CVP
2026-03-28 22:14:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e53679d-119c-5245-91d8-937f25c8f94f with identifier: OV23%20CVP to the API
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20CVP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2e53679d-119c-5245-91d8-937f25c8f94f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 CVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20CVP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 72008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE6PL147418',
 'year': 2023}
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CVP%27 HTTP/1.1" 200 None
2026-03-28 22:14:14 [bca.uk] INFO: Saving data for OV23%20CVP: {'auction_closing_time': 1774854000.0, 'created_time': 1774449282.229618, 'last_price_update_time': 1774736054.929414}
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520CVP') HTTP/1.1" 204 0
2026-03-28 22:14:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af9387b8-6596-5bf3-95c3-361aec87b219 with identifier: MD74%20GVX
2026-03-28 22:14:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af9387b8-6596-5bf3-95c3-361aec87b219 with identifier: MD74%20GVX
2026-03-28 22:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af9387b8-6596-5bf3-95c3-361aec87b219 with identifier: MD74%20GVX to the API
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:15 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD74%20GVX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af9387b8-6596-5bf3-95c3-361aec87b219',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD74 GVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD74%20GVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 8842,
 '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 MHEV 136 ALLURE E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY5RS143378',
 'year': 2024}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GVX%27 HTTP/1.1" 200 None
2026-03-28 22:14:15 [bca.uk] INFO: Saving data for MD74%20GVX: {'auction_closing_time': 1775037600.0, 'created_time': 1773929552.349014, 'last_price_update_time': 1774736055.221322}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD74%2520GVX') HTTP/1.1" 204 0
2026-03-28 22:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with identifier: SB61%20FZU
2026-03-28 22:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with identifier: SB61%20FZU
2026-03-28 22:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35bc9a8b-4482-54ca-9711-ba9239e5a1f1 with identifier: SB61%20FZU to the API
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB61%20FZU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '35bc9a8b-4482-54ca-9711-ba9239e5a1f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB61 FZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB61%20FZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 113945,
 '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 NAVARA 2.5 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCVND40U0448252',
 'year': 2011}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB61%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 22:14:15 [bca.uk] INFO: Saving data for SB61%20FZU: {'auction_closing_time': 1774951200.0, 'created_time': 1774649443.599427, 'last_price_update_time': 1774736055.5021}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB61%2520FZU') HTTP/1.1" 204 0
2026-03-28 22:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 916e9a95-a212-5c60-9777-3639b85902df with identifier: FN62%20KSE
2026-03-28 22:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 916e9a95-a212-5c60-9777-3639b85902df with identifier: FN62%20KSE
2026-03-28 22:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 916e9a95-a212-5c60-9777-3639b85902df with identifier: FN62%20KSE to the API
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN62%20KSE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '916e9a95-a212-5c60-9777-3639b85902df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN62 KSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN62%20KSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 84546,
 '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': 'WF0KXXGCBKCL25328',
 'year': 2012}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN62%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:14:15 [bca.uk] INFO: Saving data for FN62%20KSE: {'auction_closing_time': 1774778400.0, 'created_time': 1774015816.872425, 'last_price_update_time': 1774736055.838107}
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN62%2520KSE') HTTP/1.1" 204 0
2026-03-28 22:14:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with identifier: GV16%20GUF
2026-03-28 22:14:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with identifier: GV16%20GUF
2026-03-28 22:14:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef1c83c4-3dbf-56d8-8fcb-0add1386c51d with identifier: GV16%20GUF to the API
2026-03-28 22:14:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV16%20GUF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ef1c83c4-3dbf-56d8-8fcb-0add1386c51d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV16 GUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV16%20GUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 102844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.6 BLUEHDI 75 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 ACTIVE',
 'vin': 'VF3CCBHW6GT123774',
 'year': 2016}
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520GUF%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Saving data for GV16%20GUF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649385.935197, 'last_price_update_time': 1774736056.134505}
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV16%2520GUF') HTTP/1.1" 204 0
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: OY25%20GNO
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for OY25%20GNO: 0
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: PE71%20XBG
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE71%2520XBG%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for PE71%20XBG: 0
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: RF70%20EGV
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF70%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for RF70%20EGV: 0
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: RV23%20WJK
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV23%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for RV23%20WJK: 2
2026-03-28 22:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 360b948f-f9e0-5e3f-95d3-dcc746f68801 with identifier: RV23%20WJK
2026-03-28 22:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 360b948f-f9e0-5e3f-95d3-dcc746f68801 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 360b948f-f9e0-5e3f-95d3-dcc746f68801 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 360b948f-f9e0-5e3f-95d3-dcc746f68801, identifier: RV23%20WJK
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: MW74%20DWK
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for MW74%20DWK: 2
2026-03-28 22:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with identifier: MW74%20DWK
2026-03-28 22:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6f748e0-577d-5a4a-ae02-6abaae6c15f5, identifier: MW74%20DWK
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: BP72%20UKO
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for BP72%20UKO: 2
2026-03-28 22:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc4dde73-d491-5857-b814-1be9193308ca with identifier: BP72%20UKO
2026-03-28 22:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc4dde73-d491-5857-b814-1be9193308ca with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc4dde73-d491-5857-b814-1be9193308ca with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc4dde73-d491-5857-b814-1be9193308ca, identifier: BP72%20UKO
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: HY13%20KZZ
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY13%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for HY13%20KZZ: 2
2026-03-28 22:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7728ed97-2690-5b3a-b4f4-dad768d66e9b with identifier: HY13%20KZZ
2026-03-28 22:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7728ed97-2690-5b3a-b4f4-dad768d66e9b with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7728ed97-2690-5b3a-b4f4-dad768d66e9b with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7728ed97-2690-5b3a-b4f4-dad768d66e9b, identifier: HY13%20KZZ
2026-03-28 22:14:16 [bca.uk] INFO: Found listing with ID: YH59%20CCY
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 22:14:16 [bca.uk] INFO: Scrape type for YH59%20CCY: 2
2026-03-28 22:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with identifier: YH59%20CCY
2026-03-28 22:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with scrape type 2
2026-03-28 22:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30d2c6a7-4f4e-5f41-b017-60a052335fd1, identifier: YH59%20CCY
2026-03-28 22:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 360b948f-f9e0-5e3f-95d3-dcc746f68801 with identifier: RV23%20WJK
2026-03-28 22:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 360b948f-f9e0-5e3f-95d3-dcc746f68801 with identifier: RV23%20WJK
2026-03-28 22:14:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 360b948f-f9e0-5e3f-95d3-dcc746f68801 with identifier: RV23%20WJK to the API
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:17 [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': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV23%20WJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '360b948f-f9e0-5e3f-95d3-dcc746f68801',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV23 WJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV23%20WJK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 23175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT3PH210640',
 'year': 2023}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV23%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:14:17 [bca.uk] INFO: Saving data for RV23%20WJK: {'auction_closing_time': 1774854000.0, 'created_time': 1773834014.965089, 'last_price_update_time': 1774736057.03925}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV23%2520WJK') HTTP/1.1" 204 0
2026-03-28 22:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with identifier: MW74%20DWK
2026-03-28 22:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with identifier: MW74%20DWK
2026-03-28 22:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6f748e0-577d-5a4a-ae02-6abaae6c15f5 with identifier: MW74%20DWK to the API
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:17 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DWK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b6f748e0-577d-5a4a-ae02-6abaae6c15f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 9341,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE8R4305444',
 'year': 2024}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DWK%27 HTTP/1.1" 200 None
2026-03-28 22:14:17 [bca.uk] INFO: Saving data for MW74%20DWK: {'auction_closing_time': 1775037600.0, 'created_time': 1773908378.733288, 'last_price_update_time': 1774736057.400511}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DWK') HTTP/1.1" 204 0
2026-03-28 22:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc4dde73-d491-5857-b814-1be9193308ca with identifier: BP72%20UKO
2026-03-28 22:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc4dde73-d491-5857-b814-1be9193308ca with identifier: BP72%20UKO
2026-03-28 22:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc4dde73-d491-5857-b814-1be9193308ca with identifier: BP72%20UKO to the API
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20UKO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc4dde73-d491-5857-b814-1be9193308ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP72 UKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20UKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 90111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT SCUDO 1.5 M/JET 100 L1 TECNICO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 100 L1 TECNICO',
 'vin': 'VXFVBYHRMN7075945',
 'year': 2023}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 22:14:17 [bca.uk] INFO: Saving data for BP72%20UKO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649415.503171, 'last_price_update_time': 1774736057.68245}
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520UKO') HTTP/1.1" 204 0
2026-03-28 22:14:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7728ed97-2690-5b3a-b4f4-dad768d66e9b with identifier: HY13%20KZZ
2026-03-28 22:14:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7728ed97-2690-5b3a-b4f4-dad768d66e9b with identifier: HY13%20KZZ
2026-03-28 22:14:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7728ed97-2690-5b3a-b4f4-dad768d66e9b with identifier: HY13%20KZZ to the API
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY13%20KZZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7728ed97-2690-5b3a-b4f4-dad768d66e9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY13 KZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY13%20KZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 143402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2040022A846014',
 'year': 2013}
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY13%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Saving data for HY13%20KZZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774362079.101954, 'last_price_update_time': 1774736058.037291}
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY13%2520KZZ') HTTP/1.1" 204 0
2026-03-28 22:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with identifier: YH59%20CCY
2026-03-28 22:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with identifier: YH59%20CCY
2026-03-28 22:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30d2c6a7-4f4e-5f41-b017-60a052335fd1 with identifier: YH59%20CCY to the API
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH59%20CCY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '30d2c6a7-4f4e-5f41-b017-60a052335fd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH59 CCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH59%20CCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLVO',
 'model': 'V50',
 'odometer': 131655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLVO V50 2.0 D SE P/SHIFT Estate',
 'transmission': 'automatic',
 'trim': 'D SE P/SHIFT',
 'vin': 'YV1MW755BA2538721',
 'year': 2009}
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH59%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Saving data for YH59%20CCY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649386.747111, 'last_price_update_time': 1774736058.331572}
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH59%2520CCY') HTTP/1.1" 204 0
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: SG22%20ORL
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520ORL%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for SG22%20ORL: 2
2026-03-28 22:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82b334ae-9d83-5e39-a643-41639a59686a with identifier: SG22%20ORL
2026-03-28 22:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82b334ae-9d83-5e39-a643-41639a59686a with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82b334ae-9d83-5e39-a643-41639a59686a with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82b334ae-9d83-5e39-a643-41639a59686a, identifier: SG22%20ORL
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: VK24%20OHL
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520OHL%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for VK24%20OHL: 0
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: CV73%20TVT
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for CV73%20TVT: 0
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: GY24%20FOF
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520FOF%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for GY24%20FOF: 2
2026-03-28 22:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91522524-ba25-54b5-b11b-059b9cca883c with identifier: GY24%20FOF
2026-03-28 22:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91522524-ba25-54b5-b11b-059b9cca883c with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91522524-ba25-54b5-b11b-059b9cca883c with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91522524-ba25-54b5-b11b-059b9cca883c, identifier: GY24%20FOF
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: LE14%20MAZ
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE14%2520MAZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for LE14%20MAZ: 0
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: LO59%20WEW
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO59%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for LO59%20WEW: 2
2026-03-28 22:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8349ab3-59da-5911-ac8c-e92d4626098e with identifier: LO59%20WEW
2026-03-28 22:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8349ab3-59da-5911-ac8c-e92d4626098e with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8349ab3-59da-5911-ac8c-e92d4626098e with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8349ab3-59da-5911-ac8c-e92d4626098e, identifier: LO59%20WEW
2026-03-28 22:14:18 [bca.uk] INFO: Found listing with ID: KP12%20CGG
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:14:18 [bca.uk] INFO: Scrape type for KP12%20CGG: 2
2026-03-28 22:14:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with identifier: KP12%20CGG
2026-03-28 22:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with scrape type 2
2026-03-28 22:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 181eee8d-fc2c-549e-afc9-95a64abdf2b3, identifier: KP12%20CGG
2026-03-28 22:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82b334ae-9d83-5e39-a643-41639a59686a with identifier: SG22%20ORL
2026-03-28 22:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82b334ae-9d83-5e39-a643-41639a59686a with identifier: SG22%20ORL
2026-03-28 22:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82b334ae-9d83-5e39-a643-41639a59686a with identifier: SG22%20ORL to the API
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20ORL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '82b334ae-9d83-5e39-a643-41639a59686a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG22 ORL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20ORL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 47742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AT0NH913289',
 'year': 2022}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520ORL%27 HTTP/1.1" 200 None
2026-03-28 22:14:19 [bca.uk] INFO: Saving data for SG22%20ORL: {'auction_closing_time': 1774854000.0, 'created_time': 1774449279.818316, 'last_price_update_time': 1774736059.108681}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520ORL') HTTP/1.1" 204 0
2026-03-28 22:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91522524-ba25-54b5-b11b-059b9cca883c with identifier: GY24%20FOF
2026-03-28 22:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91522524-ba25-54b5-b11b-059b9cca883c with identifier: GY24%20FOF
2026-03-28 22:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91522524-ba25-54b5-b11b-059b9cca883c with identifier: GY24%20FOF to the API
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY24%20FOF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '91522524-ba25-54b5-b11b-059b9cca883c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY24 FOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY24%20FOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 8366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNS1RY532417',
 'year': 2024}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520FOF%27 HTTP/1.1" 200 None
2026-03-28 22:14:19 [bca.uk] INFO: Saving data for GY24%20FOF: {'auction_closing_time': 1775124000.0, 'created_time': 1773908322.259183, 'last_price_update_time': 1774736059.38893}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY24%2520FOF') HTTP/1.1" 204 0
2026-03-28 22:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8349ab3-59da-5911-ac8c-e92d4626098e with identifier: LO59%20WEW
2026-03-28 22:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8349ab3-59da-5911-ac8c-e92d4626098e with identifier: LO59%20WEW
2026-03-28 22:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8349ab3-59da-5911-ac8c-e92d4626098e with identifier: LO59%20WEW to the API
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO59%20WEW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f8349ab3-59da-5911-ac8c-e92d4626098e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO59 WEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO59%20WEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'ML300',
 'odometer': 156414,
 '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 ML300 3.0 CDI B/E SPORT TIP StationWagon',
 'transmission': 'manual',
 'trim': 'CDI B/E SPORT TIP',
 'vin': 'WDC1641202A572157',
 'year': 2010}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO59%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 22:14:19 [bca.uk] INFO: Saving data for LO59%20WEW: {'auction_closing_time': 1774778400.0, 'created_time': 1774390949.619416, 'last_price_update_time': 1774736059.727284}
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO59%2520WEW') HTTP/1.1" 204 0
2026-03-28 22:14:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with identifier: KP12%20CGG
2026-03-28 22:14:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with identifier: KP12%20CGG
2026-03-28 22:14:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 181eee8d-fc2c-549e-afc9-95a64abdf2b3 with identifier: KP12%20CGG to the API
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP12%20CGG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '181eee8d-fc2c-549e-afc9-95a64abdf2b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP12 CGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP12%20CGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '116I',
 'odometer': 75716,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1A12060E691412',
 'year': 2012}
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Saving data for KP12%20CGG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649387.116713, 'last_price_update_time': 1774736060.028003}
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP12%2520CGG') HTTP/1.1" 204 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: SM22%20NNB
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM22%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for SM22%20NNB: 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: VO23%20NNV
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520NNV%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for VO23%20NNV: 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: WD24%20HDC
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD24%2520HDC%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for WD24%20HDC: 2
2026-03-28 22:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b2d6abb-b016-5627-b99f-9d42bb96f081 with identifier: WD24%20HDC
2026-03-28 22:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b2d6abb-b016-5627-b99f-9d42bb96f081 with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b2d6abb-b016-5627-b99f-9d42bb96f081 with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b2d6abb-b016-5627-b99f-9d42bb96f081, identifier: WD24%20HDC
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: LO73%20OTD
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO73%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for LO73%20OTD: 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: BK25%20JPY
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for BK25%20JPY: 2
2026-03-28 22:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bebb2843-1e7d-526c-9d6f-75df08ee175d with identifier: BK25%20JPY
2026-03-28 22:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bebb2843-1e7d-526c-9d6f-75df08ee175d with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bebb2843-1e7d-526c-9d6f-75df08ee175d with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bebb2843-1e7d-526c-9d6f-75df08ee175d, identifier: BK25%20JPY
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: GU68%20BPY
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520BPY%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for GU68%20BPY: 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: DP23%20TKJ
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TKJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for DP23%20TKJ: 2
2026-03-28 22:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with identifier: DP23%20TKJ
2026-03-28 22:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cde53025-21e3-53cf-b6e1-6af5c5e1f2fa, identifier: DP23%20TKJ
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: LG13%20VGK
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG13%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for LG13%20VGK: 0
2026-03-28 22:14:20 [bca.uk] INFO: Found listing with ID: MJ10%20PDX
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Scrape type for MJ10%20PDX: 2
2026-03-28 22:14:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with identifier: MJ10%20PDX
2026-03-28 22:14:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with scrape type 2
2026-03-28 22:14:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622, identifier: MJ10%20PDX
2026-03-28 22:14:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b2d6abb-b016-5627-b99f-9d42bb96f081 with identifier: WD24%20HDC
2026-03-28 22:14:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b2d6abb-b016-5627-b99f-9d42bb96f081 with identifier: WD24%20HDC
2026-03-28 22:14:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b2d6abb-b016-5627-b99f-9d42bb96f081 with identifier: WD24%20HDC to the API
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD24%20HDC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '8b2d6abb-b016-5627-b99f-9d42bb96f081',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD24 HDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD24%20HDC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 5156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA53NK639856',
 'year': 2024}
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD24%2520HDC%27 HTTP/1.1" 200 None
2026-03-28 22:14:20 [bca.uk] INFO: Saving data for WD24%20HDC: {'auction_closing_time': 1774854000.0, 'created_time': 1774449303.511364, 'last_price_update_time': 1774736060.821015}
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD24%2520HDC') HTTP/1.1" 204 0
2026-03-28 22:14:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bebb2843-1e7d-526c-9d6f-75df08ee175d with identifier: BK25%20JPY
2026-03-28 22:14:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bebb2843-1e7d-526c-9d6f-75df08ee175d with identifier: BK25%20JPY
2026-03-28 22:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bebb2843-1e7d-526c-9d6f-75df08ee175d with identifier: BK25%20JPY to the API
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:21 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK25%20JPY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bebb2843-1e7d-526c-9d6f-75df08ee175d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK25 JPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK25%20JPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 14839,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE0R4332024',
 'year': 2025}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 22:14:21 [bca.uk] INFO: Saving data for BK25%20JPY: {'auction_closing_time': 1775124000.0, 'created_time': 1774649445.497311, 'last_price_update_time': 1774736061.197406}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK25%2520JPY') HTTP/1.1" 204 0
2026-03-28 22:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with identifier: DP23%20TKJ
2026-03-28 22:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with identifier: DP23%20TKJ
2026-03-28 22:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cde53025-21e3-53cf-b6e1-6af5c5e1f2fa with identifier: DP23%20TKJ to the API
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 149,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cde53025-21e3-53cf-b6e1-6af5c5e1f2fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 59553,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ681947',
 'year': 2023}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TKJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:21 [bca.uk] INFO: Saving data for DP23%20TKJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774649439.077155, 'last_price_update_time': 1774736061.490344}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TKJ') HTTP/1.1" 204 0
2026-03-28 22:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with identifier: MJ10%20PDX
2026-03-28 22:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with identifier: MJ10%20PDX
2026-03-28 22:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d71b8a0-7cdb-544d-ad1f-5b3ed9905622 with identifier: MJ10%20PDX to the API
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ10%20PDX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d71b8a0-7cdb-544d-ad1f-5b3ed9905622',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ10 PDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ10%20PDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 45942,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.6 V-MATIC SR Hatchback',
 'transmission': 'manual',
 'trim': 'V-MATIC SR',
 'vin': 'SB1KE56E30F103344',
 'year': 2010}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 22:14:21 [bca.uk] INFO: Saving data for MJ10%20PDX: {'auction_closing_time': 1774778400.0, 'created_time': 1773960098.494434, 'last_price_update_time': 1774736061.757797}
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ10%2520PDX') HTTP/1.1" 204 0
2026-03-28 22:14:21 [bca.uk] INFO: Found listing with ID: WG72%20ORF
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG72%2520ORF%27 HTTP/1.1" 200 None
2026-03-28 22:14:21 [bca.uk] INFO: Scrape type for WG72%20ORF: 2
2026-03-28 22:14:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ecb2495-ce09-5ede-8004-00042e56da48 with identifier: WG72%20ORF
2026-03-28 22:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ecb2495-ce09-5ede-8004-00042e56da48 with scrape type 2
2026-03-28 22:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ecb2495-ce09-5ede-8004-00042e56da48 with scrape type 2
2026-03-28 22:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ecb2495-ce09-5ede-8004-00042e56da48, identifier: WG72%20ORF
2026-03-28 22:14:21 [bca.uk] INFO: Found listing with ID: BN25%20YFP
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 22:14:21 [bca.uk] INFO: Scrape type for BN25%20YFP: 2
2026-03-28 22:14:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85d24e13-df24-542b-8b74-581ff2cafda8 with identifier: BN25%20YFP
2026-03-28 22:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85d24e13-df24-542b-8b74-581ff2cafda8 with scrape type 2
2026-03-28 22:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85d24e13-df24-542b-8b74-581ff2cafda8 with scrape type 2
2026-03-28 22:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85d24e13-df24-542b-8b74-581ff2cafda8, identifier: BN25%20YFP
2026-03-28 22:14:21 [bca.uk] INFO: Found listing with ID: NU68%20ZKE
2026-03-28 22:14:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU68%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for NU68%20ZKE: 2
2026-03-28 22:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56707e56-dd16-550f-8bfb-91c8f0127030 with identifier: NU68%20ZKE
2026-03-28 22:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56707e56-dd16-550f-8bfb-91c8f0127030 with scrape type 2
2026-03-28 22:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56707e56-dd16-550f-8bfb-91c8f0127030 with scrape type 2
2026-03-28 22:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56707e56-dd16-550f-8bfb-91c8f0127030, identifier: NU68%20ZKE
2026-03-28 22:14:22 [bca.uk] INFO: Found listing with ID: RE16%20YZZ
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520YZZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for RE16%20YZZ: 0
2026-03-28 22:14:22 [bca.uk] INFO: Found listing with ID: GX08%20LUH
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX08%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for GX08%20LUH: 0
2026-03-28 22:14:22 [bca.uk] INFO: Found listing with ID: LC59%20TXU
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC59%2520TXU%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for LC59%20TXU: 0
2026-03-28 22:14:22 [bca.uk] INFO: Found listing with ID: LR57%20XYT
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR57%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for LR57%20XYT: 0
2026-03-28 22:14:22 [bca.uk] INFO: Found listing with ID: BK14%20WCG
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Scrape type for BK14%20WCG: 2
2026-03-28 22:14:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4890f22-514e-5e71-a28a-9b1cc97dc158 with identifier: BK14%20WCG
2026-03-28 22:14:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4890f22-514e-5e71-a28a-9b1cc97dc158 with scrape type 2
2026-03-28 22:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4890f22-514e-5e71-a28a-9b1cc97dc158 with scrape type 2
2026-03-28 22:14:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4890f22-514e-5e71-a28a-9b1cc97dc158, identifier: BK14%20WCG
2026-03-28 22:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ecb2495-ce09-5ede-8004-00042e56da48 with identifier: WG72%20ORF
2026-03-28 22:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ecb2495-ce09-5ede-8004-00042e56da48 with identifier: WG72%20ORF
2026-03-28 22:14:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ecb2495-ce09-5ede-8004-00042e56da48 with identifier: WG72%20ORF to the API
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:22 [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': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG72%20ORF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6ecb2495-ce09-5ede-8004-00042e56da48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WG72 ORF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG72%20ORF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 26257,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 E 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K5J8GB0PN379514',
 'year': 2023}
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG72%2520ORF%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Saving data for WG72%20ORF: {'auction_closing_time': 1774854000.0, 'created_time': 1774073360.099261, 'last_price_update_time': 1774736062.572758}
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG72%2520ORF') HTTP/1.1" 204 0
2026-03-28 22:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85d24e13-df24-542b-8b74-581ff2cafda8 with identifier: BN25%20YFP
2026-03-28 22:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85d24e13-df24-542b-8b74-581ff2cafda8 with identifier: BN25%20YFP
2026-03-28 22:14:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85d24e13-df24-542b-8b74-581ff2cafda8 with identifier: BN25%20YFP to the API
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:22 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20YFP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85d24e13-df24-542b-8b74-581ff2cafda8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 YFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20YFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 15010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNEXR4338574',
 'year': 2025}
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 22:14:22 [bca.uk] INFO: Saving data for BN25%20YFP: {'auction_closing_time': 1775124000.0, 'created_time': 1774649447.394461, 'last_price_update_time': 1774736062.894108}
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520YFP') HTTP/1.1" 204 0
2026-03-28 22:14:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56707e56-dd16-550f-8bfb-91c8f0127030 with identifier: NU68%20ZKE
2026-03-28 22:14:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56707e56-dd16-550f-8bfb-91c8f0127030 with identifier: NU68%20ZKE
2026-03-28 22:14:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56707e56-dd16-550f-8bfb-91c8f0127030 with identifier: NU68%20ZKE to the API
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU68%20ZKE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56707e56-dd16-550f-8bfb-91c8f0127030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU68 ZKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU68%20ZKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 64518,
 'odometer_reading_unit': '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 SE (8SP) Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 SE (8SP)',
 'vin': 'W0VZRHNS1KS037884',
 'year': 2019}
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU68%2520ZKE%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Saving data for NU68%20ZKE: {'auction_closing_time': 1774778400.0, 'created_time': 1774649422.314464, 'last_price_update_time': 1774736063.189585}
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU68%2520ZKE') HTTP/1.1" 204 0
2026-03-28 22:14:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4890f22-514e-5e71-a28a-9b1cc97dc158 with identifier: BK14%20WCG
2026-03-28 22:14:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4890f22-514e-5e71-a28a-9b1cc97dc158 with identifier: BK14%20WCG
2026-03-28 22:14:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4890f22-514e-5e71-a28a-9b1cc97dc158 with identifier: BK14%20WCG to the API
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK14%20WCG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4890f22-514e-5e71-a28a-9b1cc97dc158',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK14 WCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK14%20WCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 113159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.1 CDI AMG SPORT Estate',
 'transmission': 'manual',
 'trim': 'CDI AMG SPORT',
 'vin': 'WDD2122022A823047',
 'year': 2014}
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Saving data for BK14%20WCG: {'auction_closing_time': 1774778400.0, 'created_time': 1774016191.479793, 'last_price_update_time': 1774736063.525585}
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK14%2520WCG') HTTP/1.1" 204 0
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: WR71%20ZHH
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR71%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for WR71%20ZHH: 0
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: WX23%20GXK
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX23%2520GXK%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for WX23%20GXK: 0
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: YK22%20TBV
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for YK22%20TBV: 0
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: YK22%20TEO
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for YK22%20TEO: 0
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: YK72%20UPF
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520UPF%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for YK72%20UPF: 2
2026-03-28 22:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with identifier: YK72%20UPF
2026-03-28 22:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41e0ecbf-f120-5c34-a83b-564cbc12ce03, identifier: YK72%20UPF
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: ML24%20ZWD
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for ML24%20ZWD: 2
2026-03-28 22:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9f1c6ae-1d05-521f-ae99-7f9449cde245 with identifier: ML24%20ZWD
2026-03-28 22:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9f1c6ae-1d05-521f-ae99-7f9449cde245 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9f1c6ae-1d05-521f-ae99-7f9449cde245 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9f1c6ae-1d05-521f-ae99-7f9449cde245, identifier: ML24%20ZWD
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: LO17%20DVV
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO17%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:14:23 [bca.uk] INFO: Scrape type for LO17%20DVV: 2
2026-03-28 22:14:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with identifier: LO17%20DVV
2026-03-28 22:14:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with scrape type 2
2026-03-28 22:14:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d56ef208-ab5b-57ed-92e5-b913db1fa7f4, identifier: LO17%20DVV
2026-03-28 22:14:23 [bca.uk] INFO: Found listing with ID: SN13%20JLU
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN13%2520JLU%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Scrape type for SN13%20JLU: 0
2026-03-28 22:14:24 [bca.uk] INFO: Found listing with ID: FH68%20GOC
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH68%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Scrape type for FH68%20GOC: 0
2026-03-28 22:14:24 [bca.uk] INFO: Found listing with ID: MJ18%20TFA
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Scrape type for MJ18%20TFA: 0
2026-03-28 22:14:24 [bca.uk] INFO: Found listing with ID: AE69%20JHY
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Scrape type for AE69%20JHY: 2
2026-03-28 22:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3065b5db-4b28-501a-acf4-161354265b32 with identifier: AE69%20JHY
2026-03-28 22:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3065b5db-4b28-501a-acf4-161354265b32 with scrape type 2
2026-03-28 22:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3065b5db-4b28-501a-acf4-161354265b32 with scrape type 2
2026-03-28 22:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3065b5db-4b28-501a-acf4-161354265b32, identifier: AE69%20JHY
2026-03-28 22:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with identifier: YK72%20UPF
2026-03-28 22:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with identifier: YK72%20UPF
2026-03-28 22:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41e0ecbf-f120-5c34-a83b-564cbc12ce03 with identifier: YK72%20UPF to the API
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:24 [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': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK72%20UPF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '41e0ecbf-f120-5c34-a83b-564cbc12ce03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK72 UPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK72%20UPF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 23093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT7PH206039',
 'year': 2022}
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520UPF%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Saving data for YK72%20UPF: {'auction_closing_time': 1774854000.0, 'created_time': 1774448905.817864, 'last_price_update_time': 1774736064.460164}
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK72%2520UPF') HTTP/1.1" 204 0
2026-03-28 22:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9f1c6ae-1d05-521f-ae99-7f9449cde245 with identifier: ML24%20ZWD
2026-03-28 22:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9f1c6ae-1d05-521f-ae99-7f9449cde245 with identifier: ML24%20ZWD
2026-03-28 22:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9f1c6ae-1d05-521f-ae99-7f9449cde245 with identifier: ML24%20ZWD to the API
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:24 [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=ML24%20ZWD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a9f1c6ae-1d05-521f-ae99-7f9449cde245',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML24 ZWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20ZWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 10089,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY512127',
 'year': 2024}
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 22:14:24 [bca.uk] INFO: Saving data for ML24%20ZWD: {'auction_closing_time': 1775124000.0, 'created_time': 1774649444.926737, 'last_price_update_time': 1774736064.846108}
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520ZWD') HTTP/1.1" 204 0
2026-03-28 22:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with identifier: LO17%20DVV
2026-03-28 22:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with identifier: LO17%20DVV
2026-03-28 22:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d56ef208-ab5b-57ed-92e5-b913db1fa7f4 with identifier: LO17%20DVV to the API
2026-03-28 22:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:25 [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=LO17%20DVV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd56ef208-ab5b-57ed-92e5-b913db1fa7f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO17 DVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO17%20DVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 64945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 140 ST-LINE RED Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE RED',
 'vin': 'WF0CXXGAKCHM08170',
 'year': 2017}
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO17%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Saving data for LO17%20DVV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649421.887242, 'last_price_update_time': 1774736065.187715}
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO17%2520DVV') HTTP/1.1" 204 0
2026-03-28 22:14:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3065b5db-4b28-501a-acf4-161354265b32 with identifier: AE69%20JHY
2026-03-28 22:14:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3065b5db-4b28-501a-acf4-161354265b32 with identifier: AE69%20JHY
2026-03-28 22:14:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3065b5db-4b28-501a-acf4-161354265b32 with identifier: AE69%20JHY to the API
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE69%20JHY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3065b5db-4b28-501a-acf4-161354265b32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE69 JHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE69%20JHY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 93227,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14600,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 T5 250 AWD R DESIGN G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 250 AWD R DESIGN G/T',
 'vin': 'YV1UZ25VCL1455301',
 'year': 2019}
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Saving data for AE69%20JHY: {'auction_closing_time': 1774854000.0, 'created_time': 1774447332.319424, 'last_price_update_time': 1774736065.465064}
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE69%2520JHY') HTTP/1.1" 204 0
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: YP72%20NTM
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for YP72%20NTM: 2
2026-03-28 22:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 749421a6-abf4-5051-987f-357921d80c76 with identifier: YP72%20NTM
2026-03-28 22:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 749421a6-abf4-5051-987f-357921d80c76 with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 749421a6-abf4-5051-987f-357921d80c76 with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 749421a6-abf4-5051-987f-357921d80c76, identifier: YP72%20NTM
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: MP73%20JGY
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for MP73%20JGY: 2
2026-03-28 22:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with identifier: MP73%20JGY
2026-03-28 22:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8, identifier: MP73%20JGY
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: DP23%20TFA
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for DP23%20TFA: 2
2026-03-28 22:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e276f5f7-b990-57ea-b5f2-bf0be859329f with identifier: DP23%20TFA
2026-03-28 22:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e276f5f7-b990-57ea-b5f2-bf0be859329f with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e276f5f7-b990-57ea-b5f2-bf0be859329f with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e276f5f7-b990-57ea-b5f2-bf0be859329f, identifier: DP23%20TFA
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: BN22%20KRF
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520KRF%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for BN22%20KRF: 0
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: CU22%20ZXR
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520ZXR%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for CU22%20ZXR: 0
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: FD71%20JXN
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD71%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for FD71%20JXN: 0
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: FH73%20MKE
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH73%2520MKE%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for FH73%20MKE: 0
2026-03-28 22:14:25 [bca.uk] INFO: Found listing with ID: KE72%20LSK
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LSK%27 HTTP/1.1" 200 None
2026-03-28 22:14:25 [bca.uk] INFO: Scrape type for KE72%20LSK: 2
2026-03-28 22:14:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with identifier: KE72%20LSK
2026-03-28 22:14:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with scrape type 2
2026-03-28 22:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with scrape type 2
2026-03-28 22:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d, identifier: KE72%20LSK
2026-03-28 22:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 749421a6-abf4-5051-987f-357921d80c76 with identifier: YP72%20NTM
2026-03-28 22:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 749421a6-abf4-5051-987f-357921d80c76 with identifier: YP72%20NTM
2026-03-28 22:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 749421a6-abf4-5051-987f-357921d80c76 with identifier: YP72%20NTM to the API
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP72%20NTM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '749421a6-abf4-5051-987f-357921d80c76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP72 NTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP72%20NTM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 32029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 198KW 70KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 70KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RM6NMA09610',
 'year': 2022}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 22:14:26 [bca.uk] INFO: Saving data for YP72%20NTM: {'auction_closing_time': 1774854000.0, 'created_time': 1774449117.455747, 'last_price_update_time': 1774736066.28532}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP72%2520NTM') HTTP/1.1" 204 0
2026-03-28 22:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with identifier: MP73%20JGY
2026-03-28 22:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with identifier: MP73%20JGY
2026-03-28 22:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8 with identifier: MP73%20JGY to the API
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:26 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP73%20JGY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31654e1a-f5ae-5692-a9c8-e2b0d7dd5ac8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MP73 JGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP73%20JGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 4907,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNEKP5173794',
 'year': 2024}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 22:14:26 [bca.uk] INFO: Saving data for MP73%20JGY: {'auction_closing_time': 1775124000.0, 'created_time': 1774649430.174866, 'last_price_update_time': 1774736066.57979}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP73%2520JGY') HTTP/1.1" 204 0
2026-03-28 22:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e276f5f7-b990-57ea-b5f2-bf0be859329f with identifier: DP23%20TFA
2026-03-28 22:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e276f5f7-b990-57ea-b5f2-bf0be859329f with identifier: DP23%20TFA
2026-03-28 22:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e276f5f7-b990-57ea-b5f2-bf0be859329f with identifier: DP23%20TFA to the API
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 149,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e276f5f7-b990-57ea-b5f2-bf0be859329f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 44669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ677905',
 'year': 2023}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:14:26 [bca.uk] INFO: Saving data for DP23%20TFA: {'auction_closing_time': 1775124000.0, 'created_time': 1774649414.287647, 'last_price_update_time': 1774736066.851006}
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TFA') HTTP/1.1" 204 0
2026-03-28 22:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with identifier: KE72%20LSK
2026-03-28 22:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with identifier: KE72%20LSK
2026-03-28 22:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d with identifier: KE72%20LSK to the API
2026-03-28 22:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE72%20LSK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3bb1b1b-7a5a-54de-bacd-eb3e6f95d30d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE72 LSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE72%20LSK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 13065,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4445004',
 'year': 2023}
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LSK%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Saving data for KE72%20LSK: {'auction_closing_time': 1774854000.0, 'created_time': 1774447505.15012, 'last_price_update_time': 1774736067.127087}
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE72%2520LSK') HTTP/1.1" 204 0
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: YR72%20HSU
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520HSU%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for YR72%20HSU: 2
2026-03-28 22:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with identifier: YR72%20HSU
2026-03-28 22:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c76bb69d-2a3f-5e0b-a63b-057f290bfd38, identifier: YR72%20HSU
2026-03-28 22:14:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: FE23%20WVO
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for FE23%20WVO: 2
2026-03-28 22:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e30e988f-16e3-538f-b96e-921a0e0a7925 with identifier: FE23%20WVO
2026-03-28 22:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e30e988f-16e3-538f-b96e-921a0e0a7925 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e30e988f-16e3-538f-b96e-921a0e0a7925 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e30e988f-16e3-538f-b96e-921a0e0a7925, identifier: FE23%20WVO
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: VO65%20FFY
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO65%2520FFY%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for VO65%20FFY: 0
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: LO16%20XHU
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO16%2520XHU%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for LO16%20XHU: 0
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: YR58%20LGK
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR58%2520LGK%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for YR58%20LGK: 2
2026-03-28 22:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b54981ec-bb6f-521c-bf64-96e24edea676 with identifier: YR58%20LGK
2026-03-28 22:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b54981ec-bb6f-521c-bf64-96e24edea676 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b54981ec-bb6f-521c-bf64-96e24edea676 with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b54981ec-bb6f-521c-bf64-96e24edea676, identifier: YR58%20LGK
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: N28%20CVL
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N28%2520CVL%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for N28%20CVL: 0
2026-03-28 22:14:27 [bca.uk] INFO: Found listing with ID: NV19%20EUZ
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Scrape type for NV19%20EUZ: 2
2026-03-28 22:14:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7962832-0f7b-5774-9d84-2099da8c1abc with identifier: NV19%20EUZ
2026-03-28 22:14:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7962832-0f7b-5774-9d84-2099da8c1abc with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7962832-0f7b-5774-9d84-2099da8c1abc with scrape type 2
2026-03-28 22:14:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7962832-0f7b-5774-9d84-2099da8c1abc, identifier: NV19%20EUZ
2026-03-28 22:14:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with identifier: YR72%20HSU
2026-03-28 22:14:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with identifier: YR72%20HSU
2026-03-28 22:14:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c76bb69d-2a3f-5e0b-a63b-057f290bfd38 with identifier: YR72%20HSU to the API
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR72%20HSU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c76bb69d-2a3f-5e0b-a63b-057f290bfd38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR72 HSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR72%20HSU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 23368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17500,
 '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': 'YV1XZEFV8P2939491',
 'year': 2022}
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520HSU%27 HTTP/1.1" 200 None
2026-03-28 22:14:27 [bca.uk] INFO: Saving data for YR72%20HSU: {'auction_closing_time': 1774854000.0, 'created_time': 1774447778.337004, 'last_price_update_time': 1774736067.926044}
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR72%2520HSU') HTTP/1.1" 204 0
2026-03-28 22:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e30e988f-16e3-538f-b96e-921a0e0a7925 with identifier: FE23%20WVO
2026-03-28 22:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e30e988f-16e3-538f-b96e-921a0e0a7925 with identifier: FE23%20WVO
2026-03-28 22:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e30e988f-16e3-538f-b96e-921a0e0a7925 with identifier: FE23%20WVO to the API
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:28 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20WVO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e30e988f-16e3-538f-b96e-921a0e0a7925',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE23 WVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20WVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'PROCEED SW',
 'odometer': 34608,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA PROCEED SW 1.5 T GDI GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE ISG',
 'vin': 'U5YH2G15LPL066767',
 'year': 2023}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 22:14:28 [bca.uk] INFO: Saving data for FE23%20WVO: {'auction_closing_time': 1775037600.0, 'created_time': 1774649431.763753, 'last_price_update_time': 1774736068.305818}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520WVO') HTTP/1.1" 204 0
2026-03-28 22:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b54981ec-bb6f-521c-bf64-96e24edea676 with identifier: YR58%20LGK
2026-03-28 22:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b54981ec-bb6f-521c-bf64-96e24edea676 with identifier: YR58%20LGK
2026-03-28 22:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b54981ec-bb6f-521c-bf64-96e24edea676 with identifier: YR58%20LGK to the API
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:28 [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': 246,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR58%20LGK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b54981ec-bb6f-521c-bf64-96e24edea676',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR58 LGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR58%20LGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MITSUBISHI',
 'model': 'SHOGUN',
 'odometer': 67363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI SHOGUN 3.2 DI-DC ELEGANCE StationWagon',
 'transmission': 'manual',
 'trim': 'DI-DC ELEGANCE',
 'vin': 'JMALNV98W8J000238',
 'year': 2008}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR58%2520LGK%27 HTTP/1.1" 200 None
2026-03-28 22:14:28 [bca.uk] INFO: Saving data for YR58%20LGK: {'auction_closing_time': 1774778400.0, 'created_time': 1774130599.828584, 'last_price_update_time': 1774736068.650543}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR58%2520LGK') HTTP/1.1" 204 0
2026-03-28 22:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7962832-0f7b-5774-9d84-2099da8c1abc with identifier: NV19%20EUZ
2026-03-28 22:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7962832-0f7b-5774-9d84-2099da8c1abc with identifier: NV19%20EUZ
2026-03-28 22:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7962832-0f7b-5774-9d84-2099da8c1abc with identifier: NV19%20EUZ to the API
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV19%20EUZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7962832-0f7b-5774-9d84-2099da8c1abc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV19 EUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV19%20EUZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 64863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21600,
 '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': 'SALWA2AKXKA849271',
 'year': 2019}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:28 [bca.uk] INFO: Saving data for NV19%20EUZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774449234.665026, 'last_price_update_time': 1774736068.946607}
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV19%2520EUZ') HTTP/1.1" 204 0
2026-03-28 22:14:28 [bca.uk] INFO: Found listing with ID: YT72%20CDF
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520CDF%27 HTTP/1.1" 200 None
2026-03-28 22:14:28 [bca.uk] INFO: Scrape type for YT72%20CDF: 0
2026-03-28 22:14:28 [bca.uk] INFO: Found listing with ID: KS14%20BJJ
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS14%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:28 [bca.uk] INFO: Scrape type for KS14%20BJJ: 0
2026-03-28 22:14:28 [bca.uk] INFO: Found listing with ID: NA63%20LLX
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA63%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for NA63%20LLX: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: WP59%20WKJ
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP59%2520WKJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for WP59%20WKJ: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: DU68%20ZPW
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for DU68%20ZPW: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: FY60%20ZRJ
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY60%2520ZRJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for FY60%20ZRJ: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: WJ18%20YOH
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520YOH%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for WJ18%20YOH: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: HX14%20FFC
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520FFC%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for HX14%20FFC: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: FP66%20XYT
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP66%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for FP66%20XYT: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: LC16%20YNE
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for LC16%20YNE: 2
2026-03-28 22:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with identifier: LC16%20YNE
2026-03-28 22:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88, identifier: LC16%20YNE
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: DL74%20WCW
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for DL74%20WCW: 2
2026-03-28 22:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 970ab89f-4b7b-50a0-9c9b-607e20707861 with identifier: DL74%20WCW
2026-03-28 22:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 970ab89f-4b7b-50a0-9c9b-607e20707861 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 970ab89f-4b7b-50a0-9c9b-607e20707861 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 970ab89f-4b7b-50a0-9c9b-607e20707861, identifier: DL74%20WCW
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: BF09%20YCP
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF09%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for BF09%20YCP: 2
2026-03-28 22:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9da35476-6bb7-5fc3-888a-b98fe22142d7 with identifier: BF09%20YCP
2026-03-28 22:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9da35476-6bb7-5fc3-888a-b98fe22142d7 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9da35476-6bb7-5fc3-888a-b98fe22142d7 with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9da35476-6bb7-5fc3-888a-b98fe22142d7, identifier: BF09%20YCP
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: OV19%20VEK
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520VEK%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for OV19%20VEK: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: OV23%20GWX
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for OV23%20GWX: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: OY20%20RGO
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for OY20%20RGO: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: RJ70%20WKD
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520WKD%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for RJ70%20WKD: 0
2026-03-28 22:14:29 [bca.uk] INFO: Found listing with ID: SJ21%20YDN
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 22:14:29 [bca.uk] INFO: Scrape type for SJ21%20YDN: 2
2026-03-28 22:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94a149e9-654a-5670-922a-60a7c4a94e3c with identifier: SJ21%20YDN
2026-03-28 22:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94a149e9-654a-5670-922a-60a7c4a94e3c with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94a149e9-654a-5670-922a-60a7c4a94e3c with scrape type 2
2026-03-28 22:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94a149e9-654a-5670-922a-60a7c4a94e3c, identifier: SJ21%20YDN
2026-03-28 22:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with identifier: LC16%20YNE
2026-03-28 22:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with identifier: LC16%20YNE
2026-03-28 22:14:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88 with identifier: LC16%20YNE to the API
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC16%20YNE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a68c3efe-6af5-53c6-bc9a-efbf3b6b8f88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC16 YNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC16%20YNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MAZDA',
 'model': '6 TOURER',
 'odometer': 107599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 TOURER 2.2 D 150 SE-L Estate',
 'transmission': 'manual',
 'trim': 'D 150 SE-L',
 'vin': 'JMZGJ691691355834',
 'year': 2016}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 22:14:30 [bca.uk] INFO: Saving data for LC16%20YNE: {'auction_closing_time': 1774778400.0, 'created_time': 1774362669.598435, 'last_price_update_time': 1774736070.095087}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC16%2520YNE') HTTP/1.1" 204 0
2026-03-28 22:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 970ab89f-4b7b-50a0-9c9b-607e20707861 with identifier: DL74%20WCW
2026-03-28 22:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 970ab89f-4b7b-50a0-9c9b-607e20707861 with identifier: DL74%20WCW
2026-03-28 22:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 970ab89f-4b7b-50a0-9c9b-607e20707861 with identifier: DL74%20WCW to the API
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL74%20WCW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '970ab89f-4b7b-50a0-9c9b-607e20707861',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL74 WCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL74%20WCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 17809,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 MH 136 ULTIMATE E-DCT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MH 136 ULTIMATE E-DCT6',
 'vin': 'VXKKAHPY3R6057008',
 'year': 2024}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 22:14:30 [bca.uk] INFO: Saving data for DL74%20WCW: {'auction_closing_time': 1775037600.0, 'created_time': 1774649432.140891, 'last_price_update_time': 1774736070.48485}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL74%2520WCW') HTTP/1.1" 204 0
2026-03-28 22:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9da35476-6bb7-5fc3-888a-b98fe22142d7 with identifier: BF09%20YCP
2026-03-28 22:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9da35476-6bb7-5fc3-888a-b98fe22142d7 with identifier: BF09%20YCP
2026-03-28 22:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9da35476-6bb7-5fc3-888a-b98fe22142d7 with identifier: BF09%20YCP to the API
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:30 [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=BF09%20YCP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9da35476-6bb7-5fc3-888a-b98fe22142d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF09 YCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF09%20YCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 55653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'WF0UXXLTRU8T17932',
 'year': 2009}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF09%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 22:14:30 [bca.uk] INFO: Saving data for BF09%20YCP: {'auction_closing_time': 1774778400.0, 'created_time': 1774351925.785311, 'last_price_update_time': 1774736070.808514}
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF09%2520YCP') HTTP/1.1" 204 0
2026-03-28 22:14:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94a149e9-654a-5670-922a-60a7c4a94e3c with identifier: SJ21%20YDN
2026-03-28 22:14:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94a149e9-654a-5670-922a-60a7c4a94e3c with identifier: SJ21%20YDN
2026-03-28 22:14:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94a149e9-654a-5670-922a-60a7c4a94e3c with identifier: SJ21%20YDN to the API
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ21%20YDN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94a149e9-654a-5670-922a-60a7c4a94e3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ21 YDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ21%20YDN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 15554,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12600,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.0 TSI 110 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE TECHNOLOGY',
 'vin': 'TMBBP7NX7MY010504',
 'year': 2021}
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Saving data for SJ21%20YDN: {'auction_closing_time': 1774854000.0, 'created_time': 1774449229.690675, 'last_price_update_time': 1774736071.307195}
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ21%2520YDN') HTTP/1.1" 204 0
2026-03-28 22:14:31 [bca.uk] INFO: Found listing with ID: LR67%20EWJ
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR67%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Scrape type for LR67%20EWJ: 0
2026-03-28 22:14:31 [bca.uk] INFO: Found listing with ID: RC54%20MON
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RC54%2520MON%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Scrape type for RC54%20MON: 2
2026-03-28 22:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 993d6bef-3459-5344-962c-ad343173077a with identifier: RC54%20MON
2026-03-28 22:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 993d6bef-3459-5344-962c-ad343173077a with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 993d6bef-3459-5344-962c-ad343173077a with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 993d6bef-3459-5344-962c-ad343173077a, identifier: RC54%20MON
2026-03-28 22:14:31 [bca.uk] INFO: Found listing with ID: DL24%20KTE
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Scrape type for DL24%20KTE: 2
2026-03-28 22:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with identifier: DL24%20KTE
2026-03-28 22:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa, identifier: DL24%20KTE
2026-03-28 22:14:31 [bca.uk] INFO: Found listing with ID: BW15%20CWC
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Scrape type for BW15%20CWC: 2
2026-03-28 22:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 476eec26-7104-5935-9edc-2a555443c1d3 with identifier: BW15%20CWC
2026-03-28 22:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 476eec26-7104-5935-9edc-2a555443c1d3 with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 476eec26-7104-5935-9edc-2a555443c1d3 with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 476eec26-7104-5935-9edc-2a555443c1d3, identifier: BW15%20CWC
2026-03-28 22:14:31 [bca.uk] INFO: Found listing with ID: WR65%20VAA
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR65%2520VAA%27 HTTP/1.1" 200 None
2026-03-28 22:14:31 [bca.uk] INFO: Scrape type for WR65%20VAA: 2
2026-03-28 22:14:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with identifier: WR65%20VAA
2026-03-28 22:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with scrape type 2
2026-03-28 22:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e7a88e4-ba15-5432-b80a-a7bda36dfa59, identifier: WR65%20VAA
2026-03-28 22:14:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 993d6bef-3459-5344-962c-ad343173077a with identifier: RC54%20MON
2026-03-28 22:14:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 993d6bef-3459-5344-962c-ad343173077a with identifier: RC54%20MON
2026-03-28 22:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 993d6bef-3459-5344-962c-ad343173077a with identifier: RC54%20MON to the API
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RC54%20MON-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '993d6bef-3459-5344-962c-ad343173077a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RC54 MON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RC54%20MON&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 74532,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 VTI STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI STYLE',
 'vin': 'VF3CCHMZ0ET149640',
 'year': 2014}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RC54%2520MON%27 HTTP/1.1" 200 None
2026-03-28 22:14:32 [bca.uk] INFO: Saving data for RC54%20MON: {'auction_closing_time': 1774778400.0, 'created_time': 1774535944.236447, 'last_price_update_time': 1774736072.261652}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RC54%2520MON') HTTP/1.1" 204 0
2026-03-28 22:14:32 [bca.uk] INFO: Total items found: 100
2026-03-28 22:14:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded
2026-03-28 22:14:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:14:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with identifier: DL24%20KTE
2026-03-28 22:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with identifier: DL24%20KTE
2026-03-28 22:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa with identifier: DL24%20KTE to the API
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL24%20KTE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bb749aa7-3b7e-5c51-9cc3-d2d717f8f2fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL24 KTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL24%20KTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 3575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00670882442',
 'year': 2024}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 22:14:32 [bca.uk] INFO: Saving data for DL24%20KTE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649435.023465, 'last_price_update_time': 1774736072.551635}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL24%2520KTE') HTTP/1.1" 204 0
2026-03-28 22:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 476eec26-7104-5935-9edc-2a555443c1d3 with identifier: BW15%20CWC
2026-03-28 22:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 476eec26-7104-5935-9edc-2a555443c1d3 with identifier: BW15%20CWC
2026-03-28 22:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 476eec26-7104-5935-9edc-2a555443c1d3 with identifier: BW15%20CWC to the API
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:32 [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': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW15%20CWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '476eec26-7104-5935-9edc-2a555443c1d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW15 CWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW15%20CWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 9820,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 0.9 T 90 PRIME PREMIUM Coupe',
 'transmission': 'automatic',
 'trim': 'T 90 PRIME PREMIUM',
 'vin': 'WME4533442K053160',
 'year': 2015}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:14:32 [bca.uk] INFO: Saving data for BW15%20CWC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649404.451283, 'last_price_update_time': 1774736072.841805}
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW15%2520CWC') HTTP/1.1" 204 0
2026-03-28 22:14:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with identifier: WR65%20VAA
2026-03-28 22:14:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with identifier: WR65%20VAA
2026-03-28 22:14:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e7a88e4-ba15-5432-b80a-a7bda36dfa59 with identifier: WR65%20VAA to the API
2026-03-28 22:14:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR65%20VAA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e7a88e4-ba15-5432-b80a-a7bda36dfa59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR65 VAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR65%20VAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '116D',
 'odometer': 68495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1V720905C20395',
 'year': 2016}
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR65%2520VAA%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Saving data for WR65%20VAA: {'auction_closing_time': 1774778400.0, 'created_time': 1774534773.805168, 'last_price_update_time': 1774736073.196952}
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR65%2520VAA') HTTP/1.1" 204 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: YY16%20SEO
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY16%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for YY16%20SEO: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: DL15%20CXP
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL15%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for DL15%20CXP: 2
2026-03-28 22:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32619e46-40fd-5765-b05a-8f6263d7e6c8 with identifier: DL15%20CXP
2026-03-28 22:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32619e46-40fd-5765-b05a-8f6263d7e6c8 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32619e46-40fd-5765-b05a-8f6263d7e6c8 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32619e46-40fd-5765-b05a-8f6263d7e6c8, identifier: DL15%20CXP
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: LC54%20OBX
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC54%2520OBX%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for LC54%20OBX: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: PF67%20TMY
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF67%2520TMY%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for PF67%20TMY: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: KP09%20NHV
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP09%2520NHV%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for KP09%20NHV: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: HD19%20BVL
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for HD19%20BVL: 2
2026-03-28 22:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 253bdb2d-3271-575d-851b-84740bd8b0fd with identifier: HD19%20BVL
2026-03-28 22:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 253bdb2d-3271-575d-851b-84740bd8b0fd with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 253bdb2d-3271-575d-851b-84740bd8b0fd with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 253bdb2d-3271-575d-851b-84740bd8b0fd, identifier: HD19%20BVL
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: CK13%20HGY
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK13%2520HGY%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for CK13%20HGY: 2
2026-03-28 22:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0fea958-fbed-534b-99d4-f46f496f49b3 with identifier: CK13%20HGY
2026-03-28 22:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0fea958-fbed-534b-99d4-f46f496f49b3 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0fea958-fbed-534b-99d4-f46f496f49b3 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0fea958-fbed-534b-99d4-f46f496f49b3, identifier: CK13%20HGY
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: BF65%20UEM
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520UEM%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for BF65%20UEM: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: BK66%20UHO
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK66%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for BK66%20UHO: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: BN16%20NVM
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520NVM%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for BN16%20NVM: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: DF15%20DVU
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF15%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for DF15%20DVU: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: DS65%20TDO
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for DS65%20TDO: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: EK15%20BVP
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520BVP%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for EK15%20BVP: 0
2026-03-28 22:14:33 [bca.uk] INFO: Found listing with ID: HJ67%20ZKN
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ67%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 22:14:33 [bca.uk] INFO: Scrape type for HJ67%20ZKN: 2
2026-03-28 22:14:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d4ee58e-d033-594b-b598-58cf4d6b7797 with identifier: HJ67%20ZKN
2026-03-28 22:14:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d4ee58e-d033-594b-b598-58cf4d6b7797 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d4ee58e-d033-594b-b598-58cf4d6b7797 with scrape type 2
2026-03-28 22:14:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d4ee58e-d033-594b-b598-58cf4d6b7797, identifier: HJ67%20ZKN
2026-03-28 22:14:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32619e46-40fd-5765-b05a-8f6263d7e6c8 with identifier: DL15%20CXP
2026-03-28 22:14:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32619e46-40fd-5765-b05a-8f6263d7e6c8 with identifier: DL15%20CXP
2026-03-28 22:14:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32619e46-40fd-5765-b05a-8f6263d7e6c8 with identifier: DL15%20CXP to the API
2026-03-28 22:14:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:34 [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': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL15%20CXP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32619e46-40fd-5765-b05a-8f6263d7e6c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL15 CXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL15%20CXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 79015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ZAFIRA TOURER 1.8 VVT 140 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'VVT 140 EXCLUSIV',
 'vin': 'W0LPD9E14F1044626',
 'year': 2015}
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL15%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:14:34 [bca.uk] INFO: Saving data for DL15%20CXP: {'auction_closing_time': 1774778400.0, 'created_time': 1774362671.407228, 'last_price_update_time': 1774736074.166661}
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL15%2520CXP') HTTP/1.1" 204 0
2026-03-28 22:14:34 [bca.uk] INFO: Found listing with ID: RX56%20XOZ
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX56%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:34 [bca.uk] INFO: Scrape type for RX56%20XOZ: 0
2026-03-28 22:14:34 [bca.uk] INFO: Found listing with ID: WR58%20YUW
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR58%2520YUW%27 HTTP/1.1" 200 None
2026-03-28 22:14:34 [bca.uk] INFO: Scrape type for WR58%20YUW: 0
2026-03-28 22:14:34 [bca.uk] INFO: Found listing with ID: WA20%20YHO
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520YHO%27 HTTP/1.1" 200 None
2026-03-28 22:14:34 [bca.uk] INFO: Scrape type for WA20%20YHO: 2
2026-03-28 22:14:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with identifier: WA20%20YHO
2026-03-28 22:14:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with scrape type 2
2026-03-28 22:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with scrape type 2
2026-03-28 22:14:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52b465f7-d0e2-5676-8dc3-2d1655c08dd4, identifier: WA20%20YHO
2026-03-28 22:14:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:14:34 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 253bdb2d-3271-575d-851b-84740bd8b0fd with identifier: HD19%20BVL
2026-03-28 22:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 253bdb2d-3271-575d-851b-84740bd8b0fd with identifier: HD19%20BVL
2026-03-28 22:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 253bdb2d-3271-575d-851b-84740bd8b0fd with identifier: HD19%20BVL to the API
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD19%20BVL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '253bdb2d-3271-575d-851b-84740bd8b0fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD19 BVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD19%20BVL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 56263,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 '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': 'WF0YXXTTGYKC27818',
 'year': 2019}
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 22:14:34 [bca.uk] INFO: Saving data for HD19%20BVL: {'auction_closing_time': 1774854000.0, 'created_time': 1774535064.44317, 'last_price_update_time': 1774736074.709574}
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD19%2520BVL') HTTP/1.1" 204 0
2026-03-28 22:14:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0fea958-fbed-534b-99d4-f46f496f49b3 with identifier: CK13%20HGY
2026-03-28 22:14:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0fea958-fbed-534b-99d4-f46f496f49b3 with identifier: CK13%20HGY
2026-03-28 22:14:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0fea958-fbed-534b-99d4-f46f496f49b3 with identifier: CK13%20HGY to the API
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:35 [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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK13%20HGY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0fea958-fbed-534b-99d4-f46f496f49b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK13 HGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK13%20HGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 51428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 2.0 CRDI PREMIUM 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI PREMIUM 4WD',
 'vin': 'TMAJU81VSDJ416508',
 'year': 2013}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK13%2520HGY%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Saving data for CK13%20HGY: {'auction_closing_time': 1774778400.0, 'created_time': 1774536028.913275, 'last_price_update_time': 1774736075.036616}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK13%2520HGY') HTTP/1.1" 204 0
2026-03-28 22:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d4ee58e-d033-594b-b598-58cf4d6b7797 with identifier: HJ67%20ZKN
2026-03-28 22:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d4ee58e-d033-594b-b598-58cf4d6b7797 with identifier: HJ67%20ZKN
2026-03-28 22:14:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d4ee58e-d033-594b-b598-58cf4d6b7797 with identifier: HJ67%20ZKN to the API
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ67%20ZKN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d4ee58e-d033-594b-b598-58cf4d6b7797',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ67 ZKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ67%20ZKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 58064,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXS520002G54715',
 'year': 2017}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ67%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Saving data for HJ67%20ZKN: {'auction_closing_time': 1774778400.0, 'created_time': 1774535982.033455, 'last_price_update_time': 1774736075.362152}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ67%2520ZKN') HTTP/1.1" 204 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: DY64%20FEV
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY64%2520FEV%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for DY64%20FEV: 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: ET17%20HVJ
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET17%2520HVJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for ET17%20HVJ: 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: PE68%20XAZ
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for PE68%20XAZ: 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: HG65%20AUR
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG65%2520AUR%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for HG65%20AUR: 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: NL14%20CZM
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520CZM%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for NL14%20CZM: 0
2026-03-28 22:14:35 [bca.uk] INFO: Found listing with ID: SE14%20HLX
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE14%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Scrape type for SE14%20HLX: 2
2026-03-28 22:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2121c250-ca94-52df-92e0-7e2a797132c6 with identifier: SE14%20HLX
2026-03-28 22:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2121c250-ca94-52df-92e0-7e2a797132c6 with scrape type 2
2026-03-28 22:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2121c250-ca94-52df-92e0-7e2a797132c6 with scrape type 2
2026-03-28 22:14:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2121c250-ca94-52df-92e0-7e2a797132c6, identifier: SE14%20HLX
2026-03-28 22:14:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with identifier: WA20%20YHO
2026-03-28 22:14:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with identifier: WA20%20YHO
2026-03-28 22:14:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52b465f7-d0e2-5676-8dc3-2d1655c08dd4 with identifier: WA20%20YHO to the API
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:35 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA20%20YHO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '52b465f7-d0e2-5676-8dc3-2d1655c08dd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA20 YHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA20%20YHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 56925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 105KW 45KWH EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': '105KW 45KWH EXCLUSIVE',
 'vin': 'SDPW7CB3FKZ218340',
 'year': 2020}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520YHO%27 HTTP/1.1" 200 None
2026-03-28 22:14:35 [bca.uk] INFO: Saving data for WA20%20YHO: {'auction_closing_time': 1774951200.0, 'created_time': 1774351944.406104, 'last_price_update_time': 1774736075.988729}
2026-03-28 22:14:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA20%2520YHO') HTTP/1.1" 204 0
2026-03-28 22:14:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: YR68%20LNT
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR68%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for YR68%20LNT: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: AO58%20XLV
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO58%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for AO58%20XLV: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: AY67%20XMG
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY67%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for AY67%20XMG: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: FP65%20XHH
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for FP65%20XHH: 2
2026-03-28 22:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with identifier: FP65%20XHH
2026-03-28 22:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab, identifier: FP65%20XHH
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: DU16%20DZP
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU16%2520DZP%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for DU16%20DZP: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: LC63%20KKO
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC63%2520KKO%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for LC63%20KKO: 2
2026-03-28 22:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2bece89-6203-550d-8a34-a837363ef040 with identifier: LC63%20KKO
2026-03-28 22:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2bece89-6203-550d-8a34-a837363ef040 with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2bece89-6203-550d-8a34-a837363ef040 with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2bece89-6203-550d-8a34-a837363ef040, identifier: LC63%20KKO
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: LV14%20OLB
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520OLB%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for LV14%20OLB: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: SY64%20TWV
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY64%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for SY64%20TWV: 2
2026-03-28 22:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with identifier: SY64%20TWV
2026-03-28 22:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d592b6fb-9dfa-51db-9a7f-6a842c0640f3, identifier: SY64%20TWV
2026-03-28 22:14:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2121c250-ca94-52df-92e0-7e2a797132c6 with identifier: SE14%20HLX
2026-03-28 22:14:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2121c250-ca94-52df-92e0-7e2a797132c6 with identifier: SE14%20HLX
2026-03-28 22:14:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2121c250-ca94-52df-92e0-7e2a797132c6 with identifier: SE14%20HLX to the API
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:36 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE14%20HLX-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2121c250-ca94-52df-92e0-7e2a797132c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE14 HLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE14%20HLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 94843,
 'odometer_reading_unit': '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 PANDA 0.9 T/AIR 85 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'T/AIR 85 4X4',
 'vin': 'ZFA31200003251212',
 'year': 2014}
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE14%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Saving data for SE14%20HLX: {'auction_closing_time': 1774778400.0, 'created_time': 1774534770.843797, 'last_price_update_time': 1774736076.742897}
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE14%2520HLX') HTTP/1.1" 204 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: Y20%20RDE
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y20%2520RDE%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for Y20%20RDE: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: YA12%20PDK
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA12%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for YA12%20PDK: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: YJ63%20CVO
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for YJ63%20CVO: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: YP60%20UFT
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP60%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for YP60%20UFT: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: FV64%20UGS
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for FV64%20UGS: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: GJ62%20OWW
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520OWW%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for GJ62%20OWW: 0
2026-03-28 22:14:36 [bca.uk] INFO: Found listing with ID: HD66%20AYV
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD66%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 22:14:36 [bca.uk] INFO: Scrape type for HD66%20AYV: 2
2026-03-28 22:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9ce9a6a-9151-564c-ba1c-508fe1441656 with identifier: HD66%20AYV
2026-03-28 22:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9ce9a6a-9151-564c-ba1c-508fe1441656 with scrape type 2
2026-03-28 22:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9ce9a6a-9151-564c-ba1c-508fe1441656 with scrape type 2
2026-03-28 22:14:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9ce9a6a-9151-564c-ba1c-508fe1441656, identifier: HD66%20AYV
2026-03-28 22:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with identifier: FP65%20XHH
2026-03-28 22:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with identifier: FP65%20XHH
2026-03-28 22:14:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5d26d04-ab4f-5d4b-be4a-0c390be9c6ab with identifier: FP65%20XHH to the API
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:37 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP65%20XHH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5d26d04-ab4f-5d4b-be4a-0c390be9c6ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP65 XHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP65%20XHH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'SEAT',
 'model': 'ALHAMBRA',
 'odometer': 136908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3800,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SEAT ALHAMBRA 2.0 TDI CR 150 ECOMOTIVE S MPV',
 'transmission': 'manual',
 'trim': 'TDI CR 150 ECOMOTIVE S',
 'vin': 'VSSZZZ7NZGV710145',
 'year': 2015}
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:14:37 [bca.uk] INFO: Saving data for FP65%20XHH: {'auction_closing_time': 1774854000.0, 'created_time': 1773933690.886709, 'last_price_update_time': 1774736077.3469}
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP65%2520XHH') HTTP/1.1" 204 0
2026-03-28 22:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2bece89-6203-550d-8a34-a837363ef040 with identifier: LC63%20KKO
2026-03-28 22:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2bece89-6203-550d-8a34-a837363ef040 with identifier: LC63%20KKO
2026-03-28 22:14:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2bece89-6203-550d-8a34-a837363ef040 with identifier: LC63%20KKO to the API
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC63%20KKO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2bece89-6203-550d-8a34-a837363ef040',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC63 KKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC63%20KKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 96071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.2 TDCI 200 TITANIUM X SPORT MPV',
 'transmission': 'manual',
 'trim': 'TDCI 200 TITANIUM X SPORT',
 'vin': 'WF0SXXGBWSDD88461',
 'year': 2013}
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC63%2520KKO%27 HTTP/1.1" 200 None
2026-03-28 22:14:37 [bca.uk] INFO: Saving data for LC63%20KKO: {'auction_closing_time': 1774778400.0, 'created_time': 1774362059.897419, 'last_price_update_time': 1774736077.682687}
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC63%2520KKO') HTTP/1.1" 204 0
2026-03-28 22:14:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with identifier: SY64%20TWV
2026-03-28 22:14:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with identifier: SY64%20TWV
2026-03-28 22:14:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d592b6fb-9dfa-51db-9a7f-6a842c0640f3 with identifier: SY64%20TWV to the API
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY64%20TWV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd592b6fb-9dfa-51db-9a7f-6a842c0640f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY64 TWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY64%20TWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 101566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 2.0 BLUEHDI 150 ALLURE Estate',
 'transmission': 'manual',
 'trim': 'BLUEHDI 150 ALLURE',
 'vin': 'VF3LJAHXHES187528',
 'year': 2014}
2026-03-28 22:14:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY64%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Saving data for SY64%20TWV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535983.280205, 'last_price_update_time': 1774736078.005384}
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY64%2520TWV') HTTP/1.1" 204 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: SW15%20DBY
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for SW15%20DBY: 2
2026-03-28 22:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81eca818-7981-52da-a4bf-8ee513627588 with identifier: SW15%20DBY
2026-03-28 22:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81eca818-7981-52da-a4bf-8ee513627588 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81eca818-7981-52da-a4bf-8ee513627588 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81eca818-7981-52da-a4bf-8ee513627588, identifier: SW15%20DBY
2026-03-28 22:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9ce9a6a-9151-564c-ba1c-508fe1441656 with identifier: HD66%20AYV
2026-03-28 22:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9ce9a6a-9151-564c-ba1c-508fe1441656 with identifier: HD66%20AYV
2026-03-28 22:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9ce9a6a-9151-564c-ba1c-508fe1441656 with identifier: HD66%20AYV to the API
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14: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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HD66%20AYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9ce9a6a-9151-564c-ba1c-508fe1441656',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HD66 AYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HD66%20AYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 42024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 110 SE L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 110 SE L DSG',
 'vin': 'TMBFN6NJ4HZ047622',
 'year': 2016}
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD66%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Saving data for HD66%20AYV: {'auction_closing_time': 1774951200.0, 'created_time': 1774045202.378321, 'last_price_update_time': 1774736078.452445}
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HD66%2520AYV') HTTP/1.1" 204 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: HF15%20WKE
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF15%2520WKE%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for HF15%20WKE: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: KS14%20BAA
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS14%2520BAA%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for KS14%20BAA: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: WK14%20MMJ
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520MMJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for WK14%20MMJ: 2
2026-03-28 22:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 082b83fb-95ad-5f04-b281-1eda2f576917 with identifier: WK14%20MMJ
2026-03-28 22:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 082b83fb-95ad-5f04-b281-1eda2f576917 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 082b83fb-95ad-5f04-b281-1eda2f576917 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 082b83fb-95ad-5f04-b281-1eda2f576917, identifier: WK14%20MMJ
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: PK62%20FRL
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK62%2520FRL%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for PK62%20FRL: 2
2026-03-28 22:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7758ed0-2512-5e56-9dc1-edc6c6720730 with identifier: PK62%20FRL
2026-03-28 22:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7758ed0-2512-5e56-9dc1-edc6c6720730 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7758ed0-2512-5e56-9dc1-edc6c6720730 with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7758ed0-2512-5e56-9dc1-edc6c6720730, identifier: PK62%20FRL
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: WN16%20YNB
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN16%2520YNB%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for WN16%20YNB: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: AF16%20VPJ
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF16%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for AF16%20VPJ: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: AU16%20ZSX
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU16%2520ZSX%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for AU16%20ZSX: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: AF22%20UDK
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UDK%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for AF22%20UDK: 0
2026-03-28 22:14:38 [bca.uk] INFO: Found listing with ID: AW21%20DVU
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AW21%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 22:14:38 [bca.uk] INFO: Scrape type for AW21%20DVU: 2
2026-03-28 22:14:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c445b6c-ff66-5587-8b91-e340031d38fd with identifier: AW21%20DVU
2026-03-28 22:14:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c445b6c-ff66-5587-8b91-e340031d38fd with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c445b6c-ff66-5587-8b91-e340031d38fd with scrape type 2
2026-03-28 22:14:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c445b6c-ff66-5587-8b91-e340031d38fd, identifier: AW21%20DVU
2026-03-28 22:14:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81eca818-7981-52da-a4bf-8ee513627588 with identifier: SW15%20DBY
2026-03-28 22:14:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81eca818-7981-52da-a4bf-8ee513627588 with identifier: SW15%20DBY
2026-03-28 22:14:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81eca818-7981-52da-a4bf-8ee513627588 with identifier: SW15%20DBY to the API
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:39 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW15%20DBY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81eca818-7981-52da-a4bf-8ee513627588',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW15 DBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW15%20DBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'ROOMSTER',
 'odometer': 124931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA ROOMSTER 1.2 TSI 86 SE MPV',
 'transmission': 'manual',
 'trim': 'TSI 86 SE',
 'vin': 'TMBPM65J2F5030135',
 'year': 2015}
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Saving data for SW15%20DBY: {'auction_closing_time': 1774778400.0, 'created_time': 1774535934.108461, 'last_price_update_time': 1774736079.200736}
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW15%2520DBY') HTTP/1.1" 204 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: HX65%20VZY
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX65%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for HX65%20VZY: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: KN60%20UXA
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN60%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for KN60%20UXA: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: LC62%20ENO
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC62%2520ENO%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for LC62%20ENO: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: LS18%20GSV
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520GSV%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for LS18%20GSV: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: MV17%20GRK
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV17%2520GRK%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for MV17%20GRK: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: BG12%20YSA
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520YSA%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for BG12%20YSA: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: BJ59%20YSS
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ59%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for BJ59%20YSS: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: BP06%20UJK
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP06%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for BP06%20UJK: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: BV17%20NCY
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV17%2520NCY%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for BV17%20NCY: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: DE18%20HKD
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE18%2520HKD%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for DE18%20HKD: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: EA65%20ZCT
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA65%2520ZCT%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for EA65%20ZCT: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: EX06%20UKK
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX06%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for EX06%20UKK: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: DG67%20VFW
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG67%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for DG67%20VFW: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: FT12%20FXJ
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT12%2520FXJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for FT12%20FXJ: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: RK63%20MWY
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK63%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for RK63%20MWY: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: RV12%20MMU
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV12%2520MMU%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for RV12%20MMU: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: AE63%20YYL
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520YYL%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for AE63%20YYL: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: LC16%20NGZ
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520NGZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for LC16%20NGZ: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: LN59%20YGP
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN59%2520YGP%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for LN59%20YGP: 0
2026-03-28 22:14:39 [bca.uk] INFO: Found listing with ID: NC54%20KGO
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC54%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 22:14:39 [bca.uk] INFO: Scrape type for NC54%20KGO: 2
2026-03-28 22:14:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with identifier: NC54%20KGO
2026-03-28 22:14:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with scrape type 2
2026-03-28 22:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with scrape type 2
2026-03-28 22:14:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5, identifier: NC54%20KGO
2026-03-28 22:14:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 082b83fb-95ad-5f04-b281-1eda2f576917 with identifier: WK14%20MMJ
2026-03-28 22:14:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 082b83fb-95ad-5f04-b281-1eda2f576917 with identifier: WK14%20MMJ
2026-03-28 22:14:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 082b83fb-95ad-5f04-b281-1eda2f576917 with identifier: WK14%20MMJ to the API
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK14%20MMJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '082b83fb-95ad-5f04-b281-1eda2f576917',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK14 MMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK14%20MMJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'MAZDA',
 'model': '6 TOURER',
 'odometer': 94715,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3125,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 TOURER 2.2 D 150 SPORT Estate',
 'transmission': 'manual',
 'trim': 'D 150 SPORT',
 'vin': 'JMZGJ691621158787',
 'year': 2014}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520MMJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:40 [bca.uk] INFO: Saving data for WK14%20MMJ: {'auction_closing_time': 1774854000.0, 'created_time': 1773832617.430511, 'last_price_update_time': 1774736080.109569}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK14%2520MMJ') HTTP/1.1" 204 0
2026-03-28 22:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7758ed0-2512-5e56-9dc1-edc6c6720730 with identifier: PK62%20FRL
2026-03-28 22:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7758ed0-2512-5e56-9dc1-edc6c6720730 with identifier: PK62%20FRL
2026-03-28 22:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7758ed0-2512-5e56-9dc1-edc6c6720730 with identifier: PK62%20FRL to the API
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:40 [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=PK62%20FRL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f7758ed0-2512-5e56-9dc1-edc6c6720730',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK62 FRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK62%20FRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 57997,
 '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': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U6347253',
 'year': 2013}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK62%2520FRL%27 HTTP/1.1" 200 None
2026-03-28 22:14:40 [bca.uk] INFO: Saving data for PK62%20FRL: {'auction_closing_time': 1774778400.0, 'created_time': 1774130660.602619, 'last_price_update_time': 1774736080.529458}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK62%2520FRL') HTTP/1.1" 204 0
2026-03-28 22:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c445b6c-ff66-5587-8b91-e340031d38fd with identifier: AW21%20DVU
2026-03-28 22:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c445b6c-ff66-5587-8b91-e340031d38fd with identifier: AW21%20DVU
2026-03-28 22:14:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c445b6c-ff66-5587-8b91-e340031d38fd with identifier: AW21%20DVU to the API
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AW21%20DVU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5c445b6c-ff66-5587-8b91-e340031d38fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AW21 DVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AW21%20DVU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 28269,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC S (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC S (5ST)',
 'vin': 'SALCA2AT7MH886560',
 'year': 2021}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AW21%2520DVU%27 HTTP/1.1" 200 None
2026-03-28 22:14:40 [bca.uk] INFO: Saving data for AW21%20DVU: {'auction_closing_time': 1774854000.0, 'created_time': 1773833335.448625, 'last_price_update_time': 1774736080.810979}
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AW21%2520DVU') HTTP/1.1" 204 0
2026-03-28 22:14:40 [bca.uk] INFO: Found listing with ID: VU64%20OMG
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU64%2520OMG%27 HTTP/1.1" 200 None
2026-03-28 22:14:40 [bca.uk] INFO: Scrape type for VU64%20OMG: 0
2026-03-28 22:14:40 [bca.uk] INFO: Found listing with ID: YS64%20XOK
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:14:40 [bca.uk] INFO: Scrape type for YS64%20XOK: 2
2026-03-28 22:14:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fe16b13-029f-5cec-95d2-eaad53328718 with identifier: YS64%20XOK
2026-03-28 22:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fe16b13-029f-5cec-95d2-eaad53328718 with scrape type 2
2026-03-28 22:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fe16b13-029f-5cec-95d2-eaad53328718 with scrape type 2
2026-03-28 22:14:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fe16b13-029f-5cec-95d2-eaad53328718, identifier: YS64%20XOK
2026-03-28 22:14:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with identifier: NC54%20KGO
2026-03-28 22:14:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with identifier: NC54%20KGO
2026-03-28 22:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5 with identifier: NC54%20KGO to the API
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:41 [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': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC54%20KGO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a7e14cf5-e4db-53f5-a5ea-c95b2bd953c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NC54 KGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC54%20KGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HONDA',
 'model': 'ACCORD',
 'odometer': 85377,
 '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 ACCORD 2.2 I-CTDI SPORT Saloon',
 'transmission': 'manual',
 'trim': 'I-CTDI SPORT',
 'vin': 'JHMCN15204C208126',
 'year': 2005}
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC54%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Saving data for NC54%20KGO: {'auction_closing_time': 1774951200.0, 'created_time': 1774047806.129855, 'last_price_update_time': 1774736081.32062}
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC54%2520KGO') HTTP/1.1" 204 0
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: WR63%20FVN
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR63%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for WR63%20FVN: 0
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: WW66%20ATW
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WW66%2520ATW%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for WW66%20ATW: 2
2026-03-28 22:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9652ffa-963f-5327-aedf-78d978f98987 with identifier: WW66%20ATW
2026-03-28 22:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9652ffa-963f-5327-aedf-78d978f98987 with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9652ffa-963f-5327-aedf-78d978f98987 with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9652ffa-963f-5327-aedf-78d978f98987, identifier: WW66%20ATW
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: SJ14%20OEO
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ14%2520OEO%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for SJ14%20OEO: 0
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: VU63%20VOH
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU63%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for VU63%20VOH: 0
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: DP23%20UDX
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520UDX%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for DP23%20UDX: 2
2026-03-28 22:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 177a5cdf-ad4f-5329-ae38-36f6862148bc with identifier: DP23%20UDX
2026-03-28 22:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 177a5cdf-ad4f-5329-ae38-36f6862148bc with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 177a5cdf-ad4f-5329-ae38-36f6862148bc with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 177a5cdf-ad4f-5329-ae38-36f6862148bc, identifier: DP23%20UDX
2026-03-28 22:14:41 [bca.uk] INFO: Found listing with ID: BP72%20FTD
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Scrape type for BP72%20FTD: 2
2026-03-28 22:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with identifier: BP72%20FTD
2026-03-28 22:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with scrape type 2
2026-03-28 22:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d, identifier: BP72%20FTD
2026-03-28 22:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fe16b13-029f-5cec-95d2-eaad53328718 with identifier: YS64%20XOK
2026-03-28 22:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fe16b13-029f-5cec-95d2-eaad53328718 with identifier: YS64%20XOK
2026-03-28 22:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fe16b13-029f-5cec-95d2-eaad53328718 with identifier: YS64%20XOK to the API
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:41 [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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS64%20XOK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5fe16b13-029f-5cec-95d2-eaad53328718',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS64 XOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS64%20XOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 91710,
 'odometer_reading_unit': '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 IX35 1.6 GDI SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'GDI SE 2WD',
 'vin': 'TMAJU81ALFJ690962',
 'year': 2015}
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:14:41 [bca.uk] INFO: Saving data for YS64%20XOK: {'auction_closing_time': 1774778400.0, 'created_time': 1774352656.987035, 'last_price_update_time': 1774736081.998991}
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS64%2520XOK') HTTP/1.1" 204 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: WD64%20EXR
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD64%2520EXR%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for WD64%20EXR: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: BN60%20OLC
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN60%2520OLC%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for BN60%20OLC: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: DA59%20JYT
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA59%2520JYT%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for DA59%20JYT: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: DN65%20HSO
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for DN65%20HSO: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: FE60%20VKH
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE60%2520VKH%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for FE60%20VKH: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: GU14%20OGB
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for GU14%20OGB: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: VA16%20LRV
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA16%2520LRV%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for VA16%20LRV: 0
2026-03-28 22:14:42 [bca.uk] INFO: Found listing with ID: AO12%20GNP
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO12%2520GNP%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Scrape type for AO12%20GNP: 2
2026-03-28 22:14:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02d900b7-d3e4-5310-b001-9e2db7629964 with identifier: AO12%20GNP
2026-03-28 22:14:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02d900b7-d3e4-5310-b001-9e2db7629964 with scrape type 2
2026-03-28 22:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02d900b7-d3e4-5310-b001-9e2db7629964 with scrape type 2
2026-03-28 22:14:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02d900b7-d3e4-5310-b001-9e2db7629964, identifier: AO12%20GNP
2026-03-28 22:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9652ffa-963f-5327-aedf-78d978f98987 with identifier: WW66%20ATW
2026-03-28 22:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9652ffa-963f-5327-aedf-78d978f98987 with identifier: WW66%20ATW
2026-03-28 22:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9652ffa-963f-5327-aedf-78d978f98987 with identifier: WW66%20ATW to the API
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=29&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WW66%20ATW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9652ffa-963f-5327-aedf-78d978f98987',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WW66 ATW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WW66%20ATW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 78082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.3 CDTI 16V 95 LIMITED ED.S/S Van',
 'transmission': 'manual',
 'trim': 'CDTI 16V 95 LIMITED ED.S/S',
 'vin': 'W0V0XEP05J4113808',
 'year': 2018}
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WW66%2520ATW%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Saving data for WW66%20ATW: {'auction_closing_time': 1774854000.0, 'created_time': 1773827188.734079, 'last_price_update_time': 1774736082.515358}
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WW66%2520ATW') HTTP/1.1" 204 0
2026-03-28 22:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 177a5cdf-ad4f-5329-ae38-36f6862148bc with identifier: DP23%20UDX
2026-03-28 22:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 177a5cdf-ad4f-5329-ae38-36f6862148bc with identifier: DP23%20UDX
2026-03-28 22:14:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 177a5cdf-ad4f-5329-ae38-36f6862148bc with identifier: DP23%20UDX to the API
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:42 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20UDX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '177a5cdf-ad4f-5329-ae38-36f6862148bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 UDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20UDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 32779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ712269',
 'year': 2023}
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520UDX%27 HTTP/1.1" 200 None
2026-03-28 22:14:42 [bca.uk] INFO: Saving data for DP23%20UDX: {'auction_closing_time': 1775124000.0, 'created_time': 1774649400.2279, 'last_price_update_time': 1774736082.887633}
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520UDX') HTTP/1.1" 204 0
2026-03-28 22:14:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with identifier: BP72%20FTD
2026-03-28 22:14:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with identifier: BP72%20FTD
2026-03-28 22:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d with identifier: BP72%20FTD to the API
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20FTD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '03f3a2b8-5f8f-5093-8cf9-2a9f52c3056d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP72 FTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20FTD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 42737,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 66000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 3.0 P440E HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P440E HSE',
 'vin': 'SALKA9A41PA042220',
 'year': 2022}
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Saving data for BP72%20FTD: {'auction_closing_time': 1774854000.0, 'created_time': 1774073356.753882, 'last_price_update_time': 1774736083.17761}
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520FTD') HTTP/1.1" 204 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: BG16%20WDZ
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG16%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for BG16%20WDZ: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: G19%20CRV
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27G19%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for G19%20CRV: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: GY58%20YRU
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY58%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for GY58%20YRU: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: BX20%20OGT
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX20%2520OGT%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for BX20%20OGT: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: EA61%20YJB
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA61%2520YJB%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for EA61%20YJB: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: OY57%20WCL
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY57%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for OY57%20WCL: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: HT68%20DTX
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT68%2520DTX%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for HT68%20DTX: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: N4%20FHD
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N4%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for N4%20FHD: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: YC68%20JHG
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520JHG%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for YC68%20JHG: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: FG18%20YVH
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG18%2520YVH%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for FG18%20YVH: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: AH13%20NEY
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AH13%2520NEY%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for AH13%20NEY: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: VK14%20FOH
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520FOH%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for VK14%20FOH: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: VU67%20YNN
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU67%2520YNN%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for VU67%20YNN: 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: YK16%20YBE
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for YK16%20YBE: 2
2026-03-28 22:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 229dab44-9a6c-5005-ab5f-4c73e5128d91 with identifier: YK16%20YBE
2026-03-28 22:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 229dab44-9a6c-5005-ab5f-4c73e5128d91 with scrape type 2
2026-03-28 22:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 229dab44-9a6c-5005-ab5f-4c73e5128d91 with scrape type 2
2026-03-28 22:14:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 229dab44-9a6c-5005-ab5f-4c73e5128d91, identifier: YK16%20YBE
2026-03-28 22:14:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02d900b7-d3e4-5310-b001-9e2db7629964 with identifier: AO12%20GNP
2026-03-28 22:14:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02d900b7-d3e4-5310-b001-9e2db7629964 with identifier: AO12%20GNP
2026-03-28 22:14:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02d900b7-d3e4-5310-b001-9e2db7629964 with identifier: AO12%20GNP to the API
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:43 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO12%20GNP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02d900b7-d3e4-5310-b001-9e2db7629964',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO12 GNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO12%20GNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 80834,
 '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 C180 1.8 CGI B/E ELEGANCE Saloon',
 'transmission': 'manual',
 'trim': 'CGI B/E ELEGANCE',
 'vin': 'WDD2040492A667738',
 'year': 2012}
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO12%2520GNP%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Saving data for AO12%20GNP: {'auction_closing_time': 1774951200.0, 'created_time': 1774536089.164253, 'last_price_update_time': 1774736083.78177}
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO12%2520GNP') HTTP/1.1" 204 0
2026-03-28 22:14:43 [bca.uk] INFO: Found listing with ID: BG18%20KHJ
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:43 [bca.uk] INFO: Scrape type for BG18%20KHJ: 2
2026-03-28 22:14:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with identifier: BG18%20KHJ
2026-03-28 22:14:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with scrape type 2
2026-03-28 22:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with scrape type 2
2026-03-28 22:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63081dc3-60fe-5f0d-8170-6dddcaafdbd5, identifier: BG18%20KHJ
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: BP72%20ZZO
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for BP72%20ZZO: 0
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: CV23%20KXX
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for CV23%20KXX: 2
2026-03-28 22:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ecfc9dc7-b06f-5f85-8b51-6504681d888a with identifier: CV23%20KXX
2026-03-28 22:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ecfc9dc7-b06f-5f85-8b51-6504681d888a with scrape type 2
2026-03-28 22:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ecfc9dc7-b06f-5f85-8b51-6504681d888a with scrape type 2
2026-03-28 22:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ecfc9dc7-b06f-5f85-8b51-6504681d888a, identifier: CV23%20KXX
2026-03-28 22:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 229dab44-9a6c-5005-ab5f-4c73e5128d91 with identifier: YK16%20YBE
2026-03-28 22:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 229dab44-9a6c-5005-ab5f-4c73e5128d91 with identifier: YK16%20YBE
2026-03-28 22:14:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 229dab44-9a6c-5005-ab5f-4c73e5128d91 with identifier: YK16%20YBE to the API
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:44 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK16%20YBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '229dab44-9a6c-5005-ab5f-4c73e5128d91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK16 YBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK16%20YBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 97917,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 20D SE StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D SE',
 'vin': 'WBAWZ520000T53426',
 'year': 2016}
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Saving data for YK16%20YBE: {'auction_closing_time': 1774778400.0, 'created_time': 1774535447.46741, 'last_price_update_time': 1774736084.45109}
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK16%2520YBE') HTTP/1.1" 204 0
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: BK64%20AOB
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for BK64%20AOB: 0
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: DU67%20LVD
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520LVD%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for DU67%20LVD: 0
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: EK56%20PGO
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK56%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for EK56%20PGO: 0
2026-03-28 22:14:44 [bca.uk] INFO: Found listing with ID: EN59%20AMK
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN59%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Scrape type for EN59%20AMK: 2
2026-03-28 22:14:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e395a80-91e9-5279-8ebd-92b91c60d692 with identifier: EN59%20AMK
2026-03-28 22:14:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e395a80-91e9-5279-8ebd-92b91c60d692 with scrape type 2
2026-03-28 22:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e395a80-91e9-5279-8ebd-92b91c60d692 with scrape type 2
2026-03-28 22:14:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e395a80-91e9-5279-8ebd-92b91c60d692, identifier: EN59%20AMK
2026-03-28 22:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with identifier: BG18%20KHJ
2026-03-28 22:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with identifier: BG18%20KHJ
2026-03-28 22:14:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63081dc3-60fe-5f0d-8170-6dddcaafdbd5 with identifier: BG18%20KHJ to the API
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:44 [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=BG18%20KHJ-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63081dc3-60fe-5f0d-8170-6dddcaafdbd5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG18 KHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG18%20KHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 92043,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.5 DCI 110 DYNAMIQUE S MPV',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF1RFA00X58732039',
 'year': 2018}
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:44 [bca.uk] INFO: Saving data for BG18%20KHJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774536071.3431, 'last_price_update_time': 1774736084.957613}
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG18%2520KHJ') HTTP/1.1" 204 0
2026-03-28 22:14:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ecfc9dc7-b06f-5f85-8b51-6504681d888a with identifier: CV23%20KXX
2026-03-28 22:14:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ecfc9dc7-b06f-5f85-8b51-6504681d888a with identifier: CV23%20KXX
2026-03-28 22:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ecfc9dc7-b06f-5f85-8b51-6504681d888a with identifier: CV23%20KXX to the API
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV23%20KXX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ecfc9dc7-b06f-5f85-8b51-6504681d888a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CV23 KXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV23%20KXX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 61881,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE',
 'vin': 'KNAC481AUP5109103',
 'year': 2023}
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Saving data for CV23%20KXX: {'auction_closing_time': 1774854000.0, 'created_time': 1774449211.47772, 'last_price_update_time': 1774736085.251902}
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV23%2520KXX') HTTP/1.1" 204 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: YP15%20RXZ
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520RXZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for YP15%20RXZ: 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: EK66%20XSM
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for EK66%20XSM: 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: GN65%20MLV
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520MLV%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for GN65%20MLV: 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: HN16%20FEM
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520FEM%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for HN16%20FEM: 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: NG14%20TWX
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG14%2520TWX%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for NG14%20TWX: 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: OV16%20KRE
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV16%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for OV16%20KRE: 2
2026-03-28 22:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9865e38-255b-5b28-8029-d46f0485daea with identifier: OV16%20KRE
2026-03-28 22:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9865e38-255b-5b28-8029-d46f0485daea with scrape type 2
2026-03-28 22:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9865e38-255b-5b28-8029-d46f0485daea with scrape type 2
2026-03-28 22:14:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9865e38-255b-5b28-8029-d46f0485daea, identifier: OV16%20KRE
2026-03-28 22:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e395a80-91e9-5279-8ebd-92b91c60d692 with identifier: EN59%20AMK
2026-03-28 22:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e395a80-91e9-5279-8ebd-92b91c60d692 with identifier: EN59%20AMK
2026-03-28 22:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e395a80-91e9-5279-8ebd-92b91c60d692 with identifier: EN59%20AMK to the API
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:45 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN59%20AMK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2e395a80-91e9-5279-8ebd-92b91c60d692',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN59 AMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN59%20AMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 77380,
 '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 POLO 1.4 85 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': '85 SE DSG',
 'vin': 'WVWZZZ6RZAU010343',
 'year': 2009}
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN59%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Saving data for EN59%20AMK: {'auction_closing_time': 1774951200.0, 'created_time': 1774047908.483568, 'last_price_update_time': 1774736085.733185}
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN59%2520AMK') HTTP/1.1" 204 0
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: VO23%20XPB
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520XPB%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for VO23%20XPB: 2
2026-03-28 22:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with identifier: VO23%20XPB
2026-03-28 22:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with scrape type 2
2026-03-28 22:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with scrape type 2
2026-03-28 22:14:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dac5b88-c4fb-5327-9a9f-b2bcef715e28, identifier: VO23%20XPB
2026-03-28 22:14:45 [bca.uk] INFO: Found listing with ID: DE23%20JPO
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520JPO%27 HTTP/1.1" 200 None
2026-03-28 22:14:45 [bca.uk] INFO: Scrape type for DE23%20JPO: 2
2026-03-28 22:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 407ff87c-b58d-5f84-8c16-b2914ebc4cee with identifier: DE23%20JPO
2026-03-28 22:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 407ff87c-b58d-5f84-8c16-b2914ebc4cee with scrape type 2
2026-03-28 22:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 407ff87c-b58d-5f84-8c16-b2914ebc4cee with scrape type 2
2026-03-28 22:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 407ff87c-b58d-5f84-8c16-b2914ebc4cee, identifier: DE23%20JPO
2026-03-28 22:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9865e38-255b-5b28-8029-d46f0485daea with identifier: OV16%20KRE
2026-03-28 22:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9865e38-255b-5b28-8029-d46f0485daea with identifier: OV16%20KRE
2026-03-28 22:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9865e38-255b-5b28-8029-d46f0485daea with identifier: OV16%20KRE to the API
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:46 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV16%20KRE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9865e38-255b-5b28-8029-d46f0485daea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV16 KRE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV16%20KRE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DACIA',
 'model': 'SANDERO',
 'odometer': 82528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO 1.2 73 16V AMBIANCE Hatchback',
 'transmission': 'manual',
 'trim': '73 16V AMBIANCE',
 'vin': 'UU15SDE3355210077',
 'year': 2016}
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV16%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Saving data for OV16%20KRE: {'auction_closing_time': 1774778400.0, 'created_time': 1774535444.426389, 'last_price_update_time': 1774736086.409969}
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV16%2520KRE') HTTP/1.1" 204 0
2026-03-28 22:14:46 [bca.uk] INFO: Found listing with ID: EY08%20YGX
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520YGX%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Scrape type for EY08%20YGX: 0
2026-03-28 22:14:46 [bca.uk] INFO: Found listing with ID: LF61%20YNV
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF61%2520YNV%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Scrape type for LF61%20YNV: 0
2026-03-28 22:14:46 [bca.uk] INFO: Found listing with ID: LS06%20OUH
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS06%2520OUH%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Scrape type for LS06%20OUH: 0
2026-03-28 22:14:46 [bca.uk] INFO: Found listing with ID: NU66%20PYW
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU66%2520PYW%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Scrape type for NU66%20PYW: 0
2026-03-28 22:14:46 [bca.uk] INFO: Found listing with ID: PE58%20NTM
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE58%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Scrape type for PE58%20NTM: 2
2026-03-28 22:14:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e741a730-78d5-50d7-afdf-874bdb8324c7 with identifier: PE58%20NTM
2026-03-28 22:14:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e741a730-78d5-50d7-afdf-874bdb8324c7 with scrape type 2
2026-03-28 22:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e741a730-78d5-50d7-afdf-874bdb8324c7 with scrape type 2
2026-03-28 22:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e741a730-78d5-50d7-afdf-874bdb8324c7, identifier: PE58%20NTM
2026-03-28 22:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with identifier: VO23%20XPB
2026-03-28 22:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with identifier: VO23%20XPB
2026-03-28 22:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dac5b88-c4fb-5327-9a9f-b2bcef715e28 with identifier: VO23%20XPB to the API
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:46 [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': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO23%20XPB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6dac5b88-c4fb-5327-9a9f-b2bcef715e28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO23 XPB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO23%20XPB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 17339,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ673635',
 'year': 2023}
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520XPB%27 HTTP/1.1" 200 None
2026-03-28 22:14:46 [bca.uk] INFO: Saving data for VO23%20XPB: {'auction_closing_time': 1775124000.0, 'created_time': 1774649405.195803, 'last_price_update_time': 1774736086.871374}
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520XPB') HTTP/1.1" 204 0
2026-03-28 22:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 407ff87c-b58d-5f84-8c16-b2914ebc4cee with identifier: DE23%20JPO
2026-03-28 22:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 407ff87c-b58d-5f84-8c16-b2914ebc4cee with identifier: DE23%20JPO
2026-03-28 22:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 407ff87c-b58d-5f84-8c16-b2914ebc4cee with identifier: DE23%20JPO to the API
2026-03-28 22:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE23%20JPO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '407ff87c-b58d-5f84-8c16-b2914ebc4cee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE23 JPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE23%20JPO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 17127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 35 125KW 55KWH S LINE Coupe',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH S LINE',
 'vin': 'WAUZZZFZ4PP024047',
 'year': 2023}
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520JPO%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Saving data for DE23%20JPO: {'auction_closing_time': 1774854000.0, 'created_time': 1774073354.518575, 'last_price_update_time': 1774736087.1585}
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE23%2520JPO') HTTP/1.1" 204 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: PF16%20GYX
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF16%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for PF16%20GYX: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: RE17%20OYR
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE17%2520OYR%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for RE17%20OYR: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: RO17%20UUB
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for RO17%20UUB: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: SB17%20NXA
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520NXA%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for SB17%20NXA: 2
2026-03-28 22:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with identifier: SB17%20NXA
2026-03-28 22:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with scrape type 2
2026-03-28 22:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with scrape type 2
2026-03-28 22:14:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 986916e5-0a1b-54e8-84e8-aedb743e7ff2, identifier: SB17%20NXA
2026-03-28 22:14:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e741a730-78d5-50d7-afdf-874bdb8324c7 with identifier: PE58%20NTM
2026-03-28 22:14:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e741a730-78d5-50d7-afdf-874bdb8324c7 with identifier: PE58%20NTM
2026-03-28 22:14:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e741a730-78d5-50d7-afdf-874bdb8324c7 with identifier: PE58%20NTM to the API
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:47 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE58%20NTM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e741a730-78d5-50d7-afdf-874bdb8324c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE58 NTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE58%20NTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 56636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 VVT ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT ELITE',
 'vin': 'W0L0AHL4898009109',
 'year': 2008}
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE58%2520NTM%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Saving data for PE58%20NTM: {'auction_closing_time': 1774951200.0, 'created_time': 1774047794.687826, 'last_price_update_time': 1774736087.596329}
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE58%2520NTM') HTTP/1.1" 204 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: LN12%20FCM
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN12%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for LN12%20FCM: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: MM64%20HTZ
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM64%2520HTZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for MM64%20HTZ: 2
2026-03-28 22:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ade0499-28dc-533e-a2fa-d30e86944420 with identifier: MM64%20HTZ
2026-03-28 22:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ade0499-28dc-533e-a2fa-d30e86944420 with scrape type 2
2026-03-28 22:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ade0499-28dc-533e-a2fa-d30e86944420 with scrape type 2
2026-03-28 22:14:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ade0499-28dc-533e-a2fa-d30e86944420, identifier: MM64%20HTZ
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: DG24%20FYS
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520FYS%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for DG24%20FYS: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: FJ21%20VJM
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ21%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for FJ21%20VJM: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: FJ71%20TZW
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ71%2520TZW%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for FJ71%20TZW: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: FN22%20LFB
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520LFB%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for FN22%20LFB: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: GJ22%20RXN
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520RXN%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for GJ22%20RXN: 0
2026-03-28 22:14:47 [bca.uk] INFO: Found listing with ID: GN73%20XFP
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN73%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 22:14:47 [bca.uk] INFO: Scrape type for GN73%20XFP: 2
2026-03-28 22:14:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8ff5644-fac3-53b6-8128-520c82af5fe4 with identifier: GN73%20XFP
2026-03-28 22:14:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8ff5644-fac3-53b6-8128-520c82af5fe4 with scrape type 2
2026-03-28 22:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8ff5644-fac3-53b6-8128-520c82af5fe4 with scrape type 2
2026-03-28 22:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8ff5644-fac3-53b6-8128-520c82af5fe4, identifier: GN73%20XFP
2026-03-28 22:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with identifier: SB17%20NXA
2026-03-28 22:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with identifier: SB17%20NXA
2026-03-28 22:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 986916e5-0a1b-54e8-84e8-aedb743e7ff2 with identifier: SB17%20NXA to the API
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:48 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB17%20NXA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '986916e5-0a1b-54e8-84e8-aedb743e7ff2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB17 NXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB17%20NXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 79590,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A5 2.0 TDI 190 S LINE Coupe',
 'transmission': 'manual',
 'trim': 'TDI 190 S LINE',
 'vin': 'WAUZZZF5XHA021669',
 'year': 2017}
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520NXA%27 HTTP/1.1" 200 None
2026-03-28 22:14:48 [bca.uk] INFO: Saving data for SB17%20NXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774390018.256247, 'last_price_update_time': 1774736088.372611}
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB17%2520NXA') HTTP/1.1" 204 0
2026-03-28 22:14:48 [bca.uk] INFO: Found listing with ID: VN68%20KUJ
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:48 [bca.uk] INFO: Scrape type for VN68%20KUJ: 2
2026-03-28 22:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with identifier: VN68%20KUJ
2026-03-28 22:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with scrape type 2
2026-03-28 22:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with scrape type 2
2026-03-28 22:14:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7dea38a-d02b-5775-b7db-08e0d20bd7d4, identifier: VN68%20KUJ
2026-03-28 22:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ade0499-28dc-533e-a2fa-d30e86944420 with identifier: MM64%20HTZ
2026-03-28 22:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ade0499-28dc-533e-a2fa-d30e86944420 with identifier: MM64%20HTZ
2026-03-28 22:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ade0499-28dc-533e-a2fa-d30e86944420 with identifier: MM64%20HTZ to the API
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:48 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM64%20HTZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ade0499-28dc-533e-a2fa-d30e86944420',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM64 HTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM64%20HTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 118414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0DXXGAKDEG61725',
 'year': 2014}
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM64%2520HTZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:48 [bca.uk] INFO: Saving data for MM64%20HTZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774351620.228334, 'last_price_update_time': 1774736088.81205}
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM64%2520HTZ') HTTP/1.1" 204 0
2026-03-28 22:14:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8ff5644-fac3-53b6-8128-520c82af5fe4 with identifier: GN73%20XFP
2026-03-28 22:14:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8ff5644-fac3-53b6-8128-520c82af5fe4 with identifier: GN73%20XFP
2026-03-28 22:14:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8ff5644-fac3-53b6-8128-520c82af5fe4 with identifier: GN73%20XFP to the API
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN73%20XFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c8ff5644-fac3-53b6-8128-520c82af5fe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GN73 XFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN73%20XFP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 64440,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 38100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 DYNAMIC HSE',
 'vin': 'SALRA2AW1R2491496',
 'year': 2023}
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN73%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Saving data for GN73%20XFP: {'auction_closing_time': 1774854000.0, 'created_time': 1773833935.747873, 'last_price_update_time': 1774736089.092035}
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN73%2520XFP') HTTP/1.1" 204 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: UIG%202744
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25202744%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for UIG%202744: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: VE17%20HYF
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE17%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for VE17%20HYF: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: AF64%20AWM
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for AF64%20AWM: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: AJ64%20PTU
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ64%2520PTU%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for AJ64%20PTU: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: DU64%20BVB
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for DU64%20BVB: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: FV13%20YPL
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV13%2520YPL%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for FV13%20YPL: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: KR63%20ZRG
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for KR63%20ZRG: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: PY14%20EBA
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY14%2520EBA%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for PY14%20EBA: 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: SG13%20UOY
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG13%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for SG13%20UOY: 2
2026-03-28 22:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 703ff2b7-c111-506d-950e-edbe52e45936 with identifier: SG13%20UOY
2026-03-28 22:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 703ff2b7-c111-506d-950e-edbe52e45936 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 703ff2b7-c111-506d-950e-edbe52e45936 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 703ff2b7-c111-506d-950e-edbe52e45936, identifier: SG13%20UOY
2026-03-28 22:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with identifier: VN68%20KUJ
2026-03-28 22:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with identifier: VN68%20KUJ
2026-03-28 22:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7dea38a-d02b-5775-b7db-08e0d20bd7d4 with identifier: VN68%20KUJ to the API
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:49 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN68%20KUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd7dea38a-d02b-5775-b7db-08e0d20bd7d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN68 KUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN68%20KUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 30979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 PREMIUM SE Hatchback',
 'transmission': 'automatic',
 'trim': 'PREMIUM SE',
 'vin': 'NLHA851CMKZ487423',
 'year': 2018}
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Saving data for VN68%20KUJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774047797.804499, 'last_price_update_time': 1774736089.6672}
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN68%2520KUJ') HTTP/1.1" 204 0
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: WP65%20BKF
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for WP65%20BKF: 2
2026-03-28 22:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46fce341-084e-533a-a1a8-fa101b205bf4 with identifier: WP65%20BKF
2026-03-28 22:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46fce341-084e-533a-a1a8-fa101b205bf4 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46fce341-084e-533a-a1a8-fa101b205bf4 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46fce341-084e-533a-a1a8-fa101b205bf4, identifier: WP65%20BKF
2026-03-28 22:14:49 [bca.uk] INFO: Found listing with ID: GP21%20FTU
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520FTU%27 HTTP/1.1" 200 None
2026-03-28 22:14:49 [bca.uk] INFO: Scrape type for GP21%20FTU: 2
2026-03-28 22:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with identifier: GP21%20FTU
2026-03-28 22:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with scrape type 2
2026-03-28 22:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998, identifier: GP21%20FTU
2026-03-28 22:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 703ff2b7-c111-506d-950e-edbe52e45936 with identifier: SG13%20UOY
2026-03-28 22:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 703ff2b7-c111-506d-950e-edbe52e45936 with identifier: SG13%20UOY
2026-03-28 22:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 703ff2b7-c111-506d-950e-edbe52e45936 with identifier: SG13%20UOY to the API
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG13%20UOY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '703ff2b7-c111-506d-950e-edbe52e45936',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG13 UOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG13%20UOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA TOURER',
 'odometer': 105753,
 '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 INSIGNIA TOURER 2.0 CDTI E/F 130 EXCLUSIV S/S Estate',
 'transmission': 'manual',
 'trim': 'CDTI E/F 130 EXCLUSIV S/S',
 'vin': 'W0LGM8EL2D1076676',
 'year': 2013}
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG13%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:14:50 [bca.uk] INFO: Saving data for SG13%20UOY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649614.82088, 'last_price_update_time': 1774736090.275471}
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG13%2520UOY') HTTP/1.1" 204 0
2026-03-28 22:14:50 [bca.uk] INFO: Found listing with ID: NL23%20SUU
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520SUU%27 HTTP/1.1" 200 None
2026-03-28 22:14:50 [bca.uk] INFO: Scrape type for NL23%20SUU: 0
2026-03-28 22:14:50 [bca.uk] INFO: Found listing with ID: EU15%20YBM
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520YBM%27 HTTP/1.1" 200 None
2026-03-28 22:14:50 [bca.uk] INFO: Scrape type for EU15%20YBM: 0
2026-03-28 22:14:50 [bca.uk] INFO: Found listing with ID: GK19%20YXX
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520YXX%27 HTTP/1.1" 200 None
2026-03-28 22:14:50 [bca.uk] INFO: Scrape type for GK19%20YXX: 2
2026-03-28 22:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1d75c15-16d3-5453-a54a-03291807fded with identifier: GK19%20YXX
2026-03-28 22:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1d75c15-16d3-5453-a54a-03291807fded with scrape type 2
2026-03-28 22:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1d75c15-16d3-5453-a54a-03291807fded with scrape type 2
2026-03-28 22:14:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1d75c15-16d3-5453-a54a-03291807fded, identifier: GK19%20YXX
2026-03-28 22:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46fce341-084e-533a-a1a8-fa101b205bf4 with identifier: WP65%20BKF
2026-03-28 22:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46fce341-084e-533a-a1a8-fa101b205bf4 with identifier: WP65%20BKF
2026-03-28 22:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46fce341-084e-533a-a1a8-fa101b205bf4 with identifier: WP65%20BKF to the API
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:50 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP65%20BKF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46fce341-084e-533a-a1a8-fa101b205bf4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP65 BKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP65%20BKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 77550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.6 M/JET 120 CROSS PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 120 CROSS PLUS',
 'vin': 'ZFA3340000P401568',
 'year': 2015}
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP65%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:14:50 [bca.uk] INFO: Saving data for WP65%20BKF: {'auction_closing_time': 1774778400.0, 'created_time': 1774536053.305662, 'last_price_update_time': 1774736090.740519}
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP65%2520BKF') HTTP/1.1" 204 0
2026-03-28 22:14:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with identifier: GP21%20FTU
2026-03-28 22:14:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with identifier: GP21%20FTU
2026-03-28 22:14:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998 with identifier: GP21%20FTU to the API
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP21%20FTU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3d30e3ce-441e-5d5c-a1ec-eb1a0a5d8998',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GP21 FTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP21%20FTU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 39819,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17200,
 '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': 'SALZA2AT4MH154610',
 'year': 2021}
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520FTU%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Saving data for GP21%20FTU: {'auction_closing_time': 1774854000.0, 'created_time': 1773833869.731624, 'last_price_update_time': 1774736091.149196}
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP21%2520FTU') HTTP/1.1" 204 0
2026-03-28 22:14:51 [bca.uk] INFO: Found listing with ID: KU17%20ZLW
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520ZLW%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Scrape type for KU17%20ZLW: 0
2026-03-28 22:14:51 [bca.uk] INFO: Found listing with ID: KF68%20LCE
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF68%2520LCE%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Scrape type for KF68%20LCE: 2
2026-03-28 22:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aee9f44a-fba2-598d-9281-06706bd06b9f with identifier: KF68%20LCE
2026-03-28 22:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aee9f44a-fba2-598d-9281-06706bd06b9f with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aee9f44a-fba2-598d-9281-06706bd06b9f with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aee9f44a-fba2-598d-9281-06706bd06b9f, identifier: KF68%20LCE
2026-03-28 22:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1d75c15-16d3-5453-a54a-03291807fded with identifier: GK19%20YXX
2026-03-28 22:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1d75c15-16d3-5453-a54a-03291807fded with identifier: GK19%20YXX
2026-03-28 22:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1d75c15-16d3-5453-a54a-03291807fded with identifier: GK19%20YXX to the API
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:51 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20YXX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1d75c15-16d3-5453-a54a-03291807fded',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK19 YXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK19%20YXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 60107,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI EVO 150 2WD MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD MATCH DSG',
 'vin': 'WVGZZZ5NZKW894644',
 'year': 2019}
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520YXX%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Saving data for GK19%20YXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774361330.350462, 'last_price_update_time': 1774736091.547566}
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK19%2520YXX') HTTP/1.1" 204 0
2026-03-28 22:14:51 [bca.uk] INFO: Found listing with ID: AE16%20PZA
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Scrape type for AE16%20PZA: 2
2026-03-28 22:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with identifier: AE16%20PZA
2026-03-28 22:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b4e06c6-709f-5e0e-86c8-42a345b6c20d, identifier: AE16%20PZA
2026-03-28 22:14:51 [bca.uk] INFO: Found listing with ID: GU23%20XLN
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XLN%27 HTTP/1.1" 200 None
2026-03-28 22:14:51 [bca.uk] INFO: Scrape type for GU23%20XLN: 2
2026-03-28 22:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c118402-659a-592b-b71d-57b09acd0c3c with identifier: GU23%20XLN
2026-03-28 22:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c118402-659a-592b-b71d-57b09acd0c3c with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c118402-659a-592b-b71d-57b09acd0c3c with scrape type 2
2026-03-28 22:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c118402-659a-592b-b71d-57b09acd0c3c, identifier: GU23%20XLN
2026-03-28 22:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aee9f44a-fba2-598d-9281-06706bd06b9f with identifier: KF68%20LCE
2026-03-28 22:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aee9f44a-fba2-598d-9281-06706bd06b9f with identifier: KF68%20LCE
2026-03-28 22:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aee9f44a-fba2-598d-9281-06706bd06b9f with identifier: KF68%20LCE to the API
2026-03-28 22:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF68%20LCE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aee9f44a-fba2-598d-9281-06706bd06b9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF68 LCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF68%20LCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 65970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 D3 MOMENTUM G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D3 MOMENTUM G/T',
 'vin': 'YV1XZ72BDK2116238',
 'year': 2019}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF68%2520LCE%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Saving data for KF68%20LCE: {'auction_closing_time': 1774778400.0, 'created_time': 1774362629.289923, 'last_price_update_time': 1774736092.160533}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF68%2520LCE') HTTP/1.1" 204 0
2026-03-28 22:14:52 [bca.uk] INFO: Found listing with ID: CV06%20ZKK
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV06%2520ZKK%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Scrape type for CV06%20ZKK: 0
2026-03-28 22:14:52 [bca.uk] INFO: Found listing with ID: GF57%20UHV
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF57%2520UHV%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Scrape type for GF57%20UHV: 0
2026-03-28 22:14:52 [bca.uk] INFO: Found listing with ID: BG08%20KAK
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG08%2520KAK%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Scrape type for BG08%20KAK: 2
2026-03-28 22:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab0d0826-1400-5451-acae-42d8b9a4314d with identifier: BG08%20KAK
2026-03-28 22:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab0d0826-1400-5451-acae-42d8b9a4314d with scrape type 2
2026-03-28 22:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab0d0826-1400-5451-acae-42d8b9a4314d with scrape type 2
2026-03-28 22:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab0d0826-1400-5451-acae-42d8b9a4314d, identifier: BG08%20KAK
2026-03-28 22:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with identifier: AE16%20PZA
2026-03-28 22:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with identifier: AE16%20PZA
2026-03-28 22:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b4e06c6-709f-5e0e-86c8-42a345b6c20d with identifier: AE16%20PZA to the API
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:52 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE16%20PZA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b4e06c6-709f-5e0e-86c8-42a345b6c20d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE16 PZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE16%20PZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 105927,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DIG-T N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFCAJ11U1639595',
 'year': 2016}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Saving data for AE16%20PZA: {'auction_closing_time': 1774778400.0, 'created_time': 1774351516.715435, 'last_price_update_time': 1774736092.605996}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE16%2520PZA') HTTP/1.1" 204 0
2026-03-28 22:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c118402-659a-592b-b71d-57b09acd0c3c with identifier: GU23%20XLN
2026-03-28 22:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c118402-659a-592b-b71d-57b09acd0c3c with identifier: GU23%20XLN
2026-03-28 22:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c118402-659a-592b-b71d-57b09acd0c3c with identifier: GU23%20XLN to the API
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU23%20XLN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2c118402-659a-592b-b71d-57b09acd0c3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU23 XLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU23%20XLN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 300',
 'odometer': 32404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQB 300 168KW 66KWH 4M AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N9M0JB9PN034584',
 'year': 2023}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XLN%27 HTTP/1.1" 200 None
2026-03-28 22:14:52 [bca.uk] INFO: Saving data for GU23%20XLN: {'auction_closing_time': 1774854000.0, 'created_time': 1774449203.058947, 'last_price_update_time': 1774736092.983571}
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU23%2520XLN') HTTP/1.1" 204 0
2026-03-28 22:14:52 [bca.uk] INFO: Found listing with ID: EA18%20YDV
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520YDV%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for EA18%20YDV: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: OO67%20KEZ
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OO67%2520KEZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for OO67%20KEZ: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: RF68%20YKB
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for RF68%20YKB: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: GU65%20UKH
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU65%2520UKH%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for GU65%20UKH: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: KT67%20RDO
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT67%2520RDO%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for KT67%20RDO: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: LN16%20WFY
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN16%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for LN16%20WFY: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: SM70%20LKK
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM70%2520LKK%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for SM70%20LKK: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: AO65%20YFV
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for AO65%20YFV: 2
2026-03-28 22:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with identifier: AO65%20YFV
2026-03-28 22:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c086f0cc-20a2-5edc-bbc4-a973e4d18df4, identifier: AO65%20YFV
2026-03-28 22:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab0d0826-1400-5451-acae-42d8b9a4314d with identifier: BG08%20KAK
2026-03-28 22:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab0d0826-1400-5451-acae-42d8b9a4314d with identifier: BG08%20KAK
2026-03-28 22:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab0d0826-1400-5451-acae-42d8b9a4314d with identifier: BG08%20KAK to the API
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG08%20KAK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab0d0826-1400-5451-acae-42d8b9a4314d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG08 KAK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG08%20KAK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 191269,
 '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 C3 1.4 HDI RHYTHM Hatchback',
 'transmission': 'manual',
 'trim': 'HDI RHYTHM',
 'vin': 'VF7FC8HZC29126112',
 'year': 2008}
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG08%2520KAK%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Saving data for BG08%20KAK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649610.720008, 'last_price_update_time': 1774736093.512872}
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG08%2520KAK') HTTP/1.1" 204 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: EG17%20GCX
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG17%2520GCX%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for EG17%20GCX: 2
2026-03-28 22:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4421f3a6-d511-55fc-99da-31869e16ade7 with identifier: EG17%20GCX
2026-03-28 22:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4421f3a6-d511-55fc-99da-31869e16ade7 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4421f3a6-d511-55fc-99da-31869e16ade7 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4421f3a6-d511-55fc-99da-31869e16ade7, identifier: EG17%20GCX
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: GV71%20PYT
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV71%2520PYT%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for GV71%20PYT: 0
2026-03-28 22:14:53 [bca.uk] INFO: Found listing with ID: HF21%20UKM
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF21%2520UKM%27 HTTP/1.1" 200 None
2026-03-28 22:14:53 [bca.uk] INFO: Scrape type for HF21%20UKM: 2
2026-03-28 22:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64ade957-3ec6-5623-9869-b522f0c0f8b7 with identifier: HF21%20UKM
2026-03-28 22:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64ade957-3ec6-5623-9869-b522f0c0f8b7 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64ade957-3ec6-5623-9869-b522f0c0f8b7 with scrape type 2
2026-03-28 22:14:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64ade957-3ec6-5623-9869-b522f0c0f8b7, identifier: HF21%20UKM
2026-03-28 22:14:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with identifier: AO65%20YFV
2026-03-28 22:14:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with identifier: AO65%20YFV
2026-03-28 22:14:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c086f0cc-20a2-5edc-bbc4-a973e4d18df4 with identifier: AO65%20YFV to the API
2026-03-28 22:14:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=32&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO65%20YFV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c086f0cc-20a2-5edc-bbc4-a973e4d18df4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO65 YFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO65%20YFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 108180,
 'odometer_reading_unit': '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 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '90 LIMITED ED.',
 'vin': 'W0L0XEP08F6091335',
 'year': 2015}
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:14:54 [bca.uk] INFO: Saving data for AO65%20YFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774044902.837516, 'last_price_update_time': 1774736094.143561}
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO65%2520YFV') HTTP/1.1" 204 0
2026-03-28 22:14:54 [bca.uk] INFO: Found listing with ID: YP58%20TBU
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP58%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 22:14:54 [bca.uk] INFO: Scrape type for YP58%20TBU: 2
2026-03-28 22:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with identifier: YP58%20TBU
2026-03-28 22:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with scrape type 2
2026-03-28 22:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with scrape type 2
2026-03-28 22:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97371abd-5fc7-55ee-8904-c0e3dbb19f7c, identifier: YP58%20TBU
2026-03-28 22:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4421f3a6-d511-55fc-99da-31869e16ade7 with identifier: EG17%20GCX
2026-03-28 22:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4421f3a6-d511-55fc-99da-31869e16ade7 with identifier: EG17%20GCX
2026-03-28 22:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4421f3a6-d511-55fc-99da-31869e16ade7 with identifier: EG17%20GCX to the API
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EG17%20GCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4421f3a6-d511-55fc-99da-31869e16ade7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EG17 GCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EG17%20GCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 70266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 GT-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'GT-LINE',
 'vin': 'KNAB3511LJT032732',
 'year': 2017}
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG17%2520GCX%27 HTTP/1.1" 200 None
2026-03-28 22:14:54 [bca.uk] INFO: Saving data for EG17%20GCX: {'auction_closing_time': 1774778400.0, 'created_time': 1774362055.989216, 'last_price_update_time': 1774736094.68954}
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EG17%2520GCX') HTTP/1.1" 204 0
2026-03-28 22:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64ade957-3ec6-5623-9869-b522f0c0f8b7 with identifier: HF21%20UKM
2026-03-28 22:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64ade957-3ec6-5623-9869-b522f0c0f8b7 with identifier: HF21%20UKM
2026-03-28 22:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64ade957-3ec6-5623-9869-b522f0c0f8b7 with identifier: HF21%20UKM to the API
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF21%20UKM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64ade957-3ec6-5623-9869-b522f0c0f8b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HF21 UKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF21%20UKM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 90301,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD S Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD S',
 'vin': 'SALZA2AN0MH137157',
 'year': 2021}
2026-03-28 22:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF21%2520UKM%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Saving data for HF21%20UKM: {'auction_closing_time': 1774854000.0, 'created_time': 1773840992.494949, 'last_price_update_time': 1774736095.005958}
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF21%2520UKM') HTTP/1.1" 204 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: BN67%20LSL
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520LSL%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for BN67%20LSL: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: AK60%20PLZ
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK60%2520PLZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for AK60%20PLZ: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: LT10%20XJA
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT10%2520XJA%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for LT10%20XJA: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: VN12%20XCH
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN12%2520XCH%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for VN12%20XCH: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: ML63%20NKT
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML63%2520NKT%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for ML63%20NKT: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: DC65%20VLJ
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC65%2520VLJ%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for DC65%20VLJ: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: DX68%20HXN
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX68%2520HXN%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for DX68%20HXN: 0
2026-03-28 22:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with identifier: YP58%20TBU
2026-03-28 22:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with identifier: YP58%20TBU
2026-03-28 22:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97371abd-5fc7-55ee-8904-c0e3dbb19f7c with identifier: YP58%20TBU to the API
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:55 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP58%20TBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97371abd-5fc7-55ee-8904-c0e3dbb19f7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP58 TBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP58%20TBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 133154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-CDTI EX Estate',
 'transmission': 'manual',
 'trim': 'I-CDTI EX',
 'vin': 'SHSRE67708U040157',
 'year': 2009}
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP58%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Saving data for YP58%20TBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774535898.399564, 'last_price_update_time': 1774736095.475423}
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP58%2520TBU') HTTP/1.1" 204 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: KY15%20XBT
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY15%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for KY15%20XBT: 2
2026-03-28 22:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with identifier: KY15%20XBT
2026-03-28 22:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 227f2ecd-15d8-5ed2-84d4-a9610401fb96, identifier: KY15%20XBT
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: HK72%20LDL
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520LDL%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for HK72%20LDL: 0
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: KR71%20YZK
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520YZK%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for KR71%20YZK: 2
2026-03-28 22:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9834baf-5db1-52b7-bd54-a7d9f0cec786 with identifier: KR71%20YZK
2026-03-28 22:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9834baf-5db1-52b7-bd54-a7d9f0cec786 with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9834baf-5db1-52b7-bd54-a7d9f0cec786 with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9834baf-5db1-52b7-bd54-a7d9f0cec786, identifier: KR71%20YZK
2026-03-28 22:14:55 [bca.uk] INFO: Found listing with ID: HG07%20WOA
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG07%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 22:14:55 [bca.uk] INFO: Scrape type for HG07%20WOA: 2
2026-03-28 22:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ceb565d9-089b-5327-885e-03527f0a332e with identifier: HG07%20WOA
2026-03-28 22:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ceb565d9-089b-5327-885e-03527f0a332e with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ceb565d9-089b-5327-885e-03527f0a332e with scrape type 2
2026-03-28 22:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ceb565d9-089b-5327-885e-03527f0a332e, identifier: HG07%20WOA
2026-03-28 22:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with identifier: KY15%20XBT
2026-03-28 22:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with identifier: KY15%20XBT
2026-03-28 22:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 227f2ecd-15d8-5ed2-84d4-a9610401fb96 with identifier: KY15%20XBT to the API
2026-03-28 22:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY15%20XBT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '227f2ecd-15d8-5ed2-84d4-a9610401fb96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY15 XBT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY15%20XBT&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 104900,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.6 BLUEHDI 100 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 FEEL',
 'vin': 'VF70BBHY3FE511371',
 'year': 2015}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY15%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 22:14:56 [bca.uk] INFO: Saving data for KY15%20XBT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535173.625103, 'last_price_update_time': 1774736096.178091}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY15%2520XBT') HTTP/1.1" 204 0
2026-03-28 22:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9834baf-5db1-52b7-bd54-a7d9f0cec786 with identifier: KR71%20YZK
2026-03-28 22:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9834baf-5db1-52b7-bd54-a7d9f0cec786 with identifier: KR71%20YZK
2026-03-28 22:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9834baf-5db1-52b7-bd54-a7d9f0cec786 with identifier: KR71%20YZK to the API
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20YZK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e9834baf-5db1-52b7-bd54-a7d9f0cec786',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR71 YZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20YZK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'MOKKA-E',
 'odometer': 27082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA-E 100KW 50KWH SRI PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SRI PREMIUM',
 'vin': 'VXKUKZKXZMW100096',
 'year': 2021}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520YZK%27 HTTP/1.1" 200 None
2026-03-28 22:14:56 [bca.uk] INFO: Saving data for KR71%20YZK: {'auction_closing_time': 1774854000.0, 'created_time': 1774449193.562729, 'last_price_update_time': 1774736096.550113}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520YZK') HTTP/1.1" 204 0
2026-03-28 22:14:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ceb565d9-089b-5327-885e-03527f0a332e with identifier: HG07%20WOA
2026-03-28 22:14:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ceb565d9-089b-5327-885e-03527f0a332e with identifier: HG07%20WOA
2026-03-28 22:14:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ceb565d9-089b-5327-885e-03527f0a332e with identifier: HG07%20WOA to the API
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:56 [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': 266,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG07%20WOA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ceb565d9-089b-5327-885e-03527f0a332e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG07 WOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG07%20WOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A4 CABRIOLET',
 'odometer': 100113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI A4 CABRIOLET 3.2 FSI QUATTRO S LINE TIPTRONIC Convertible',
 'transmission': 'manual',
 'trim': 'FSI QUATTRO S LINE TIPTRONIC',
 'vin': 'WAUZZZ8H97K035594',
 'year': 2007}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG07%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 22:14:56 [bca.uk] INFO: Saving data for HG07%20WOA: {'auction_closing_time': 1774951200.0, 'created_time': 1774448601.404805, 'last_price_update_time': 1774736096.881235}
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG07%2520WOA') HTTP/1.1" 204 0
2026-03-28 22:14:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:14:56 [bca.uk] INFO: Found listing with ID: KY16%20YLL
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY16%2520YLL%27 HTTP/1.1" 200 None
2026-03-28 22:14:56 [bca.uk] INFO: Scrape type for KY16%20YLL: 2
2026-03-28 22:14:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9a0787a-9d9f-52e6-b920-b402d8bfffca with identifier: KY16%20YLL
2026-03-28 22:14:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9a0787a-9d9f-52e6-b920-b402d8bfffca with scrape type 2
2026-03-28 22:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9a0787a-9d9f-52e6-b920-b402d8bfffca with scrape type 2
2026-03-28 22:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9a0787a-9d9f-52e6-b920-b402d8bfffca, identifier: KY16%20YLL
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: LE21%20ONP
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE21%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for LE21%20ONP: 2
2026-03-28 22:14:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb14ea12-1297-5347-9dc8-33061eeb4ede with identifier: LE21%20ONP
2026-03-28 22:14:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb14ea12-1297-5347-9dc8-33061eeb4ede with scrape type 2
2026-03-28 22:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb14ea12-1297-5347-9dc8-33061eeb4ede with scrape type 2
2026-03-28 22:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb14ea12-1297-5347-9dc8-33061eeb4ede, identifier: LE21%20ONP
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: KC57%20UUR
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC57%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for KC57%20UUR: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: KG05%20BVL
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KG05%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for KG05%20BVL: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: LA56%20LHG
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA56%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for LA56%20LHG: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: LC05%20LHB
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC05%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for LC05%20LHB: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: LG61%20WYL
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for LG61%20WYL: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: LV13%20WFN
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520WFN%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for LV13%20WFN: 0
2026-03-28 22:14:57 [bca.uk] INFO: Found listing with ID: MJ61%20XRS
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520XRS%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Scrape type for MJ61%20XRS: 2
2026-03-28 22:14:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 918bcc6e-c002-55c1-9ca5-da8a6a72487f with identifier: MJ61%20XRS
2026-03-28 22:14:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 918bcc6e-c002-55c1-9ca5-da8a6a72487f with scrape type 2
2026-03-28 22:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 918bcc6e-c002-55c1-9ca5-da8a6a72487f with scrape type 2
2026-03-28 22:14:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 918bcc6e-c002-55c1-9ca5-da8a6a72487f, identifier: MJ61%20XRS
2026-03-28 22:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9a0787a-9d9f-52e6-b920-b402d8bfffca with identifier: KY16%20YLL
2026-03-28 22:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9a0787a-9d9f-52e6-b920-b402d8bfffca with identifier: KY16%20YLL
2026-03-28 22:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9a0787a-9d9f-52e6-b920-b402d8bfffca with identifier: KY16%20YLL to the API
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY16%20YLL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e9a0787a-9d9f-52e6-b920-b402d8bfffca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY16 YLL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY16%20YLL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 97996,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 2.0 CRDI 185 4WD PREMIUM SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 185 4WD PREMIUM SE',
 'vin': 'TMAJ381ANGJ154210',
 'year': 2016}
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY16%2520YLL%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Saving data for KY16%20YLL: {'auction_closing_time': 1774778400.0, 'created_time': 1774362028.845838, 'last_price_update_time': 1774736097.617199}
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY16%2520YLL') HTTP/1.1" 204 0
2026-03-28 22:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb14ea12-1297-5347-9dc8-33061eeb4ede with identifier: LE21%20ONP
2026-03-28 22:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb14ea12-1297-5347-9dc8-33061eeb4ede with identifier: LE21%20ONP
2026-03-28 22:14:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb14ea12-1297-5347-9dc8-33061eeb4ede with identifier: LE21%20ONP to the API
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE21%20ONP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fb14ea12-1297-5347-9dc8-33061eeb4ede',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE21 ONP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE21%20ONP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 54982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA E-NIRO 100KW 39KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 39KWH 2',
 'vin': 'KNACC81HUM5065945',
 'year': 2021}
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE21%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 22:14:57 [bca.uk] INFO: Saving data for LE21%20ONP: {'auction_closing_time': 1774854000.0, 'created_time': 1774449243.769777, 'last_price_update_time': 1774736097.902475}
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE21%2520ONP') HTTP/1.1" 204 0
2026-03-28 22:14:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 918bcc6e-c002-55c1-9ca5-da8a6a72487f with identifier: MJ61%20XRS
2026-03-28 22:14:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 918bcc6e-c002-55c1-9ca5-da8a6a72487f with identifier: MJ61%20XRS
2026-03-28 22:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 918bcc6e-c002-55c1-9ca5-da8a6a72487f with identifier: MJ61%20XRS to the API
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:58 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ61%20XRS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '918bcc6e-c002-55c1-9ca5-da8a6a72487f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ61 XRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ61%20XRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': '116I',
 'odometer': 93946,
 '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 116I 1.6 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA1A12030E687382',
 'year': 2011}
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520XRS%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Saving data for MJ61%20XRS: {'auction_closing_time': 1774951200.0, 'created_time': 1774339628.275562, 'last_price_update_time': 1774736098.252066}
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ61%2520XRS') HTTP/1.1" 204 0
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: DP23%20TDO
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for DP23%20TDO: 2
2026-03-28 22:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a9b142e1-9921-53db-b6c0-17c8304729c3 with identifier: DP23%20TDO
2026-03-28 22:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a9b142e1-9921-53db-b6c0-17c8304729c3 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a9b142e1-9921-53db-b6c0-17c8304729c3 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a9b142e1-9921-53db-b6c0-17c8304729c3, identifier: DP23%20TDO
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: LJ21%20ANZ
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ21%2520ANZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for LJ21%20ANZ: 2
2026-03-28 22:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcc41a95-e58d-5757-aea5-bf3abf5c2154 with identifier: LJ21%20ANZ
2026-03-28 22:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcc41a95-e58d-5757-aea5-bf3abf5c2154 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcc41a95-e58d-5757-aea5-bf3abf5c2154 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcc41a95-e58d-5757-aea5-bf3abf5c2154, identifier: LJ21%20ANZ
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: NA69%20XBT
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for NA69%20XBT: 0
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: SD13%20SXO
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520SXO%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for SD13%20SXO: 0
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: SG09%20FNU
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG09%2520FNU%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for SG09%20FNU: 0
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: SM61%20URB
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM61%2520URB%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for SM61%20URB: 0
2026-03-28 22:14:58 [bca.uk] INFO: Found listing with ID: VF07%20KYX
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF07%2520KYX%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Scrape type for VF07%20KYX: 2
2026-03-28 22:14:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with identifier: VF07%20KYX
2026-03-28 22:14:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with scrape type 2
2026-03-28 22:14:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32b0feb8-92cc-5ba8-bde4-9818722f90b6, identifier: VF07%20KYX
2026-03-28 22:14:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a9b142e1-9921-53db-b6c0-17c8304729c3 with identifier: DP23%20TDO
2026-03-28 22:14:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a9b142e1-9921-53db-b6c0-17c8304729c3 with identifier: DP23%20TDO
2026-03-28 22:14:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a9b142e1-9921-53db-b6c0-17c8304729c3 with identifier: DP23%20TDO to the API
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20TDO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a9b142e1-9921-53db-b6c0-17c8304729c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 29929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ692776',
 'year': 2023}
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:14:58 [bca.uk] INFO: Saving data for DP23%20TDO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649404.848797, 'last_price_update_time': 1774736098.943525}
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TDO') HTTP/1.1" 204 0
2026-03-28 22:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcc41a95-e58d-5757-aea5-bf3abf5c2154 with identifier: LJ21%20ANZ
2026-03-28 22:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcc41a95-e58d-5757-aea5-bf3abf5c2154 with identifier: LJ21%20ANZ
2026-03-28 22:14:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcc41a95-e58d-5757-aea5-bf3abf5c2154 with identifier: LJ21%20ANZ to the API
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ21%20ANZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fcc41a95-e58d-5757-aea5-bf3abf5c2154',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LJ21 ANZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ21%20ANZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 79996,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC HSE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC HSE (5ST)',
 'vin': 'SALCA2ATXLH882467',
 'year': 2021}
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ21%2520ANZ%27 HTTP/1.1" 200 None
2026-03-28 22:14:59 [bca.uk] INFO: Saving data for LJ21%20ANZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773839004.850011, 'last_price_update_time': 1774736099.459063}
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ21%2520ANZ') HTTP/1.1" 204 0
2026-03-28 22:14:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with identifier: VF07%20KYX
2026-03-28 22:14:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with identifier: VF07%20KYX
2026-03-28 22:14:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32b0feb8-92cc-5ba8-bde4-9818722f90b6 with identifier: VF07%20KYX to the API
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:14:59 [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': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VF07%20KYX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32b0feb8-92cc-5ba8-bde4-9818722f90b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VF07 KYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VF07%20KYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 133748,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC TYPE S GT I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC TYPE S GT I-SHIFT',
 'vin': 'SHHFN14607U002339',
 'year': 2007}
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF07%2520KYX%27 HTTP/1.1" 200 None
2026-03-28 22:14:59 [bca.uk] INFO: Saving data for VF07%20KYX: {'auction_closing_time': 1774951200.0, 'created_time': 1774047725.886229, 'last_price_update_time': 1774736099.790738}
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VF07%2520KYX') HTTP/1.1" 204 0
2026-03-28 22:14:59 [bca.uk] INFO: Found listing with ID: DP23%20TTV
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TTV%27 HTTP/1.1" 200 None
2026-03-28 22:14:59 [bca.uk] INFO: Scrape type for DP23%20TTV: 2
2026-03-28 22:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b2c1120-c9d8-560c-9de1-3af87798e991 with identifier: DP23%20TTV
2026-03-28 22:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b2c1120-c9d8-560c-9de1-3af87798e991 with scrape type 2
2026-03-28 22:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b2c1120-c9d8-560c-9de1-3af87798e991 with scrape type 2
2026-03-28 22:14:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b2c1120-c9d8-560c-9de1-3af87798e991, identifier: DP23%20TTV
2026-03-28 22:14:59 [bca.uk] INFO: Found listing with ID: LJ22%20YNM
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:14:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNM%27 HTTP/1.1" 200 None
2026-03-28 22:14:59 [bca.uk] INFO: Scrape type for LJ22%20YNM: 2
2026-03-28 22:14:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with identifier: LJ22%20YNM
2026-03-28 22:14:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with scrape type 2
2026-03-28 22:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with scrape type 2
2026-03-28 22:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4970e767-a3f0-58aa-a2d1-01873e8b6a39, identifier: LJ22%20YNM
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: WG63%20YYE
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG63%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for WG63%20YYE: 0
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: WJ07%20XUC
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ07%2520XUC%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for WJ07%20XUC: 0
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: DF14%20TKV
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for DF14%20TKV: 0
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: DU16%20VYC
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU16%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for DU16%20VYC: 0
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: EJ14%20VDR
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ14%2520VDR%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for EJ14%20VDR: 0
2026-03-28 22:15:00 [bca.uk] INFO: Found listing with ID: GJ61%20FMC
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ61%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Scrape type for GJ61%20FMC: 2
2026-03-28 22:15:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4559729c-a2e6-5300-a0e1-7a53214edcd1 with identifier: GJ61%20FMC
2026-03-28 22:15:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4559729c-a2e6-5300-a0e1-7a53214edcd1 with scrape type 2
2026-03-28 22:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4559729c-a2e6-5300-a0e1-7a53214edcd1 with scrape type 2
2026-03-28 22:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4559729c-a2e6-5300-a0e1-7a53214edcd1, identifier: GJ61%20FMC
2026-03-28 22:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b2c1120-c9d8-560c-9de1-3af87798e991 with identifier: DP23%20TTV
2026-03-28 22:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b2c1120-c9d8-560c-9de1-3af87798e991 with identifier: DP23%20TTV
2026-03-28 22:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b2c1120-c9d8-560c-9de1-3af87798e991 with identifier: DP23%20TTV to the API
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:00 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20TTV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b2c1120-c9d8-560c-9de1-3af87798e991',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 37836,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ676921',
 'year': 2023}
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TTV%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Saving data for DP23%20TTV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649406.51248, 'last_price_update_time': 1774736100.515423}
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TTV') HTTP/1.1" 204 0
2026-03-28 22:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with identifier: LJ22%20YNM
2026-03-28 22:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with identifier: LJ22%20YNM
2026-03-28 22:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4970e767-a3f0-58aa-a2d1-01873e8b6a39 with identifier: LJ22%20YNM to the API
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ22%20YNM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4970e767-a3f0-58aa-a2d1-01873e8b6a39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LJ22 YNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ22%20YNM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 39534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT3NH176910',
 'year': 2022}
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNM%27 HTTP/1.1" 200 None
2026-03-28 22:15:00 [bca.uk] INFO: Saving data for LJ22%20YNM: {'auction_closing_time': 1774854000.0, 'created_time': 1774449308.400226, 'last_price_update_time': 1774736100.793413}
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ22%2520YNM') HTTP/1.1" 204 0
2026-03-28 22:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4559729c-a2e6-5300-a0e1-7a53214edcd1 with identifier: GJ61%20FMC
2026-03-28 22:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4559729c-a2e6-5300-a0e1-7a53214edcd1 with identifier: GJ61%20FMC
2026-03-28 22:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4559729c-a2e6-5300-a0e1-7a53214edcd1 with identifier: GJ61%20FMC to the API
2026-03-28 22:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ61%20FMC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4559729c-a2e6-5300-a0e1-7a53214edcd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ61 FMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ61%20FMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 118035,
 '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 AYGO 1.0 VVT-I GO Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I GO',
 'vin': 'JTDKG18C10N569466',
 'year': 2011}
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ61%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Saving data for GJ61%20FMC: {'auction_closing_time': 1774951200.0, 'created_time': 1774351514.689412, 'last_price_update_time': 1774736101.122539}
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ61%2520FMC') HTTP/1.1" 204 0
2026-03-28 22:15:01 [bca.uk] INFO: Total items found: 100
2026-03-28 22:15:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded
2026-03-28 22:15:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:15:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:01 [bca.uk] INFO: Found listing with ID: DS13%20FUY
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS13%2520FUY%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Scrape type for DS13%20FUY: 2
2026-03-28 22:15:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f741033-1c1f-52b5-a957-0afd2741ad35 with identifier: DS13%20FUY
2026-03-28 22:15:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f741033-1c1f-52b5-a957-0afd2741ad35 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f741033-1c1f-52b5-a957-0afd2741ad35 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f741033-1c1f-52b5-a957-0afd2741ad35, identifier: DS13%20FUY
2026-03-28 22:15:01 [bca.uk] INFO: Found listing with ID: LL73%20PTZ
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Scrape type for LL73%20PTZ: 2
2026-03-28 22:15:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d82a590-24f5-5dfb-af2c-90df8ab57486 with identifier: LL73%20PTZ
2026-03-28 22:15:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d82a590-24f5-5dfb-af2c-90df8ab57486 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d82a590-24f5-5dfb-af2c-90df8ab57486 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d82a590-24f5-5dfb-af2c-90df8ab57486, identifier: LL73%20PTZ
2026-03-28 22:15:01 [bca.uk] INFO: Found listing with ID: GU64%20NXK
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU64%2520NXK%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Scrape type for GU64%20NXK: 0
2026-03-28 22:15:01 [bca.uk] INFO: Found listing with ID: HD07%20EZL
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD07%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Scrape type for HD07%20EZL: 0
2026-03-28 22:15:01 [bca.uk] INFO: Found listing with ID: FP17%20UOB
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP17%2520UOB%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Scrape type for FP17%20UOB: 2
2026-03-28 22:15:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88b38746-fad2-5435-83ce-a1e0e8780315 with identifier: FP17%20UOB
2026-03-28 22:15:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88b38746-fad2-5435-83ce-a1e0e8780315 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88b38746-fad2-5435-83ce-a1e0e8780315 with scrape type 2
2026-03-28 22:15:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88b38746-fad2-5435-83ce-a1e0e8780315, identifier: FP17%20UOB
2026-03-28 22:15:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f741033-1c1f-52b5-a957-0afd2741ad35 with identifier: DS13%20FUY
2026-03-28 22:15:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f741033-1c1f-52b5-a957-0afd2741ad35 with identifier: DS13%20FUY
2026-03-28 22:15:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f741033-1c1f-52b5-a957-0afd2741ad35 with identifier: DS13%20FUY to the API
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:01 [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': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS13%20FUY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f741033-1c1f-52b5-a957-0afd2741ad35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS13 FUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS13%20FUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 127598,
 '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 INSIGNIA 1.8 16V SRI Hatchback',
 'transmission': 'manual',
 'trim': '16V SRI',
 'vin': 'W0LGS6EC9D1103639',
 'year': 2013}
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS13%2520FUY%27 HTTP/1.1" 200 None
2026-03-28 22:15:01 [bca.uk] INFO: Saving data for DS13%20FUY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649389.441059, 'last_price_update_time': 1774736101.792291}
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS13%2520FUY') HTTP/1.1" 204 0
2026-03-28 22:15:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d82a590-24f5-5dfb-af2c-90df8ab57486 with identifier: LL73%20PTZ
2026-03-28 22:15:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d82a590-24f5-5dfb-af2c-90df8ab57486 with identifier: LL73%20PTZ
2026-03-28 22:15:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d82a590-24f5-5dfb-af2c-90df8ab57486 with identifier: LL73%20PTZ to the API
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL73%20PTZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2d82a590-24f5-5dfb-af2c-90df8ab57486',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL73 PTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL73%20PTZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 29943,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 28000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD DYNAMIC HSE',
 'vin': 'SALZA2AT6RH239908',
 'year': 2023}
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Saving data for LL73%20PTZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774449256.830883, 'last_price_update_time': 1774736102.180959}
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL73%2520PTZ') HTTP/1.1" 204 0
2026-03-28 22:15:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88b38746-fad2-5435-83ce-a1e0e8780315 with identifier: FP17%20UOB
2026-03-28 22:15:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88b38746-fad2-5435-83ce-a1e0e8780315 with identifier: FP17%20UOB
2026-03-28 22:15:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88b38746-fad2-5435-83ce-a1e0e8780315 with identifier: FP17%20UOB to the API
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP17%20UOB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '88b38746-fad2-5435-83ce-a1e0e8780315',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP17 UOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP17%20UOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 24836,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR XE 2.0 D 180 PRESTIGE Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 PRESTIGE',
 'vin': 'SAJAB4AN6HCP11455',
 'year': 2017}
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP17%2520UOB%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Saving data for FP17%20UOB: {'auction_closing_time': 1774778400.0, 'created_time': 1774649645.127952, 'last_price_update_time': 1774736102.476568}
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP17%2520UOB') HTTP/1.1" 204 0
2026-03-28 22:15:02 [bca.uk] INFO: Found listing with ID: YX14%20ORY
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX14%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Scrape type for YX14%20ORY: 0
2026-03-28 22:15:02 [bca.uk] INFO: Found listing with ID: SY10%20OOD
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY10%2520OOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Scrape type for SY10%20OOD: 2
2026-03-28 22:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with identifier: SY10%20OOD
2026-03-28 22:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51c1de09-1de5-5f72-8491-f6927bc7f4a4, identifier: SY10%20OOD
2026-03-28 22:15:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:02 [bca.uk] INFO: Found listing with ID: EU63%20XYW
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU63%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Scrape type for EU63%20XYW: 2
2026-03-28 22:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with identifier: EU63%20XYW
2026-03-28 22:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57f33aa8-9e2d-5c85-bd97-4b288042ab5e, identifier: EU63%20XYW
2026-03-28 22:15:02 [bca.uk] INFO: Found listing with ID: LM72%20OEH
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520OEH%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Scrape type for LM72%20OEH: 2
2026-03-28 22:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 139211fb-fe77-5590-b67a-b83d69415c0e with identifier: LM72%20OEH
2026-03-28 22:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 139211fb-fe77-5590-b67a-b83d69415c0e with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 139211fb-fe77-5590-b67a-b83d69415c0e with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 139211fb-fe77-5590-b67a-b83d69415c0e, identifier: LM72%20OEH
2026-03-28 22:15:02 [bca.uk] INFO: Found listing with ID: RY56%20RNF
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY56%2520RNF%27 HTTP/1.1" 200 None
2026-03-28 22:15:02 [bca.uk] INFO: Scrape type for RY56%20RNF: 2
2026-03-28 22:15:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85623cd1-6f2c-558a-aa16-49e6c06474b7 with identifier: RY56%20RNF
2026-03-28 22:15:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85623cd1-6f2c-558a-aa16-49e6c06474b7 with scrape type 2
2026-03-28 22:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85623cd1-6f2c-558a-aa16-49e6c06474b7 with scrape type 2
2026-03-28 22:15:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85623cd1-6f2c-558a-aa16-49e6c06474b7, identifier: RY56%20RNF
2026-03-28 22:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with identifier: SY10%20OOD
2026-03-28 22:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with identifier: SY10%20OOD
2026-03-28 22:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51c1de09-1de5-5f72-8491-f6927bc7f4a4 with identifier: SY10%20OOD to the API
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY10%20OOD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51c1de09-1de5-5f72-8491-f6927bc7f4a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY10 OOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY10%20OOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 88668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 1.8 16V EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0LGM6ECXA1067207',
 'year': 2010}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY10%2520OOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:03 [bca.uk] INFO: Saving data for SY10%20OOD: {'auction_closing_time': 1774778400.0, 'created_time': 1774649601.139563, 'last_price_update_time': 1774736103.310664}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY10%2520OOD') HTTP/1.1" 204 0
2026-03-28 22:15:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with identifier: EU63%20XYW
2026-03-28 22:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with identifier: EU63%20XYW
2026-03-28 22:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57f33aa8-9e2d-5c85-bd97-4b288042ab5e with identifier: EU63%20XYW to the API
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:03 [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=EU63%20XYW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '57f33aa8-9e2d-5c85-bd97-4b288042ab5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU63 XYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU63%20XYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 108810,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI PREMIUM 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI PREMIUM 2WD',
 'vin': 'TMAJU81ULDJ467767',
 'year': 2013}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU63%2520XYW%27 HTTP/1.1" 200 None
2026-03-28 22:15:03 [bca.uk] INFO: Saving data for EU63%20XYW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649412.041704, 'last_price_update_time': 1774736103.624023}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU63%2520XYW') HTTP/1.1" 204 0
2026-03-28 22:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 139211fb-fe77-5590-b67a-b83d69415c0e with identifier: LM72%20OEH
2026-03-28 22:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 139211fb-fe77-5590-b67a-b83d69415c0e with identifier: LM72%20OEH
2026-03-28 22:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 139211fb-fe77-5590-b67a-b83d69415c0e with identifier: LM72%20OEH to the API
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM72%20OEH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '139211fb-fe77-5590-b67a-b83d69415c0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM72 OEH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM72%20OEH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 350',
 'odometer': 43998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 350 215KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '215KW 66KWH 4M AMG LINE',
 'vin': 'W1N9N1CB7PJ048040',
 'year': 2022}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520OEH%27 HTTP/1.1" 200 None
2026-03-28 22:15:03 [bca.uk] INFO: Saving data for LM72%20OEH: {'auction_closing_time': 1774854000.0, 'created_time': 1774449188.766887, 'last_price_update_time': 1774736103.921218}
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520OEH') HTTP/1.1" 204 0
2026-03-28 22:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85623cd1-6f2c-558a-aa16-49e6c06474b7 with identifier: RY56%20RNF
2026-03-28 22:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85623cd1-6f2c-558a-aa16-49e6c06474b7 with identifier: RY56%20RNF
2026-03-28 22:15:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85623cd1-6f2c-558a-aa16-49e6c06474b7 with identifier: RY56%20RNF to the API
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY56%20RNF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85623cd1-6f2c-558a-aa16-49e6c06474b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY56 RNF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY56%20RNF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 183534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 2.2 I-CTDI EX Hatchback',
 'transmission': 'manual',
 'trim': 'I-CTDI EX',
 'vin': 'SHHFK37607U000606',
 'year': 2006}
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY56%2520RNF%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Saving data for RY56%20RNF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649579.596081, 'last_price_update_time': 1774736104.237491}
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY56%2520RNF') HTTP/1.1" 204 0
2026-03-28 22:15:04 [bca.uk] INFO: Found listing with ID: FY62%20VGM
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY62%2520VGM%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Scrape type for FY62%20VGM: 0
2026-03-28 22:15:04 [bca.uk] INFO: Found listing with ID: SH09%20CPE
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH09%2520CPE%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Scrape type for SH09%20CPE: 2
2026-03-28 22:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196e255f-1b91-5725-83c9-8c55b4665e3e with identifier: SH09%20CPE
2026-03-28 22:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196e255f-1b91-5725-83c9-8c55b4665e3e with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196e255f-1b91-5725-83c9-8c55b4665e3e with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 196e255f-1b91-5725-83c9-8c55b4665e3e, identifier: SH09%20CPE
2026-03-28 22:15:04 [bca.uk] INFO: Found listing with ID: ND63%20BDY
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520BDY%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Scrape type for ND63%20BDY: 2
2026-03-28 22:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70949db9-7a44-55d6-8a26-c24240338d84 with identifier: ND63%20BDY
2026-03-28 22:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70949db9-7a44-55d6-8a26-c24240338d84 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70949db9-7a44-55d6-8a26-c24240338d84 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70949db9-7a44-55d6-8a26-c24240338d84, identifier: ND63%20BDY
2026-03-28 22:15:04 [bca.uk] INFO: Found listing with ID: LN22%20XRO
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XRO%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Scrape type for LN22%20XRO: 2
2026-03-28 22:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2889b029-a5a4-5919-9dce-5535499a00e0 with identifier: LN22%20XRO
2026-03-28 22:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2889b029-a5a4-5919-9dce-5535499a00e0 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2889b029-a5a4-5919-9dce-5535499a00e0 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2889b029-a5a4-5919-9dce-5535499a00e0, identifier: LN22%20XRO
2026-03-28 22:15:04 [bca.uk] INFO: Found listing with ID: VK23%20RVT
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520RVT%27 HTTP/1.1" 200 None
2026-03-28 22:15:04 [bca.uk] INFO: Scrape type for VK23%20RVT: 2
2026-03-28 22:15:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with identifier: VK23%20RVT
2026-03-28 22:15:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with scrape type 2
2026-03-28 22:15:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dfb295b-738f-5b1c-bda8-2c90cea15c30, identifier: VK23%20RVT
2026-03-28 22:15:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 196e255f-1b91-5725-83c9-8c55b4665e3e with identifier: SH09%20CPE
2026-03-28 22:15:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 196e255f-1b91-5725-83c9-8c55b4665e3e with identifier: SH09%20CPE
2026-03-28 22:15:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 196e255f-1b91-5725-83c9-8c55b4665e3e with identifier: SH09%20CPE to the API
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH09%20CPE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '196e255f-1b91-5725-83c9-8c55b4665e3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH09 CPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH09%20CPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 92575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES I-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES I-SHIFT',
 'vin': 'JHMGE68609S223635',
 'year': 2009}
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH09%2520CPE%27 HTTP/1.1" 200 None
2026-03-28 22:15:05 [bca.uk] INFO: Saving data for SH09%20CPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774352055.202196, 'last_price_update_time': 1774736105.236506}
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH09%2520CPE') HTTP/1.1" 204 0
2026-03-28 22:15:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70949db9-7a44-55d6-8a26-c24240338d84 with identifier: ND63%20BDY
2026-03-28 22:15:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70949db9-7a44-55d6-8a26-c24240338d84 with identifier: ND63%20BDY
2026-03-28 22:15:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70949db9-7a44-55d6-8a26-c24240338d84 with identifier: ND63%20BDY to the API
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=30&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND63%20BDY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70949db9-7a44-55d6-8a26-c24240338d84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND63 BDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND63%20BDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 102587,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZED048076',
 'year': 2013}
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520BDY%27 HTTP/1.1" 200 None
2026-03-28 22:15:05 [bca.uk] INFO: Saving data for ND63%20BDY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649410.876538, 'last_price_update_time': 1774736105.632877}
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND63%2520BDY') HTTP/1.1" 204 0
2026-03-28 22:15:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2889b029-a5a4-5919-9dce-5535499a00e0 with identifier: LN22%20XRO
2026-03-28 22:15:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2889b029-a5a4-5919-9dce-5535499a00e0 with identifier: LN22%20XRO
2026-03-28 22:15:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2889b029-a5a4-5919-9dce-5535499a00e0 with identifier: LN22%20XRO to the API
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN22%20XRO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2889b029-a5a4-5919-9dce-5535499a00e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN22 XRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN22%20XRO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 52482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 27000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV R-DYNAMIC HSE',
 'vin': 'SALYA2AY5NA334731',
 'year': 2022}
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XRO%27 HTTP/1.1" 200 None
2026-03-28 22:15:05 [bca.uk] INFO: Saving data for LN22%20XRO: {'auction_closing_time': 1774854000.0, 'created_time': 1773833890.08699, 'last_price_update_time': 1774736105.993356}
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN22%2520XRO') HTTP/1.1" 204 0
2026-03-28 22:15:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with identifier: VK23%20RVT
2026-03-28 22:15:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with identifier: VK23%20RVT
2026-03-28 22:15:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dfb295b-738f-5b1c-bda8-2c90cea15c30 with identifier: VK23%20RVT to the API
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK23%20RVT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7dfb295b-738f-5b1c-bda8-2c90cea15c30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK23 RVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK23%20RVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 30015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI PHEV AWD GT-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI PHEV AWD GT-LINE',
 'vin': 'U5YPX81HSPL074543',
 'year': 2023}
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520RVT%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Saving data for VK23%20RVT: {'auction_closing_time': 1775037600.0, 'created_time': 1774534291.545082, 'last_price_update_time': 1774736106.316368}
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520RVT') HTTP/1.1" 204 0
2026-03-28 22:15:06 [bca.uk] INFO: Found listing with ID: SV60%20MXJ
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV60%2520MXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Scrape type for SV60%20MXJ: 2
2026-03-28 22:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f97257c5-7b54-55e4-a698-6776480d0ff8 with identifier: SV60%20MXJ
2026-03-28 22:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f97257c5-7b54-55e4-a698-6776480d0ff8 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f97257c5-7b54-55e4-a698-6776480d0ff8 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f97257c5-7b54-55e4-a698-6776480d0ff8, identifier: SV60%20MXJ
2026-03-28 22:15:06 [bca.uk] INFO: Found listing with ID: PO63%20YJM
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Scrape type for PO63%20YJM: 2
2026-03-28 22:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5808039-7fda-5de2-932d-929bb790b0c7 with identifier: PO63%20YJM
2026-03-28 22:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5808039-7fda-5de2-932d-929bb790b0c7 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5808039-7fda-5de2-932d-929bb790b0c7 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5808039-7fda-5de2-932d-929bb790b0c7, identifier: PO63%20YJM
2026-03-28 22:15:06 [bca.uk] INFO: Found listing with ID: LN23%20XRZ
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN23%2520XRZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Scrape type for LN23%20XRZ: 0
2026-03-28 22:15:06 [bca.uk] INFO: Found listing with ID: LR22%20SKZ
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Scrape type for LR22%20SKZ: 2
2026-03-28 22:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with identifier: LR22%20SKZ
2026-03-28 22:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d96c6648-1f68-5b92-b58b-f7cb42c7fc1b, identifier: LR22%20SKZ
2026-03-28 22:15:06 [bca.uk] INFO: Found listing with ID: FV59%20MFZ
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV59%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:06 [bca.uk] INFO: Scrape type for FV59%20MFZ: 2
2026-03-28 22:15:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with identifier: FV59%20MFZ
2026-03-28 22:15:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with scrape type 2
2026-03-28 22:15:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6, identifier: FV59%20MFZ
2026-03-28 22:15:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f97257c5-7b54-55e4-a698-6776480d0ff8 with identifier: SV60%20MXJ
2026-03-28 22:15:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f97257c5-7b54-55e4-a698-6776480d0ff8 with identifier: SV60%20MXJ
2026-03-28 22:15:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f97257c5-7b54-55e4-a698-6776480d0ff8 with identifier: SV60%20MXJ to the API
2026-03-28 22:15:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV60%20MXJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f97257c5-7b54-55e4-a698-6776480d0ff8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV60 MXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV60%20MXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 160',
 'odometer': 60043,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 160 1.6 B/E SPORT Coupe',
 'transmission': 'manual',
 'trim': 'B/E SPORT',
 'vin': 'WDB2037312E084906',
 'year': 2010}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV60%2520MXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:07 [bca.uk] INFO: Saving data for SV60%20MXJ: {'auction_closing_time': 1774951200.0, 'created_time': 1773821531.727186, 'last_price_update_time': 1774736107.147034}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV60%2520MXJ') HTTP/1.1" 204 0
2026-03-28 22:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5808039-7fda-5de2-932d-929bb790b0c7 with identifier: PO63%20YJM
2026-03-28 22:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5808039-7fda-5de2-932d-929bb790b0c7 with identifier: PO63%20YJM
2026-03-28 22:15:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5808039-7fda-5de2-932d-929bb790b0c7 with identifier: PO63%20YJM to the API
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:07 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO63%20YJM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e5808039-7fda-5de2-932d-929bb790b0c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO63 YJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO63%20YJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 59031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SUZUKI JIMNY 1.3 VVT SZ4 Estate',
 'transmission': 'manual',
 'trim': 'VVT SZ4',
 'vin': 'JSAFJB43V00576376',
 'year': 2013}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 22:15:07 [bca.uk] INFO: Saving data for PO63%20YJM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649412.728149, 'last_price_update_time': 1774736107.532961}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO63%2520YJM') HTTP/1.1" 204 0
2026-03-28 22:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with identifier: LR22%20SKZ
2026-03-28 22:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with identifier: LR22%20SKZ
2026-03-28 22:15:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d96c6648-1f68-5b92-b58b-f7cb42c7fc1b with identifier: LR22%20SKZ to the API
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20SKZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd96c6648-1f68-5b92-b58b-f7cb42c7fc1b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 SKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20SKZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 24851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18400,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE PREMIUM ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM ED.DCT',
 'vin': 'W1K1771862J351454',
 'year': 2022}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:07 [bca.uk] INFO: Saving data for LR22%20SKZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774449201.207219, 'last_price_update_time': 1774736107.817925}
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520SKZ') HTTP/1.1" 204 0
2026-03-28 22:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with identifier: FV59%20MFZ
2026-03-28 22:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with identifier: FV59%20MFZ
2026-03-28 22:15:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6 with identifier: FV59%20MFZ to the API
2026-03-28 22:15:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV59%20MFZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a883ed36-b3fb-59b6-82c4-1ea6eb51bfc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV59 MFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV59%20MFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 139004,
 '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.6 TDI 105 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'WVWZZZ1KZAP089436',
 'year': 2009}
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV59%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Saving data for FV59%20MFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774351532.049421, 'last_price_update_time': 1774736108.113514}
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV59%2520MFZ') HTTP/1.1" 204 0
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: FH10%20OZN
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH10%2520OZN%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for FH10%20OZN: 0
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: NX67%20XBD
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX67%2520XBD%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for NX67%20XBD: 0
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: FV17%20ZVH
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for FV17%20ZVH: 2
2026-03-28 22:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30d46b36-6095-5d1e-a11d-b4070e062407 with identifier: FV17%20ZVH
2026-03-28 22:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30d46b36-6095-5d1e-a11d-b4070e062407 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30d46b36-6095-5d1e-a11d-b4070e062407 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30d46b36-6095-5d1e-a11d-b4070e062407, identifier: FV17%20ZVH
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: DP23%20TBV
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for DP23%20TBV: 2
2026-03-28 22:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with identifier: DP23%20TBV
2026-03-28 22:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a3b9426-5728-5915-9a15-ff4befd1ccf0, identifier: DP23%20TBV
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: LS21%20UXD
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for LS21%20UXD: 2
2026-03-28 22:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30a45dae-2b9c-5493-912b-6b79789508a1 with identifier: LS21%20UXD
2026-03-28 22:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30a45dae-2b9c-5493-912b-6b79789508a1 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30a45dae-2b9c-5493-912b-6b79789508a1 with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30a45dae-2b9c-5493-912b-6b79789508a1, identifier: LS21%20UXD
2026-03-28 22:15:08 [bca.uk] INFO: Found listing with ID: GX63%20OJP
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX63%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Scrape type for GX63%20OJP: 2
2026-03-28 22:15:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1966fbb3-b521-5f6a-9373-3478dc50718c with identifier: GX63%20OJP
2026-03-28 22:15:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1966fbb3-b521-5f6a-9373-3478dc50718c with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1966fbb3-b521-5f6a-9373-3478dc50718c with scrape type 2
2026-03-28 22:15:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1966fbb3-b521-5f6a-9373-3478dc50718c, identifier: GX63%20OJP
2026-03-28 22:15:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30d46b36-6095-5d1e-a11d-b4070e062407 with identifier: FV17%20ZVH
2026-03-28 22:15:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30d46b36-6095-5d1e-a11d-b4070e062407 with identifier: FV17%20ZVH
2026-03-28 22:15:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30d46b36-6095-5d1e-a11d-b4070e062407 with identifier: FV17%20ZVH to the API
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV17%20ZVH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30d46b36-6095-5d1e-a11d-b4070e062407',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV17 ZVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV17%20ZVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 22962,
 'odometer_reading_unit': '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': 'WMWWG320X03C39204',
 'year': 2017}
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 22:15:08 [bca.uk] INFO: Saving data for FV17%20ZVH: {'auction_closing_time': 1774778400.0, 'created_time': 1774649585.268264, 'last_price_update_time': 1774736108.852399}
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV17%2520ZVH') HTTP/1.1" 204 0
2026-03-28 22:15:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with identifier: DP23%20TBV
2026-03-28 22:15:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with identifier: DP23%20TBV
2026-03-28 22:15:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a3b9426-5728-5915-9a15-ff4befd1ccf0 with identifier: DP23%20TBV to the API
2026-03-28 22:15:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:09 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20TBV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a3b9426-5728-5915-9a15-ff4befd1ccf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 31279,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ676926',
 'year': 2023}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TBV%27 HTTP/1.1" 200 None
2026-03-28 22:15:09 [bca.uk] INFO: Saving data for DP23%20TBV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649401.163234, 'last_price_update_time': 1774736109.15596}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TBV') HTTP/1.1" 204 0
2026-03-28 22:15:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30a45dae-2b9c-5493-912b-6b79789508a1 with identifier: LS21%20UXD
2026-03-28 22:15:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30a45dae-2b9c-5493-912b-6b79789508a1 with identifier: LS21%20UXD
2026-03-28 22:15:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30a45dae-2b9c-5493-912b-6b79789508a1 with identifier: LS21%20UXD to the API
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS21%20UXD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '30a45dae-2b9c-5493-912b-6b79789508a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS21 UXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS21%20UXD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 127895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD SE',
 'vin': 'SALZA2AT8MH153881',
 'year': 2021}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:09 [bca.uk] INFO: Saving data for LS21%20UXD: {'auction_closing_time': 1774854000.0, 'created_time': 1774447760.176054, 'last_price_update_time': 1774736109.464673}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS21%2520UXD') HTTP/1.1" 204 0
2026-03-28 22:15:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1966fbb3-b521-5f6a-9373-3478dc50718c with identifier: GX63%20OJP
2026-03-28 22:15:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1966fbb3-b521-5f6a-9373-3478dc50718c with identifier: GX63%20OJP
2026-03-28 22:15:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1966fbb3-b521-5f6a-9373-3478dc50718c with identifier: GX63%20OJP to the API
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:09 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX63%20OJP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1966fbb3-b521-5f6a-9373-3478dc50718c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX63 OJP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX63%20OJP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'V70',
 'odometer': 100581,
 '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 V70 2.0 D3 136 SE G/T Estate',
 'transmission': 'manual',
 'trim': 'D3 136 SE G/T',
 'vin': 'YV1BW3180E1289661',
 'year': 2013}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX63%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 22:15:09 [bca.uk] INFO: Saving data for GX63%20OJP: {'auction_closing_time': 1774951200.0, 'created_time': 1774351533.595616, 'last_price_update_time': 1774736109.785503}
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX63%2520OJP') HTTP/1.1" 204 0
2026-03-28 22:15:09 [bca.uk] INFO: Found listing with ID: NX14%20ZHM
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:15:09 [bca.uk] INFO: Scrape type for NX14%20ZHM: 2
2026-03-28 22:15:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5994bcb-785b-5c97-8428-bdfc9337741c with identifier: NX14%20ZHM
2026-03-28 22:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5994bcb-785b-5c97-8428-bdfc9337741c with scrape type 2
2026-03-28 22:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5994bcb-785b-5c97-8428-bdfc9337741c with scrape type 2
2026-03-28 22:15:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5994bcb-785b-5c97-8428-bdfc9337741c, identifier: NX14%20ZHM
2026-03-28 22:15:09 [bca.uk] INFO: Found listing with ID: DP23%20TLK
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:15:09 [bca.uk] INFO: Scrape type for DP23%20TLK: 2
2026-03-28 22:15:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acf11da4-8f7c-581b-b9b7-dfe87926612f with identifier: DP23%20TLK
2026-03-28 22:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acf11da4-8f7c-581b-b9b7-dfe87926612f with scrape type 2
2026-03-28 22:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acf11da4-8f7c-581b-b9b7-dfe87926612f with scrape type 2
2026-03-28 22:15:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acf11da4-8f7c-581b-b9b7-dfe87926612f, identifier: DP23%20TLK
2026-03-28 22:15:10 [bca.uk] INFO: Found listing with ID: LT24%20SPZ
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:10 [bca.uk] INFO: Scrape type for LT24%20SPZ: 2
2026-03-28 22:15:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 116066b5-63d7-5352-b0ef-49b2672db509 with identifier: LT24%20SPZ
2026-03-28 22:15:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 116066b5-63d7-5352-b0ef-49b2672db509 with scrape type 2
2026-03-28 22:15:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 116066b5-63d7-5352-b0ef-49b2672db509 with scrape type 2
2026-03-28 22:15:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 116066b5-63d7-5352-b0ef-49b2672db509, identifier: LT24%20SPZ
2026-03-28 22:15:10 [bca.uk] INFO: Found listing with ID: KS58%20OPT
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520OPT%27 HTTP/1.1" 200 None
2026-03-28 22:15:10 [bca.uk] INFO: Scrape type for KS58%20OPT: 2
2026-03-28 22:15:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with identifier: KS58%20OPT
2026-03-28 22:15:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with scrape type 2
2026-03-28 22:15:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with scrape type 2
2026-03-28 22:15:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb, identifier: KS58%20OPT
2026-03-28 22:15:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5994bcb-785b-5c97-8428-bdfc9337741c with identifier: NX14%20ZHM
2026-03-28 22:15:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5994bcb-785b-5c97-8428-bdfc9337741c with identifier: NX14%20ZHM
2026-03-28 22:15:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5994bcb-785b-5c97-8428-bdfc9337741c with identifier: NX14%20ZHM to the API
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX14%20ZHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a5994bcb-785b-5c97-8428-bdfc9337741c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX14 ZHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX14%20ZHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 33417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 12V REACTION Hatchback',
 'transmission': 'manual',
 'trim': '12V REACTION',
 'vin': 'TMBFH25J3E3060716',
 'year': 2014}
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:15:10 [bca.uk] INFO: Saving data for NX14%20ZHM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649588.21463, 'last_price_update_time': 1774736110.530449}
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX14%2520ZHM') HTTP/1.1" 204 0
2026-03-28 22:15:10 [scrapy.extensions.logstats] INFO: Crawled 267 pages (at 2 pages/min), scraped 1244 items (at 123 items/min)
2026-03-28 22:15:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:15:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acf11da4-8f7c-581b-b9b7-dfe87926612f with identifier: DP23%20TLK
2026-03-28 22:15:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acf11da4-8f7c-581b-b9b7-dfe87926612f with identifier: DP23%20TLK
2026-03-28 22:15:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acf11da4-8f7c-581b-b9b7-dfe87926612f with identifier: DP23%20TLK to the API
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:10 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20TLK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acf11da4-8f7c-581b-b9b7-dfe87926612f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP23 TLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20TLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 32090,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.5 TURBO D 100 2300 PRO Van',
 'transmission': 'manual',
 'trim': 'TURBO D 100 2300 PRO',
 'vin': 'W0VEFYHT2PJ681948',
 'year': 2023}
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:15:10 [bca.uk] INFO: Saving data for DP23%20TLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649396.1287, 'last_price_update_time': 1774736110.848878}
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520TLK') HTTP/1.1" 204 0
2026-03-28 22:15:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 116066b5-63d7-5352-b0ef-49b2672db509 with identifier: LT24%20SPZ
2026-03-28 22:15:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 116066b5-63d7-5352-b0ef-49b2672db509 with identifier: LT24%20SPZ
2026-03-28 22:15:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 116066b5-63d7-5352-b0ef-49b2672db509 with identifier: LT24%20SPZ to the API
2026-03-28 22:15:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT24%20SPZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '116066b5-63d7-5352-b0ef-49b2672db509',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT24 SPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT24%20SPZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 17732,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH PURE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH PURE (11KC)',
 'vin': 'JTMAABAA60A027704',
 'year': 2024}
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520SPZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Saving data for LT24%20SPZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774449198.77486, 'last_price_update_time': 1774736111.166223}
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT24%2520SPZ') HTTP/1.1" 204 0
2026-03-28 22:15:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with identifier: KS58%20OPT
2026-03-28 22:15:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with identifier: KS58%20OPT
2026-03-28 22:15:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb with identifier: KS58%20OPT to the API
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:11 [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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS58%20OPT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16f5f9b9-0f18-5ca5-bb63-c243a36e7ffb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS58 OPT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS58%20OPT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 137030,
 '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.4 LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE',
 'vin': 'ZFA31200000152691',
 'year': 2009}
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520OPT%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Saving data for KS58%20OPT: {'auction_closing_time': 1774951200.0, 'created_time': 1774351491.731493, 'last_price_update_time': 1774736111.48674}
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS58%2520OPT') HTTP/1.1" 204 0
2026-03-28 22:15:11 [bca.uk] INFO: Found listing with ID: PJ16%20CME
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ16%2520CME%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Scrape type for PJ16%20CME: 2
2026-03-28 22:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d8202c1-a374-57d2-8862-505c7623f646 with identifier: PJ16%20CME
2026-03-28 22:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d8202c1-a374-57d2-8862-505c7623f646 with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d8202c1-a374-57d2-8862-505c7623f646 with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d8202c1-a374-57d2-8862-505c7623f646, identifier: PJ16%20CME
2026-03-28 22:15:11 [bca.uk] INFO: Found listing with ID: LX63%20NNP
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Scrape type for LX63%20NNP: 2
2026-03-28 22:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44e18194-a209-5e08-b3f7-3adc8350f84e with identifier: LX63%20NNP
2026-03-28 22:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e18194-a209-5e08-b3f7-3adc8350f84e with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44e18194-a209-5e08-b3f7-3adc8350f84e with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44e18194-a209-5e08-b3f7-3adc8350f84e, identifier: LX63%20NNP
2026-03-28 22:15:11 [bca.uk] INFO: Found listing with ID: LY21%20FXP
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY21%2520FXP%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Scrape type for LY21%20FXP: 2
2026-03-28 22:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 403eeac9-3ad6-5ac7-b912-e89ac80e023e with identifier: LY21%20FXP
2026-03-28 22:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 403eeac9-3ad6-5ac7-b912-e89ac80e023e with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 403eeac9-3ad6-5ac7-b912-e89ac80e023e with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 403eeac9-3ad6-5ac7-b912-e89ac80e023e, identifier: LY21%20FXP
2026-03-28 22:15:11 [bca.uk] INFO: Found listing with ID: LM62%20GWZ
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:11 [bca.uk] INFO: Scrape type for LM62%20GWZ: 2
2026-03-28 22:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3dd8d932-c82c-5f3e-b871-586cbbade297 with identifier: LM62%20GWZ
2026-03-28 22:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3dd8d932-c82c-5f3e-b871-586cbbade297 with scrape type 2
2026-03-28 22:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3dd8d932-c82c-5f3e-b871-586cbbade297 with scrape type 2
2026-03-28 22:15:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3dd8d932-c82c-5f3e-b871-586cbbade297, identifier: LM62%20GWZ
2026-03-28 22:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d8202c1-a374-57d2-8862-505c7623f646 with identifier: PJ16%20CME
2026-03-28 22:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d8202c1-a374-57d2-8862-505c7623f646 with identifier: PJ16%20CME
2026-03-28 22:15:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d8202c1-a374-57d2-8862-505c7623f646 with identifier: PJ16%20CME to the API
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ16%20CME-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d8202c1-a374-57d2-8862-505c7623f646',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ16 CME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ16%20CME&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 32627,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.5 DCI 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF15RKJ0A55432064',
 'year': 2016}
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ16%2520CME%27 HTTP/1.1" 200 None
2026-03-28 22:15:12 [bca.uk] INFO: Saving data for PJ16%20CME: {'auction_closing_time': 1774778400.0, 'created_time': 1774649575.418653, 'last_price_update_time': 1774736112.345419}
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ16%2520CME') HTTP/1.1" 204 0
2026-03-28 22:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44e18194-a209-5e08-b3f7-3adc8350f84e with identifier: LX63%20NNP
2026-03-28 22:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44e18194-a209-5e08-b3f7-3adc8350f84e with identifier: LX63%20NNP
2026-03-28 22:15:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44e18194-a209-5e08-b3f7-3adc8350f84e with identifier: LX63%20NNP to the API
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15: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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX63%20NNP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '44e18194-a209-5e08-b3f7-3adc8350f84e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX63 NNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX63%20NNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 82958,
 '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': 'VF15R5A0H49367395',
 'year': 2013}
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 22:15:12 [bca.uk] INFO: Saving data for LX63%20NNP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649361.471092, 'last_price_update_time': 1774736112.788232}
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX63%2520NNP') HTTP/1.1" 204 0
2026-03-28 22:15:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 403eeac9-3ad6-5ac7-b912-e89ac80e023e with identifier: LY21%20FXP
2026-03-28 22:15:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 403eeac9-3ad6-5ac7-b912-e89ac80e023e with identifier: LY21%20FXP
2026-03-28 22:15:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 403eeac9-3ad6-5ac7-b912-e89ac80e023e with identifier: LY21%20FXP to the API
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY21%20FXP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '403eeac9-3ad6-5ac7-b912-e89ac80e023e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LY21 FXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY21%20FXP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 19247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 P250 4WD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2AX7MH152255',
 'year': 2021}
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY21%2520FXP%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Saving data for LY21%20FXP: {'auction_closing_time': 1774854000.0, 'created_time': 1774447795.324319, 'last_price_update_time': 1774736113.114153}
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY21%2520FXP') HTTP/1.1" 204 0
2026-03-28 22:15:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3dd8d932-c82c-5f3e-b871-586cbbade297 with identifier: LM62%20GWZ
2026-03-28 22:15:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3dd8d932-c82c-5f3e-b871-586cbbade297 with identifier: LM62%20GWZ
2026-03-28 22:15:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3dd8d932-c82c-5f3e-b871-586cbbade297 with identifier: LM62%20GWZ to the API
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM62%20GWZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3dd8d932-c82c-5f3e-b871-586cbbade297',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM62 GWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM62%20GWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 128188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 TD4 150 GS StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 150 GS',
 'vin': 'SALFA2AC2CH310919',
 'year': 2012}
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Saving data for LM62%20GWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774351553.04563, 'last_price_update_time': 1774736113.441287}
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM62%2520GWZ') HTTP/1.1" 204 0
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: FY09%20CJO
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY09%2520CJO%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for FY09%20CJO: 2
2026-03-28 22:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b59a6a7-6ddd-555b-b305-79801434a57c with identifier: FY09%20CJO
2026-03-28 22:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b59a6a7-6ddd-555b-b305-79801434a57c with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b59a6a7-6ddd-555b-b305-79801434a57c with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b59a6a7-6ddd-555b-b305-79801434a57c, identifier: FY09%20CJO
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: MT55%20RZS
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT55%2520RZS%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for MT55%20RZS: 2
2026-03-28 22:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfaa400a-8349-5b8d-81ab-8660626a6589 with identifier: MT55%20RZS
2026-03-28 22:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfaa400a-8349-5b8d-81ab-8660626a6589 with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfaa400a-8349-5b8d-81ab-8660626a6589 with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfaa400a-8349-5b8d-81ab-8660626a6589, identifier: MT55%20RZS
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: MA23%20LUR
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LUR%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for MA23%20LUR: 0
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: MA23%20UCM
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCM%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for MA23%20UCM: 0
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: MF22%20THU
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520THU%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for MF22%20THU: 2
2026-03-28 22:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a60581ca-3811-5244-8a72-f4297ecc9c9f with identifier: MF22%20THU
2026-03-28 22:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a60581ca-3811-5244-8a72-f4297ecc9c9f with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a60581ca-3811-5244-8a72-f4297ecc9c9f with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a60581ca-3811-5244-8a72-f4297ecc9c9f, identifier: MF22%20THU
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: MJ62%20EOL
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ62%2520EOL%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for MJ62%20EOL: 0
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: NJ60%20NMX
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520NMX%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for NJ60%20NMX: 0
2026-03-28 22:15:13 [bca.uk] INFO: Found listing with ID: SH18%20GZJ
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:13 [bca.uk] INFO: Scrape type for SH18%20GZJ: 2
2026-03-28 22:15:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc0a5922-abfc-55e8-abaa-830deab85792 with identifier: SH18%20GZJ
2026-03-28 22:15:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc0a5922-abfc-55e8-abaa-830deab85792 with scrape type 2
2026-03-28 22:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc0a5922-abfc-55e8-abaa-830deab85792 with scrape type 2
2026-03-28 22:15:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc0a5922-abfc-55e8-abaa-830deab85792, identifier: SH18%20GZJ
2026-03-28 22:15:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b59a6a7-6ddd-555b-b305-79801434a57c with identifier: FY09%20CJO
2026-03-28 22:15:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b59a6a7-6ddd-555b-b305-79801434a57c with identifier: FY09%20CJO
2026-03-28 22:15:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b59a6a7-6ddd-555b-b305-79801434a57c with identifier: FY09%20CJO to the API
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY09%20CJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b59a6a7-6ddd-555b-b305-79801434a57c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY09 CJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY09%20CJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '207 CC',
 'odometer': 98743,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 CC 1.6 16V SPORT Convertible',
 'transmission': 'manual',
 'trim': '16V SPORT',
 'vin': 'VF3WB5FWC9E043358',
 'year': 2009}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY09%2520CJO%27 HTTP/1.1" 200 None
2026-03-28 22:15:14 [bca.uk] INFO: Saving data for FY09%20CJO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649576.516415, 'last_price_update_time': 1774736114.315821}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY09%2520CJO') HTTP/1.1" 204 0
2026-03-28 22:15:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfaa400a-8349-5b8d-81ab-8660626a6589 with identifier: MT55%20RZS
2026-03-28 22:15:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfaa400a-8349-5b8d-81ab-8660626a6589 with identifier: MT55%20RZS
2026-03-28 22:15:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfaa400a-8349-5b8d-81ab-8660626a6589 with identifier: MT55%20RZS to the API
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15: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': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT55%20RZS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dfaa400a-8349-5b8d-81ab-8660626a6589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT55 RZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT55%20RZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 158499,
 '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': 'AUDI A3 2.0 TFSI QUATTRO S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI QUATTRO S LINE',
 'vin': 'WAUZZZ8P56A065350',
 'year': 2005}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT55%2520RZS%27 HTTP/1.1" 200 None
2026-03-28 22:15:14 [bca.uk] INFO: Saving data for MT55%20RZS: {'auction_closing_time': 1774778400.0, 'created_time': 1774649387.970043, 'last_price_update_time': 1774736114.625261}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT55%2520RZS') HTTP/1.1" 204 0
2026-03-28 22:15:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a60581ca-3811-5244-8a72-f4297ecc9c9f with identifier: MF22%20THU
2026-03-28 22:15:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a60581ca-3811-5244-8a72-f4297ecc9c9f with identifier: MF22%20THU
2026-03-28 22:15:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a60581ca-3811-5244-8a72-f4297ecc9c9f with identifier: MF22%20THU to the API
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20THU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a60581ca-3811-5244-8a72-f4297ecc9c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF22 THU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20THU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 27298,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT7NH175405',
 'year': 2022}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520THU%27 HTTP/1.1" 200 None
2026-03-28 22:15:14 [bca.uk] INFO: Saving data for MF22%20THU: {'auction_closing_time': 1774854000.0, 'created_time': 1774447766.978769, 'last_price_update_time': 1774736114.92433}
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520THU') HTTP/1.1" 204 0
2026-03-28 22:15:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc0a5922-abfc-55e8-abaa-830deab85792 with identifier: SH18%20GZJ
2026-03-28 22:15:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc0a5922-abfc-55e8-abaa-830deab85792 with identifier: SH18%20GZJ
2026-03-28 22:15:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc0a5922-abfc-55e8-abaa-830deab85792 with identifier: SH18%20GZJ to the API
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH18%20GZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc0a5922-abfc-55e8-abaa-830deab85792',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH18 GZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH18%20GZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 40799,
 'odometer_reading_unit': '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': 'WVWZZZAWZJU024552',
 'year': 2018}
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Saving data for SH18%20GZJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649646.579208, 'last_price_update_time': 1774736115.25295}
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH18%2520GZJ') HTTP/1.1" 204 0
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: YS09%20GUK
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520GUK%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for YS09%20GUK: 2
2026-03-28 22:15:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e59e81b0-c7e6-5fb2-a1c6-56771b96514a with identifier: YS09%20GUK
2026-03-28 22:15:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e59e81b0-c7e6-5fb2-a1c6-56771b96514a with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e59e81b0-c7e6-5fb2-a1c6-56771b96514a with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e59e81b0-c7e6-5fb2-a1c6-56771b96514a, identifier: YS09%20GUK
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: PX63%20KGU
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for PX63%20KGU: 2
2026-03-28 22:15:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 234490e6-c284-55b4-af34-07983907a5c2 with identifier: PX63%20KGU
2026-03-28 22:15:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 234490e6-c284-55b4-af34-07983907a5c2 with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 234490e6-c284-55b4-af34-07983907a5c2 with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 234490e6-c284-55b4-af34-07983907a5c2, identifier: PX63%20KGU
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: MF22%20UNL
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for MF22%20UNL: 2
2026-03-28 22:15:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with identifier: MF22%20UNL
2026-03-28 22:15:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2bafee49-e3b0-51a4-8d4a-e1894ea881b8, identifier: MF22%20UNL
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: AC59%20DAC
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AC59%2520DAC%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for AC59%20DAC: 0
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: FD63%20KVK
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520KVK%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for FD63%20KVK: 0
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: FL72%20ZHH
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for FL72%20ZHH: 0
2026-03-28 22:15:15 [bca.uk] INFO: Found listing with ID: BJ66%20NYU
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520NYU%27 HTTP/1.1" 200 None
2026-03-28 22:15:15 [bca.uk] INFO: Scrape type for BJ66%20NYU: 2
2026-03-28 22:15:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c38522f-4b46-5bd0-901d-3dd75091f2ed with identifier: BJ66%20NYU
2026-03-28 22:15:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c38522f-4b46-5bd0-901d-3dd75091f2ed with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c38522f-4b46-5bd0-901d-3dd75091f2ed with scrape type 2
2026-03-28 22:15:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c38522f-4b46-5bd0-901d-3dd75091f2ed, identifier: BJ66%20NYU
2026-03-28 22:15:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e59e81b0-c7e6-5fb2-a1c6-56771b96514a with identifier: YS09%20GUK
2026-03-28 22:15:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e59e81b0-c7e6-5fb2-a1c6-56771b96514a with identifier: YS09%20GUK
2026-03-28 22:15:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e59e81b0-c7e6-5fb2-a1c6-56771b96514a with identifier: YS09%20GUK to the API
2026-03-28 22:15:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS09%20GUK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e59e81b0-c7e6-5fb2-a1c6-56771b96514a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS09 GUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS09%20GUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 114327,
 '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 C-MAX 1.8 TDCI STYLE MPV',
 'transmission': 'manual',
 'trim': 'TDCI STYLE',
 'vin': 'WF0EXXGCDE8E71460',
 'year': 2009}
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520GUK%27 HTTP/1.1" 200 None
2026-03-28 22:15:16 [bca.uk] INFO: Saving data for YS09%20GUK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649566.678165, 'last_price_update_time': 1774736116.217464}
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS09%2520GUK') HTTP/1.1" 204 0
2026-03-28 22:15:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 234490e6-c284-55b4-af34-07983907a5c2 with identifier: PX63%20KGU
2026-03-28 22:15:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 234490e6-c284-55b4-af34-07983907a5c2 with identifier: PX63%20KGU
2026-03-28 22:15:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 234490e6-c284-55b4-af34-07983907a5c2 with identifier: PX63%20KGU to the API
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15: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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX63%20KGU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '234490e6-c284-55b4-af34-07983907a5c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX63 KGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX63%20KGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 101300,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 16D SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 16D SPORT',
 'vin': 'WBAVY12050VW85078',
 'year': 2013}
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 22:15:16 [bca.uk] INFO: Saving data for PX63%20KGU: {'auction_closing_time': 1774778400.0, 'created_time': 1774534798.355904, 'last_price_update_time': 1774736116.708048}
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX63%2520KGU') HTTP/1.1" 204 0
2026-03-28 22:15:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with identifier: MF22%20UNL
2026-03-28 22:15:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with identifier: MF22%20UNL
2026-03-28 22:15:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2bafee49-e3b0-51a4-8d4a-e1894ea881b8 with identifier: MF22%20UNL to the API
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=31&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20UNL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2bafee49-e3b0-51a4-8d4a-e1894ea881b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF22 UNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20UNL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 52326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 71KWH 50 Q BLACK ED.(22KC) StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q BLACK ED.(22KC)',
 'vin': 'WAUZZZGE7NB020919',
 'year': 2022}
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Saving data for MF22%20UNL: {'auction_closing_time': 1774854000.0, 'created_time': 1774449197.618898, 'last_price_update_time': 1774736117.024598}
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520UNL') HTTP/1.1" 204 0
2026-03-28 22:15:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c38522f-4b46-5bd0-901d-3dd75091f2ed with identifier: BJ66%20NYU
2026-03-28 22:15:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c38522f-4b46-5bd0-901d-3dd75091f2ed with identifier: BJ66%20NYU
2026-03-28 22:15:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c38522f-4b46-5bd0-901d-3dd75091f2ed with identifier: BJ66%20NYU to the API
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ66%20NYU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0c38522f-4b46-5bd0-901d-3dd75091f2ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ66 NYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ66%20NYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 57596,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 2.0 220D M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '220D M SPORT STEP',
 'vin': 'WBA2C32070V625106',
 'year': 2016}
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520NYU%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Saving data for BJ66%20NYU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649570.829892, 'last_price_update_time': 1774736117.339406}
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ66%2520NYU') HTTP/1.1" 204 0
2026-03-28 22:15:17 [bca.uk] INFO: Found listing with ID: YM24%20JBU
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM24%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Scrape type for YM24%20JBU: 2
2026-03-28 22:15:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68d6739b-ece9-5137-baaa-b13674616e49 with identifier: YM24%20JBU
2026-03-28 22:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68d6739b-ece9-5137-baaa-b13674616e49 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68d6739b-ece9-5137-baaa-b13674616e49 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68d6739b-ece9-5137-baaa-b13674616e49, identifier: YM24%20JBU
2026-03-28 22:15:17 [bca.uk] INFO: Found listing with ID: KV11%20VXT
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV11%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Scrape type for KV11%20VXT: 0
2026-03-28 22:15:17 [bca.uk] INFO: Found listing with ID: AF16%20MHA
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF16%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Scrape type for AF16%20MHA: 2
2026-03-28 22:15:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d367d6d0-8d08-5958-be3f-0b580549ebe4 with identifier: AF16%20MHA
2026-03-28 22:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d367d6d0-8d08-5958-be3f-0b580549ebe4 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d367d6d0-8d08-5958-be3f-0b580549ebe4 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d367d6d0-8d08-5958-be3f-0b580549ebe4, identifier: AF16%20MHA
2026-03-28 22:15:17 [bca.uk] INFO: Found listing with ID: SW13%20EBX
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW13%2520EBX%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Scrape type for SW13%20EBX: 0
2026-03-28 22:15:17 [bca.uk] INFO: Found listing with ID: VN66%20YVE
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN66%2520YVE%27 HTTP/1.1" 200 None
2026-03-28 22:15:17 [bca.uk] INFO: Scrape type for VN66%20YVE: 2
2026-03-28 22:15:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 782600ec-74e7-511f-a477-8deadd814dc6 with identifier: VN66%20YVE
2026-03-28 22:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 782600ec-74e7-511f-a477-8deadd814dc6 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 782600ec-74e7-511f-a477-8deadd814dc6 with scrape type 2
2026-03-28 22:15:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 782600ec-74e7-511f-a477-8deadd814dc6, identifier: VN66%20YVE
2026-03-28 22:15:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68d6739b-ece9-5137-baaa-b13674616e49 with identifier: YM24%20JBU
2026-03-28 22:15:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68d6739b-ece9-5137-baaa-b13674616e49 with identifier: YM24%20JBU
2026-03-28 22:15:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68d6739b-ece9-5137-baaa-b13674616e49 with identifier: YM24%20JBU to the API
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM24%20JBU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68d6739b-ece9-5137-baaa-b13674616e49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM24 JBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM24%20JBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 19866,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI SPORT',
 'vin': 'WAUZZZGBXRR047759',
 'year': 2024}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM24%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 22:15:18 [bca.uk] INFO: Saving data for YM24%20JBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774649569.290131, 'last_price_update_time': 1774736118.010035}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM24%2520JBU') HTTP/1.1" 204 0
2026-03-28 22:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d367d6d0-8d08-5958-be3f-0b580549ebe4 with identifier: AF16%20MHA
2026-03-28 22:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d367d6d0-8d08-5958-be3f-0b580549ebe4 with identifier: AF16%20MHA
2026-03-28 22:15:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d367d6d0-8d08-5958-be3f-0b580549ebe4 with identifier: AF16%20MHA to the API
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15: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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF16%20MHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd367d6d0-8d08-5958-be3f-0b580549ebe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF16 MHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF16%20MHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'B180 D',
 'odometer': 69284,
 'odometer_reading_unit': '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 B180 D 1.5 SPORT PREMIUM PLUS MPV',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM PLUS',
 'vin': 'WDD2462122J390732',
 'year': 2016}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF16%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 22:15:18 [bca.uk] INFO: Saving data for AF16%20MHA: {'auction_closing_time': 1774778400.0, 'created_time': 1774649388.448242, 'last_price_update_time': 1774736118.332444}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF16%2520MHA') HTTP/1.1" 204 0
2026-03-28 22:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 782600ec-74e7-511f-a477-8deadd814dc6 with identifier: VN66%20YVE
2026-03-28 22:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 782600ec-74e7-511f-a477-8deadd814dc6 with identifier: VN66%20YVE
2026-03-28 22:15:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 782600ec-74e7-511f-a477-8deadd814dc6 with identifier: VN66%20YVE to the API
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN66%20YVE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '782600ec-74e7-511f-a477-8deadd814dc6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN66 YVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN66%20YVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 39230,
 'odometer_reading_unit': '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 PICANTO 1.2 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'KNABX512MHT333911',
 'year': 2016}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN66%2520YVE%27 HTTP/1.1" 200 None
2026-03-28 22:15:18 [bca.uk] INFO: Saving data for VN66%20YVE: {'auction_closing_time': 1774778400.0, 'created_time': 1774649647.716032, 'last_price_update_time': 1774736118.638326}
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN66%2520YVE') HTTP/1.1" 204 0
2026-03-28 22:15:18 [bca.uk] INFO: Found listing with ID: YG17%20ONF
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:15:18 [bca.uk] INFO: Scrape type for YG17%20ONF: 2
2026-03-28 22:15:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2a448c4-82a8-517c-977a-4c8e3af4c129 with identifier: YG17%20ONF
2026-03-28 22:15:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2a448c4-82a8-517c-977a-4c8e3af4c129 with scrape type 2
2026-03-28 22:15:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2a448c4-82a8-517c-977a-4c8e3af4c129 with scrape type 2
2026-03-28 22:15:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2a448c4-82a8-517c-977a-4c8e3af4c129, identifier: YG17%20ONF
2026-03-28 22:15:18 [bca.uk] INFO: Found listing with ID: SH57%20NLP
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH57%2520NLP%27 HTTP/1.1" 200 None
2026-03-28 22:15:18 [bca.uk] INFO: Scrape type for SH57%20NLP: 2
2026-03-28 22:15:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with identifier: SH57%20NLP
2026-03-28 22:15:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with scrape type 2
2026-03-28 22:15:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with scrape type 2
2026-03-28 22:15:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea62d3af-8e27-5f2c-81d4-1e6087d42ff4, identifier: SH57%20NLP
2026-03-28 22:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2a448c4-82a8-517c-977a-4c8e3af4c129 with identifier: YG17%20ONF
2026-03-28 22:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2a448c4-82a8-517c-977a-4c8e3af4c129 with identifier: YG17%20ONF
2026-03-28 22:15:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2a448c4-82a8-517c-977a-4c8e3af4c129 with identifier: YG17%20ONF to the API
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG17%20ONF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c2a448c4-82a8-517c-977a-4c8e3af4c129',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG17 ONF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG17%20ONF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 53276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 DESIGN S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 DESIGN S/S',
 'vin': 'W0LJC7E82HB010031',
 'year': 2017}
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:15:19 [bca.uk] INFO: Saving data for YG17%20ONF: {'auction_closing_time': 1774951200.0, 'created_time': 1773959509.618141, 'last_price_update_time': 1774736119.203555}
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG17%2520ONF') HTTP/1.1" 204 0
2026-03-28 22:15:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with identifier: SH57%20NLP
2026-03-28 22:15:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with identifier: SH57%20NLP
2026-03-28 22:15:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea62d3af-8e27-5f2c-81d4-1e6087d42ff4 with identifier: SH57%20NLP to the API
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=33&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH57%20NLP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea62d3af-8e27-5f2c-81d4-1e6087d42ff4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH57 NLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH57%20NLP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 98352,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 RIP CURL Hatchback',
 'transmission': 'manual',
 'trim': 'RIP CURL',
 'vin': 'VF1CR1J0H39004339',
 'year': 2008}
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH57%2520NLP%27 HTTP/1.1" 200 None
2026-03-28 22:15:19 [bca.uk] INFO: Saving data for SH57%20NLP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649648.93922, 'last_price_update_time': 1774736119.547164}
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH57%2520NLP') HTTP/1.1" 204 0
2026-03-28 22:15:19 [bca.uk] INFO: Found listing with ID: YH61%20SGV
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 22:15:19 [bca.uk] INFO: Scrape type for YH61%20SGV: 2
2026-03-28 22:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 565d2ae1-ddac-5719-84af-584edb6f1981 with identifier: YH61%20SGV
2026-03-28 22:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 565d2ae1-ddac-5719-84af-584edb6f1981 with scrape type 2
2026-03-28 22:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 565d2ae1-ddac-5719-84af-584edb6f1981 with scrape type 2
2026-03-28 22:15:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 565d2ae1-ddac-5719-84af-584edb6f1981, identifier: YH61%20SGV
2026-03-28 22:15:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:15:19 [bca.uk] INFO: Found listing with ID: FD69%20ZHX
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD69%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 22:15:19 [bca.uk] INFO: Scrape type for FD69%20ZHX: 0
2026-03-28 22:15:19 [bca.uk] INFO: Found listing with ID: EK57%20YWZ
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK57%2520YWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:19 [bca.uk] INFO: Scrape type for EK57%20YWZ: 2
2026-03-28 22:15:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3e6c9ce-109c-56e7-9dc5-386acca34f54 with identifier: EK57%20YWZ
2026-03-28 22:15:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3e6c9ce-109c-56e7-9dc5-386acca34f54 with scrape type 2
2026-03-28 22:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3e6c9ce-109c-56e7-9dc5-386acca34f54 with scrape type 2
2026-03-28 22:15:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3e6c9ce-109c-56e7-9dc5-386acca34f54, identifier: EK57%20YWZ
2026-03-28 22:15:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 565d2ae1-ddac-5719-84af-584edb6f1981 with identifier: YH61%20SGV
2026-03-28 22:15:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 565d2ae1-ddac-5719-84af-584edb6f1981 with identifier: YH61%20SGV
2026-03-28 22:15:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 565d2ae1-ddac-5719-84af-584edb6f1981 with identifier: YH61%20SGV to the API
2026-03-28 22:15:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH61%20SGV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '565d2ae1-ddac-5719-84af-584edb6f1981',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH61 SGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH61%20SGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 103127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'JMZDEA35200303658',
 'year': 2011}
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 22:15:20 [bca.uk] INFO: Saving data for YH61%20SGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774448603.230251, 'last_price_update_time': 1774736120.14426}
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH61%2520SGV') HTTP/1.1" 204 0
2026-03-28 22:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3e6c9ce-109c-56e7-9dc5-386acca34f54 with identifier: EK57%20YWZ
2026-03-28 22:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3e6c9ce-109c-56e7-9dc5-386acca34f54 with identifier: EK57%20YWZ
2026-03-28 22:15:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3e6c9ce-109c-56e7-9dc5-386acca34f54 with identifier: EK57%20YWZ to the API
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:20 [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': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK57%20YWZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3e6c9ce-109c-56e7-9dc5-386acca34f54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK57 YWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK57%20YWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 73320,
 '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 B180 2.0 CDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI SE',
 'vin': 'WDD2452072J282915',
 'year': 2007}
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK57%2520YWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:20 [bca.uk] INFO: Saving data for EK57%20YWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774536072.184231, 'last_price_update_time': 1774736120.49978}
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK57%2520YWZ') HTTP/1.1" 204 0
2026-03-28 22:15:20 [bca.uk] INFO: Found listing with ID: DN58%20UWL
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN58%2520UWL%27 HTTP/1.1" 200 None
2026-03-28 22:15:20 [bca.uk] INFO: Scrape type for DN58%20UWL: 2
2026-03-28 22:15:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with identifier: DN58%20UWL
2026-03-28 22:15:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with scrape type 2
2026-03-28 22:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with scrape type 2
2026-03-28 22:15:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80b529a4-ff0f-5c14-9726-9dfac51b3ab2, identifier: DN58%20UWL
2026-03-28 22:15:20 [bca.uk] INFO: Found listing with ID: PF67%20ENX
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF67%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 22:15:20 [bca.uk] INFO: Scrape type for PF67%20ENX: 2
2026-03-28 22:15:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2270d430-e634-5a7d-a6ec-63485c4e513e with identifier: PF67%20ENX
2026-03-28 22:15:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2270d430-e634-5a7d-a6ec-63485c4e513e with scrape type 2
2026-03-28 22:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2270d430-e634-5a7d-a6ec-63485c4e513e with scrape type 2
2026-03-28 22:15:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2270d430-e634-5a7d-a6ec-63485c4e513e, identifier: PF67%20ENX
2026-03-28 22:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with identifier: DN58%20UWL
2026-03-28 22:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with identifier: DN58%20UWL
2026-03-28 22:15:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80b529a4-ff0f-5c14-9726-9dfac51b3ab2 with identifier: DN58%20UWL to the API
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN58%20UWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '80b529a4-ff0f-5c14-9726-9dfac51b3ab2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN58 UWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN58%20UWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 205902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TDI QUATTRO Coupe',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO',
 'vin': 'TRUZZZ8JX91015391',
 'year': 2009}
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN58%2520UWL%27 HTTP/1.1" 200 None
2026-03-28 22:15:21 [bca.uk] INFO: Saving data for DN58%20UWL: {'auction_closing_time': 1774951200.0, 'created_time': 1773824747.289875, 'last_price_update_time': 1774736121.04188}
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN58%2520UWL') HTTP/1.1" 204 0
2026-03-28 22:15:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2270d430-e634-5a7d-a6ec-63485c4e513e with identifier: PF67%20ENX
2026-03-28 22:15:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2270d430-e634-5a7d-a6ec-63485c4e513e with identifier: PF67%20ENX
2026-03-28 22:15:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2270d430-e634-5a7d-a6ec-63485c4e513e with identifier: PF67%20ENX to the API
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:21 [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': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF67%20ENX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2270d430-e634-5a7d-a6ec-63485c4e513e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF67 ENX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF67%20ENX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 54054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PRESS Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PRESS',
 'vin': 'JTDKGNEC70N308564',
 'year': 2017}
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF67%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 22:15:21 [bca.uk] INFO: Saving data for PF67%20ENX: {'auction_closing_time': 1774951200.0, 'created_time': 1773987157.944568, 'last_price_update_time': 1774736121.462499}
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF67%2520ENX') HTTP/1.1" 204 0
2026-03-28 22:15:21 [bca.uk] INFO: Found listing with ID: NJ09%20OGF
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520OGF%27 HTTP/1.1" 200 None
2026-03-28 22:15:21 [bca.uk] INFO: Scrape type for NJ09%20OGF: 2
2026-03-28 22:15:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with identifier: NJ09%20OGF
2026-03-28 22:15:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with scrape type 2
2026-03-28 22:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with scrape type 2
2026-03-28 22:15:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec0f1868-c774-56b1-a01c-2fc55c2f7b8f, identifier: NJ09%20OGF
2026-03-28 22:15:21 [bca.uk] INFO: Total items found: 100
2026-03-28 22:15:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded
2026-03-28 22:15:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:15:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:21 [bca.uk] INFO: Found listing with ID: WP14%20FBF
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP14%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 22:15:21 [bca.uk] INFO: Scrape type for WP14%20FBF: 2
2026-03-28 22:15:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f5a14bc-25b1-591f-98b0-eb312b866d6a with identifier: WP14%20FBF
2026-03-28 22:15:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f5a14bc-25b1-591f-98b0-eb312b866d6a with scrape type 2
2026-03-28 22:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f5a14bc-25b1-591f-98b0-eb312b866d6a with scrape type 2
2026-03-28 22:15:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f5a14bc-25b1-591f-98b0-eb312b866d6a, identifier: WP14%20FBF
2026-03-28 22:15:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with identifier: NJ09%20OGF
2026-03-28 22:15:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with identifier: NJ09%20OGF
2026-03-28 22:15:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec0f1868-c774-56b1-a01c-2fc55c2f7b8f with identifier: NJ09%20OGF to the API
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ09%20OGF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec0f1868-c774-56b1-a01c-2fc55c2f7b8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ09 OGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ09%20OGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'A150',
 'odometer': 92873,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A150 1.5 CLASSIC SE Hatchback',
 'transmission': 'manual',
 'trim': 'CLASSIC SE',
 'vin': 'WDD1690312J719727',
 'year': 2009}
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520OGF%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Saving data for NJ09%20OGF: {'auction_closing_time': 1774951200.0, 'created_time': 1773821646.420424, 'last_price_update_time': 1774736122.008784}
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ09%2520OGF') HTTP/1.1" 204 0
2026-03-28 22:15:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f5a14bc-25b1-591f-98b0-eb312b866d6a with identifier: WP14%20FBF
2026-03-28 22:15:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f5a14bc-25b1-591f-98b0-eb312b866d6a with identifier: WP14%20FBF
2026-03-28 22:15:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f5a14bc-25b1-591f-98b0-eb312b866d6a with identifier: WP14%20FBF to the API
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:22 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP14%20FBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7f5a14bc-25b1-591f-98b0-eb312b866d6a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP14 FBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP14%20FBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 37884,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 VR7 Hatchback',
 'transmission': 'manual',
 'trim': 'VR7',
 'vin': 'KNABX311LET722602',
 'year': 2014}
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP14%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Saving data for WP14%20FBF: {'auction_closing_time': 1774951200.0, 'created_time': 1773987159.853923, 'last_price_update_time': 1774736122.31846}
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP14%2520FBF') HTTP/1.1" 204 0
2026-03-28 22:15:22 [bca.uk] INFO: Found listing with ID: PK12%20TXL
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Scrape type for PK12%20TXL: 2
2026-03-28 22:15:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28ddcf83-355c-5e7c-be15-ab36ba65425f with identifier: PK12%20TXL
2026-03-28 22:15:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28ddcf83-355c-5e7c-be15-ab36ba65425f with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28ddcf83-355c-5e7c-be15-ab36ba65425f with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28ddcf83-355c-5e7c-be15-ab36ba65425f, identifier: PK12%20TXL
2026-03-28 22:15:22 [bca.uk] INFO: Found listing with ID: WV64%20PJX
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV64%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Scrape type for WV64%20PJX: 2
2026-03-28 22:15:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c86523a2-c615-5156-8b20-d19e2aacdcc3 with identifier: WV64%20PJX
2026-03-28 22:15:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c86523a2-c615-5156-8b20-d19e2aacdcc3 with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c86523a2-c615-5156-8b20-d19e2aacdcc3 with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c86523a2-c615-5156-8b20-d19e2aacdcc3, identifier: WV64%20PJX
2026-03-28 22:15:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:22 [bca.uk] INFO: Found listing with ID: WT16%20KKB
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520KKB%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Scrape type for WT16%20KKB: 2
2026-03-28 22:15:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with identifier: WT16%20KKB
2026-03-28 22:15:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with scrape type 2
2026-03-28 22:15:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac, identifier: WT16%20KKB
2026-03-28 22:15:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28ddcf83-355c-5e7c-be15-ab36ba65425f with identifier: PK12%20TXL
2026-03-28 22:15:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28ddcf83-355c-5e7c-be15-ab36ba65425f with identifier: PK12%20TXL
2026-03-28 22:15:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28ddcf83-355c-5e7c-be15-ab36ba65425f with identifier: PK12%20TXL to the API
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK12%20TXL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '28ddcf83-355c-5e7c-be15-ab36ba65425f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK12 TXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK12%20TXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 137776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.6 E-HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI 92 ACTIVE',
 'vin': 'VF3CC9HP0CW073455',
 'year': 2012}
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:15:22 [bca.uk] INFO: Saving data for PK12%20TXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774649611.685943, 'last_price_update_time': 1774736122.997762}
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK12%2520TXL') HTTP/1.1" 204 0
2026-03-28 22:15:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c86523a2-c615-5156-8b20-d19e2aacdcc3 with identifier: WV64%20PJX
2026-03-28 22:15:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c86523a2-c615-5156-8b20-d19e2aacdcc3 with identifier: WV64%20PJX
2026-03-28 22:15:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c86523a2-c615-5156-8b20-d19e2aacdcc3 with identifier: WV64%20PJX to the API
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV64%20PJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c86523a2-c615-5156-8b20-d19e2aacdcc3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV64 PJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV64%20PJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 77744,
 'odometer_reading_unit': '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 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'VVT DESIGN',
 'vin': 'W0L0SDL68E4258114',
 'year': 2014}
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV64%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Saving data for WV64%20PJX: {'auction_closing_time': 1774951200.0, 'created_time': 1773822378.292035, 'last_price_update_time': 1774736123.323495}
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV64%2520PJX') HTTP/1.1" 204 0
2026-03-28 22:15:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:15:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with identifier: WT16%20KKB
2026-03-28 22:15:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with identifier: WT16%20KKB
2026-03-28 22:15:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac with identifier: WT16%20KKB to the API
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:23 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT16%20KKB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af35a4f6-7ab3-5ba4-8fa6-8c3d11aa88ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT16 KKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT16%20KKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 56216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.6 M/JET 120 CROSS PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 120 CROSS PLUS',
 'vin': 'ZFA3340000P485115',
 'year': 2016}
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520KKB%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Saving data for WT16%20KKB: {'auction_closing_time': 1774951200.0, 'created_time': 1774536044.783355, 'last_price_update_time': 1774736123.648064}
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT16%2520KKB') HTTP/1.1" 204 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: PX08%20GWJ
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX08%2520GWJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for PX08%20GWJ: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: RF12%20FYR
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF12%2520FYR%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for RF12%20FYR: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: WG19%20UHJ
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for WG19%20UHJ: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: WP62%20XYU
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520XYU%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for WP62%20XYU: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: GK60%20RPO
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK60%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for GK60%20RPO: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: PL73%20JNF
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL73%2520JNF%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for PL73%20JNF: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: SL58%20KKF
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL58%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for SL58%20KKF: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: RO22%20NRL
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for RO22%20NRL: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: FG65%20XLO
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG65%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for FG65%20XLO: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: FG68%20DDA
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for FG68%20DDA: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: FJ14%20YWV
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520YWV%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for FJ14%20YWV: 2
2026-03-28 22:15:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with identifier: FJ14%20YWV
2026-03-28 22:15:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with scrape type 2
2026-03-28 22:15:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with scrape type 2
2026-03-28 22:15:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 600a65e1-0bfa-544c-9b33-2ac69fb9ac12, identifier: FJ14%20YWV
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: YE10%20LCX
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE10%2520LCX%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for YE10%20LCX: 0
2026-03-28 22:15:23 [bca.uk] INFO: Found listing with ID: BR53%20NNR
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR53%2520NNR%27 HTTP/1.1" 200 None
2026-03-28 22:15:23 [bca.uk] INFO: Scrape type for BR53%20NNR: 2
2026-03-28 22:15:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 987d7d99-882a-557d-9527-573a1ca7da6c with identifier: BR53%20NNR
2026-03-28 22:15:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 987d7d99-882a-557d-9527-573a1ca7da6c with scrape type 2
2026-03-28 22:15:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 987d7d99-882a-557d-9527-573a1ca7da6c with scrape type 2
2026-03-28 22:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 987d7d99-882a-557d-9527-573a1ca7da6c, identifier: BR53%20NNR
2026-03-28 22:15:24 [bca.uk] INFO: Found listing with ID: YB66%20CAV
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520CAV%27 HTTP/1.1" 200 None
2026-03-28 22:15:24 [bca.uk] INFO: Scrape type for YB66%20CAV: 0
2026-03-28 22:15:24 [bca.uk] INFO: Found listing with ID: YP61%20WOR
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP61%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 22:15:24 [bca.uk] INFO: Scrape type for YP61%20WOR: 2
2026-03-28 22:15:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with identifier: YP61%20WOR
2026-03-28 22:15:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with scrape type 2
2026-03-28 22:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with scrape type 2
2026-03-28 22:15:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f672820-3164-5bbf-aa68-2e7e6a17eb23, identifier: YP61%20WOR
2026-03-28 22:15:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with identifier: FJ14%20YWV
2026-03-28 22:15:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with identifier: FJ14%20YWV
2026-03-28 22:15:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 600a65e1-0bfa-544c-9b33-2ac69fb9ac12 with identifier: FJ14%20YWV to the API
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ14%20YWV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '600a65e1-0bfa-544c-9b33-2ac69fb9ac12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ14 YWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ14%20YWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 73720,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 THP 125 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'THP 125 ACTIVE',
 'vin': 'VF3L35FAGES053466',
 'year': 2014}
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520YWV%27 HTTP/1.1" 200 None
2026-03-28 22:15:24 [bca.uk] INFO: Saving data for FJ14%20YWV: {'auction_closing_time': 1774951200.0, 'created_time': 1774535733.677676, 'last_price_update_time': 1774736124.518788}
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ14%2520YWV') HTTP/1.1" 204 0
2026-03-28 22:15:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 987d7d99-882a-557d-9527-573a1ca7da6c with identifier: BR53%20NNR
2026-03-28 22:15:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 987d7d99-882a-557d-9527-573a1ca7da6c with identifier: BR53%20NNR
2026-03-28 22:15:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 987d7d99-882a-557d-9527-573a1ca7da6c with identifier: BR53%20NNR to the API
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BR53%20NNR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '987d7d99-882a-557d-9527-573a1ca7da6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BR53 NNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BR53%20NNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '118D',
 'odometer': 112920,
 '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 118D 2.0 EXCLUSIVE EDITION Coupe',
 'transmission': 'manual',
 'trim': 'EXCLUSIVE EDITION',
 'vin': 'WBAUR12010VW39630',
 'year': 2013}
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR53%2520NNR%27 HTTP/1.1" 200 None
2026-03-28 22:15:24 [bca.uk] INFO: Saving data for BR53%20NNR: {'auction_closing_time': 1774951200.0, 'created_time': 1773822401.670237, 'last_price_update_time': 1774736124.909196}
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BR53%2520NNR') HTTP/1.1" 204 0
2026-03-28 22:15:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with identifier: YP61%20WOR
2026-03-28 22:15:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with identifier: YP61%20WOR
2026-03-28 22:15:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f672820-3164-5bbf-aa68-2e7e6a17eb23 with identifier: YP61%20WOR to the API
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:25 [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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP61%20WOR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f672820-3164-5bbf-aa68-2e7e6a17eb23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP61 WOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP61%20WOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'GRAND MODUS',
 'odometer': 110971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND MODUS 1.6 DYNAMIQUE Hatchback',
 'transmission': 'automatic',
 'trim': 'DYNAMIQUE',
 'vin': 'VF1JP36FA46411123',
 'year': 2011}
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP61%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Saving data for YP61%20WOR: {'auction_closing_time': 1774951200.0, 'created_time': 1773987161.914051, 'last_price_update_time': 1774736125.290433}
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP61%2520WOR') HTTP/1.1" 204 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: KN19%20TJW
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN19%2520TJW%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for KN19%20TJW: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: SP12%20XJU
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for SP12%20XJU: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: SW15%20NYA
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for SW15%20NYA: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: Y676%20PLE
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y676%2520PLE%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for Y676%20PLE: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: DG13%20DVZ
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520DVZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for DG13%20DVZ: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: DL67%20NKJ
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520NKJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for DL67%20NKJ: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: NL12%20MVO
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for NL12%20MVO: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: GV68%20ULZ
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520ULZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for GV68%20ULZ: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: RJ22%20EBZ
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520EBZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for RJ22%20EBZ: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: DX16%20RWJ
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for DX16%20RWJ: 0
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: EY64%20EXD
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY64%2520EXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for EY64%20EXD: 2
2026-03-28 22:15:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc133def-77cf-533f-ac23-c6578605092d with identifier: EY64%20EXD
2026-03-28 22:15:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc133def-77cf-533f-ac23-c6578605092d with scrape type 2
2026-03-28 22:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc133def-77cf-533f-ac23-c6578605092d with scrape type 2
2026-03-28 22:15:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc133def-77cf-533f-ac23-c6578605092d, identifier: EY64%20EXD
2026-03-28 22:15:25 [bca.uk] INFO: Found listing with ID: DK10%20USC
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520USC%27 HTTP/1.1" 200 None
2026-03-28 22:15:25 [bca.uk] INFO: Scrape type for DK10%20USC: 2
2026-03-28 22:15:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with identifier: DK10%20USC
2026-03-28 22:15:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with scrape type 2
2026-03-28 22:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with scrape type 2
2026-03-28 22:15:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1aebc489-5e24-529d-b673-3c9cfd19dcb1, identifier: DK10%20USC
2026-03-28 22:15:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc133def-77cf-533f-ac23-c6578605092d with identifier: EY64%20EXD
2026-03-28 22:15:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc133def-77cf-533f-ac23-c6578605092d with identifier: EY64%20EXD
2026-03-28 22:15:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc133def-77cf-533f-ac23-c6578605092d with identifier: EY64%20EXD to the API
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY64%20EXD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc133def-77cf-533f-ac23-c6578605092d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY64 EXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY64%20EXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 28231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.2 DIG-S ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-S ACENTA',
 'vin': 'SJNTBAE12U1089059',
 'year': 2014}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY64%2520EXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Saving data for EY64%20EXD: {'auction_closing_time': 1774778400.0, 'created_time': 1774649611.300126, 'last_price_update_time': 1774736126.0161}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY64%2520EXD') HTTP/1.1" 204 0
2026-03-28 22:15:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with identifier: DK10%20USC
2026-03-28 22:15:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with identifier: DK10%20USC
2026-03-28 22:15:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1aebc489-5e24-529d-b673-3c9cfd19dcb1 with identifier: DK10%20USC to the API
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK10%20USC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1aebc489-5e24-529d-b673-3c9cfd19dcb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK10 USC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK10%20USC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'ALFA ROMEO',
 'model': '159 SPORTWAGON',
 'odometer': 60157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO 159 SPORTWAGON 1.9 JTDM 8V ECO TURISMO Estate',
 'transmission': 'manual',
 'trim': 'JTDM 8V ECO TURISMO',
 'vin': 'ZAR93900007266643',
 'year': 2010}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520USC%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Saving data for DK10%20USC: {'auction_closing_time': 1774951200.0, 'created_time': 1774045361.770095, 'last_price_update_time': 1774736126.404628}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK10%2520USC') HTTP/1.1" 204 0
2026-03-28 22:15:26 [bca.uk] INFO: Found listing with ID: KS64%20PHK
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS64%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Scrape type for KS64%20PHK: 0
2026-03-28 22:15:26 [bca.uk] INFO: Found listing with ID: BF08%20UUE
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF08%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Scrape type for BF08%20UUE: 0
2026-03-28 22:15:26 [bca.uk] INFO: Found listing with ID: EK59%20ZHH
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK59%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Scrape type for EK59%20ZHH: 0
2026-03-28 22:15:26 [bca.uk] INFO: Found listing with ID: EN62%20ZKT
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN62%2520ZKT%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Scrape type for EN62%20ZKT: 2
2026-03-28 22:15:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with identifier: EN62%20ZKT
2026-03-28 22:15:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with scrape type 2
2026-03-28 22:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with scrape type 2
2026-03-28 22:15:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea5bbe2a-d5a5-5604-b8f7-f0b71636f052, identifier: EN62%20ZKT
2026-03-28 22:15:26 [bca.uk] INFO: Found listing with ID: GY60%20KSU
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY60%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Scrape type for GY60%20KSU: 2
2026-03-28 22:15:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68469308-eda3-589b-99eb-748ebd0c29bb with identifier: GY60%20KSU
2026-03-28 22:15:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68469308-eda3-589b-99eb-748ebd0c29bb with scrape type 2
2026-03-28 22:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68469308-eda3-589b-99eb-748ebd0c29bb with scrape type 2
2026-03-28 22:15:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68469308-eda3-589b-99eb-748ebd0c29bb, identifier: GY60%20KSU
2026-03-28 22:15:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with identifier: EN62%20ZKT
2026-03-28 22:15:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with identifier: EN62%20ZKT
2026-03-28 22:15:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea5bbe2a-d5a5-5604-b8f7-f0b71636f052 with identifier: EN62%20ZKT to the API
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN62%20ZKT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea5bbe2a-d5a5-5604-b8f7-f0b71636f052',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN62 ZKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN62%20ZKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 63087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI PREMIUM 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI PREMIUM 2WD',
 'vin': 'TMAJU81ULDJ372723',
 'year': 2013}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN62%2520ZKT%27 HTTP/1.1" 200 None
2026-03-28 22:15:26 [bca.uk] INFO: Saving data for EN62%20ZKT: {'auction_closing_time': 1775124000.0, 'created_time': 1774649643.009071, 'last_price_update_time': 1774736126.948609}
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN62%2520ZKT') HTTP/1.1" 204 0
2026-03-28 22:15:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68469308-eda3-589b-99eb-748ebd0c29bb with identifier: GY60%20KSU
2026-03-28 22:15:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68469308-eda3-589b-99eb-748ebd0c29bb with identifier: GY60%20KSU
2026-03-28 22:15:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68469308-eda3-589b-99eb-748ebd0c29bb with identifier: GY60%20KSU to the API
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY60%20KSU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68469308-eda3-589b-99eb-748ebd0c29bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY60 KSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY60%20KSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 91591,
 '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 12V S Hatchback',
 'transmission': 'manual',
 'trim': '12V S',
 'vin': 'TMBFH25J7B3074646',
 'year': 2010}
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY60%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Saving data for GY60%20KSU: {'auction_closing_time': 1774951200.0, 'created_time': 1773986674.103985, 'last_price_update_time': 1774736127.251595}
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY60%2520KSU') HTTP/1.1" 204 0
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: LS14%20SFJ
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS14%2520SFJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for LS14%20SFJ: 0
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: LS54%20SVP
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS54%2520SVP%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for LS54%20SVP: 0
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: LT11%20NGE
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT11%2520NGE%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for LT11%20NGE: 2
2026-03-28 22:15:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with identifier: LT11%20NGE
2026-03-28 22:15:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with scrape type 2
2026-03-28 22:15:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with scrape type 2
2026-03-28 22:15:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b34a516-c7e9-5e74-b62f-f26beb14fe27, identifier: LT11%20NGE
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: LR61%20CGG
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR61%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for LR61%20CGG: 0
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: MA17%20EEJ
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520EEJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for MA17%20EEJ: 0
2026-03-28 22:15:27 [bca.uk] INFO: Found listing with ID: NA10%20FLB
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA10%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Scrape type for NA10%20FLB: 2
2026-03-28 22:15:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7eff836-2263-5ed2-a6b4-e28d4f6e04be with identifier: NA10%20FLB
2026-03-28 22:15:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7eff836-2263-5ed2-a6b4-e28d4f6e04be with scrape type 2
2026-03-28 22:15:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7eff836-2263-5ed2-a6b4-e28d4f6e04be with scrape type 2
2026-03-28 22:15:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7eff836-2263-5ed2-a6b4-e28d4f6e04be, identifier: NA10%20FLB
2026-03-28 22:15:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with identifier: LT11%20NGE
2026-03-28 22:15:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with identifier: LT11%20NGE
2026-03-28 22:15:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b34a516-c7e9-5e74-b62f-f26beb14fe27 with identifier: LT11%20NGE to the API
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT11%20NGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1b34a516-c7e9-5e74-b62f-f26beb14fe27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT11 NGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT11%20NGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 63753,
 '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': 'W0L0SDL68B4188593',
 'year': 2011}
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT11%2520NGE%27 HTTP/1.1" 200 None
2026-03-28 22:15:27 [bca.uk] INFO: Saving data for LT11%20NGE: {'auction_closing_time': 1774951200.0, 'created_time': 1773824634.955747, 'last_price_update_time': 1774736127.848602}
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT11%2520NGE') HTTP/1.1" 204 0
2026-03-28 22:15:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7eff836-2263-5ed2-a6b4-e28d4f6e04be with identifier: NA10%20FLB
2026-03-28 22:15:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7eff836-2263-5ed2-a6b4-e28d4f6e04be with identifier: NA10%20FLB
2026-03-28 22:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7eff836-2263-5ed2-a6b4-e28d4f6e04be with identifier: NA10%20FLB to the API
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA10%20FLB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7eff836-2263-5ed2-a6b4-e28d4f6e04be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA10 FLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA10%20FLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'VENGA',
 'odometer': 113668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'KIA VENGA 1.6 2 MPV',
 'transmission': 'automatic',
 'trim': '2',
 'vin': 'TMAEH812MAJ010774',
 'year': 2010}
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA10%2520FLB%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Saving data for NA10%20FLB: {'auction_closing_time': 1774951200.0, 'created_time': 1774352642.147096, 'last_price_update_time': 1774736128.25594}
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA10%2520FLB') HTTP/1.1" 204 0
2026-03-28 22:15:28 [bca.uk] INFO: Found listing with ID: LX12%20APO
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX12%2520APO%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Scrape type for LX12%20APO: 0
2026-03-28 22:15:28 [bca.uk] INFO: Found listing with ID: M60%20MSU
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M60%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Scrape type for M60%20MSU: 0
2026-03-28 22:15:28 [bca.uk] INFO: Found listing with ID: MJ10%20HPE
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Scrape type for MJ10%20HPE: 2
2026-03-28 22:15:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with identifier: MJ10%20HPE
2026-03-28 22:15:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with scrape type 2
2026-03-28 22:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with scrape type 2
2026-03-28 22:15:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b25caaa-a1f8-5f37-8d35-18d84507a9e3, identifier: MJ10%20HPE
2026-03-28 22:15:28 [bca.uk] INFO: Found listing with ID: RJ13%20ABV
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Scrape type for RJ13%20ABV: 2
2026-03-28 22:15:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92d4f1e8-b358-5905-b718-1b32d96f6df0 with identifier: RJ13%20ABV
2026-03-28 22:15:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92d4f1e8-b358-5905-b718-1b32d96f6df0 with scrape type 2
2026-03-28 22:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92d4f1e8-b358-5905-b718-1b32d96f6df0 with scrape type 2
2026-03-28 22:15:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92d4f1e8-b358-5905-b718-1b32d96f6df0, identifier: RJ13%20ABV
2026-03-28 22:15:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with identifier: MJ10%20HPE
2026-03-28 22:15:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with identifier: MJ10%20HPE
2026-03-28 22:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b25caaa-a1f8-5f37-8d35-18d84507a9e3 with identifier: MJ10%20HPE to the API
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ10%20HPE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9b25caaa-a1f8-5f37-8d35-18d84507a9e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ10 HPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ10%20HPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 133619,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 EDGE Hatchback',
 'transmission': 'automatic',
 'trim': 'EDGE',
 'vin': 'WF0JXXGAJJAT03096',
 'year': 2010}
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ10%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:15:28 [bca.uk] INFO: Saving data for MJ10%20HPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774649579.231237, 'last_price_update_time': 1774736128.817526}
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ10%2520HPE') HTTP/1.1" 204 0
2026-03-28 22:15:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92d4f1e8-b358-5905-b718-1b32d96f6df0 with identifier: RJ13%20ABV
2026-03-28 22:15:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92d4f1e8-b358-5905-b718-1b32d96f6df0 with identifier: RJ13%20ABV
2026-03-28 22:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92d4f1e8-b358-5905-b718-1b32d96f6df0 with identifier: RJ13%20ABV to the API
2026-03-28 22:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ13%20ABV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92d4f1e8-b358-5905-b718-1b32d96f6df0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ13 ABV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ13%20ABV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 132915,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOURAN 1.6 TDI 105 BMT S MPV',
 'transmission': 'manual',
 'trim': 'TDI 105 BMT S',
 'vin': 'WVGZZZ1TZDW106094',
 'year': 2013}
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 22:15:29 [bca.uk] INFO: Saving data for RJ13%20ABV: {'auction_closing_time': 1774951200.0, 'created_time': 1774535127.700141, 'last_price_update_time': 1774736129.138545}
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ13%2520ABV') HTTP/1.1" 204 0
2026-03-28 22:15:29 [bca.uk] INFO: Found listing with ID: MK14%20VLE
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK14%2520VLE%27 HTTP/1.1" 200 None
2026-03-28 22:15:29 [bca.uk] INFO: Scrape type for MK14%20VLE: 0
2026-03-28 22:15:29 [bca.uk] INFO: Found listing with ID: NL61%20FOD
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520FOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:29 [bca.uk] INFO: Scrape type for NL61%20FOD: 2
2026-03-28 22:15:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afe246dc-f92e-5636-ab82-136fec673466 with identifier: NL61%20FOD
2026-03-28 22:15:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afe246dc-f92e-5636-ab82-136fec673466 with scrape type 2
2026-03-28 22:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afe246dc-f92e-5636-ab82-136fec673466 with scrape type 2
2026-03-28 22:15:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afe246dc-f92e-5636-ab82-136fec673466, identifier: NL61%20FOD
2026-03-28 22:15:29 [bca.uk] INFO: Found listing with ID: KN71%20FCZ
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:29 [bca.uk] INFO: Scrape type for KN71%20FCZ: 2
2026-03-28 22:15:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with identifier: KN71%20FCZ
2026-03-28 22:15:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with scrape type 2
2026-03-28 22:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with scrape type 2
2026-03-28 22:15:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccb8b2e4-6497-5754-8b28-1cf879ffc7e8, identifier: KN71%20FCZ
2026-03-28 22:15:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afe246dc-f92e-5636-ab82-136fec673466 with identifier: NL61%20FOD
2026-03-28 22:15:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afe246dc-f92e-5636-ab82-136fec673466 with identifier: NL61%20FOD
2026-03-28 22:15:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afe246dc-f92e-5636-ab82-136fec673466 with identifier: NL61%20FOD to the API
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL61%20FOD-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'afe246dc-f92e-5636-ab82-136fec673466',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL61 FOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL61%20FOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 167305,
 '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': 'SJNFAAE11U2136627',
 'year': 2011}
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520FOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:29 [bca.uk] INFO: Saving data for NL61%20FOD: {'auction_closing_time': 1774951200.0, 'created_time': 1773828440.047534, 'last_price_update_time': 1774736129.764204}
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL61%2520FOD') HTTP/1.1" 204 0
2026-03-28 22:15:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with identifier: KN71%20FCZ
2026-03-28 22:15:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with identifier: KN71%20FCZ
2026-03-28 22:15:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccb8b2e4-6497-5754-8b28-1cf879ffc7e8 with identifier: KN71%20FCZ to the API
2026-03-28 22:15:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FCZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccb8b2e4-6497-5754-8b28-1cf879ffc7e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN71 FCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 85234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
 'vin': 'W1V9076352P399278',
 'year': 2021}
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Saving data for KN71%20FCZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649559.78599, 'last_price_update_time': 1774736130.250375}
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FCZ') HTTP/1.1" 204 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: RJ17%20SVK
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ17%2520SVK%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for RJ17%20SVK: 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: SP13%20VCL
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520VCL%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for SP13%20VCL: 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: VE16%20FUD
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520FUD%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for VE16%20FUD: 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: BD16%20ZNJ
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520ZNJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for BD16%20ZNJ: 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: BN63%20JDF
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN63%2520JDF%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for BN63%20JDF: 0
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: DU12%20AXD
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU12%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for DU12%20AXD: 2
2026-03-28 22:15:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with identifier: DU12%20AXD
2026-03-28 22:15:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with scrape type 2
2026-03-28 22:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with scrape type 2
2026-03-28 22:15:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230, identifier: DU12%20AXD
2026-03-28 22:15:30 [bca.uk] INFO: Found listing with ID: KN71%20FFC
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FFC%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Scrape type for KN71%20FFC: 2
2026-03-28 22:15:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 079947b3-d056-59c7-a788-c013e6a2ef1c with identifier: KN71%20FFC
2026-03-28 22:15:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 079947b3-d056-59c7-a788-c013e6a2ef1c with scrape type 2
2026-03-28 22:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 079947b3-d056-59c7-a788-c013e6a2ef1c with scrape type 2
2026-03-28 22:15:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 079947b3-d056-59c7-a788-c013e6a2ef1c, identifier: KN71%20FFC
2026-03-28 22:15:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with identifier: DU12%20AXD
2026-03-28 22:15:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with identifier: DU12%20AXD
2026-03-28 22:15:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230 with identifier: DU12%20AXD to the API
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU12%20AXD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2ef8bdb-ab3e-5e69-9c1a-a1da7f48d230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU12 AXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU12%20AXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 87689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X P/SHFT StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 163 4WD TITANIUM X P/SHFT',
 'vin': 'WF0RXXGCDRCB59342',
 'year': 2012}
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU12%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 22:15:30 [bca.uk] INFO: Saving data for DU12%20AXD: {'auction_closing_time': 1774951200.0, 'created_time': 1773844935.046735, 'last_price_update_time': 1774736130.929133}
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU12%2520AXD') HTTP/1.1" 204 0
2026-03-28 22:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 079947b3-d056-59c7-a788-c013e6a2ef1c with identifier: KN71%20FFC
2026-03-28 22:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 079947b3-d056-59c7-a788-c013e6a2ef1c with identifier: KN71%20FFC
2026-03-28 22:15:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 079947b3-d056-59c7-a788-c013e6a2ef1c with identifier: KN71%20FFC to the API
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FFC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '079947b3-d056-59c7-a788-c013e6a2ef1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN71 FFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 114345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
 'vin': 'W1V9076352P398337',
 'year': 2021}
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FFC%27 HTTP/1.1" 200 None
2026-03-28 22:15:31 [bca.uk] INFO: Saving data for KN71%20FFC: {'auction_closing_time': 1774951200.0, 'created_time': 1774649561.889506, 'last_price_update_time': 1774736131.66227}
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FFC') HTTP/1.1" 204 0
2026-03-28 22:15:31 [bca.uk] INFO: Found listing with ID: EA19%20FCD
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:15:31 [bca.uk] INFO: Scrape type for EA19%20FCD: 2
2026-03-28 22:15:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00d0c9e2-70ae-5339-a292-5dc611d49f7f with identifier: EA19%20FCD
2026-03-28 22:15:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00d0c9e2-70ae-5339-a292-5dc611d49f7f with scrape type 2
2026-03-28 22:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00d0c9e2-70ae-5339-a292-5dc611d49f7f with scrape type 2
2026-03-28 22:15:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00d0c9e2-70ae-5339-a292-5dc611d49f7f, identifier: EA19%20FCD
2026-03-28 22:15:31 [bca.uk] INFO: Found listing with ID: KN71%20FHS
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 22:15:31 [bca.uk] INFO: Scrape type for KN71%20FHS: 2
2026-03-28 22:15:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42177016-c6d8-5ef2-bb07-d1626f2cf045 with identifier: KN71%20FHS
2026-03-28 22:15:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42177016-c6d8-5ef2-bb07-d1626f2cf045 with scrape type 2
2026-03-28 22:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42177016-c6d8-5ef2-bb07-d1626f2cf045 with scrape type 2
2026-03-28 22:15:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42177016-c6d8-5ef2-bb07-d1626f2cf045, identifier: KN71%20FHS
2026-03-28 22:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00d0c9e2-70ae-5339-a292-5dc611d49f7f with identifier: EA19%20FCD
2026-03-28 22:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00d0c9e2-70ae-5339-a292-5dc611d49f7f with identifier: EA19%20FCD
2026-03-28 22:15:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00d0c9e2-70ae-5339-a292-5dc611d49f7f with identifier: EA19%20FCD to the API
2026-03-28 22:15:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA19%20FCD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00d0c9e2-70ae-5339-a292-5dc611d49f7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA19 FCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA19%20FCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 56562,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851ALKZ510665',
 'year': 2019}
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:15:33 [bca.uk] INFO: Saving data for EA19%20FCD: {'auction_closing_time': 1774951200.0, 'created_time': 1774649643.391135, 'last_price_update_time': 1774736133.486291}
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA19%2520FCD') HTTP/1.1" 204 0
2026-03-28 22:15:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42177016-c6d8-5ef2-bb07-d1626f2cf045 with identifier: KN71%20FHS
2026-03-28 22:15:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42177016-c6d8-5ef2-bb07-d1626f2cf045 with identifier: KN71%20FHS
2026-03-28 22:15:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42177016-c6d8-5ef2-bb07-d1626f2cf045 with identifier: KN71%20FHS to the API
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 253,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20FHS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42177016-c6d8-5ef2-bb07-d1626f2cf045',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN71 FHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20FHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 116922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 315 2.0 CDI 3.5T RWD L3 H2 PROGRESSIVE '
          'PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2 PROGRESSIVE',
 'vin': 'W1V9076352P399300',
 'year': 2021}
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 22:15:33 [bca.uk] INFO: Saving data for KN71%20FHS: {'auction_closing_time': 1774951200.0, 'created_time': 1774649557.747683, 'last_price_update_time': 1774736133.813909}
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520FHS') HTTP/1.1" 204 0
2026-03-28 22:15:33 [bca.uk] INFO: Found listing with ID: GU62%20WMM
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520WMM%27 HTTP/1.1" 200 None
2026-03-28 22:15:33 [bca.uk] INFO: Scrape type for GU62%20WMM: 2
2026-03-28 22:15:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cea0e40f-2511-5e96-9b5e-52e9bf3c541b with identifier: GU62%20WMM
2026-03-28 22:15:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cea0e40f-2511-5e96-9b5e-52e9bf3c541b with scrape type 2
2026-03-28 22:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cea0e40f-2511-5e96-9b5e-52e9bf3c541b with scrape type 2
2026-03-28 22:15:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cea0e40f-2511-5e96-9b5e-52e9bf3c541b, identifier: GU62%20WMM
2026-03-28 22:15:33 [bca.uk] INFO: Found listing with ID: FE64%20FHS
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE64%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 22:15:33 [bca.uk] INFO: Scrape type for FE64%20FHS: 2
2026-03-28 22:15:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with identifier: FE64%20FHS
2026-03-28 22:15:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with scrape type 2
2026-03-28 22:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with scrape type 2
2026-03-28 22:15:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b65a84c-d854-5bc4-a4a8-60c8dd118932, identifier: FE64%20FHS
2026-03-28 22:15:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cea0e40f-2511-5e96-9b5e-52e9bf3c541b with identifier: GU62%20WMM
2026-03-28 22:15:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cea0e40f-2511-5e96-9b5e-52e9bf3c541b with identifier: GU62%20WMM
2026-03-28 22:15:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cea0e40f-2511-5e96-9b5e-52e9bf3c541b with identifier: GU62%20WMM to the API
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU62%20WMM-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cea0e40f-2511-5e96-9b5e-52e9bf3c541b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU62 WMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU62%20WMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 999999,
 '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 B-MAX 1.6 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TITANIUM P/SHIFT',
 'vin': 'WF0KXXERJKCL08007',
 'year': 2012}
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520WMM%27 HTTP/1.1" 200 None
2026-03-28 22:15:34 [bca.uk] INFO: Saving data for GU62%20WMM: {'auction_closing_time': 1774951200.0, 'created_time': 1773960530.647627, 'last_price_update_time': 1774736134.399803}
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU62%2520WMM') HTTP/1.1" 204 0
2026-03-28 22:15:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with identifier: FE64%20FHS
2026-03-28 22:15:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with identifier: FE64%20FHS
2026-03-28 22:15:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b65a84c-d854-5bc4-a4a8-60c8dd118932 with identifier: FE64%20FHS to the API
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE64%20FHS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4b65a84c-d854-5bc4-a4a8-60c8dd118932',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE64 FHS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE64%20FHS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 36203,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PRESSION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-PRESSION',
 'vin': 'JTDKGNEC20N013355',
 'year': 2014}
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE64%2520FHS%27 HTTP/1.1" 200 None
2026-03-28 22:15:34 [bca.uk] INFO: Saving data for FE64%20FHS: {'auction_closing_time': 1774778400.0, 'created_time': 1774649558.366593, 'last_price_update_time': 1774736134.714226}
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE64%2520FHS') HTTP/1.1" 204 0
2026-03-28 22:15:34 [bca.uk] INFO: Found listing with ID: GY14%20KTD
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 22:15:34 [bca.uk] INFO: Scrape type for GY14%20KTD: 2
2026-03-28 22:15:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with identifier: GY14%20KTD
2026-03-28 22:15:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with scrape type 2
2026-03-28 22:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with scrape type 2
2026-03-28 22:15:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 101a17e8-fc39-5fbb-8120-2cb930bc93d6, identifier: GY14%20KTD
2026-03-28 22:15:34 [bca.uk] INFO: Found listing with ID: PY64%20DMO
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY64%2520DMO%27 HTTP/1.1" 200 None
2026-03-28 22:15:34 [bca.uk] INFO: Scrape type for PY64%20DMO: 2
2026-03-28 22:15:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with identifier: PY64%20DMO
2026-03-28 22:15:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with scrape type 2
2026-03-28 22:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with scrape type 2
2026-03-28 22:15:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2, identifier: PY64%20DMO
2026-03-28 22:15:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:15:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with identifier: GY14%20KTD
2026-03-28 22:15:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with identifier: GY14%20KTD
2026-03-28 22:15:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 101a17e8-fc39-5fbb-8120-2cb930bc93d6 with identifier: GY14%20KTD to the API
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY14%20KTD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '101a17e8-fc39-5fbb-8120-2cb930bc93d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY14 KTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY14%20KTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C3 PICASSO',
 'odometer': 159383,
 'odometer_reading_unit': '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 C3 PICASSO 1.6 VTI EXCLUSIVE EGS6 MPV',
 'transmission': 'automatic',
 'trim': 'VTI EXCLUSIVE EGS6',
 'vin': 'VF7SH5FS8ET532770',
 'year': 2014}
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Saving data for GY14%20KTD: {'auction_closing_time': 1774951200.0, 'created_time': 1773829476.350794, 'last_price_update_time': 1774736135.263487}
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY14%2520KTD') HTTP/1.1" 204 0
2026-03-28 22:15:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with identifier: PY64%20DMO
2026-03-28 22:15:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with identifier: PY64%20DMO
2026-03-28 22:15:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c725dac-d5e9-5ff3-807b-b4c379ebf8e2 with identifier: PY64%20DMO to the API
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY64%20DMO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c725dac-d5e9-5ff3-807b-b4c379ebf8e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY64 DMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY64%20DMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 49432,
 'odometer_reading_unit': '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 MICRA 1.2 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'MDHFBUK13U0786932',
 'year': 2014}
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY64%2520DMO%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Saving data for PY64%20DMO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649556.094451, 'last_price_update_time': 1774736135.599734}
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY64%2520DMO') HTTP/1.1" 204 0
2026-03-28 22:15:35 [bca.uk] INFO: Found listing with ID: KF05%20WVN
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF05%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Scrape type for KF05%20WVN: 0
2026-03-28 22:15:35 [bca.uk] INFO: Found listing with ID: LN11%20SXC
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN11%2520SXC%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Scrape type for LN11%20SXC: 0
2026-03-28 22:15:35 [bca.uk] INFO: Found listing with ID: SK13%20SOC
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Scrape type for SK13%20SOC: 2
2026-03-28 22:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31946f98-dd53-5752-bf65-d5fe282027fe with identifier: SK13%20SOC
2026-03-28 22:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31946f98-dd53-5752-bf65-d5fe282027fe with scrape type 2
2026-03-28 22:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31946f98-dd53-5752-bf65-d5fe282027fe with scrape type 2
2026-03-28 22:15:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31946f98-dd53-5752-bf65-d5fe282027fe, identifier: SK13%20SOC
2026-03-28 22:15:35 [bca.uk] INFO: Found listing with ID: DV13%20YRE
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520YRE%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Scrape type for DV13%20YRE: 0
2026-03-28 22:15:35 [bca.uk] INFO: Found listing with ID: GF59%20YWE
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF59%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 22:15:35 [bca.uk] INFO: Scrape type for GF59%20YWE: 2
2026-03-28 22:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with identifier: GF59%20YWE
2026-03-28 22:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with scrape type 2
2026-03-28 22:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with scrape type 2
2026-03-28 22:15:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1cc0cdf-45ba-59ad-84bc-dbb46859aad5, identifier: GF59%20YWE
2026-03-28 22:15:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31946f98-dd53-5752-bf65-d5fe282027fe with identifier: SK13%20SOC
2026-03-28 22:15:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31946f98-dd53-5752-bf65-d5fe282027fe with identifier: SK13%20SOC
2026-03-28 22:15:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31946f98-dd53-5752-bf65-d5fe282027fe with identifier: SK13%20SOC to the API
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK13%20SOC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31946f98-dd53-5752-bf65-d5fe282027fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK13 SOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK13%20SOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 43320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I FIRE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I FIRE',
 'vin': 'JTDKG18CX0N694062',
 'year': 2013}
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:15:36 [bca.uk] INFO: Saving data for SK13%20SOC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649648.108869, 'last_price_update_time': 1774736136.220288}
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK13%2520SOC') HTTP/1.1" 204 0
2026-03-28 22:15:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with identifier: GF59%20YWE
2026-03-28 22:15:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with identifier: GF59%20YWE
2026-03-28 22:15:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1cc0cdf-45ba-59ad-84bc-dbb46859aad5 with identifier: GF59%20YWE to the API
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF59%20YWE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd1cc0cdf-45ba-59ad-84bc-dbb46859aad5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF59 YWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF59%20YWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 174542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 140 BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 140 BLACK ED.S-T',
 'vin': 'WAUZZZ8PXAA078393',
 'year': 2009}
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF59%2520YWE%27 HTTP/1.1" 200 None
2026-03-28 22:15:36 [bca.uk] INFO: Saving data for GF59%20YWE: {'auction_closing_time': 1774951200.0, 'created_time': 1774352664.005969, 'last_price_update_time': 1774736136.611378}
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF59%2520YWE') HTTP/1.1" 204 0
2026-03-28 22:15:36 [bca.uk] INFO: Found listing with ID: WK14%20WOD
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:36 [bca.uk] INFO: Scrape type for WK14%20WOD: 2
2026-03-28 22:15:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cac9adea-44de-5290-9a31-2f0f47c3d0a3 with identifier: WK14%20WOD
2026-03-28 22:15:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cac9adea-44de-5290-9a31-2f0f47c3d0a3 with scrape type 2
2026-03-28 22:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cac9adea-44de-5290-9a31-2f0f47c3d0a3 with scrape type 2
2026-03-28 22:15:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cac9adea-44de-5290-9a31-2f0f47c3d0a3, identifier: WK14%20WOD
2026-03-28 22:15:36 [bca.uk] INFO: Found listing with ID: ND15%20CVZ
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:36 [bca.uk] INFO: Scrape type for ND15%20CVZ: 2
2026-03-28 22:15:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09b85e97-2769-51fb-a44f-d012ce9a26db with identifier: ND15%20CVZ
2026-03-28 22:15:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09b85e97-2769-51fb-a44f-d012ce9a26db with scrape type 2
2026-03-28 22:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09b85e97-2769-51fb-a44f-d012ce9a26db with scrape type 2
2026-03-28 22:15:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09b85e97-2769-51fb-a44f-d012ce9a26db, identifier: ND15%20CVZ
2026-03-28 22:15:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cac9adea-44de-5290-9a31-2f0f47c3d0a3 with identifier: WK14%20WOD
2026-03-28 22:15:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cac9adea-44de-5290-9a31-2f0f47c3d0a3 with identifier: WK14%20WOD
2026-03-28 22:15:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cac9adea-44de-5290-9a31-2f0f47c3d0a3 with identifier: WK14%20WOD to the API
2026-03-28 22:15:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK14%20WOD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cac9adea-44de-5290-9a31-2f0f47c3d0a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK14 WOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK14%20WOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 88235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.6 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TITANIUM P/SHIFT',
 'vin': 'WF0KXXERJKDE09308',
 'year': 2014}
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WOD%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Saving data for WK14%20WOD: {'auction_closing_time': 1774951200.0, 'created_time': 1773844807.36237, 'last_price_update_time': 1774736138.017881}
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK14%2520WOD') HTTP/1.1" 204 0
2026-03-28 22:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09b85e97-2769-51fb-a44f-d012ce9a26db with identifier: ND15%20CVZ
2026-03-28 22:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09b85e97-2769-51fb-a44f-d012ce9a26db with identifier: ND15%20CVZ
2026-03-28 22:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09b85e97-2769-51fb-a44f-d012ce9a26db with identifier: ND15%20CVZ to the API
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND15%20CVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09b85e97-2769-51fb-a44f-d012ce9a26db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND15 CVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND15%20CVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 60804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 70 STING Hatchback',
 'transmission': 'manual',
 'trim': '70 STING',
 'vin': 'W0L0XEP08F6071208',
 'year': 2015}
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND15%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Saving data for ND15%20CVZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773839377.581103, 'last_price_update_time': 1774736138.399891}
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND15%2520CVZ') HTTP/1.1" 204 0
2026-03-28 22:15:38 [bca.uk] INFO: Found listing with ID: DL64%20MPX
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Scrape type for DL64%20MPX: 0
2026-03-28 22:15:38 [bca.uk] INFO: Found listing with ID: SF16%20SMW
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF16%2520SMW%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Scrape type for SF16%20SMW: 0
2026-03-28 22:15:38 [bca.uk] INFO: Found listing with ID: AF66%20XYX
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520XYX%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Scrape type for AF66%20XYX: 2
2026-03-28 22:15:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with identifier: AF66%20XYX
2026-03-28 22:15:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with scrape type 2
2026-03-28 22:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with scrape type 2
2026-03-28 22:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9, identifier: AF66%20XYX
2026-03-28 22:15:38 [bca.uk] INFO: Found listing with ID: YP17%20FUJ
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP17%2520FUJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Scrape type for YP17%20FUJ: 0
2026-03-28 22:15:38 [bca.uk] INFO: Found listing with ID: YS17%20LHG
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 22:15:38 [bca.uk] INFO: Scrape type for YS17%20LHG: 2
2026-03-28 22:15:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3ef30ab-373e-513b-adca-c50cde13cf99 with identifier: YS17%20LHG
2026-03-28 22:15:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3ef30ab-373e-513b-adca-c50cde13cf99 with scrape type 2
2026-03-28 22:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3ef30ab-373e-513b-adca-c50cde13cf99 with scrape type 2
2026-03-28 22:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3ef30ab-373e-513b-adca-c50cde13cf99, identifier: YS17%20LHG
2026-03-28 22:15:38 [bca.uk] INFO: Total items found: 100
2026-03-28 22:15:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded
2026-03-28 22:15:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:15:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with identifier: AF66%20XYX
2026-03-28 22:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with identifier: AF66%20XYX
2026-03-28 22:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9 with identifier: AF66%20XYX to the API
2026-03-28 22:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF66%20XYX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a7cd2e8-17ec-5884-9b1c-1d2d586d6db9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF66 XYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF66%20XYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 46569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.4 CRDI SE Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI SE',
 'vin': 'NLHB351RLGZ152188',
 'year': 2016}
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520XYX%27 HTTP/1.1" 200 None
2026-03-28 22:15:39 [bca.uk] INFO: Saving data for AF66%20XYX: {'auction_closing_time': 1774778400.0, 'created_time': 1774649560.697058, 'last_price_update_time': 1774736139.545157}
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF66%2520XYX') HTTP/1.1" 204 0
2026-03-28 22:15:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3ef30ab-373e-513b-adca-c50cde13cf99 with identifier: YS17%20LHG
2026-03-28 22:15:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3ef30ab-373e-513b-adca-c50cde13cf99 with identifier: YS17%20LHG
2026-03-28 22:15:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3ef30ab-373e-513b-adca-c50cde13cf99 with identifier: YS17%20LHG to the API
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS17%20LHG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3ef30ab-373e-513b-adca-c50cde13cf99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS17 LHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS17%20LHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 39873,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PLAY MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I X-PLAY MMT',
 'vin': 'JTDKGNEC80N254871',
 'year': 2017}
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 22:15:39 [bca.uk] INFO: Saving data for YS17%20LHG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649642.280566, 'last_price_update_time': 1774736139.83082}
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS17%2520LHG') HTTP/1.1" 204 0
2026-03-28 22:15:39 [bca.uk] INFO: Found listing with ID: CK15%20YEG
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520YEG%27 HTTP/1.1" 200 None
2026-03-28 22:15:39 [bca.uk] INFO: Scrape type for CK15%20YEG: 2
2026-03-28 22:15:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with identifier: CK15%20YEG
2026-03-28 22:15:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with scrape type 2
2026-03-28 22:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with scrape type 2
2026-03-28 22:15:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9, identifier: CK15%20YEG
2026-03-28 22:15:39 [bca.uk] INFO: Found listing with ID: FV67%20NKF
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520NKF%27 HTTP/1.1" 200 None
2026-03-28 22:15:39 [bca.uk] INFO: Scrape type for FV67%20NKF: 2
2026-03-28 22:15:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with identifier: FV67%20NKF
2026-03-28 22:15:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with scrape type 2
2026-03-28 22:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with scrape type 2
2026-03-28 22:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a, identifier: FV67%20NKF
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: AF23%20ELH
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for AF23%20ELH: 0
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: AJ72%20GVR
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for AJ72%20GVR: 0
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: AV73%20UYJ
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV73%2520UYJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for AV73%20UYJ: 0
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: BG72%20DUH
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520DUH%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for BG72%20DUH: 0
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: CJ71%20KAA
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ71%2520KAA%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for CJ71%20KAA: 0
2026-03-28 22:15:40 [bca.uk] INFO: Found listing with ID: FV24%20VKM
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV24%2520VKM%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Scrape type for FV24%20VKM: 2
2026-03-28 22:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e808f5bf-42b7-5d24-b198-29839856d8aa with identifier: FV24%20VKM
2026-03-28 22:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e808f5bf-42b7-5d24-b198-29839856d8aa with scrape type 2
2026-03-28 22:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e808f5bf-42b7-5d24-b198-29839856d8aa with scrape type 2
2026-03-28 22:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e808f5bf-42b7-5d24-b198-29839856d8aa, identifier: FV24%20VKM
2026-03-28 22:15:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with identifier: CK15%20YEG
2026-03-28 22:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with identifier: CK15%20YEG
2026-03-28 22:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42f1c7f0-f917-52e4-8472-3fc57d1ce0d9 with identifier: CK15%20YEG to the API
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK15%20YEG-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42f1c7f0-f917-52e4-8472-3fc57d1ce0d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK15 YEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK15%20YEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 25533,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTI FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'VTI FLAIR',
 'vin': 'VF7PSCFBBER541754',
 'year': 2015}
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520YEG%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Saving data for CK15%20YEG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649650.567755, 'last_price_update_time': 1774736140.584322}
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK15%2520YEG') HTTP/1.1" 204 0
2026-03-28 22:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with identifier: FV67%20NKF
2026-03-28 22:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with identifier: FV67%20NKF
2026-03-28 22:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a with identifier: FV67%20NKF to the API
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV67%20NKF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2b5b0cf6-2865-59ce-8a5a-6b08b1a2dc7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV67 NKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV67%20NKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 36440,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 ZETEC EDITION',
 'vin': 'WF05XXGCC5HE65663',
 'year': 2018}
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520NKF%27 HTTP/1.1" 200 None
2026-03-28 22:15:40 [bca.uk] INFO: Saving data for FV67%20NKF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649589.790662, 'last_price_update_time': 1774736140.978085}
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV67%2520NKF') HTTP/1.1" 204 0
2026-03-28 22:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e808f5bf-42b7-5d24-b198-29839856d8aa with identifier: FV24%20VKM
2026-03-28 22:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e808f5bf-42b7-5d24-b198-29839856d8aa with identifier: FV24%20VKM
2026-03-28 22:15:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e808f5bf-42b7-5d24-b198-29839856d8aa with identifier: FV24%20VKM to the API
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV24%20VKM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e808f5bf-42b7-5d24-b198-29839856d8aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV24 VKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV24%20VKM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 250+',
 'odometer': 20207,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 26000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQB 250+ 140KW 70.5KWH AMG LINE EXEC. StationWagon',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE EXEC.',
 'vin': 'W1N9M0CB7SN088830',
 'year': 2024}
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV24%2520VKM%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Saving data for FV24%20VKM: {'auction_closing_time': 1774854000.0, 'created_time': 1774447442.009068, 'last_price_update_time': 1774736141.292135}
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV24%2520VKM') HTTP/1.1" 204 0
2026-03-28 22:15:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: EX14%20FSZ
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520FSZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for EX14%20FSZ: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: FE65%20UJU
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520UJU%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for FE65%20UJU: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: HK15%20VKT
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520VKT%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for HK15%20VKT: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: KV57%20GEK
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV57%2520GEK%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for KV57%20GEK: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: KY65%20TBU
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for KY65%20TBU: 2
2026-03-28 22:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 411da7f5-eab3-59c5-a182-18e12ab9b2bc with identifier: KY65%20TBU
2026-03-28 22:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 411da7f5-eab3-59c5-a182-18e12ab9b2bc with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 411da7f5-eab3-59c5-a182-18e12ab9b2bc with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 411da7f5-eab3-59c5-a182-18e12ab9b2bc, identifier: KY65%20TBU
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: KN67%20KNP
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN67%2520KNP%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for KN67%20KNP: 2
2026-03-28 22:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with identifier: KN67%20KNP
2026-03-28 22:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf, identifier: KN67%20KNP
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: FV71%20XER
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520XER%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for FV71%20XER: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: GN23%20XUZ
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN23%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for GN23%20XUZ: 0
2026-03-28 22:15:41 [bca.uk] INFO: Found listing with ID: KN23%20ZSZ
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:41 [bca.uk] INFO: Scrape type for KN23%20ZSZ: 2
2026-03-28 22:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47d35420-930b-5286-9ac7-bdd639dc86f3 with identifier: KN23%20ZSZ
2026-03-28 22:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47d35420-930b-5286-9ac7-bdd639dc86f3 with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47d35420-930b-5286-9ac7-bdd639dc86f3 with scrape type 2
2026-03-28 22:15:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47d35420-930b-5286-9ac7-bdd639dc86f3, identifier: KN23%20ZSZ
2026-03-28 22:15:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 411da7f5-eab3-59c5-a182-18e12ab9b2bc with identifier: KY65%20TBU
2026-03-28 22:15:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 411da7f5-eab3-59c5-a182-18e12ab9b2bc with identifier: KY65%20TBU
2026-03-28 22:15:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 411da7f5-eab3-59c5-a182-18e12ab9b2bc with identifier: KY65%20TBU to the API
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY65%20TBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '411da7f5-eab3-59c5-a182-18e12ab9b2bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY65 TBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY65%20TBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 65402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 82 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CCHMZ6FT125787',
 'year': 2015}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 22:15:42 [bca.uk] INFO: Saving data for KY65%20TBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774352903.199309, 'last_price_update_time': 1774736142.082466}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY65%2520TBU') HTTP/1.1" 204 0
2026-03-28 22:15:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with identifier: KN67%20KNP
2026-03-28 22:15:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with identifier: KN67%20KNP
2026-03-28 22:15:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf with identifier: KN67%20KNP to the API
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN67%20KNP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd0622e6-fd2e-5668-b4d5-4a5ef9a4dcdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN67 KNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN67%20KNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 49768,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 182 4WD ST-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B 182 4WD ST-LINE',
 'vin': 'WF0AXXWPMAHB69983',
 'year': 2017}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN67%2520KNP%27 HTTP/1.1" 200 None
2026-03-28 22:15:42 [bca.uk] INFO: Saving data for KN67%20KNP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649591.474355, 'last_price_update_time': 1774736142.381373}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN67%2520KNP') HTTP/1.1" 204 0
2026-03-28 22:15:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47d35420-930b-5286-9ac7-bdd639dc86f3 with identifier: KN23%20ZSZ
2026-03-28 22:15:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47d35420-930b-5286-9ac7-bdd639dc86f3 with identifier: KN23%20ZSZ
2026-03-28 22:15:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47d35420-930b-5286-9ac7-bdd639dc86f3 with identifier: KN23%20ZSZ to the API
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:42 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN23%20ZSZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47d35420-930b-5286-9ac7-bdd639dc86f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN23 ZSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN23%20ZSZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 47281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET 48V HYBRID SZ5 Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET 48V HYBRID SZ5',
 'vin': 'TSMLYDD1S00C18172',
 'year': 2023}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:42 [bca.uk] INFO: Saving data for KN23%20ZSZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774016612.46885, 'last_price_update_time': 1774736142.749525}
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN23%2520ZSZ') HTTP/1.1" 204 0
2026-03-28 22:15:42 [bca.uk] INFO: Found listing with ID: N13%20GWM
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N13%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 22:15:42 [bca.uk] INFO: Scrape type for N13%20GWM: 2
2026-03-28 22:15:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09f182f2-74bb-591a-82c7-93451aeea158 with identifier: N13%20GWM
2026-03-28 22:15:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09f182f2-74bb-591a-82c7-93451aeea158 with scrape type 2
2026-03-28 22:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09f182f2-74bb-591a-82c7-93451aeea158 with scrape type 2
2026-03-28 22:15:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09f182f2-74bb-591a-82c7-93451aeea158, identifier: N13%20GWM
2026-03-28 22:15:42 [bca.uk] INFO: Found listing with ID: LD66%20AWC
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520AWC%27 HTTP/1.1" 200 None
2026-03-28 22:15:42 [bca.uk] INFO: Scrape type for LD66%20AWC: 2
2026-03-28 22:15:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0702c62b-a8cc-5412-8949-65802ca02f0e with identifier: LD66%20AWC
2026-03-28 22:15:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0702c62b-a8cc-5412-8949-65802ca02f0e with scrape type 2
2026-03-28 22:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0702c62b-a8cc-5412-8949-65802ca02f0e with scrape type 2
2026-03-28 22:15:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0702c62b-a8cc-5412-8949-65802ca02f0e, identifier: LD66%20AWC
2026-03-28 22:15:42 [bca.uk] INFO: Found listing with ID: KP72%20XUH
2026-03-28 22:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520XUH%27 HTTP/1.1" 200 None
2026-03-28 22:15:43 [bca.uk] INFO: Scrape type for KP72%20XUH: 2
2026-03-28 22:15:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8abc6d0d-a605-582e-8628-a34b757c6b4c with identifier: KP72%20XUH
2026-03-28 22:15:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8abc6d0d-a605-582e-8628-a34b757c6b4c with scrape type 2
2026-03-28 22:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8abc6d0d-a605-582e-8628-a34b757c6b4c with scrape type 2
2026-03-28 22:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8abc6d0d-a605-582e-8628-a34b757c6b4c, identifier: KP72%20XUH
2026-03-28 22:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09f182f2-74bb-591a-82c7-93451aeea158 with identifier: N13%20GWM
2026-03-28 22:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09f182f2-74bb-591a-82c7-93451aeea158 with identifier: N13%20GWM
2026-03-28 22:15:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09f182f2-74bb-591a-82c7-93451aeea158 with identifier: N13%20GWM to the API
2026-03-28 22:15:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09f182f2-74bb-591a-82c7-93451aeea158',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'N13 GWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=N13%20GWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 68547,
 '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.6 THP GTI Hatchback',
 'transmission': 'manual',
 'trim': 'THP GTI',
 'vin': 'VF3CA5FU8DW062633',
 'year': 2013}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N13%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Saving data for N13%20GWM: {'auction_closing_time': 1774951200.0, 'created_time': 1773961102.66487, 'last_price_update_time': 1774736144.036053}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='N13%2520GWM') HTTP/1.1" 204 0
2026-03-28 22:15:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0702c62b-a8cc-5412-8949-65802ca02f0e with identifier: LD66%20AWC
2026-03-28 22:15:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0702c62b-a8cc-5412-8949-65802ca02f0e with identifier: LD66%20AWC
2026-03-28 22:15:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0702c62b-a8cc-5412-8949-65802ca02f0e with identifier: LD66%20AWC to the API
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD66%20AWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0702c62b-a8cc-5412-8949-65802ca02f0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD66 AWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD66%20AWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 25134,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 VISIA LIMITED EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'VISIA LIMITED EDITION',
 'vin': 'MDHFBUK13U0347047',
 'year': 2016}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520AWC%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Saving data for LD66%20AWC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649580.936523, 'last_price_update_time': 1774736144.433203}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520AWC') HTTP/1.1" 204 0
2026-03-28 22:15:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8abc6d0d-a605-582e-8628-a34b757c6b4c with identifier: KP72%20XUH
2026-03-28 22:15:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8abc6d0d-a605-582e-8628-a34b757c6b4c with identifier: KP72%20XUH
2026-03-28 22:15:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8abc6d0d-a605-582e-8628-a34b757c6b4c with identifier: KP72%20XUH to the API
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:44 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP72%20XUH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8abc6d0d-a605-582e-8628-a34b757c6b4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KP72 XUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP72%20XUH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 49071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACP81EVP5038230',
 'year': 2022}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520XUH%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Saving data for KP72%20XUH: {'auction_closing_time': 1774854000.0, 'created_time': 1774016647.383824, 'last_price_update_time': 1774736144.730632}
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP72%2520XUH') HTTP/1.1" 204 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: PL14%20HJK
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL14%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for PL14%20HJK: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: VE65%20YLT
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE65%2520YLT%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for VE65%20YLT: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: WG62%20WDW
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG62%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for WG62%20WDW: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: WU05%20WWZ
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU05%2520WWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for WU05%20WWZ: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: AV17%20OEJ
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520OEJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for AV17%20OEJ: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: CA62%20PRV
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA62%2520PRV%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for CA62%20PRV: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: CK18%20EYV
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for CK18%20EYV: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: CU65%20MXK
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU65%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for CU65%20MXK: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: CV58%20YNE
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV58%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for CV58%20YNE: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: CV64%20HRP
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for CV64%20HRP: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: DG64%20SWO
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520SWO%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for DG64%20SWO: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: DN14%20GKA
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for DN14%20GKA: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: DN62%20GZL
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN62%2520GZL%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for DN62%20GZL: 0
2026-03-28 22:15:44 [bca.uk] INFO: Found listing with ID: DN67%20DUH
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN67%2520DUH%27 HTTP/1.1" 200 None
2026-03-28 22:15:44 [bca.uk] INFO: Scrape type for DN67%20DUH: 2
2026-03-28 22:15:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with identifier: DN67%20DUH
2026-03-28 22:15:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with scrape type 2
2026-03-28 22:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with scrape type 2
2026-03-28 22:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5, identifier: DN67%20DUH
2026-03-28 22:15:45 [bca.uk] INFO: Found listing with ID: OU64%20WSZ
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:45 [bca.uk] INFO: Scrape type for OU64%20WSZ: 2
2026-03-28 22:15:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with identifier: OU64%20WSZ
2026-03-28 22:15:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with scrape type 2
2026-03-28 22:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with scrape type 2
2026-03-28 22:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b92493fa-7cf6-575d-9dca-1b6c54c52cf9, identifier: OU64%20WSZ
2026-03-28 22:15:45 [bca.uk] INFO: Found listing with ID: LL72%20GLZ
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520GLZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:45 [bca.uk] INFO: Scrape type for LL72%20GLZ: 2
2026-03-28 22:15:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e01408ab-e3ca-5563-a102-5850aa299688 with identifier: LL72%20GLZ
2026-03-28 22:15:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e01408ab-e3ca-5563-a102-5850aa299688 with scrape type 2
2026-03-28 22:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e01408ab-e3ca-5563-a102-5850aa299688 with scrape type 2
2026-03-28 22:15:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e01408ab-e3ca-5563-a102-5850aa299688, identifier: LL72%20GLZ
2026-03-28 22:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with identifier: DN67%20DUH
2026-03-28 22:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with identifier: DN67%20DUH
2026-03-28 22:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5 with identifier: DN67%20DUH to the API
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN67%20DUH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aa5f8b2f-7a1c-50a1-87d1-68bebd21a1f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN67 DUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN67%20DUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 51381,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJHE46783',
 'year': 2018}
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN67%2520DUH%27 HTTP/1.1" 200 None
2026-03-28 22:15:45 [bca.uk] INFO: Saving data for DN67%20DUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774649603.543681, 'last_price_update_time': 1774736145.599749}
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN67%2520DUH') HTTP/1.1" 204 0
2026-03-28 22:15:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with identifier: OU64%20WSZ
2026-03-28 22:15:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with identifier: OU64%20WSZ
2026-03-28 22:15:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b92493fa-7cf6-575d-9dca-1b6c54c52cf9 with identifier: OU64%20WSZ to the API
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU64%20WSZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b92493fa-7cf6-575d-9dca-1b6c54c52cf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU64 WSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU64%20WSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 42418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I X-PRESSION MMT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I X-PRESSION MMT',
 'vin': 'JTDKGNEC00N032731',
 'year': 2014}
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Saving data for OU64%20WSZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649577.746321, 'last_price_update_time': 1774736146.02996}
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU64%2520WSZ') HTTP/1.1" 204 0
2026-03-28 22:15:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e01408ab-e3ca-5563-a102-5850aa299688 with identifier: LL72%20GLZ
2026-03-28 22:15:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e01408ab-e3ca-5563-a102-5850aa299688 with identifier: LL72%20GLZ
2026-03-28 22:15:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e01408ab-e3ca-5563-a102-5850aa299688 with identifier: LL72%20GLZ to the API
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:46 [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': 26,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL72%20GLZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e01408ab-e3ca-5563-a102-5850aa299688',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL72 GLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL72%20GLZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 33245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY5PA033073',
 'year': 2022}
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520GLZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Saving data for LL72%20GLZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774447635.837475, 'last_price_update_time': 1774736146.357725}
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL72%2520GLZ') HTTP/1.1" 204 0
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: BC18%20CLU
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for BC18%20CLU: 2
2026-03-28 22:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aba5640a-d15a-53ad-93f3-e9d370bf2176 with identifier: BC18%20CLU
2026-03-28 22:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aba5640a-d15a-53ad-93f3-e9d370bf2176 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aba5640a-d15a-53ad-93f3-e9d370bf2176 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aba5640a-d15a-53ad-93f3-e9d370bf2176, identifier: BC18%20CLU
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: DA03%20RYT
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA03%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for DA03%20RYT: 2
2026-03-28 22:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with identifier: DA03%20RYT
2026-03-28 22:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63e8c839-0b11-53b8-8bec-bd7e9d1294a3, identifier: DA03%20RYT
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: LO23%20MLK
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for LO23%20MLK: 0
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: LR22%20HKP
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HKP%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for LR22%20HKP: 0
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: MA23%20LXR
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for MA23%20LXR: 0
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: MA23%20OOJ
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520OOJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for MA23%20OOJ: 0
2026-03-28 22:15:46 [bca.uk] INFO: Found listing with ID: MW72%20XOK
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:15:46 [bca.uk] INFO: Scrape type for MW72%20XOK: 2
2026-03-28 22:15:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with identifier: MW72%20XOK
2026-03-28 22:15:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with scrape type 2
2026-03-28 22:15:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2, identifier: MW72%20XOK
2026-03-28 22:15:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aba5640a-d15a-53ad-93f3-e9d370bf2176 with identifier: BC18%20CLU
2026-03-28 22:15:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aba5640a-d15a-53ad-93f3-e9d370bf2176 with identifier: BC18%20CLU
2026-03-28 22:15:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aba5640a-d15a-53ad-93f3-e9d370bf2176 with identifier: BC18%20CLU to the API
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC18%20CLU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aba5640a-d15a-53ad-93f3-e9d370bf2176',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC18 CLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC18%20CLU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 40573,
 'odometer_reading_unit': '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': 'automatic',
 'trim': 'T 16V 150 SRI',
 'vin': 'W0VBF6ECXJG118908',
 'year': 2018}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 22:15:47 [bca.uk] INFO: Saving data for BC18%20CLU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649584.850802, 'last_price_update_time': 1774736147.070552}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC18%2520CLU') HTTP/1.1" 204 0
2026-03-28 22:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with identifier: DA03%20RYT
2026-03-28 22:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with identifier: DA03%20RYT
2026-03-28 22:15:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63e8c839-0b11-53b8-8bec-bd7e9d1294a3 with identifier: DA03%20RYT to the API
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA03%20RYT-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '63e8c839-0b11-53b8-8bec-bd7e9d1294a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA03 RYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA03%20RYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-TRAIL',
 'model': 'CHEYENNE',
 'odometer': 69153,
 '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': 'AUTO-TRAIL CHEYENNE 2.2 634 SE MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '634 SE MOTORHOME',
 'vin': 'WDB9036122R499973',
 'year': 2003}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA03%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 22:15:47 [bca.uk] INFO: Saving data for DA03%20RYT: {'auction_closing_time': 1775124000.0, 'created_time': 1774649580.543822, 'last_price_update_time': 1774736147.370113}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA03%2520RYT') HTTP/1.1" 204 0
2026-03-28 22:15:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with identifier: MW72%20XOK
2026-03-28 22:15:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with identifier: MW72%20XOK
2026-03-28 22:15:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c84e7e9-db8a-52e5-8206-8b8c027bbaf2 with identifier: MW72%20XOK to the API
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW72%20XOK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '2c84e7e9-db8a-52e5-8206-8b8c027bbaf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW72 XOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW72%20XOK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 64098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS7PC751339',
 'year': 2023}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520XOK%27 HTTP/1.1" 200 None
2026-03-28 22:15:47 [bca.uk] INFO: Saving data for MW72%20XOK: {'auction_closing_time': 1774854000.0, 'created_time': 1774447440.692063, 'last_price_update_time': 1774736147.684452}
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW72%2520XOK') HTTP/1.1" 204 0
2026-03-28 22:15:47 [bca.uk] INFO: Found listing with ID: HF16%20FLG
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF16%2520FLG%27 HTTP/1.1" 200 None
2026-03-28 22:15:47 [bca.uk] INFO: Scrape type for HF16%20FLG: 2
2026-03-28 22:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12843499-c090-5474-9894-40d6d97a7999 with identifier: HF16%20FLG
2026-03-28 22:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12843499-c090-5474-9894-40d6d97a7999 with scrape type 2
2026-03-28 22:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12843499-c090-5474-9894-40d6d97a7999 with scrape type 2
2026-03-28 22:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12843499-c090-5474-9894-40d6d97a7999, identifier: HF16%20FLG
2026-03-28 22:15:47 [bca.uk] INFO: Found listing with ID: HK60%20FNC
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK60%2520FNC%27 HTTP/1.1" 200 None
2026-03-28 22:15:47 [bca.uk] INFO: Scrape type for HK60%20FNC: 2
2026-03-28 22:15:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f4e567c-648d-59fc-9fa8-dd290e98d25e with identifier: HK60%20FNC
2026-03-28 22:15:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f4e567c-648d-59fc-9fa8-dd290e98d25e with scrape type 2
2026-03-28 22:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f4e567c-648d-59fc-9fa8-dd290e98d25e with scrape type 2
2026-03-28 22:15:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f4e567c-648d-59fc-9fa8-dd290e98d25e, identifier: HK60%20FNC
2026-03-28 22:15:47 [bca.uk] INFO: Found listing with ID: NG72%20DVV
2026-03-28 22:15:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Scrape type for NG72%20DVV: 0
2026-03-28 22:15:48 [bca.uk] INFO: Found listing with ID: OY22%20XCS
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520XCS%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Scrape type for OY22%20XCS: 0
2026-03-28 22:15:48 [bca.uk] INFO: Found listing with ID: RY24%20YBA
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY24%2520YBA%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Scrape type for RY24%20YBA: 0
2026-03-28 22:15:48 [bca.uk] INFO: Found listing with ID: SJ23%20YZX
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ23%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Scrape type for SJ23%20YZX: 0
2026-03-28 22:15:48 [bca.uk] INFO: Found listing with ID: WU23%20ESO
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESO%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Scrape type for WU23%20ESO: 2
2026-03-28 22:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d07c28d-29ac-5676-9d97-2dc64519c4ff with identifier: WU23%20ESO
2026-03-28 22:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d07c28d-29ac-5676-9d97-2dc64519c4ff with scrape type 2
2026-03-28 22:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d07c28d-29ac-5676-9d97-2dc64519c4ff with scrape type 2
2026-03-28 22:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d07c28d-29ac-5676-9d97-2dc64519c4ff, identifier: WU23%20ESO
2026-03-28 22:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12843499-c090-5474-9894-40d6d97a7999 with identifier: HF16%20FLG
2026-03-28 22:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12843499-c090-5474-9894-40d6d97a7999 with identifier: HF16%20FLG
2026-03-28 22:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12843499-c090-5474-9894-40d6d97a7999 with identifier: HF16%20FLG to the API
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF16%20FLG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '12843499-c090-5474-9894-40d6d97a7999',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF16 FLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF16%20FLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 47159,
 'odometer_reading_unit': '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 B-MAX 1.0 E/B 100 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0KXXERJKGA33995',
 'year': 2016}
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF16%2520FLG%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Saving data for HF16%20FLG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649589.036148, 'last_price_update_time': 1774736148.467677}
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF16%2520FLG') HTTP/1.1" 204 0
2026-03-28 22:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f4e567c-648d-59fc-9fa8-dd290e98d25e with identifier: HK60%20FNC
2026-03-28 22:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f4e567c-648d-59fc-9fa8-dd290e98d25e with identifier: HK60%20FNC
2026-03-28 22:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f4e567c-648d-59fc-9fa8-dd290e98d25e with identifier: HK60%20FNC to the API
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK60%20FNC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f4e567c-648d-59fc-9fa8-dd290e98d25e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK60 FNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK60%20FNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CHEVROLET',
 'model': 'SPARK',
 'odometer': 79534,
 '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': 'CHEVROLET SPARK 1.0 I + Hatchback',
 'transmission': 'manual',
 'trim': 'I +',
 'vin': 'KL1MF4819AC237242',
 'year': 2010}
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK60%2520FNC%27 HTTP/1.1" 200 None
2026-03-28 22:15:48 [bca.uk] INFO: Saving data for HK60%20FNC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649646.193533, 'last_price_update_time': 1774736148.860977}
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK60%2520FNC') HTTP/1.1" 204 0
2026-03-28 22:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d07c28d-29ac-5676-9d97-2dc64519c4ff with identifier: WU23%20ESO
2026-03-28 22:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d07c28d-29ac-5676-9d97-2dc64519c4ff with identifier: WU23%20ESO
2026-03-28 22:15:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d07c28d-29ac-5676-9d97-2dc64519c4ff with identifier: WU23%20ESO to the API
2026-03-28 22:15:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU23%20ESO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '6d07c28d-29ac-5676-9d97-2dc64519c4ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU23 ESO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU23%20ESO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 16592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS8PC775455',
 'year': 2023}
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESO%27 HTTP/1.1" 200 None
2026-03-28 22:15:49 [bca.uk] INFO: Saving data for WU23%20ESO: {'auction_closing_time': 1774854000.0, 'created_time': 1773825242.477583, 'last_price_update_time': 1774736149.173855}
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU23%2520ESO') HTTP/1.1" 204 0
2026-03-28 22:15:49 [bca.uk] INFO: Found listing with ID: AD56%20DJY
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD56%2520DJY%27 HTTP/1.1" 200 None
2026-03-28 22:15:49 [bca.uk] INFO: Scrape type for AD56%20DJY: 2
2026-03-28 22:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with identifier: AD56%20DJY
2026-03-28 22:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d8027ff-6871-5f4c-a3ac-e72f07605c9f, identifier: AD56%20DJY
2026-03-28 22:15:49 [bca.uk] INFO: Found listing with ID: LG03%20ZTW
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG03%2520ZTW%27 HTTP/1.1" 200 None
2026-03-28 22:15:49 [bca.uk] INFO: Scrape type for LG03%20ZTW: 2
2026-03-28 22:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 002a69c4-4cd0-5d35-82ad-b35398dec49d with identifier: LG03%20ZTW
2026-03-28 22:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 002a69c4-4cd0-5d35-82ad-b35398dec49d with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 002a69c4-4cd0-5d35-82ad-b35398dec49d with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 002a69c4-4cd0-5d35-82ad-b35398dec49d, identifier: LG03%20ZTW
2026-03-28 22:15:49 [bca.uk] INFO: Found listing with ID: WX67%20WPZ
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX67%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:49 [bca.uk] INFO: Scrape type for WX67%20WPZ: 2
2026-03-28 22:15:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with identifier: WX67%20WPZ
2026-03-28 22:15:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with scrape type 2
2026-03-28 22:15:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea, identifier: WX67%20WPZ
2026-03-28 22:15:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with identifier: AD56%20DJY
2026-03-28 22:15:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with identifier: AD56%20DJY
2026-03-28 22:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d8027ff-6871-5f4c-a3ac-e72f07605c9f with identifier: AD56%20DJY to the API
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD56%20DJY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d8027ff-6871-5f4c-a3ac-e72f07605c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD56 DJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD56%20DJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 72541,
 '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 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'WF0DXXGAJD6P04038',
 'year': 2007}
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD56%2520DJY%27 HTTP/1.1" 200 None
2026-03-28 22:15:49 [bca.uk] INFO: Saving data for AD56%20DJY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649574.86939, 'last_price_update_time': 1774736149.899318}
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD56%2520DJY') HTTP/1.1" 204 0
2026-03-28 22:15:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 002a69c4-4cd0-5d35-82ad-b35398dec49d with identifier: LG03%20ZTW
2026-03-28 22:15:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 002a69c4-4cd0-5d35-82ad-b35398dec49d with identifier: LG03%20ZTW
2026-03-28 22:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 002a69c4-4cd0-5d35-82ad-b35398dec49d with identifier: LG03%20ZTW to the API
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG03%20ZTW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '002a69c4-4cd0-5d35-82ad-b35398dec49d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG03 ZTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG03%20ZTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 137298,
 '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': 'BMW 320D 2.0 ES 150 TOURING Estate',
 'transmission': 'manual',
 'trim': 'ES 150 TOURING',
 'vin': 'WBAAP72040PM42144',
 'year': 2003}
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG03%2520ZTW%27 HTTP/1.1" 200 None
2026-03-28 22:15:50 [bca.uk] INFO: Saving data for LG03%20ZTW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649645.508018, 'last_price_update_time': 1774736150.238029}
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG03%2520ZTW') HTTP/1.1" 204 0
2026-03-28 22:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with identifier: WX67%20WPZ
2026-03-28 22:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with identifier: WX67%20WPZ
2026-03-28 22:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea with identifier: WX67%20WPZ to the API
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:50 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX67%20WPZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a9cbedf-fcdd-5035-b9d8-6f999a6f42ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX67 WPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX67%20WPZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 83913,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9500,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130042A352006',
 'year': 2017}
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX67%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:50 [bca.uk] INFO: Saving data for WX67%20WPZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774447540.554864, 'last_price_update_time': 1774736150.536296}
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX67%2520WPZ') HTTP/1.1" 204 0
2026-03-28 22:15:50 [bca.uk] INFO: Found listing with ID: CE05%20VFX
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE05%2520VFX%27 HTTP/1.1" 200 None
2026-03-28 22:15:50 [bca.uk] INFO: Scrape type for CE05%20VFX: 2
2026-03-28 22:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d92400e8-795f-5287-b4a0-db849c976b46 with identifier: CE05%20VFX
2026-03-28 22:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d92400e8-795f-5287-b4a0-db849c976b46 with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d92400e8-795f-5287-b4a0-db849c976b46 with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d92400e8-795f-5287-b4a0-db849c976b46, identifier: CE05%20VFX
2026-03-28 22:15:50 [bca.uk] INFO: Found listing with ID: SM57%20UMV
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM57%2520UMV%27 HTTP/1.1" 200 None
2026-03-28 22:15:50 [bca.uk] INFO: Scrape type for SM57%20UMV: 2
2026-03-28 22:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 342df5c1-c926-59a9-89b2-9c9d4b72876f with identifier: SM57%20UMV
2026-03-28 22:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 342df5c1-c926-59a9-89b2-9c9d4b72876f with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 342df5c1-c926-59a9-89b2-9c9d4b72876f with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 342df5c1-c926-59a9-89b2-9c9d4b72876f, identifier: SM57%20UMV
2026-03-28 22:15:50 [bca.uk] INFO: Found listing with ID: AP71%20GFY
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520GFY%27 HTTP/1.1" 200 None
2026-03-28 22:15:50 [bca.uk] INFO: Scrape type for AP71%20GFY: 2
2026-03-28 22:15:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with identifier: AP71%20GFY
2026-03-28 22:15:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with scrape type 2
2026-03-28 22:15:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95, identifier: AP71%20GFY
2026-03-28 22:15:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d92400e8-795f-5287-b4a0-db849c976b46 with identifier: CE05%20VFX
2026-03-28 22:15:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d92400e8-795f-5287-b4a0-db849c976b46 with identifier: CE05%20VFX
2026-03-28 22:15:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d92400e8-795f-5287-b4a0-db849c976b46 with identifier: CE05%20VFX to the API
2026-03-28 22:15:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE05%20VFX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd92400e8-795f-5287-b4a0-db849c976b46',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE05 VFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE05%20VFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 137482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I BLUE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I BLUE',
 'vin': 'VNKJL18320A162407',
 'year': 2005}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE05%2520VFX%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Saving data for CE05%20VFX: {'auction_closing_time': 1774778400.0, 'created_time': 1774649576.920791, 'last_price_update_time': 1774736151.19693}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE05%2520VFX') HTTP/1.1" 204 0
2026-03-28 22:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 342df5c1-c926-59a9-89b2-9c9d4b72876f with identifier: SM57%20UMV
2026-03-28 22:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 342df5c1-c926-59a9-89b2-9c9d4b72876f with identifier: SM57%20UMV
2026-03-28 22:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 342df5c1-c926-59a9-89b2-9c9d4b72876f with identifier: SM57%20UMV to the API
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM57%20UMV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '342df5c1-c926-59a9-89b2-9c9d4b72876f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM57 UMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM57%20UMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LEXUS',
 'model': 'IS 250',
 'odometer': 96843,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'LEXUS IS 250 2.5 SE Saloon',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'JTHBK262405051008',
 'year': 2007}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM57%2520UMV%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Saving data for SM57%20UMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774649644.053888, 'last_price_update_time': 1774736151.511212}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM57%2520UMV') HTTP/1.1" 204 0
2026-03-28 22:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with identifier: AP71%20GFY
2026-03-28 22:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with identifier: AP71%20GFY
2026-03-28 22:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a07a900-dfd4-51d9-aea7-ab1afb8d4d95 with identifier: AP71%20GFY to the API
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP71%20GFY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '9a07a900-dfd4-51d9-aea7-ab1afb8d4d95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AP71 GFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP71%20GFY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 39471,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F036922',
 'year': 2022}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520GFY%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Saving data for AP71%20GFY: {'auction_closing_time': 1774854000.0, 'created_time': 1774649587.564011, 'last_price_update_time': 1774736151.800943}
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP71%2520GFY') HTTP/1.1" 204 0
2026-03-28 22:15:51 [bca.uk] INFO: Found listing with ID: FR12%20PKZ
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Scrape type for FR12%20PKZ: 2
2026-03-28 22:15:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16f19fef-28f2-558b-aa07-54a846140c74 with identifier: FR12%20PKZ
2026-03-28 22:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16f19fef-28f2-558b-aa07-54a846140c74 with scrape type 2
2026-03-28 22:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16f19fef-28f2-558b-aa07-54a846140c74 with scrape type 2
2026-03-28 22:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16f19fef-28f2-558b-aa07-54a846140c74, identifier: FR12%20PKZ
2026-03-28 22:15:51 [bca.uk] INFO: Found listing with ID: VA12%20NWM
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA12%2520NWM%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Scrape type for VA12%20NWM: 0
2026-03-28 22:15:51 [bca.uk] INFO: Found listing with ID: VE61%20YSX
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE61%2520YSX%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Scrape type for VE61%20YSX: 0
2026-03-28 22:15:51 [bca.uk] INFO: Found listing with ID: WF11%20YRA
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF11%2520YRA%27 HTTP/1.1" 200 None
2026-03-28 22:15:51 [bca.uk] INFO: Scrape type for WF11%20YRA: 0
2026-03-28 22:15:51 [bca.uk] INFO: Found listing with ID: WP12%20KFK
2026-03-28 22:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP12%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for WP12%20KFK: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: WU58%20MYB
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU58%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for WU58%20MYB: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: KP61%20YTC
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP61%2520YTC%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for KP61%20YTC: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: KR58%20KAE
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR58%2520KAE%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for KR58%20KAE: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: KV57%20OHT
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV57%2520OHT%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for KV57%20OHT: 2
2026-03-28 22:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdda705e-162b-5590-8b3e-bca2276fca01 with identifier: KV57%20OHT
2026-03-28 22:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdda705e-162b-5590-8b3e-bca2276fca01 with scrape type 2
2026-03-28 22:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdda705e-162b-5590-8b3e-bca2276fca01 with scrape type 2
2026-03-28 22:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdda705e-162b-5590-8b3e-bca2276fca01, identifier: KV57%20OHT
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: RJ68%20ECE
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ68%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for RJ68%20ECE: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: WR21%20YPP
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520YPP%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for WR21%20YPP: 0
2026-03-28 22:15:52 [bca.uk] INFO: Found listing with ID: SN68%20GKV
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN68%2520GKV%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Scrape type for SN68%20GKV: 2
2026-03-28 22:15:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18533501-eaff-5db4-bf37-5bd59fd9e005 with identifier: SN68%20GKV
2026-03-28 22:15:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18533501-eaff-5db4-bf37-5bd59fd9e005 with scrape type 2
2026-03-28 22:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18533501-eaff-5db4-bf37-5bd59fd9e005 with scrape type 2
2026-03-28 22:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18533501-eaff-5db4-bf37-5bd59fd9e005, identifier: SN68%20GKV
2026-03-28 22:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16f19fef-28f2-558b-aa07-54a846140c74 with identifier: FR12%20PKZ
2026-03-28 22:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16f19fef-28f2-558b-aa07-54a846140c74 with identifier: FR12%20PKZ
2026-03-28 22:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16f19fef-28f2-558b-aa07-54a846140c74 with identifier: FR12%20PKZ to the API
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FR12%20PKZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '16f19fef-28f2-558b-aa07-54a846140c74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FR12 PKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FR12%20PKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FIAT',
 'model': 'PUNTO',
 'odometer': 121227,
 '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 PUNTO 1.4 EASY Hatchback',
 'transmission': 'manual',
 'trim': 'EASY',
 'vin': 'ZFA19900001865439',
 'year': 2012}
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR12%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:52 [bca.uk] INFO: Saving data for FR12%20PKZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649567.379889, 'last_price_update_time': 1774736152.647357}
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FR12%2520PKZ') HTTP/1.1" 204 0
2026-03-28 22:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdda705e-162b-5590-8b3e-bca2276fca01 with identifier: KV57%20OHT
2026-03-28 22:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdda705e-162b-5590-8b3e-bca2276fca01 with identifier: KV57%20OHT
2026-03-28 22:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdda705e-162b-5590-8b3e-bca2276fca01 with identifier: KV57%20OHT to the API
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV57%20OHT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cdda705e-162b-5590-8b3e-bca2276fca01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV57 OHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV57%20OHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 93265,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.4 I-DSI ES IMA Saloon',
 'transmission': 'automatic',
 'trim': 'I-DSI ES IMA',
 'vin': 'JHMFD36207S209643',
 'year': 2007}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV57%2520OHT%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Saving data for KV57%20OHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774534799.550943, 'last_price_update_time': 1774736153.030395}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV57%2520OHT') HTTP/1.1" 204 0
2026-03-28 22:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18533501-eaff-5db4-bf37-5bd59fd9e005 with identifier: SN68%20GKV
2026-03-28 22:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18533501-eaff-5db4-bf37-5bd59fd9e005 with identifier: SN68%20GKV
2026-03-28 22:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18533501-eaff-5db4-bf37-5bd59fd9e005 with identifier: SN68%20GKV to the API
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:53 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN68%20GKV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '18533501-eaff-5db4-bf37-5bd59fd9e005',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN68 GKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN68%20GKV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 86391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11700,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 D3 R DESIGN G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'D3 R DESIGN G/T',
 'vin': 'YV1XZ72VDK2083917',
 'year': 2018}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN68%2520GKV%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Saving data for SN68%20GKV: {'auction_closing_time': 1775199600.0, 'created_time': 1773821272.188751, 'last_price_update_time': 1774736153.348429}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN68%2520GKV') HTTP/1.1" 204 0
2026-03-28 22:15:53 [bca.uk] INFO: Found listing with ID: LR04%20NYG
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR04%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Scrape type for LR04%20NYG: 2
2026-03-28 22:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 712010bb-e577-5157-bbeb-9b27967641cc with identifier: LR04%20NYG
2026-03-28 22:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 712010bb-e577-5157-bbeb-9b27967641cc with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 712010bb-e577-5157-bbeb-9b27967641cc with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 712010bb-e577-5157-bbeb-9b27967641cc, identifier: LR04%20NYG
2026-03-28 22:15:53 [bca.uk] INFO: Found listing with ID: KY12%20OTH
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY12%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Scrape type for KY12%20OTH: 2
2026-03-28 22:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d786c125-a20a-572a-aeba-01092635b065 with identifier: KY12%20OTH
2026-03-28 22:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d786c125-a20a-572a-aeba-01092635b065 with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d786c125-a20a-572a-aeba-01092635b065 with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d786c125-a20a-572a-aeba-01092635b065, identifier: KY12%20OTH
2026-03-28 22:15:53 [bca.uk] INFO: Found listing with ID: BG70%20NZK
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Scrape type for BG70%20NZK: 2
2026-03-28 22:15:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a015302-39ca-5618-956e-8ace4a665300 with identifier: BG70%20NZK
2026-03-28 22:15:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a015302-39ca-5618-956e-8ace4a665300 with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a015302-39ca-5618-956e-8ace4a665300 with scrape type 2
2026-03-28 22:15:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a015302-39ca-5618-956e-8ace4a665300, identifier: BG70%20NZK
2026-03-28 22:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 712010bb-e577-5157-bbeb-9b27967641cc with identifier: LR04%20NYG
2026-03-28 22:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 712010bb-e577-5157-bbeb-9b27967641cc with identifier: LR04%20NYG
2026-03-28 22:15:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 712010bb-e577-5157-bbeb-9b27967641cc with identifier: LR04%20NYG to the API
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR04%20NYG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '712010bb-e577-5157-bbeb-9b27967641cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR04 NYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR04%20NYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 221425,
 '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': 'AUDI A4 1.9 TDI 130 SPORT 6 Saloon',
 'transmission': 'manual',
 'trim': 'TDI 130 SPORT 6',
 'vin': 'WAUZZZ8E34A222661',
 'year': 2004}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR04%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 22:15:53 [bca.uk] INFO: Saving data for LR04%20NYG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649568.174846, 'last_price_update_time': 1774736153.946352}
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR04%2520NYG') HTTP/1.1" 204 0
2026-03-28 22:15:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d786c125-a20a-572a-aeba-01092635b065 with identifier: KY12%20OTH
2026-03-28 22:15:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d786c125-a20a-572a-aeba-01092635b065 with identifier: KY12%20OTH
2026-03-28 22:15:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d786c125-a20a-572a-aeba-01092635b065 with identifier: KY12%20OTH to the API
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY12%20OTH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd786c125-a20a-572a-aeba-01092635b065',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY12 OTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY12%20OTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '207 SW',
 'odometer': 93329,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 207 SW 1.6 VTI 120 ALLURE TIP Estate',
 'transmission': 'manual',
 'trim': 'VTI 120 ALLURE TIP',
 'vin': 'VF3WE5FS9CE005439',
 'year': 2012}
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY12%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 22:15:54 [bca.uk] INFO: Saving data for KY12%20OTH: {'auction_closing_time': 1774951200.0, 'created_time': 1773822830.122473, 'last_price_update_time': 1774736154.282279}
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY12%2520OTH') HTTP/1.1" 204 0
2026-03-28 22:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a015302-39ca-5618-956e-8ace4a665300 with identifier: BG70%20NZK
2026-03-28 22:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a015302-39ca-5618-956e-8ace4a665300 with identifier: BG70%20NZK
2026-03-28 22:15:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a015302-39ca-5618-956e-8ace4a665300 with identifier: BG70%20NZK to the API
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15: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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG70%20NZK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a015302-39ca-5618-956e-8ace4a665300',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG70 NZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG70%20NZK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 102961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7700,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 185 L3 H2 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 185 L3 H2 LIMITED',
 'vin': 'WF0EXXTTRELK65323',
 'year': 2020}
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 22:15:54 [bca.uk] INFO: Saving data for BG70%20NZK: {'auction_closing_time': 1775199600.0, 'created_time': 1773838887.699211, 'last_price_update_time': 1774736154.594159}
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG70%2520NZK') HTTP/1.1" 204 0
2026-03-28 22:15:54 [bca.uk] INFO: Found listing with ID: EN15%20YTY
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YTY%27 HTTP/1.1" 200 None
2026-03-28 22:15:54 [bca.uk] INFO: Scrape type for EN15%20YTY: 2
2026-03-28 22:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3046f133-c2c0-537a-8f3a-79ca20ab075b with identifier: EN15%20YTY
2026-03-28 22:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3046f133-c2c0-537a-8f3a-79ca20ab075b with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3046f133-c2c0-537a-8f3a-79ca20ab075b with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3046f133-c2c0-537a-8f3a-79ca20ab075b, identifier: EN15%20YTY
2026-03-28 22:15:54 [bca.uk] INFO: Found listing with ID: LC08%20BYV
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC08%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 22:15:54 [bca.uk] INFO: Scrape type for LC08%20BYV: 2
2026-03-28 22:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e95eb5c8-16b3-5505-ad81-a600d832b235 with identifier: LC08%20BYV
2026-03-28 22:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e95eb5c8-16b3-5505-ad81-a600d832b235 with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e95eb5c8-16b3-5505-ad81-a600d832b235 with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e95eb5c8-16b3-5505-ad81-a600d832b235, identifier: LC08%20BYV
2026-03-28 22:15:54 [bca.uk] INFO: Found listing with ID: FG70%20HJC
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG70%2520HJC%27 HTTP/1.1" 200 None
2026-03-28 22:15:54 [bca.uk] INFO: Scrape type for FG70%20HJC: 2
2026-03-28 22:15:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e87af32-25a6-57a7-ba9b-3771673742ca with identifier: FG70%20HJC
2026-03-28 22:15:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e87af32-25a6-57a7-ba9b-3771673742ca with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e87af32-25a6-57a7-ba9b-3771673742ca with scrape type 2
2026-03-28 22:15:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e87af32-25a6-57a7-ba9b-3771673742ca, identifier: FG70%20HJC
2026-03-28 22:15:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3046f133-c2c0-537a-8f3a-79ca20ab075b with identifier: EN15%20YTY
2026-03-28 22:15:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3046f133-c2c0-537a-8f3a-79ca20ab075b with identifier: EN15%20YTY
2026-03-28 22:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3046f133-c2c0-537a-8f3a-79ca20ab075b with identifier: EN15%20YTY to the API
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3046f133-c2c0-537a-8f3a-79ca20ab075b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN15 YTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN15%20YTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 89762,
 'odometer_reading_unit': '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': 'WF0DXXGAKDFY83271',
 'year': 2015}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YTY%27 HTTP/1.1" 200 None
2026-03-28 22:15:55 [bca.uk] INFO: Saving data for EN15%20YTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649560.16167, 'last_price_update_time': 1774736155.226167}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN15%2520YTY') HTTP/1.1" 204 0
2026-03-28 22:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e95eb5c8-16b3-5505-ad81-a600d832b235 with identifier: LC08%20BYV
2026-03-28 22:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e95eb5c8-16b3-5505-ad81-a600d832b235 with identifier: LC08%20BYV
2026-03-28 22:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e95eb5c8-16b3-5505-ad81-a600d832b235 with identifier: LC08%20BYV to the API
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC08%20BYV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e95eb5c8-16b3-5505-ad81-a600d832b235',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC08 BYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC08%20BYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 66482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6  Convertible',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRF320X0TN06001',
 'year': 2008}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC08%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 22:15:55 [bca.uk] INFO: Saving data for LC08%20BYV: {'auction_closing_time': 1774951200.0, 'created_time': 1773822831.125, 'last_price_update_time': 1774736155.553347}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC08%2520BYV') HTTP/1.1" 204 0
2026-03-28 22:15:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e87af32-25a6-57a7-ba9b-3771673742ca with identifier: FG70%20HJC
2026-03-28 22:15:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e87af32-25a6-57a7-ba9b-3771673742ca with identifier: FG70%20HJC
2026-03-28 22:15:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e87af32-25a6-57a7-ba9b-3771673742ca with identifier: FG70%20HJC to the API
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:55 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG70%20HJC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e87af32-25a6-57a7-ba9b-3771673742ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG70 HJC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG70%20HJC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 127665,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4800,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 28 2.0 DCI 120 SL BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 120 SL BUSINESS',
 'vin': 'VF1FL000865729231',
 'year': 2020}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG70%2520HJC%27 HTTP/1.1" 200 None
2026-03-28 22:15:55 [bca.uk] INFO: Saving data for FG70%20HJC: {'auction_closing_time': 1775199600.0, 'created_time': 1773958640.808634, 'last_price_update_time': 1774736155.837728}
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG70%2520HJC') HTTP/1.1" 204 0
2026-03-28 22:15:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:15:55 [bca.uk] INFO: Found listing with ID: SJ07%20LJK
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ07%2520LJK%27 HTTP/1.1" 200 None
2026-03-28 22:15:55 [bca.uk] INFO: Scrape type for SJ07%20LJK: 2
2026-03-28 22:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with identifier: SJ07%20LJK
2026-03-28 22:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with scrape type 2
2026-03-28 22:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with scrape type 2
2026-03-28 22:15:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b42fb23-79b6-5a86-8198-9cf4a247c8d7, identifier: SJ07%20LJK
2026-03-28 22:15:55 [bca.uk] INFO: Found listing with ID: LC69%20YNW
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 22:15:55 [bca.uk] INFO: Scrape type for LC69%20YNW: 2
2026-03-28 22:15:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74c6881b-d257-506b-ac56-c5d31cba2b60 with identifier: LC69%20YNW
2026-03-28 22:15:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74c6881b-d257-506b-ac56-c5d31cba2b60 with scrape type 2
2026-03-28 22:15:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74c6881b-d257-506b-ac56-c5d31cba2b60 with scrape type 2
2026-03-28 22:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74c6881b-d257-506b-ac56-c5d31cba2b60, identifier: LC69%20YNW
2026-03-28 22:15:56 [bca.uk] INFO: Found listing with ID: LY74%20OPG
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY74%2520OPG%27 HTTP/1.1" 200 None
2026-03-28 22:15:56 [bca.uk] INFO: Scrape type for LY74%20OPG: 0
2026-03-28 22:15:56 [bca.uk] INFO: Found listing with ID: VO70%20KWG
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:15:56 [bca.uk] INFO: Scrape type for VO70%20KWG: 2
2026-03-28 22:15:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a92ca49-2e20-5046-97dc-54c73a93033f with identifier: VO70%20KWG
2026-03-28 22:15:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a92ca49-2e20-5046-97dc-54c73a93033f with scrape type 2
2026-03-28 22:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a92ca49-2e20-5046-97dc-54c73a93033f with scrape type 2
2026-03-28 22:15:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a92ca49-2e20-5046-97dc-54c73a93033f, identifier: VO70%20KWG
2026-03-28 22:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with identifier: SJ07%20LJK
2026-03-28 22:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with identifier: SJ07%20LJK
2026-03-28 22:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b42fb23-79b6-5a86-8198-9cf4a247c8d7 with identifier: SJ07%20LJK to the API
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ07%20LJK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b42fb23-79b6-5a86-8198-9cf4a247c8d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ07 LJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ07%20LJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '320D',
 'odometer': 139452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBAVC32040VF39932',
 'year': 2007}
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ07%2520LJK%27 HTTP/1.1" 200 None
2026-03-28 22:15:56 [bca.uk] INFO: Saving data for SJ07%20LJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774649556.692991, 'last_price_update_time': 1774736156.50512}
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ07%2520LJK') HTTP/1.1" 204 0
2026-03-28 22:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74c6881b-d257-506b-ac56-c5d31cba2b60 with identifier: LC69%20YNW
2026-03-28 22:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74c6881b-d257-506b-ac56-c5d31cba2b60 with identifier: LC69%20YNW
2026-03-28 22:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74c6881b-d257-506b-ac56-c5d31cba2b60 with identifier: LC69%20YNW to the API
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC69%20YNW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74c6881b-d257-506b-ac56-c5d31cba2b60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC69 YNW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20YNW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 21680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCITE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI EXCITE DCT',
 'vin': 'SDPW7BBECKZ086104',
 'year': 2019}
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 22:15:56 [bca.uk] INFO: Saving data for LC69%20YNW: {'auction_closing_time': 1774951200.0, 'created_time': 1774649601.519596, 'last_price_update_time': 1774736156.816812}
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520YNW') HTTP/1.1" 204 0
2026-03-28 22:15:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a92ca49-2e20-5046-97dc-54c73a93033f with identifier: VO70%20KWG
2026-03-28 22:15:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a92ca49-2e20-5046-97dc-54c73a93033f with identifier: VO70%20KWG
2026-03-28 22:15:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a92ca49-2e20-5046-97dc-54c73a93033f with identifier: VO70%20KWG to the API
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:57 [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': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO70%20KWG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3a92ca49-2e20-5046-97dc-54c73a93033f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO70 KWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO70%20KWG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 81722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10500,
 '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': '6FPPXXMJ2PLS51323',
 'year': 2021}
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Saving data for VO70%20KWG: {'auction_closing_time': 1775199600.0, 'created_time': 1773822337.683345, 'last_price_update_time': 1774736157.108593}
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO70%2520KWG') HTTP/1.1" 204 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: WG11%20KFJ
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG11%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for WG11%20KFJ: 2
2026-03-28 22:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d72bd27d-7287-522d-808d-92ca16c1e35d with identifier: WG11%20KFJ
2026-03-28 22:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d72bd27d-7287-522d-808d-92ca16c1e35d with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d72bd27d-7287-522d-808d-92ca16c1e35d with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d72bd27d-7287-522d-808d-92ca16c1e35d, identifier: WG11%20KFJ
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: LD62%20FVN
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD62%2520FVN%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for LD62%20FVN: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: MC65%20YPK
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC65%2520YPK%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for MC65%20YPK: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: MV59%20ZYR
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV59%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for MV59%20ZYR: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: RJ61%20VZV
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ61%2520VZV%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for RJ61%20VZV: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: RO09%20DFE
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for RO09%20DFE: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: DV67%20ZNZ
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for DV67%20ZNZ: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: EA09%20NJX
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA09%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for EA09%20NJX: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: EY13%20EWC
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY13%2520EWC%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for EY13%20EWC: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: GF13%20ZSN
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for GF13%20ZSN: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: GK62%20SWZ
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK62%2520SWZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for GK62%20SWZ: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: GV68%20SRZ
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for GV68%20SRZ: 2
2026-03-28 22:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with identifier: GV68%20SRZ
2026-03-28 22:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0b91ac9-3b3b-5a2b-a35c-3280094349e5, identifier: GV68%20SRZ
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: WG71%20LHX
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for WG71%20LHX: 0
2026-03-28 22:15:57 [bca.uk] INFO: Found listing with ID: YD73%20JXJ
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD73%2520JXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:57 [bca.uk] INFO: Scrape type for YD73%20JXJ: 2
2026-03-28 22:15:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with identifier: YD73%20JXJ
2026-03-28 22:15:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with scrape type 2
2026-03-28 22:15:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ca5e5f9-8795-5ac4-96c2-443667aeb548, identifier: YD73%20JXJ
2026-03-28 22:15:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d72bd27d-7287-522d-808d-92ca16c1e35d with identifier: WG11%20KFJ
2026-03-28 22:15:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d72bd27d-7287-522d-808d-92ca16c1e35d with identifier: WG11%20KFJ
2026-03-28 22:15:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d72bd27d-7287-522d-808d-92ca16c1e35d with identifier: WG11%20KFJ to the API
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=34&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG11%20KFJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd72bd27d-7287-522d-808d-92ca16c1e35d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG11 KFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG11%20KFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 45570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 S LTD.ED. Hatchback',
 'transmission': 'manual',
 'trim': 'S LTD.ED.',
 'vin': 'MALBA31BLBM021450',
 'year': 2011}
2026-03-28 22:15:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG11%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Saving data for WG11%20KFJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774389985.92251, 'last_price_update_time': 1774736158.007055}
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG11%2520KFJ') HTTP/1.1" 204 0
2026-03-28 22:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with identifier: GV68%20SRZ
2026-03-28 22:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with identifier: GV68%20SRZ
2026-03-28 22:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0b91ac9-3b3b-5a2b-a35c-3280094349e5 with identifier: GV68%20SRZ to the API
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV68%20SRZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c0b91ac9-3b3b-5a2b-a35c-3280094349e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV68 SRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV68%20SRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 63511,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.0 T(I4) 250 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T(I4) 250 R SPORT',
 'vin': 'SAJBB4AXXKCY77541',
 'year': 2018}
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Saving data for GV68%20SRZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773822839.091468, 'last_price_update_time': 1774736158.422502}
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV68%2520SRZ') HTTP/1.1" 204 0
2026-03-28 22:15:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with identifier: YD73%20JXJ
2026-03-28 22:15:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with identifier: YD73%20JXJ
2026-03-28 22:15:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ca5e5f9-8795-5ac4-96c2-443667aeb548 with identifier: YD73%20JXJ to the API
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:58 [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': 225,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD73%20JXJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ca5e5f9-8795-5ac4-96c2-443667aeb548',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD73 JXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD73%20JXJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'CRAFTER 35 FWD',
 'odometer': 68128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CRAFTER 35 FWD 2.0 TDI 140 MWB T/L H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 140 MWB T/L H/R',
 'vin': 'WV1ZZZSY7P9068389',
 'year': 2023}
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD73%2520JXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Saving data for YD73%20JXJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773958682.172761, 'last_price_update_time': 1774736158.724168}
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD73%2520JXJ') HTTP/1.1" 204 0
2026-03-28 22:15:58 [bca.uk] INFO: Total items found: 100
2026-03-28 22:15:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded
2026-03-28 22:15:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:15:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: WK59%20VGD
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK59%2520VGD%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for WK59%20VGD: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: WK61%20THG
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK61%2520THG%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for WK61%20THG: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: HG58%20ENY
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG58%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for HG58%20ENY: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: KN65%20XDZ
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520XDZ%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for KN65%20XDZ: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: KO18%20FFN
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for KO18%20FFN: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: KP11%20KHM
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP11%2520KHM%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for KP11%20KHM: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: FY11%20XAM
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY11%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for FY11%20XAM: 0
2026-03-28 22:15:58 [bca.uk] INFO: Found listing with ID: PN13%20LJJ
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN13%2520LJJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:58 [bca.uk] INFO: Scrape type for PN13%20LJJ: 2
2026-03-28 22:15:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3baf78a3-a13f-50bf-826f-3439cc29daaa with identifier: PN13%20LJJ
2026-03-28 22:15:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3baf78a3-a13f-50bf-826f-3439cc29daaa with scrape type 2
2026-03-28 22:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3baf78a3-a13f-50bf-826f-3439cc29daaa with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3baf78a3-a13f-50bf-826f-3439cc29daaa, identifier: PN13%20LJJ
2026-03-28 22:15:59 [bca.uk] INFO: Found listing with ID: CP23%20PXJ
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP23%2520PXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Scrape type for CP23%20PXJ: 2
2026-03-28 22:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 806c8dcc-78e2-533b-82dd-5717c095c2da with identifier: CP23%20PXJ
2026-03-28 22:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 806c8dcc-78e2-533b-82dd-5717c095c2da with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 806c8dcc-78e2-533b-82dd-5717c095c2da with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 806c8dcc-78e2-533b-82dd-5717c095c2da, identifier: CP23%20PXJ
2026-03-28 22:15:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3baf78a3-a13f-50bf-826f-3439cc29daaa with identifier: PN13%20LJJ
2026-03-28 22:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3baf78a3-a13f-50bf-826f-3439cc29daaa with identifier: PN13%20LJJ
2026-03-28 22:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3baf78a3-a13f-50bf-826f-3439cc29daaa with identifier: PN13%20LJJ to the API
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN13%20LJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3baf78a3-a13f-50bf-826f-3439cc29daaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN13 LJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN13%20LJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 94019,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.4 TOCA Coupe',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZ6JZDR149453',
 'year': 2013}
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN13%2520LJJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Saving data for PN13%20LJJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774536170.963849, 'last_price_update_time': 1774736159.402773}
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN13%2520LJJ') HTTP/1.1" 204 0
2026-03-28 22:15:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 806c8dcc-78e2-533b-82dd-5717c095c2da with identifier: CP23%20PXJ
2026-03-28 22:15:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 806c8dcc-78e2-533b-82dd-5717c095c2da with identifier: CP23%20PXJ
2026-03-28 22:15:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 806c8dcc-78e2-533b-82dd-5717c095c2da with identifier: CP23%20PXJ to the API
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:15:59 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP23%20PXJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '806c8dcc-78e2-533b-82dd-5717c095c2da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP23 PXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP23%20PXJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 10611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 2.0 E-HEV SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HEV SPORT',
 'vin': 'JHMFL4860PX209834',
 'year': 2023}
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP23%2520PXJ%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Saving data for CP23%20PXJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773933678.598455, 'last_price_update_time': 1774736159.690211}
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP23%2520PXJ') HTTP/1.1" 204 0
2026-03-28 22:15:59 [bca.uk] INFO: Found listing with ID: GD15%20SPU
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD15%2520SPU%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Scrape type for GD15%20SPU: 2
2026-03-28 22:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fccf3334-9e1e-5caa-92e6-1139ee241add with identifier: GD15%20SPU
2026-03-28 22:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fccf3334-9e1e-5caa-92e6-1139ee241add with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fccf3334-9e1e-5caa-92e6-1139ee241add with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fccf3334-9e1e-5caa-92e6-1139ee241add, identifier: GD15%20SPU
2026-03-28 22:15:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:15:59 [bca.uk] INFO: Found listing with ID: DC17%20JYO
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC17%2520JYO%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Scrape type for DC17%20JYO: 2
2026-03-28 22:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bca8703f-6c0b-5841-bc1a-82acd7b41b2b with identifier: DC17%20JYO
2026-03-28 22:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bca8703f-6c0b-5841-bc1a-82acd7b41b2b with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bca8703f-6c0b-5841-bc1a-82acd7b41b2b with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bca8703f-6c0b-5841-bc1a-82acd7b41b2b, identifier: DC17%20JYO
2026-03-28 22:15:59 [bca.uk] INFO: Found listing with ID: DP72%20HJG
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:15:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP72%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 22:15:59 [bca.uk] INFO: Scrape type for DP72%20HJG: 2
2026-03-28 22:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 606c449c-375d-54c6-adde-b147cbed9dac with identifier: DP72%20HJG
2026-03-28 22:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 606c449c-375d-54c6-adde-b147cbed9dac with scrape type 2
2026-03-28 22:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 606c449c-375d-54c6-adde-b147cbed9dac with scrape type 2
2026-03-28 22:16:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 606c449c-375d-54c6-adde-b147cbed9dac, identifier: DP72%20HJG
2026-03-28 22:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fccf3334-9e1e-5caa-92e6-1139ee241add with identifier: GD15%20SPU
2026-03-28 22:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fccf3334-9e1e-5caa-92e6-1139ee241add with identifier: GD15%20SPU
2026-03-28 22:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fccf3334-9e1e-5caa-92e6-1139ee241add with identifier: GD15%20SPU to the API
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16: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': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD15%20SPU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fccf3334-9e1e-5caa-92e6-1139ee241add',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD15 SPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD15%20SPU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 36011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2750,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 71 PRIME PREMIUM Coupe',
 'transmission': 'manual',
 'trim': '71 PRIME PREMIUM',
 'vin': 'WME4533422K021135',
 'year': 2015}
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD15%2520SPU%27 HTTP/1.1" 200 None
2026-03-28 22:16:00 [bca.uk] INFO: Saving data for GD15%20SPU: {'auction_closing_time': 1775199600.0, 'created_time': 1774265457.551693, 'last_price_update_time': 1774736160.373803}
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD15%2520SPU') HTTP/1.1" 204 0
2026-03-28 22:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bca8703f-6c0b-5841-bc1a-82acd7b41b2b with identifier: DC17%20JYO
2026-03-28 22:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bca8703f-6c0b-5841-bc1a-82acd7b41b2b with identifier: DC17%20JYO
2026-03-28 22:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bca8703f-6c0b-5841-bc1a-82acd7b41b2b with identifier: DC17%20JYO to the API
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC17%20JYO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bca8703f-6c0b-5841-bc1a-82acd7b41b2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC17 JYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC17%20JYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 22721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJHR69033',
 'year': 2017}
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC17%2520JYO%27 HTTP/1.1" 200 None
2026-03-28 22:16:00 [bca.uk] INFO: Saving data for DC17%20JYO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649606.860198, 'last_price_update_time': 1774736160.751308}
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC17%2520JYO') HTTP/1.1" 204 0
2026-03-28 22:16:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 606c449c-375d-54c6-adde-b147cbed9dac with identifier: DP72%20HJG
2026-03-28 22:16:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 606c449c-375d-54c6-adde-b147cbed9dac with identifier: DP72%20HJG
2026-03-28 22:16:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 606c449c-375d-54c6-adde-b147cbed9dac with identifier: DP72%20HJG to the API
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:01 [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': 20,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP72%20HJG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '606c449c-375d-54c6-adde-b147cbed9dac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP72 HJG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP72%20HJG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Wolverhampton',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 74889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 60000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P510E AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'P510E AUTOBIOGRAPHY',
 'vin': 'SAL1A2A45PA119917',
 'year': 2023}
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP72%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Saving data for DP72%20HJG: {'auction_closing_time': 1775199600.0, 'created_time': 1774304569.100455, 'last_price_update_time': 1774736161.038685}
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP72%2520HJG') HTTP/1.1" 204 0
2026-03-28 22:16:01 [bca.uk] INFO: Found listing with ID: KN69%20EOF
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN69%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Scrape type for KN69%20EOF: 2
2026-03-28 22:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with identifier: KN69%20EOF
2026-03-28 22:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60a283cc-75dc-58c8-8ac7-8cb9361443e2, identifier: KN69%20EOF
2026-03-28 22:16:01 [bca.uk] INFO: Found listing with ID: DEZ%20175
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DEZ%2520175%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Scrape type for DEZ%20175: 2
2026-03-28 22:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with identifier: DEZ%20175
2026-03-28 22:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b9832af-d3f9-5a3c-98af-2882c1ab67bf, identifier: DEZ%20175
2026-03-28 22:16:01 [bca.uk] INFO: Found listing with ID: LV72%20OEZ
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Scrape type for LV72%20OEZ: 0
2026-03-28 22:16:01 [bca.uk] INFO: Found listing with ID: RJ22%20XKS
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520XKS%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Scrape type for RJ22%20XKS: 0
2026-03-28 22:16:01 [bca.uk] INFO: Found listing with ID: RN19%20HSK
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN19%2520HSK%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Scrape type for RN19%20HSK: 2
2026-03-28 22:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with identifier: RN19%20HSK
2026-03-28 22:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with scrape type 2
2026-03-28 22:16:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b, identifier: RN19%20HSK
2026-03-28 22:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with identifier: KN69%20EOF
2026-03-28 22:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with identifier: KN69%20EOF
2026-03-28 22:16:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60a283cc-75dc-58c8-8ac7-8cb9361443e2 with identifier: KN69%20EOF to the API
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16: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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN69%20EOF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '60a283cc-75dc-58c8-8ac7-8cb9361443e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN69 EOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN69%20EOF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 50417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2ANXLH858350',
 'year': 2020}
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN69%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 22:16:01 [bca.uk] INFO: Saving data for KN69%20EOF: {'auction_closing_time': 1775199600.0, 'created_time': 1774265430.952576, 'last_price_update_time': 1774736161.858271}
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN69%2520EOF') HTTP/1.1" 204 0
2026-03-28 22:16:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with identifier: DEZ%20175
2026-03-28 22:16:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with identifier: DEZ%20175
2026-03-28 22:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b9832af-d3f9-5a3c-98af-2882c1ab67bf with identifier: DEZ%20175 to the API
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DEZ%20175-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b9832af-d3f9-5a3c-98af-2882c1ab67bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DEZ 175',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DEZ%20175&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 35971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.4 ECO TSI 150 FR Hatchback',
 'transmission': 'manual',
 'trim': 'ECO TSI 150 FR',
 'vin': 'VSSZZZ6JZGR116842',
 'year': 2016}
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DEZ%2520175%27 HTTP/1.1" 200 None
2026-03-28 22:16:02 [bca.uk] INFO: Saving data for DEZ%20175: {'auction_closing_time': 1774778400.0, 'created_time': 1774649586.075, 'last_price_update_time': 1774736162.189663}
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DEZ%2520175') HTTP/1.1" 204 0
2026-03-28 22:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with identifier: RN19%20HSK
2026-03-28 22:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with identifier: RN19%20HSK
2026-03-28 22:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b with identifier: RN19%20HSK to the API
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:02 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RN19%20HSK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec795b24-a8d5-50d8-a7b9-7bc1b2c6fb5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RN19 HSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RN19%20HSK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 61544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6900,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE X',
 'vin': 'WF0NXXGCHNKY61272',
 'year': 2019}
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN19%2520HSK%27 HTTP/1.1" 200 None
2026-03-28 22:16:02 [bca.uk] INFO: Saving data for RN19%20HSK: {'auction_closing_time': 1775199600.0, 'created_time': 1774044844.904041, 'last_price_update_time': 1774736162.487936}
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RN19%2520HSK') HTTP/1.1" 204 0
2026-03-28 22:16:02 [bca.uk] INFO: Found listing with ID: BV68%20BNK
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 22:16:02 [bca.uk] INFO: Scrape type for BV68%20BNK: 2
2026-03-28 22:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with identifier: BV68%20BNK
2026-03-28 22:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8e02b83-69f2-5baf-b2fc-efcaa0798fc0, identifier: BV68%20BNK
2026-03-28 22:16:02 [bca.uk] INFO: Found listing with ID: KS66%20ZSY
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS66%2520ZSY%27 HTTP/1.1" 200 None
2026-03-28 22:16:02 [bca.uk] INFO: Scrape type for KS66%20ZSY: 2
2026-03-28 22:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2053fc18-b896-51a8-8294-e75551c8edb2 with identifier: KS66%20ZSY
2026-03-28 22:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2053fc18-b896-51a8-8294-e75551c8edb2 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2053fc18-b896-51a8-8294-e75551c8edb2 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2053fc18-b896-51a8-8294-e75551c8edb2, identifier: KS66%20ZSY
2026-03-28 22:16:02 [bca.uk] INFO: Found listing with ID: VE25%20AFN
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE25%2520AFN%27 HTTP/1.1" 200 None
2026-03-28 22:16:02 [bca.uk] INFO: Scrape type for VE25%20AFN: 2
2026-03-28 22:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 504c027f-1f93-51d7-bf7a-5df51abae738 with identifier: VE25%20AFN
2026-03-28 22:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 504c027f-1f93-51d7-bf7a-5df51abae738 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 504c027f-1f93-51d7-bf7a-5df51abae738 with scrape type 2
2026-03-28 22:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 504c027f-1f93-51d7-bf7a-5df51abae738, identifier: VE25%20AFN
2026-03-28 22:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with identifier: BV68%20BNK
2026-03-28 22:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with identifier: BV68%20BNK
2026-03-28 22:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8e02b83-69f2-5baf-b2fc-efcaa0798fc0 with identifier: BV68%20BNK to the API
2026-03-28 22:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV68%20BNK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8e02b83-69f2-5baf-b2fc-efcaa0798fc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV68 BNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV68%20BNK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 63529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'ELITE',
 'vin': 'W0V7H9EE1K4039598',
 'year': 2018}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Saving data for BV68%20BNK: {'auction_closing_time': 1775199600.0, 'created_time': 1774006001.969824, 'last_price_update_time': 1774736163.159539}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV68%2520BNK') HTTP/1.1" 204 0
2026-03-28 22:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2053fc18-b896-51a8-8294-e75551c8edb2 with identifier: KS66%20ZSY
2026-03-28 22:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2053fc18-b896-51a8-8294-e75551c8edb2 with identifier: KS66%20ZSY
2026-03-28 22:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2053fc18-b896-51a8-8294-e75551c8edb2 with identifier: KS66%20ZSY to the API
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS66%20ZSY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2053fc18-b896-51a8-8294-e75551c8edb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS66 ZSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS66%20ZSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 54491,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 N-CONNECTA',
 'vin': 'SJNFDAJ11U1876746',
 'year': 2016}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS66%2520ZSY%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Saving data for KS66%20ZSY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649587.040808, 'last_price_update_time': 1774736163.458205}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS66%2520ZSY') HTTP/1.1" 204 0
2026-03-28 22:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 504c027f-1f93-51d7-bf7a-5df51abae738 with identifier: VE25%20AFN
2026-03-28 22:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 504c027f-1f93-51d7-bf7a-5df51abae738 with identifier: VE25%20AFN
2026-03-28 22:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 504c027f-1f93-51d7-bf7a-5df51abae738 with identifier: VE25%20AFN to the API
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:03 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE25%20AFN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '504c027f-1f93-51d7-bf7a-5df51abae738',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE25 AFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE25%20AFN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 16420,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22600,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 GT E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 GT E-DSC6',
 'vin': 'VR3KAHPY1SS108519',
 'year': 2025}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE25%2520AFN%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Saving data for VE25%20AFN: {'auction_closing_time': 1775199600.0, 'created_time': 1773931942.756294, 'last_price_update_time': 1774736163.764748}
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE25%2520AFN') HTTP/1.1" 204 0
2026-03-28 22:16:03 [bca.uk] INFO: Found listing with ID: DU25%20CDO
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU25%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Scrape type for DU25%20CDO: 0
2026-03-28 22:16:03 [bca.uk] INFO: Found listing with ID: CA14%20HKM
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA14%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Scrape type for CA14%20HKM: 2
2026-03-28 22:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ed1effe-dc52-5487-9553-ab6fe477ac36 with identifier: CA14%20HKM
2026-03-28 22:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ed1effe-dc52-5487-9553-ab6fe477ac36 with scrape type 2
2026-03-28 22:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ed1effe-dc52-5487-9553-ab6fe477ac36 with scrape type 2
2026-03-28 22:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ed1effe-dc52-5487-9553-ab6fe477ac36, identifier: CA14%20HKM
2026-03-28 22:16:03 [bca.uk] INFO: Found listing with ID: MW12%20RYG
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW12%2520RYG%27 HTTP/1.1" 200 None
2026-03-28 22:16:03 [bca.uk] INFO: Scrape type for MW12%20RYG: 2
2026-03-28 22:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with identifier: MW12%20RYG
2026-03-28 22:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with scrape type 2
2026-03-28 22:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with scrape type 2
2026-03-28 22:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 200d7f4f-439d-5a2d-a4e2-05f8287604b8, identifier: MW12%20RYG
2026-03-28 22:16:04 [bca.uk] INFO: Found listing with ID: VN25%20RXF
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Scrape type for VN25%20RXF: 0
2026-03-28 22:16:04 [bca.uk] INFO: Found listing with ID: VN25%20ZZD
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520ZZD%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Scrape type for VN25%20ZZD: 0
2026-03-28 22:16:04 [bca.uk] INFO: Found listing with ID: VN25%20ZZV
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN25%2520ZZV%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Scrape type for VN25%20ZZV: 0
2026-03-28 22:16:04 [bca.uk] INFO: Found listing with ID: YC25%20WVA
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Scrape type for YC25%20WVA: 0
2026-03-28 22:16:04 [bca.uk] INFO: Found listing with ID: AX72%20KBF
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBF%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Scrape type for AX72%20KBF: 2
2026-03-28 22:16:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 282963f5-f514-5e78-af67-b81a9f6b2f83 with identifier: AX72%20KBF
2026-03-28 22:16:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 282963f5-f514-5e78-af67-b81a9f6b2f83 with scrape type 2
2026-03-28 22:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 282963f5-f514-5e78-af67-b81a9f6b2f83 with scrape type 2
2026-03-28 22:16:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 282963f5-f514-5e78-af67-b81a9f6b2f83, identifier: AX72%20KBF
2026-03-28 22:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ed1effe-dc52-5487-9553-ab6fe477ac36 with identifier: CA14%20HKM
2026-03-28 22:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ed1effe-dc52-5487-9553-ab6fe477ac36 with identifier: CA14%20HKM
2026-03-28 22:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ed1effe-dc52-5487-9553-ab6fe477ac36 with identifier: CA14%20HKM to the API
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA14%20HKM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ed1effe-dc52-5487-9553-ab6fe477ac36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA14 HKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA14%20HKM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF CABRIOLET',
 'odometer': 120761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 1600,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF CABRIOLET 1.6 TDI 105 BMT SE Convertible',
 'transmission': 'manual',
 'trim': 'TDI 105 BMT SE',
 'vin': 'WVWZZZ1KZEK011047',
 'year': 2014}
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA14%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Saving data for CA14%20HKM: {'auction_closing_time': 1775199600.0, 'created_time': 1774535859.598405, 'last_price_update_time': 1774736164.550112}
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA14%2520HKM') HTTP/1.1" 204 0
2026-03-28 22:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with identifier: MW12%20RYG
2026-03-28 22:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with identifier: MW12%20RYG
2026-03-28 22:16:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 200d7f4f-439d-5a2d-a4e2-05f8287604b8 with identifier: MW12%20RYG to the API
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW12%20RYG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '200d7f4f-439d-5a2d-a4e2-05f8287604b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW12 RYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW12%20RYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 34275,
 '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 C180 1.6 B/E AMG SPORT Coupe',
 'transmission': 'manual',
 'trim': 'B/E AMG SPORT',
 'vin': 'WDD2043312F964209',
 'year': 2012}
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW12%2520RYG%27 HTTP/1.1" 200 None
2026-03-28 22:16:04 [bca.uk] INFO: Saving data for MW12%20RYG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649574.253084, 'last_price_update_time': 1774736164.942337}
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW12%2520RYG') HTTP/1.1" 204 0
2026-03-28 22:16:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 282963f5-f514-5e78-af67-b81a9f6b2f83 with identifier: AX72%20KBF
2026-03-28 22:16:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 282963f5-f514-5e78-af67-b81a9f6b2f83 with identifier: AX72%20KBF
2026-03-28 22:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 282963f5-f514-5e78-af67-b81a9f6b2f83 with identifier: AX72%20KBF to the API
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX72%20KBF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '282963f5-f514-5e78-af67-b81a9f6b2f83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AX72 KBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX72%20KBF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 20127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJXNJH13988',
 'year': 2023}
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBF%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Saving data for AX72%20KBF: {'auction_closing_time': 1775199600.0, 'created_time': 1773826510.031039, 'last_price_update_time': 1774736165.270706}
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520KBF') HTTP/1.1" 204 0
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: EA71%20ATN
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for EA71%20ATN: 2
2026-03-28 22:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with identifier: EA71%20ATN
2026-03-28 22:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1938abed-f98e-5dfb-afd3-00d6ae26b0ac, identifier: EA71%20ATN
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: SM11%20WBL
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM11%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for SM11%20WBL: 0
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: YP62%20EVF
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP62%2520EVF%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for YP62%20EVF: 0
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: YR66%20CZW
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for YR66%20CZW: 0
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: DU11%20KVT
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU11%2520KVT%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for DU11%20KVT: 0
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: KY64%20PXG
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY64%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for KY64%20PXG: 2
2026-03-28 22:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with identifier: KY64%20PXG
2026-03-28 22:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44e918dd-2bc6-5fb7-a82c-8dafe47c6091, identifier: KY64%20PXG
2026-03-28 22:16:05 [bca.uk] INFO: Found listing with ID: BT72%20GFG
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 22:16:05 [bca.uk] INFO: Scrape type for BT72%20GFG: 2
2026-03-28 22:16:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4262ed3-eab1-5fba-add2-bf3b45090d02 with identifier: BT72%20GFG
2026-03-28 22:16:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4262ed3-eab1-5fba-add2-bf3b45090d02 with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4262ed3-eab1-5fba-add2-bf3b45090d02 with scrape type 2
2026-03-28 22:16:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4262ed3-eab1-5fba-add2-bf3b45090d02, identifier: BT72%20GFG
2026-03-28 22:16:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with identifier: EA71%20ATN
2026-03-28 22:16:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with identifier: EA71%20ATN
2026-03-28 22:16:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1938abed-f98e-5dfb-afd3-00d6ae26b0ac with identifier: EA71%20ATN to the API
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA71%20ATN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1938abed-f98e-5dfb-afd3-00d6ae26b0ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA71 ATN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA71%20ATN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 29396,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11950,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 MH PREMIERE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 MH PREMIERE ED.',
 'vin': 'SJNTAAJ12U1055323',
 'year': 2022}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Saving data for EA71%20ATN: {'auction_closing_time': 1775199600.0, 'created_time': 1774045228.906399, 'last_price_update_time': 1774736166.046458}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA71%2520ATN') HTTP/1.1" 204 0
2026-03-28 22:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with identifier: KY64%20PXG
2026-03-28 22:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with identifier: KY64%20PXG
2026-03-28 22:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44e918dd-2bc6-5fb7-a82c-8dafe47c6091 with identifier: KY64%20PXG to the API
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY64%20PXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '44e918dd-2bc6-5fb7-a82c-8dafe47c6091',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY64 PXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY64%20PXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 59415,
 'odometer_reading_unit': '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': 'W0L0SDL08E6081874',
 'year': 2014}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY64%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Saving data for KY64%20PXG: {'auction_closing_time': 1774951200.0, 'created_time': 1774353626.361544, 'last_price_update_time': 1774736166.348177}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY64%2520PXG') HTTP/1.1" 204 0
2026-03-28 22:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4262ed3-eab1-5fba-add2-bf3b45090d02 with identifier: BT72%20GFG
2026-03-28 22:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4262ed3-eab1-5fba-add2-bf3b45090d02 with identifier: BT72%20GFG
2026-03-28 22:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4262ed3-eab1-5fba-add2-bf3b45090d02 with identifier: BT72%20GFG to the API
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20GFG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4262ed3-eab1-5fba-add2-bf3b45090d02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT72 GFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20GFG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 35478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ1NJH11725',
 'year': 2023}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520GFG%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Saving data for BT72%20GFG: {'auction_closing_time': 1775199600.0, 'created_time': 1773834972.526448, 'last_price_update_time': 1774736166.636708}
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520GFG') HTTP/1.1" 204 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: EA73%20HHR
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA73%2520HHR%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for EA73%20HHR: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: EN68%20RVC
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for EN68%20RVC: 2
2026-03-28 22:16:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eadcc3cd-ee9e-5604-bf17-235661f6090e with identifier: EN68%20RVC
2026-03-28 22:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eadcc3cd-ee9e-5604-bf17-235661f6090e with scrape type 2
2026-03-28 22:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eadcc3cd-ee9e-5604-bf17-235661f6090e with scrape type 2
2026-03-28 22:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eadcc3cd-ee9e-5604-bf17-235661f6090e, identifier: EN68%20RVC
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: LN66%20SHZ
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520SHZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for LN66%20SHZ: 2
2026-03-28 22:16:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with identifier: LN66%20SHZ
2026-03-28 22:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with scrape type 2
2026-03-28 22:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with scrape type 2
2026-03-28 22:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a09fda3-69cd-5b33-93fe-0fafd0ada25b, identifier: LN66%20SHZ
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: DL73%20KXW
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXW%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for DL73%20KXW: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: DV24%20BYX
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for DV24%20BYX: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: DV24%20CFM
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520CFM%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for DV24%20CFM: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: DV24%20JSU
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JSU%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for DV24%20JSU: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: GM23%20LHE
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHE%27 HTTP/1.1" 200 None
2026-03-28 22:16:06 [bca.uk] INFO: Scrape type for GM23%20LHE: 0
2026-03-28 22:16:06 [bca.uk] INFO: Found listing with ID: GM23%20LHG
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Scrape type for GM23%20LHG: 0
2026-03-28 22:16:07 [bca.uk] INFO: Found listing with ID: GV74%20XKX
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Scrape type for GV74%20XKX: 0
2026-03-28 22:16:07 [bca.uk] INFO: Found listing with ID: GY24%20TWL
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY24%2520TWL%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Scrape type for GY24%20TWL: 0
2026-03-28 22:16:07 [bca.uk] INFO: Found listing with ID: KE23%20CUC
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Scrape type for KE23%20CUC: 2
2026-03-28 22:16:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2ee2699-7054-5e95-80bd-8f750ef2fe29 with identifier: KE23%20CUC
2026-03-28 22:16:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2ee2699-7054-5e95-80bd-8f750ef2fe29 with scrape type 2
2026-03-28 22:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2ee2699-7054-5e95-80bd-8f750ef2fe29 with scrape type 2
2026-03-28 22:16:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2ee2699-7054-5e95-80bd-8f750ef2fe29, identifier: KE23%20CUC
2026-03-28 22:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eadcc3cd-ee9e-5604-bf17-235661f6090e with identifier: EN68%20RVC
2026-03-28 22:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eadcc3cd-ee9e-5604-bf17-235661f6090e with identifier: EN68%20RVC
2026-03-28 22:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eadcc3cd-ee9e-5604-bf17-235661f6090e with identifier: EN68%20RVC to the API
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:07 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN68%20RVC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eadcc3cd-ee9e-5604-bf17-235661f6090e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN68 RVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN68%20RVC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 94289,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7350,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI EDITION 25 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'GDI EDITION 25 ISG',
 'vin': 'U5YPH814LKL633778',
 'year': 2019}
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Saving data for EN68%20RVC: {'auction_closing_time': 1775199600.0, 'created_time': 1774016730.157528, 'last_price_update_time': 1774736167.440296}
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN68%2520RVC') HTTP/1.1" 204 0
2026-03-28 22:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with identifier: LN66%20SHZ
2026-03-28 22:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with identifier: LN66%20SHZ
2026-03-28 22:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a09fda3-69cd-5b33-93fe-0fafd0ada25b with identifier: LN66%20SHZ to the API
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN66%20SHZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a09fda3-69cd-5b33-93fe-0fafd0ada25b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN66 SHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN66%20SHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 59625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 110 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 GT LINE',
 'vin': 'VF3CCHNZ6GT169620',
 'year': 2016}
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520SHZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:07 [bca.uk] INFO: Saving data for LN66%20SHZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774353621.552899, 'last_price_update_time': 1774736167.842196}
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN66%2520SHZ') HTTP/1.1" 204 0
2026-03-28 22:16:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2ee2699-7054-5e95-80bd-8f750ef2fe29 with identifier: KE23%20CUC
2026-03-28 22:16:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2ee2699-7054-5e95-80bd-8f750ef2fe29 with identifier: KE23%20CUC
2026-03-28 22:16:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2ee2699-7054-5e95-80bd-8f750ef2fe29 with identifier: KE23%20CUC to the API
2026-03-28 22:16:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20CUC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2ee2699-7054-5e95-80bd-8f750ef2fe29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE23 CUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20CUC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 3784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13700,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4134908',
 'year': 2023}
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Saving data for KE23%20CUC: {'auction_closing_time': 1775199600.0, 'created_time': 1773841484.13417, 'last_price_update_time': 1774736168.181121}
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520CUC') HTTP/1.1" 204 0
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: EX23%20AYH
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AYH%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for EX23%20AYH: 0
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: EY72%20LOD
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY72%2520LOD%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for EY72%20LOD: 0
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: HG69%20EAF
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for HG69%20EAF: 2
2026-03-28 22:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aba6e5de-d558-57e5-8ea9-1d26d75c4272 with identifier: HG69%20EAF
2026-03-28 22:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aba6e5de-d558-57e5-8ea9-1d26d75c4272 with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aba6e5de-d558-57e5-8ea9-1d26d75c4272 with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aba6e5de-d558-57e5-8ea9-1d26d75c4272, identifier: HG69%20EAF
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: MA13%20NFL
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA13%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for MA13%20NFL: 2
2026-03-28 22:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc4937d7-2b61-5551-8874-45cca3529f4c with identifier: MA13%20NFL
2026-03-28 22:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc4937d7-2b61-5551-8874-45cca3529f4c with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc4937d7-2b61-5551-8874-45cca3529f4c with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc4937d7-2b61-5551-8874-45cca3529f4c, identifier: MA13%20NFL
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: KE73%20YZH
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520YZH%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for KE73%20YZH: 0
2026-03-28 22:16:08 [bca.uk] INFO: Found listing with ID: KF73%20AUY
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AUY%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Scrape type for KF73%20AUY: 2
2026-03-28 22:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with identifier: KF73%20AUY
2026-03-28 22:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with scrape type 2
2026-03-28 22:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83b1f41e-acf5-5f67-9fe8-0f807a8c750a, identifier: KF73%20AUY
2026-03-28 22:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aba6e5de-d558-57e5-8ea9-1d26d75c4272 with identifier: HG69%20EAF
2026-03-28 22:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aba6e5de-d558-57e5-8ea9-1d26d75c4272 with identifier: HG69%20EAF
2026-03-28 22:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aba6e5de-d558-57e5-8ea9-1d26d75c4272 with identifier: HG69%20EAF to the API
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:08 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG69%20EAF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aba6e5de-d558-57e5-8ea9-1d26d75c4272',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG69 EAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG69%20EAF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN ALLSPACE',
 'odometer': 49379,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN ALLSPACE 2.0 TDI SCR 150 4M MATCH DSG '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 4M MATCH DSG',
 'vin': 'WVGZZZ5NZLM011902',
 'year': 2019}
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:16:08 [bca.uk] INFO: Saving data for HG69%20EAF: {'auction_closing_time': 1775199600.0, 'created_time': 1774448755.465372, 'last_price_update_time': 1774736168.877509}
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG69%2520EAF') HTTP/1.1" 204 0
2026-03-28 22:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc4937d7-2b61-5551-8874-45cca3529f4c with identifier: MA13%20NFL
2026-03-28 22:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc4937d7-2b61-5551-8874-45cca3529f4c with identifier: MA13%20NFL
2026-03-28 22:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc4937d7-2b61-5551-8874-45cca3529f4c with identifier: MA13%20NFL to the API
2026-03-28 22:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA13%20NFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dc4937d7-2b61-5551-8874-45cca3529f4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA13 NFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA13%20NFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 117826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 3.0 D V6 S 275 PORTFOLIO Estate',
 'transmission': 'automatic',
 'trim': 'D V6 S 275 PORTFOLIO',
 'vin': 'SAJAC0322DNS71161',
 'year': 2013}
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA13%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Saving data for MA13%20NFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774047750.633399, 'last_price_update_time': 1774736169.167965}
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA13%2520NFL') HTTP/1.1" 204 0
2026-03-28 22:16:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with identifier: KF73%20AUY
2026-03-28 22:16:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with identifier: KF73%20AUY
2026-03-28 22:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83b1f41e-acf5-5f67-9fe8-0f807a8c750a with identifier: KF73%20AUY to the API
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:09 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF73%20AUY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83b1f41e-acf5-5f67-9fe8-0f807a8c750a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF73 AUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF73%20AUY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4301933',
 'year': 2024}
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AUY%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Saving data for KF73%20AUY: {'auction_closing_time': 1775199600.0, 'created_time': 1773842098.516118, 'last_price_update_time': 1774736169.469118}
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520AUY') HTTP/1.1" 204 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: KF24%20OBP
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF24%2520OBP%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for KF24%20OBP: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LS22%20FOV
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520FOV%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LS22%20FOV: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LX22%20NPA
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LX22%20NPA: 2
2026-03-28 22:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 084191fd-b76e-521f-ac41-8bf864de616d with identifier: LX22%20NPA
2026-03-28 22:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 084191fd-b76e-521f-ac41-8bf864de616d with scrape type 2
2026-03-28 22:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 084191fd-b76e-521f-ac41-8bf864de616d with scrape type 2
2026-03-28 22:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 084191fd-b76e-521f-ac41-8bf864de616d, identifier: LX22%20NPA
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: NJ60%20SXP
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520SXP%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for NJ60%20SXP: 2
2026-03-28 22:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 506358df-d046-5b73-8c40-173bf9494251 with identifier: NJ60%20SXP
2026-03-28 22:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 506358df-d046-5b73-8c40-173bf9494251 with scrape type 2
2026-03-28 22:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 506358df-d046-5b73-8c40-173bf9494251 with scrape type 2
2026-03-28 22:16:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 506358df-d046-5b73-8c40-173bf9494251, identifier: NJ60%20SXP
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: KF73%20CXE
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CXE%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for KF73%20CXE: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: KJ23%20NMA
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ23%2520NMA%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for KJ23%20NMA: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: KK23%20BVW
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVW%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for KK23%20BVW: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LL74%20DYY
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DYY%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LL74%20DYY: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LN24%20PYB
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PYB%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LN24%20PYB: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LN24%20RHA
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LN24%20RHA: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LN24%20RNF
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RNF%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LN24%20RNF: 0
2026-03-28 22:16:09 [bca.uk] INFO: Found listing with ID: LN24%20RVF
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVF%27 HTTP/1.1" 200 None
2026-03-28 22:16:09 [bca.uk] INFO: Scrape type for LN24%20RVF: 2
2026-03-28 22:16:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 269f3ae9-e62b-5ff0-a022-def45c3b0819 with identifier: LN24%20RVF
2026-03-28 22:16:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 269f3ae9-e62b-5ff0-a022-def45c3b0819 with scrape type 2
2026-03-28 22:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 269f3ae9-e62b-5ff0-a022-def45c3b0819 with scrape type 2
2026-03-28 22:16:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 269f3ae9-e62b-5ff0-a022-def45c3b0819, identifier: LN24%20RVF
2026-03-28 22:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 084191fd-b76e-521f-ac41-8bf864de616d with identifier: LX22%20NPA
2026-03-28 22:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 084191fd-b76e-521f-ac41-8bf864de616d with identifier: LX22%20NPA
2026-03-28 22:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 084191fd-b76e-521f-ac41-8bf864de616d with identifier: LX22%20NPA to the API
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:10 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX22%20NPA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '084191fd-b76e-521f-ac41-8bf864de616d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX22 NPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX22%20NPA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 41765,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9900,
 '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': 'LSJW74C92MZ207786',
 'year': 2022}
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 22:16:10 [bca.uk] INFO: Saving data for LX22%20NPA: {'auction_closing_time': 1775199600.0, 'created_time': 1774265207.569351, 'last_price_update_time': 1774736170.308499}
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX22%2520NPA') HTTP/1.1" 204 0
2026-03-28 22:16:10 [scrapy.extensions.logstats] INFO: Crawled 270 pages (at 3 pages/min), scraped 1363 items (at 119 items/min)
2026-03-28 22:16:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 506358df-d046-5b73-8c40-173bf9494251 with identifier: NJ60%20SXP
2026-03-28 22:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 506358df-d046-5b73-8c40-173bf9494251 with identifier: NJ60%20SXP
2026-03-28 22:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 506358df-d046-5b73-8c40-173bf9494251 with identifier: NJ60%20SXP to the API
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ60%20SXP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '506358df-d046-5b73-8c40-173bf9494251',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ60 SXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ60%20SXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 110162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI 95 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 95 TITANIUM',
 'vin': 'WF0JXXGAJJAJ59001',
 'year': 2010}
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520SXP%27 HTTP/1.1" 200 None
2026-03-28 22:16:10 [bca.uk] INFO: Saving data for NJ60%20SXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649568.920777, 'last_price_update_time': 1774736170.728522}
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ60%2520SXP') HTTP/1.1" 204 0
2026-03-28 22:16:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 269f3ae9-e62b-5ff0-a022-def45c3b0819 with identifier: LN24%20RVF
2026-03-28 22:16:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 269f3ae9-e62b-5ff0-a022-def45c3b0819 with identifier: LN24%20RVF
2026-03-28 22:16:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 269f3ae9-e62b-5ff0-a022-def45c3b0819 with identifier: LN24%20RVF to the API
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20RVF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '269f3ae9-e62b-5ff0-a022-def45c3b0819',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 RVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20RVF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6341,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSR4035328',
 'year': 2024}
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVF%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Saving data for LN24%20RVF: {'auction_closing_time': 1775199600.0, 'created_time': 1773842541.90219, 'last_price_update_time': 1774736171.046647}
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520RVF') HTTP/1.1" 204 0
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: WP72%20LTT
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for WP72%20LTT: 2
2026-03-28 22:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with identifier: WP72%20LTT
2026-03-28 22:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0, identifier: WP72%20LTT
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: SH10%20BVC
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH10%2520BVC%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for SH10%20BVC: 0
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: SJ14%20NOF
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ14%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for SJ14%20NOF: 0
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: SJ65%20XUT
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ65%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for SJ65%20XUT: 2
2026-03-28 22:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c85edfd1-f89b-514f-97b7-57947431bd08 with identifier: SJ65%20XUT
2026-03-28 22:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c85edfd1-f89b-514f-97b7-57947431bd08 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c85edfd1-f89b-514f-97b7-57947431bd08 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c85edfd1-f89b-514f-97b7-57947431bd08, identifier: SJ65%20XUT
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: LO74%20XZE
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520XZE%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for LO74%20XZE: 0
2026-03-28 22:16:11 [bca.uk] INFO: Found listing with ID: LP73%20DKN
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Scrape type for LP73%20DKN: 2
2026-03-28 22:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9cf86f3-18f0-5a49-b9d4-5879822344f8 with identifier: LP73%20DKN
2026-03-28 22:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9cf86f3-18f0-5a49-b9d4-5879822344f8 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9cf86f3-18f0-5a49-b9d4-5879822344f8 with scrape type 2
2026-03-28 22:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9cf86f3-18f0-5a49-b9d4-5879822344f8, identifier: LP73%20DKN
2026-03-28 22:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with identifier: WP72%20LTT
2026-03-28 22:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with identifier: WP72%20LTT
2026-03-28 22:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0 with identifier: WP72%20LTT to the API
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP72%20LTT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a19f2cd4-f4d1-5b24-9d30-afe450fb3cc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP72 LTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP72%20LTT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'KONA ELECTRIC',
 'odometer': 17558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13950,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA ELECTRIC 150KW 64KWH ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH ULTIMATE',
 'vin': 'KMHK581GUPU162775',
 'year': 2022}
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520LTT%27 HTTP/1.1" 200 None
2026-03-28 22:16:11 [bca.uk] INFO: Saving data for WP72%20LTT: {'auction_closing_time': 1775199600.0, 'created_time': 1773844797.158677, 'last_price_update_time': 1774736171.765082}
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP72%2520LTT') HTTP/1.1" 204 0
2026-03-28 22:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c85edfd1-f89b-514f-97b7-57947431bd08 with identifier: SJ65%20XUT
2026-03-28 22:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c85edfd1-f89b-514f-97b7-57947431bd08 with identifier: SJ65%20XUT
2026-03-28 22:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c85edfd1-f89b-514f-97b7-57947431bd08 with identifier: SJ65%20XUT to the API
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ65%20XUT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c85edfd1-f89b-514f-97b7-57947431bd08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ65 XUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ65%20XUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 72664,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 70 SE Hatchback',
 'transmission': 'manual',
 'trim': '70 SE',
 'vin': 'W0L0XEP68F4253064',
 'year': 2015}
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ65%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Saving data for SJ65%20XUT: {'auction_closing_time': 1774951200.0, 'created_time': 1773987163.758731, 'last_price_update_time': 1774736172.101722}
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ65%2520XUT') HTTP/1.1" 204 0
2026-03-28 22:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9cf86f3-18f0-5a49-b9d4-5879822344f8 with identifier: LP73%20DKN
2026-03-28 22:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9cf86f3-18f0-5a49-b9d4-5879822344f8 with identifier: LP73%20DKN
2026-03-28 22:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9cf86f3-18f0-5a49-b9d4-5879822344f8 with identifier: LP73%20DKN to the API
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP73%20DKN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9cf86f3-18f0-5a49-b9d4-5879822344f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP73 DKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP73%20DKN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 4312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16800,
 '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': 'VR3FPHNSTPY655978',
 'year': 2024}
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Saving data for LP73%20DKN: {'auction_closing_time': 1775199600.0, 'created_time': 1773841992.352233, 'last_price_update_time': 1774736172.411119}
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP73%2520DKN') HTTP/1.1" 204 0
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: BG74%20HTT
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for BG74%20HTT: 0
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: AF22%20VPJ
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for AF22%20VPJ: 0
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: LD21%20WJN
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for LD21%20WJN: 2
2026-03-28 22:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba1e600b-bdfa-512c-a878-e32c0dff621f with identifier: LD21%20WJN
2026-03-28 22:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba1e600b-bdfa-512c-a878-e32c0dff621f with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba1e600b-bdfa-512c-a878-e32c0dff621f with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba1e600b-bdfa-512c-a878-e32c0dff621f, identifier: LD21%20WJN
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: KJ18%20SXG
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520SXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for KJ18%20SXG: 0
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: LJ64%20UMR
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ64%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for LJ64%20UMR: 2
2026-03-28 22:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f848400a-1e97-544e-8f1e-d0f806d0529f with identifier: LJ64%20UMR
2026-03-28 22:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f848400a-1e97-544e-8f1e-d0f806d0529f with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f848400a-1e97-544e-8f1e-d0f806d0529f with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f848400a-1e97-544e-8f1e-d0f806d0529f, identifier: LJ64%20UMR
2026-03-28 22:16:12 [bca.uk] INFO: Found listing with ID: LT22%20VLG
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-28 22:16:12 [bca.uk] INFO: Scrape type for LT22%20VLG: 2
2026-03-28 22:16:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f53089bd-8a0c-501c-8ea8-696910548f99 with identifier: LT22%20VLG
2026-03-28 22:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f53089bd-8a0c-501c-8ea8-696910548f99 with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f53089bd-8a0c-501c-8ea8-696910548f99 with scrape type 2
2026-03-28 22:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f53089bd-8a0c-501c-8ea8-696910548f99, identifier: LT22%20VLG
2026-03-28 22:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba1e600b-bdfa-512c-a878-e32c0dff621f with identifier: LD21%20WJN
2026-03-28 22:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba1e600b-bdfa-512c-a878-e32c0dff621f with identifier: LD21%20WJN
2026-03-28 22:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba1e600b-bdfa-512c-a878-e32c0dff621f with identifier: LD21%20WJN to the API
2026-03-28 22:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD21%20WJN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ba1e600b-bdfa-512c-a878-e32c0dff621f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD21 WJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD21%20WJN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 15029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11600,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZMP054119',
 'year': 2021}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Saving data for LD21%20WJN: {'auction_closing_time': 1775199600.0, 'created_time': 1774044866.366652, 'last_price_update_time': 1774736173.120091}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD21%2520WJN') HTTP/1.1" 204 0
2026-03-28 22:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f848400a-1e97-544e-8f1e-d0f806d0529f with identifier: LJ64%20UMR
2026-03-28 22:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f848400a-1e97-544e-8f1e-d0f806d0529f with identifier: LJ64%20UMR
2026-03-28 22:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f848400a-1e97-544e-8f1e-d0f806d0529f with identifier: LJ64%20UMR to the API
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ64%20UMR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f848400a-1e97-544e-8f1e-d0f806d0529f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ64 UMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ64%20UMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '320D',
 'odometer': 129967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 XDRIVE LUXURY STEP Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE LUXURY STEP',
 'vin': 'WBA3W52030K282478',
 'year': 2014}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ64%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Saving data for LJ64%20UMR: {'auction_closing_time': 1774951200.0, 'created_time': 1774649561.506098, 'last_price_update_time': 1774736173.513076}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ64%2520UMR') HTTP/1.1" 204 0
2026-03-28 22:16:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f53089bd-8a0c-501c-8ea8-696910548f99 with identifier: LT22%20VLG
2026-03-28 22:16:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f53089bd-8a0c-501c-8ea8-696910548f99 with identifier: LT22%20VLG
2026-03-28 22:16:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f53089bd-8a0c-501c-8ea8-696910548f99 with identifier: LT22%20VLG to the API
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:13 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT22%20VLG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f53089bd-8a0c-501c-8ea8-696910548f99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT22 VLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT22%20VLG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 23128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VR3USHNSKNJ577658',
 'year': 2022}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Saving data for LT22%20VLG: {'auction_closing_time': 1775199600.0, 'created_time': 1773842143.482386, 'last_price_update_time': 1774736173.835908}
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT22%2520VLG') HTTP/1.1" 204 0
2026-03-28 22:16:13 [bca.uk] INFO: Found listing with ID: BL72%20XBS
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520XBS%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Scrape type for BL72%20XBS: 0
2026-03-28 22:16:13 [bca.uk] INFO: Found listing with ID: BV22%20KKH
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV22%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Scrape type for BV22%20KKH: 0
2026-03-28 22:16:13 [bca.uk] INFO: Found listing with ID: CN22%20XKK
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN22%2520XKK%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Scrape type for CN22%20XKK: 0
2026-03-28 22:16:13 [bca.uk] INFO: Found listing with ID: DY22%20HSD
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 22:16:13 [bca.uk] INFO: Scrape type for DY22%20HSD: 2
2026-03-28 22:16:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b788119c-1efc-5356-b82d-999d10ecbf84 with identifier: DY22%20HSD
2026-03-28 22:16:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b788119c-1efc-5356-b82d-999d10ecbf84 with scrape type 2
2026-03-28 22:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b788119c-1efc-5356-b82d-999d10ecbf84 with scrape type 2
2026-03-28 22:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b788119c-1efc-5356-b82d-999d10ecbf84, identifier: DY22%20HSD
2026-03-28 22:16:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:16:14 [bca.uk] INFO: Found listing with ID: LV13%20EXZ
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520EXZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:14 [bca.uk] INFO: Scrape type for LV13%20EXZ: 2
2026-03-28 22:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with identifier: LV13%20EXZ
2026-03-28 22:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with scrape type 2
2026-03-28 22:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with scrape type 2
2026-03-28 22:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7330ce64-054e-52e8-b5a0-cb2828bf1f00, identifier: LV13%20EXZ
2026-03-28 22:16:14 [bca.uk] INFO: Found listing with ID: MA24%20FLV
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FLV%27 HTTP/1.1" 200 None
2026-03-28 22:16:14 [bca.uk] INFO: Scrape type for MA24%20FLV: 2
2026-03-28 22:16:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9eb29120-e925-5239-8699-ce4e4840bd3a with identifier: MA24%20FLV
2026-03-28 22:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9eb29120-e925-5239-8699-ce4e4840bd3a with scrape type 2
2026-03-28 22:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9eb29120-e925-5239-8699-ce4e4840bd3a with scrape type 2
2026-03-28 22:16:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9eb29120-e925-5239-8699-ce4e4840bd3a, identifier: MA24%20FLV
2026-03-28 22:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b788119c-1efc-5356-b82d-999d10ecbf84 with identifier: DY22%20HSD
2026-03-28 22:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b788119c-1efc-5356-b82d-999d10ecbf84 with identifier: DY22%20HSD
2026-03-28 22:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b788119c-1efc-5356-b82d-999d10ecbf84 with identifier: DY22%20HSD to the API
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:14 [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': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY22%20HSD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b788119c-1efc-5356-b82d-999d10ecbf84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY22 HSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY22%20HSD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 31283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 22000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AT7NH908817',
 'year': 2022}
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 22:16:14 [bca.uk] INFO: Saving data for DY22%20HSD: {'auction_closing_time': 1774854000.0, 'created_time': 1774448506.79349, 'last_price_update_time': 1774736174.546933}
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY22%2520HSD') HTTP/1.1" 204 0
2026-03-28 22:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with identifier: LV13%20EXZ
2026-03-28 22:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with identifier: LV13%20EXZ
2026-03-28 22:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7330ce64-054e-52e8-b5a0-cb2828bf1f00 with identifier: LV13%20EXZ to the API
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV13%20EXZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7330ce64-054e-52e8-b5a0-cb2828bf1f00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV13 EXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV13%20EXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 140850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 2.2 D 200 SPORT Estate',
 'transmission': 'automatic',
 'trim': 'D 200 SPORT',
 'vin': 'SAJAC016XDDS92299',
 'year': 2013}
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV13%2520EXZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:14 [bca.uk] INFO: Saving data for LV13%20EXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773822819.520544, 'last_price_update_time': 1774736174.841639}
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV13%2520EXZ') HTTP/1.1" 204 0
2026-03-28 22:16:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9eb29120-e925-5239-8699-ce4e4840bd3a with identifier: MA24%20FLV
2026-03-28 22:16:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9eb29120-e925-5239-8699-ce4e4840bd3a with identifier: MA24%20FLV
2026-03-28 22:16:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9eb29120-e925-5239-8699-ce4e4840bd3a with identifier: MA24%20FLV to the API
2026-03-28 22:16:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA24%20FLV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '9eb29120-e925-5239-8699-ce4e4840bd3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA24 FLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA24%20FLV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'ID.BUZZ',
 'odometer': 12834,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 38900,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.BUZZ 150KW 77KWH 1ST EDITION PRO MPV',
 'transmission': 'automatic',
 'trim': '150KW 77KWH 1ST EDITION PRO',
 'vin': 'WV2ZZZEB4RH003950',
 'year': 2024}
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FLV%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Saving data for MA24%20FLV: {'auction_closing_time': 1775199600.0, 'created_time': 1773833437.318263, 'last_price_update_time': 1774736175.126902}
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA24%2520FLV') HTTP/1.1" 204 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: JL22%20JRL
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JL22%2520JRL%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for JL22%20JRL: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: NV19%20ZTT
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520ZTT%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for NV19%20ZTT: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: OE23%20NVT
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520NVT%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for OE23%20NVT: 2
2026-03-28 22:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with identifier: OE23%20NVT
2026-03-28 22:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d54585a-1292-5ebd-a7c4-d9d7ab359501, identifier: OE23%20NVT
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: NA15%20UTV
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520UTV%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for NA15%20UTV: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: OU64%20WOH
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520WOH%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for OU64%20WOH: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: EK13%20RKJ
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK13%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for EK13%20RKJ: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: EO60%20LVJ
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520LVJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for EO60%20LVJ: 0
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: ET15%20LNC
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET15%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for ET15%20LNC: 2
2026-03-28 22:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3de9157f-766c-54dc-877b-db283aca8bc0 with identifier: ET15%20LNC
2026-03-28 22:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3de9157f-766c-54dc-877b-db283aca8bc0 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3de9157f-766c-54dc-877b-db283aca8bc0 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3de9157f-766c-54dc-877b-db283aca8bc0, identifier: ET15%20LNC
2026-03-28 22:16:15 [bca.uk] INFO: Found listing with ID: MA24%20FSV
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Scrape type for MA24%20FSV: 2
2026-03-28 22:16:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with identifier: MA24%20FSV
2026-03-28 22:16:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with scrape type 2
2026-03-28 22:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b48d4c7-2f4d-56f9-b848-2532b4bbd280, identifier: MA24%20FSV
2026-03-28 22:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with identifier: OE23%20NVT
2026-03-28 22:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with identifier: OE23%20NVT
2026-03-28 22:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d54585a-1292-5ebd-a7c4-d9d7ab359501 with identifier: OE23%20NVT to the API
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20NVT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d54585a-1292-5ebd-a7c4-d9d7ab359501',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE23 NVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20NVT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 12920,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH SE LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH SE LR',
 'vin': 'LSJW74093PZ185497',
 'year': 2023}
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520NVT%27 HTTP/1.1" 200 None
2026-03-28 22:16:15 [bca.uk] INFO: Saving data for OE23%20NVT: {'auction_closing_time': 1774854000.0, 'created_time': 1773841233.652973, 'last_price_update_time': 1774736175.907789}
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520NVT') HTTP/1.1" 204 0
2026-03-28 22:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3de9157f-766c-54dc-877b-db283aca8bc0 with identifier: ET15%20LNC
2026-03-28 22:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3de9157f-766c-54dc-877b-db283aca8bc0 with identifier: ET15%20LNC
2026-03-28 22:16:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3de9157f-766c-54dc-877b-db283aca8bc0 with identifier: ET15%20LNC to the API
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET15%20LNC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3de9157f-766c-54dc-877b-db283aca8bc0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET15 LNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET15%20LNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 79700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'MDHFBUK13U0827460',
 'year': 2015}
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET15%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Saving data for ET15%20LNC: {'auction_closing_time': 1774951200.0, 'created_time': 1774045546.066677, 'last_price_update_time': 1774736176.329201}
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET15%2520LNC') HTTP/1.1" 204 0
2026-03-28 22:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with identifier: MA24%20FSV
2026-03-28 22:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with identifier: MA24%20FSV
2026-03-28 22:16:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b48d4c7-2f4d-56f9-b848-2532b4bbd280 with identifier: MA24%20FSV to the API
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA24%20FSV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '3b48d4c7-2f4d-56f9-b848-2532b4bbd280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA24 FSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA24%20FSV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.BUZZ',
 'odometer': 18315,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 37800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.BUZZ 150KW 77KWH 1ST EDITION PRO MPV',
 'transmission': 'automatic',
 'trim': '150KW 77KWH 1ST EDITION PRO',
 'vin': 'WV2ZZZEB3RH007617',
 'year': 2024}
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Saving data for MA24%20FSV: {'auction_closing_time': 1775199600.0, 'created_time': 1773845029.256689, 'last_price_update_time': 1774736176.649958}
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA24%2520FSV') HTTP/1.1" 204 0
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: OW72%20ESG
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for OW72%20ESG: 0
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: PY23%20MYL
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY23%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for PY23%20MYL: 0
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: SL72%20LLG
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL72%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for SL72%20LLG: 2
2026-03-28 22:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3cbd1e4-c3a8-5147-8957-a5b778340301 with identifier: SL72%20LLG
2026-03-28 22:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3cbd1e4-c3a8-5147-8957-a5b778340301 with scrape type 2
2026-03-28 22:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3cbd1e4-c3a8-5147-8957-a5b778340301 with scrape type 2
2026-03-28 22:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3cbd1e4-c3a8-5147-8957-a5b778340301, identifier: SL72%20LLG
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: PN09%20VVK
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN09%2520VVK%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for PN09%20VVK: 2
2026-03-28 22:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with identifier: PN09%20VVK
2026-03-28 22:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with scrape type 2
2026-03-28 22:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with scrape type 2
2026-03-28 22:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c38b6ab-945f-5544-becc-9f56bc6dd1f1, identifier: PN09%20VVK
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: ME73%20NHC
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520NHC%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for ME73%20NHC: 0
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: MJ74%20HDD
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDD%27 HTTP/1.1" 200 None
2026-03-28 22:16:16 [bca.uk] INFO: Scrape type for MJ74%20HDD: 0
2026-03-28 22:16:16 [bca.uk] INFO: Found listing with ID: MW74%20DFF
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DFF%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Scrape type for MW74%20DFF: 0
2026-03-28 22:16:17 [bca.uk] INFO: Found listing with ID: MW74%20DLO
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Scrape type for MW74%20DLO: 0
2026-03-28 22:16:17 [bca.uk] INFO: Found listing with ID: MW74%20NRL
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Scrape type for MW74%20NRL: 0
2026-03-28 22:16:17 [bca.uk] INFO: Found listing with ID: RX73%20KSU
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX73%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Scrape type for RX73%20KSU: 2
2026-03-28 22:16:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74caec46-a492-5013-b0b0-93c035e4880e with identifier: RX73%20KSU
2026-03-28 22:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74caec46-a492-5013-b0b0-93c035e4880e with scrape type 2
2026-03-28 22:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74caec46-a492-5013-b0b0-93c035e4880e with scrape type 2
2026-03-28 22:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74caec46-a492-5013-b0b0-93c035e4880e, identifier: RX73%20KSU
2026-03-28 22:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3cbd1e4-c3a8-5147-8957-a5b778340301 with identifier: SL72%20LLG
2026-03-28 22:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3cbd1e4-c3a8-5147-8957-a5b778340301 with identifier: SL72%20LLG
2026-03-28 22:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3cbd1e4-c3a8-5147-8957-a5b778340301 with identifier: SL72%20LLG to the API
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL72%20LLG-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e3cbd1e4-c3a8-5147-8957-a5b778340301',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SL72 LLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL72%20LLG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 71486,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11200,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 3',
 'vin': 'KNACR811UP5010001',
 'year': 2022}
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL72%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Saving data for SL72%20LLG: {'auction_closing_time': 1774854000.0, 'created_time': 1773833605.866862, 'last_price_update_time': 1774736177.45806}
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL72%2520LLG') HTTP/1.1" 204 0
2026-03-28 22:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with identifier: PN09%20VVK
2026-03-28 22:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with identifier: PN09%20VVK
2026-03-28 22:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c38b6ab-945f-5544-becc-9f56bc6dd1f1 with identifier: PN09%20VVK to the API
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN09%20VVK-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c38b6ab-945f-5544-becc-9f56bc6dd1f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN09 VVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN09%20VVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RAPIDO',
 'model': 'LE RANDONNEUR',
 'odometer': 26411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'RAPIDO LE RANDONNEUR 2.3 7099F MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '7099F MOTORHOME',
 'vin': 'ZFA25000001502959',
 'year': 2009}
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN09%2520VVK%27 HTTP/1.1" 200 None
2026-03-28 22:16:17 [bca.uk] INFO: Saving data for PN09%20VVK: {'auction_closing_time': 1775124000.0, 'created_time': 1774649559.394076, 'last_price_update_time': 1774736177.744649}
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN09%2520VVK') HTTP/1.1" 204 0
2026-03-28 22:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74caec46-a492-5013-b0b0-93c035e4880e with identifier: RX73%20KSU
2026-03-28 22:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74caec46-a492-5013-b0b0-93c035e4880e with identifier: RX73%20KSU
2026-03-28 22:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74caec46-a492-5013-b0b0-93c035e4880e with identifier: RX73%20KSU to the API
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:18 [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': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX73%20KSU-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '74caec46-a492-5013-b0b0-93c035e4880e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RX73 KSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX73%20KSU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'JEEP',
 'model': 'WRANGLER',
 'odometer': 9524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 42400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JEEP WRANGLER 2.0 GME OVERLAND HARD TOP StationWagon',
 'transmission': 'automatic',
 'trim': 'GME OVERLAND HARD TOP',
 'vin': '1C4HJXLN1PW538407',
 'year': 2023}
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX73%2520KSU%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Saving data for RX73%20KSU: {'auction_closing_time': 1775199600.0, 'created_time': 1773835016.203733, 'last_price_update_time': 1774736178.063469}
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX73%2520KSU') HTTP/1.1" 204 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WN69%20OMC
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520OMC%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WN69%20OMC: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WP71%20XJM
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJM%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WP71%20XJM: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WR72%20NFL
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WR72%20NFL: 2
2026-03-28 22:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d978e5b-7788-5d94-899c-79e45cdf9e23 with identifier: WR72%20NFL
2026-03-28 22:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d978e5b-7788-5d94-899c-79e45cdf9e23 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d978e5b-7788-5d94-899c-79e45cdf9e23 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d978e5b-7788-5d94-899c-79e45cdf9e23, identifier: WR72%20NFL
2026-03-28 22:16:18 [bca.uk] INFO: Total items found: 100
2026-03-28 22:16:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded
2026-03-28 22:16:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:16:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: YJ69%20DTA
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520DTA%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for YJ69%20DTA: 2
2026-03-28 22:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f4019f2-5c1c-5104-b379-0656800e24c9 with identifier: YJ69%20DTA
2026-03-28 22:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f4019f2-5c1c-5104-b379-0656800e24c9 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f4019f2-5c1c-5104-b379-0656800e24c9 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f4019f2-5c1c-5104-b379-0656800e24c9, identifier: YJ69%20DTA
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WM72%20RXO
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520RXO%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WM72%20RXO: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WO72%20BWL
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WO72%20BWL: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WP74%20CWK
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WP74%20CWK: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: WV74%20OCH
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for WV74%20OCH: 0
2026-03-28 22:16:18 [bca.uk] INFO: Found listing with ID: YF23%20UOA
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UOA%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Scrape type for YF23%20UOA: 2
2026-03-28 22:16:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f81f312-05de-557c-8bf7-7885e8937902 with identifier: YF23%20UOA
2026-03-28 22:16:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f81f312-05de-557c-8bf7-7885e8937902 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f81f312-05de-557c-8bf7-7885e8937902 with scrape type 2
2026-03-28 22:16:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f81f312-05de-557c-8bf7-7885e8937902, identifier: YF23%20UOA
2026-03-28 22:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d978e5b-7788-5d94-899c-79e45cdf9e23 with identifier: WR72%20NFL
2026-03-28 22:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d978e5b-7788-5d94-899c-79e45cdf9e23 with identifier: WR72%20NFL
2026-03-28 22:16:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d978e5b-7788-5d94-899c-79e45cdf9e23 with identifier: WR72%20NFL to the API
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR72%20NFL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d978e5b-7788-5d94-899c-79e45cdf9e23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR72 NFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR72%20NFL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 20331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000X69849510',
 'year': 2022}
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:18 [bca.uk] INFO: Saving data for WR72%20NFL: {'auction_closing_time': 1774854000.0, 'created_time': 1774016435.09354, 'last_price_update_time': 1774736178.808065}
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR72%2520NFL') HTTP/1.1" 204 0
2026-03-28 22:16:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f4019f2-5c1c-5104-b379-0656800e24c9 with identifier: YJ69%20DTA
2026-03-28 22:16:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f4019f2-5c1c-5104-b379-0656800e24c9 with identifier: YJ69%20DTA
2026-03-28 22:16:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f4019f2-5c1c-5104-b379-0656800e24c9 with identifier: YJ69%20DTA to the API
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ69%20DTA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7f4019f2-5c1c-5104-b379-0656800e24c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ69 DTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ69%20DTA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30957,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D150 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D150 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN5LH082008',
 'year': 2020}
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520DTA%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Saving data for YJ69%20DTA: {'auction_closing_time': 1775199600.0, 'created_time': 1773930233.183296, 'last_price_update_time': 1774736179.22096}
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ69%2520DTA') HTTP/1.1" 204 0
2026-03-28 22:16:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f81f312-05de-557c-8bf7-7885e8937902 with identifier: YF23%20UOA
2026-03-28 22:16:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f81f312-05de-557c-8bf7-7885e8937902 with identifier: YF23%20UOA
2026-03-28 22:16:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f81f312-05de-557c-8bf7-7885e8937902 with identifier: YF23%20UOA to the API
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:19 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20UOA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f81f312-05de-557c-8bf7-7885e8937902',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 UOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20UOA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 14032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11100,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC500107826',
 'year': 2023}
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UOA%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Saving data for YF23%20UOA: {'auction_closing_time': 1775199600.0, 'created_time': 1773841641.874926, 'last_price_update_time': 1774736179.544617}
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520UOA') HTTP/1.1" 204 0
2026-03-28 22:16:19 [bca.uk] INFO: Found listing with ID: WV23%20VRE
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Scrape type for WV23%20VRE: 0
2026-03-28 22:16:19 [bca.uk] INFO: Found listing with ID: WV71%20SYU
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Scrape type for WV71%20SYU: 2
2026-03-28 22:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with identifier: WV71%20SYU
2026-03-28 22:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a304d9c-ad26-5cc4-a942-a2b2aafea82e, identifier: WV71%20SYU
2026-03-28 22:16:19 [bca.uk] INFO: Found listing with ID: KW18%20DWX
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Scrape type for KW18%20DWX: 2
2026-03-28 22:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb6dc3cc-04e0-5c95-854e-908161baf69f with identifier: KW18%20DWX
2026-03-28 22:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb6dc3cc-04e0-5c95-854e-908161baf69f with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb6dc3cc-04e0-5c95-854e-908161baf69f with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb6dc3cc-04e0-5c95-854e-908161baf69f, identifier: KW18%20DWX
2026-03-28 22:16:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:16:19 [bca.uk] INFO: Found listing with ID: AJ73%20DVM
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520DVM%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Scrape type for AJ73%20DVM: 2
2026-03-28 22:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1211cd74-5f05-5cc8-ab55-b5649b827d39 with identifier: AJ73%20DVM
2026-03-28 22:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1211cd74-5f05-5cc8-ab55-b5649b827d39 with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1211cd74-5f05-5cc8-ab55-b5649b827d39 with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1211cd74-5f05-5cc8-ab55-b5649b827d39, identifier: AJ73%20DVM
2026-03-28 22:16:19 [bca.uk] INFO: Found listing with ID: YY73%20XEC
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XEC%27 HTTP/1.1" 200 None
2026-03-28 22:16:19 [bca.uk] INFO: Scrape type for YY73%20XEC: 2
2026-03-28 22:16:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b10349b2-4776-516a-84d4-dba8e9fa4925 with identifier: YY73%20XEC
2026-03-28 22:16:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b10349b2-4776-516a-84d4-dba8e9fa4925 with scrape type 2
2026-03-28 22:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b10349b2-4776-516a-84d4-dba8e9fa4925 with scrape type 2
2026-03-28 22:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b10349b2-4776-516a-84d4-dba8e9fa4925, identifier: YY73%20XEC
2026-03-28 22:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with identifier: WV71%20SYU
2026-03-28 22:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with identifier: WV71%20SYU
2026-03-28 22:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a304d9c-ad26-5cc4-a942-a2b2aafea82e with identifier: WV71%20SYU to the API
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SYU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '0a304d9c-ad26-5cc4-a942-a2b2aafea82e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SYU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 20294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7200,
 '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': 'VF1AG000667839892',
 'year': 2021}
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYU%27 HTTP/1.1" 200 None
2026-03-28 22:16:20 [bca.uk] INFO: Saving data for WV71%20SYU: {'auction_closing_time': 1774854000.0, 'created_time': 1773986746.942013, 'last_price_update_time': 1774736180.365437}
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SYU') HTTP/1.1" 204 0
2026-03-28 22:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb6dc3cc-04e0-5c95-854e-908161baf69f with identifier: KW18%20DWX
2026-03-28 22:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb6dc3cc-04e0-5c95-854e-908161baf69f with identifier: KW18%20DWX
2026-03-28 22:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb6dc3cc-04e0-5c95-854e-908161baf69f with identifier: KW18%20DWX to the API
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:20 [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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW18%20DWX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eb6dc3cc-04e0-5c95-854e-908161baf69f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW18 DWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW18%20DWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 70627,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE LUXURY',
 'vin': 'SALRA2AK1JA066710',
 'year': 2018}
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 22:16:20 [bca.uk] INFO: Saving data for KW18%20DWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621224.77801, 'last_price_update_time': 1774736180.709146}
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW18%2520DWX') HTTP/1.1" 204 0
2026-03-28 22:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1211cd74-5f05-5cc8-ab55-b5649b827d39 with identifier: AJ73%20DVM
2026-03-28 22:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1211cd74-5f05-5cc8-ab55-b5649b827d39 with identifier: AJ73%20DVM
2026-03-28 22:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1211cd74-5f05-5cc8-ab55-b5649b827d39 with identifier: AJ73%20DVM to the API
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ73%20DVM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1211cd74-5f05-5cc8-ab55-b5649b827d39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ73 DVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ73%20DVM&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 68410,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 PRIME L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 PRIME L2 H1',
 'vin': 'VXEVBYHRMP7867273',
 'year': 2023}
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520DVM%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Saving data for AJ73%20DVM: {'auction_closing_time': 1775199600.0, 'created_time': 1773932038.243837, 'last_price_update_time': 1774736181.034128}
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ73%2520DVM') HTTP/1.1" 204 0
2026-03-28 22:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b10349b2-4776-516a-84d4-dba8e9fa4925 with identifier: YY73%20XEC
2026-03-28 22:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b10349b2-4776-516a-84d4-dba8e9fa4925 with identifier: YY73%20XEC
2026-03-28 22:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b10349b2-4776-516a-84d4-dba8e9fa4925 with identifier: YY73%20XEC to the API
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:21 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XEC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b10349b2-4776-516a-84d4-dba8e9fa4925',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XEC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XEC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 18881,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9000,
 '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': 'ZFACF1BJ4PJJ12142',
 'year': 2023}
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XEC%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Saving data for YY73%20XEC: {'auction_closing_time': 1775199600.0, 'created_time': 1773835123.329542, 'last_price_update_time': 1774736181.354613}
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XEC') HTTP/1.1" 204 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: YR22%20XOS
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520XOS%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for YR22%20XOS: 2
2026-03-28 22:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75e91adf-e4ab-5d57-918f-7b283a4f184c with identifier: YR22%20XOS
2026-03-28 22:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75e91adf-e4ab-5d57-918f-7b283a4f184c with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75e91adf-e4ab-5d57-918f-7b283a4f184c with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75e91adf-e4ab-5d57-918f-7b283a4f184c, identifier: YR22%20XOS
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: LR19%20NCU
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR19%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for LR19%20NCU: 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: WF70%20FSN
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for WF70%20FSN: 2
2026-03-28 22:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with identifier: WF70%20FSN
2026-03-28 22:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50ed3bca-0d1f-519a-84e6-b1c1b992cc75, identifier: WF70%20FSN
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: SF68%20RVN
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF68%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for SF68%20RVN: 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: SG22%20VOH
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for SG22%20VOH: 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: SG22%20VPC
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520VPC%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for SG22%20VPC: 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: FE18%20XLP
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE18%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for FE18%20XLP: 2
2026-03-28 22:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fca16ff2-31fa-5864-a12d-5b557ab07f81 with identifier: FE18%20XLP
2026-03-28 22:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fca16ff2-31fa-5864-a12d-5b557ab07f81 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fca16ff2-31fa-5864-a12d-5b557ab07f81 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fca16ff2-31fa-5864-a12d-5b557ab07f81, identifier: FE18%20XLP
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: YY73%20XHZ
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for YY73%20XHZ: 0
2026-03-28 22:16:21 [bca.uk] INFO: Found listing with ID: YY73%20XJD
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 22:16:21 [bca.uk] INFO: Scrape type for YY73%20XJD: 2
2026-03-28 22:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with identifier: YY73%20XJD
2026-03-28 22:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with scrape type 2
2026-03-28 22:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fa93cd0-12d0-5311-bc2b-0bb39c954b53, identifier: YY73%20XJD
2026-03-28 22:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75e91adf-e4ab-5d57-918f-7b283a4f184c with identifier: YR22%20XOS
2026-03-28 22:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75e91adf-e4ab-5d57-918f-7b283a4f184c with identifier: YR22%20XOS
2026-03-28 22:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75e91adf-e4ab-5d57-918f-7b283a4f184c with identifier: YR22%20XOS to the API
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:22 [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': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR22%20XOS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '75e91adf-e4ab-5d57-918f-7b283a4f184c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR22 XOS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR22%20XOS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 42134,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT3PH184489',
 'year': 2022}
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520XOS%27 HTTP/1.1" 200 None
2026-03-28 22:16:22 [bca.uk] INFO: Saving data for YR22%20XOS: {'auction_closing_time': 1774854000.0, 'created_time': 1774448067.046998, 'last_price_update_time': 1774736182.277104}
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520XOS') HTTP/1.1" 204 0
2026-03-28 22:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with identifier: WF70%20FSN
2026-03-28 22:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with identifier: WF70%20FSN
2026-03-28 22:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50ed3bca-0d1f-519a-84e6-b1c1b992cc75 with identifier: WF70%20FSN to the API
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF70%20FSN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50ed3bca-0d1f-519a-84e6-b1c1b992cc75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WF70 FSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF70%20FSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 64074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC S (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S (7ST)',
 'vin': 'SALCA2AN7LH848164',
 'year': 2020}
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 22:16:22 [bca.uk] INFO: Saving data for WF70%20FSN: {'auction_closing_time': 1775037600.0, 'created_time': 1774621254.115883, 'last_price_update_time': 1774736182.747373}
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF70%2520FSN') HTTP/1.1" 204 0
2026-03-28 22:16:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fca16ff2-31fa-5864-a12d-5b557ab07f81 with identifier: FE18%20XLP
2026-03-28 22:16:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fca16ff2-31fa-5864-a12d-5b557ab07f81 with identifier: FE18%20XLP
2026-03-28 22:16:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fca16ff2-31fa-5864-a12d-5b557ab07f81 with identifier: FE18%20XLP to the API
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE18%20XLP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fca16ff2-31fa-5864-a12d-5b557ab07f81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE18 XLP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE18%20XLP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 99501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.6 CDTI 110 ECOTEC TECH LINE S/S Estate',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC TECH LINE S/S',
 'vin': 'W0VBD8EL8J8040057',
 'year': 2018}
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE18%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Saving data for FE18%20XLP: {'auction_closing_time': 1775232000.0, 'created_time': 1773843899.798313, 'last_price_update_time': 1774736183.098271}
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE18%2520XLP') HTTP/1.1" 204 0
2026-03-28 22:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with identifier: YY73%20XJD
2026-03-28 22:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with identifier: YY73%20XJD
2026-03-28 22:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fa93cd0-12d0-5311-bc2b-0bb39c954b53 with identifier: YY73%20XJD to the API
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:23 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XJD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fa93cd0-12d0-5311-bc2b-0bb39c954b53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XJD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XJD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 11718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9100,
 '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': 'ZFACF1BJXPJJ12078',
 'year': 2023}
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Saving data for YY73%20XJD: {'auction_closing_time': 1775199600.0, 'created_time': 1773841785.688631, 'last_price_update_time': 1774736183.400879}
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XJD') HTTP/1.1" 204 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: CE73%20GNO
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for CE73%20GNO: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: HJ72%20LSK
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520LSK%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for HJ72%20LSK: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: HJ73%20NVZ
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for HJ73%20NVZ: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: KN22%20FCJ
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for KN22%20FCJ: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: SL69%20ZSR
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for SL69%20ZSR: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: VE69%20TZS
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE69%2520TZS%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for VE69%20TZS: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: WR72%20NFF
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFF%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for WR72%20NFF: 2
2026-03-28 22:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with identifier: WR72%20NFF
2026-03-28 22:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with scrape type 2
2026-03-28 22:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with scrape type 2
2026-03-28 22:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a, identifier: WR72%20NFF
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: DK20%20WOA
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK20%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for DK20%20WOA: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: ET19%20WKG
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET19%2520WKG%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for ET19%20WKG: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: TFZ%20699
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TFZ%2520699%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for TFZ%20699: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: FP67%20UMG
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520UMG%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for FP67%20UMG: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: FE66%20AWZ
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE66%2520AWZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for FE66%20AWZ: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: DY66%20WHN
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY66%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for DY66%20WHN: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: AJ14%20YHZ
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ14%2520YHZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for AJ14%20YHZ: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: AX15%20DXW
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520DXW%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for AX15%20DXW: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: FY69%20XBU
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY69%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for FY69%20XBU: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: PK15%20OCD
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for PK15%20OCD: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: DN71%20VHK
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for DN71%20VHK: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: SB12%20OSV
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB12%2520OSV%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for SB12%20OSV: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: GD14%20WOR
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WOR%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for GD14%20WOR: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: HJ67%20FFE
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ67%2520FFE%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for HJ67%20FFE: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: HK19%20RSV
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for HK19%20RSV: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: EX12%20HXL
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX12%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for EX12%20HXL: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: GK19%20NSO
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for GK19%20NSO: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: WD70%20HZX
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520HZX%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for WD70%20HZX: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: FL68%20LDZ
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL68%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for FL68%20LDZ: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: EK71%20XHH
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for EK71%20XHH: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: LK71%20MTX
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK71%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for LK71%20MTX: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: EF16%20YTX
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520YTX%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for EF16%20YTX: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: BF71%20NFL
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF71%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:23 [bca.uk] INFO: Scrape type for BF71%20NFL: 0
2026-03-28 22:16:23 [bca.uk] INFO: Found listing with ID: CJ19%20WVD
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ19%2520WVD%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for CJ19%20WVD: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: KM25%20GXC
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM25%2520GXC%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for KM25%20GXC: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YC18%20JNL
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC18%2520JNL%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YC18%20JNL: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DO19%20LPJ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DO19%2520LPJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DO19%20LPJ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: BN16%20KWU
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN16%2520KWU%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for BN16%20KWU: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: EY19%20WCL
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for EY19%20WCL: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NL64%20UCU
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UCU%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NL64%20UCU: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: FB19%20XFJ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520XFJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for FB19%20XFJ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DK24%20YOC
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520YOC%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DK24%20YOC: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: EJ63%20XXE
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ63%2520XXE%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for EJ63%20XXE: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: KF19%20XKV
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520XKV%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for KF19%20XKV: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YW18%20ETK
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW18%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YW18%20ETK: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: BP63%20NVY
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP63%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for BP63%20NVY: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: FG19%20YWD
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520YWD%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for FG19%20YWD: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LF19%20FON
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520FON%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LF19%20FON: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LL70%20FOU
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FOU%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LL70%20FOU: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YD69%20XES
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD69%2520XES%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YD69%20XES: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: D10%20LKE
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27D10%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for D10%20LKE: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DGZ%206301
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DGZ%25206301%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DGZ%206301: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GX69%20UTS
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GX69%20UTS: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: KY67%20GGX
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520GGX%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for KY67%20GGX: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LT68%20DYO
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520DYO%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LT68%20DYO: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: PK16%20SFV
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK16%2520SFV%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for PK16%20SFV: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YL70%20FHK
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL70%2520FHK%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YL70%20FHK: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GJ64%20VAM
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520VAM%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GJ64%20VAM: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GY20%20BYH
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GY20%20BYH: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: OY67%20YSO
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520YSO%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for OY67%20YSO: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: RE70%20NBM
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for RE70%20NBM: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NX18%20FWO
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520FWO%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NX18%20FWO: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NU17%20KLJ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU17%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NU17%20KLJ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DK11%20TWU
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK11%2520TWU%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DK11%20TWU: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YC12%20XPH
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC12%2520XPH%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YC12%20XPH: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DA71%20OZO
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DA71%20OZO: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LM21%20ATZ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520ATZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LM21%20ATZ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LV09%20KGA
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV09%2520KGA%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LV09%20KGA: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: MP19%20BYW
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520BYW%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for MP19%20BYW: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: MC65%20RYZ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC65%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for MC65%20RYZ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: MK12%20UZT
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK12%2520UZT%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for MK12%20UZT: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NC21%20XCP
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520XCP%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NC21%20XCP: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NG71%20LSV
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520LSV%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NG71%20LSV: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: NL67%20WRR
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL67%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for NL67%20WRR: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: SV18%20YJF
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for SV18%20YJF: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: WN08%20CUA
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN08%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for WN08%20CUA: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: YS65%20LXE
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS65%2520LXE%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for YS65%20LXE: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: AF71%20XKX
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for AF71%20XKX: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GJ17%20EKE
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520EKE%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GJ17%20EKE: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GJ67%20KLX
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520KLX%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GJ67%20KLX: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LA18%20AET
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA18%2520AET%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LA18%20AET: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LV59%20FNP
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LV59%20FNP: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: WG16%20MYO
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG16%2520MYO%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for WG16%20MYO: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: HJ53%20UMZ
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ53%2520UMZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for HJ53%20UMZ: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: KW12%20BNK
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW12%2520BNK%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for KW12%20BNK: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DL13%20RHV
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL13%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DL13%20RHV: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DN68%20GZS
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN68%2520GZS%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DN68%20GZS: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: DP68%20HHK
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP68%2520HHK%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for DP68%20HHK: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: GF14%20ONR
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF14%2520ONR%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for GF14%20ONR: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LP14%20USW
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP14%2520USW%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LP14%20USW: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: LR18%20BTV
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520BTV%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for LR18%20BTV: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: MK61%20URX
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520URX%27 HTTP/1.1" 200 None
2026-03-28 22:16:24 [bca.uk] INFO: Scrape type for MK61%20URX: 0
2026-03-28 22:16:24 [bca.uk] INFO: Found listing with ID: VN69%20NTA
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 22:16:25 [bca.uk] INFO: Scrape type for VN69%20NTA: 2
2026-03-28 22:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c371a24-abe9-589a-8158-24cc41fb0c99 with identifier: VN69%20NTA
2026-03-28 22:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c371a24-abe9-589a-8158-24cc41fb0c99 with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c371a24-abe9-589a-8158-24cc41fb0c99 with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c371a24-abe9-589a-8158-24cc41fb0c99, identifier: VN69%20NTA
2026-03-28 22:16:25 [bca.uk] INFO: Found listing with ID: SA21%20LUT
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520LUT%27 HTTP/1.1" 200 None
2026-03-28 22:16:25 [bca.uk] INFO: Scrape type for SA21%20LUT: 2
2026-03-28 22:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f920816a-e41b-5390-bbcd-802a76dc7e5a with identifier: SA21%20LUT
2026-03-28 22:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f920816a-e41b-5390-bbcd-802a76dc7e5a with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f920816a-e41b-5390-bbcd-802a76dc7e5a with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f920816a-e41b-5390-bbcd-802a76dc7e5a, identifier: SA21%20LUT
2026-03-28 22:16:25 [bca.uk] INFO: Found listing with ID: CP18%20SYV
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 22:16:25 [bca.uk] INFO: Scrape type for CP18%20SYV: 0
2026-03-28 22:16:25 [bca.uk] INFO: Found listing with ID: KX68%20NDF
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520NDF%27 HTTP/1.1" 200 None
2026-03-28 22:16:25 [bca.uk] INFO: Scrape type for KX68%20NDF: 2
2026-03-28 22:16:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f0835fc-6195-5c04-82b6-6bc35bb06413 with identifier: KX68%20NDF
2026-03-28 22:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f0835fc-6195-5c04-82b6-6bc35bb06413 with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f0835fc-6195-5c04-82b6-6bc35bb06413 with scrape type 2
2026-03-28 22:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f0835fc-6195-5c04-82b6-6bc35bb06413, identifier: KX68%20NDF
2026-03-28 22:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with identifier: WR72%20NFF
2026-03-28 22:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with identifier: WR72%20NFF
2026-03-28 22:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5479caa9-e96b-5579-8d9c-51f3b1fd0d7a with identifier: WR72%20NFF to the API
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR72%20NFF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '5479caa9-e96b-5579-8d9c-51f3b1fd0d7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR72 NFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR72%20NFF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 12902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000X69756034',
 'year': 2022}
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520NFF%27 HTTP/1.1" 200 None
2026-03-28 22:16:25 [bca.uk] INFO: Saving data for WR72%20NFF: {'auction_closing_time': 1774854000.0, 'created_time': 1773929698.761539, 'last_price_update_time': 1774736185.789217}
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR72%2520NFF') HTTP/1.1" 204 0
2026-03-28 22:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c371a24-abe9-589a-8158-24cc41fb0c99 with identifier: VN69%20NTA
2026-03-28 22:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c371a24-abe9-589a-8158-24cc41fb0c99 with identifier: VN69%20NTA
2026-03-28 22:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c371a24-abe9-589a-8158-24cc41fb0c99 with identifier: VN69%20NTA to the API
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:26 [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=VN69%20NTA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6c371a24-abe9-589a-8158-24cc41fb0c99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN69 NTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN69%20NTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 41413,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI EVO 150 SEL Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 SEL',
 'vin': 'WVGZZZA1ZLV047811',
 'year': 2019}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Saving data for VN69%20NTA: {'auction_closing_time': 1774951200.0, 'created_time': 1774535438.57102, 'last_price_update_time': 1774736186.180752}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN69%2520NTA') HTTP/1.1" 204 0
2026-03-28 22:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f920816a-e41b-5390-bbcd-802a76dc7e5a with identifier: SA21%20LUT
2026-03-28 22:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f920816a-e41b-5390-bbcd-802a76dc7e5a with identifier: SA21%20LUT
2026-03-28 22:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f920816a-e41b-5390-bbcd-802a76dc7e5a with identifier: SA21%20LUT to the API
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA21%20LUT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f920816a-e41b-5390-bbcd-802a76dc7e5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA21 LUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA21%20LUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'JAGUAR',
 'model': 'F-TYPE',
 'odometer': 38527,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-TYPE 2.0 P300 1ST EDITION Coupe',
 'transmission': 'automatic',
 'trim': 'P300 1ST EDITION',
 'vin': 'SAJDB1AX7MCK73892',
 'year': 2021}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520LUT%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Saving data for SA21%20LUT: {'auction_closing_time': 1774854000.0, 'created_time': 1773823032.60684, 'last_price_update_time': 1774736186.474683}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA21%2520LUT') HTTP/1.1" 204 0
2026-03-28 22:16:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f0835fc-6195-5c04-82b6-6bc35bb06413 with identifier: KX68%20NDF
2026-03-28 22:16:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f0835fc-6195-5c04-82b6-6bc35bb06413 with identifier: KX68%20NDF
2026-03-28 22:16:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f0835fc-6195-5c04-82b6-6bc35bb06413 with identifier: KX68%20NDF to the API
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX68%20NDF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f0835fc-6195-5c04-82b6-6bc35bb06413',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX68 NDF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX68%20NDF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 150525,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6200,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 D3 MOMENTUM PRO StationWagon',
 'transmission': 'manual',
 'trim': 'D3 MOMENTUM PRO',
 'vin': 'YV1XZ72B1K2073455',
 'year': 2018}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520NDF%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Saving data for KX68%20NDF: {'auction_closing_time': 1775199600.0, 'created_time': 1773958674.419318, 'last_price_update_time': 1774736186.787153}
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX68%2520NDF') HTTP/1.1" 204 0
2026-03-28 22:16:26 [bca.uk] INFO: Found listing with ID: YJ23%20GJR
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ23%2520GJR%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Scrape type for YJ23%20GJR: 0
2026-03-28 22:16:26 [bca.uk] INFO: Found listing with ID: YL22%20LFZ
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL22%2520LFZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Scrape type for YL22%20LFZ: 0
2026-03-28 22:16:26 [bca.uk] INFO: Found listing with ID: LV75%20ODE
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV75%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Scrape type for LV75%20ODE: 2
2026-03-28 22:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d89f7467-c756-5970-a7aa-ff08f3eea29f with identifier: LV75%20ODE
2026-03-28 22:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d89f7467-c756-5970-a7aa-ff08f3eea29f with scrape type 2
2026-03-28 22:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d89f7467-c756-5970-a7aa-ff08f3eea29f with scrape type 2
2026-03-28 22:16:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d89f7467-c756-5970-a7aa-ff08f3eea29f, identifier: LV75%20ODE
2026-03-28 22:16:26 [bca.uk] INFO: Found listing with ID: WN69%20UXG
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:26 [bca.uk] INFO: Scrape type for WN69%20UXG: 2
2026-03-28 22:16:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82008682-7d19-5d8b-8663-01787f744beb with identifier: WN69%20UXG
2026-03-28 22:16:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82008682-7d19-5d8b-8663-01787f744beb with scrape type 2
2026-03-28 22:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82008682-7d19-5d8b-8663-01787f744beb with scrape type 2
2026-03-28 22:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82008682-7d19-5d8b-8663-01787f744beb, identifier: WN69%20UXG
2026-03-28 22:16:27 [bca.uk] INFO: Found listing with ID: SB15%20HFS
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Scrape type for SB15%20HFS: 0
2026-03-28 22:16:27 [bca.uk] INFO: Found listing with ID: SB64%20ARZ
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520ARZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Scrape type for SB64%20ARZ: 0
2026-03-28 22:16:27 [bca.uk] INFO: Found listing with ID: SB71%20XEU
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520XEU%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Scrape type for SB71%20XEU: 0
2026-03-28 22:16:27 [bca.uk] INFO: Found listing with ID: SC23%20RKV
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC23%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Scrape type for SC23%20RKV: 2
2026-03-28 22:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87f9326b-80eb-5309-8c31-3be27a8325bb with identifier: SC23%20RKV
2026-03-28 22:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87f9326b-80eb-5309-8c31-3be27a8325bb with scrape type 2
2026-03-28 22:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87f9326b-80eb-5309-8c31-3be27a8325bb with scrape type 2
2026-03-28 22:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87f9326b-80eb-5309-8c31-3be27a8325bb, identifier: SC23%20RKV
2026-03-28 22:16:27 [bca.uk] INFO: Found listing with ID: ML18%20ZLN
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520ZLN%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Scrape type for ML18%20ZLN: 2
2026-03-28 22:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with identifier: ML18%20ZLN
2026-03-28 22:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with scrape type 2
2026-03-28 22:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with scrape type 2
2026-03-28 22:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ed08070-ade4-567b-a6e3-84a8fe6884e6, identifier: ML18%20ZLN
2026-03-28 22:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d89f7467-c756-5970-a7aa-ff08f3eea29f with identifier: LV75%20ODE
2026-03-28 22:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d89f7467-c756-5970-a7aa-ff08f3eea29f with identifier: LV75%20ODE
2026-03-28 22:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d89f7467-c756-5970-a7aa-ff08f3eea29f with identifier: LV75%20ODE to the API
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:27 [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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV75%20ODE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd89f7467-c756-5970-a7aa-ff08f3eea29f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV75 ODE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV75%20ODE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 6052,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 34500,
 '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': '6FPP2CMJ4PSR61646',
 'year': 2025}
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV75%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Saving data for LV75%20ODE: {'auction_closing_time': 1775199600.0, 'created_time': 1773829538.938548, 'last_price_update_time': 1774736187.62469}
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV75%2520ODE') HTTP/1.1" 204 0
2026-03-28 22:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82008682-7d19-5d8b-8663-01787f744beb with identifier: WN69%20UXG
2026-03-28 22:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82008682-7d19-5d8b-8663-01787f744beb with identifier: WN69%20UXG
2026-03-28 22:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82008682-7d19-5d8b-8663-01787f744beb with identifier: WN69%20UXG to the API
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:27 [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': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN69%20UXG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '82008682-7d19-5d8b-8663-01787f744beb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN69 UXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN69%20UXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 46322,
 'odometer_reading_unit': '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 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 115 ACENTA PREMIUM',
 'vin': 'SJNFAAJ11U2715457',
 'year': 2019}
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:27 [bca.uk] INFO: Saving data for WN69%20UXG: {'auction_closing_time': 1774951200.0, 'created_time': 1774649623.244764, 'last_price_update_time': 1774736187.926883}
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN69%2520UXG') HTTP/1.1" 204 0
2026-03-28 22:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87f9326b-80eb-5309-8c31-3be27a8325bb with identifier: SC23%20RKV
2026-03-28 22:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87f9326b-80eb-5309-8c31-3be27a8325bb with identifier: SC23%20RKV
2026-03-28 22:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87f9326b-80eb-5309-8c31-3be27a8325bb with identifier: SC23%20RKV to the API
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC23%20RKV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87f9326b-80eb-5309-8c31-3be27a8325bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC23 RKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC23%20RKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 28087,
 'odometer_reading_unit': '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 DEFENDER 110 3.0 D250 AWD X-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC SE (5ST)',
 'vin': 'SALEA7AW7P2240233',
 'year': 2023}
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC23%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Saving data for SC23%20RKV: {'auction_closing_time': 1774854000.0, 'created_time': 1774045578.211528, 'last_price_update_time': 1774736188.229524}
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC23%2520RKV') HTTP/1.1" 204 0
2026-03-28 22:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with identifier: ML18%20ZLN
2026-03-28 22:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with identifier: ML18%20ZLN
2026-03-28 22:16:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ed08070-ade4-567b-a6e3-84a8fe6884e6 with identifier: ML18%20ZLN to the API
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML18%20ZLN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ed08070-ade4-567b-a6e3-84a8fe6884e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML18 ZLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML18%20ZLN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 82405,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.6 AMG LINE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD1760412J773392',
 'year': 2018}
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520ZLN%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Saving data for ML18%20ZLN: {'auction_closing_time': 1775199600.0, 'created_time': 1774045734.543612, 'last_price_update_time': 1774736188.534028}
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML18%2520ZLN') HTTP/1.1" 204 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SN71%20LRF
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SN71%20LRF: 2
2026-03-28 22:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eec2922f-7290-582f-90ce-bac677887111 with identifier: SN71%20LRF
2026-03-28 22:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eec2922f-7290-582f-90ce-bac677887111 with scrape type 2
2026-03-28 22:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eec2922f-7290-582f-90ce-bac677887111 with scrape type 2
2026-03-28 22:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eec2922f-7290-582f-90ce-bac677887111, identifier: SN71%20LRF
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: X367%20CLB
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X367%2520CLB%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for X367%20CLB: 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: YS18%20UXW
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for YS18%20UXW: 2
2026-03-28 22:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd36eacb-7894-52b9-8011-0526c03a2884 with identifier: YS18%20UXW
2026-03-28 22:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd36eacb-7894-52b9-8011-0526c03a2884 with scrape type 2
2026-03-28 22:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd36eacb-7894-52b9-8011-0526c03a2884 with scrape type 2
2026-03-28 22:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd36eacb-7894-52b9-8011-0526c03a2884, identifier: YS18%20UXW
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SG17%20YRD
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520YRD%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SG17%20YRD: 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SH16%20TWD
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520TWD%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SH16%20TWD: 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SJ72%20JEO
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520JEO%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SJ72%20JEO: 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SN22%20OPG
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN22%2520OPG%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SN22%20OPG: 0
2026-03-28 22:16:28 [bca.uk] INFO: Found listing with ID: SP72%20PWY
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 22:16:28 [bca.uk] INFO: Scrape type for SP72%20PWY: 2
2026-03-28 22:16:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with identifier: SP72%20PWY
2026-03-28 22:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with scrape type 2
2026-03-28 22:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with scrape type 2
2026-03-28 22:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe, identifier: SP72%20PWY
2026-03-28 22:16:29 [bca.uk] INFO: Found listing with ID: OY18%20CXR
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520CXR%27 HTTP/1.1" 200 None
2026-03-28 22:16:29 [bca.uk] INFO: Scrape type for OY18%20CXR: 2
2026-03-28 22:16:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with identifier: OY18%20CXR
2026-03-28 22:16:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with scrape type 2
2026-03-28 22:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with scrape type 2
2026-03-28 22:16:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6044d8f9-0a1f-55e4-a06c-c68910c3f462, identifier: OY18%20CXR
2026-03-28 22:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eec2922f-7290-582f-90ce-bac677887111 with identifier: SN71%20LRF
2026-03-28 22:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eec2922f-7290-582f-90ce-bac677887111 with identifier: SN71%20LRF
2026-03-28 22:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eec2922f-7290-582f-90ce-bac677887111 with identifier: SN71%20LRF to the API
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:29 [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': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN71%20LRF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eec2922f-7290-582f-90ce-bac677887111',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN71 LRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN71%20LRF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 290 FWD',
 'odometer': 91538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8800,
 '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': 'WF0EXXTTREMA26408',
 'year': 2021}
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:16:29 [bca.uk] INFO: Saving data for SN71%20LRF: {'auction_closing_time': 1775199600.0, 'created_time': 1773958116.025621, 'last_price_update_time': 1774736189.428998}
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN71%2520LRF') HTTP/1.1" 204 0
2026-03-28 22:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd36eacb-7894-52b9-8011-0526c03a2884 with identifier: YS18%20UXW
2026-03-28 22:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd36eacb-7894-52b9-8011-0526c03a2884 with identifier: YS18%20UXW
2026-03-28 22:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd36eacb-7894-52b9-8011-0526c03a2884 with identifier: YS18%20UXW to the API
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:29 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS18%20UXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd36eacb-7894-52b9-8011-0526c03a2884',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS18 UXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS18%20UXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200 D',
 'odometer': 84689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 D 2.1 AMG LINE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDC1569082J542648',
 'year': 2018}
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:16:29 [bca.uk] INFO: Saving data for YS18%20UXW: {'auction_closing_time': 1774951200.0, 'created_time': 1774649639.737868, 'last_price_update_time': 1774736189.839468}
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS18%2520UXW') HTTP/1.1" 204 0
2026-03-28 22:16:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with identifier: SP72%20PWY
2026-03-28 22:16:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with identifier: SP72%20PWY
2026-03-28 22:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe with identifier: SP72%20PWY to the API
2026-03-28 22:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP72%20PWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c95b2dcb-6b1b-5f6c-996e-4c972a9e7bfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP72 PWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP72%20PWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 44731,
 'odometer_reading_unit': '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 2.0 D200 AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AN7PA715804',
 'year': 2023}
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Saving data for SP72%20PWY: {'auction_closing_time': 1774854000.0, 'created_time': 1773832949.626528, 'last_price_update_time': 1774736190.171739}
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP72%2520PWY') HTTP/1.1" 204 0
2026-03-28 22:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with identifier: OY18%20CXR
2026-03-28 22:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with identifier: OY18%20CXR
2026-03-28 22:16:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6044d8f9-0a1f-55e4-a06c-c68910c3f462 with identifier: OY18%20CXR to the API
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY18%20CXR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6044d8f9-0a1f-55e4-a06c-c68910c3f462',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY18 CXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY18%20CXR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 49726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11000,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 240 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD R SPORT',
 'vin': 'SADCA2AN8JA297163',
 'year': 2018}
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520CXR%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Saving data for OY18%20CXR: {'auction_closing_time': 1775199600.0, 'created_time': 1774436526.384998, 'last_price_update_time': 1774736190.472623}
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY18%2520CXR') HTTP/1.1" 204 0
2026-03-28 22:16:30 [bca.uk] INFO: Found listing with ID: SO21%20GWZ
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Scrape type for SO21%20GWZ: 2
2026-03-28 22:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3503e4b6-93a1-5fe8-858d-69637aa99f8d with identifier: SO21%20GWZ
2026-03-28 22:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3503e4b6-93a1-5fe8-858d-69637aa99f8d with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3503e4b6-93a1-5fe8-858d-69637aa99f8d with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3503e4b6-93a1-5fe8-858d-69637aa99f8d, identifier: SO21%20GWZ
2026-03-28 22:16:30 [bca.uk] INFO: Found listing with ID: YT13%20XDJ
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT13%2520XDJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Scrape type for YT13%20XDJ: 2
2026-03-28 22:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with identifier: YT13%20XDJ
2026-03-28 22:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26daa438-36e2-5eb2-a5fd-46b202b0d8c6, identifier: YT13%20XDJ
2026-03-28 22:16:30 [bca.uk] INFO: Found listing with ID: VK21%20WLP
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Scrape type for VK21%20WLP: 0
2026-03-28 22:16:30 [bca.uk] INFO: Found listing with ID: YF19%20FJL
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520FJL%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Scrape type for YF19%20FJL: 2
2026-03-28 22:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f30ce10-0d60-56ac-8667-ff3a476eeafa with identifier: YF19%20FJL
2026-03-28 22:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f30ce10-0d60-56ac-8667-ff3a476eeafa with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f30ce10-0d60-56ac-8667-ff3a476eeafa with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f30ce10-0d60-56ac-8667-ff3a476eeafa, identifier: YF19%20FJL
2026-03-28 22:16:30 [bca.uk] INFO: Found listing with ID: PX67%20WMY
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 22:16:30 [bca.uk] INFO: Scrape type for PX67%20WMY: 2
2026-03-28 22:16:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with identifier: PX67%20WMY
2026-03-28 22:16:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with scrape type 2
2026-03-28 22:16:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 724ff0fe-0834-5e89-84b3-3b1aab2a3b10, identifier: PX67%20WMY
2026-03-28 22:16:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3503e4b6-93a1-5fe8-858d-69637aa99f8d with identifier: SO21%20GWZ
2026-03-28 22:16:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3503e4b6-93a1-5fe8-858d-69637aa99f8d with identifier: SO21%20GWZ
2026-03-28 22:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3503e4b6-93a1-5fe8-858d-69637aa99f8d with identifier: SO21%20GWZ to the API
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:31 [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': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO21%20GWZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3503e4b6-93a1-5fe8-858d-69637aa99f8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO21 GWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO21%20GWZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 290 FWD',
 'odometer': 74667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10400,
 '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': 'WF0EXXTTREMR00128',
 'year': 2021}
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:31 [bca.uk] INFO: Saving data for SO21%20GWZ: {'auction_closing_time': 1775199600.0, 'created_time': 1773958757.716996, 'last_price_update_time': 1774736191.563807}
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO21%2520GWZ') HTTP/1.1" 204 0
2026-03-28 22:16:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with identifier: YT13%20XDJ
2026-03-28 22:16:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with identifier: YT13%20XDJ
2026-03-28 22:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26daa438-36e2-5eb2-a5fd-46b202b0d8c6 with identifier: YT13%20XDJ to the API
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:31 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT13%20XDJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26daa438-36e2-5eb2-a5fd-46b202b0d8c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT13 XDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT13%20XDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 64540,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD B-MAX 1.5 TDCI 75 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 75 ZETEC',
 'vin': 'WF0KXXERJKDJ37771',
 'year': 2013}
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT13%2520XDJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:31 [bca.uk] INFO: Saving data for YT13%20XDJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649626.802637, 'last_price_update_time': 1774736191.846364}
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT13%2520XDJ') HTTP/1.1" 204 0
2026-03-28 22:16:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f30ce10-0d60-56ac-8667-ff3a476eeafa with identifier: YF19%20FJL
2026-03-28 22:16:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f30ce10-0d60-56ac-8667-ff3a476eeafa with identifier: YF19%20FJL
2026-03-28 22:16:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f30ce10-0d60-56ac-8667-ff3a476eeafa with identifier: YF19%20FJL to the API
2026-03-28 22:16:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF19%20FJL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f30ce10-0d60-56ac-8667-ff3a476eeafa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF19 FJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF19%20FJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 52937,
 'odometer_reading_unit': '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': 'WMWYW320903L06867',
 'year': 2019}
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520FJL%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Saving data for YF19%20FJL: {'auction_closing_time': 1774854000.0, 'created_time': 1773932427.184506, 'last_price_update_time': 1774736192.167806}
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF19%2520FJL') HTTP/1.1" 204 0
2026-03-28 22:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with identifier: PX67%20WMY
2026-03-28 22:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with identifier: PX67%20WMY
2026-03-28 22:16:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 724ff0fe-0834-5e89-84b3-3b1aab2a3b10 with identifier: PX67%20WMY to the API
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=36&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX67%20WMY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '724ff0fe-0834-5e89-84b3-3b1aab2a3b10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX67 WMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX67%20WMY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 93729,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8200,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.4 TFSI 150 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 150 S LINE',
 'vin': 'WAUZZZGA7JA030119',
 'year': 2017}
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Saving data for PX67%20WMY: {'auction_closing_time': 1775199600.0, 'created_time': 1774438263.238347, 'last_price_update_time': 1774736192.471851}
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX67%2520WMY') HTTP/1.1" 204 0
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: YA71%20PSU
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for YA71%20PSU: 0
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: BP72%20FJN
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520FJN%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for BP72%20FJN: 0
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: BT72%20MWN
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520MWN%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for BT72%20MWN: 0
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: WA19%20NEN
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA19%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for WA19%20NEN: 2
2026-03-28 22:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76182307-4449-5d18-baf1-c7c11a810488 with identifier: WA19%20NEN
2026-03-28 22:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76182307-4449-5d18-baf1-c7c11a810488 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76182307-4449-5d18-baf1-c7c11a810488 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76182307-4449-5d18-baf1-c7c11a810488, identifier: WA19%20NEN
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: CX59%20PFA
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for CX59%20PFA: 2
2026-03-28 22:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with identifier: CX59%20PFA
2026-03-28 22:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb2197be-b8c4-552c-aaf8-9b4ab3d3d799, identifier: CX59%20PFA
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: YL17%20EWF
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520EWF%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for YL17%20EWF: 0
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: AJ13%20LKF
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ13%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for AJ13%20LKF: 2
2026-03-28 22:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18bfca71-94ad-5732-b0c7-d60f38534d80 with identifier: AJ13%20LKF
2026-03-28 22:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18bfca71-94ad-5732-b0c7-d60f38534d80 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18bfca71-94ad-5732-b0c7-d60f38534d80 with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18bfca71-94ad-5732-b0c7-d60f38534d80, identifier: AJ13%20LKF
2026-03-28 22:16:32 [bca.uk] INFO: Found listing with ID: SV14%20XST
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:16:32 [bca.uk] INFO: Scrape type for SV14%20XST: 2
2026-03-28 22:16:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with identifier: SV14%20XST
2026-03-28 22:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with scrape type 2
2026-03-28 22:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with scrape type 2
2026-03-28 22:16:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e, identifier: SV14%20XST
2026-03-28 22:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76182307-4449-5d18-baf1-c7c11a810488 with identifier: WA19%20NEN
2026-03-28 22:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76182307-4449-5d18-baf1-c7c11a810488 with identifier: WA19%20NEN
2026-03-28 22:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76182307-4449-5d18-baf1-c7c11a810488 with identifier: WA19%20NEN to the API
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:33 [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': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA19%20NEN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '76182307-4449-5d18-baf1-c7c11a810488',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA19 NEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA19%20NEN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC43 AMG',
 'odometer': 42255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC43 AMG 3.0 4MATIC PREMIUM PLUS StationWagon',
 'transmission': 'manual',
 'trim': '4MATIC PREMIUM PLUS',
 'vin': 'WDC2539642F623129',
 'year': 2019}
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA19%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:16:33 [bca.uk] INFO: Saving data for WA19%20NEN: {'auction_closing_time': 1775199600.0, 'created_time': 1774045076.235855, 'last_price_update_time': 1774736193.342134}
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA19%2520NEN') HTTP/1.1" 204 0
2026-03-28 22:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with identifier: CX59%20PFA
2026-03-28 22:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with identifier: CX59%20PFA
2026-03-28 22:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb2197be-b8c4-552c-aaf8-9b4ab3d3d799 with identifier: CX59%20PFA to the API
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:33 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX59%20PFA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb2197be-b8c4-552c-aaf8-9b4ab3d3d799',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX59 PFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX59%20PFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 112969,
 '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': 'SHHFK2740AU000238',
 'year': 2009}
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:16:33 [bca.uk] INFO: Saving data for CX59%20PFA: {'auction_closing_time': 1774951200.0, 'created_time': 1774649628.280869, 'last_price_update_time': 1774736193.743719}
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX59%2520PFA') HTTP/1.1" 204 0
2026-03-28 22:16:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18bfca71-94ad-5732-b0c7-d60f38534d80 with identifier: AJ13%20LKF
2026-03-28 22:16:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18bfca71-94ad-5732-b0c7-d60f38534d80 with identifier: AJ13%20LKF
2026-03-28 22:16:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18bfca71-94ad-5732-b0c7-d60f38534d80 with identifier: AJ13%20LKF to the API
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ13%20LKF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18bfca71-94ad-5732-b0c7-d60f38534d80',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ13 LKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ13%20LKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COOPER CLUBMAN',
 'odometer': 80404,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MINI COOPER CLUBMAN 1.6  Estate',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWZF32030TY75833',
 'year': 2013}
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ13%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Saving data for AJ13%20LKF: {'auction_closing_time': 1774854000.0, 'created_time': 1774351965.7588, 'last_price_update_time': 1774736194.038077}
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ13%2520LKF') HTTP/1.1" 204 0
2026-03-28 22:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with identifier: SV14%20XST
2026-03-28 22:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with identifier: SV14%20XST
2026-03-28 22:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e with identifier: SV14%20XST to the API
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:34 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV14%20XST-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92eb6ee9-6158-5920-b71b-8dfb1e7f9d4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV14 XST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV14%20XST&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 103572,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6000,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI 177 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 177 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ8K2EA098762',
 'year': 2014}
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Saving data for SV14%20XST: {'auction_closing_time': 1775199600.0, 'created_time': 1774534407.976268, 'last_price_update_time': 1774736194.346394}
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV14%2520XST') HTTP/1.1" 204 0
2026-03-28 22:16:34 [bca.uk] INFO: Found listing with ID: YH14%20LRL
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH14%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Scrape type for YH14%20LRL: 0
2026-03-28 22:16:34 [bca.uk] INFO: Found listing with ID: BU22%20TFA
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Scrape type for BU22%20TFA: 2
2026-03-28 22:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0850c776-fee7-5ec2-a066-d472e0f6e06e with identifier: BU22%20TFA
2026-03-28 22:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0850c776-fee7-5ec2-a066-d472e0f6e06e with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0850c776-fee7-5ec2-a066-d472e0f6e06e with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0850c776-fee7-5ec2-a066-d472e0f6e06e, identifier: BU22%20TFA
2026-03-28 22:16:34 [bca.uk] INFO: Found listing with ID: LO17%20TMV
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO17%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Scrape type for LO17%20TMV: 2
2026-03-28 22:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with identifier: LO17%20TMV
2026-03-28 22:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 038fa1ee-eac8-5765-af7b-ecb31f4b7c14, identifier: LO17%20TMV
2026-03-28 22:16:34 [bca.uk] INFO: Found listing with ID: LB14%20KBJ
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB14%2520KBJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Scrape type for LB14%20KBJ: 2
2026-03-28 22:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b889aef2-9161-564c-9eec-0562208fccbd with identifier: LB14%20KBJ
2026-03-28 22:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b889aef2-9161-564c-9eec-0562208fccbd with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b889aef2-9161-564c-9eec-0562208fccbd with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b889aef2-9161-564c-9eec-0562208fccbd, identifier: LB14%20KBJ
2026-03-28 22:16:34 [bca.uk] INFO: Found listing with ID: SW69%20PGF
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520PGF%27 HTTP/1.1" 200 None
2026-03-28 22:16:34 [bca.uk] INFO: Scrape type for SW69%20PGF: 2
2026-03-28 22:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c11241e-d001-53e0-8314-19301aa774fc with identifier: SW69%20PGF
2026-03-28 22:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c11241e-d001-53e0-8314-19301aa774fc with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c11241e-d001-53e0-8314-19301aa774fc with scrape type 2
2026-03-28 22:16:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c11241e-d001-53e0-8314-19301aa774fc, identifier: SW69%20PGF
2026-03-28 22:16:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0850c776-fee7-5ec2-a066-d472e0f6e06e with identifier: BU22%20TFA
2026-03-28 22:16:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0850c776-fee7-5ec2-a066-d472e0f6e06e with identifier: BU22%20TFA
2026-03-28 22:16:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0850c776-fee7-5ec2-a066-d472e0f6e06e with identifier: BU22%20TFA to the API
2026-03-28 22:16:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU22%20TFA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0850c776-fee7-5ec2-a066-d472e0f6e06e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU22 TFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU22%20TFA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300 EQ-B',
 'odometer': 13640,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 28000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 300 EQ-B 2.0 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'W1N2539842V365549',
 'year': 2022}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:16:35 [bca.uk] INFO: Saving data for BU22%20TFA: {'auction_closing_time': 1775199600.0, 'created_time': 1774437341.882997, 'last_price_update_time': 1774736195.13675}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU22%2520TFA') HTTP/1.1" 204 0
2026-03-28 22:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with identifier: LO17%20TMV
2026-03-28 22:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with identifier: LO17%20TMV
2026-03-28 22:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 038fa1ee-eac8-5765-af7b-ecb31f4b7c14 with identifier: LO17%20TMV to the API
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:35 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO17%20TMV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '038fa1ee-eac8-5765-af7b-ecb31f4b7c14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO17 TMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO17%20TMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 85445,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '90 ENERGY',
 'vin': 'W0L0XEP68H4240563',
 'year': 2017}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO17%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:16:35 [bca.uk] INFO: Saving data for LO17%20TMV: {'auction_closing_time': 1774778400.0, 'created_time': 1774476592.145307, 'last_price_update_time': 1774736195.463703}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO17%2520TMV') HTTP/1.1" 204 0
2026-03-28 22:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b889aef2-9161-564c-9eec-0562208fccbd with identifier: LB14%20KBJ
2026-03-28 22:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b889aef2-9161-564c-9eec-0562208fccbd with identifier: LB14%20KBJ
2026-03-28 22:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b889aef2-9161-564c-9eec-0562208fccbd with identifier: LB14%20KBJ to the API
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=35&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB14%20KBJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b889aef2-9161-564c-9eec-0562208fccbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB14 KBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB14%20KBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 161069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 STUDIO Hatchback',
 'transmission': 'manual',
 'trim': 'STUDIO',
 'vin': 'WF0KXXGCBKEM36720',
 'year': 2014}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB14%2520KBJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:35 [bca.uk] INFO: Saving data for LB14%20KBJ: {'auction_closing_time': 1774854000.0, 'created_time': 1774437928.678858, 'last_price_update_time': 1774736195.748864}
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB14%2520KBJ') HTTP/1.1" 204 0
2026-03-28 22:16:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c11241e-d001-53e0-8314-19301aa774fc with identifier: SW69%20PGF
2026-03-28 22:16:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c11241e-d001-53e0-8314-19301aa774fc with identifier: SW69%20PGF
2026-03-28 22:16:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c11241e-d001-53e0-8314-19301aa774fc with identifier: SW69%20PGF to the API
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:36 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW69%20PGF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c11241e-d001-53e0-8314-19301aa774fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW69 PGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW69%20PGF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 61026,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AN7LH851047',
 'year': 2019}
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520PGF%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Saving data for SW69%20PGF: {'auction_closing_time': 1775199600.0, 'created_time': 1774536142.379105, 'last_price_update_time': 1774736196.065963}
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520PGF') HTTP/1.1" 204 0
2026-03-28 22:16:36 [bca.uk] INFO: Found listing with ID: GV72%20KDZ
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Scrape type for GV72%20KDZ: 2
2026-03-28 22:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15788e86-7df1-59ae-a3db-38e6349efd87 with identifier: GV72%20KDZ
2026-03-28 22:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15788e86-7df1-59ae-a3db-38e6349efd87 with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15788e86-7df1-59ae-a3db-38e6349efd87 with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15788e86-7df1-59ae-a3db-38e6349efd87, identifier: GV72%20KDZ
2026-03-28 22:16:36 [bca.uk] INFO: Found listing with ID: KU12%20YOR
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Scrape type for KU12%20YOR: 2
2026-03-28 22:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06219dea-d83c-5b66-ad73-66749676d2a2 with identifier: KU12%20YOR
2026-03-28 22:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06219dea-d83c-5b66-ad73-66749676d2a2 with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06219dea-d83c-5b66-ad73-66749676d2a2 with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06219dea-d83c-5b66-ad73-66749676d2a2, identifier: KU12%20YOR
2026-03-28 22:16:36 [bca.uk] INFO: Found listing with ID: EO17%20NNT
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Scrape type for EO17%20NNT: 0
2026-03-28 22:16:36 [bca.uk] INFO: Found listing with ID: GB67%20HRV
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GB67%2520HRV%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Scrape type for GB67%20HRV: 0
2026-03-28 22:16:36 [bca.uk] INFO: Found listing with ID: KV68%20XLU
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520XLU%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Scrape type for KV68%20XLU: 2
2026-03-28 22:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87773ca0-8e6b-5154-83a5-0fb68820cc2f with identifier: KV68%20XLU
2026-03-28 22:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87773ca0-8e6b-5154-83a5-0fb68820cc2f with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87773ca0-8e6b-5154-83a5-0fb68820cc2f with scrape type 2
2026-03-28 22:16:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87773ca0-8e6b-5154-83a5-0fb68820cc2f, identifier: KV68%20XLU
2026-03-28 22:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15788e86-7df1-59ae-a3db-38e6349efd87 with identifier: GV72%20KDZ
2026-03-28 22:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15788e86-7df1-59ae-a3db-38e6349efd87 with identifier: GV72%20KDZ
2026-03-28 22:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15788e86-7df1-59ae-a3db-38e6349efd87 with identifier: GV72%20KDZ to the API
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV72%20KDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '15788e86-7df1-59ae-a3db-38e6349efd87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV72 KDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV72%20KDZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 19306,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE (110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE (110KC)',
 'vin': 'WVGZZZE2ZPP001895',
 'year': 2022}
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:36 [bca.uk] INFO: Saving data for GV72%20KDZ: {'auction_closing_time': 1775199600.0, 'created_time': 1774437335.410531, 'last_price_update_time': 1774736196.724812}
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV72%2520KDZ') HTTP/1.1" 204 0
2026-03-28 22:16:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06219dea-d83c-5b66-ad73-66749676d2a2 with identifier: KU12%20YOR
2026-03-28 22:16:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06219dea-d83c-5b66-ad73-66749676d2a2 with identifier: KU12%20YOR
2026-03-28 22:16:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06219dea-d83c-5b66-ad73-66749676d2a2 with identifier: KU12%20YOR to the API
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:37 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU12%20YOR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '06219dea-d83c-5b66-ad73-66749676d2a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU12 YOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU12%20YOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 36119,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'MATCH',
 'vin': 'WVWZZZ6RZCU041272',
 'year': 2012}
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Saving data for KU12%20YOR: {'auction_closing_time': 1774778400.0, 'created_time': 1774649637.497058, 'last_price_update_time': 1774736197.035761}
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU12%2520YOR') HTTP/1.1" 204 0
2026-03-28 22:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87773ca0-8e6b-5154-83a5-0fb68820cc2f with identifier: KV68%20XLU
2026-03-28 22:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87773ca0-8e6b-5154-83a5-0fb68820cc2f with identifier: KV68%20XLU
2026-03-28 22:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87773ca0-8e6b-5154-83a5-0fb68820cc2f with identifier: KV68%20XLU to the API
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:37 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV68%20XLU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87773ca0-8e6b-5154-83a5-0fb68820cc2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV68 XLU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV68%20XLU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 35234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12400,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE DCT',
 'vin': 'WDD1770032J034007',
 'year': 2018}
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520XLU%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Saving data for KV68%20XLU: {'auction_closing_time': 1775199600.0, 'created_time': 1774447370.995127, 'last_price_update_time': 1774736197.346509}
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV68%2520XLU') HTTP/1.1" 204 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: HV22%20ZSJ
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for HV22%20ZSJ: 2
2026-03-28 22:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34be06cf-699d-5dba-8655-96dd401cfc8b with identifier: HV22%20ZSJ
2026-03-28 22:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34be06cf-699d-5dba-8655-96dd401cfc8b with scrape type 2
2026-03-28 22:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34be06cf-699d-5dba-8655-96dd401cfc8b with scrape type 2
2026-03-28 22:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34be06cf-699d-5dba-8655-96dd401cfc8b, identifier: HV22%20ZSJ
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: WA68%20CZR
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for WA68%20CZR: 2
2026-03-28 22:16:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9604e01-89ef-595f-9c2e-a39286af63cb with identifier: WA68%20CZR
2026-03-28 22:16:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9604e01-89ef-595f-9c2e-a39286af63cb with scrape type 2
2026-03-28 22:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9604e01-89ef-595f-9c2e-a39286af63cb with scrape type 2
2026-03-28 22:16:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9604e01-89ef-595f-9c2e-a39286af63cb, identifier: WA68%20CZR
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: LC22%20KRD
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for LC22%20KRD: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: LC72%20DHL
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520DHL%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for LC72%20DHL: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: LL70%20FHT
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for LL70%20FHT: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: LV24%20JUC
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV24%2520JUC%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for LV24%20JUC: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: OE68%20UGJ
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for OE68%20UGJ: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: SE70%20BUP
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE70%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for SE70%20BUP: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: YC17%20ZWS
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520ZWS%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for YC17%20ZWS: 0
2026-03-28 22:16:37 [bca.uk] INFO: Found listing with ID: BD71%20ZCE
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520ZCE%27 HTTP/1.1" 200 None
2026-03-28 22:16:37 [bca.uk] INFO: Scrape type for BD71%20ZCE: 0
2026-03-28 22:16:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34be06cf-699d-5dba-8655-96dd401cfc8b with identifier: HV22%20ZSJ
2026-03-28 22:16:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34be06cf-699d-5dba-8655-96dd401cfc8b with identifier: HV22%20ZSJ
2026-03-28 22:16:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34be06cf-699d-5dba-8655-96dd401cfc8b with identifier: HV22%20ZSJ to the API
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:38 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20ZSJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34be06cf-699d-5dba-8655-96dd401cfc8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 ZSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20ZSJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 5680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ1NJG00656',
 'year': 2022}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:38 [bca.uk] INFO: Saving data for HV22%20ZSJ: {'auction_closing_time': 1775199600.0, 'created_time': 1774524195.382373, 'last_price_update_time': 1774736198.028738}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520ZSJ') HTTP/1.1" 204 0
2026-03-28 22:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9604e01-89ef-595f-9c2e-a39286af63cb with identifier: WA68%20CZR
2026-03-28 22:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9604e01-89ef-595f-9c2e-a39286af63cb with identifier: WA68%20CZR
2026-03-28 22:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9604e01-89ef-595f-9c2e-a39286af63cb with identifier: WA68%20CZR to the API
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:38 [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': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA68%20CZR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c9604e01-89ef-595f-9c2e-a39286af63cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA68 CZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA68%20CZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MITSUBISHI',
 'model': 'SHOGUN SPORT',
 'odometer': 72504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI SHOGUN SPORT 2.4 DI-DC 4 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'DI-DC 4 4WD',
 'vin': 'MMAGUKS10HH009392',
 'year': 2018}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520CZR%27 HTTP/1.1" 200 None
2026-03-28 22:16:38 [bca.uk] INFO: Saving data for WA68%20CZR: {'auction_closing_time': 1774951200.0, 'created_time': 1774649638.639458, 'last_price_update_time': 1774736198.420274}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA68%2520CZR') HTTP/1.1" 204 0
2026-03-28 22:16:38 [bca.uk] INFO: Found listing with ID: HV72%20WUX
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520WUX%27 HTTP/1.1" 200 None
2026-03-28 22:16:38 [bca.uk] INFO: Scrape type for HV72%20WUX: 2
2026-03-28 22:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with identifier: HV72%20WUX
2026-03-28 22:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with scrape type 2
2026-03-28 22:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with scrape type 2
2026-03-28 22:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d322862-ad61-5fd5-bf26-bcda82fb0b13, identifier: HV72%20WUX
2026-03-28 22:16:38 [bca.uk] INFO: Found listing with ID: SK13%20EOT
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:16:38 [bca.uk] INFO: Scrape type for SK13%20EOT: 2
2026-03-28 22:16:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6eb05917-9802-536f-a5e2-7cbc691ad45b with identifier: SK13%20EOT
2026-03-28 22:16:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6eb05917-9802-536f-a5e2-7cbc691ad45b with scrape type 2
2026-03-28 22:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6eb05917-9802-536f-a5e2-7cbc691ad45b with scrape type 2
2026-03-28 22:16:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6eb05917-9802-536f-a5e2-7cbc691ad45b, identifier: SK13%20EOT
2026-03-28 22:16:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with identifier: HV72%20WUX
2026-03-28 22:16:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with identifier: HV72%20WUX
2026-03-28 22:16:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d322862-ad61-5fd5-bf26-bcda82fb0b13 with identifier: HV72%20WUX to the API
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:38 [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': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV72%20WUX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0d322862-ad61-5fd5-bf26-bcda82fb0b13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV72 WUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV72%20WUX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 58616,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24600,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA62DP0309M76303',
 'year': 2022}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520WUX%27 HTTP/1.1" 200 None
2026-03-28 22:16:38 [bca.uk] INFO: Saving data for HV72%20WUX: {'auction_closing_time': 1775199600.0, 'created_time': 1774448580.258487, 'last_price_update_time': 1774736198.990793}
2026-03-28 22:16:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV72%2520WUX') HTTP/1.1" 204 0
2026-03-28 22:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6eb05917-9802-536f-a5e2-7cbc691ad45b with identifier: SK13%20EOT
2026-03-28 22:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6eb05917-9802-536f-a5e2-7cbc691ad45b with identifier: SK13%20EOT
2026-03-28 22:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6eb05917-9802-536f-a5e2-7cbc691ad45b with identifier: SK13%20EOT to the API
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6eb05917-9802-536f-a5e2-7cbc691ad45b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK13 EOT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK13%20EOT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 97672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCDJ12268',
 'year': 2013}
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520EOT%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Saving data for SK13%20EOT: {'auction_closing_time': 1774951200.0, 'created_time': 1774649629.879238, 'last_price_update_time': 1774736199.292609}
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK13%2520EOT') HTTP/1.1" 204 0
2026-03-28 22:16:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: LR21%20YCX
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520YCX%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for LR21%20YCX: 0
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: OV23%20CWD
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CWD%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for OV23%20CWD: 0
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: RA73%20DWD
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520DWD%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for RA73%20DWD: 0
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: YG22%20UMR
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for YG22%20UMR: 2
2026-03-28 22:16:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f2b24d9-adfe-556f-a75b-17246f214d82 with identifier: YG22%20UMR
2026-03-28 22:16:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f2b24d9-adfe-556f-a75b-17246f214d82 with scrape type 2
2026-03-28 22:16:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f2b24d9-adfe-556f-a75b-17246f214d82 with scrape type 2
2026-03-28 22:16:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f2b24d9-adfe-556f-a75b-17246f214d82, identifier: YG22%20UMR
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: LA18%20YHN
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA18%2520YHN%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for LA18%20YHN: 0
2026-03-28 22:16:39 [bca.uk] INFO: Found listing with ID: YY61%20AUF
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY61%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Scrape type for YY61%20AUF: 2
2026-03-28 22:16:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aeedfaef-193c-5d40-b1df-fc5c986c0a75 with identifier: YY61%20AUF
2026-03-28 22:16:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aeedfaef-193c-5d40-b1df-fc5c986c0a75 with scrape type 2
2026-03-28 22:16:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aeedfaef-193c-5d40-b1df-fc5c986c0a75 with scrape type 2
2026-03-28 22:16:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aeedfaef-193c-5d40-b1df-fc5c986c0a75, identifier: YY61%20AUF
2026-03-28 22:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f2b24d9-adfe-556f-a75b-17246f214d82 with identifier: YG22%20UMR
2026-03-28 22:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f2b24d9-adfe-556f-a75b-17246f214d82 with identifier: YG22%20UMR
2026-03-28 22:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f2b24d9-adfe-556f-a75b-17246f214d82 with identifier: YG22%20UMR to the API
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:39 [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': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG22%20UMR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f2b24d9-adfe-556f-a75b-17246f214d82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG22 UMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG22%20UMR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 82431,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 34000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 MHT XDRIVE 40D M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'MHT XDRIVE 40D M SPORT',
 'vin': 'WBATH420109K98707',
 'year': 2022}
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:16:39 [bca.uk] INFO: Saving data for YG22%20UMR: {'auction_closing_time': 1775199600.0, 'created_time': 1773931892.700906, 'last_price_update_time': 1774736199.878876}
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520UMR') HTTP/1.1" 204 0
2026-03-28 22:16:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aeedfaef-193c-5d40-b1df-fc5c986c0a75 with identifier: YY61%20AUF
2026-03-28 22:16:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aeedfaef-193c-5d40-b1df-fc5c986c0a75 with identifier: YY61%20AUF
2026-03-28 22:16:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aeedfaef-193c-5d40-b1df-fc5c986c0a75 with identifier: YY61%20AUF to the API
2026-03-28 22:16:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY61%20AUF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aeedfaef-193c-5d40-b1df-fc5c986c0a75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY61 AUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY61%20AUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 73655,
 '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 C180 1.8 B/E ELEGANCE EDITION 125 Saloon',
 'transmission': 'manual',
 'trim': 'B/E ELEGANCE EDITION 125',
 'vin': 'WDD2040492A629977',
 'year': 2011}
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY61%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 22:16:40 [bca.uk] INFO: Saving data for YY61%20AUF: {'auction_closing_time': 1774951200.0, 'created_time': 1774562928.641355, 'last_price_update_time': 1774736200.209493}
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY61%2520AUF') HTTP/1.1" 204 0
2026-03-28 22:16:40 [bca.uk] INFO: Found listing with ID: YM74%20WVO
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 22:16:40 [bca.uk] INFO: Scrape type for YM74%20WVO: 2
2026-03-28 22:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 876e673c-653d-5353-8059-fe35c73a2427 with identifier: YM74%20WVO
2026-03-28 22:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 876e673c-653d-5353-8059-fe35c73a2427 with scrape type 2
2026-03-28 22:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 876e673c-653d-5353-8059-fe35c73a2427 with scrape type 2
2026-03-28 22:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 876e673c-653d-5353-8059-fe35c73a2427, identifier: YM74%20WVO
2026-03-28 22:16:40 [bca.uk] INFO: Found listing with ID: NK11%20HXL
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK11%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 22:16:40 [bca.uk] INFO: Scrape type for NK11%20HXL: 2
2026-03-28 22:16:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with identifier: NK11%20HXL
2026-03-28 22:16:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with scrape type 2
2026-03-28 22:16:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with scrape type 2
2026-03-28 22:16:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2cce97dd-0b98-58c8-9f5c-c46adfa792fc, identifier: NK11%20HXL
2026-03-28 22:16:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 876e673c-653d-5353-8059-fe35c73a2427 with identifier: YM74%20WVO
2026-03-28 22:16:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 876e673c-653d-5353-8059-fe35c73a2427 with identifier: YM74%20WVO
2026-03-28 22:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 876e673c-653d-5353-8059-fe35c73a2427 with identifier: YM74%20WVO to the API
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM74%20WVO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '876e673c-653d-5353-8059-fe35c73a2427',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM74 WVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM74%20WVO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 17276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B MHEV 155 ST-LINE P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B MHEV 155 ST-LINE P/S',
 'vin': 'WF0NXXGCHNRY62095',
 'year': 2024}
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520WVO%27 HTTP/1.1" 200 None
2026-03-28 22:16:40 [bca.uk] INFO: Saving data for YM74%20WVO: {'auction_closing_time': 1775199600.0, 'created_time': 1773844098.538525, 'last_price_update_time': 1774736200.70718}
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM74%2520WVO') HTTP/1.1" 204 0
2026-03-28 22:16:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with identifier: NK11%20HXL
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=alpine+white HTTP/1.1" 200 None
2026-03-28 22:16:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:16:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with identifier: NK11%20HXL
2026-03-28 22:16:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2cce97dd-0b98-58c8-9f5c-c46adfa792fc with identifier: NK11%20HXL to the API
2026-03-28 22:16:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK11%20HXL-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2cce97dd-0b98-58c8-9f5c-c46adfa792fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK11 HXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK11%20HXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': '116I',
 'odometer': 92662,
 '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 116I 2.0 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBAUK32030VN63909',
 'year': 2011}
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK11%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 22:16:41 [bca.uk] INFO: Saving data for NK11%20HXL: {'auction_closing_time': 1774951200.0, 'created_time': 1773840842.843388, 'last_price_update_time': 1774736201.197773}
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK11%2520HXL') HTTP/1.1" 204 0
2026-03-28 22:16:41 [bca.uk] INFO: Found listing with ID: ME21%20CKL
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 22:16:41 [bca.uk] INFO: Scrape type for ME21%20CKL: 2
2026-03-28 22:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83ee824e-43c7-51a3-97a8-c2bdb59740dc with identifier: ME21%20CKL
2026-03-28 22:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83ee824e-43c7-51a3-97a8-c2bdb59740dc with scrape type 2
2026-03-28 22:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83ee824e-43c7-51a3-97a8-c2bdb59740dc with scrape type 2
2026-03-28 22:16:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83ee824e-43c7-51a3-97a8-c2bdb59740dc, identifier: ME21%20CKL
2026-03-28 22:16:41 [bca.uk] INFO: Found listing with ID: NA53%20FUP
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA53%2520FUP%27 HTTP/1.1" 200 None
2026-03-28 22:16:41 [bca.uk] INFO: Scrape type for NA53%20FUP: 2
2026-03-28 22:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with identifier: NA53%20FUP
2026-03-28 22:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with scrape type 2
2026-03-28 22:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with scrape type 2
2026-03-28 22:16:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aafeb34d-e5d8-5852-a03d-e85b89cf14a6, identifier: NA53%20FUP
2026-03-28 22:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83ee824e-43c7-51a3-97a8-c2bdb59740dc with identifier: ME21%20CKL
2026-03-28 22:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83ee824e-43c7-51a3-97a8-c2bdb59740dc with identifier: ME21%20CKL
2026-03-28 22:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83ee824e-43c7-51a3-97a8-c2bdb59740dc with identifier: ME21%20CKL to the API
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:41 [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': 330,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME21%20CKL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '5.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83ee824e-43c7-51a3-97a8-c2bdb59740dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME21 CKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME21%20CKL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 27446,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 57500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 90 5.0 P525 AWD StationWagon',
 'transmission': 'automatic',
 'trim': 'P525 AWD',
 'vin': 'SALEA6AE7N2075475',
 'year': 2021}
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520CKL%27 HTTP/1.1" 200 None
2026-03-28 22:16:41 [bca.uk] INFO: Saving data for ME21%20CKL: {'auction_closing_time': 1774854000.0, 'created_time': 1774073392.57401, 'last_price_update_time': 1774736201.74977}
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME21%2520CKL') HTTP/1.1" 204 0
2026-03-28 22:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with identifier: NA53%20FUP
2026-03-28 22:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with identifier: NA53%20FUP
2026-03-28 22:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aafeb34d-e5d8-5852-a03d-e85b89cf14a6 with identifier: NA53%20FUP to the API
2026-03-28 22:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=38&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA53%20FUP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aafeb34d-e5d8-5852-a03d-e85b89cf14a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA53 FUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA53%20FUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 69655,
 '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': 'NISSAN MICRA 1.4 SX Hatchback',
 'transmission': 'manual',
 'trim': 'SX',
 'vin': 'SJNFCAK12U1126970',
 'year': 2003}
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA53%2520FUP%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Saving data for NA53%20FUP: {'auction_closing_time': 1774951200.0, 'created_time': 1774352058.223092, 'last_price_update_time': 1774736202.152485}
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA53%2520FUP') HTTP/1.1" 204 0
2026-03-28 22:16:42 [bca.uk] INFO: Total items found: 100
2026-03-28 22:16:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded
2026-03-28 22:16:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:16:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: RE22%20NXV
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for RE22%20NXV: 0
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: KR71%20ZNS
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZNS%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for KR71%20ZNS: 0
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: YF66%20KXE
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF66%2520KXE%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for YF66%20KXE: 0
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: BN20%20EGF
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520EGF%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for BN20%20EGF: 2
2026-03-28 22:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c848e1-6763-5c77-8704-321e192ac673 with identifier: BN20%20EGF
2026-03-28 22:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02c848e1-6763-5c77-8704-321e192ac673 with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02c848e1-6763-5c77-8704-321e192ac673 with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02c848e1-6763-5c77-8704-321e192ac673, identifier: BN20%20EGF
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: WF18%20OXJ
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF18%2520OXJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for WF18%20OXJ: 0
2026-03-28 22:16:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02c848e1-6763-5c77-8704-321e192ac673 with identifier: BN20%20EGF
2026-03-28 22:16:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02c848e1-6763-5c77-8704-321e192ac673 with identifier: BN20%20EGF
2026-03-28 22:16:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02c848e1-6763-5c77-8704-321e192ac673 with identifier: BN20%20EGF to the API
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN20%20EGF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02c848e1-6763-5c77-8704-321e192ac673',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN20 EGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN20%20EGF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'COMBO LIFE',
 'odometer': 48862,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7400,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO LIFE 1.2 TURBO 110 ENERGY MPV',
 'transmission': 'manual',
 'trim': 'TURBO 110 ENERGY',
 'vin': 'W0VERHNP2LJ531047',
 'year': 2020}
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520EGF%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Saving data for BN20%20EGF: {'auction_closing_time': 1774954800.0, 'created_time': 1774265137.833575, 'last_price_update_time': 1774736202.667776}
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN20%2520EGF') HTTP/1.1" 204 0
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: WJ22%20JVP
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520JVP%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for WJ22%20JVP: 2
2026-03-28 22:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2fef8c1-fefa-5416-9617-0de4a3005a42 with identifier: WJ22%20JVP
2026-03-28 22:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2fef8c1-fefa-5416-9617-0de4a3005a42 with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2fef8c1-fefa-5416-9617-0de4a3005a42 with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2fef8c1-fefa-5416-9617-0de4a3005a42, identifier: WJ22%20JVP
2026-03-28 22:16:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: PK15%20OTH
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for PK15%20OTH: 0
2026-03-28 22:16:42 [bca.uk] INFO: Found listing with ID: PJ10%20BZK
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ10%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:16:42 [bca.uk] INFO: Scrape type for PJ10%20BZK: 2
2026-03-28 22:16:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78bfb210-d278-5f50-b0b9-7a378183c02d with identifier: PJ10%20BZK
2026-03-28 22:16:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78bfb210-d278-5f50-b0b9-7a378183c02d with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78bfb210-d278-5f50-b0b9-7a378183c02d with scrape type 2
2026-03-28 22:16:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78bfb210-d278-5f50-b0b9-7a378183c02d, identifier: PJ10%20BZK
2026-03-28 22:16:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2fef8c1-fefa-5416-9617-0de4a3005a42 with identifier: WJ22%20JVP
2026-03-28 22:16:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2fef8c1-fefa-5416-9617-0de4a3005a42 with identifier: WJ22%20JVP
2026-03-28 22:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2fef8c1-fefa-5416-9617-0de4a3005a42 with identifier: WJ22%20JVP to the API
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:43 [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=WJ22%20JVP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f2fef8c1-fefa-5416-9617-0de4a3005a42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ22 JVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ22%20JVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 78889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.0 TSI 110 XPERIENCE LUX Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 XPERIENCE LUX',
 'vin': 'VSSZZZKJZNR079887',
 'year': 2022}
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520JVP%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Saving data for WJ22%20JVP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649636.740521, 'last_price_update_time': 1774736203.237807}
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ22%2520JVP') HTTP/1.1" 204 0
2026-03-28 22:16:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78bfb210-d278-5f50-b0b9-7a378183c02d with identifier: PJ10%20BZK
2026-03-28 22:16:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78bfb210-d278-5f50-b0b9-7a378183c02d with identifier: PJ10%20BZK
2026-03-28 22:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78bfb210-d278-5f50-b0b9-7a378183c02d with identifier: PJ10%20BZK to the API
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ10%20BZK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T11:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78bfb210-d278-5f50-b0b9-7a378183c02d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ10 BZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ10%20BZK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'GRAND VITARA',
 'odometer': 101378,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2100,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'SUZUKI GRAND VITARA 2.4 VVT SZ5 StationWagon',
 'transmission': 'manual',
 'trim': 'VVT SZ5',
 'vin': 'JSAJTDA4V00111868',
 'year': 2010}
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ10%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Saving data for PJ10%20BZK: {'auction_closing_time': 1774954800.0, 'created_time': 1773838971.880771, 'last_price_update_time': 1774736203.548715}
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ10%2520BZK') HTTP/1.1" 204 0
2026-03-28 22:16:43 [bca.uk] INFO: Found listing with ID: WK12%20UZF
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK12%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Scrape type for WK12%20UZF: 2
2026-03-28 22:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with identifier: WK12%20UZF
2026-03-28 22:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with scrape type 2
2026-03-28 22:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with scrape type 2
2026-03-28 22:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 968de1e1-8a60-55eb-aeae-40ec6b8850a0, identifier: WK12%20UZF
2026-03-28 22:16:43 [bca.uk] INFO: Found listing with ID: RF18%20AEK
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF18%2520AEK%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Scrape type for RF18%20AEK: 0
2026-03-28 22:16:43 [bca.uk] INFO: Found listing with ID: SN61%20GDO
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN61%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Scrape type for SN61%20GDO: 0
2026-03-28 22:16:43 [bca.uk] INFO: Found listing with ID: WP72%20FXD
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520FXD%27 HTTP/1.1" 200 None
2026-03-28 22:16:43 [bca.uk] INFO: Scrape type for WP72%20FXD: 2
2026-03-28 22:16:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07629bde-3c55-5c88-9c91-66e90f43a6b1 with identifier: WP72%20FXD
2026-03-28 22:16:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07629bde-3c55-5c88-9c91-66e90f43a6b1 with scrape type 2
2026-03-28 22:16:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07629bde-3c55-5c88-9c91-66e90f43a6b1 with scrape type 2
2026-03-28 22:16:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07629bde-3c55-5c88-9c91-66e90f43a6b1, identifier: WP72%20FXD
2026-03-28 22:16:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with identifier: WK12%20UZF
2026-03-28 22:16:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with identifier: WK12%20UZF
2026-03-28 22:16:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 968de1e1-8a60-55eb-aeae-40ec6b8850a0 with identifier: WK12%20UZF to the API
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:44 [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': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '968de1e1-8a60-55eb-aeae-40ec6b8850a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK12 UZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK12%20UZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 86226,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TI-VCT 125 TITANIUM',
 'vin': 'WF0KXXGCBKCB62572',
 'year': 2012}
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK12%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Saving data for WK12%20UZF: {'auction_closing_time': 1774951200.0, 'created_time': 1774649630.485271, 'last_price_update_time': 1774736204.085397}
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK12%2520UZF') HTTP/1.1" 204 0
2026-03-28 22:16:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07629bde-3c55-5c88-9c91-66e90f43a6b1 with identifier: WP72%20FXD
2026-03-28 22:16:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07629bde-3c55-5c88-9c91-66e90f43a6b1 with identifier: WP72%20FXD
2026-03-28 22:16:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07629bde-3c55-5c88-9c91-66e90f43a6b1 with identifier: WP72%20FXD to the API
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP72%20FXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '07629bde-3c55-5c88-9c91-66e90f43a6b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP72 FXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP72%20FXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 43952,
 'odometer_reading_unit': '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 170 320 SWB LIMITED L/R CrewCab Van',
 'transmission': 'automatic',
 'trim': 'EBL 170 320 SWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZNP88467',
 'year': 2022}
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520FXD%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Saving data for WP72%20FXD: {'auction_closing_time': 1775026800.0, 'created_time': 1773821280.919218, 'last_price_update_time': 1774736204.472145}
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP72%2520FXD') HTTP/1.1" 204 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: WK72%20LWL
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK72%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for WK72%20LWL: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: Y886%20UBK
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y886%2520UBK%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for Y886%20UBK: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: HY19%20NVK
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520NVK%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for HY19%20NVK: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: KN71%20ZFC
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520ZFC%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for KN71%20ZFC: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: KR20%20WEC
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR20%2520WEC%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for KR20%20WEC: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: MK69%20KRX
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for MK69%20KRX: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: RO10%20RBV
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO10%2520RBV%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for RO10%20RBV: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: RX66%20ZCZ
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520ZCZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for RX66%20ZCZ: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: SA68%20YKR
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520YKR%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for SA68%20YKR: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: SK67%20KUB
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK67%2520KUB%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for SK67%20KUB: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: SN66%20PGE
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN66%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for SN66%20PGE: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: VO20%20ZZM
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO20%2520ZZM%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for VO20%20ZZM: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: WD17%20LOJ
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520LOJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for WD17%20LOJ: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: AY70%20UXZ
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY70%2520UXZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for AY70%20UXZ: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: CA22%20ORW
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA22%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for CA22%20ORW: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: CP22%20DPV
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP22%2520DPV%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for CP22%20DPV: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: CV69%20KLS
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV69%2520KLS%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for CV69%20KLS: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: DL64%20PUA
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL64%2520PUA%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for DL64%20PUA: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: EO10%20ZHY
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO10%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for EO10%20ZHY: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: HX17%20TCV
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX17%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for HX17%20TCV: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: GF09%20WVJ
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF09%2520WVJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for GF09%20WVJ: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: MV12%20NVP
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV12%2520NVP%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for MV12%20NVP: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: Y467%20UKE
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y467%2520UKE%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for Y467%20UKE: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: RIL%206309
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RIL%25206309%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for RIL%206309: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: KM23%20LCL
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for KM23%20LCL: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: KS73%20SSO
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520SSO%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for KS73%20SSO: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: MW24%20YOG
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW24%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for MW24%20YOG: 0
2026-03-28 22:16:44 [bca.uk] INFO: Found listing with ID: NC71%20AYS
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520AYS%27 HTTP/1.1" 200 None
2026-03-28 22:16:44 [bca.uk] INFO: Scrape type for NC71%20AYS: 2
2026-03-28 22:16:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d6c25e2-b283-5bc4-8040-78a03d48f69a with identifier: NC71%20AYS
2026-03-28 22:16:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d6c25e2-b283-5bc4-8040-78a03d48f69a with scrape type 2
2026-03-28 22:16:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d6c25e2-b283-5bc4-8040-78a03d48f69a with scrape type 2
2026-03-28 22:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d6c25e2-b283-5bc4-8040-78a03d48f69a, identifier: NC71%20AYS
2026-03-28 22:16:45 [bca.uk] INFO: Found listing with ID: WA11%20CDO
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA11%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 22:16:45 [bca.uk] INFO: Scrape type for WA11%20CDO: 2
2026-03-28 22:16:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26460fc0-afaf-5f69-a147-b7a49180df11 with identifier: WA11%20CDO
2026-03-28 22:16:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26460fc0-afaf-5f69-a147-b7a49180df11 with scrape type 2
2026-03-28 22:16:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26460fc0-afaf-5f69-a147-b7a49180df11 with scrape type 2
2026-03-28 22:16:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26460fc0-afaf-5f69-a147-b7a49180df11, identifier: WA11%20CDO
2026-03-28 22:16:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d6c25e2-b283-5bc4-8040-78a03d48f69a with identifier: NC71%20AYS
2026-03-28 22:16:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d6c25e2-b283-5bc4-8040-78a03d48f69a with identifier: NC71%20AYS
2026-03-28 22:16:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d6c25e2-b283-5bc4-8040-78a03d48f69a with identifier: NC71%20AYS to the API
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC71%20AYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2d6c25e2-b283-5bc4-8040-78a03d48f69a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NC71 AYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC71%20AYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 101450,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 40KWH N-CONNECTA (6.6KC) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH N-CONNECTA (6.6KC)',
 'vin': 'SJNFAAZE1U0153651',
 'year': 2022}
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520AYS%27 HTTP/1.1" 200 None
2026-03-28 22:16:45 [bca.uk] INFO: Saving data for NC71%20AYS: {'auction_closing_time': 1774951200.0, 'created_time': 1774437316.493683, 'last_price_update_time': 1774736205.54142}
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC71%2520AYS') HTTP/1.1" 204 0
2026-03-28 22:16:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26460fc0-afaf-5f69-a147-b7a49180df11 with identifier: WA11%20CDO
2026-03-28 22:16:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26460fc0-afaf-5f69-a147-b7a49180df11 with identifier: WA11%20CDO
2026-03-28 22:16:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26460fc0-afaf-5f69-a147-b7a49180df11 with identifier: WA11%20CDO to the API
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA11%20CDO-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26460fc0-afaf-5f69-a147-b7a49180df11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA11 CDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA11%20CDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ROLLER TEAM',
 'model': 'GRANDUCA',
 'odometer': 40746,
 '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': 'ROLLER TEAM GRANDUCA 2.3 265 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '265 MOTORHOME',
 'vin': 'ZFA25000001874526',
 'year': 2011}
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA11%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 22:16:45 [bca.uk] INFO: Saving data for WA11%20CDO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649641.77029, 'last_price_update_time': 1774736205.92473}
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA11%2520CDO') HTTP/1.1" 204 0
2026-03-28 22:16:45 [bca.uk] INFO: Found listing with ID: FT13%20HXR
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT13%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 22:16:45 [bca.uk] INFO: Scrape type for FT13%20HXR: 0
2026-03-28 22:16:45 [bca.uk] INFO: Found listing with ID: KS23%20HYZ
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520HYZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:45 [bca.uk] INFO: Scrape type for KS23%20HYZ: 0
2026-03-28 22:16:45 [bca.uk] INFO: Found listing with ID: KW23%20CMZ
2026-03-28 22:16:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for KW23%20CMZ: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: KW73%20YLM
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for KW73%20YLM: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: KW73%20YVM
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YVM%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for KW73%20YVM: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: OY17%20VGJ
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for OY17%20VGJ: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: FG21%20ZHO
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG21%2520ZHO%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for FG21%20ZHO: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: YN68%20HMH
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN68%2520HMH%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for YN68%20HMH: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: GD73%20KHH
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD73%2520KHH%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for GD73%20KHH: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: GL73%20XFX
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL73%2520XFX%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for GL73%20XFX: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: CX13%20HLM
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX13%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for CX13%20HLM: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: KW73%20TVV
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520TVV%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for KW73%20TVV: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: KW73%20YUH
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for KW73%20YUH: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: MW73%20GFU
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW73%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for MW73%20GFU: 0
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: BP65%20KMU
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520KMU%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for BP65%20KMU: 2
2026-03-28 22:16:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with identifier: BP65%20KMU
2026-03-28 22:16:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with scrape type 2
2026-03-28 22:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with scrape type 2
2026-03-28 22:16:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9895f32-6aa4-5dd6-991f-6ce3ad3cc181, identifier: BP65%20KMU
2026-03-28 22:16:46 [bca.uk] INFO: Found listing with ID: ET21%20SCO
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET21%2520SCO%27 HTTP/1.1" 200 None
2026-03-28 22:16:46 [bca.uk] INFO: Scrape type for ET21%20SCO: 2
2026-03-28 22:16:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with identifier: ET21%20SCO
2026-03-28 22:16:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with scrape type 2
2026-03-28 22:16:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with scrape type 2
2026-03-28 22:16:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7, identifier: ET21%20SCO
2026-03-28 22:16:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with identifier: BP65%20KMU
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:16:46 [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-28 22:16:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:16:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with identifier: BP65%20KMU
2026-03-28 22:16:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9895f32-6aa4-5dd6-991f-6ce3ad3cc181 with identifier: BP65%20KMU to the API
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:46 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP65%20KMU-GB',
 'category': 'Car',
 'color': 'british racing green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9895f32-6aa4-5dd6-991f-6ce3ad3cc181',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP65 KMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP65%20KMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 49288,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 136 Hatchback',
 'transmission': 'manual',
 'trim': '136',
 'vin': 'WMWXS520902D18819',
 'year': 2016}
2026-03-28 22:16:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520KMU%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Saving data for BP65%20KMU: {'auction_closing_time': 1774951200.0, 'created_time': 1774437284.680896, 'last_price_update_time': 1774736207.00463}
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP65%2520KMU') HTTP/1.1" 204 0
2026-03-28 22:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with identifier: ET21%20SCO
2026-03-28 22:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with identifier: ET21%20SCO
2026-03-28 22:16:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c73f3f6-570b-5a7e-b3d6-043cb1122bc7 with identifier: ET21%20SCO to the API
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET21%20SCO-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2c73f3f6-570b-5a7e-b3d6-043cb1122bc7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET21 SCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET21%20SCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ETRUSCO',
 'model': 'T-SERIES',
 'odometer': 22100,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ETRUSCO T-SERIES 2.3 T7400 MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'T7400 MOTORHOME',
 'vin': 'ZFA25000002T07049',
 'year': 2021}
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET21%2520SCO%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Saving data for ET21%20SCO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649635.285253, 'last_price_update_time': 1774736207.402218}
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET21%2520SCO') HTTP/1.1" 204 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: KW23%20CUO
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for KW23%20CUO: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: GJ73%20VUE
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ73%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for GJ73%20VUE: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: GF15%20WDN
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for GF15%20WDN: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: MV63%20YNE
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV63%2520YNE%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for MV63%20YNE: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: YH73%20KXU
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520KXU%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for YH73%20KXU: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: HV18%20VJN
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV18%2520VJN%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for HV18%20VJN: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: YE22%20DYJ
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520DYJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for YE22%20DYJ: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: GU10%20OWY
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU10%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for GU10%20OWY: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: VX14%20FDO
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX14%2520FDO%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for VX14%20FDO: 0
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: FG10%20DWA
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for FG10%20DWA: 2
2026-03-28 22:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0257d42-2aac-5ac6-905c-ca3de538ea1d with identifier: FG10%20DWA
2026-03-28 22:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0257d42-2aac-5ac6-905c-ca3de538ea1d with scrape type 2
2026-03-28 22:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0257d42-2aac-5ac6-905c-ca3de538ea1d with scrape type 2
2026-03-28 22:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0257d42-2aac-5ac6-905c-ca3de538ea1d, identifier: FG10%20DWA
2026-03-28 22:16:47 [bca.uk] INFO: Found listing with ID: LO21%20XVZ
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Scrape type for LO21%20XVZ: 2
2026-03-28 22:16:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65fa1ef1-9f93-5981-a830-c355519cc718 with identifier: LO21%20XVZ
2026-03-28 22:16:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65fa1ef1-9f93-5981-a830-c355519cc718 with scrape type 2
2026-03-28 22:16:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65fa1ef1-9f93-5981-a830-c355519cc718 with scrape type 2
2026-03-28 22:16:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65fa1ef1-9f93-5981-a830-c355519cc718, identifier: LO21%20XVZ
2026-03-28 22:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0257d42-2aac-5ac6-905c-ca3de538ea1d with identifier: FG10%20DWA
2026-03-28 22:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0257d42-2aac-5ac6-905c-ca3de538ea1d with identifier: FG10%20DWA
2026-03-28 22:16:47 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: d0257d42-2aac-5ac6-905c-ca3de538ea1d with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG10%20DWA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0257d42-2aac-5ac6-905c-ca3de538ea1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG10 DWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG10%20DWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 125072,
 '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 AVENSIS 2.0 D-4D T2 Saloon',
 'transmission': 'manual',
 'trim': 'D-4D T2',
 'vin': 'SB1BD76L40E038734',
 'year': 2010}
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 22:16:47 [bca.uk] INFO: Saving data for FG10%20DWA: {'auction_closing_time': 1774692000.0, 'created_time': 1774622347.858097, 'last_price_update_time': 1774736207.810911}
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG10%2520DWA') HTTP/1.1" 204 0
2026-03-28 22:16:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65fa1ef1-9f93-5981-a830-c355519cc718 with identifier: LO21%20XVZ
2026-03-28 22:16:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65fa1ef1-9f93-5981-a830-c355519cc718 with identifier: LO21%20XVZ
2026-03-28 22:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65fa1ef1-9f93-5981-a830-c355519cc718 with identifier: LO21%20XVZ to the API
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO21%20XVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65fa1ef1-9f93-5981-a830-c355519cc718',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO21 XVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO21%20XVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 19777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SE PREMIUM',
 'vin': 'VXKUPHMHDL4420492',
 'year': 2021}
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Saving data for LO21%20XVZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649636.045846, 'last_price_update_time': 1774736208.189988}
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520XVZ') HTTP/1.1" 204 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: YY56%20EDK
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY56%2520EDK%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for YY56%20EDK: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: WR66%20CUK
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR66%2520CUK%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for WR66%20CUK: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: YL57%20BXX
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL57%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for YL57%20BXX: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: SP12%20ZFL
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP12%2520ZFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for SP12%20ZFL: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: GJ73%20VLX
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ73%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for GJ73%20VLX: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: KW73%20YUN
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YUN%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for KW73%20YUN: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: L44%20KDN
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L44%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for L44%20KDN: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: FP61%20YTJ
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP61%2520YTJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for FP61%20YTJ: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: MC19%20FDG
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for MC19%20FDG: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: RL05%20YPN
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RL05%2520YPN%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for RL05%20YPN: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: FP67%20ORG
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520ORG%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for FP67%20ORG: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: OE08%20ZZO
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE08%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for OE08%20ZZO: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: YG65%20YRR
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520YRR%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for YG65%20YRR: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: EK67%20XXS
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520XXS%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for EK67%20XXS: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: GJ68%20AFV
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for GJ68%20AFV: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: GM69%20BGK
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM69%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for GM69%20BGK: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: HY13%20XUR
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY13%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for HY13%20XUR: 0
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: MJ17%20DZY
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520DZY%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for MJ17%20DZY: 2
2026-03-28 22:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17f7ae41-0741-59c5-aff6-f6c76498302f with identifier: MJ17%20DZY
2026-03-28 22:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17f7ae41-0741-59c5-aff6-f6c76498302f with scrape type 2
2026-03-28 22:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17f7ae41-0741-59c5-aff6-f6c76498302f with scrape type 2
2026-03-28 22:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17f7ae41-0741-59c5-aff6-f6c76498302f, identifier: MJ17%20DZY
2026-03-28 22:16:48 [bca.uk] INFO: Found listing with ID: BJ68%20NTY
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520NTY%27 HTTP/1.1" 200 None
2026-03-28 22:16:48 [bca.uk] INFO: Scrape type for BJ68%20NTY: 2
2026-03-28 22:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74a48d87-eb44-50a1-866f-56a0940c12fb with identifier: BJ68%20NTY
2026-03-28 22:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74a48d87-eb44-50a1-866f-56a0940c12fb with scrape type 2
2026-03-28 22:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74a48d87-eb44-50a1-866f-56a0940c12fb with scrape type 2
2026-03-28 22:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74a48d87-eb44-50a1-866f-56a0940c12fb, identifier: BJ68%20NTY
2026-03-28 22:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17f7ae41-0741-59c5-aff6-f6c76498302f with identifier: MJ17%20DZY
2026-03-28 22:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17f7ae41-0741-59c5-aff6-f6c76498302f with identifier: MJ17%20DZY
2026-03-28 22:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17f7ae41-0741-59c5-aff6-f6c76498302f with identifier: MJ17%20DZY to the API
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ17%20DZY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17f7ae41-0741-59c5-aff6-f6c76498302f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ17 DZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ17%20DZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'M240I',
 'odometer': 53154,
 'odometer_reading_unit': '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 M240I 3.0 T STEP Convertible',
 'transmission': 'automatic',
 'trim': 'T STEP',
 'vin': 'WBA2L12050V718260',
 'year': 2017}
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520DZY%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Saving data for MJ17%20DZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649656.114779, 'last_price_update_time': 1774736209.012642}
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ17%2520DZY') HTTP/1.1" 204 0
2026-03-28 22:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74a48d87-eb44-50a1-866f-56a0940c12fb with identifier: BJ68%20NTY
2026-03-28 22:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74a48d87-eb44-50a1-866f-56a0940c12fb with identifier: BJ68%20NTY
2026-03-28 22:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74a48d87-eb44-50a1-866f-56a0940c12fb with identifier: BJ68%20NTY to the API
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ68%20NTY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74a48d87-eb44-50a1-866f-56a0940c12fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ68 NTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ68%20NTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 52183,
 'odometer_reading_unit': '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 D 180 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD PORTFOLIO',
 'vin': 'SADCA2AN3KA354449',
 'year': 2018}
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520NTY%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Saving data for BJ68%20NTY: {'auction_closing_time': 1775037600.0, 'created_time': 1774534878.491171, 'last_price_update_time': 1774736209.45298}
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ68%2520NTY') HTTP/1.1" 204 0
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: OE66%20NBM
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for OE66%20NBM: 2
2026-03-28 22:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b031be31-e7f9-58d9-914f-855f2c77d915 with identifier: OE66%20NBM
2026-03-28 22:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b031be31-e7f9-58d9-914f-855f2c77d915 with scrape type 2
2026-03-28 22:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b031be31-e7f9-58d9-914f-855f2c77d915 with scrape type 2
2026-03-28 22:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b031be31-e7f9-58d9-914f-855f2c77d915, identifier: OE66%20NBM
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: BV23%20GXM
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for BV23%20GXM: 0
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: FX22%20TVJ
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for FX22%20TVJ: 0
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: LC68%20DRX
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520DRX%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for LC68%20DRX: 0
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: RK70%20GYB
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520GYB%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for RK70%20GYB: 0
2026-03-28 22:16:49 [bca.uk] INFO: Found listing with ID: RV22%20XFF
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XFF%27 HTTP/1.1" 200 None
2026-03-28 22:16:49 [bca.uk] INFO: Scrape type for RV22%20XFF: 2
2026-03-28 22:16:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b839e6af-62b2-584e-8ed5-eb0518d6c659 with identifier: RV22%20XFF
2026-03-28 22:16:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b839e6af-62b2-584e-8ed5-eb0518d6c659 with scrape type 2
2026-03-28 22:16:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b839e6af-62b2-584e-8ed5-eb0518d6c659 with scrape type 2
2026-03-28 22:16:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b839e6af-62b2-584e-8ed5-eb0518d6c659, identifier: RV22%20XFF
2026-03-28 22:16:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b031be31-e7f9-58d9-914f-855f2c77d915 with identifier: OE66%20NBM
2026-03-28 22:16:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b031be31-e7f9-58d9-914f-855f2c77d915 with identifier: OE66%20NBM
2026-03-28 22:16:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b031be31-e7f9-58d9-914f-855f2c77d915 with identifier: OE66%20NBM to the API
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:50 [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': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE66%20NBM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b031be31-e7f9-58d9-914f-855f2c77d915',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE66 NBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE66%20NBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 60148,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 60 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '60 MATCH',
 'vin': 'WVWZZZ6RZHU008986',
 'year': 2016}
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Saving data for OE66%20NBM: {'auction_closing_time': 1774951200.0, 'created_time': 1774649652.611905, 'last_price_update_time': 1774736210.071}
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE66%2520NBM') HTTP/1.1" 204 0
2026-03-28 22:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b839e6af-62b2-584e-8ed5-eb0518d6c659 with identifier: RV22%20XFF
2026-03-28 22:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b839e6af-62b2-584e-8ed5-eb0518d6c659 with identifier: RV22%20XFF
2026-03-28 22:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b839e6af-62b2-584e-8ed5-eb0518d6c659 with identifier: RV22%20XFF to the API
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV22%20XFF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b839e6af-62b2-584e-8ed5-eb0518d6c659',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV22 XFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV22%20XFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 63297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D250 HSE SILVER StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 HSE SILVER',
 'vin': 'SALWA2AW5NA238023',
 'year': 2022}
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XFF%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Saving data for RV22%20XFF: {'auction_closing_time': 1775037600.0, 'created_time': 1774621182.162138, 'last_price_update_time': 1774736210.427566}
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520XFF') HTTP/1.1" 204 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: OE71%20BYH
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for OE71%20BYH: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: RO22%20GYW
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520GYW%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for RO22%20GYW: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: WJ62%20LRX
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for WJ62%20LRX: 2
2026-03-28 22:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a62a23d-823b-5b96-a325-3399839d36cd with identifier: WJ62%20LRX
2026-03-28 22:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a62a23d-823b-5b96-a325-3399839d36cd with scrape type 2
2026-03-28 22:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a62a23d-823b-5b96-a325-3399839d36cd with scrape type 2
2026-03-28 22:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a62a23d-823b-5b96-a325-3399839d36cd, identifier: WJ62%20LRX
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: MK68%20BWN
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK68%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for MK68%20BWN: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: OY18%20OXG
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY18%2520OXG%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for OY18%20OXG: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: PK22%20WPW
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK22%2520WPW%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for PK22%20WPW: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: YT22%20AHN
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for YT22%20AHN: 0
2026-03-28 22:16:50 [bca.uk] INFO: Found listing with ID: KT18%20NNJ
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520NNJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:50 [bca.uk] INFO: Scrape type for KT18%20NNJ: 2
2026-03-28 22:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4b14984-06f7-5f03-ac92-7852d3abc232 with identifier: KT18%20NNJ
2026-03-28 22:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4b14984-06f7-5f03-ac92-7852d3abc232 with scrape type 2
2026-03-28 22:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4b14984-06f7-5f03-ac92-7852d3abc232 with scrape type 2
2026-03-28 22:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4b14984-06f7-5f03-ac92-7852d3abc232, identifier: KT18%20NNJ
2026-03-28 22:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a62a23d-823b-5b96-a325-3399839d36cd with identifier: WJ62%20LRX
2026-03-28 22:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a62a23d-823b-5b96-a325-3399839d36cd with identifier: WJ62%20LRX
2026-03-28 22:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a62a23d-823b-5b96-a325-3399839d36cd with identifier: WJ62%20LRX to the API
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ62%20LRX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a62a23d-823b-5b96-a325-3399839d36cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ62 LRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ62%20LRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 113368,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'EDGE',
 'vin': 'WF0JXXGAJJCE45516',
 'year': 2012}
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ62%2520LRX%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Saving data for WJ62%20LRX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649731.892013, 'last_price_update_time': 1774736211.04662}
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ62%2520LRX') HTTP/1.1" 204 0
2026-03-28 22:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4b14984-06f7-5f03-ac92-7852d3abc232 with identifier: KT18%20NNJ
2026-03-28 22:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4b14984-06f7-5f03-ac92-7852d3abc232 with identifier: KT18%20NNJ
2026-03-28 22:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4b14984-06f7-5f03-ac92-7852d3abc232 with identifier: KT18%20NNJ to the API
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT18%20NNJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b4b14984-06f7-5f03-ac92-7852d3abc232',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT18 NNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT18%20NNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 56164,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TFSI 250 QUATTRO S LINE S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 250 QUATTRO S LINE S-T',
 'vin': 'WAUZZZFY9J2148875',
 'year': 2018}
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520NNJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Saving data for KT18%20NNJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649638.243298, 'last_price_update_time': 1774736211.435188}
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT18%2520NNJ') HTTP/1.1" 204 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: WJ70%20VKB
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ70%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for WJ70%20VKB: 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: WN66%20UHK
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for WN66%20UHK: 2
2026-03-28 22:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with identifier: WN66%20UHK
2026-03-28 22:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with scrape type 2
2026-03-28 22:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with scrape type 2
2026-03-28 22:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f943ce4-6e07-5672-9f59-0161b6cc2db9, identifier: WN66%20UHK
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: SW16%20LHX
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW16%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for SW16%20LHX: 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: BC22%20HLN
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC22%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for BC22%20HLN: 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: C12%20OLL
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12%2520OLL%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for C12%20OLL: 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: DY68%20VKP
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for DY68%20VKP: 0
2026-03-28 22:16:51 [bca.uk] INFO: Found listing with ID: NA22%20COJ
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520COJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:51 [bca.uk] INFO: Scrape type for NA22%20COJ: 2
2026-03-28 22:16:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with identifier: NA22%20COJ
2026-03-28 22:16:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with scrape type 2
2026-03-28 22:16:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with scrape type 2
2026-03-28 22:16:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 142ccbd2-feee-52a5-8e06-5ef0b1a354f1, identifier: NA22%20COJ
2026-03-28 22:16:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with identifier: WN66%20UHK
2026-03-28 22:16:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with identifier: WN66%20UHK
2026-03-28 22:16:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f943ce4-6e07-5672-9f59-0161b6cc2db9 with identifier: WN66%20UHK to the API
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN66%20UHK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f943ce4-6e07-5672-9f59-0161b6cc2db9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN66 UHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN66%20UHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 18317,
 'odometer_reading_unit': '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 I10 1.2 PREMIUM SE Hatchback',
 'transmission': 'automatic',
 'trim': 'PREMIUM SE',
 'vin': 'NLHA851CMHZ318141',
 'year': 2017}
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Saving data for WN66%20UHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774479754.397315, 'last_price_update_time': 1774736212.041502}
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN66%2520UHK') HTTP/1.1" 204 0
2026-03-28 22:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with identifier: NA22%20COJ
2026-03-28 22:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with identifier: NA22%20COJ
2026-03-28 22:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 142ccbd2-feee-52a5-8e06-5ef0b1a354f1 with identifier: NA22%20COJ to the API
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA22%20COJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '142ccbd2-feee-52a5-8e06-5ef0b1a354f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA22 COJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA22%20COJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 20929,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AN2PH181018',
 'year': 2022}
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520COJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Saving data for NA22%20COJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622339.149399, 'last_price_update_time': 1774736212.402083}
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA22%2520COJ') HTTP/1.1" 204 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: DL70%20HFP
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for DL70%20HFP: 2
2026-03-28 22:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84ab56b4-364c-5a66-be82-b6ea401de49d with identifier: DL70%20HFP
2026-03-28 22:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84ab56b4-364c-5a66-be82-b6ea401de49d with scrape type 2
2026-03-28 22:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84ab56b4-364c-5a66-be82-b6ea401de49d with scrape type 2
2026-03-28 22:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84ab56b4-364c-5a66-be82-b6ea401de49d, identifier: DL70%20HFP
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: NX69%20MFO
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520MFO%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for NX69%20MFO: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: SG71%20XJD
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for SG71%20XJD: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: SW22%20JBO
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW22%2520JBO%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for SW22%20JBO: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: KS20%20GNF
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS20%2520GNF%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for KS20%20GNF: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: KV68%20FFL
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520FFL%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for KV68%20FFL: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: MA22%20UZX
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520UZX%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for MA22%20UZX: 0
2026-03-28 22:16:52 [bca.uk] INFO: Found listing with ID: OV69%20ZYX
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 22:16:52 [bca.uk] INFO: Scrape type for OV69%20ZYX: 2
2026-03-28 22:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dae66fd-2dd2-5fe6-894b-132f610555d0 with identifier: OV69%20ZYX
2026-03-28 22:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dae66fd-2dd2-5fe6-894b-132f610555d0 with scrape type 2
2026-03-28 22:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dae66fd-2dd2-5fe6-894b-132f610555d0 with scrape type 2
2026-03-28 22:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dae66fd-2dd2-5fe6-894b-132f610555d0, identifier: OV69%20ZYX
2026-03-28 22:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84ab56b4-364c-5a66-be82-b6ea401de49d with identifier: DL70%20HFP
2026-03-28 22:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84ab56b4-364c-5a66-be82-b6ea401de49d with identifier: DL70%20HFP
2026-03-28 22:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84ab56b4-364c-5a66-be82-b6ea401de49d with identifier: DL70%20HFP to the API
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL70%20HFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84ab56b4-364c-5a66-be82-b6ea401de49d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL70 HFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL70%20HFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 56794,
 'odometer_reading_unit': '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.2 T 130 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE',
 'vin': 'W0VZRHNS1L6053027',
 'year': 2020}
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 22:16:53 [bca.uk] INFO: Saving data for DL70%20HFP: {'auction_closing_time': 1774951200.0, 'created_time': 1774649718.114443, 'last_price_update_time': 1774736213.045814}
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520HFP') HTTP/1.1" 204 0
2026-03-28 22:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dae66fd-2dd2-5fe6-894b-132f610555d0 with identifier: OV69%20ZYX
2026-03-28 22:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dae66fd-2dd2-5fe6-894b-132f610555d0 with identifier: OV69%20ZYX
2026-03-28 22:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dae66fd-2dd2-5fe6-894b-132f610555d0 with identifier: OV69%20ZYX to the API
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV69%20ZYX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8dae66fd-2dd2-5fe6-894b-132f610555d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV69 ZYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV69%20ZYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 53144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A10L1F87857',
 'year': 2019}
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520ZYX%27 HTTP/1.1" 200 None
2026-03-28 22:16:53 [bca.uk] INFO: Saving data for OV69%20ZYX: {'auction_closing_time': 1775037600.0, 'created_time': 1774622328.355202, 'last_price_update_time': 1774736213.500568}
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520ZYX') HTTP/1.1" 204 0
2026-03-28 22:16:53 [bca.uk] INFO: Found listing with ID: GJ64%20YHL
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520YHL%27 HTTP/1.1" 200 None
2026-03-28 22:16:53 [bca.uk] INFO: Scrape type for GJ64%20YHL: 0
2026-03-28 22:16:53 [bca.uk] INFO: Found listing with ID: KP65%20LLC
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP65%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 22:16:53 [bca.uk] INFO: Scrape type for KP65%20LLC: 2
2026-03-28 22:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 988e5935-7f24-5e75-a3e0-be09357a57d5 with identifier: KP65%20LLC
2026-03-28 22:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 988e5935-7f24-5e75-a3e0-be09357a57d5 with scrape type 2
2026-03-28 22:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 988e5935-7f24-5e75-a3e0-be09357a57d5 with scrape type 2
2026-03-28 22:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 988e5935-7f24-5e75-a3e0-be09357a57d5, identifier: KP65%20LLC
2026-03-28 22:16:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:16:53 [bca.uk] INFO: Found listing with ID: YF72%20SCZ
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:53 [bca.uk] INFO: Scrape type for YF72%20SCZ: 2
2026-03-28 22:16:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7bf2367-91bc-5b68-9998-52e159fb5643 with identifier: YF72%20SCZ
2026-03-28 22:16:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7bf2367-91bc-5b68-9998-52e159fb5643 with scrape type 2
2026-03-28 22:16:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7bf2367-91bc-5b68-9998-52e159fb5643 with scrape type 2
2026-03-28 22:16:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7bf2367-91bc-5b68-9998-52e159fb5643, identifier: YF72%20SCZ
2026-03-28 22:16:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 988e5935-7f24-5e75-a3e0-be09357a57d5 with identifier: KP65%20LLC
2026-03-28 22:16:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 988e5935-7f24-5e75-a3e0-be09357a57d5 with identifier: KP65%20LLC
2026-03-28 22:16:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 988e5935-7f24-5e75-a3e0-be09357a57d5 with identifier: KP65%20LLC to the API
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP65%20LLC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '988e5935-7f24-5e75-a3e0-be09357a57d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP65 LLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP65%20LLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 84051,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'TMBFM6NJ7GZ006872',
 'year': 2015}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP65%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 22:16:54 [bca.uk] INFO: Saving data for KP65%20LLC: {'auction_closing_time': 1774951200.0, 'created_time': 1774563092.332194, 'last_price_update_time': 1774736214.063638}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP65%2520LLC') HTTP/1.1" 204 0
2026-03-28 22:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7bf2367-91bc-5b68-9998-52e159fb5643 with identifier: YF72%20SCZ
2026-03-28 22:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7bf2367-91bc-5b68-9998-52e159fb5643 with identifier: YF72%20SCZ
2026-03-28 22:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7bf2367-91bc-5b68-9998-52e159fb5643 with identifier: YF72%20SCZ to the API
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=37&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 52,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF72%20SCZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c7bf2367-91bc-5b68-9998-52e159fb5643',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF72 SCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF72%20SCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 34362,
 'odometer_reading_unit': '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 2.0 P400E AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AY4PA716046',
 'year': 2023}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 22:16:54 [bca.uk] INFO: Saving data for YF72%20SCZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622309.558403, 'last_price_update_time': 1774736214.405162}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF72%2520SCZ') HTTP/1.1" 204 0
2026-03-28 22:16:54 [bca.uk] INFO: Found listing with ID: DV21%20LWE
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV21%2520LWE%27 HTTP/1.1" 200 None
2026-03-28 22:16:54 [bca.uk] INFO: Scrape type for DV21%20LWE: 2
2026-03-28 22:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with identifier: DV21%20LWE
2026-03-28 22:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with scrape type 2
2026-03-28 22:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with scrape type 2
2026-03-28 22:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9, identifier: DV21%20LWE
2026-03-28 22:16:54 [bca.uk] INFO: Found listing with ID: LM22%20ZTO
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520ZTO%27 HTTP/1.1" 200 None
2026-03-28 22:16:54 [bca.uk] INFO: Scrape type for LM22%20ZTO: 2
2026-03-28 22:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6d142ff-86ac-52c8-a07d-cc9b023814a7 with identifier: LM22%20ZTO
2026-03-28 22:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6d142ff-86ac-52c8-a07d-cc9b023814a7 with scrape type 2
2026-03-28 22:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6d142ff-86ac-52c8-a07d-cc9b023814a7 with scrape type 2
2026-03-28 22:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6d142ff-86ac-52c8-a07d-cc9b023814a7, identifier: LM22%20ZTO
2026-03-28 22:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with identifier: DV21%20LWE
2026-03-28 22:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with identifier: DV21%20LWE
2026-03-28 22:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d7aacf9-7d63-59fd-9eca-9d7d537a5be9 with identifier: DV21%20LWE to the API
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV21%20LWE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d7aacf9-7d63-59fd-9eca-9d7d537a5be9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV21 LWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV21%20LWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 24206,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 SE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 100 SE PREMIUM',
 'vin': 'VXKUPHNKSM4052014',
 'year': 2021}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV21%2520LWE%27 HTTP/1.1" 200 None
2026-03-28 22:16:54 [bca.uk] INFO: Saving data for DV21%20LWE: {'auction_closing_time': 1774951200.0, 'created_time': 1774479800.119956, 'last_price_update_time': 1774736214.966943}
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV21%2520LWE') HTTP/1.1" 204 0
2026-03-28 22:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6d142ff-86ac-52c8-a07d-cc9b023814a7 with identifier: LM22%20ZTO
2026-03-28 22:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6d142ff-86ac-52c8-a07d-cc9b023814a7 with identifier: LM22%20ZTO
2026-03-28 22:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6d142ff-86ac-52c8-a07d-cc9b023814a7 with identifier: LM22%20ZTO to the API
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:55 [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': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM22%20ZTO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f6d142ff-86ac-52c8-a07d-cc9b023814a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM22 ZTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM22%20ZTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 32518,
 'odometer_reading_unit': '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 D165 R-DYNAMIC SE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D165 R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AN5PH918086',
 'year': 2022}
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520ZTO%27 HTTP/1.1" 200 None
2026-03-28 22:16:55 [bca.uk] INFO: Saving data for LM22%20ZTO: {'auction_closing_time': 1775037600.0, 'created_time': 1774622296.609623, 'last_price_update_time': 1774736215.292611}
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM22%2520ZTO') HTTP/1.1" 204 0
2026-03-28 22:16:55 [bca.uk] INFO: Found listing with ID: EY08%20CFJ
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520CFJ%27 HTTP/1.1" 200 None
2026-03-28 22:16:55 [bca.uk] INFO: Scrape type for EY08%20CFJ: 0
2026-03-28 22:16:55 [bca.uk] INFO: Found listing with ID: FN17%20YVC
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520YVC%27 HTTP/1.1" 200 None
2026-03-28 22:16:55 [bca.uk] INFO: Scrape type for FN17%20YVC: 2
2026-03-28 22:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09b3afb3-301f-539e-a24e-74150f2c585e with identifier: FN17%20YVC
2026-03-28 22:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09b3afb3-301f-539e-a24e-74150f2c585e with scrape type 2
2026-03-28 22:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09b3afb3-301f-539e-a24e-74150f2c585e with scrape type 2
2026-03-28 22:16:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09b3afb3-301f-539e-a24e-74150f2c585e, identifier: FN17%20YVC
2026-03-28 22:16:55 [bca.uk] INFO: Found listing with ID: KS21%20FGU
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520FGU%27 HTTP/1.1" 200 None
2026-03-28 22:16:55 [bca.uk] INFO: Scrape type for KS21%20FGU: 0
2026-03-28 22:16:55 [bca.uk] INFO: Found listing with ID: LF68%20HUV
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:16:55 [bca.uk] INFO: Scrape type for LF68%20HUV: 2
2026-03-28 22:16:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with identifier: LF68%20HUV
2026-03-28 22:16:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with scrape type 2
2026-03-28 22:16:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with scrape type 2
2026-03-28 22:16:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3aaaa4c-437a-58c4-95d1-d99cae0b9aca, identifier: LF68%20HUV
2026-03-28 22:16:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09b3afb3-301f-539e-a24e-74150f2c585e with identifier: FN17%20YVC
2026-03-28 22:16:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09b3afb3-301f-539e-a24e-74150f2c585e with identifier: FN17%20YVC
2026-03-28 22:16:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09b3afb3-301f-539e-a24e-74150f2c585e with identifier: FN17%20YVC to the API
2026-03-28 22:16:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:56 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN17%20YVC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '09b3afb3-301f-539e-a24e-74150f2c585e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN17 YVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN17%20YVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 87330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760122V163137',
 'year': 2017}
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520YVC%27 HTTP/1.1" 200 None
2026-03-28 22:16:56 [bca.uk] INFO: Saving data for FN17%20YVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774479798.341349, 'last_price_update_time': 1774736216.47429}
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN17%2520YVC') HTTP/1.1" 204 0
2026-03-28 22:16:56 [bca.uk] INFO: Total items found: 100
2026-03-28 22:16:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded
2026-03-28 22:16:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:16:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with identifier: LF68%20HUV
2026-03-28 22:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with identifier: LF68%20HUV
2026-03-28 22:16:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3aaaa4c-437a-58c4-95d1-d99cae0b9aca with identifier: LF68%20HUV to the API
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:56 [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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF68%20HUV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3aaaa4c-437a-58c4-95d1-d99cae0b9aca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF68 HUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF68%20HUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 48184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE (7ST)',
 'vin': 'SALWA2AK1KA817597',
 'year': 2018}
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:16:56 [bca.uk] INFO: Saving data for LF68%20HUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774622291.938395, 'last_price_update_time': 1774736216.821318}
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF68%2520HUV') HTTP/1.1" 204 0
2026-03-28 22:16:56 [bca.uk] INFO: Found listing with ID: HJ64%20UZB
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ64%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 22:16:56 [bca.uk] INFO: Scrape type for HJ64%20UZB: 2
2026-03-28 22:16:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3400e187-f0b5-51c2-a5af-d3782e15c857 with identifier: HJ64%20UZB
2026-03-28 22:16:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3400e187-f0b5-51c2-a5af-d3782e15c857 with scrape type 2
2026-03-28 22:16:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3400e187-f0b5-51c2-a5af-d3782e15c857 with scrape type 2
2026-03-28 22:16:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3400e187-f0b5-51c2-a5af-d3782e15c857, identifier: HJ64%20UZB
2026-03-28 22:16:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3400e187-f0b5-51c2-a5af-d3782e15c857 with identifier: HJ64%20UZB
2026-03-28 22:16:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3400e187-f0b5-51c2-a5af-d3782e15c857 with identifier: HJ64%20UZB
2026-03-28 22:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3400e187-f0b5-51c2-a5af-d3782e15c857 with identifier: HJ64%20UZB to the API
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:57 [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': 114,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3400e187-f0b5-51c2-a5af-d3782e15c857',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ64 UZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ64%20UZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 61181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEB01806',
 'year': 2014}
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ64%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 22:16:57 [bca.uk] INFO: Saving data for HJ64%20UZB: {'auction_closing_time': 1774951200.0, 'created_time': 1774649729.728457, 'last_price_update_time': 1774736217.3228}
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ64%2520UZB') HTTP/1.1" 204 0
2026-03-28 22:16:57 [bca.uk] INFO: Found listing with ID: OU73%20MMX
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU73%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 22:16:57 [bca.uk] INFO: Scrape type for OU73%20MMX: 2
2026-03-28 22:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 114d148c-9038-547a-b928-170db07a8205 with identifier: OU73%20MMX
2026-03-28 22:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 114d148c-9038-547a-b928-170db07a8205 with scrape type 2
2026-03-28 22:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 114d148c-9038-547a-b928-170db07a8205 with scrape type 2
2026-03-28 22:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 114d148c-9038-547a-b928-170db07a8205, identifier: OU73%20MMX
2026-03-28 22:16:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:16:57 [bca.uk] INFO: Found listing with ID: MH16%20BXV
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 22:16:57 [bca.uk] INFO: Scrape type for MH16%20BXV: 2
2026-03-28 22:16:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 407940bb-76e8-500c-84ba-996f6758ea71 with identifier: MH16%20BXV
2026-03-28 22:16:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 407940bb-76e8-500c-84ba-996f6758ea71 with scrape type 2
2026-03-28 22:16:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 407940bb-76e8-500c-84ba-996f6758ea71 with scrape type 2
2026-03-28 22:16:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 407940bb-76e8-500c-84ba-996f6758ea71, identifier: MH16%20BXV
2026-03-28 22:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 114d148c-9038-547a-b928-170db07a8205 with identifier: OU73%20MMX
2026-03-28 22:16:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 114d148c-9038-547a-b928-170db07a8205 with identifier: OU73%20MMX
2026-03-28 22:16:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 114d148c-9038-547a-b928-170db07a8205 with identifier: OU73%20MMX to the API
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU73%20MMX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '114d148c-9038-547a-b928-170db07a8205',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU73 MMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU73%20MMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'CX-30',
 'odometer': 9656,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-30 2.0 E-SKY-G MHEV HOMURA Hatchback',
 'transmission': 'automatic',
 'trim': 'E-SKY-G MHEV HOMURA',
 'vin': 'JMZDM6WE400402449',
 'year': 2023}
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU73%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 22:16:57 [bca.uk] INFO: Saving data for OU73%20MMX: {'auction_closing_time': 1775124000.0, 'created_time': 1774649696.951168, 'last_price_update_time': 1774736217.83825}
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU73%2520MMX') HTTP/1.1" 204 0
2026-03-28 22:16:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:16:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 407940bb-76e8-500c-84ba-996f6758ea71 with identifier: MH16%20BXV
2026-03-28 22:16:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=estoril+blue HTTP/1.1" 200 None
2026-03-28 22:16:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 407940bb-76e8-500c-84ba-996f6758ea71 with identifier: MH16%20BXV
2026-03-28 22:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 407940bb-76e8-500c-84ba-996f6758ea71 with identifier: MH16%20BXV to the API
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:58 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH16%20BXV-GB',
 'category': 'Car',
 'color': 'estoril blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '407940bb-76e8-500c-84ba-996f6758ea71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH16 BXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH16%20BXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 83455,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 218D M SPORT MPV',
 'transmission': 'manual',
 'trim': '218D M SPORT',
 'vin': 'WBA2E520305E23503',
 'year': 2016}
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Saving data for MH16%20BXV: {'auction_closing_time': 1774951200.0, 'created_time': 1774350694.613521, 'last_price_update_time': 1774736218.357136}
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH16%2520BXV') HTTP/1.1" 204 0
2026-03-28 22:16:58 [bca.uk] INFO: Found listing with ID: GF12%20OAY
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Scrape type for GF12%20OAY: 2
2026-03-28 22:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with identifier: GF12%20OAY
2026-03-28 22:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with scrape type 2
2026-03-28 22:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with scrape type 2
2026-03-28 22:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7, identifier: GF12%20OAY
2026-03-28 22:16:58 [bca.uk] INFO: Found listing with ID: MJ17%20VKW
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520VKW%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Scrape type for MJ17%20VKW: 0
2026-03-28 22:16:58 [bca.uk] INFO: Found listing with ID: SC16%20NGN
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC16%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Scrape type for SC16%20NGN: 0
2026-03-28 22:16:58 [bca.uk] INFO: Found listing with ID: WN13%20MHL
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Scrape type for WN13%20MHL: 2
2026-03-28 22:16:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6766454-9a9c-52f3-8c96-685cd70dd72b with identifier: WN13%20MHL
2026-03-28 22:16:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6766454-9a9c-52f3-8c96-685cd70dd72b with scrape type 2
2026-03-28 22:16:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6766454-9a9c-52f3-8c96-685cd70dd72b with scrape type 2
2026-03-28 22:16:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6766454-9a9c-52f3-8c96-685cd70dd72b, identifier: WN13%20MHL
2026-03-28 22:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with identifier: GF12%20OAY
2026-03-28 22:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with identifier: GF12%20OAY
2026-03-28 22:16:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7 with identifier: GF12%20OAY to the API
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF12%20OAY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '38d33a4b-bcae-57a0-9b5a-2a1a2987e4b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF12 OAY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF12%20OAY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 156973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.6 CRDI COMFORT Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI COMFORT',
 'vin': 'TMADB51SLCJ240105',
 'year': 2012}
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 22:16:58 [bca.uk] INFO: Saving data for GF12%20OAY: {'auction_closing_time': 1774951200.0, 'created_time': 1774562906.368123, 'last_price_update_time': 1774736218.923824}
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF12%2520OAY') HTTP/1.1" 204 0
2026-03-28 22:16:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6766454-9a9c-52f3-8c96-685cd70dd72b with identifier: WN13%20MHL
2026-03-28 22:16:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6766454-9a9c-52f3-8c96-685cd70dd72b with identifier: WN13%20MHL
2026-03-28 22:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6766454-9a9c-52f3-8c96-685cd70dd72b with identifier: WN13%20MHL to the API
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:59 [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=WN13%20MHL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6766454-9a9c-52f3-8c96-685cd70dd72b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN13 MHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN13%20MHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 153680,
 '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 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFBAF15U6367871',
 'year': 2013}
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:16:59 [bca.uk] INFO: Saving data for WN13%20MHL: {'auction_closing_time': 1774951200.0, 'created_time': 1774562910.3957691, 'last_price_update_time': 1774736219.215583}
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN13%2520MHL') HTTP/1.1" 204 0
2026-03-28 22:16:59 [bca.uk] INFO: Found listing with ID: DV15%20HHN
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 22:16:59 [bca.uk] INFO: Scrape type for DV15%20HHN: 2
2026-03-28 22:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with identifier: DV15%20HHN
2026-03-28 22:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with scrape type 2
2026-03-28 22:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with scrape type 2
2026-03-28 22:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd3f1ff9-9666-5f1d-956f-a6854ce32fa3, identifier: DV15%20HHN
2026-03-28 22:16:59 [bca.uk] INFO: Found listing with ID: SC61%20BYP
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC61%2520BYP%27 HTTP/1.1" 200 None
2026-03-28 22:16:59 [bca.uk] INFO: Scrape type for SC61%20BYP: 2
2026-03-28 22:16:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e986871f-dd76-5114-96a4-68048bf3ab7e with identifier: SC61%20BYP
2026-03-28 22:16:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e986871f-dd76-5114-96a4-68048bf3ab7e with scrape type 2
2026-03-28 22:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e986871f-dd76-5114-96a4-68048bf3ab7e with scrape type 2
2026-03-28 22:16:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e986871f-dd76-5114-96a4-68048bf3ab7e, identifier: SC61%20BYP
2026-03-28 22:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with identifier: DV15%20HHN
2026-03-28 22:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with identifier: DV15%20HHN
2026-03-28 22:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd3f1ff9-9666-5f1d-956f-a6854ce32fa3 with identifier: DV15%20HHN to the API
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:16:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV15%20HHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd3f1ff9-9666-5f1d-956f-a6854ce32fa3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV15 HHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV15%20HHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 117915,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC+',
 'vin': 'SJNFAAJ11U1344431',
 'year': 2015}
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV15%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 22:16:59 [bca.uk] INFO: Saving data for DV15%20HHN: {'auction_closing_time': 1774951200.0, 'created_time': 1774562903.183442, 'last_price_update_time': 1774736219.737129}
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV15%2520HHN') HTTP/1.1" 204 0
2026-03-28 22:16:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e986871f-dd76-5114-96a4-68048bf3ab7e with identifier: SC61%20BYP
2026-03-28 22:16:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e986871f-dd76-5114-96a4-68048bf3ab7e with identifier: SC61%20BYP
2026-03-28 22:16:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e986871f-dd76-5114-96a4-68048bf3ab7e with identifier: SC61%20BYP to the API
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:16:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:00 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC61%20BYP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e986871f-dd76-5114-96a4-68048bf3ab7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC61 BYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC61%20BYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 61678,
 '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': 'WVWZZZ6RZCY172845',
 'year': 2012}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC61%2520BYP%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Saving data for SC61%20BYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774562900.988267, 'last_price_update_time': 1774736220.053719}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC61%2520BYP') HTTP/1.1" 204 0
2026-03-28 22:17:00 [bca.uk] INFO: Found listing with ID: VE13%20GBF
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE13%2520GBF%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Scrape type for VE13%20GBF: 2
2026-03-28 22:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d920d776-bb42-5085-94c4-3483c762f9f7 with identifier: VE13%20GBF
2026-03-28 22:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d920d776-bb42-5085-94c4-3483c762f9f7 with scrape type 2
2026-03-28 22:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d920d776-bb42-5085-94c4-3483c762f9f7 with scrape type 2
2026-03-28 22:17:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d920d776-bb42-5085-94c4-3483c762f9f7, identifier: VE13%20GBF
2026-03-28 22:17:00 [bca.uk] INFO: Found listing with ID: RO09%20UJK
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Scrape type for RO09%20UJK: 0
2026-03-28 22:17:00 [bca.uk] INFO: Found listing with ID: KV66%20XDL
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Scrape type for KV66%20XDL: 2
2026-03-28 22:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c760322b-97f5-5569-b0cb-b9a0ed78836e with identifier: KV66%20XDL
2026-03-28 22:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c760322b-97f5-5569-b0cb-b9a0ed78836e with scrape type 2
2026-03-28 22:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c760322b-97f5-5569-b0cb-b9a0ed78836e with scrape type 2
2026-03-28 22:17:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c760322b-97f5-5569-b0cb-b9a0ed78836e, identifier: KV66%20XDL
2026-03-28 22:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d920d776-bb42-5085-94c4-3483c762f9f7 with identifier: VE13%20GBF
2026-03-28 22:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d920d776-bb42-5085-94c4-3483c762f9f7 with identifier: VE13%20GBF
2026-03-28 22:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d920d776-bb42-5085-94c4-3483c762f9f7 with identifier: VE13%20GBF to the API
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE13%20GBF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd920d776-bb42-5085-94c4-3483c762f9f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE13 GBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE13%20GBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 91921,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 TEKNA S/S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 TEKNA S/S',
 'vin': 'SJNFEAJ10U2817517',
 'year': 2013}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE13%2520GBF%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Saving data for VE13%20GBF: {'auction_closing_time': 1774951200.0, 'created_time': 1774562935.434363, 'last_price_update_time': 1774736220.638315}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE13%2520GBF') HTTP/1.1" 204 0
2026-03-28 22:17:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c760322b-97f5-5569-b0cb-b9a0ed78836e with identifier: KV66%20XDL
2026-03-28 22:17:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c760322b-97f5-5569-b0cb-b9a0ed78836e with identifier: KV66%20XDL
2026-03-28 22:17:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c760322b-97f5-5569-b0cb-b9a0ed78836e with identifier: KV66%20XDL to the API
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:00 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV66%20XDL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c760322b-97f5-5569-b0cb-b9a0ed78836e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV66 XDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV66%20XDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'V40 X-COUNTRY',
 'odometer': 101823,
 'odometer_reading_unit': '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 X-COUNTRY 2.0 D3 D-E 150 PRO G/T Hatchback',
 'transmission': 'manual',
 'trim': 'D3 D-E 150 PRO G/T',
 'vin': 'YV1MZ79L0H2120996',
 'year': 2016}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Saving data for KV66%20XDL: {'auction_closing_time': 1774951200.0, 'created_time': 1774562913.311955, 'last_price_update_time': 1774736220.91714}
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV66%2520XDL') HTTP/1.1" 204 0
2026-03-28 22:17:00 [bca.uk] INFO: Found listing with ID: RF56%20WZG
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF56%2520WZG%27 HTTP/1.1" 200 None
2026-03-28 22:17:00 [bca.uk] INFO: Scrape type for RF56%20WZG: 2
2026-03-28 22:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3647ce1-c7af-5041-858a-564daa8c8230 with identifier: RF56%20WZG
2026-03-28 22:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3647ce1-c7af-5041-858a-564daa8c8230 with scrape type 2
2026-03-28 22:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3647ce1-c7af-5041-858a-564daa8c8230 with scrape type 2
2026-03-28 22:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3647ce1-c7af-5041-858a-564daa8c8230, identifier: RF56%20WZG
2026-03-28 22:17:01 [bca.uk] INFO: Found listing with ID: HV58%20LRN
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV58%2520LRN%27 HTTP/1.1" 200 None
2026-03-28 22:17:01 [bca.uk] INFO: Scrape type for HV58%20LRN: 2
2026-03-28 22:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fefb1dd1-f882-5984-af19-2729c749b669 with identifier: HV58%20LRN
2026-03-28 22:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fefb1dd1-f882-5984-af19-2729c749b669 with scrape type 2
2026-03-28 22:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fefb1dd1-f882-5984-af19-2729c749b669 with scrape type 2
2026-03-28 22:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fefb1dd1-f882-5984-af19-2729c749b669, identifier: HV58%20LRN
2026-03-28 22:17:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3647ce1-c7af-5041-858a-564daa8c8230 with identifier: RF56%20WZG
2026-03-28 22:17:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3647ce1-c7af-5041-858a-564daa8c8230 with identifier: RF56%20WZG
2026-03-28 22:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3647ce1-c7af-5041-858a-564daa8c8230 with identifier: RF56%20WZG to the API
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF56%20WZG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd3647ce1-c7af-5041-858a-564daa8c8230',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF56 WZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF56%20WZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '325D',
 'odometer': 162234,
 '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 325D 3.0 M SPORT Saloon',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBAVC52020VC88341',
 'year': 2006}
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF56%2520WZG%27 HTTP/1.1" 200 None
2026-03-28 22:17:01 [bca.uk] INFO: Saving data for RF56%20WZG: {'auction_closing_time': 1774951200.0, 'created_time': 1774562939.382875, 'last_price_update_time': 1774736221.477694}
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF56%2520WZG') HTTP/1.1" 204 0
2026-03-28 22:17:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fefb1dd1-f882-5984-af19-2729c749b669 with identifier: HV58%20LRN
2026-03-28 22:17:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fefb1dd1-f882-5984-af19-2729c749b669 with identifier: HV58%20LRN
2026-03-28 22:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fefb1dd1-f882-5984-af19-2729c749b669 with identifier: HV58%20LRN to the API
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV58%20LRN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fefb1dd1-f882-5984-af19-2729c749b669',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV58 LRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV58%20LRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 116044,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC TYPE S GT Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC TYPE S GT',
 'vin': 'SHHFN13608U002712',
 'year': 2008}
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV58%2520LRN%27 HTTP/1.1" 200 None
2026-03-28 22:17:01 [bca.uk] INFO: Saving data for HV58%20LRN: {'auction_closing_time': 1774951200.0, 'created_time': 1774562909.553261, 'last_price_update_time': 1774736221.86864}
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV58%2520LRN') HTTP/1.1" 204 0
2026-03-28 22:17:01 [bca.uk] INFO: Found listing with ID: HV65%20GSU
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 22:17:01 [bca.uk] INFO: Scrape type for HV65%20GSU: 2
2026-03-28 22:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with identifier: HV65%20GSU
2026-03-28 22:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with scrape type 2
2026-03-28 22:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with scrape type 2
2026-03-28 22:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4, identifier: HV65%20GSU
2026-03-28 22:17:01 [bca.uk] INFO: Found listing with ID: GN63%20FFY
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN63%2520FFY%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Scrape type for GN63%20FFY: 2
2026-03-28 22:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with identifier: GN63%20FFY
2026-03-28 22:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with scrape type 2
2026-03-28 22:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with scrape type 2
2026-03-28 22:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae5ec70c-b190-5e28-b8e9-582b12d4acd6, identifier: GN63%20FFY
2026-03-28 22:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with identifier: HV65%20GSU
2026-03-28 22:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with identifier: HV65%20GSU
2026-03-28 22:17:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c63af4e-69a7-5a7e-abd6-9572f2a46cd4 with identifier: HV65%20GSU to the API
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV65%20GSU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c63af4e-69a7-5a7e-abd6-9572f2a46cd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV65 GSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV65%20GSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'MEGANE',
 'odometer': 55283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE 1.5 DCI 110 LIMITED Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 LIMITED',
 'vin': 'VF1BZ890H53720189',
 'year': 2015}
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Saving data for HV65%20GSU: {'auction_closing_time': 1774951200.0, 'created_time': 1774649690.349188, 'last_price_update_time': 1774736222.422462}
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV65%2520GSU') HTTP/1.1" 204 0
2026-03-28 22:17:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with identifier: GN63%20FFY
2026-03-28 22:17:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with identifier: GN63%20FFY
2026-03-28 22:17:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae5ec70c-b190-5e28-b8e9-582b12d4acd6 with identifier: GN63%20FFY to the API
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN63%20FFY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae5ec70c-b190-5e28-b8e9-582b12d4acd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN63 FFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN63%20FFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'YETI',
 'odometer': 73233,
 '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 ELEGANCE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 4X4 ELEGANCE DSG',
 'vin': 'TMBMD75L2D6083211',
 'year': 2013}
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN63%2520FFY%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Saving data for GN63%20FFY: {'auction_closing_time': 1774951200.0, 'created_time': 1774562907.814197, 'last_price_update_time': 1774736222.747738}
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN63%2520FFY') HTTP/1.1" 204 0
2026-03-28 22:17:02 [bca.uk] INFO: Found listing with ID: LD66%20BVN
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520BVN%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Scrape type for LD66%20BVN: 0
2026-03-28 22:17:02 [bca.uk] INFO: Found listing with ID: BJ62%20USG
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ62%2520USG%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Scrape type for BJ62%20USG: 2
2026-03-28 22:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94ac9609-1b3c-5c4e-ad62-7d52af079311 with identifier: BJ62%20USG
2026-03-28 22:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94ac9609-1b3c-5c4e-ad62-7d52af079311 with scrape type 2
2026-03-28 22:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94ac9609-1b3c-5c4e-ad62-7d52af079311 with scrape type 2
2026-03-28 22:17:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94ac9609-1b3c-5c4e-ad62-7d52af079311, identifier: BJ62%20USG
2026-03-28 22:17:02 [bca.uk] INFO: Found listing with ID: SD68%20NLT
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:17:02 [bca.uk] INFO: Scrape type for SD68%20NLT: 2
2026-03-28 22:17:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 175b50b3-1a57-580f-961a-6c3f68d3051d with identifier: SD68%20NLT
2026-03-28 22:17:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 175b50b3-1a57-580f-961a-6c3f68d3051d with scrape type 2
2026-03-28 22:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 175b50b3-1a57-580f-961a-6c3f68d3051d with scrape type 2
2026-03-28 22:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 175b50b3-1a57-580f-961a-6c3f68d3051d, identifier: SD68%20NLT
2026-03-28 22:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94ac9609-1b3c-5c4e-ad62-7d52af079311 with identifier: BJ62%20USG
2026-03-28 22:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94ac9609-1b3c-5c4e-ad62-7d52af079311 with identifier: BJ62%20USG
2026-03-28 22:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94ac9609-1b3c-5c4e-ad62-7d52af079311 with identifier: BJ62%20USG to the API
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ62%20USG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '94ac9609-1b3c-5c4e-ad62-7d52af079311',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ62 USG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ62%20USG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 87429,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 122 MATCH',
 'vin': 'WVWZZZ1KZDP032696',
 'year': 2012}
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ62%2520USG%27 HTTP/1.1" 200 None
2026-03-28 22:17:03 [bca.uk] INFO: Saving data for BJ62%20USG: {'auction_closing_time': 1774951200.0, 'created_time': 1774562843.852176, 'last_price_update_time': 1774736223.332663}
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ62%2520USG') HTTP/1.1" 204 0
2026-03-28 22:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 175b50b3-1a57-580f-961a-6c3f68d3051d with identifier: SD68%20NLT
2026-03-28 22:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 175b50b3-1a57-580f-961a-6c3f68d3051d with identifier: SD68%20NLT
2026-03-28 22:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 175b50b3-1a57-580f-961a-6c3f68d3051d with identifier: SD68%20NLT to the API
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD68%20NLT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '175b50b3-1a57-580f-961a-6c3f68d3051d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD68 NLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD68%20NLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 35452,
 'odometer_reading_unit': '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 GTC 2.0 T 16V VXR Coupe',
 'transmission': 'manual',
 'trim': 'T 16V VXR',
 'vin': 'W0VPF2ES5JG108714',
 'year': 2018}
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD68%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:17:03 [bca.uk] INFO: Saving data for SD68%20NLT: {'auction_closing_time': 1774951200.0, 'created_time': 1774649703.857833, 'last_price_update_time': 1774736223.637394}
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD68%2520NLT') HTTP/1.1" 204 0
2026-03-28 22:17:03 [bca.uk] INFO: Found listing with ID: AU69%20VFL
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520VFL%27 HTTP/1.1" 200 None
2026-03-28 22:17:03 [bca.uk] INFO: Scrape type for AU69%20VFL: 2
2026-03-28 22:17:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abe62e39-0f4d-58be-88e7-1b51166ed2a6 with identifier: AU69%20VFL
2026-03-28 22:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe62e39-0f4d-58be-88e7-1b51166ed2a6 with scrape type 2
2026-03-28 22:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abe62e39-0f4d-58be-88e7-1b51166ed2a6 with scrape type 2
2026-03-28 22:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abe62e39-0f4d-58be-88e7-1b51166ed2a6, identifier: AU69%20VFL
2026-03-28 22:17:03 [bca.uk] INFO: Found listing with ID: RX65%20VOJ
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520VOJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:03 [bca.uk] INFO: Scrape type for RX65%20VOJ: 2
2026-03-28 22:17:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cfede85-89ae-5952-9413-83b84d0c3267 with identifier: RX65%20VOJ
2026-03-28 22:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cfede85-89ae-5952-9413-83b84d0c3267 with scrape type 2
2026-03-28 22:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cfede85-89ae-5952-9413-83b84d0c3267 with scrape type 2
2026-03-28 22:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cfede85-89ae-5952-9413-83b84d0c3267, identifier: RX65%20VOJ
2026-03-28 22:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abe62e39-0f4d-58be-88e7-1b51166ed2a6 with identifier: AU69%20VFL
2026-03-28 22:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abe62e39-0f4d-58be-88e7-1b51166ed2a6 with identifier: AU69%20VFL
2026-03-28 22:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abe62e39-0f4d-58be-88e7-1b51166ed2a6 with identifier: AU69%20VFL to the API
2026-03-28 22:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU69%20VFL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'abe62e39-0f4d-58be-88e7-1b51166ed2a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU69 VFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU69%20VFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 63944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 FLAIR (6) Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR (6)',
 'vin': 'VF72RHNPMK4457842',
 'year': 2019}
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520VFL%27 HTTP/1.1" 200 None
2026-03-28 22:17:04 [bca.uk] INFO: Saving data for AU69%20VFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774562949.856187, 'last_price_update_time': 1774736224.198339}
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU69%2520VFL') HTTP/1.1" 204 0
2026-03-28 22:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cfede85-89ae-5952-9413-83b84d0c3267 with identifier: RX65%20VOJ
2026-03-28 22:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cfede85-89ae-5952-9413-83b84d0c3267 with identifier: RX65%20VOJ
2026-03-28 22:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cfede85-89ae-5952-9413-83b84d0c3267 with identifier: RX65%20VOJ to the API
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX65%20VOJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cfede85-89ae-5952-9413-83b84d0c3267',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX65 VOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX65%20VOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 99015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.6 E-HDI ALLURE EGC MPV',
 'transmission': 'automatic',
 'trim': 'E-HDI ALLURE EGC',
 'vin': 'VF3CU9HP8FY032311',
 'year': 2015}
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520VOJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:04 [bca.uk] INFO: Saving data for RX65%20VOJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649724.905125, 'last_price_update_time': 1774736224.539799}
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX65%2520VOJ') HTTP/1.1" 204 0
2026-03-28 22:17:04 [bca.uk] INFO: Found listing with ID: PY10%20FWJ
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY10%2520FWJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:04 [bca.uk] INFO: Scrape type for PY10%20FWJ: 0
2026-03-28 22:17:04 [bca.uk] INFO: Found listing with ID: SB66%20OSX
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 22:17:04 [bca.uk] INFO: Scrape type for SB66%20OSX: 2
2026-03-28 22:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with identifier: SB66%20OSX
2026-03-28 22:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with scrape type 2
2026-03-28 22:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with scrape type 2
2026-03-28 22:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fc684d1-051e-51c1-a846-e9170fcb1fb9, identifier: SB66%20OSX
2026-03-28 22:17:04 [bca.uk] INFO: Found listing with ID: AF66%20BUH
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520BUH%27 HTTP/1.1" 200 None
2026-03-28 22:17:04 [bca.uk] INFO: Scrape type for AF66%20BUH: 2
2026-03-28 22:17:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1c089b9-3d63-577d-b76d-e3308af9a2d7 with identifier: AF66%20BUH
2026-03-28 22:17:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1c089b9-3d63-577d-b76d-e3308af9a2d7 with scrape type 2
2026-03-28 22:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1c089b9-3d63-577d-b76d-e3308af9a2d7 with scrape type 2
2026-03-28 22:17:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1c089b9-3d63-577d-b76d-e3308af9a2d7, identifier: AF66%20BUH
2026-03-28 22:17:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with identifier: SB66%20OSX
2026-03-28 22:17:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with identifier: SB66%20OSX
2026-03-28 22:17:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fc684d1-051e-51c1-a846-e9170fcb1fb9 with identifier: SB66%20OSX to the API
2026-03-28 22:17:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6fc684d1-051e-51c1-a846-e9170fcb1fb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB66 OSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB66%20OSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 102523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI 134 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI 134 3 ISG',
 'vin': 'U5YHN516LGL279450',
 'year': 2016}
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 22:17:05 [bca.uk] INFO: Saving data for SB66%20OSX: {'auction_closing_time': 1774951200.0, 'created_time': 1774649690.700202, 'last_price_update_time': 1774736225.144394}
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB66%2520OSX') HTTP/1.1" 204 0
2026-03-28 22:17:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1c089b9-3d63-577d-b76d-e3308af9a2d7 with identifier: AF66%20BUH
2026-03-28 22:17:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1c089b9-3d63-577d-b76d-e3308af9a2d7 with identifier: AF66%20BUH
2026-03-28 22:17:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1c089b9-3d63-577d-b76d-e3308af9a2d7 with identifier: AF66%20BUH to the API
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF66%20BUH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1c089b9-3d63-577d-b76d-e3308af9a2d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF66 BUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF66%20BUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 178627,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 GT Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZ3CZHE033974',
 'year': 2016}
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF66%2520BUH%27 HTTP/1.1" 200 None
2026-03-28 22:17:05 [bca.uk] INFO: Saving data for AF66%20BUH: {'auction_closing_time': 1775124000.0, 'created_time': 1774649717.081387, 'last_price_update_time': 1774736225.428186}
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF66%2520BUH') HTTP/1.1" 204 0
2026-03-28 22:17:05 [bca.uk] INFO: Found listing with ID: WF17%20ZXA
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520ZXA%27 HTTP/1.1" 200 None
2026-03-28 22:17:05 [bca.uk] INFO: Scrape type for WF17%20ZXA: 2
2026-03-28 22:17:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with identifier: WF17%20ZXA
2026-03-28 22:17:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with scrape type 2
2026-03-28 22:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with scrape type 2
2026-03-28 22:17:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30, identifier: WF17%20ZXA
2026-03-28 22:17:05 [bca.uk] INFO: Found listing with ID: BL64%20YTM
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:17:05 [bca.uk] INFO: Scrape type for BL64%20YTM: 2
2026-03-28 22:17:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7547ef5-4c95-5456-85f7-294fb3b4216e with identifier: BL64%20YTM
2026-03-28 22:17:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7547ef5-4c95-5456-85f7-294fb3b4216e with scrape type 2
2026-03-28 22:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7547ef5-4c95-5456-85f7-294fb3b4216e with scrape type 2
2026-03-28 22:17:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7547ef5-4c95-5456-85f7-294fb3b4216e, identifier: BL64%20YTM
2026-03-28 22:17:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with identifier: WF17%20ZXA
2026-03-28 22:17:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with identifier: WF17%20ZXA
2026-03-28 22:17:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30 with identifier: WF17%20ZXA to the API
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF17%20ZXA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47abec0e-3bcf-5c1c-b1da-46ba6d9d7d30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF17 ZXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF17%20ZXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 73558,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 110 SE L Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE L',
 'vin': 'TMBKN6NJ2HZ188252',
 'year': 2017}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520ZXA%27 HTTP/1.1" 200 None
2026-03-28 22:17:06 [bca.uk] INFO: Saving data for WF17%20ZXA: {'auction_closing_time': 1774951200.0, 'created_time': 1774562914.00011, 'last_price_update_time': 1774736226.094502}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF17%2520ZXA') HTTP/1.1" 204 0
2026-03-28 22:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7547ef5-4c95-5456-85f7-294fb3b4216e with identifier: BL64%20YTM
2026-03-28 22:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7547ef5-4c95-5456-85f7-294fb3b4216e with identifier: BL64%20YTM
2026-03-28 22:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7547ef5-4c95-5456-85f7-294fb3b4216e with identifier: BL64%20YTM to the API
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL64%20YTM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7547ef5-4c95-5456-85f7-294fb3b4216e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL64 YTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL64%20YTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 92683,
 'odometer_reading_unit': '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 N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 N-TEC+',
 'vin': 'SJNFAAJ11U1285884',
 'year': 2014}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:17:06 [bca.uk] INFO: Saving data for BL64%20YTM: {'auction_closing_time': 1775124000.0, 'created_time': 1774649704.861291, 'last_price_update_time': 1774736226.476925}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL64%2520YTM') HTTP/1.1" 204 0
2026-03-28 22:17:06 [bca.uk] INFO: Found listing with ID: SE15%20SOU
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE15%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:17:06 [bca.uk] INFO: Scrape type for SE15%20SOU: 2
2026-03-28 22:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6579411c-0d9e-55d8-a60d-69383dbf0663 with identifier: SE15%20SOU
2026-03-28 22:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6579411c-0d9e-55d8-a60d-69383dbf0663 with scrape type 2
2026-03-28 22:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6579411c-0d9e-55d8-a60d-69383dbf0663 with scrape type 2
2026-03-28 22:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6579411c-0d9e-55d8-a60d-69383dbf0663, identifier: SE15%20SOU
2026-03-28 22:17:06 [bca.uk] INFO: Found listing with ID: EN16%20KRD
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 22:17:06 [bca.uk] INFO: Scrape type for EN16%20KRD: 2
2026-03-28 22:17:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with identifier: EN16%20KRD
2026-03-28 22:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with scrape type 2
2026-03-28 22:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with scrape type 2
2026-03-28 22:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48d99c92-49e7-5540-a86d-b5a2ab30eb85, identifier: EN16%20KRD
2026-03-28 22:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6579411c-0d9e-55d8-a60d-69383dbf0663 with identifier: SE15%20SOU
2026-03-28 22:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6579411c-0d9e-55d8-a60d-69383dbf0663 with identifier: SE15%20SOU
2026-03-28 22:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6579411c-0d9e-55d8-a60d-69383dbf0663 with identifier: SE15%20SOU to the API
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE15%20SOU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6579411c-0d9e-55d8-a60d-69383dbf0663',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE15 SOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE15%20SOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FIAT',
 'model': '500',
 'odometer': 94565,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP S/S Hatchback',
 'transmission': 'manual',
 'trim': 'POP S/S',
 'vin': 'ZFA3120000J423592',
 'year': 2015}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE15%2520SOU%27 HTTP/1.1" 200 None
2026-03-28 22:17:06 [bca.uk] INFO: Saving data for SE15%20SOU: {'auction_closing_time': 1774951200.0, 'created_time': 1774562916.353066, 'last_price_update_time': 1774736226.982174}
2026-03-28 22:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE15%2520SOU') HTTP/1.1" 204 0
2026-03-28 22:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with identifier: EN16%20KRD
2026-03-28 22:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with identifier: EN16%20KRD
2026-03-28 22:17:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48d99c92-49e7-5540-a86d-b5a2ab30eb85 with identifier: EN16%20KRD to the API
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=39&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN16%20KRD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '48d99c92-49e7-5540-a86d-b5a2ab30eb85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN16 KRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN16%20KRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 73841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN7GH608246',
 'year': 2016}
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520KRD%27 HTTP/1.1" 200 None
2026-03-28 22:17:07 [bca.uk] INFO: Saving data for EN16%20KRD: {'auction_closing_time': 1775124000.0, 'created_time': 1774649700.039453, 'last_price_update_time': 1774736227.279923}
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN16%2520KRD') HTTP/1.1" 204 0
2026-03-28 22:17:07 [bca.uk] INFO: Found listing with ID: KM09%20ZGS
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM09%2520ZGS%27 HTTP/1.1" 200 None
2026-03-28 22:17:07 [bca.uk] INFO: Scrape type for KM09%20ZGS: 0
2026-03-28 22:17:07 [bca.uk] INFO: Found listing with ID: DL10%20PKC
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520PKC%27 HTTP/1.1" 200 None
2026-03-28 22:17:07 [bca.uk] INFO: Scrape type for DL10%20PKC: 2
2026-03-28 22:17:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b42c4deb-ca02-5195-a205-5cbe579af215 with identifier: DL10%20PKC
2026-03-28 22:17:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b42c4deb-ca02-5195-a205-5cbe579af215 with scrape type 2
2026-03-28 22:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b42c4deb-ca02-5195-a205-5cbe579af215 with scrape type 2
2026-03-28 22:17:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b42c4deb-ca02-5195-a205-5cbe579af215, identifier: DL10%20PKC
2026-03-28 22:17:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b42c4deb-ca02-5195-a205-5cbe579af215 with identifier: DL10%20PKC
2026-03-28 22:17:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b42c4deb-ca02-5195-a205-5cbe579af215 with identifier: DL10%20PKC
2026-03-28 22:17:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b42c4deb-ca02-5195-a205-5cbe579af215 with identifier: DL10%20PKC to the API
2026-03-28 22:17:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL10%20PKC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b42c4deb-ca02-5195-a205-5cbe579af215',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL10 PKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL10%20PKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 106356,
 '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': 'WVWZZZ6RZAY296292',
 'year': 2010}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520PKC%27 HTTP/1.1" 200 None
2026-03-28 22:17:08 [bca.uk] INFO: Saving data for DL10%20PKC: {'auction_closing_time': 1774951200.0, 'created_time': 1774562917.549674, 'last_price_update_time': 1774736228.153371}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL10%2520PKC') HTTP/1.1" 204 0
2026-03-28 22:17:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:17:08 [bca.uk] INFO: Found listing with ID: WU07%20KYA
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU07%2520KYA%27 HTTP/1.1" 200 None
2026-03-28 22:17:08 [bca.uk] INFO: Scrape type for WU07%20KYA: 2
2026-03-28 22:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with identifier: WU07%20KYA
2026-03-28 22:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with scrape type 2
2026-03-28 22:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with scrape type 2
2026-03-28 22:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5210cb7b-5d67-5e22-8ac8-e85d61ce4144, identifier: WU07%20KYA
2026-03-28 22:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with identifier: WU07%20KYA
2026-03-28 22:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with identifier: WU07%20KYA
2026-03-28 22:17:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5210cb7b-5d67-5e22-8ac8-e85d61ce4144 with identifier: WU07%20KYA to the API
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU07%20KYA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5210cb7b-5d67-5e22-8ac8-e85d61ce4144',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU07 KYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU07%20KYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLK 280',
 'odometer': 74254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLK 280 3.0 SPORT TIP Convertible',
 'transmission': 'manual',
 'trim': 'SPORT TIP',
 'vin': 'WDB2094542T080065',
 'year': 2007}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU07%2520KYA%27 HTTP/1.1" 200 None
2026-03-28 22:17:08 [bca.uk] INFO: Saving data for WU07%20KYA: {'auction_closing_time': 1774951200.0, 'created_time': 1774563083.747744, 'last_price_update_time': 1774736228.555916}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU07%2520KYA') HTTP/1.1" 204 0
2026-03-28 22:17:08 [bca.uk] INFO: Found listing with ID: RE66%20UYD
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 22:17:08 [bca.uk] INFO: Scrape type for RE66%20UYD: 2
2026-03-28 22:17:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3ce4676-59b8-5eda-97c4-f202f26fc449 with identifier: RE66%20UYD
2026-03-28 22:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3ce4676-59b8-5eda-97c4-f202f26fc449 with scrape type 2
2026-03-28 22:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3ce4676-59b8-5eda-97c4-f202f26fc449 with scrape type 2
2026-03-28 22:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3ce4676-59b8-5eda-97c4-f202f26fc449, identifier: RE66%20UYD
2026-03-28 22:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3ce4676-59b8-5eda-97c4-f202f26fc449 with identifier: RE66%20UYD
2026-03-28 22:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3ce4676-59b8-5eda-97c4-f202f26fc449 with identifier: RE66%20UYD
2026-03-28 22:17:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3ce4676-59b8-5eda-97c4-f202f26fc449 with identifier: RE66%20UYD to the API
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE66%20UYD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3ce4676-59b8-5eda-97c4-f202f26fc449',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE66 UYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE66%20UYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 57184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.6 VVT 115 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7EE6GB716407',
 'year': 2016}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 22:17:08 [bca.uk] INFO: Saving data for RE66%20UYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774563080.843326, 'last_price_update_time': 1774736228.971508}
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE66%2520UYD') HTTP/1.1" 204 0
2026-03-28 22:17:08 [bca.uk] INFO: Found listing with ID: MF15%20WSJ
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF15%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:09 [bca.uk] INFO: Scrape type for MF15%20WSJ: 2
2026-03-28 22:17:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1c6dd3a-029c-5199-ace4-23c4cc567884 with identifier: MF15%20WSJ
2026-03-28 22:17:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1c6dd3a-029c-5199-ace4-23c4cc567884 with scrape type 2
2026-03-28 22:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1c6dd3a-029c-5199-ace4-23c4cc567884 with scrape type 2
2026-03-28 22:17:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1c6dd3a-029c-5199-ace4-23c4cc567884, identifier: MF15%20WSJ
2026-03-28 22:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1c6dd3a-029c-5199-ace4-23c4cc567884 with identifier: MF15%20WSJ
2026-03-28 22:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1c6dd3a-029c-5199-ace4-23c4cc567884 with identifier: MF15%20WSJ
2026-03-28 22:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1c6dd3a-029c-5199-ace4-23c4cc567884 with identifier: MF15%20WSJ to the API
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF15%20WSJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e1c6dd3a-029c-5199-ace4-23c4cc567884',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF15 WSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF15%20WSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 66747,
 'odometer_reading_unit': '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 ADAM 1.2 VVT 70 JAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 JAM',
 'vin': 'W0L0MAP08F6048881',
 'year': 2015}
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF15%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:09 [bca.uk] INFO: Saving data for MF15%20WSJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774268456.314707, 'last_price_update_time': 1774736229.38826}
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF15%2520WSJ') HTTP/1.1" 204 0
2026-03-28 22:17:09 [bca.uk] INFO: Total items found: 100
2026-03-28 22:17:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded
2026-03-28 22:17:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:17:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:09 [bca.uk] INFO: Found listing with ID: WP71%20XJC
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJC%27 HTTP/1.1" 200 None
2026-03-28 22:17:09 [bca.uk] INFO: Scrape type for WP71%20XJC: 0
2026-03-28 22:17:09 [bca.uk] INFO: Found listing with ID: YO17%20AOM
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO17%2520AOM%27 HTTP/1.1" 200 None
2026-03-28 22:17:09 [bca.uk] INFO: Scrape type for YO17%20AOM: 2
2026-03-28 22:17:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd4268b0-7316-58f0-baaa-e795e2712587 with identifier: YO17%20AOM
2026-03-28 22:17:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd4268b0-7316-58f0-baaa-e795e2712587 with scrape type 2
2026-03-28 22:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd4268b0-7316-58f0-baaa-e795e2712587 with scrape type 2
2026-03-28 22:17:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd4268b0-7316-58f0-baaa-e795e2712587, identifier: YO17%20AOM
2026-03-28 22:17:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd4268b0-7316-58f0-baaa-e795e2712587 with identifier: YO17%20AOM
2026-03-28 22:17:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd4268b0-7316-58f0-baaa-e795e2712587 with identifier: YO17%20AOM
2026-03-28 22:17:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd4268b0-7316-58f0-baaa-e795e2712587 with identifier: YO17%20AOM to the API
2026-03-28 22:17:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO17%20AOM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd4268b0-7316-58f0-baaa-e795e2712587',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO17 AOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO17%20AOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 66391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF70PHMZBHE531940',
 'year': 2017}
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO17%2520AOM%27 HTTP/1.1" 200 None
2026-03-28 22:17:11 [bca.uk] INFO: Saving data for YO17%20AOM: {'auction_closing_time': 1774778400.0, 'created_time': 1774649709.801449, 'last_price_update_time': 1774736231.575168}
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO17%2520AOM') HTTP/1.1" 204 0
2026-03-28 22:17:11 [bca.uk] INFO: Found listing with ID: KE12%20GOH
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE12%2520GOH%27 HTTP/1.1" 200 None
2026-03-28 22:17:11 [bca.uk] INFO: Scrape type for KE12%20GOH: 0
2026-03-28 22:17:11 [bca.uk] INFO: Found listing with ID: KN60%20ZPY
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN60%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 22:17:11 [bca.uk] INFO: Scrape type for KN60%20ZPY: 0
2026-03-28 22:17:11 [bca.uk] INFO: Found listing with ID: LB59%20ORK
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB59%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 22:17:11 [bca.uk] INFO: Scrape type for LB59%20ORK: 2
2026-03-28 22:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3919ba6b-1bd5-53fb-bf7d-ea87198259be with identifier: LB59%20ORK
2026-03-28 22:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3919ba6b-1bd5-53fb-bf7d-ea87198259be with scrape type 2
2026-03-28 22:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3919ba6b-1bd5-53fb-bf7d-ea87198259be with scrape type 2
2026-03-28 22:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3919ba6b-1bd5-53fb-bf7d-ea87198259be, identifier: LB59%20ORK
2026-03-28 22:17:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:17:11 [bca.uk] INFO: Found listing with ID: AX65%20GGY
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX65%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:11 [bca.uk] INFO: Scrape type for AX65%20GGY: 2
2026-03-28 22:17:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with identifier: AX65%20GGY
2026-03-28 22:17:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with scrape type 2
2026-03-28 22:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with scrape type 2
2026-03-28 22:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04, identifier: AX65%20GGY
2026-03-28 22:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3919ba6b-1bd5-53fb-bf7d-ea87198259be with identifier: LB59%20ORK
2026-03-28 22:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3919ba6b-1bd5-53fb-bf7d-ea87198259be with identifier: LB59%20ORK
2026-03-28 22:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3919ba6b-1bd5-53fb-bf7d-ea87198259be with identifier: LB59%20ORK to the API
2026-03-28 22:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB59%20ORK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3919ba6b-1bd5-53fb-bf7d-ea87198259be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB59 ORK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB59%20ORK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 111707,
 '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 POLO 1.2 70 MODA Hatchback',
 'transmission': 'manual',
 'trim': '70 MODA',
 'vin': 'WVWZZZ6RZAU008484',
 'year': 2009}
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB59%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 22:17:12 [bca.uk] INFO: Saving data for LB59%20ORK: {'auction_closing_time': 1774778400.0, 'created_time': 1774080102.402853, 'last_price_update_time': 1774736232.196826}
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB59%2520ORK') HTTP/1.1" 204 0
2026-03-28 22:17:12 [scrapy.extensions.logstats] INFO: Crawled 274 pages (at 4 pages/min), scraped 1483 items (at 120 items/min)
2026-03-28 22:17:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:17:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with identifier: AX65%20GGY
2026-03-28 22:17:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with identifier: AX65%20GGY
2026-03-28 22:17:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d5d2ddf-85a9-503b-96d5-5f79a0c62b04 with identifier: AX65%20GGY to the API
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX65%20GGY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d5d2ddf-85a9-503b-96d5-5f79a0c62b04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX65 GGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX65%20GGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 65667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF05XXGCC5GB19473',
 'year': 2016}
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX65%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Saving data for AX65%20GGY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649711.494124, 'last_price_update_time': 1774736233.084683}
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX65%2520GGY') HTTP/1.1" 204 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: LL09%20JMU
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL09%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for LL09%20JMU: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: LO12%20MHN
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO12%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for LO12%20MHN: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: NV14%20GKL
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV14%2520GKL%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for NV14%20GKL: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: AF13%20CZZ
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for AF13%20CZZ: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: BJ10%20KWZ
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ10%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for BJ10%20KWZ: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: BN63%20XSE
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN63%2520XSE%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for BN63%20XSE: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: DF10%20EKT
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF10%2520EKT%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for DF10%20EKT: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: EK14%20OWJ
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK14%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for EK14%20OWJ: 0
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: EN11%20FCZ
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN11%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for EN11%20FCZ: 2
2026-03-28 22:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ace641be-89f4-5864-96f0-fa7b78646d19 with identifier: EN11%20FCZ
2026-03-28 22:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ace641be-89f4-5864-96f0-fa7b78646d19 with scrape type 2
2026-03-28 22:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ace641be-89f4-5864-96f0-fa7b78646d19 with scrape type 2
2026-03-28 22:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ace641be-89f4-5864-96f0-fa7b78646d19, identifier: EN11%20FCZ
2026-03-28 22:17:13 [bca.uk] INFO: Found listing with ID: BG12%20YSV
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520YSV%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Scrape type for BG12%20YSV: 2
2026-03-28 22:17:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8db1827-effc-5a2a-97f4-733b5efb52c1 with identifier: BG12%20YSV
2026-03-28 22:17:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8db1827-effc-5a2a-97f4-733b5efb52c1 with scrape type 2
2026-03-28 22:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8db1827-effc-5a2a-97f4-733b5efb52c1 with scrape type 2
2026-03-28 22:17:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8db1827-effc-5a2a-97f4-733b5efb52c1, identifier: BG12%20YSV
2026-03-28 22:17:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ace641be-89f4-5864-96f0-fa7b78646d19 with identifier: EN11%20FCZ
2026-03-28 22:17:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ace641be-89f4-5864-96f0-fa7b78646d19 with identifier: EN11%20FCZ
2026-03-28 22:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ace641be-89f4-5864-96f0-fa7b78646d19 with identifier: EN11%20FCZ to the API
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN11%20FCZ-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ace641be-89f4-5864-96f0-fa7b78646d19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN11 FCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN11%20FCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 114297,
 '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.2 TDCI 200 TITANIUM X SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 200 TITANIUM X SPORT',
 'vin': 'WF0EXXGBBEBY29747',
 'year': 2011}
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN11%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:13 [bca.uk] INFO: Saving data for EN11%20FCZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774534624.316624, 'last_price_update_time': 1774736233.771772}
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN11%2520FCZ') HTTP/1.1" 204 0
2026-03-28 22:17:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8db1827-effc-5a2a-97f4-733b5efb52c1 with identifier: BG12%20YSV
2026-03-28 22:17:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8db1827-effc-5a2a-97f4-733b5efb52c1 with identifier: BG12%20YSV
2026-03-28 22:17:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8db1827-effc-5a2a-97f4-733b5efb52c1 with identifier: BG12%20YSV to the API
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG12%20YSV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c8db1827-effc-5a2a-97f4-733b5efb52c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG12 YSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG12%20YSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 103664,
 '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': 'WDD1690072K054324',
 'year': 2012}
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520YSV%27 HTTP/1.1" 200 None
2026-03-28 22:17:14 [bca.uk] INFO: Saving data for BG12%20YSV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649710.560864, 'last_price_update_time': 1774736234.07741}
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG12%2520YSV') HTTP/1.1" 204 0
2026-03-28 22:17:14 [bca.uk] INFO: Found listing with ID: FG63%20RCX
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 22:17:14 [bca.uk] INFO: Scrape type for FG63%20RCX: 2
2026-03-28 22:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4f99764-7350-5739-bfe1-ab642a3ed312 with identifier: FG63%20RCX
2026-03-28 22:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4f99764-7350-5739-bfe1-ab642a3ed312 with scrape type 2
2026-03-28 22:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4f99764-7350-5739-bfe1-ab642a3ed312 with scrape type 2
2026-03-28 22:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4f99764-7350-5739-bfe1-ab642a3ed312, identifier: FG63%20RCX
2026-03-28 22:17:14 [bca.uk] INFO: Found listing with ID: FL65%20VKN
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL65%2520VKN%27 HTTP/1.1" 200 None
2026-03-28 22:17:14 [bca.uk] INFO: Scrape type for FL65%20VKN: 2
2026-03-28 22:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6be1b28e-2318-5d71-9913-b02a3b7605b5 with identifier: FL65%20VKN
2026-03-28 22:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6be1b28e-2318-5d71-9913-b02a3b7605b5 with scrape type 2
2026-03-28 22:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6be1b28e-2318-5d71-9913-b02a3b7605b5 with scrape type 2
2026-03-28 22:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6be1b28e-2318-5d71-9913-b02a3b7605b5, identifier: FL65%20VKN
2026-03-28 22:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4f99764-7350-5739-bfe1-ab642a3ed312 with identifier: FG63%20RCX
2026-03-28 22:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4f99764-7350-5739-bfe1-ab642a3ed312 with identifier: FG63%20RCX
2026-03-28 22:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4f99764-7350-5739-bfe1-ab642a3ed312 with identifier: FG63%20RCX to the API
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG63%20RCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4f99764-7350-5739-bfe1-ab642a3ed312',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG63 RCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG63%20RCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 66442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI TT 2.0 TDI QUATTRO SPORT Coupe',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO SPORT',
 'vin': 'TRUZZZ8J5E1006432',
 'year': 2013}
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG63%2520RCX%27 HTTP/1.1" 200 None
2026-03-28 22:17:14 [bca.uk] INFO: Saving data for FG63%20RCX: {'auction_closing_time': 1774778400.0, 'created_time': 1774536024.752679, 'last_price_update_time': 1774736234.608653}
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG63%2520RCX') HTTP/1.1" 204 0
2026-03-28 22:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6be1b28e-2318-5d71-9913-b02a3b7605b5 with identifier: FL65%20VKN
2026-03-28 22:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6be1b28e-2318-5d71-9913-b02a3b7605b5 with identifier: FL65%20VKN
2026-03-28 22:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6be1b28e-2318-5d71-9913-b02a3b7605b5 with identifier: FL65%20VKN to the API
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL65%20VKN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6be1b28e-2318-5d71-9913-b02a3b7605b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL65 VKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL65%20VKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 27248,
 'odometer_reading_unit': '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 ADAM 1.2 VVT 70 GLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 GLAM',
 'vin': 'W0L0MAP08F6074067',
 'year': 2015}
2026-03-28 22:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL65%2520VKN%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Saving data for FL65%20VKN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649692.575832, 'last_price_update_time': 1774736235.00196}
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL65%2520VKN') HTTP/1.1" 204 0
2026-03-28 22:17:15 [bca.uk] INFO: Found listing with ID: FX12%20YZO
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX12%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Scrape type for FX12%20YZO: 2
2026-03-28 22:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with identifier: FX12%20YZO
2026-03-28 22:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with scrape type 2
2026-03-28 22:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with scrape type 2
2026-03-28 22:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e8d6fce-a9da-5edd-9bb7-91bf46007d09, identifier: FX12%20YZO
2026-03-28 22:17:15 [bca.uk] INFO: Found listing with ID: MT14%20RXF
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Scrape type for MT14%20RXF: 2
2026-03-28 22:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29cf55ef-f2f6-5195-ad63-932df6c3e605 with identifier: MT14%20RXF
2026-03-28 22:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29cf55ef-f2f6-5195-ad63-932df6c3e605 with scrape type 2
2026-03-28 22:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29cf55ef-f2f6-5195-ad63-932df6c3e605 with scrape type 2
2026-03-28 22:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29cf55ef-f2f6-5195-ad63-932df6c3e605, identifier: MT14%20RXF
2026-03-28 22:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with identifier: FX12%20YZO
2026-03-28 22:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with identifier: FX12%20YZO
2026-03-28 22:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e8d6fce-a9da-5edd-9bb7-91bf46007d09 with identifier: FX12%20YZO to the API
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX12%20YZO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e8d6fce-a9da-5edd-9bb7-91bf46007d09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX12 YZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX12%20YZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 248610,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.4 D5 200 R DESIGN G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 200 R DESIGN G/T',
 'vin': 'YV1CT3056C1629600',
 'year': 2012}
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX12%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Saving data for FX12%20YZO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534615.179554, 'last_price_update_time': 1774736235.587434}
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX12%2520YZO') HTTP/1.1" 204 0
2026-03-28 22:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29cf55ef-f2f6-5195-ad63-932df6c3e605 with identifier: MT14%20RXF
2026-03-28 22:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29cf55ef-f2f6-5195-ad63-932df6c3e605 with identifier: MT14%20RXF
2026-03-28 22:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29cf55ef-f2f6-5195-ad63-932df6c3e605 with identifier: MT14%20RXF to the API
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT14%20RXF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '29cf55ef-f2f6-5195-ad63-932df6c3e605',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT14 RXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT14%20RXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 148008,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEJ64085',
 'year': 2014}
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Saving data for MT14%20RXF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649711.925969, 'last_price_update_time': 1774736235.885624}
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT14%2520RXF') HTTP/1.1" 204 0
2026-03-28 22:17:15 [bca.uk] INFO: Found listing with ID: GJ62%20NLN
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Scrape type for GJ62%20NLN: 0
2026-03-28 22:17:15 [bca.uk] INFO: Found listing with ID: MD72%20EUB
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 22:17:15 [bca.uk] INFO: Scrape type for MD72%20EUB: 2
2026-03-28 22:17:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 898d02e1-8219-593f-be89-9b118494467b with identifier: MD72%20EUB
2026-03-28 22:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 898d02e1-8219-593f-be89-9b118494467b with scrape type 2
2026-03-28 22:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 898d02e1-8219-593f-be89-9b118494467b with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 898d02e1-8219-593f-be89-9b118494467b, identifier: MD72%20EUB
2026-03-28 22:17:16 [bca.uk] INFO: Found listing with ID: MV15%20GGY
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV15%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Scrape type for MV15%20GGY: 2
2026-03-28 22:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28c43e33-78bf-5fce-8c76-d5857c6092a0 with identifier: MV15%20GGY
2026-03-28 22:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28c43e33-78bf-5fce-8c76-d5857c6092a0 with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28c43e33-78bf-5fce-8c76-d5857c6092a0 with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28c43e33-78bf-5fce-8c76-d5857c6092a0, identifier: MV15%20GGY
2026-03-28 22:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 898d02e1-8219-593f-be89-9b118494467b with identifier: MD72%20EUB
2026-03-28 22:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 898d02e1-8219-593f-be89-9b118494467b with identifier: MD72%20EUB
2026-03-28 22:17:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 898d02e1-8219-593f-be89-9b118494467b with identifier: MD72%20EUB to the API
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:16 [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=MD72%20EUB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '898d02e1-8219-593f-be89-9b118494467b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 EUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20EUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 27391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC705655',
 'year': 2023}
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Saving data for MD72%20EUB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649791.608138, 'last_price_update_time': 1774736236.449088}
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520EUB') HTTP/1.1" 204 0
2026-03-28 22:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28c43e33-78bf-5fce-8c76-d5857c6092a0 with identifier: MV15%20GGY
2026-03-28 22:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28c43e33-78bf-5fce-8c76-d5857c6092a0 with identifier: MV15%20GGY
2026-03-28 22:17:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28c43e33-78bf-5fce-8c76-d5857c6092a0 with identifier: MV15%20GGY to the API
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:16 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV15%20GGY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '28c43e33-78bf-5fce-8c76-d5857c6092a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV15 GGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV15%20GGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '116I',
 'odometer': 101299,
 'odometer_reading_unit': '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 116I 1.6 M SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA1A12000P561419',
 'year': 2015}
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV15%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Saving data for MV15%20GGY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649712.542447, 'last_price_update_time': 1774736236.751188}
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV15%2520GGY') HTTP/1.1" 204 0
2026-03-28 22:17:16 [bca.uk] INFO: Found listing with ID: WU24%20DYD
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU24%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Scrape type for WU24%20DYD: 2
2026-03-28 22:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83aab957-9054-5247-93a4-59ae82c9f83b with identifier: WU24%20DYD
2026-03-28 22:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83aab957-9054-5247-93a4-59ae82c9f83b with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83aab957-9054-5247-93a4-59ae82c9f83b with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83aab957-9054-5247-93a4-59ae82c9f83b, identifier: WU24%20DYD
2026-03-28 22:17:16 [bca.uk] INFO: Found listing with ID: WV71%20SZP
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Scrape type for WV71%20SZP: 0
2026-03-28 22:17:16 [bca.uk] INFO: Found listing with ID: PF65%20OGN
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520OGN%27 HTTP/1.1" 200 None
2026-03-28 22:17:16 [bca.uk] INFO: Scrape type for PF65%20OGN: 2
2026-03-28 22:17:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with identifier: PF65%20OGN
2026-03-28 22:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with scrape type 2
2026-03-28 22:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with scrape type 2
2026-03-28 22:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf, identifier: PF65%20OGN
2026-03-28 22:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83aab957-9054-5247-93a4-59ae82c9f83b with identifier: WU24%20DYD
2026-03-28 22:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83aab957-9054-5247-93a4-59ae82c9f83b with identifier: WU24%20DYD
2026-03-28 22:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83aab957-9054-5247-93a4-59ae82c9f83b with identifier: WU24%20DYD to the API
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:17 [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=WU24%20DYD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '83aab957-9054-5247-93a4-59ae82c9f83b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU24 DYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU24%20DYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 30810,
 '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 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS4RC083485',
 'year': 2024}
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU24%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:17:17 [bca.uk] INFO: Saving data for WU24%20DYD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621192.929097, 'last_price_update_time': 1774736237.327095}
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU24%2520DYD') HTTP/1.1" 204 0
2026-03-28 22:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with identifier: PF65%20OGN
2026-03-28 22:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with identifier: PF65%20OGN
2026-03-28 22:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55d2349c-2c53-5eb6-b27a-1ff96b5c8acf with identifier: PF65%20OGN to the API
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF65%20OGN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55d2349c-2c53-5eb6-b27a-1ff96b5c8acf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF65 OGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF65%20OGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': '108 TOP!',
 'odometer': 46704,
 'odometer_reading_unit': '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 108 TOP! 1.2 P/T ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T ALLURE',
 'vin': 'VF3PAHMTCFR280401',
 'year': 2015}
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520OGN%27 HTTP/1.1" 200 None
2026-03-28 22:17:17 [bca.uk] INFO: Saving data for PF65%20OGN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649707.361591, 'last_price_update_time': 1774736237.619394}
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF65%2520OGN') HTTP/1.1" 204 0
2026-03-28 22:17:17 [bca.uk] INFO: Found listing with ID: BL16%20GKJ
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:17 [bca.uk] INFO: Scrape type for BL16%20GKJ: 2
2026-03-28 22:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a885074-3c7a-5486-aa47-5045932030ab with identifier: BL16%20GKJ
2026-03-28 22:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a885074-3c7a-5486-aa47-5045932030ab with scrape type 2
2026-03-28 22:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a885074-3c7a-5486-aa47-5045932030ab with scrape type 2
2026-03-28 22:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a885074-3c7a-5486-aa47-5045932030ab, identifier: BL16%20GKJ
2026-03-28 22:17:17 [bca.uk] INFO: Found listing with ID: LX61%20OBW
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX61%2520OBW%27 HTTP/1.1" 200 None
2026-03-28 22:17:17 [bca.uk] INFO: Scrape type for LX61%20OBW: 2
2026-03-28 22:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3905dce3-c411-5714-adcd-42925727fb9e with identifier: LX61%20OBW
2026-03-28 22:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3905dce3-c411-5714-adcd-42925727fb9e with scrape type 2
2026-03-28 22:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3905dce3-c411-5714-adcd-42925727fb9e with scrape type 2
2026-03-28 22:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3905dce3-c411-5714-adcd-42925727fb9e, identifier: LX61%20OBW
2026-03-28 22:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a885074-3c7a-5486-aa47-5045932030ab with identifier: BL16%20GKJ
2026-03-28 22:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a885074-3c7a-5486-aa47-5045932030ab with identifier: BL16%20GKJ
2026-03-28 22:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a885074-3c7a-5486-aa47-5045932030ab with identifier: BL16%20GKJ to the API
2026-03-28 22:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:18 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL16%20GKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a885074-3c7a-5486-aa47-5045932030ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL16 GKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL16%20GKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 112281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 175 SPORT AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92600468967',
 'year': 2016}
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Saving data for BL16%20GKJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649792.565992, 'last_price_update_time': 1774736238.132313}
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL16%2520GKJ') HTTP/1.1" 204 0
2026-03-28 22:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3905dce3-c411-5714-adcd-42925727fb9e with identifier: LX61%20OBW
2026-03-28 22:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3905dce3-c411-5714-adcd-42925727fb9e with identifier: LX61%20OBW
2026-03-28 22:17:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3905dce3-c411-5714-adcd-42925727fb9e with identifier: LX61%20OBW to the API
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:18 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX61%20OBW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3905dce3-c411-5714-adcd-42925727fb9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX61 OBW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX61%20OBW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 70937,
 '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 GRAND C-MAX 2.0 TDCI 140 ZETEC P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 ZETEC P/SHIFT',
 'vin': 'WF0HXXWPBHBJ45355',
 'year': 2011}
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX61%2520OBW%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Saving data for LX61%20OBW: {'auction_closing_time': 1774778400.0, 'created_time': 1774535777.006761, 'last_price_update_time': 1774736238.432175}
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX61%2520OBW') HTTP/1.1" 204 0
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: FG68%20YWJ
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520YWJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for FG68%20YWJ: 2
2026-03-28 22:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with identifier: FG68%20YWJ
2026-03-28 22:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with scrape type 2
2026-03-28 22:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with scrape type 2
2026-03-28 22:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d34cf8f-fa58-5178-b703-36b4d2bcfaed, identifier: FG68%20YWJ
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: CX57%20FHL
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX57%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for CX57%20FHL: 0
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: EO60%20JNU
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520JNU%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for EO60%20JNU: 0
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: WJ63%20JYP
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520JYP%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for WJ63%20JYP: 0
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: DL13%20KTG
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL13%2520KTG%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for DL13%20KTG: 0
2026-03-28 22:17:18 [bca.uk] INFO: Found listing with ID: PY04%20FFZ
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY04%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:18 [bca.uk] INFO: Scrape type for PY04%20FFZ: 2
2026-03-28 22:17:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with identifier: PY04%20FFZ
2026-03-28 22:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with scrape type 2
2026-03-28 22:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with scrape type 2
2026-03-28 22:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac, identifier: PY04%20FFZ
2026-03-28 22:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with identifier: FG68%20YWJ
2026-03-28 22:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with identifier: FG68%20YWJ
2026-03-28 22:17:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d34cf8f-fa58-5178-b703-36b4d2bcfaed with identifier: FG68%20YWJ to the API
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:19 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG68%20YWJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d34cf8f-fa58-5178-b703-36b4d2bcfaed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG68 YWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG68%20YWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 122992,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA TOURER 1.6 CDTI 110 ECOTEC DESIGN S/S Estate',
 'transmission': 'manual',
 'trim': 'CDTI 110 ECOTEC DESIGN S/S',
 'vin': 'W0VBD8EN6K8021753',
 'year': 2019}
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520YWJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:19 [bca.uk] INFO: Saving data for FG68%20YWJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649794.510312, 'last_price_update_time': 1774736239.027745}
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG68%2520YWJ') HTTP/1.1" 204 0
2026-03-28 22:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with identifier: PY04%20FFZ
2026-03-28 22:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with identifier: PY04%20FFZ
2026-03-28 22:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac with identifier: PY04%20FFZ to the API
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY04%20FFZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b7b8f0b-1cb3-5dc4-b2cd-661a9883dbac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY04 FFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY04%20FFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 88414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.6 VVTI T3 Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI T3',
 'vin': 'JTDKZ28E100062811',
 'year': 2004}
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY04%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:20 [bca.uk] INFO: Saving data for PY04%20FFZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774350591.694911, 'last_price_update_time': 1774736240.089307}
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY04%2520FFZ') HTTP/1.1" 204 0
2026-03-28 22:17:20 [bca.uk] INFO: Found listing with ID: HF17%20VCP
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF17%2520VCP%27 HTTP/1.1" 200 None
2026-03-28 22:17:20 [bca.uk] INFO: Scrape type for HF17%20VCP: 2
2026-03-28 22:17:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with identifier: HF17%20VCP
2026-03-28 22:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with scrape type 2
2026-03-28 22:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with scrape type 2
2026-03-28 22:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5fdc081f-48a3-5c10-b5f7-2d223a41e38f, identifier: HF17%20VCP
2026-03-28 22:17:20 [bca.uk] INFO: Found listing with ID: YA16%20VGZ
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA16%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:20 [bca.uk] INFO: Scrape type for YA16%20VGZ: 0
2026-03-28 22:17:20 [bca.uk] INFO: Found listing with ID: PO21%20EVJ
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:20 [bca.uk] INFO: Scrape type for PO21%20EVJ: 2
2026-03-28 22:17:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a60c3d5-f077-560b-b695-eee742d62ed5 with identifier: PO21%20EVJ
2026-03-28 22:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a60c3d5-f077-560b-b695-eee742d62ed5 with scrape type 2
2026-03-28 22:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a60c3d5-f077-560b-b695-eee742d62ed5 with scrape type 2
2026-03-28 22:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a60c3d5-f077-560b-b695-eee742d62ed5, identifier: PO21%20EVJ
2026-03-28 22:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with identifier: HF17%20VCP
2026-03-28 22:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with identifier: HF17%20VCP
2026-03-28 22:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5fdc081f-48a3-5c10-b5f7-2d223a41e38f with identifier: HF17%20VCP to the API
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:20 [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': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF17%20VCP-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5fdc081f-48a3-5c10-b5f7-2d223a41e38f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF17 VCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF17%20VCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA TOURER',
 'odometer': 56085,
 'odometer_reading_unit': '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 ZAFIRA TOURER 1.4 T 140 DESIGN MPV',
 'transmission': 'automatic',
 'trim': 'T 140 DESIGN',
 'vin': 'W0LPD9EC5H1057521',
 'year': 2017}
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF17%2520VCP%27 HTTP/1.1" 200 None
2026-03-28 22:17:20 [bca.uk] INFO: Saving data for HF17%20VCP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649778.401051, 'last_price_update_time': 1774736240.837642}
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF17%2520VCP') HTTP/1.1" 204 0
2026-03-28 22:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a60c3d5-f077-560b-b695-eee742d62ed5 with identifier: PO21%20EVJ
2026-03-28 22:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a60c3d5-f077-560b-b695-eee742d62ed5 with identifier: PO21%20EVJ
2026-03-28 22:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a60c3d5-f077-560b-b695-eee742d62ed5 with identifier: PO21%20EVJ to the API
2026-03-28 22:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO21%20EVJ-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3a60c3d5-f077-560b-b695-eee742d62ed5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO21 EVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO21%20EVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ELDDIS',
 'model': 'MAJESTIC',
 'odometer': 19831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'ELDDIS MAJESTIC 2.2 196 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '196 MOTORHOME',
 'vin': 'VF3YCCNAU12R59924',
 'year': 2021}
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:21 [bca.uk] INFO: Saving data for PO21%20EVJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649819.731534, 'last_price_update_time': 1774736241.155313}
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO21%2520EVJ') HTTP/1.1" 204 0
2026-03-28 22:17:21 [bca.uk] INFO: Found listing with ID: LA72%20VNB
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:17:21 [bca.uk] INFO: Scrape type for LA72%20VNB: 2
2026-03-28 22:17:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de6bc297-c0c5-5be8-a38d-255297d24cd6 with identifier: LA72%20VNB
2026-03-28 22:17:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de6bc297-c0c5-5be8-a38d-255297d24cd6 with scrape type 2
2026-03-28 22:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de6bc297-c0c5-5be8-a38d-255297d24cd6 with scrape type 2
2026-03-28 22:17:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de6bc297-c0c5-5be8-a38d-255297d24cd6, identifier: LA72%20VNB
2026-03-28 22:17:21 [bca.uk] INFO: Found listing with ID: WP23%20OHB
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:17:21 [bca.uk] INFO: Scrape type for WP23%20OHB: 2
2026-03-28 22:17:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 914e4c87-053e-5790-b799-8547aed21183 with identifier: WP23%20OHB
2026-03-28 22:17:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 914e4c87-053e-5790-b799-8547aed21183 with scrape type 2
2026-03-28 22:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 914e4c87-053e-5790-b799-8547aed21183 with scrape type 2
2026-03-28 22:17:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 914e4c87-053e-5790-b799-8547aed21183, identifier: WP23%20OHB
2026-03-28 22:17:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de6bc297-c0c5-5be8-a38d-255297d24cd6 with identifier: LA72%20VNB
2026-03-28 22:17:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de6bc297-c0c5-5be8-a38d-255297d24cd6 with identifier: LA72%20VNB
2026-03-28 22:17:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de6bc297-c0c5-5be8-a38d-255297d24cd6 with identifier: LA72%20VNB to the API
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:21 [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=LA72%20VNB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'de6bc297-c0c5-5be8-a38d-255297d24cd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LA72 VNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA72%20VNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 40363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFSXPC706971',
 'year': 2023}
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:17:21 [bca.uk] INFO: Saving data for LA72%20VNB: {'auction_closing_time': 1775037600.0, 'created_time': 1774649777.462637, 'last_price_update_time': 1774736241.682219}
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA72%2520VNB') HTTP/1.1" 204 0
2026-03-28 22:17:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 914e4c87-053e-5790-b799-8547aed21183 with identifier: WP23%20OHB
2026-03-28 22:17:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 914e4c87-053e-5790-b799-8547aed21183 with identifier: WP23%20OHB
2026-03-28 22:17:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 914e4c87-053e-5790-b799-8547aed21183 with identifier: WP23%20OHB to the API
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:21 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OHB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '914e4c87-053e-5790-b799-8547aed21183',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 20679,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00970938727',
 'year': 2023}
2026-03-28 22:17:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Saving data for WP23%20OHB: {'auction_closing_time': 1775210400.0, 'created_time': 1774622644.823733, 'last_price_update_time': 1774736242.007249}
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OHB') HTTP/1.1" 204 0
2026-03-28 22:17:22 [bca.uk] INFO: Found listing with ID: AY62%20YSS
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY62%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Scrape type for AY62%20YSS: 0
2026-03-28 22:17:22 [bca.uk] INFO: Found listing with ID: EA60%20VGG
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA60%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Scrape type for EA60%20VGG: 2
2026-03-28 22:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a204cb4-e72c-5df5-bd57-d78934b3df0a with identifier: EA60%20VGG
2026-03-28 22:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a204cb4-e72c-5df5-bd57-d78934b3df0a with scrape type 2
2026-03-28 22:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a204cb4-e72c-5df5-bd57-d78934b3df0a with scrape type 2
2026-03-28 22:17:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a204cb4-e72c-5df5-bd57-d78934b3df0a, identifier: EA60%20VGG
2026-03-28 22:17:22 [bca.uk] INFO: Found listing with ID: WP23%20OGE
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Scrape type for WP23%20OGE: 2
2026-03-28 22:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with identifier: WP23%20OGE
2026-03-28 22:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with scrape type 2
2026-03-28 22:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with scrape type 2
2026-03-28 22:17:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4321ae6b-3d05-5df6-9852-5ef0a34fca3f, identifier: WP23%20OGE
2026-03-28 22:17:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a204cb4-e72c-5df5-bd57-d78934b3df0a with identifier: EA60%20VGG
2026-03-28 22:17:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a204cb4-e72c-5df5-bd57-d78934b3df0a with identifier: EA60%20VGG
2026-03-28 22:17:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a204cb4-e72c-5df5-bd57-d78934b3df0a with identifier: EA60%20VGG to the API
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:22 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA60%20VGG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7a204cb4-e72c-5df5-bd57-d78934b3df0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA60 VGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA60%20VGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 54206,
 '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': 'HYUNDAI I10 1.2 COMFORT Hatchback',
 'transmission': 'automatic',
 'trim': 'COMFORT',
 'vin': 'MALAN51CMAM745522',
 'year': 2010}
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA60%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Saving data for EA60%20VGG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649769.332092, 'last_price_update_time': 1774736242.550884}
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA60%2520VGG') HTTP/1.1" 204 0
2026-03-28 22:17:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:17:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with identifier: WP23%20OGE
2026-03-28 22:17:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with identifier: WP23%20OGE
2026-03-28 22:17:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4321ae6b-3d05-5df6-9852-5ef0a34fca3f with identifier: WP23%20OGE to the API
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OGE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4321ae6b-3d05-5df6-9852-5ef0a34fca3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 25559,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00270938729',
 'year': 2023}
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Saving data for WP23%20OGE: {'auction_closing_time': 1775210400.0, 'created_time': 1774447370.537087, 'last_price_update_time': 1774736242.883656}
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OGE') HTTP/1.1" 204 0
2026-03-28 22:17:22 [bca.uk] INFO: Found listing with ID: GX16%20XKY
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Scrape type for GX16%20XKY: 0
2026-03-28 22:17:22 [bca.uk] INFO: Found listing with ID: LM57%20EYK
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM57%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 22:17:22 [bca.uk] INFO: Scrape type for LM57%20EYK: 2
2026-03-28 22:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd3cf97a-6eda-536c-9208-57e3caa71816 with identifier: LM57%20EYK
2026-03-28 22:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd3cf97a-6eda-536c-9208-57e3caa71816 with scrape type 2
2026-03-28 22:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd3cf97a-6eda-536c-9208-57e3caa71816 with scrape type 2
2026-03-28 22:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd3cf97a-6eda-536c-9208-57e3caa71816, identifier: LM57%20EYK
2026-03-28 22:17:23 [bca.uk] INFO: Found listing with ID: WP23%20OFH
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFH%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Scrape type for WP23%20OFH: 0
2026-03-28 22:17:23 [bca.uk] INFO: Found listing with ID: WP23%20OFE
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFE%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Scrape type for WP23%20OFE: 0
2026-03-28 22:17:23 [bca.uk] INFO: Found listing with ID: SD65%20KWV
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD65%2520KWV%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Scrape type for SD65%20KWV: 2
2026-03-28 22:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc440db0-822f-58fe-aa09-ef1aa8d71000 with identifier: SD65%20KWV
2026-03-28 22:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc440db0-822f-58fe-aa09-ef1aa8d71000 with scrape type 2
2026-03-28 22:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc440db0-822f-58fe-aa09-ef1aa8d71000 with scrape type 2
2026-03-28 22:17:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc440db0-822f-58fe-aa09-ef1aa8d71000, identifier: SD65%20KWV
2026-03-28 22:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd3cf97a-6eda-536c-9208-57e3caa71816 with identifier: LM57%20EYK
2026-03-28 22:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd3cf97a-6eda-536c-9208-57e3caa71816 with identifier: LM57%20EYK
2026-03-28 22:17:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd3cf97a-6eda-536c-9208-57e3caa71816 with identifier: LM57%20EYK to the API
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM57%20EYK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd3cf97a-6eda-536c-9208-57e3caa71816',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM57 EYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM57%20EYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 52418,
 '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 A3 SPORTBACK 1.8 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI SPORT',
 'vin': 'WAUZZZ8P28A121666',
 'year': 2008}
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM57%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Saving data for LM57%20EYK: {'auction_closing_time': 1774778400.0, 'created_time': 1774351632.103017, 'last_price_update_time': 1774736243.520151}
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM57%2520EYK') HTTP/1.1" 204 0
2026-03-28 22:17:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc440db0-822f-58fe-aa09-ef1aa8d71000 with identifier: SD65%20KWV
2026-03-28 22:17:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc440db0-822f-58fe-aa09-ef1aa8d71000 with identifier: SD65%20KWV
2026-03-28 22:17:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc440db0-822f-58fe-aa09-ef1aa8d71000 with identifier: SD65%20KWV to the API
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD65%20KWV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc440db0-822f-58fe-aa09-ef1aa8d71000',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD65 KWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD65%20KWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 42148,
 'odometer_reading_unit': '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 ADAM 1.2 VVT 70 GLAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 GLAM',
 'vin': 'W0L0MAP08F6062007',
 'year': 2015}
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD65%2520KWV%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Saving data for SD65%20KWV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649818.771049, 'last_price_update_time': 1774736243.922073}
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD65%2520KWV') HTTP/1.1" 204 0
2026-03-28 22:17:23 [bca.uk] INFO: Found listing with ID: LV63%20DFY
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV63%2520DFY%27 HTTP/1.1" 200 None
2026-03-28 22:17:23 [bca.uk] INFO: Scrape type for LV63%20DFY: 2
2026-03-28 22:17:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1771828d-66c6-5426-b496-f6cf4b369dc9 with identifier: LV63%20DFY
2026-03-28 22:17:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1771828d-66c6-5426-b496-f6cf4b369dc9 with scrape type 2
2026-03-28 22:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1771828d-66c6-5426-b496-f6cf4b369dc9 with scrape type 2
2026-03-28 22:17:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1771828d-66c6-5426-b496-f6cf4b369dc9, identifier: LV63%20DFY
2026-03-28 22:17:24 [bca.uk] INFO: Found listing with ID: WP23%20OEB
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEB%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Scrape type for WP23%20OEB: 2
2026-03-28 22:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d1154ff-caa9-5982-abe5-9d249b8936c4 with identifier: WP23%20OEB
2026-03-28 22:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d1154ff-caa9-5982-abe5-9d249b8936c4 with scrape type 2
2026-03-28 22:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d1154ff-caa9-5982-abe5-9d249b8936c4 with scrape type 2
2026-03-28 22:17:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d1154ff-caa9-5982-abe5-9d249b8936c4, identifier: WP23%20OEB
2026-03-28 22:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1771828d-66c6-5426-b496-f6cf4b369dc9 with identifier: LV63%20DFY
2026-03-28 22:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1771828d-66c6-5426-b496-f6cf4b369dc9 with identifier: LV63%20DFY
2026-03-28 22:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1771828d-66c6-5426-b496-f6cf4b369dc9 with identifier: LV63%20DFY to the API
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:24 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV63%20DFY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1771828d-66c6-5426-b496-f6cf4b369dc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV63 DFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV63%20DFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 131403,
 '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 GRAND SCENIC 1.5 DCI 110E DYNAMIQUE TOM TOM S/S MPV',
 'transmission': 'manual',
 'trim': 'DCI 110E DYNAMIQUE TOM TOM S/S',
 'vin': 'VF1JZ14P649799236',
 'year': 2013}
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV63%2520DFY%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Saving data for LV63%20DFY: {'auction_closing_time': 1774778400.0, 'created_time': 1774535995.453209, 'last_price_update_time': 1774736244.489195}
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV63%2520DFY') HTTP/1.1" 204 0
2026-03-28 22:17:24 [bca.uk] INFO: Total items found: 100
2026-03-28 22:17:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded
2026-03-28 22:17:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:17:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d1154ff-caa9-5982-abe5-9d249b8936c4 with identifier: WP23%20OEB
2026-03-28 22:17:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d1154ff-caa9-5982-abe5-9d249b8936c4 with identifier: WP23%20OEB
2026-03-28 22:17:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d1154ff-caa9-5982-abe5-9d249b8936c4 with identifier: WP23%20OEB to the API
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OEB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5d1154ff-caa9-5982-abe5-9d249b8936c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OEB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OEB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 24846,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00870938671',
 'year': 2023}
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEB%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Saving data for WP23%20OEB: {'auction_closing_time': 1775210400.0, 'created_time': 1774533990.71973, 'last_price_update_time': 1774736244.856547}
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OEB') HTTP/1.1" 204 0
2026-03-28 22:17:24 [bca.uk] INFO: Found listing with ID: RO11%20LFV
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520LFV%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Scrape type for RO11%20LFV: 0
2026-03-28 22:17:24 [bca.uk] INFO: Found listing with ID: SF10%20VGU
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF10%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Scrape type for SF10%20VGU: 0
2026-03-28 22:17:24 [bca.uk] INFO: Found listing with ID: DS20%20OCF
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:17:24 [bca.uk] INFO: Scrape type for DS20%20OCF: 2
2026-03-28 22:17:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 393410e3-2c59-5e3e-bd34-ebed06d81e69 with identifier: DS20%20OCF
2026-03-28 22:17:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 393410e3-2c59-5e3e-bd34-ebed06d81e69 with scrape type 2
2026-03-28 22:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 393410e3-2c59-5e3e-bd34-ebed06d81e69 with scrape type 2
2026-03-28 22:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 393410e3-2c59-5e3e-bd34-ebed06d81e69, identifier: DS20%20OCF
2026-03-28 22:17:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: WP23%20OEA
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEA%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for WP23%20OEA: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YN16%20XZS
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN16%2520XZS%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YN16%20XZS: 2
2026-03-28 22:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with identifier: YN16%20XZS
2026-03-28 22:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with scrape type 2
2026-03-28 22:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with scrape type 2
2026-03-28 22:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c, identifier: YN16%20XZS
2026-03-28 22:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 393410e3-2c59-5e3e-bd34-ebed06d81e69 with identifier: DS20%20OCF
2026-03-28 22:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 393410e3-2c59-5e3e-bd34-ebed06d81e69 with identifier: DS20%20OCF
2026-03-28 22:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 393410e3-2c59-5e3e-bd34-ebed06d81e69 with identifier: DS20%20OCF to the API
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:25 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS20%20OCF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '393410e3-2c59-5e3e-bd34-ebed06d81e69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS20 OCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS20%20OCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 50124,
 'odometer_reading_unit': '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.0 30 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI TECHNIK',
 'vin': 'WAUZZZGA6LA070856',
 'year': 2020}
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Saving data for DS20%20OCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774649795.293429, 'last_price_update_time': 1774736245.410087}
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS20%2520OCF') HTTP/1.1" 204 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: FH12%20UHL
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH12%2520UHL%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for FH12%20UHL: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: HY59%20WKU
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY59%2520WKU%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for HY59%20WKU: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: KE13%20UGJ
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE13%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for KE13%20UGJ: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: VA66%20MGX
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA66%2520MGX%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for VA66%20MGX: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: WUI%209939
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WUI%25209939%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for WUI%209939: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YH08%20ZBP
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH08%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YH08%20ZBP: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YJ60%20OUE
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ60%2520OUE%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YJ60%20OUE: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YK09%20KYA
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520KYA%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YK09%20KYA: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YP59%20CKC
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP59%2520CKC%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YP59%20CKC: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: YR61%20TZK
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR61%2520TZK%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for YR61%20TZK: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: RV62%20EHC
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV62%2520EHC%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for RV62%20EHC: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: S400%20SSK
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S400%2520SSK%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for S400%20SSK: 0
2026-03-28 22:17:25 [bca.uk] INFO: Found listing with ID: SC15%20BRF
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC15%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:17:25 [bca.uk] INFO: Scrape type for SC15%20BRF: 2
2026-03-28 22:17:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b0cdadf-654c-5048-b4b5-0395e29d6511 with identifier: SC15%20BRF
2026-03-28 22:17:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b0cdadf-654c-5048-b4b5-0395e29d6511 with scrape type 2
2026-03-28 22:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b0cdadf-654c-5048-b4b5-0395e29d6511 with scrape type 2
2026-03-28 22:17:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b0cdadf-654c-5048-b4b5-0395e29d6511, identifier: SC15%20BRF
2026-03-28 22:17:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:17:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with identifier: YN16%20XZS
2026-03-28 22:17:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with identifier: YN16%20XZS
2026-03-28 22:17:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c with identifier: YN16%20XZS to the API
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN16%20XZS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '662c0a31-fcd4-5f2c-bc18-4a64a59e2b5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN16 XZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN16%20XZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 95010,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.4 TFSI 125 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 SPORT',
 'vin': 'WAUZZZ8X3GB084653',
 'year': 2016}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN16%2520XZS%27 HTTP/1.1" 200 None
2026-03-28 22:17:26 [bca.uk] INFO: Saving data for YN16%20XZS: {'auction_closing_time': 1774778400.0, 'created_time': 1774649818.38956, 'last_price_update_time': 1774736246.028886}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN16%2520XZS') HTTP/1.1" 204 0
2026-03-28 22:17:26 [bca.uk] INFO: Found listing with ID: HG17%20FSO
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 22:17:26 [bca.uk] INFO: Scrape type for HG17%20FSO: 2
2026-03-28 22:17:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d005b22-d2bb-51df-8637-21bcf88db9fc with identifier: HG17%20FSO
2026-03-28 22:17:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d005b22-d2bb-51df-8637-21bcf88db9fc with scrape type 2
2026-03-28 22:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d005b22-d2bb-51df-8637-21bcf88db9fc with scrape type 2
2026-03-28 22:17:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d005b22-d2bb-51df-8637-21bcf88db9fc, identifier: HG17%20FSO
2026-03-28 22:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b0cdadf-654c-5048-b4b5-0395e29d6511 with identifier: SC15%20BRF
2026-03-28 22:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b0cdadf-654c-5048-b4b5-0395e29d6511 with identifier: SC15%20BRF
2026-03-28 22:17:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b0cdadf-654c-5048-b4b5-0395e29d6511 with identifier: SC15%20BRF to the API
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC15%20BRF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b0cdadf-654c-5048-b4b5-0395e29d6511',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC15 BRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC15%20BRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 61324,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1421445',
 'year': 2015}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC15%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:17:26 [bca.uk] INFO: Saving data for SC15%20BRF: {'auction_closing_time': 1774778400.0, 'created_time': 1774534743.874078, 'last_price_update_time': 1774736246.581615}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC15%2520BRF') HTTP/1.1" 204 0
2026-03-28 22:17:26 [bca.uk] INFO: Found listing with ID: WN73%20JGY
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:26 [bca.uk] INFO: Scrape type for WN73%20JGY: 2
2026-03-28 22:17:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bddde53e-5e99-5868-aa97-334a18e170ef with identifier: WN73%20JGY
2026-03-28 22:17:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bddde53e-5e99-5868-aa97-334a18e170ef with scrape type 2
2026-03-28 22:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bddde53e-5e99-5868-aa97-334a18e170ef with scrape type 2
2026-03-28 22:17:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bddde53e-5e99-5868-aa97-334a18e170ef, identifier: WN73%20JGY
2026-03-28 22:17:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d005b22-d2bb-51df-8637-21bcf88db9fc with identifier: HG17%20FSO
2026-03-28 22:17:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d005b22-d2bb-51df-8637-21bcf88db9fc with identifier: HG17%20FSO
2026-03-28 22:17:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d005b22-d2bb-51df-8637-21bcf88db9fc with identifier: HG17%20FSO to the API
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:26 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG17%20FSO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d005b22-d2bb-51df-8637-21bcf88db9fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG17 FSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG17%20FSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 51477,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D 175 SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 175 SPORT',
 'vin': 'JMZGL622801509253',
 'year': 2017}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 22:17:26 [bca.uk] INFO: Saving data for HG17%20FSO: {'auction_closing_time': 1774778400.0, 'created_time': 1774649793.22954, 'last_price_update_time': 1774736246.985767}
2026-03-28 22:17:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG17%2520FSO') HTTP/1.1" 204 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: SC63%20LRF
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC63%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for SC63%20LRF: 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: SD17%20WCW
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD17%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for SD17%20WCW: 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: SW65%20FTK
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW65%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for SW65%20FTK: 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: VK14%20JXE
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520JXE%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for VK14%20JXE: 2
2026-03-28 22:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6747eed4-2318-557c-8576-d092da9eb3be with identifier: VK14%20JXE
2026-03-28 22:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6747eed4-2318-557c-8576-d092da9eb3be with scrape type 2
2026-03-28 22:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6747eed4-2318-557c-8576-d092da9eb3be with scrape type 2
2026-03-28 22:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6747eed4-2318-557c-8576-d092da9eb3be, identifier: VK14%20JXE
2026-03-28 22:17:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bddde53e-5e99-5868-aa97-334a18e170ef with identifier: WN73%20JGY
2026-03-28 22:17:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bddde53e-5e99-5868-aa97-334a18e170ef with identifier: WN73%20JGY
2026-03-28 22:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bddde53e-5e99-5868-aa97-334a18e170ef with identifier: WN73%20JGY to the API
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN73%20JGY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bddde53e-5e99-5868-aa97-334a18e170ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN73 JGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN73%20JGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 11387,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00171211799',
 'year': 2023}
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGY%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Saving data for WN73%20JGY: {'auction_closing_time': 1775210400.0, 'created_time': 1774533979.219735, 'last_price_update_time': 1774736247.495226}
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN73%2520JGY') HTTP/1.1" 204 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: LG23%20VVJ
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VVJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for LG23%20VVJ: 2
2026-03-28 22:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0e4a784-834c-50b3-a256-3cde4daf613e with identifier: LG23%20VVJ
2026-03-28 22:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0e4a784-834c-50b3-a256-3cde4daf613e with scrape type 2
2026-03-28 22:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0e4a784-834c-50b3-a256-3cde4daf613e with scrape type 2
2026-03-28 22:17:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0e4a784-834c-50b3-a256-3cde4daf613e, identifier: LG23%20VVJ
2026-03-28 22:17:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6747eed4-2318-557c-8576-d092da9eb3be with identifier: VK14%20JXE
2026-03-28 22:17:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6747eed4-2318-557c-8576-d092da9eb3be with identifier: VK14%20JXE
2026-03-28 22:17:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6747eed4-2318-557c-8576-d092da9eb3be with identifier: VK14%20JXE to the API
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK14%20JXE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6747eed4-2318-557c-8576-d092da9eb3be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK14 JXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK14%20JXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 154247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 2.2 D 163 LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D 163 LUXURY',
 'vin': 'SAJAC05T7EDU38370',
 'year': 2014}
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK14%2520JXE%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Saving data for VK14%20JXE: {'auction_closing_time': 1774778400.0, 'created_time': 1774534708.820888, 'last_price_update_time': 1774736247.900199}
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK14%2520JXE') HTTP/1.1" 204 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: SW15%20UNG
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW15%2520UNG%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for SW15%20UNG: 0
2026-03-28 22:17:27 [bca.uk] INFO: Found listing with ID: SA17%20ALD
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520ALD%27 HTTP/1.1" 200 None
2026-03-28 22:17:27 [bca.uk] INFO: Scrape type for SA17%20ALD: 2
2026-03-28 22:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 762bd200-585a-59c9-aec3-32c19c8d3ad9 with identifier: SA17%20ALD
2026-03-28 22:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 762bd200-585a-59c9-aec3-32c19c8d3ad9 with scrape type 2
2026-03-28 22:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 762bd200-585a-59c9-aec3-32c19c8d3ad9 with scrape type 2
2026-03-28 22:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 762bd200-585a-59c9-aec3-32c19c8d3ad9, identifier: SA17%20ALD
2026-03-28 22:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0e4a784-834c-50b3-a256-3cde4daf613e with identifier: LG23%20VVJ
2026-03-28 22:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0e4a784-834c-50b3-a256-3cde4daf613e with identifier: LG23%20VVJ
2026-03-28 22:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0e4a784-834c-50b3-a256-3cde4daf613e with identifier: LG23%20VVJ to the API
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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=LG23%20VVJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e0e4a784-834c-50b3-a256-3cde4daf613e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LG23 VVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG23%20VVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 12081,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS6PC751767',
 'year': 2023}
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VVJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:28 [bca.uk] INFO: Saving data for LG23%20VVJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621136.490785, 'last_price_update_time': 1774736248.382501}
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG23%2520VVJ') HTTP/1.1" 204 0
2026-03-28 22:17:28 [bca.uk] INFO: Found listing with ID: VK63%20DTZ
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK63%2520DTZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:28 [bca.uk] INFO: Scrape type for VK63%20DTZ: 0
2026-03-28 22:17:28 [bca.uk] INFO: Found listing with ID: WF60%20ULP
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF60%2520ULP%27 HTTP/1.1" 200 None
2026-03-28 22:17:28 [bca.uk] INFO: Scrape type for WF60%20ULP: 0
2026-03-28 22:17:28 [bca.uk] INFO: Found listing with ID: WP62%20RZJ
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520RZJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:28 [bca.uk] INFO: Scrape type for WP62%20RZJ: 2
2026-03-28 22:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with identifier: WP62%20RZJ
2026-03-28 22:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with scrape type 2
2026-03-28 22:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with scrape type 2
2026-03-28 22:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca, identifier: WP62%20RZJ
2026-03-28 22:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 762bd200-585a-59c9-aec3-32c19c8d3ad9 with identifier: SA17%20ALD
2026-03-28 22:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 762bd200-585a-59c9-aec3-32c19c8d3ad9 with identifier: SA17%20ALD
2026-03-28 22:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 762bd200-585a-59c9-aec3-32c19c8d3ad9 with identifier: SA17%20ALD to the API
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA17%20ALD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '762bd200-585a-59c9-aec3-32c19c8d3ad9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA17 ALD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA17%20ALD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SKODA',
 'model': 'YETI OUTDOOR',
 'odometer': 76038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SKODA YETI OUTDOOR 1.2 TSI 110 SE L DRIVE Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE L DRIVE',
 'vin': 'TMBKF75L3H6049270',
 'year': 2017}
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520ALD%27 HTTP/1.1" 200 None
2026-03-28 22:17:28 [bca.uk] INFO: Saving data for SA17%20ALD: {'auction_closing_time': 1775037600.0, 'created_time': 1774535864.733833, 'last_price_update_time': 1774736248.847554}
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA17%2520ALD') HTTP/1.1" 204 0
2026-03-28 22:17:28 [bca.uk] INFO: Found listing with ID: BV68%20CXD
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Scrape type for BV68%20CXD: 0
2026-03-28 22:17:29 [bca.uk] INFO: Found listing with ID: GJ23%20JSY
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520JSY%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Scrape type for GJ23%20JSY: 2
2026-03-28 22:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49b73aaf-47db-5b35-9b2b-bb04ec313204 with identifier: GJ23%20JSY
2026-03-28 22:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49b73aaf-47db-5b35-9b2b-bb04ec313204 with scrape type 2
2026-03-28 22:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49b73aaf-47db-5b35-9b2b-bb04ec313204 with scrape type 2
2026-03-28 22:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49b73aaf-47db-5b35-9b2b-bb04ec313204, identifier: GJ23%20JSY
2026-03-28 22:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with identifier: WP62%20RZJ
2026-03-28 22:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with identifier: WP62%20RZJ
2026-03-28 22:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca with identifier: WP62%20RZJ to the API
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP62%20RZJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a3bef0e8-6fa0-53e7-9bc2-b794b91d2eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP62 RZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP62%20RZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 76939,
 '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 EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 EDGE',
 'vin': 'WF0KXXGCBKCT38932',
 'year': 2013}
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520RZJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Saving data for WP62%20RZJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774362764.479016, 'last_price_update_time': 1774736249.411913}
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP62%2520RZJ') HTTP/1.1" 204 0
2026-03-28 22:17:29 [bca.uk] INFO: Found listing with ID: WN73%20JGV
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGV%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Scrape type for WN73%20JGV: 2
2026-03-28 22:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81401bf0-d952-5d3b-8e67-524abdd5447f with identifier: WN73%20JGV
2026-03-28 22:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81401bf0-d952-5d3b-8e67-524abdd5447f with scrape type 2
2026-03-28 22:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81401bf0-d952-5d3b-8e67-524abdd5447f with scrape type 2
2026-03-28 22:17:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81401bf0-d952-5d3b-8e67-524abdd5447f, identifier: WN73%20JGV
2026-03-28 22:17:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49b73aaf-47db-5b35-9b2b-bb04ec313204 with identifier: GJ23%20JSY
2026-03-28 22:17:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49b73aaf-47db-5b35-9b2b-bb04ec313204 with identifier: GJ23%20JSY
2026-03-28 22:17:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49b73aaf-47db-5b35-9b2b-bb04ec313204 with identifier: GJ23%20JSY to the API
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:29 [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=GJ23%20JSY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '49b73aaf-47db-5b35-9b2b-bb04ec313204',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ23 JSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ23%20JSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 49647,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK2PC705962',
 'year': 2023}
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520JSY%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Saving data for GJ23%20JSY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621163.268137, 'last_price_update_time': 1774736249.937359}
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ23%2520JSY') HTTP/1.1" 204 0
2026-03-28 22:17:29 [bca.uk] INFO: Found listing with ID: ML15%20HRC
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:17:29 [bca.uk] INFO: Scrape type for ML15%20HRC: 2
2026-03-28 22:17:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with identifier: ML15%20HRC
2026-03-28 22:17:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with scrape type 2
2026-03-28 22:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with scrape type 2
2026-03-28 22:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0187ddf-6a44-5cf8-b18d-cf1d2e39f780, identifier: ML15%20HRC
2026-03-28 22:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81401bf0-d952-5d3b-8e67-524abdd5447f with identifier: WN73%20JGV
2026-03-28 22:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81401bf0-d952-5d3b-8e67-524abdd5447f with identifier: WN73%20JGV
2026-03-28 22:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81401bf0-d952-5d3b-8e67-524abdd5447f with identifier: WN73%20JGV to the API
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:30 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN73%20JGV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81401bf0-d952-5d3b-8e67-524abdd5447f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN73 JGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN73%20JGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 10365,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00471180953',
 'year': 2023}
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520JGV%27 HTTP/1.1" 200 None
2026-03-28 22:17:30 [bca.uk] INFO: Saving data for WN73%20JGV: {'auction_closing_time': 1775210400.0, 'created_time': 1774533988.377401, 'last_price_update_time': 1774736250.393064}
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN73%2520JGV') HTTP/1.1" 204 0
2026-03-28 22:17:30 [bca.uk] INFO: Found listing with ID: NL64%20FUA
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520FUA%27 HTTP/1.1" 200 None
2026-03-28 22:17:30 [bca.uk] INFO: Scrape type for NL64%20FUA: 2
2026-03-28 22:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with identifier: NL64%20FUA
2026-03-28 22:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with scrape type 2
2026-03-28 22:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with scrape type 2
2026-03-28 22:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd, identifier: NL64%20FUA
2026-03-28 22:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with identifier: ML15%20HRC
2026-03-28 22:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with identifier: ML15%20HRC
2026-03-28 22:17:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0187ddf-6a44-5cf8-b18d-cf1d2e39f780 with identifier: ML15%20HRC to the API
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20HRC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0187ddf-6a44-5cf8-b18d-cf1d2e39f780',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 HRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20HRC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 136210,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-TEC (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 N-TEC (5ST)',
 'vin': 'JN1TCAT32U0010052',
 'year': 2015}
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:17:30 [bca.uk] INFO: Saving data for ML15%20HRC: {'auction_closing_time': 1774778400.0, 'created_time': 1774534705.727166, 'last_price_update_time': 1774736250.847938}
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520HRC') HTTP/1.1" 204 0
2026-03-28 22:17:30 [bca.uk] INFO: Found listing with ID: BF18%20VZP
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 22:17:30 [bca.uk] INFO: Scrape type for BF18%20VZP: 2
2026-03-28 22:17:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43dbc487-7acf-5540-b5da-751a5a07ab3c with identifier: BF18%20VZP
2026-03-28 22:17:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43dbc487-7acf-5540-b5da-751a5a07ab3c with scrape type 2
2026-03-28 22:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43dbc487-7acf-5540-b5da-751a5a07ab3c with scrape type 2
2026-03-28 22:17:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43dbc487-7acf-5540-b5da-751a5a07ab3c, identifier: BF18%20VZP
2026-03-28 22:17:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with identifier: NL64%20FUA
2026-03-28 22:17:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with identifier: NL64%20FUA
2026-03-28 22:17:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd with identifier: NL64%20FUA to the API
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL64%20FUA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f9360a8-aed7-57d7-bf00-4d2cb5f04ebd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL64 FUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL64%20FUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 79171,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'WVWZZZAUZFP011631',
 'year': 2014}
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520FUA%27 HTTP/1.1" 200 None
2026-03-28 22:17:31 [bca.uk] INFO: Saving data for NL64%20FUA: {'auction_closing_time': 1774778400.0, 'created_time': 1774649783.849454, 'last_price_update_time': 1774736251.531858}
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520FUA') HTTP/1.1" 204 0
2026-03-28 22:17:31 [bca.uk] INFO: Found listing with ID: ML15%20NYT
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 22:17:31 [bca.uk] INFO: Scrape type for ML15%20NYT: 2
2026-03-28 22:17:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dac76883-13e7-569b-871f-ea34d8550c81 with identifier: ML15%20NYT
2026-03-28 22:17:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dac76883-13e7-569b-871f-ea34d8550c81 with scrape type 2
2026-03-28 22:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dac76883-13e7-569b-871f-ea34d8550c81 with scrape type 2
2026-03-28 22:17:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dac76883-13e7-569b-871f-ea34d8550c81, identifier: ML15%20NYT
2026-03-28 22:17:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43dbc487-7acf-5540-b5da-751a5a07ab3c with identifier: BF18%20VZP
2026-03-28 22:17:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43dbc487-7acf-5540-b5da-751a5a07ab3c with identifier: BF18%20VZP
2026-03-28 22:17:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43dbc487-7acf-5540-b5da-751a5a07ab3c with identifier: BF18%20VZP to the API
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43dbc487-7acf-5540-b5da-751a5a07ab3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF18 VZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF18%20VZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 91031,
 'odometer_reading_unit': '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 T5 250 AWD R DESIGN G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 250 AWD R DESIGN G/T',
 'vin': 'YV1UZ25BCJ1098100',
 'year': 2018}
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 22:17:31 [bca.uk] INFO: Saving data for BF18%20VZP: {'auction_closing_time': 1775037600.0, 'created_time': 1774649820.61417, 'last_price_update_time': 1774736251.911833}
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF18%2520VZP') HTTP/1.1" 204 0
2026-03-28 22:17:31 [bca.uk] INFO: Found listing with ID: NU65%20YZX
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 22:17:31 [bca.uk] INFO: Scrape type for NU65%20YZX: 2
2026-03-28 22:17:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with identifier: NU65%20YZX
2026-03-28 22:17:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with scrape type 2
2026-03-28 22:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with scrape type 2
2026-03-28 22:17:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c3cfec6-b0fe-573c-aa19-fc638acdca64, identifier: NU65%20YZX
2026-03-28 22:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dac76883-13e7-569b-871f-ea34d8550c81 with identifier: ML15%20NYT
2026-03-28 22:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dac76883-13e7-569b-871f-ea34d8550c81 with identifier: ML15%20NYT
2026-03-28 22:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dac76883-13e7-569b-871f-ea34d8550c81 with identifier: ML15%20NYT to the API
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:32 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20NYT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dac76883-13e7-569b-871f-ea34d8550c81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 NYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20NYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 67972,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZFD090450',
 'year': 2015}
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Saving data for ML15%20NYT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535895.983956, 'last_price_update_time': 1774736252.334392}
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520NYT') HTTP/1.1" 204 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: WN15%20SDY
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN15%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for WN15%20SDY: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: CP02%20NDN
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP02%2520NDN%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for CP02%20NDN: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: LT53%20UOU
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT53%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for LT53%20UOU: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: LV17%20VHN
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV17%2520VHN%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for LV17%20VHN: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: NX13%20UZY
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520UZY%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for NX13%20UZY: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: WJ68%20YFZ
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520YFZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for WJ68%20YFZ: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: CU17%20XFM
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520XFM%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for CU17%20XFM: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: BW15%20ORL
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520ORL%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for BW15%20ORL: 0
2026-03-28 22:17:32 [bca.uk] INFO: Found listing with ID: YB17%20XWD
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Scrape type for YB17%20XWD: 2
2026-03-28 22:17:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with identifier: YB17%20XWD
2026-03-28 22:17:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with scrape type 2
2026-03-28 22:17:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with scrape type 2
2026-03-28 22:17:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 066c3647-bcbf-5f4a-9f6d-5832589b52c8, identifier: YB17%20XWD
2026-03-28 22:17:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with identifier: NU65%20YZX
2026-03-28 22:17:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with identifier: NU65%20YZX
2026-03-28 22:17:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c3cfec6-b0fe-573c-aa19-fc638acdca64 with identifier: NU65%20YZX to the API
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU65%20YZX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c3cfec6-b0fe-573c-aa19-fc638acdca64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU65 YZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU65%20YZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'IX20',
 'odometer': 75269,
 'odometer_reading_unit': '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 IX20 1.4 B/D SE MPV',
 'transmission': 'manual',
 'trim': 'B/D SE',
 'vin': 'TMAPU81CLGJ207849',
 'year': 2015}
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 22:17:32 [bca.uk] INFO: Saving data for NU65%20YZX: {'auction_closing_time': 1774778400.0, 'created_time': 1774649810.707666, 'last_price_update_time': 1774736252.921866}
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU65%2520YZX') HTTP/1.1" 204 0
2026-03-28 22:17:33 [bca.uk] INFO: Found listing with ID: MX13%20XNM
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520XNM%27 HTTP/1.1" 200 None
2026-03-28 22:17:33 [bca.uk] INFO: Scrape type for MX13%20XNM: 2
2026-03-28 22:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adbb5714-db22-5cae-80ed-aa83ecabdf3c with identifier: MX13%20XNM
2026-03-28 22:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adbb5714-db22-5cae-80ed-aa83ecabdf3c with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adbb5714-db22-5cae-80ed-aa83ecabdf3c with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adbb5714-db22-5cae-80ed-aa83ecabdf3c, identifier: MX13%20XNM
2026-03-28 22:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with identifier: YB17%20XWD
2026-03-28 22:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with identifier: YB17%20XWD
2026-03-28 22:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 066c3647-bcbf-5f4a-9f6d-5832589b52c8 with identifier: YB17%20XWD to the API
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:33 [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': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB17%20XWD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '066c3647-bcbf-5f4a-9f6d-5832589b52c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB17 XWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB17%20XWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '116D',
 'odometer': 94995,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 116D 1.5 EFD PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'EFD PLUS',
 'vin': 'WBA1V92030V921944',
 'year': 2017}
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:17:33 [bca.uk] INFO: Saving data for YB17%20XWD: {'auction_closing_time': 1774778400.0, 'created_time': 1774649806.899797, 'last_price_update_time': 1774736253.424531}
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB17%2520XWD') HTTP/1.1" 204 0
2026-03-28 22:17:33 [bca.uk] INFO: Found listing with ID: YG66%20UPZ
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520UPZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:33 [bca.uk] INFO: Scrape type for YG66%20UPZ: 2
2026-03-28 22:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97eb3381-8cf2-5113-891d-67504b3f1c19 with identifier: YG66%20UPZ
2026-03-28 22:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97eb3381-8cf2-5113-891d-67504b3f1c19 with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97eb3381-8cf2-5113-891d-67504b3f1c19 with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97eb3381-8cf2-5113-891d-67504b3f1c19, identifier: YG66%20UPZ
2026-03-28 22:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adbb5714-db22-5cae-80ed-aa83ecabdf3c with identifier: MX13%20XNM
2026-03-28 22:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adbb5714-db22-5cae-80ed-aa83ecabdf3c with identifier: MX13%20XNM
2026-03-28 22:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adbb5714-db22-5cae-80ed-aa83ecabdf3c with identifier: MX13%20XNM to the API
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:33 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX13%20XNM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'adbb5714-db22-5cae-80ed-aa83ecabdf3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX13 XNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX13%20XNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'MII',
 'odometer': 104288,
 '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 MII 1.0 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VSSZZZAAZDD311709',
 'year': 2013}
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520XNM%27 HTTP/1.1" 200 None
2026-03-28 22:17:33 [bca.uk] INFO: Saving data for MX13%20XNM: {'auction_closing_time': 1774778400.0, 'created_time': 1774535893.833097, 'last_price_update_time': 1774736253.8517}
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX13%2520XNM') HTTP/1.1" 204 0
2026-03-28 22:17:33 [bca.uk] INFO: Found listing with ID: FJ14%20GBU
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520GBU%27 HTTP/1.1" 200 None
2026-03-28 22:17:33 [bca.uk] INFO: Scrape type for FJ14%20GBU: 2
2026-03-28 22:17:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with identifier: FJ14%20GBU
2026-03-28 22:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with scrape type 2
2026-03-28 22:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd, identifier: FJ14%20GBU
2026-03-28 22:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97eb3381-8cf2-5113-891d-67504b3f1c19 with identifier: YG66%20UPZ
2026-03-28 22:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97eb3381-8cf2-5113-891d-67504b3f1c19 with identifier: YG66%20UPZ
2026-03-28 22:17:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97eb3381-8cf2-5113-891d-67504b3f1c19 with identifier: YG66%20UPZ to the API
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG66%20UPZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97eb3381-8cf2-5113-891d-67504b3f1c19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG66 UPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG66%20UPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 76067,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD SE Hatchback',
 'transmission': 'manual',
 'trim': 'TD4 180 4WD SE',
 'vin': 'SALVA2CN1HH177085',
 'year': 2016}
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520UPZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:34 [bca.uk] INFO: Saving data for YG66%20UPZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774448141.581346, 'last_price_update_time': 1774736254.269135}
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG66%2520UPZ') HTTP/1.1" 204 0
2026-03-28 22:17:34 [bca.uk] INFO: Found listing with ID: NA61%20LWL
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA61%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 22:17:34 [bca.uk] INFO: Scrape type for NA61%20LWL: 0
2026-03-28 22:17:34 [bca.uk] INFO: Found listing with ID: NJ11%20YGO
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ11%2520YGO%27 HTTP/1.1" 200 None
2026-03-28 22:17:34 [bca.uk] INFO: Scrape type for NJ11%20YGO: 2
2026-03-28 22:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebc71439-c984-5e90-a9e0-b504a075bb4d with identifier: NJ11%20YGO
2026-03-28 22:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebc71439-c984-5e90-a9e0-b504a075bb4d with scrape type 2
2026-03-28 22:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebc71439-c984-5e90-a9e0-b504a075bb4d with scrape type 2
2026-03-28 22:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebc71439-c984-5e90-a9e0-b504a075bb4d, identifier: NJ11%20YGO
2026-03-28 22:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with identifier: FJ14%20GBU
2026-03-28 22:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with identifier: FJ14%20GBU
2026-03-28 22:17:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93b2045a-c5b7-50d4-a6b8-5feedf45f9bd with identifier: FJ14%20GBU to the API
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ14%20GBU-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '93b2045a-c5b7-50d4-a6b8-5feedf45f9bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ14 GBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ14%20GBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-SLEEPERS',
 'model': 'NUEVO',
 'odometer': 17219,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUTO-SLEEPERS NUEVO 2.2 EK MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'EK MOTORHOME',
 'vin': 'VF3YCTMAU12541538',
 'year': 2014}
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ14%2520GBU%27 HTTP/1.1" 200 None
2026-03-28 22:17:34 [bca.uk] INFO: Saving data for FJ14%20GBU: {'auction_closing_time': 1775124000.0, 'created_time': 1774649817.150377, 'last_price_update_time': 1774736254.719803}
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ14%2520GBU') HTTP/1.1" 204 0
2026-03-28 22:17:34 [bca.uk] INFO: Found listing with ID: KX10%20FFW
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX10%2520FFW%27 HTTP/1.1" 200 None
2026-03-28 22:17:34 [bca.uk] INFO: Scrape type for KX10%20FFW: 2
2026-03-28 22:17:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d70294f6-380a-5e25-8a8e-4a3644fa4759 with identifier: KX10%20FFW
2026-03-28 22:17:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d70294f6-380a-5e25-8a8e-4a3644fa4759 with scrape type 2
2026-03-28 22:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d70294f6-380a-5e25-8a8e-4a3644fa4759 with scrape type 2
2026-03-28 22:17:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d70294f6-380a-5e25-8a8e-4a3644fa4759, identifier: KX10%20FFW
2026-03-28 22:17:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebc71439-c984-5e90-a9e0-b504a075bb4d with identifier: NJ11%20YGO
2026-03-28 22:17:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebc71439-c984-5e90-a9e0-b504a075bb4d with identifier: NJ11%20YGO
2026-03-28 22:17:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebc71439-c984-5e90-a9e0-b504a075bb4d with identifier: NJ11%20YGO to the API
2026-03-28 22:17:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:35 [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': 434,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ11%20YGO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ebc71439-c984-5e90-a9e0-b504a075bb4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ11 YGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ11%20YGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 64710,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 TI-VCT 105 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TI-VCT 105 ZETEC',
 'vin': 'WF0JXXWPBJBD13734',
 'year': 2011}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ11%2520YGO%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Saving data for NJ11%20YGO: {'auction_closing_time': 1774778400.0, 'created_time': 1774535893.46533, 'last_price_update_time': 1774736255.124626}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ11%2520YGO') HTTP/1.1" 204 0
2026-03-28 22:17:35 [bca.uk] INFO: Found listing with ID: ML18%20VAE
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520VAE%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Scrape type for ML18%20VAE: 2
2026-03-28 22:17:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6a0bcad-02b5-5621-ab4b-93999c5ec30d with identifier: ML18%20VAE
2026-03-28 22:17:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6a0bcad-02b5-5621-ab4b-93999c5ec30d with scrape type 2
2026-03-28 22:17:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6a0bcad-02b5-5621-ab4b-93999c5ec30d with scrape type 2
2026-03-28 22:17:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6a0bcad-02b5-5621-ab4b-93999c5ec30d, identifier: ML18%20VAE
2026-03-28 22:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d70294f6-380a-5e25-8a8e-4a3644fa4759 with identifier: KX10%20FFW
2026-03-28 22:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d70294f6-380a-5e25-8a8e-4a3644fa4759 with identifier: KX10%20FFW
2026-03-28 22:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d70294f6-380a-5e25-8a8e-4a3644fa4759 with identifier: KX10%20FFW to the API
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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=KX10%20FFW-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd70294f6-380a-5e25-8a8e-4a3644fa4759',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX10 FFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX10%20FFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-SLEEPERS',
 'model': 'NUEVO II',
 'odometer': 27839,
 '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': 'AUTO-SLEEPERS NUEVO II 2.2 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'MOTORHOME',
 'vin': 'VF3YBFMAA11731487',
 'year': 2010}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX10%2520FFW%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Saving data for KX10%20FFW: {'auction_closing_time': 1775124000.0, 'created_time': 1774649812.949881, 'last_price_update_time': 1774736255.525507}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX10%2520FFW') HTTP/1.1" 204 0
2026-03-28 22:17:35 [bca.uk] INFO: Found listing with ID: NL16%20NBF
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL16%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Scrape type for NL16%20NBF: 0
2026-03-28 22:17:35 [bca.uk] INFO: Found listing with ID: OE12%20RWL
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE12%2520RWL%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Scrape type for OE12%20RWL: 0
2026-03-28 22:17:35 [bca.uk] INFO: Found listing with ID: RJ58%20WUW
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ58%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Scrape type for RJ58%20WUW: 0
2026-03-28 22:17:35 [bca.uk] INFO: Found listing with ID: RO64%20RXC
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Scrape type for RO64%20RXC: 2
2026-03-28 22:17:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c03f5951-c24c-5ecd-87f6-3924aca066e9 with identifier: RO64%20RXC
2026-03-28 22:17:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c03f5951-c24c-5ecd-87f6-3924aca066e9 with scrape type 2
2026-03-28 22:17:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c03f5951-c24c-5ecd-87f6-3924aca066e9 with scrape type 2
2026-03-28 22:17:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c03f5951-c24c-5ecd-87f6-3924aca066e9, identifier: RO64%20RXC
2026-03-28 22:17:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6a0bcad-02b5-5621-ab4b-93999c5ec30d with identifier: ML18%20VAE
2026-03-28 22:17:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6a0bcad-02b5-5621-ab4b-93999c5ec30d with identifier: ML18%20VAE
2026-03-28 22:17:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6a0bcad-02b5-5621-ab4b-93999c5ec30d with identifier: ML18%20VAE to the API
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:35 [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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML18%20VAE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6a0bcad-02b5-5621-ab4b-93999c5ec30d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML18 VAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML18%20VAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 67462,
 'odometer_reading_unit': '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': 'WF05XXGCC5JY56684',
 'year': 2018}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML18%2520VAE%27 HTTP/1.1" 200 None
2026-03-28 22:17:35 [bca.uk] INFO: Saving data for ML18%20VAE: {'auction_closing_time': 1774778400.0, 'created_time': 1774649805.436134, 'last_price_update_time': 1774736255.980493}
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML18%2520VAE') HTTP/1.1" 204 0
2026-03-28 22:17:36 [bca.uk] INFO: Found listing with ID: GJ22%20GXX
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:17:36 [bca.uk] INFO: Scrape type for GJ22%20GXX: 2
2026-03-28 22:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with identifier: GJ22%20GXX
2026-03-28 22:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with scrape type 2
2026-03-28 22:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with scrape type 2
2026-03-28 22:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90e37681-8e4b-5306-bf1f-77dd6f86e9ea, identifier: GJ22%20GXX
2026-03-28 22:17:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c03f5951-c24c-5ecd-87f6-3924aca066e9 with identifier: RO64%20RXC
2026-03-28 22:17:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c03f5951-c24c-5ecd-87f6-3924aca066e9 with identifier: RO64%20RXC
2026-03-28 22:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c03f5951-c24c-5ecd-87f6-3924aca066e9 with identifier: RO64%20RXC to the API
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:36 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO64%20RXC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c03f5951-c24c-5ecd-87f6-3924aca066e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO64 RXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO64%20RXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 157764,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI 177 SE TECHNIK M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 177 SE TECHNIK M-T',
 'vin': 'WAUZZZ8K8FA049664',
 'year': 2014}
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 22:17:36 [bca.uk] INFO: Saving data for RO64%20RXC: {'auction_closing_time': 1774778400.0, 'created_time': 1774534741.672832, 'last_price_update_time': 1774736256.451086}
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO64%2520RXC') HTTP/1.1" 204 0
2026-03-28 22:17:36 [bca.uk] INFO: Found listing with ID: FM66%20XAX
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM66%2520XAX%27 HTTP/1.1" 200 None
2026-03-28 22:17:36 [bca.uk] INFO: Scrape type for FM66%20XAX: 2
2026-03-28 22:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with identifier: FM66%20XAX
2026-03-28 22:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with scrape type 2
2026-03-28 22:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with scrape type 2
2026-03-28 22:17:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf44a978-b0ef-57d4-83cb-8beffb1ffe28, identifier: FM66%20XAX
2026-03-28 22:17:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with identifier: GJ22%20GXX
2026-03-28 22:17:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with identifier: GJ22%20GXX
2026-03-28 22:17:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90e37681-8e4b-5306-bf1f-77dd6f86e9ea with identifier: GJ22%20GXX to the API
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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=GJ22%20GXX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '90e37681-8e4b-5306-bf1f-77dd6f86e9ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 GXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20GXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 38264,
 'odometer_reading_unit': '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': 'LRWYHCEK6NC248294',
 'year': 2022}
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:17:36 [bca.uk] INFO: Saving data for GJ22%20GXX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621137.261952, 'last_price_update_time': 1774736256.877369}
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520GXX') HTTP/1.1" 204 0
2026-03-28 22:17:36 [bca.uk] INFO: Found listing with ID: EJ62%20NXZ
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ62%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:36 [bca.uk] INFO: Scrape type for EJ62%20NXZ: 2
2026-03-28 22:17:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb72d7d5-df11-50c1-84cf-da0de3a10671 with identifier: EJ62%20NXZ
2026-03-28 22:17:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb72d7d5-df11-50c1-84cf-da0de3a10671 with scrape type 2
2026-03-28 22:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb72d7d5-df11-50c1-84cf-da0de3a10671 with scrape type 2
2026-03-28 22:17:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb72d7d5-df11-50c1-84cf-da0de3a10671, identifier: EJ62%20NXZ
2026-03-28 22:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with identifier: FM66%20XAX
2026-03-28 22:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with identifier: FM66%20XAX
2026-03-28 22:17:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf44a978-b0ef-57d4-83cb-8beffb1ffe28 with identifier: FM66%20XAX to the API
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:37 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM66%20XAX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf44a978-b0ef-57d4-83cb-8beffb1ffe28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM66 XAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM66%20XAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 56586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 140 ST-LINE BLACK Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE BLACK',
 'vin': 'WF0CXXGAKCHJ82639',
 'year': 2017}
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM66%2520XAX%27 HTTP/1.1" 200 None
2026-03-28 22:17:37 [bca.uk] INFO: Saving data for FM66%20XAX: {'auction_closing_time': 1774778400.0, 'created_time': 1774649815.180305, 'last_price_update_time': 1774736257.294397}
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM66%2520XAX') HTTP/1.1" 204 0
2026-03-28 22:17:37 [bca.uk] INFO: Found listing with ID: OY07%20OJV
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY07%2520OJV%27 HTTP/1.1" 200 None
2026-03-28 22:17:37 [bca.uk] INFO: Scrape type for OY07%20OJV: 2
2026-03-28 22:17:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b6c5f6f-2e77-597c-8357-a0779c185737 with identifier: OY07%20OJV
2026-03-28 22:17:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b6c5f6f-2e77-597c-8357-a0779c185737 with scrape type 2
2026-03-28 22:17:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b6c5f6f-2e77-597c-8357-a0779c185737 with scrape type 2
2026-03-28 22:17:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b6c5f6f-2e77-597c-8357-a0779c185737, identifier: OY07%20OJV
2026-03-28 22:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb72d7d5-df11-50c1-84cf-da0de3a10671 with identifier: EJ62%20NXZ
2026-03-28 22:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb72d7d5-df11-50c1-84cf-da0de3a10671 with identifier: EJ62%20NXZ
2026-03-28 22:17:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb72d7d5-df11-50c1-84cf-da0de3a10671 with identifier: EJ62%20NXZ to the API
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:37 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ62%20NXZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb72d7d5-df11-50c1-84cf-da0de3a10671',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ62 NXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ62%20NXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 112026,
 '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 IX35 1.7 CRDI PREMIUM 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI PREMIUM 2WD',
 'vin': 'TMAJU81ULDJ340868',
 'year': 2012}
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ62%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:37 [bca.uk] INFO: Saving data for EJ62%20NXZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774535424.337935, 'last_price_update_time': 1774736257.695674}
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ62%2520NXZ') HTTP/1.1" 204 0
2026-03-28 22:17:37 [bca.uk] INFO: Found listing with ID: BJ17%20KPF
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 22:17:37 [bca.uk] INFO: Scrape type for BJ17%20KPF: 2
2026-03-28 22:17:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73232953-dcfa-56ef-b613-466c6170c580 with identifier: BJ17%20KPF
2026-03-28 22:17:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73232953-dcfa-56ef-b613-466c6170c580 with scrape type 2
2026-03-28 22:17:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73232953-dcfa-56ef-b613-466c6170c580 with scrape type 2
2026-03-28 22:17:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73232953-dcfa-56ef-b613-466c6170c580, identifier: BJ17%20KPF
2026-03-28 22:17:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b6c5f6f-2e77-597c-8357-a0779c185737 with identifier: OY07%20OJV
2026-03-28 22:17:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b6c5f6f-2e77-597c-8357-a0779c185737 with identifier: OY07%20OJV
2026-03-28 22:17:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b6c5f6f-2e77-597c-8357-a0779c185737 with identifier: OY07%20OJV to the API
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:38 [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': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY07%20OJV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b6c5f6f-2e77-597c-8357-a0779c185737',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY07 OJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY07%20OJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': 'MX-5',
 'odometer': 100461,
 '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': 'MAZDA MX-5 2.0  Roadster',
 'transmission': 'manual',
 'trim': '',
 'vin': 'JMZNC18F200119435',
 'year': 2007}
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY07%2520OJV%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Saving data for OY07%20OJV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649813.638137, 'last_price_update_time': 1774736258.135252}
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY07%2520OJV') HTTP/1.1" 204 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: EN16%20TPV
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520TPV%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for EN16%20TPV: 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: FH13%20ELV
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH13%2520ELV%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for FH13%20ELV: 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: FL60%20ZFJ
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL60%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for FL60%20ZFJ: 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: FP10%20JNX
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520JNX%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for FP10%20JNX: 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: GF12%20XKT
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for GF12%20XKT: 2
2026-03-28 22:17:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4add69f1-ece8-564a-9492-f854ea7a1d82 with identifier: GF12%20XKT
2026-03-28 22:17:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4add69f1-ece8-564a-9492-f854ea7a1d82 with scrape type 2
2026-03-28 22:17:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4add69f1-ece8-564a-9492-f854ea7a1d82 with scrape type 2
2026-03-28 22:17:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4add69f1-ece8-564a-9492-f854ea7a1d82, identifier: GF12%20XKT
2026-03-28 22:17:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73232953-dcfa-56ef-b613-466c6170c580 with identifier: BJ17%20KPF
2026-03-28 22:17:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73232953-dcfa-56ef-b613-466c6170c580 with identifier: BJ17%20KPF
2026-03-28 22:17:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73232953-dcfa-56ef-b613-466c6170c580 with identifier: BJ17%20KPF to the API
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:38 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ17%20KPF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '73232953-dcfa-56ef-b613-466c6170c580',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ17 KPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ17%20KPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 61356,
 'odometer_reading_unit': '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': 'SJNFEAF15U7319281',
 'year': 2017}
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520KPF%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Saving data for BJ17%20KPF: {'auction_closing_time': 1774778400.0, 'created_time': 1774649807.286669, 'last_price_update_time': 1774736258.750228}
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ17%2520KPF') HTTP/1.1" 204 0
2026-03-28 22:17:38 [bca.uk] INFO: Found listing with ID: SD13%20ZKS
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520ZKS%27 HTTP/1.1" 200 None
2026-03-28 22:17:38 [bca.uk] INFO: Scrape type for SD13%20ZKS: 2
2026-03-28 22:17:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 630f6e64-8dc8-55f0-ad55-796d31f54514 with identifier: SD13%20ZKS
2026-03-28 22:17:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 630f6e64-8dc8-55f0-ad55-796d31f54514 with scrape type 2
2026-03-28 22:17:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 630f6e64-8dc8-55f0-ad55-796d31f54514 with scrape type 2
2026-03-28 22:17:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 630f6e64-8dc8-55f0-ad55-796d31f54514, identifier: SD13%20ZKS
2026-03-28 22:17:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4add69f1-ece8-564a-9492-f854ea7a1d82 with identifier: GF12%20XKT
2026-03-28 22:17:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4add69f1-ece8-564a-9492-f854ea7a1d82 with identifier: GF12%20XKT
2026-03-28 22:17:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4add69f1-ece8-564a-9492-f854ea7a1d82 with identifier: GF12%20XKT to the API
2026-03-28 22:17:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:39 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF12%20XKT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4add69f1-ece8-564a-9492-f854ea7a1d82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF12 XKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF12%20XKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 135988,
 '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 E220 2.1 CDI B/E EXECUTIVE SE TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E EXECUTIVE SE TIP',
 'vin': 'WDD2120022A648280',
 'year': 2012}
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF12%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:17:39 [bca.uk] INFO: Saving data for GF12%20XKT: {'auction_closing_time': 1774778400.0, 'created_time': 1774535419.983054, 'last_price_update_time': 1774736259.197126}
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF12%2520XKT') HTTP/1.1" 204 0
2026-03-28 22:17:39 [bca.uk] INFO: Found listing with ID: FG10%20AAE
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 22:17:39 [bca.uk] INFO: Scrape type for FG10%20AAE: 2
2026-03-28 22:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with identifier: FG10%20AAE
2026-03-28 22:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with scrape type 2
2026-03-28 22:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with scrape type 2
2026-03-28 22:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffccae08-cd38-5c2f-9a78-e0e7f3d403f0, identifier: FG10%20AAE
2026-03-28 22:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 630f6e64-8dc8-55f0-ad55-796d31f54514 with identifier: SD13%20ZKS
2026-03-28 22:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 630f6e64-8dc8-55f0-ad55-796d31f54514 with identifier: SD13%20ZKS
2026-03-28 22:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 630f6e64-8dc8-55f0-ad55-796d31f54514 with identifier: SD13%20ZKS to the API
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:39 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD13%20ZKS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '630f6e64-8dc8-55f0-ad55-796d31f54514',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD13 ZKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD13%20ZKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 95617,
 '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 ACTIVE MPV',
 'transmission': 'manual',
 'trim': 'HDI 115 ACTIVE',
 'vin': 'VF30E9HD8CS258233',
 'year': 2013}
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520ZKS%27 HTTP/1.1" 200 None
2026-03-28 22:17:39 [bca.uk] INFO: Saving data for SD13%20ZKS: {'auction_closing_time': 1774778400.0, 'created_time': 1774649815.889887, 'last_price_update_time': 1774736259.683628}
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD13%2520ZKS') HTTP/1.1" 204 0
2026-03-28 22:17:39 [bca.uk] INFO: Found listing with ID: KU68%20OJO
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520OJO%27 HTTP/1.1" 200 None
2026-03-28 22:17:39 [bca.uk] INFO: Scrape type for KU68%20OJO: 2
2026-03-28 22:17:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 573fa458-1202-5dea-9739-b92a21943e18 with identifier: KU68%20OJO
2026-03-28 22:17:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 573fa458-1202-5dea-9739-b92a21943e18 with scrape type 2
2026-03-28 22:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 573fa458-1202-5dea-9739-b92a21943e18 with scrape type 2
2026-03-28 22:17:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 573fa458-1202-5dea-9739-b92a21943e18, identifier: KU68%20OJO
2026-03-28 22:17:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with identifier: FG10%20AAE
2026-03-28 22:17:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with identifier: FG10%20AAE
2026-03-28 22:17:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffccae08-cd38-5c2f-9a78-e0e7f3d403f0 with identifier: FG10%20AAE to the API
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:40 [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': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG10%20AAE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffccae08-cd38-5c2f-9a78-e0e7f3d403f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG10 AAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG10%20AAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': 'MX-5 ROADSTER',
 'odometer': 96327,
 '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 MX-5 ROADSTER 2.0 SPORT TECH Coupe',
 'transmission': 'manual',
 'trim': 'SPORT TECH',
 'vin': 'JMZNC18F600207369',
 'year': 2010}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 22:17:40 [bca.uk] INFO: Saving data for FG10%20AAE: {'auction_closing_time': 1774778400.0, 'created_time': 1774649804.827373, 'last_price_update_time': 1774736260.102137}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG10%2520AAE') HTTP/1.1" 204 0
2026-03-28 22:17:40 [bca.uk] INFO: Found listing with ID: BL72%20KOD
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520KOD%27 HTTP/1.1" 200 None
2026-03-28 22:17:40 [bca.uk] INFO: Scrape type for BL72%20KOD: 2
2026-03-28 22:17:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with identifier: BL72%20KOD
2026-03-28 22:17:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with scrape type 2
2026-03-28 22:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with scrape type 2
2026-03-28 22:17:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6abcb53-0dbc-5176-a8ed-1cf7337d1f27, identifier: BL72%20KOD
2026-03-28 22:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 573fa458-1202-5dea-9739-b92a21943e18 with identifier: KU68%20OJO
2026-03-28 22:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 573fa458-1202-5dea-9739-b92a21943e18 with identifier: KU68%20OJO
2026-03-28 22:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 573fa458-1202-5dea-9739-b92a21943e18 with identifier: KU68%20OJO to the API
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:40 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU68%20OJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '573fa458-1202-5dea-9739-b92a21943e18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU68 OJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU68%20OJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 141353,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.5 BLUEHDI 130 ACTIVE EAT8 Estate',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 ACTIVE EAT8',
 'vin': 'VF3LCYHZRJS381036',
 'year': 2018}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520OJO%27 HTTP/1.1" 200 None
2026-03-28 22:17:40 [bca.uk] INFO: Saving data for KU68%20OJO: {'auction_closing_time': 1774778400.0, 'created_time': 1774535421.545007, 'last_price_update_time': 1774736260.502342}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU68%2520OJO') HTTP/1.1" 204 0
2026-03-28 22:17:40 [bca.uk] INFO: Found listing with ID: GC15%20FYN
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC15%2520FYN%27 HTTP/1.1" 200 None
2026-03-28 22:17:40 [bca.uk] INFO: Scrape type for GC15%20FYN: 2
2026-03-28 22:17:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45626160-1a46-5e83-81e7-7a53d036e526 with identifier: GC15%20FYN
2026-03-28 22:17:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45626160-1a46-5e83-81e7-7a53d036e526 with scrape type 2
2026-03-28 22:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45626160-1a46-5e83-81e7-7a53d036e526 with scrape type 2
2026-03-28 22:17:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45626160-1a46-5e83-81e7-7a53d036e526, identifier: GC15%20FYN
2026-03-28 22:17:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with identifier: BL72%20KOD
2026-03-28 22:17:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with identifier: BL72%20KOD
2026-03-28 22:17:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6abcb53-0dbc-5176-a8ed-1cf7337d1f27 with identifier: BL72%20KOD to the API
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:40 [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=BL72%20KOD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e6abcb53-0dbc-5176-a8ed-1cf7337d1f27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL72 KOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL72%20KOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 44766,
 'odometer_reading_unit': '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': 'LRWYHCEK3PC552587',
 'year': 2022}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520KOD%27 HTTP/1.1" 200 None
2026-03-28 22:17:40 [bca.uk] INFO: Saving data for BL72%20KOD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621244.802086, 'last_price_update_time': 1774736260.970242}
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520KOD') HTTP/1.1" 204 0
2026-03-28 22:17:40 [bca.uk] INFO: Found listing with ID: KY65%20SXP
2026-03-28 22:17:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520SXP%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Scrape type for KY65%20SXP: 0
2026-03-28 22:17:41 [bca.uk] INFO: Found listing with ID: LP63%20WTL
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP63%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Scrape type for LP63%20WTL: 2
2026-03-28 22:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2b97dc4-4749-5a65-a612-80651d6ddf94 with identifier: LP63%20WTL
2026-03-28 22:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2b97dc4-4749-5a65-a612-80651d6ddf94 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2b97dc4-4749-5a65-a612-80651d6ddf94 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2b97dc4-4749-5a65-a612-80651d6ddf94, identifier: LP63%20WTL
2026-03-28 22:17: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-28 22:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45626160-1a46-5e83-81e7-7a53d036e526 with identifier: GC15%20FYN
2026-03-28 22:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45626160-1a46-5e83-81e7-7a53d036e526 with identifier: GC15%20FYN
2026-03-28 22:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45626160-1a46-5e83-81e7-7a53d036e526 with identifier: GC15%20FYN to the API
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:41 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC15%20FYN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45626160-1a46-5e83-81e7-7a53d036e526',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC15 FYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC15%20FYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 54428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 E-HDI 115 SELECTION MPV',
 'transmission': 'manual',
 'trim': 'E-HDI 115 SELECTION',
 'vin': 'VF73D9HC8FJ661408',
 'year': 2015}
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC15%2520FYN%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Saving data for GC15%20FYN: {'auction_closing_time': 1774778400.0, 'created_time': 1774350630.745147, 'last_price_update_time': 1774736261.417305}
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC15%2520FYN') HTTP/1.1" 204 0
2026-03-28 22:17:41 [bca.uk] INFO: Found listing with ID: YP16%20YRN
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Scrape type for YP16%20YRN: 2
2026-03-28 22:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with identifier: YP16%20YRN
2026-03-28 22:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2, identifier: YP16%20YRN
2026-03-28 22:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2b97dc4-4749-5a65-a612-80651d6ddf94 with identifier: LP63%20WTL
2026-03-28 22:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2b97dc4-4749-5a65-a612-80651d6ddf94 with identifier: LP63%20WTL
2026-03-28 22:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2b97dc4-4749-5a65-a612-80651d6ddf94 with identifier: LP63%20WTL to the API
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:41 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP63%20WTL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2b97dc4-4749-5a65-a612-80651d6ddf94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP63 WTL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP63%20WTL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 87780,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA 2.0 CDTI E/F 140 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 DESIGN',
 'vin': 'W0LGM6ES1E1065391',
 'year': 2014}
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP63%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Saving data for LP63%20WTL: {'auction_closing_time': 1774778400.0, 'created_time': 1774265422.864308, 'last_price_update_time': 1774736261.8054}
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP63%2520WTL') HTTP/1.1" 204 0
2026-03-28 22:17:41 [bca.uk] INFO: Found listing with ID: RF11%20RNY
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF11%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 22:17:41 [bca.uk] INFO: Scrape type for RF11%20RNY: 2
2026-03-28 22:17:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccad1b3f-42c0-5317-8e23-d9edadec3577 with identifier: RF11%20RNY
2026-03-28 22:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccad1b3f-42c0-5317-8e23-d9edadec3577 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccad1b3f-42c0-5317-8e23-d9edadec3577 with scrape type 2
2026-03-28 22:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccad1b3f-42c0-5317-8e23-d9edadec3577, identifier: RF11%20RNY
2026-03-28 22:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with identifier: YP16%20YRN
2026-03-28 22:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with identifier: YP16%20YRN
2026-03-28 22:17:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2 with identifier: YP16%20YRN to the API
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:42 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP16%20YRN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0d2e3fc8-2619-5db5-b5ca-6ce813fd36c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP16 YRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP16%20YRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 137925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN1GH622739',
 'year': 2016}
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 22:17:42 [bca.uk] INFO: Saving data for YP16%20YRN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649801.520264, 'last_price_update_time': 1774736262.214522}
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP16%2520YRN') HTTP/1.1" 204 0
2026-03-28 22:17:42 [bca.uk] INFO: Found listing with ID: MF13%20KTU
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF13%2520KTU%27 HTTP/1.1" 200 None
2026-03-28 22:17:42 [bca.uk] INFO: Scrape type for MF13%20KTU: 2
2026-03-28 22:17:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eefa1645-bb03-50da-8a5b-ded527cda055 with identifier: MF13%20KTU
2026-03-28 22:17:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eefa1645-bb03-50da-8a5b-ded527cda055 with scrape type 2
2026-03-28 22:17:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eefa1645-bb03-50da-8a5b-ded527cda055 with scrape type 2
2026-03-28 22:17:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eefa1645-bb03-50da-8a5b-ded527cda055, identifier: MF13%20KTU
2026-03-28 22:17:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccad1b3f-42c0-5317-8e23-d9edadec3577 with identifier: RF11%20RNY
2026-03-28 22:17:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccad1b3f-42c0-5317-8e23-d9edadec3577 with identifier: RF11%20RNY
2026-03-28 22:17:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccad1b3f-42c0-5317-8e23-d9edadec3577 with identifier: RF11%20RNY to the API
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:42 [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=RF11%20RNY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ccad1b3f-42c0-5317-8e23-d9edadec3577',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF11 RNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF11%20RNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 140997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 BMT MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 BMT MATCH',
 'vin': 'WVWZZZ1KZCP023222',
 'year': 2011}
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF11%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 22:17:42 [bca.uk] INFO: Saving data for RF11%20RNY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649802.72589, 'last_price_update_time': 1774736262.619753}
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF11%2520RNY') HTTP/1.1" 204 0
2026-03-28 22:17:42 [bca.uk] INFO: Found listing with ID: YC65%20HWR
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC65%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 22:17:42 [bca.uk] INFO: Scrape type for YC65%20HWR: 2
2026-03-28 22:17:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca5ac3a1-10ca-565f-a612-9bcfb36add23 with identifier: YC65%20HWR
2026-03-28 22:17:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca5ac3a1-10ca-565f-a612-9bcfb36add23 with scrape type 2
2026-03-28 22:17:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca5ac3a1-10ca-565f-a612-9bcfb36add23 with scrape type 2
2026-03-28 22:17:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca5ac3a1-10ca-565f-a612-9bcfb36add23, identifier: YC65%20HWR
2026-03-28 22:17:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eefa1645-bb03-50da-8a5b-ded527cda055 with identifier: MF13%20KTU
2026-03-28 22:17:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eefa1645-bb03-50da-8a5b-ded527cda055 with identifier: MF13%20KTU
2026-03-28 22:17:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eefa1645-bb03-50da-8a5b-ded527cda055 with identifier: MF13%20KTU to the API
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:42 [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': 466,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF13%20KTU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eefa1645-bb03-50da-8a5b-ded527cda055',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF13 KTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF13%20KTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 69418,
 '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 ZAFIRA 1.6 VVT 115 DESIGN MPV',
 'transmission': 'manual',
 'trim': 'VVT 115 DESIGN',
 'vin': 'W0L0AHM75D2063128',
 'year': 2013}
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF13%2520KTU%27 HTTP/1.1" 200 None
2026-03-28 22:17:42 [bca.uk] INFO: Saving data for MF13%20KTU: {'auction_closing_time': 1774778400.0, 'created_time': 1774535422.10681, 'last_price_update_time': 1774736262.99754}
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF13%2520KTU') HTTP/1.1" 204 0
2026-03-28 22:17:43 [bca.uk] INFO: Found listing with ID: SD59%20VYL
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD59%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Scrape type for SD59%20VYL: 2
2026-03-28 22:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99b78346-7e06-5964-b481-6c1470367c66 with identifier: SD59%20VYL
2026-03-28 22:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99b78346-7e06-5964-b481-6c1470367c66 with scrape type 2
2026-03-28 22:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99b78346-7e06-5964-b481-6c1470367c66 with scrape type 2
2026-03-28 22:17:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99b78346-7e06-5964-b481-6c1470367c66, identifier: SD59%20VYL
2026-03-28 22:17:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca5ac3a1-10ca-565f-a612-9bcfb36add23 with identifier: YC65%20HWR
2026-03-28 22:17:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca5ac3a1-10ca-565f-a612-9bcfb36add23 with identifier: YC65%20HWR
2026-03-28 22:17:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca5ac3a1-10ca-565f-a612-9bcfb36add23 with identifier: YC65%20HWR to the API
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:43 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC65%20HWR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca5ac3a1-10ca-565f-a612-9bcfb36add23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC65 HWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC65%20HWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 79696,
 'odometer_reading_unit': '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.3 VVT-I ICON Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON',
 'vin': 'VNKKJ3D3X0A314834',
 'year': 2015}
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC65%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Saving data for YC65%20HWR: {'auction_closing_time': 1774778400.0, 'created_time': 1774649801.124996, 'last_price_update_time': 1774736263.463737}
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC65%2520HWR') HTTP/1.1" 204 0
2026-03-28 22:17:43 [bca.uk] INFO: Found listing with ID: BJ56%20JLO
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ56%2520JLO%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Scrape type for BJ56%20JLO: 0
2026-03-28 22:17:43 [bca.uk] INFO: Found listing with ID: BK62%20OTZ
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520OTZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Scrape type for BK62%20OTZ: 0
2026-03-28 22:17:43 [bca.uk] INFO: Found listing with ID: BT12%20TZY
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT12%2520TZY%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Scrape type for BT12%20TZY: 2
2026-03-28 22:17:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e29e2a43-7aac-5dd8-95ae-453b1684e602 with identifier: BT12%20TZY
2026-03-28 22:17:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e29e2a43-7aac-5dd8-95ae-453b1684e602 with scrape type 2
2026-03-28 22:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e29e2a43-7aac-5dd8-95ae-453b1684e602 with scrape type 2
2026-03-28 22:17:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e29e2a43-7aac-5dd8-95ae-453b1684e602, identifier: BT12%20TZY
2026-03-28 22:17:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99b78346-7e06-5964-b481-6c1470367c66 with identifier: SD59%20VYL
2026-03-28 22:17:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99b78346-7e06-5964-b481-6c1470367c66 with identifier: SD59%20VYL
2026-03-28 22:17:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99b78346-7e06-5964-b481-6c1470367c66 with identifier: SD59%20VYL to the API
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:43 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD59%20VYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99b78346-7e06-5964-b481-6c1470367c66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD59 VYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD59%20VYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 94337,
 '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 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'WF0PXXWPDP9R69373',
 'year': 2009}
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD59%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:17:43 [bca.uk] INFO: Saving data for SD59%20VYL: {'auction_closing_time': 1774778400.0, 'created_time': 1774649832.536568, 'last_price_update_time': 1774736263.972285}
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD59%2520VYL') HTTP/1.1" 204 0
2026-03-28 22:17:43 [bca.uk] INFO: Found listing with ID: SJ09%20OPL
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ09%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Scrape type for SJ09%20OPL: 2
2026-03-28 22:17:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c851143-749b-51bf-83d5-913e473a0fa9 with identifier: SJ09%20OPL
2026-03-28 22:17:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c851143-749b-51bf-83d5-913e473a0fa9 with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c851143-749b-51bf-83d5-913e473a0fa9 with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c851143-749b-51bf-83d5-913e473a0fa9, identifier: SJ09%20OPL
2026-03-28 22:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e29e2a43-7aac-5dd8-95ae-453b1684e602 with identifier: BT12%20TZY
2026-03-28 22:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e29e2a43-7aac-5dd8-95ae-453b1684e602 with identifier: BT12%20TZY
2026-03-28 22:17:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e29e2a43-7aac-5dd8-95ae-453b1684e602 with identifier: BT12%20TZY to the API
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:44 [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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT12%20TZY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e29e2a43-7aac-5dd8-95ae-453b1684e602',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT12 TZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT12%20TZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 135933,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 2.2 I-DTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC ES',
 'vin': 'SHHFK3760CU002874',
 'year': 2012}
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT12%2520TZY%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Saving data for BT12%20TZY: {'auction_closing_time': 1774778400.0, 'created_time': 1774534740.169519, 'last_price_update_time': 1774736264.431245}
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT12%2520TZY') HTTP/1.1" 204 0
2026-03-28 22:17:44 [bca.uk] INFO: Total items found: 100
2026-03-28 22:17:44 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded
2026-03-28 22:17:44 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:17:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:44 [bca.uk] INFO: Found listing with ID: NH08%20HXB
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NH08%2520HXB%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Scrape type for NH08%20HXB: 2
2026-03-28 22:17:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2e13dc0-4336-540c-ae5d-20c15b502f60 with identifier: NH08%20HXB
2026-03-28 22:17:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2e13dc0-4336-540c-ae5d-20c15b502f60 with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2e13dc0-4336-540c-ae5d-20c15b502f60 with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2e13dc0-4336-540c-ae5d-20c15b502f60, identifier: NH08%20HXB
2026-03-28 22:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c851143-749b-51bf-83d5-913e473a0fa9 with identifier: SJ09%20OPL
2026-03-28 22:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c851143-749b-51bf-83d5-913e473a0fa9 with identifier: SJ09%20OPL
2026-03-28 22:17:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c851143-749b-51bf-83d5-913e473a0fa9 with identifier: SJ09%20OPL to the API
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:44 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ09%20OPL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2c851143-749b-51bf-83d5-913e473a0fa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ09 OPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ09%20OPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'CEED',
 'odometer': 66827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'KIA CEED 1.6 CRDI GS Hatchback',
 'transmission': 'manual',
 'trim': 'CRDI GS',
 'vin': 'U5YFF24429L165037',
 'year': 2009}
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ09%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Saving data for SJ09%20OPL: {'auction_closing_time': 1774778400.0, 'created_time': 1774649770.435976, 'last_price_update_time': 1774736264.836253}
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ09%2520OPL') HTTP/1.1" 204 0
2026-03-28 22:17:44 [bca.uk] INFO: Found listing with ID: CU63%20EXM
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520EXM%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Scrape type for CU63%20EXM: 0
2026-03-28 22:17:44 [bca.uk] INFO: Found listing with ID: DB14%20MCW
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DB14%2520MCW%27 HTTP/1.1" 200 None
2026-03-28 22:17:44 [bca.uk] INFO: Scrape type for DB14%20MCW: 2
2026-03-28 22:17:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b920c28f-29b9-593c-9fac-e5cee3bcf6ca with identifier: DB14%20MCW
2026-03-28 22:17:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b920c28f-29b9-593c-9fac-e5cee3bcf6ca with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b920c28f-29b9-593c-9fac-e5cee3bcf6ca with scrape type 2
2026-03-28 22:17:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b920c28f-29b9-593c-9fac-e5cee3bcf6ca, identifier: DB14%20MCW
2026-03-28 22:17:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:17:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2e13dc0-4336-540c-ae5d-20c15b502f60 with identifier: NH08%20HXB
2026-03-28 22:17:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2e13dc0-4336-540c-ae5d-20c15b502f60 with identifier: NH08%20HXB
2026-03-28 22:17:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2e13dc0-4336-540c-ae5d-20c15b502f60 with identifier: NH08%20HXB to the API
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:45 [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': 280,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NH08%20HXB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2e13dc0-4336-540c-ae5d-20c15b502f60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NH08 HXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NH08%20HXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MITSUBISHI',
 'model': 'SHOGUN',
 'odometer': 133706,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI SHOGUN 3.2 DI-DC DIAMOND StationWagon',
 'transmission': 'automatic',
 'trim': 'DI-DC DIAMOND',
 'vin': 'JMALYV98W8J400165',
 'year': 2008}
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NH08%2520HXB%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Saving data for NH08%20HXB: {'auction_closing_time': 1774778400.0, 'created_time': 1774649833.026257, 'last_price_update_time': 1774736265.269032}
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NH08%2520HXB') HTTP/1.1" 204 0
2026-03-28 22:17:45 [bca.uk] INFO: Found listing with ID: TO05%20LWW
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TO05%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Scrape type for TO05%20LWW: 2
2026-03-28 22:17:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with identifier: TO05%20LWW
2026-03-28 22:17:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b, identifier: TO05%20LWW
2026-03-28 22:17:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b920c28f-29b9-593c-9fac-e5cee3bcf6ca with identifier: DB14%20MCW
2026-03-28 22:17:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b920c28f-29b9-593c-9fac-e5cee3bcf6ca with identifier: DB14%20MCW
2026-03-28 22:17:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b920c28f-29b9-593c-9fac-e5cee3bcf6ca with identifier: DB14%20MCW to the API
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:45 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DB14%20MCW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b920c28f-29b9-593c-9fac-e5cee3bcf6ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DB14 MCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DB14%20MCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 108574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 PREMIER LIMITED ED.4WD Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 PREMIER LIMITED ED.4WD',
 'vin': 'SJNFDNJ11U1010005',
 'year': 2014}
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DB14%2520MCW%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Saving data for DB14%20MCW: {'auction_closing_time': 1774778400.0, 'created_time': 1774362756.794241, 'last_price_update_time': 1774736265.67229}
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DB14%2520MCW') HTTP/1.1" 204 0
2026-03-28 22:17:45 [bca.uk] INFO: Found listing with ID: WA20%20UVV
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520UVV%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Scrape type for WA20%20UVV: 0
2026-03-28 22:17:45 [bca.uk] INFO: Found listing with ID: FL13%20MYV
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL13%2520MYV%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Scrape type for FL13%20MYV: 2
2026-03-28 22:17:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with identifier: FL13%20MYV
2026-03-28 22:17:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7, identifier: FL13%20MYV
2026-03-28 22:17:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:17:45 [bca.uk] INFO: Found listing with ID: AV14%20PVL
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 22:17:45 [bca.uk] INFO: Scrape type for AV14%20PVL: 2
2026-03-28 22:17:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62b1cacc-8a05-5a30-9749-b64582f6305b with identifier: AV14%20PVL
2026-03-28 22:17:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62b1cacc-8a05-5a30-9749-b64582f6305b with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62b1cacc-8a05-5a30-9749-b64582f6305b with scrape type 2
2026-03-28 22:17:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62b1cacc-8a05-5a30-9749-b64582f6305b, identifier: AV14%20PVL
2026-03-28 22:17:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with identifier: TO05%20LWW
2026-03-28 22:17:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with identifier: TO05%20LWW
2026-03-28 22:17:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b with identifier: TO05%20LWW to the API
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:46 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=TO05%20LWW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd1a6cf11-9fcb-5b3a-a06f-4d989dbeb74b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'TO05 LWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=TO05%20LWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 68369,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 180 COMPETIZIONE Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 180 COMPETIZIONE',
 'vin': 'ZFA3120000JA64726',
 'year': 2018}
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TO05%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 22:17:46 [bca.uk] INFO: Saving data for TO05%20LWW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649804.011568, 'last_price_update_time': 1774736266.215308}
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='TO05%2520LWW') HTTP/1.1" 204 0
2026-03-28 22:17:46 [bca.uk] INFO: Found listing with ID: DK09%20ZBD
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK09%2520ZBD%27 HTTP/1.1" 200 None
2026-03-28 22:17:46 [bca.uk] INFO: Scrape type for DK09%20ZBD: 0
2026-03-28 22:17:46 [bca.uk] INFO: Found listing with ID: DN61%20FWA
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN61%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 22:17:46 [bca.uk] INFO: Scrape type for DN61%20FWA: 2
2026-03-28 22:17:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19d9ef52-2ccf-5008-a212-d1551be919a5 with identifier: DN61%20FWA
2026-03-28 22:17:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19d9ef52-2ccf-5008-a212-d1551be919a5 with scrape type 2
2026-03-28 22:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19d9ef52-2ccf-5008-a212-d1551be919a5 with scrape type 2
2026-03-28 22:17:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19d9ef52-2ccf-5008-a212-d1551be919a5, identifier: DN61%20FWA
2026-03-28 22:17:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with identifier: FL13%20MYV
2026-03-28 22:17:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with identifier: FL13%20MYV
2026-03-28 22:17:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7 with identifier: FL13%20MYV to the API
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17: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': 107,
 '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': 'Diesel',
 'id': 'feb6ecb1-3354-5ce4-8caf-119e3f0ac5f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL13 MYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL13%20MYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '308',
 'odometer': 105696,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 1.6 HDI 92 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 92 ACTIVE',
 'vin': 'VF34C9HP0DS052002',
 'year': 2013}
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL13%2520MYV%27 HTTP/1.1" 200 None
2026-03-28 22:17:46 [bca.uk] INFO: Saving data for FL13%20MYV: {'auction_closing_time': 1775037600.0, 'created_time': 1774437755.782308, 'last_price_update_time': 1774736266.741618}
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL13%2520MYV') HTTP/1.1" 204 0
2026-03-28 22:17:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62b1cacc-8a05-5a30-9749-b64582f6305b with identifier: AV14%20PVL
2026-03-28 22:17:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62b1cacc-8a05-5a30-9749-b64582f6305b with identifier: AV14%20PVL
2026-03-28 22:17:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62b1cacc-8a05-5a30-9749-b64582f6305b with identifier: AV14%20PVL to the API
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:47 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV14%20PVL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62b1cacc-8a05-5a30-9749-b64582f6305b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV14 PVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV14%20PVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 173782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 95 EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 95 EDGE',
 'vin': 'WF0KXXGCBKET58011',
 'year': 2014}
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Saving data for AV14%20PVL: {'auction_closing_time': 1775037600.0, 'created_time': 1774533672.352324, 'last_price_update_time': 1774736267.041757}
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV14%2520PVL') HTTP/1.1" 204 0
2026-03-28 22:17:47 [bca.uk] INFO: Found listing with ID: SC66%20RUU
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Scrape type for SC66%20RUU: 2
2026-03-28 22:17:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71587ecc-2f79-525a-8ef1-580eb6ebf719 with identifier: SC66%20RUU
2026-03-28 22:17:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71587ecc-2f79-525a-8ef1-580eb6ebf719 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71587ecc-2f79-525a-8ef1-580eb6ebf719 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71587ecc-2f79-525a-8ef1-580eb6ebf719, identifier: SC66%20RUU
2026-03-28 22:17:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19d9ef52-2ccf-5008-a212-d1551be919a5 with identifier: DN61%20FWA
2026-03-28 22:17:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19d9ef52-2ccf-5008-a212-d1551be919a5 with identifier: DN61%20FWA
2026-03-28 22:17:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19d9ef52-2ccf-5008-a212-d1551be919a5 with identifier: DN61%20FWA to the API
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:47 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN61%20FWA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19d9ef52-2ccf-5008-a212-d1551be919a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN61 FWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN61%20FWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 104884,
 '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.7 CRDI STYLE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI STYLE 2WD',
 'vin': 'TMAJT81ULCJ247718',
 'year': 2011}
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN61%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Saving data for DN61%20FWA: {'auction_closing_time': 1774778400.0, 'created_time': 1774534707.35952, 'last_price_update_time': 1774736267.465645}
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN61%2520FWA') HTTP/1.1" 204 0
2026-03-28 22:17:47 [bca.uk] INFO: Found listing with ID: NA70%20XJL
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Scrape type for NA70%20XJL: 0
2026-03-28 22:17:47 [bca.uk] INFO: Found listing with ID: LC63%20NGO
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC63%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Scrape type for LC63%20NGO: 2
2026-03-28 22:17:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 479b1c4d-be88-54cd-bd2b-db803679ab65 with identifier: LC63%20NGO
2026-03-28 22:17:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 479b1c4d-be88-54cd-bd2b-db803679ab65 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 479b1c4d-be88-54cd-bd2b-db803679ab65 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 479b1c4d-be88-54cd-bd2b-db803679ab65, identifier: LC63%20NGO
2026-03-28 22:17:47 [bca.uk] INFO: Found listing with ID: WP71%20UOH
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 22:17:47 [bca.uk] INFO: Scrape type for WP71%20UOH: 2
2026-03-28 22:17:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ec1559-41b1-50cf-8d57-5a45b0f93520 with identifier: WP71%20UOH
2026-03-28 22:17:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ec1559-41b1-50cf-8d57-5a45b0f93520 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02ec1559-41b1-50cf-8d57-5a45b0f93520 with scrape type 2
2026-03-28 22:17:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02ec1559-41b1-50cf-8d57-5a45b0f93520, identifier: WP71%20UOH
2026-03-28 22:17:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71587ecc-2f79-525a-8ef1-580eb6ebf719 with identifier: SC66%20RUU
2026-03-28 22:17:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71587ecc-2f79-525a-8ef1-580eb6ebf719 with identifier: SC66%20RUU
2026-03-28 22:17:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71587ecc-2f79-525a-8ef1-580eb6ebf719 with identifier: SC66%20RUU to the API
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:48 [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': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC66%20RUU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '71587ecc-2f79-525a-8ef1-580eb6ebf719',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC66 RUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC66%20RUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'SQ7',
 'odometer': 124683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI SQ7 4.0 430 QUATTRO StationWagon',
 'transmission': 'manual',
 'trim': '430 QUATTRO',
 'vin': 'WAUZZZ4M3HD035888',
 'year': 2017}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 22:17:48 [bca.uk] INFO: Saving data for SC66%20RUU: {'auction_closing_time': 1774778400.0, 'created_time': 1774649789.361074, 'last_price_update_time': 1774736268.066031}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC66%2520RUU') HTTP/1.1" 204 0
2026-03-28 22:17:48 [bca.uk] INFO: Found listing with ID: DV14%20UMS
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 22:17:48 [bca.uk] INFO: Scrape type for DV14%20UMS: 2
2026-03-28 22:17:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45ba0d99-391b-51f4-9023-239506aef6ed with identifier: DV14%20UMS
2026-03-28 22:17:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45ba0d99-391b-51f4-9023-239506aef6ed with scrape type 2
2026-03-28 22:17:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45ba0d99-391b-51f4-9023-239506aef6ed with scrape type 2
2026-03-28 22:17:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45ba0d99-391b-51f4-9023-239506aef6ed, identifier: DV14%20UMS
2026-03-28 22:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 479b1c4d-be88-54cd-bd2b-db803679ab65 with identifier: LC63%20NGO
2026-03-28 22:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 479b1c4d-be88-54cd-bd2b-db803679ab65 with identifier: LC63%20NGO
2026-03-28 22:17:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 479b1c4d-be88-54cd-bd2b-db803679ab65 with identifier: LC63%20NGO to the API
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:48 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC63%20NGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '479b1c4d-be88-54cd-bd2b-db803679ab65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC63 NGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC63%20NGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 159511,
 'odometer_reading_unit': '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 BERLINGO L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0EJ547535',
 'year': 2014}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC63%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:17:48 [bca.uk] INFO: Saving data for LC63%20NGO: {'auction_closing_time': 1774864800.0, 'created_time': 1773924806.357364, 'last_price_update_time': 1774736268.474213}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC63%2520NGO') HTTP/1.1" 204 0
2026-03-28 22:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02ec1559-41b1-50cf-8d57-5a45b0f93520 with identifier: WP71%20UOH
2026-03-28 22:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02ec1559-41b1-50cf-8d57-5a45b0f93520 with identifier: WP71%20UOH
2026-03-28 22:17:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02ec1559-41b1-50cf-8d57-5a45b0f93520 with identifier: WP71%20UOH to the API
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20UOH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '02ec1559-41b1-50cf-8d57-5a45b0f93520',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 UOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20UOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 21038,
 'odometer_reading_unit': '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': 'VF1AG000468488295',
 'year': 2021}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 22:17:48 [bca.uk] INFO: Saving data for WP71%20UOH: {'auction_closing_time': 1775210400.0, 'created_time': 1774390181.157458, 'last_price_update_time': 1774736268.794627}
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520UOH') HTTP/1.1" 204 0
2026-03-28 22:17:48 [bca.uk] INFO: Found listing with ID: KM08%20HZJ
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM08%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:48 [bca.uk] INFO: Scrape type for KM08%20HZJ: 2
2026-03-28 22:17:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with identifier: KM08%20HZJ
2026-03-28 22:17:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with scrape type 2
2026-03-28 22:17:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with scrape type 2
2026-03-28 22:17:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13, identifier: KM08%20HZJ
2026-03-28 22:17:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45ba0d99-391b-51f4-9023-239506aef6ed with identifier: DV14%20UMS
2026-03-28 22:17:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45ba0d99-391b-51f4-9023-239506aef6ed with identifier: DV14%20UMS
2026-03-28 22:17:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45ba0d99-391b-51f4-9023-239506aef6ed with identifier: DV14%20UMS to the API
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:49 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV14%20UMS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45ba0d99-391b-51f4-9023-239506aef6ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV14 UMS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV14%20UMS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 93722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.7 CDTI 130 SE 4X4 S/S StationWagon',
 'transmission': 'manual',
 'trim': 'CDTI 130 SE 4X4 S/S',
 'vin': 'W0LJD7EL1EB671126',
 'year': 2014}
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Saving data for DV14%20UMS: {'auction_closing_time': 1774778400.0, 'created_time': 1774534742.744955, 'last_price_update_time': 1774736269.208749}
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV14%2520UMS') HTTP/1.1" 204 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: EY69%20ZUC
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for EY69%20ZUC: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: DG64%20PYX
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for DG64%20PYX: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: YR22%20SJV
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520SJV%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for YR22%20SJV: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: LD69%20LCN
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520LCN%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for LD69%20LCN: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: LB69%20VNE
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520VNE%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for LB69%20VNE: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: WN22%20TOU
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for WN22%20TOU: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: LG23%20XKN
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520XKN%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for LG23%20XKN: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: MD72%20VNH
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VNH%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for MD72%20VNH: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: MW72%20BPV
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW72%2520BPV%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for MW72%20BPV: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: VX72%20KPY
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520KPY%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for VX72%20KPY: 2
2026-03-28 22:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with identifier: VX72%20KPY
2026-03-28 22:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with scrape type 2
2026-03-28 22:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with scrape type 2
2026-03-28 22:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7a2158e-3a76-5c3f-82d6-75d2d6de38d8, identifier: VX72%20KPY
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: KW66%20WXR
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW66%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for KW66%20WXR: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: BJ09%20TYV
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for BJ09%20TYV: 0
2026-03-28 22:17:49 [bca.uk] INFO: Found listing with ID: WV71%20TBZ
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Scrape type for WV71%20TBZ: 2
2026-03-28 22:17:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd842e40-106a-5fc1-b1e7-d30380a62930 with identifier: WV71%20TBZ
2026-03-28 22:17:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd842e40-106a-5fc1-b1e7-d30380a62930 with scrape type 2
2026-03-28 22:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd842e40-106a-5fc1-b1e7-d30380a62930 with scrape type 2
2026-03-28 22:17:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd842e40-106a-5fc1-b1e7-d30380a62930, identifier: WV71%20TBZ
2026-03-28 22:17:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with identifier: KM08%20HZJ
2026-03-28 22:17:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with identifier: KM08%20HZJ
2026-03-28 22:17:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13 with identifier: KM08%20HZJ to the API
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:49 [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': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM08%20HZJ-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bfb6a6a0-5ed6-590f-bd8f-6b8ab96aef13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM08 HZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM08%20HZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'VECTRA',
 'odometer': 56115,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VECTRA 3.0 CDTI V6 ELITE Estate',
 'transmission': 'manual',
 'trim': 'CDTI V6 ELITE',
 'vin': 'W0L0ZCF3581071164',
 'year': 2008}
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM08%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:49 [bca.uk] INFO: Saving data for KM08%20HZJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774477900.825472, 'last_price_update_time': 1774736269.944262}
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM08%2520HZJ') HTTP/1.1" 204 0
2026-03-28 22:17:50 [bca.uk] INFO: Found listing with ID: EJ61%20HFK
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ61%2520HFK%27 HTTP/1.1" 200 None
2026-03-28 22:17:50 [bca.uk] INFO: Scrape type for EJ61%20HFK: 0
2026-03-28 22:17:50 [bca.uk] INFO: Found listing with ID: GC17%20NDE
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520NDE%27 HTTP/1.1" 200 None
2026-03-28 22:17:50 [bca.uk] INFO: Scrape type for GC17%20NDE: 2
2026-03-28 22:17:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with identifier: GC17%20NDE
2026-03-28 22:17:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with scrape type 2
2026-03-28 22:17:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with scrape type 2
2026-03-28 22:17:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebff763c-d9aa-5a54-a3ab-51eebf9ed70e, identifier: GC17%20NDE
2026-03-28 22:17:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with identifier: VX72%20KPY
2026-03-28 22:17:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with identifier: VX72%20KPY
2026-03-28 22:17:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7a2158e-3a76-5c3f-82d6-75d2d6de38d8 with identifier: VX72%20KPY to the API
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:50 [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=VX72%20KPY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b7a2158e-3a76-5c3f-82d6-75d2d6de38d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VX72 KPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX72%20KPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 60829,
 'odometer_reading_unit': '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 CORE StationWagon',
 'transmission': 'automatic',
 'trim': '170KW 69KWH R/C SM CORE',
 'vin': 'YV1XZEFV8P2981157',
 'year': 2022}
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520KPY%27 HTTP/1.1" 200 None
2026-03-28 22:17:50 [bca.uk] INFO: Saving data for VX72%20KPY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649869.077695, 'last_price_update_time': 1774736270.746767}
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX72%2520KPY') HTTP/1.1" 204 0
2026-03-28 22:17:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd842e40-106a-5fc1-b1e7-d30380a62930 with identifier: WV71%20TBZ
2026-03-28 22:17:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd842e40-106a-5fc1-b1e7-d30380a62930 with identifier: WV71%20TBZ
2026-03-28 22:17:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd842e40-106a-5fc1-b1e7-d30380a62930 with identifier: WV71%20TBZ to the API
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20TBZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cd842e40-106a-5fc1-b1e7-d30380a62930',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 TBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20TBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 24555,
 'odometer_reading_unit': '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': 'VF1AG000767839898',
 'year': 2021}
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Saving data for WV71%20TBZ: {'auction_closing_time': 1775210400.0, 'created_time': 1774622675.530789, 'last_price_update_time': 1774736271.157844}
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520TBZ') HTTP/1.1" 204 0
2026-03-28 22:17:51 [bca.uk] INFO: Found listing with ID: ST13%20HLN
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST13%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Scrape type for ST13%20HLN: 2
2026-03-28 22:17:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45ef70aa-565a-5d79-86ad-b6c49c774db6 with identifier: ST13%20HLN
2026-03-28 22:17:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45ef70aa-565a-5d79-86ad-b6c49c774db6 with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45ef70aa-565a-5d79-86ad-b6c49c774db6 with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45ef70aa-565a-5d79-86ad-b6c49c774db6, identifier: ST13%20HLN
2026-03-28 22:17:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with identifier: GC17%20NDE
2026-03-28 22:17:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with identifier: GC17%20NDE
2026-03-28 22:17:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebff763c-d9aa-5a54-a3ab-51eebf9ed70e with identifier: GC17%20NDE to the API
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC17%20NDE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ebff763c-d9aa-5a54-a3ab-51eebf9ed70e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC17 NDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC17%20NDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'KODIAQ',
 'odometer': 117752,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SKODA KODIAQ 2.0 TDI 150 EDITION (7S) DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 EDITION (7S) DSG',
 'vin': 'TMBKJ7NS9H8025100',
 'year': 2017}
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520NDE%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Saving data for GC17%20NDE: {'auction_closing_time': 1774951200.0, 'created_time': 1774533966.103121, 'last_price_update_time': 1774736271.577574}
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC17%2520NDE') HTTP/1.1" 204 0
2026-03-28 22:17:51 [bca.uk] INFO: Found listing with ID: BT68%20UJL
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Scrape type for BT68%20UJL: 0
2026-03-28 22:17:51 [bca.uk] INFO: Found listing with ID: MK17%20KXH
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520KXH%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Scrape type for MK17%20KXH: 0
2026-03-28 22:17:51 [bca.uk] INFO: Found listing with ID: RV20%20VFR
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Scrape type for RV20%20VFR: 2
2026-03-28 22:17:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9350a629-2935-5c43-b8a8-3c280bf16104 with identifier: RV20%20VFR
2026-03-28 22:17:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9350a629-2935-5c43-b8a8-3c280bf16104 with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9350a629-2935-5c43-b8a8-3c280bf16104 with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9350a629-2935-5c43-b8a8-3c280bf16104, identifier: RV20%20VFR
2026-03-28 22:17:51 [bca.uk] INFO: Found listing with ID: GL11%20FXG
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 22:17:51 [bca.uk] INFO: Scrape type for GL11%20FXG: 2
2026-03-28 22:17:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with identifier: GL11%20FXG
2026-03-28 22:17:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with scrape type 2
2026-03-28 22:17:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d61a3b6-8b40-53ad-8008-d00971f3cbdf, identifier: GL11%20FXG
2026-03-28 22:17:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45ef70aa-565a-5d79-86ad-b6c49c774db6 with identifier: ST13%20HLN
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Diesel%2FElectric HTTP/1.1" 200 None
2026-03-28 22:17:51 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:17:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:17:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45ef70aa-565a-5d79-86ad-b6c49c774db6 with identifier: ST13%20HLN
2026-03-28 22:17:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45ef70aa-565a-5d79-86ad-b6c49c774db6 with identifier: ST13%20HLN to the API
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:52 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST13%20HLN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '45ef70aa-565a-5d79-86ad-b6c49c774db6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST13 HLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST13%20HLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'E300 HYBRID',
 'odometer': 183510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E300 HYBRID 2.1 B/T TIP Saloon',
 'transmission': 'manual',
 'trim': 'B/T TIP',
 'vin': 'WDD2120982A763989',
 'year': 2013}
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST13%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Saving data for ST13%20HLN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649777.107182, 'last_price_update_time': 1774736272.247457}
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST13%2520HLN') HTTP/1.1" 204 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: HX14%20DJO
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520DJO%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for HX14%20DJO: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: LB69%20YVW
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520YVW%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for LB69%20YVW: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: EX18%20BYP
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520BYP%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for EX18%20BYP: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: PJ18%20EXE
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ18%2520EXE%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for PJ18%20EXE: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: EX17%20VXH
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX17%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for EX17%20VXH: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: SY68%20GYA
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for SY68%20GYA: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: BT14%20MFY
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT14%2520MFY%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for BT14%20MFY: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: EN66%20RWZ
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN66%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for EN66%20RWZ: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: MRZ%206311
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MRZ%25206311%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for MRZ%206311: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: SN24%20KPW
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN24%2520KPW%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for SN24%20KPW: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: YT63%20KUS
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT63%2520KUS%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for YT63%20KUS: 0
2026-03-28 22:17:52 [bca.uk] INFO: Found listing with ID: DF68%20CNK
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520CNK%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Scrape type for DF68%20CNK: 2
2026-03-28 22:17:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with identifier: DF68%20CNK
2026-03-28 22:17:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with scrape type 2
2026-03-28 22:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with scrape type 2
2026-03-28 22:17:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04c46b76-cd08-5a20-b8d6-d6fc68c0114e, identifier: DF68%20CNK
2026-03-28 22:17:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9350a629-2935-5c43-b8a8-3c280bf16104 with identifier: RV20%20VFR
2026-03-28 22:17:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9350a629-2935-5c43-b8a8-3c280bf16104 with identifier: RV20%20VFR
2026-03-28 22:17:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9350a629-2935-5c43-b8a8-3c280bf16104 with identifier: RV20%20VFR to the API
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:52 [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': 239,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV20%20VFR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9350a629-2935-5c43-b8a8-3c280bf16104',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV20 VFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV20%20VFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': 'X3M',
 'odometer': 23594,
 'odometer_reading_unit': '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 X3M 3.0 XDRIVE COMPETITION STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE COMPETITION STEP',
 'vin': 'WBSTS020509C04059',
 'year': 2020}
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 22:17:52 [bca.uk] INFO: Saving data for RV20%20VFR: {'auction_closing_time': 1774951200.0, 'created_time': 1774649837.696653, 'last_price_update_time': 1774736272.882764}
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV20%2520VFR') HTTP/1.1" 204 0
2026-03-28 22:17:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with identifier: GL11%20FXG
2026-03-28 22:17:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with identifier: GL11%20FXG
2026-03-28 22:17:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d61a3b6-8b40-53ad-8008-d00971f3cbdf with identifier: GL11%20FXG to the API
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:53 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL11%20FXG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d61a3b6-8b40-53ad-8008-d00971f3cbdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL11 FXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL11%20FXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 74452,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ENVY Hatchback',
 'transmission': 'manual',
 'trim': 'ENVY',
 'vin': 'VF3PNCFB488564315',
 'year': 2011}
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520FXG%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Saving data for GL11%20FXG: {'auction_closing_time': 1774778400.0, 'created_time': 1774649794.097621, 'last_price_update_time': 1774736273.278844}
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL11%2520FXG') HTTP/1.1" 204 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: WM68%20VTT
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM68%2520VTT%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for WM68%20VTT: 2
2026-03-28 22:17:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8e6aad0-02ef-51be-826c-42009aaf90a8 with identifier: WM68%20VTT
2026-03-28 22:17:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8e6aad0-02ef-51be-826c-42009aaf90a8 with scrape type 2
2026-03-28 22:17:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8e6aad0-02ef-51be-826c-42009aaf90a8 with scrape type 2
2026-03-28 22:17:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8e6aad0-02ef-51be-826c-42009aaf90a8, identifier: WM68%20VTT
2026-03-28 22:17:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with identifier: DF68%20CNK
2026-03-28 22:17:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with identifier: DF68%20CNK
2026-03-28 22:17:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04c46b76-cd08-5a20-b8d6-d6fc68c0114e with identifier: DF68%20CNK to the API
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:53 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF68%20CNK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04c46b76-cd08-5a20-b8d6-d6fc68c0114e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF68 CNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF68%20CNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 131838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 D5 PP 235 AWD R DESIGN PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'D5 PP 235 AWD R DESIGN PRO G/T',
 'vin': 'YV1LF68TCK1473619',
 'year': 2019}
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520CNK%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Saving data for DF68%20CNK: {'auction_closing_time': 1774778400.0, 'created_time': 1774048261.734803, 'last_price_update_time': 1774736273.680622}
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF68%2520CNK') HTTP/1.1" 204 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: YD63%20CXX
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD63%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for YD63%20CXX: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: AF23%20UMX
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for AF23%20UMX: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: MW23%20SZN
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520SZN%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for MW23%20SZN: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: BM18%20LLA
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM18%2520LLA%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for BM18%20LLA: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: BT68%20WMD
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for BT68%20WMD: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: MW15%20YYO
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520YYO%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for MW15%20YYO: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: RJ71%20ZXS
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZXS%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for RJ71%20ZXS: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: WN22%20TNJ
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for WN22%20TNJ: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: YT67%20ZKA
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for YT67%20ZKA: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: EK75%20AKZ
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK75%2520AKZ%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for EK75%20AKZ: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: FX23%20RSU
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for FX23%20RSU: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: LG23%20KGF
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520KGF%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for LG23%20KGF: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: LL71%20XOC
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XOC%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for LL71%20XOC: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: RO22%20FWA
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 22:17:53 [bca.uk] INFO: Scrape type for RO22%20FWA: 0
2026-03-28 22:17:53 [bca.uk] INFO: Found listing with ID: AV75%20CWG
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for AV75%20CWG: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: CA72%20WDT
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520WDT%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for CA72%20WDT: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: DE22%20WFB
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for DE22%20WFB: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: DG69%20YDO
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for DG69%20YDO: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: RO22%20JUJ
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520JUJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for RO22%20JUJ: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: WU23%20EOV
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for WU23%20EOV: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: CA72%20UMR
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for CA72%20UMR: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: FV73%20KHC
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV73%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for FV73%20KHC: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: OE71%20WWU
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520WWU%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for OE71%20WWU: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: RF72%20OYM
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF72%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for RF72%20OYM: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: CX68%20MYP
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX68%2520MYP%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for CX68%20MYP: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: EY20%20BYH
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY20%2520BYH%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for EY20%20BYH: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: VO70%20NUJ
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520NUJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for VO70%20NUJ: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: DY24%20HVL
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520HVL%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for DY24%20HVL: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: YX19%20YEU
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for YX19%20YEU: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: OE21%20GFO
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for OE21%20GFO: 2
2026-03-28 22:17:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ad101c4-02a1-5e84-968c-a4eb042e5555 with identifier: OE21%20GFO
2026-03-28 22:17:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ad101c4-02a1-5e84-968c-a4eb042e5555 with scrape type 2
2026-03-28 22:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ad101c4-02a1-5e84-968c-a4eb042e5555 with scrape type 2
2026-03-28 22:17:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ad101c4-02a1-5e84-968c-a4eb042e5555, identifier: OE21%20GFO
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: FN13%20OCM
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN13%2520OCM%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for FN13%20OCM: 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: KE14%20HYY
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE14%2520HYY%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for KE14%20HYY: 2
2026-03-28 22:17:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62c1041f-925e-5a46-ab20-c5da8b096c02 with identifier: KE14%20HYY
2026-03-28 22:17:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62c1041f-925e-5a46-ab20-c5da8b096c02 with scrape type 2
2026-03-28 22:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62c1041f-925e-5a46-ab20-c5da8b096c02 with scrape type 2
2026-03-28 22:17:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62c1041f-925e-5a46-ab20-c5da8b096c02, identifier: KE14%20HYY
2026-03-28 22:17:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8e6aad0-02ef-51be-826c-42009aaf90a8 with identifier: WM68%20VTT
2026-03-28 22:17:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8e6aad0-02ef-51be-826c-42009aaf90a8 with identifier: WM68%20VTT
2026-03-28 22:17:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8e6aad0-02ef-51be-826c-42009aaf90a8 with identifier: WM68%20VTT to the API
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:54 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM68%20VTT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8e6aad0-02ef-51be-826c-42009aaf90a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM68 VTT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM68%20VTT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 78233,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 GT-LINE S ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 136 GT-LINE S ISG DCT',
 'vin': 'U5YPK812VKL674199',
 'year': 2019}
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM68%2520VTT%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Saving data for WM68%20VTT: {'auction_closing_time': 1774778400.0, 'created_time': 1774649778.780506, 'last_price_update_time': 1774736274.823909}
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM68%2520VTT') HTTP/1.1" 204 0
2026-03-28 22:17:54 [bca.uk] INFO: Found listing with ID: MK61%20AVT
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 22:17:54 [bca.uk] INFO: Scrape type for MK61%20AVT: 2
2026-03-28 22:17:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a07db27-e27b-50de-ab5b-f9c064c24e62 with identifier: MK61%20AVT
2026-03-28 22:17:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a07db27-e27b-50de-ab5b-f9c064c24e62 with scrape type 2
2026-03-28 22:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a07db27-e27b-50de-ab5b-f9c064c24e62 with scrape type 2
2026-03-28 22:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a07db27-e27b-50de-ab5b-f9c064c24e62, identifier: MK61%20AVT
2026-03-28 22:17:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ad101c4-02a1-5e84-968c-a4eb042e5555 with identifier: OE21%20GFO
2026-03-28 22:17:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ad101c4-02a1-5e84-968c-a4eb042e5555 with identifier: OE21%20GFO
2026-03-28 22:17:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ad101c4-02a1-5e84-968c-a4eb042e5555 with identifier: OE21%20GFO to the API
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:55 [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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE21%20GFO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ad101c4-02a1-5e84-968c-a4eb042e5555',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE21 GFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE21%20GFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200',
 'odometer': 46045,
 'odometer_reading_unit': '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 GLB 200 1.3 AMG LINE PREMIUM PLUS 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS 7G',
 'vin': 'W1N2476872W132401',
 'year': 2021}
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520GFO%27 HTTP/1.1" 200 None
2026-03-28 22:17:55 [bca.uk] INFO: Saving data for OE21%20GFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774562661.058262, 'last_price_update_time': 1774736275.333133}
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE21%2520GFO') HTTP/1.1" 204 0
2026-03-28 22:17:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62c1041f-925e-5a46-ab20-c5da8b096c02 with identifier: KE14%20HYY
2026-03-28 22:17:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62c1041f-925e-5a46-ab20-c5da8b096c02 with identifier: KE14%20HYY
2026-03-28 22:17:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62c1041f-925e-5a46-ab20-c5da8b096c02 with identifier: KE14%20HYY to the API
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:55 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE14%20HYY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62c1041f-925e-5a46-ab20-c5da8b096c02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE14 HYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE14%20HYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'B200',
 'odometer': 175933,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B200 1.8 CDI B/E SE MPV',
 'transmission': 'automatic',
 'trim': 'CDI B/E SE',
 'vin': 'WDD2462012J281703',
 'year': 2014}
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE14%2520HYY%27 HTTP/1.1" 200 None
2026-03-28 22:17:55 [bca.uk] INFO: Saving data for KE14%20HYY: {'auction_closing_time': 1774778400.0, 'created_time': 1773931509.601251, 'last_price_update_time': 1774736275.668473}
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE14%2520HYY') HTTP/1.1" 204 0
2026-03-28 22:17:55 [bca.uk] INFO: Found listing with ID: OV10%20HBL
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV10%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:17:55 [bca.uk] INFO: Scrape type for OV10%20HBL: 2
2026-03-28 22:17:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with identifier: OV10%20HBL
2026-03-28 22:17:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with scrape type 2
2026-03-28 22:17:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with scrape type 2
2026-03-28 22:17:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f, identifier: OV10%20HBL
2026-03-28 22:17:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a07db27-e27b-50de-ab5b-f9c064c24e62 with identifier: MK61%20AVT
2026-03-28 22:17:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a07db27-e27b-50de-ab5b-f9c064c24e62 with identifier: MK61%20AVT
2026-03-28 22:17:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a07db27-e27b-50de-ab5b-f9c064c24e62 with identifier: MK61%20AVT to the API
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:56 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK61%20AVT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a07db27-e27b-50de-ab5b-f9c064c24e62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK61 AVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK61%20AVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 57230,
 '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 2.0 CDTI 16V 165 E/F SRI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 E/F SRI S/S',
 'vin': 'W0LPF6EN2CG010558',
 'year': 2011}
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Saving data for MK61%20AVT: {'auction_closing_time': 1774778400.0, 'created_time': 1774534712.802968, 'last_price_update_time': 1774736276.081087}
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK61%2520AVT') HTTP/1.1" 204 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: AO20%20OTU
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO20%2520OTU%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for AO20%20OTU: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: YX19%20LTO
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520LTO%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for YX19%20LTO: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: LC70%20NRU
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for LC70%20NRU: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: BJ64%20SLU
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ64%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for BJ64%20SLU: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: WK13%20PZN
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK13%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for WK13%20PZN: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: NU69%20XZC
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for NU69%20XZC: 2
2026-03-28 22:17:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3fca423-b302-553b-8fd0-9304310e00d7 with identifier: NU69%20XZC
2026-03-28 22:17:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3fca423-b302-553b-8fd0-9304310e00d7 with scrape type 2
2026-03-28 22:17:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3fca423-b302-553b-8fd0-9304310e00d7 with scrape type 2
2026-03-28 22:17:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3fca423-b302-553b-8fd0-9304310e00d7, identifier: NU69%20XZC
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: LN14%20HPO
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520HPO%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for LN14%20HPO: 2
2026-03-28 22:17:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with identifier: LN14%20HPO
2026-03-28 22:17:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with scrape type 2
2026-03-28 22:17:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with scrape type 2
2026-03-28 22:17:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: beaf8a7f-1ba2-5e63-b822-8572b934f4e9, identifier: LN14%20HPO
2026-03-28 22:17:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with identifier: OV10%20HBL
2026-03-28 22:17:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with identifier: OV10%20HBL
2026-03-28 22:17:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 826ef4c8-f1ee-528e-87bf-5f5f90a81e6f with identifier: OV10%20HBL to the API
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:56 [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': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '826ef4c8-f1ee-528e-87bf-5f5f90a81e6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV10 HBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV10%20HBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 51615,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.2 N-TEC Hatchback',
 'transmission': 'automatic',
 'trim': 'N-TEC',
 'vin': 'SJNFBAK12U3215599',
 'year': 2010}
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV10%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Saving data for OV10%20HBL: {'auction_closing_time': 1775124000.0, 'created_time': 1774649771.679212, 'last_price_update_time': 1774736276.730459}
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV10%2520HBL') HTTP/1.1" 204 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: MW14%20LAE
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW14%2520LAE%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for MW14%20LAE: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: MW60%20WDA
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW60%2520WDA%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for MW60%20WDA: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: N29%20TWJ
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N29%2520TWJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for N29%20TWJ: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: PL57%20OVV
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL57%2520OVV%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for PL57%20OVV: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: PNZ%205710
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PNZ%25205710%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for PNZ%205710: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: SA67%20UJY
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA67%2520UJY%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for SA67%20UJY: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: BJ71%20HLM
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520HLM%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for BJ71%20HLM: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: SB20%20AMO
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB20%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for SB20%20AMO: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: FX11%20JKN
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX11%2520JKN%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for FX11%20JKN: 0
2026-03-28 22:17:56 [bca.uk] INFO: Found listing with ID: KW21%20AOB
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 22:17:56 [bca.uk] INFO: Scrape type for KW21%20AOB: 2
2026-03-28 22:17:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with identifier: KW21%20AOB
2026-03-28 22:17:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with scrape type 2
2026-03-28 22:17:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with scrape type 2
2026-03-28 22:17:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c, identifier: KW21%20AOB
2026-03-28 22:17:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3fca423-b302-553b-8fd0-9304310e00d7 with identifier: NU69%20XZC
2026-03-28 22:17:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3fca423-b302-553b-8fd0-9304310e00d7 with identifier: NU69%20XZC
2026-03-28 22:17:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3fca423-b302-553b-8fd0-9304310e00d7 with identifier: NU69%20XZC to the API
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:57 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU69%20XZC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3fca423-b302-553b-8fd0-9304310e00d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU69 XZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU69%20XZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 101039,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 240 L2 LTD.L/R P/S Van',
 'transmission': 'automatic',
 'trim': 'EBL 120 240 L2 LTD.L/R P/S',
 'vin': 'WF0SXXWPGSKU86506',
 'year': 2019}
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:17:57 [bca.uk] INFO: Saving data for NU69%20XZC: {'auction_closing_time': 1774864800.0, 'created_time': 1773924982.897724, 'last_price_update_time': 1774736277.331079}
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU69%2520XZC') HTTP/1.1" 204 0
2026-03-28 22:17:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with identifier: LN14%20HPO
2026-03-28 22:17:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with identifier: LN14%20HPO
2026-03-28 22:17:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: beaf8a7f-1ba2-5e63-b822-8572b934f4e9 with identifier: LN14%20HPO to the API
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:57 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN14%20HPO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'beaf8a7f-1ba2-5e63-b822-8572b934f4e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN14 HPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN14%20HPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 36523,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SMART FORTWO 1.0 MHD PASSION S/TOUCH Coupe',
 'transmission': 'automatic',
 'trim': 'MHD PASSION S/TOUCH',
 'vin': 'WME4513802K775161',
 'year': 2014}
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520HPO%27 HTTP/1.1" 200 None
2026-03-28 22:17:57 [bca.uk] INFO: Saving data for LN14%20HPO: {'auction_closing_time': 1774778400.0, 'created_time': 1774505015.271664, 'last_price_update_time': 1774736277.749259}
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN14%2520HPO') HTTP/1.1" 204 0
2026-03-28 22:17:57 [bca.uk] INFO: Found listing with ID: R12%20OKJ
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R12%2520OKJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:57 [bca.uk] INFO: Scrape type for R12%20OKJ: 2
2026-03-28 22:17:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33dcb51c-7437-507a-9e5b-0fce44492280 with identifier: R12%20OKJ
2026-03-28 22:17:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33dcb51c-7437-507a-9e5b-0fce44492280 with scrape type 2
2026-03-28 22:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33dcb51c-7437-507a-9e5b-0fce44492280 with scrape type 2
2026-03-28 22:17:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33dcb51c-7437-507a-9e5b-0fce44492280, identifier: R12%20OKJ
2026-03-28 22:17:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with identifier: KW21%20AOB
2026-03-28 22:17:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with identifier: KW21%20AOB
2026-03-28 22:17:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c with identifier: KW21%20AOB to the API
2026-03-28 22:17:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:58 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW21%20AOB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3257ad2-eb16-5e6a-a9a9-0f0ace59bb0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW21 AOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW21%20AOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 49250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 GT',
 'vin': 'VR3UPHNEKMT003907',
 'year': 2021}
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Saving data for KW21%20AOB: {'auction_closing_time': 1774951200.0, 'created_time': 1774392159.899812, 'last_price_update_time': 1774736278.180306}
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW21%2520AOB') HTTP/1.1" 204 0
2026-03-28 22:17:58 [bca.uk] INFO: Found listing with ID: YB65%20DWE
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520DWE%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Scrape type for YB65%20DWE: 0
2026-03-28 22:17:58 [bca.uk] INFO: Found listing with ID: V800%20ERC
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V800%2520ERC%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Scrape type for V800%20ERC: 2
2026-03-28 22:17:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d609594e-7a4f-5e1d-8c69-2acbe7abf486 with identifier: V800%20ERC
2026-03-28 22:17:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d609594e-7a4f-5e1d-8c69-2acbe7abf486 with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d609594e-7a4f-5e1d-8c69-2acbe7abf486 with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d609594e-7a4f-5e1d-8c69-2acbe7abf486, identifier: V800%20ERC
2026-03-28 22:17:58 [bca.uk] INFO: Found listing with ID: MM15%20WPO
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM15%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Scrape type for MM15%20WPO: 2
2026-03-28 22:17:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with identifier: MM15%20WPO
2026-03-28 22:17:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5dcbb605-96ef-5c7c-94dc-229ec7c46663, identifier: MM15%20WPO
2026-03-28 22:17:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33dcb51c-7437-507a-9e5b-0fce44492280 with identifier: R12%20OKJ
2026-03-28 22:17:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33dcb51c-7437-507a-9e5b-0fce44492280 with identifier: R12%20OKJ
2026-03-28 22:17:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33dcb51c-7437-507a-9e5b-0fce44492280 with identifier: R12%20OKJ to the API
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:58 [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': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R12%20OKJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '33dcb51c-7437-507a-9e5b-0fce44492280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R12 OKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R12%20OKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 56909,
 'odometer_reading_unit': '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 1.4 TSI 122 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 122 MATCH DSG',
 'vin': 'WVWZZZAUZFP082724',
 'year': 2015}
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R12%2520OKJ%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Saving data for R12%20OKJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774649780.376787, 'last_price_update_time': 1774736278.741248}
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R12%2520OKJ') HTTP/1.1" 204 0
2026-03-28 22:17:58 [bca.uk] INFO: Found listing with ID: EY18%20ZXV
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY18%2520ZXV%27 HTTP/1.1" 200 None
2026-03-28 22:17:58 [bca.uk] INFO: Scrape type for EY18%20ZXV: 2
2026-03-28 22:17:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0be79321-cec5-5a89-9eb7-debe5a80310a with identifier: EY18%20ZXV
2026-03-28 22:17:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0be79321-cec5-5a89-9eb7-debe5a80310a with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0be79321-cec5-5a89-9eb7-debe5a80310a with scrape type 2
2026-03-28 22:17:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0be79321-cec5-5a89-9eb7-debe5a80310a, identifier: EY18%20ZXV
2026-03-28 22:17:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d609594e-7a4f-5e1d-8c69-2acbe7abf486 with identifier: V800%20ERC
2026-03-28 22:17:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d609594e-7a4f-5e1d-8c69-2acbe7abf486 with identifier: V800%20ERC
2026-03-28 22:17:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d609594e-7a4f-5e1d-8c69-2acbe7abf486 with identifier: V800%20ERC to the API
2026-03-28 22:17:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:59 [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': 348,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=V800%20ERC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd609594e-7a4f-5e1d-8c69-2acbe7abf486',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'V800 ERC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=V800%20ERC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 92831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 5.0 V8 SUPERCHARGED HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'V8 SUPERCHARGED HSE',
 'vin': 'SALLSAAE3AA233645',
 'year': 2010}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V800%2520ERC%27 HTTP/1.1" 200 None
2026-03-28 22:17:59 [bca.uk] INFO: Saving data for V800%20ERC: {'auction_closing_time': 1775642400.0, 'created_time': 1773826207.252034, 'last_price_update_time': 1774736279.1534}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='V800%2520ERC') HTTP/1.1" 204 0
2026-03-28 22:17:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with identifier: MM15%20WPO
2026-03-28 22:17:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with identifier: MM15%20WPO
2026-03-28 22:17:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5dcbb605-96ef-5c7c-94dc-229ec7c46663 with identifier: MM15%20WPO to the API
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM15%20WPO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5dcbb605-96ef-5c7c-94dc-229ec7c46663',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM15 WPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM15%20WPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA',
 'odometer': 60666,
 'odometer_reading_unit': '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 1.8 VVT 140 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 140 SRI',
 'vin': 'W0LGS6EC5F1073980',
 'year': 2015}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM15%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 22:17:59 [bca.uk] INFO: Saving data for MM15%20WPO: {'auction_closing_time': 1774778400.0, 'created_time': 1774476665.642511, 'last_price_update_time': 1774736279.460412}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM15%2520WPO') HTTP/1.1" 204 0
2026-03-28 22:17:59 [bca.uk] INFO: Found listing with ID: KN62%20FGD
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 22:17:59 [bca.uk] INFO: Scrape type for KN62%20FGD: 2
2026-03-28 22:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f578528-9a53-5ebf-a2a8-83f45e77f70a with identifier: KN62%20FGD
2026-03-28 22:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f578528-9a53-5ebf-a2a8-83f45e77f70a with scrape type 2
2026-03-28 22:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f578528-9a53-5ebf-a2a8-83f45e77f70a with scrape type 2
2026-03-28 22:17:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f578528-9a53-5ebf-a2a8-83f45e77f70a, identifier: KN62%20FGD
2026-03-28 22:17:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0be79321-cec5-5a89-9eb7-debe5a80310a with identifier: EY18%20ZXV
2026-03-28 22:17:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0be79321-cec5-5a89-9eb7-debe5a80310a with identifier: EY18%20ZXV
2026-03-28 22:17:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0be79321-cec5-5a89-9eb7-debe5a80310a with identifier: EY18%20ZXV to the API
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:17:59 [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': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY18%20ZXV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0be79321-cec5-5a89-9eb7-debe5a80310a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY18 ZXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY18%20ZXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 120582,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.2 T 115 EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'T 115 EXCEL',
 'vin': 'NMTKY3BX10R011422',
 'year': 2018}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY18%2520ZXV%27 HTTP/1.1" 200 None
2026-03-28 22:17:59 [bca.uk] INFO: Saving data for EY18%20ZXV: {'auction_closing_time': 1774778400.0, 'created_time': 1774391946.442806, 'last_price_update_time': 1774736279.894088}
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY18%2520ZXV') HTTP/1.1" 204 0
2026-03-28 22:17:59 [bca.uk] INFO: Found listing with ID: KO18%20OYF
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:17:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520OYF%27 HTTP/1.1" 200 None
2026-03-28 22:17:59 [bca.uk] INFO: Scrape type for KO18%20OYF: 2
2026-03-28 22:17:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with identifier: KO18%20OYF
2026-03-28 22:17:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with scrape type 2
2026-03-28 22:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with scrape type 2
2026-03-28 22:18:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc7a0e68-d94d-55f7-b2bd-68f4e2012f94, identifier: KO18%20OYF
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: WT19%20FWZ
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for WT19%20FWZ: 2
2026-03-28 22:18:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a46acf7-0b33-5548-9032-1773dbc48452 with identifier: WT19%20FWZ
2026-03-28 22:18:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a46acf7-0b33-5548-9032-1773dbc48452 with scrape type 2
2026-03-28 22:18:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a46acf7-0b33-5548-9032-1773dbc48452 with scrape type 2
2026-03-28 22:18:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a46acf7-0b33-5548-9032-1773dbc48452, identifier: WT19%20FWZ
2026-03-28 22:18:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f578528-9a53-5ebf-a2a8-83f45e77f70a with identifier: KN62%20FGD
2026-03-28 22:18:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f578528-9a53-5ebf-a2a8-83f45e77f70a with identifier: KN62%20FGD
2026-03-28 22:18:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f578528-9a53-5ebf-a2a8-83f45e77f70a with identifier: KN62%20FGD to the API
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:00 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN62%20FGD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f578528-9a53-5ebf-a2a8-83f45e77f70a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN62 FGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN62%20FGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 76955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC ES Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC ES',
 'vin': 'SHHGG6860DU005422',
 'year': 2012}
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Saving data for KN62%20FGD: {'auction_closing_time': 1775124000.0, 'created_time': 1774649781.808307, 'last_price_update_time': 1774736280.436942}
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN62%2520FGD') HTTP/1.1" 204 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: YX71%20DDY
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX71%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for YX71%20DDY: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: NA72%20YVV
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520YVV%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for NA72%20YVV: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: GV72%20DWG
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for GV72%20DWG: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: YR72%20WEP
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520WEP%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for YR72%20WEP: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: DS72%20VYJ
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520VYJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for DS72%20VYJ: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: YE73%20OLO
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for YE73%20OLO: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: HX18%20DMU
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX18%2520DMU%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for HX18%20DMU: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: AJ72%20HYM
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520HYM%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for AJ72%20HYM: 0
2026-03-28 22:18:00 [bca.uk] INFO: Found listing with ID: VE70%20JDZ
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:00 [bca.uk] INFO: Scrape type for VE70%20JDZ: 2
2026-03-28 22:18:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b42de05c-f95a-5124-a835-095ebba29be2 with identifier: VE70%20JDZ
2026-03-28 22:18:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b42de05c-f95a-5124-a835-095ebba29be2 with scrape type 2
2026-03-28 22:18:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b42de05c-f95a-5124-a835-095ebba29be2 with scrape type 2
2026-03-28 22:18:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b42de05c-f95a-5124-a835-095ebba29be2, identifier: VE70%20JDZ
2026-03-28 22:18:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with identifier: KO18%20OYF
2026-03-28 22:18:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with identifier: KO18%20OYF
2026-03-28 22:18:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc7a0e68-d94d-55f7-b2bd-68f4e2012f94 with identifier: KO18%20OYF to the API
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:01 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO18%20OYF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc7a0e68-d94d-55f7-b2bd-68f4e2012f94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO18 OYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO18%20OYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 98920,
 'odometer_reading_unit': '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 A6 AVANT 2.0 TDI 190 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4G7JN094209',
 'year': 2018}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520OYF%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Saving data for KO18%20OYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774649869.855748, 'last_price_update_time': 1774736281.037742}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO18%2520OYF') HTTP/1.1" 204 0
2026-03-28 22:18:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a46acf7-0b33-5548-9032-1773dbc48452 with identifier: WT19%20FWZ
2026-03-28 22:18:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a46acf7-0b33-5548-9032-1773dbc48452 with identifier: WT19%20FWZ
2026-03-28 22:18:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a46acf7-0b33-5548-9032-1773dbc48452 with identifier: WT19%20FWZ to the API
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT19%20FWZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a46acf7-0b33-5548-9032-1773dbc48452',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT19 FWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT19%20FWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 104004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0JXXGAHJKL81766',
 'year': 2019}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Saving data for WT19%20FWZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774476669.111803, 'last_price_update_time': 1774736281.498656}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT19%2520FWZ') HTTP/1.1" 204 0
2026-03-28 22:18:01 [bca.uk] INFO: Found listing with ID: PK20%20WMF
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Scrape type for PK20%20WMF: 2
2026-03-28 22:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with identifier: PK20%20WMF
2026-03-28 22:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with scrape type 2
2026-03-28 22:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with scrape type 2
2026-03-28 22:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85181da5-81b3-5a81-83a4-8c0e8300d2b2, identifier: PK20%20WMF
2026-03-28 22:18:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b42de05c-f95a-5124-a835-095ebba29be2 with identifier: VE70%20JDZ
2026-03-28 22:18:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b42de05c-f95a-5124-a835-095ebba29be2 with identifier: VE70%20JDZ
2026-03-28 22:18:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b42de05c-f95a-5124-a835-095ebba29be2 with identifier: VE70%20JDZ to the API
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:01 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE70%20JDZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b42de05c-f95a-5124-a835-095ebba29be2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE70 JDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE70%20JDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 29681,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 245 GTI DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 245 GTI DSG',
 'vin': 'WVWZZZCDZMW066028',
 'year': 2020}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Saving data for VE70%20JDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774533907.209175, 'last_price_update_time': 1774736281.926649}
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE70%2520JDZ') HTTP/1.1" 204 0
2026-03-28 22:18:01 [bca.uk] INFO: Found listing with ID: SL16%20UER
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520UER%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Scrape type for SL16%20UER: 0
2026-03-28 22:18:01 [bca.uk] INFO: Found listing with ID: AU07%20RSU
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU07%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:18:01 [bca.uk] INFO: Scrape type for AU07%20RSU: 2
2026-03-28 22:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with identifier: AU07%20RSU
2026-03-28 22:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with scrape type 2
2026-03-28 22:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with scrape type 2
2026-03-28 22:18:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c, identifier: AU07%20RSU
2026-03-28 22:18:02 [bca.uk] INFO: Found listing with ID: YD68%20VJZ
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD68%2520VJZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:02 [bca.uk] INFO: Scrape type for YD68%20VJZ: 0
2026-03-28 22:18:02 [bca.uk] INFO: Found listing with ID: EF16%20MOV
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 22:18:02 [bca.uk] INFO: Scrape type for EF16%20MOV: 2
2026-03-28 22:18:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3d1d466-c6d9-593a-a498-bc9ad8482581 with identifier: EF16%20MOV
2026-03-28 22:18:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3d1d466-c6d9-593a-a498-bc9ad8482581 with scrape type 2
2026-03-28 22:18:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3d1d466-c6d9-593a-a498-bc9ad8482581 with scrape type 2
2026-03-28 22:18:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3d1d466-c6d9-593a-a498-bc9ad8482581, identifier: EF16%20MOV
2026-03-28 22:18:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with identifier: PK20%20WMF
2026-03-28 22:18:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with identifier: PK20%20WMF
2026-03-28 22:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85181da5-81b3-5a81-83a4-8c0e8300d2b2 with identifier: PK20%20WMF to the API
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:02 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20WMF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85181da5-81b3-5a81-83a4-8c0e8300d2b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 WMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20WMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 129014,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'WDF4156032U276204',
 'year': 2020}
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 22:18:02 [bca.uk] INFO: Saving data for PK20%20WMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774649767.746698, 'last_price_update_time': 1774736282.503978}
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520WMF') HTTP/1.1" 204 0
2026-03-28 22:18:02 [bca.uk] INFO: Found listing with ID: YJ63%20FDY
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 22:18:02 [bca.uk] INFO: Scrape type for YJ63%20FDY: 2
2026-03-28 22:18:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 418b1017-1266-5b06-a3b8-ebd84916e6b1 with identifier: YJ63%20FDY
2026-03-28 22:18:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 418b1017-1266-5b06-a3b8-ebd84916e6b1 with scrape type 2
2026-03-28 22:18:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 418b1017-1266-5b06-a3b8-ebd84916e6b1 with scrape type 2
2026-03-28 22:18:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 418b1017-1266-5b06-a3b8-ebd84916e6b1, identifier: YJ63%20FDY
2026-03-28 22:18:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with identifier: AU07%20RSU
2026-03-28 22:18:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with identifier: AU07%20RSU
2026-03-28 22:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c with identifier: AU07%20RSU to the API
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:02 [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': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU07%20RSU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ed14b2a-3dcb-5b9c-8d35-c86aaa7ecb2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU07 RSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU07%20RSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'RS6 AVANT',
 'odometer': 79276,
 'odometer_reading_unit': '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 RS6 AVANT 4.0 TFSI 560 QUATTRO TIP Estate',
 'transmission': 'manual',
 'trim': 'TFSI 560 QUATTRO TIP',
 'vin': 'WUAZZZ4GXEN906548',
 'year': 2015}
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU07%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:18:02 [bca.uk] INFO: Saving data for AU07%20RSU: {'auction_closing_time': 1775642400.0, 'created_time': 1774437308.506763, 'last_price_update_time': 1774736282.998826}
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU07%2520RSU') HTTP/1.1" 204 0
2026-03-28 22:18:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3d1d466-c6d9-593a-a498-bc9ad8482581 with identifier: EF16%20MOV
2026-03-28 22:18:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3d1d466-c6d9-593a-a498-bc9ad8482581 with identifier: EF16%20MOV
2026-03-28 22:18:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3d1d466-c6d9-593a-a498-bc9ad8482581 with identifier: EF16%20MOV to the API
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF16%20MOV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3d1d466-c6d9-593a-a498-bc9ad8482581',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF16 MOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF16%20MOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 58312,
 'odometer_reading_unit': '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 I30 1.4 B/D 100 SE Hatchback',
 'transmission': 'manual',
 'trim': 'B/D 100 SE',
 'vin': 'TMAD3516LHJ341016',
 'year': 2016}
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF16%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Saving data for EF16%20MOV: {'auction_closing_time': 1774778400.0, 'created_time': 1774512202.083251, 'last_price_update_time': 1774736283.294605}
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520MOV') HTTP/1.1" 204 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: SY64%20VFH
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY64%2520VFH%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for SY64%20VFH: 2
2026-03-28 22:18:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ac3ad03-9727-5497-9e17-133495f82728 with identifier: SY64%20VFH
2026-03-28 22:18:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ac3ad03-9727-5497-9e17-133495f82728 with scrape type 2
2026-03-28 22:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ac3ad03-9727-5497-9e17-133495f82728 with scrape type 2
2026-03-28 22:18:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ac3ad03-9727-5497-9e17-133495f82728, identifier: SY64%20VFH
2026-03-28 22:18:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 418b1017-1266-5b06-a3b8-ebd84916e6b1 with identifier: YJ63%20FDY
2026-03-28 22:18:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 418b1017-1266-5b06-a3b8-ebd84916e6b1 with identifier: YJ63%20FDY
2026-03-28 22:18:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 418b1017-1266-5b06-a3b8-ebd84916e6b1 with identifier: YJ63%20FDY to the API
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:03 [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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ63%20FDY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '418b1017-1266-5b06-a3b8-ebd84916e6b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ63 FDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ63%20FDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 45890,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.6 COOPER Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER',
 'vin': 'WMWZB32020WL97186',
 'year': 2013}
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Saving data for YJ63%20FDY: {'auction_closing_time': 1774951200.0, 'created_time': 1774649880.60855, 'last_price_update_time': 1774736283.753189}
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ63%2520FDY') HTTP/1.1" 204 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: BL24%20LTY
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL24%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for BL24%20LTY: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: BT03%20TWA
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT03%2520TWA%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for BT03%20TWA: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: KW68%20ZLO
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520ZLO%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for KW68%20ZLO: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: LP18%20MZY
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for LP18%20MZY: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: NU17%20YHK
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU17%2520YHK%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for NU17%20YHK: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: MJ73%20VUN
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ73%2520VUN%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for MJ73%20VUN: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: LR22%20YMO
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520YMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for LR22%20YMO: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: ML73%20DJJ
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520DJJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for ML73%20DJJ: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: KJ69%20KWP
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ69%2520KWP%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for KJ69%20KWP: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: EK68%20PYU
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK68%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 22:18:03 [bca.uk] INFO: Scrape type for EK68%20PYU: 0
2026-03-28 22:18:03 [bca.uk] INFO: Found listing with ID: NX16%20FFG
2026-03-28 22:18:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520FFG%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Scrape type for NX16%20FFG: 0
2026-03-28 22:18:04 [bca.uk] INFO: Found listing with ID: EX18%20ZBL
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520ZBL%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Scrape type for EX18%20ZBL: 2
2026-03-28 22:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with identifier: EX18%20ZBL
2026-03-28 22:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6917c1b-a8a3-54ab-98d7-fccfdd766b22, identifier: EX18%20ZBL
2026-03-28 22:18:04 [bca.uk] INFO: Found listing with ID: AD15%20LAO
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD15%2520LAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Scrape type for AD15%20LAO: 0
2026-03-28 22:18:04 [bca.uk] INFO: Found listing with ID: LV65%20EHK
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV65%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Scrape type for LV65%20EHK: 2
2026-03-28 22:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9b971c6-3557-5dba-99cb-04118fd56f17 with identifier: LV65%20EHK
2026-03-28 22:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9b971c6-3557-5dba-99cb-04118fd56f17 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9b971c6-3557-5dba-99cb-04118fd56f17 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9b971c6-3557-5dba-99cb-04118fd56f17, identifier: LV65%20EHK
2026-03-28 22:18:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ac3ad03-9727-5497-9e17-133495f82728 with identifier: SY64%20VFH
2026-03-28 22:18:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ac3ad03-9727-5497-9e17-133495f82728 with identifier: SY64%20VFH
2026-03-28 22:18:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ac3ad03-9727-5497-9e17-133495f82728 with identifier: SY64%20VFH to the API
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:04 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY64%20VFH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ac3ad03-9727-5497-9e17-133495f82728',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY64 VFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY64%20VFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 85150,
 'odometer_reading_unit': '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.4 16V EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCITE',
 'vin': 'W0LPC6EB8E1161957',
 'year': 2014}
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY64%2520VFH%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Saving data for SY64%20VFH: {'auction_closing_time': 1774778400.0, 'created_time': 1774649768.410193, 'last_price_update_time': 1774736284.624412}
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY64%2520VFH') HTTP/1.1" 204 0
2026-03-28 22:18:04 [bca.uk] INFO: Found listing with ID: LF69%20YUJ
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:04 [bca.uk] INFO: Scrape type for LF69%20YUJ: 2
2026-03-28 22:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa3f744b-4ac3-5839-bcb1-4acb2f919122 with identifier: LF69%20YUJ
2026-03-28 22:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa3f744b-4ac3-5839-bcb1-4acb2f919122 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa3f744b-4ac3-5839-bcb1-4acb2f919122 with scrape type 2
2026-03-28 22:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa3f744b-4ac3-5839-bcb1-4acb2f919122, identifier: LF69%20YUJ
2026-03-28 22:18:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with identifier: EX18%20ZBL
2026-03-28 22:18:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with identifier: EX18%20ZBL
2026-03-28 22:18:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6917c1b-a8a3-54ab-98d7-fccfdd766b22 with identifier: EX18%20ZBL to the API
2026-03-28 22:18:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:05 [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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX18%20ZBL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6917c1b-a8a3-54ab-98d7-fccfdd766b22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX18 ZBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX18%20ZBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 62854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851ALJZ426723',
 'year': 2018}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520ZBL%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Saving data for EX18%20ZBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774437370.568587, 'last_price_update_time': 1774736285.139859}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX18%2520ZBL') HTTP/1.1" 204 0
2026-03-28 22:18:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9b971c6-3557-5dba-99cb-04118fd56f17 with identifier: LV65%20EHK
2026-03-28 22:18:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9b971c6-3557-5dba-99cb-04118fd56f17 with identifier: LV65%20EHK
2026-03-28 22:18:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9b971c6-3557-5dba-99cb-04118fd56f17 with identifier: LV65%20EHK to the API
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV65%20EHK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9b971c6-3557-5dba-99cb-04118fd56f17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV65 EHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV65%20EHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 51352,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 16V LIFE MPV',
 'transmission': 'manual',
 'trim': '16V LIFE',
 'vin': 'W0LSC9DCXF4299389',
 'year': 2015}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV65%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Saving data for LV65%20EHK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649811.35489, 'last_price_update_time': 1774736285.440784}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV65%2520EHK') HTTP/1.1" 204 0
2026-03-28 22:18:05 [bca.uk] INFO: Found listing with ID: WO15%20PZN
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Scrape type for WO15%20PZN: 2
2026-03-28 22:18:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with identifier: WO15%20PZN
2026-03-28 22:18:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with scrape type 2
2026-03-28 22:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with scrape type 2
2026-03-28 22:18:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ebd0f97-6627-5bdc-b0b1-e34325aec652, identifier: WO15%20PZN
2026-03-28 22:18:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa3f744b-4ac3-5839-bcb1-4acb2f919122 with identifier: LF69%20YUJ
2026-03-28 22:18:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa3f744b-4ac3-5839-bcb1-4acb2f919122 with identifier: LF69%20YUJ
2026-03-28 22:18:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa3f744b-4ac3-5839-bcb1-4acb2f919122 with identifier: LF69%20YUJ to the API
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:05 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF69%20YUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fa3f744b-4ac3-5839-bcb1-4acb2f919122',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF69 YUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF69%20YUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 55280,
 'odometer_reading_unit': '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': '5YJ3F7EA1KF440173',
 'year': 2019}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Saving data for LF69%20YUJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774649877.803979, 'last_price_update_time': 1774736285.838888}
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF69%2520YUJ') HTTP/1.1" 204 0
2026-03-28 22:18:05 [bca.uk] INFO: Found listing with ID: LM62%20XBE
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520XBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Scrape type for LM62%20XBE: 2
2026-03-28 22:18:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 620caa77-cf0f-5602-a89f-8a01e8274bc7 with identifier: LM62%20XBE
2026-03-28 22:18:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 620caa77-cf0f-5602-a89f-8a01e8274bc7 with scrape type 2
2026-03-28 22:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 620caa77-cf0f-5602-a89f-8a01e8274bc7 with scrape type 2
2026-03-28 22:18:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 620caa77-cf0f-5602-a89f-8a01e8274bc7, identifier: LM62%20XBE
2026-03-28 22:18:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=44&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:05 [bca.uk] INFO: Found listing with ID: WG66%20JSV
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:18:05 [bca.uk] INFO: Scrape type for WG66%20JSV: 2
2026-03-28 22:18:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with identifier: WG66%20JSV
2026-03-28 22:18:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with scrape type 2
2026-03-28 22:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with scrape type 2
2026-03-28 22:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: daa78ab0-b6b2-5ab0-89f1-5da6234ea23a, identifier: WG66%20JSV
2026-03-28 22:18:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with identifier: WO15%20PZN
2026-03-28 22:18:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with identifier: WO15%20PZN
2026-03-28 22:18:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ebd0f97-6627-5bdc-b0b1-e34325aec652 with identifier: WO15%20PZN to the API
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO15%20PZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2ebd0f97-6627-5bdc-b0b1-e34325aec652',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO15 PZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO15%20PZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 95096,
 'odometer_reading_unit': '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 ASTRA 1.4 16V EXCITE Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCITE',
 'vin': 'W0LPC6EB9FG069366',
 'year': 2015}
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 22:18:06 [bca.uk] INFO: Saving data for WO15%20PZN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649781.145, 'last_price_update_time': 1774736286.372679}
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO15%2520PZN') HTTP/1.1" 204 0
2026-03-28 22:18:06 [bca.uk] INFO: Found listing with ID: LY23%20BKE
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY23%2520BKE%27 HTTP/1.1" 200 None
2026-03-28 22:18:06 [bca.uk] INFO: Scrape type for LY23%20BKE: 2
2026-03-28 22:18:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with identifier: LY23%20BKE
2026-03-28 22:18:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with scrape type 2
2026-03-28 22:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with scrape type 2
2026-03-28 22:18:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5aeeb320-3cb3-5bae-8fc6-6daec040a801, identifier: LY23%20BKE
2026-03-28 22:18:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 620caa77-cf0f-5602-a89f-8a01e8274bc7 with identifier: LM62%20XBE
2026-03-28 22:18:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 620caa77-cf0f-5602-a89f-8a01e8274bc7 with identifier: LM62%20XBE
2026-03-28 22:18:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 620caa77-cf0f-5602-a89f-8a01e8274bc7 with identifier: LM62%20XBE to the API
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:06 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM62%20XBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '620caa77-cf0f-5602-a89f-8a01e8274bc7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM62 XBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM62%20XBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 132625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2043022G021140',
 'year': 2012}
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM62%2520XBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:06 [bca.uk] INFO: Saving data for LM62%20XBE: {'auction_closing_time': 1775037600.0, 'created_time': 1774649867.831887, 'last_price_update_time': 1774736286.836656}
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM62%2520XBE') HTTP/1.1" 204 0
2026-03-28 22:18:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with identifier: WG66%20JSV
2026-03-28 22:18:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with identifier: WG66%20JSV
2026-03-28 22:18:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: daa78ab0-b6b2-5ab0-89f1-5da6234ea23a with identifier: WG66%20JSV to the API
2026-03-28 22:18:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG66%20JSV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'daa78ab0-b6b2-5ab0-89f1-5da6234ea23a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG66 JSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG66%20JSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 75331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760122V164631',
 'year': 2016}
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Saving data for WG66%20JSV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649814.792499, 'last_price_update_time': 1774736287.14206}
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG66%2520JSV') HTTP/1.1" 204 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: YL65%20OCJ
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL65%2520OCJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for YL65%20OCJ: 2
2026-03-28 22:18:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83ba996a-4751-5455-9059-fea5f6091e3b with identifier: YL65%20OCJ
2026-03-28 22:18:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83ba996a-4751-5455-9059-fea5f6091e3b with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83ba996a-4751-5455-9059-fea5f6091e3b with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83ba996a-4751-5455-9059-fea5f6091e3b, identifier: YL65%20OCJ
2026-03-28 22:18:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with identifier: LY23%20BKE
2026-03-28 22:18:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with identifier: LY23%20BKE
2026-03-28 22:18:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5aeeb320-3cb3-5bae-8fc6-6daec040a801 with identifier: LY23%20BKE to the API
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:07 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY23%20BKE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5aeeb320-3cb3-5bae-8fc6-6daec040a801',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY23 BKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY23%20BKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 18849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 E-POWER HEV TEKNA+ Hatchback',
 'transmission': 'automatic',
 'trim': 'E-POWER HEV TEKNA+',
 'vin': 'SJNTBAJ12U1260999',
 'year': 2023}
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY23%2520BKE%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Saving data for LY23%20BKE: {'auction_closing_time': 1774951200.0, 'created_time': 1774447588.553636, 'last_price_update_time': 1774736287.540638}
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY23%2520BKE') HTTP/1.1" 204 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: EU73%20UJR
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520UJR%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for EU73%20UJR: 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: BD68%20CDO
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CDO%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for BD68%20CDO: 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: CN68%20UAD
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520UAD%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for CN68%20UAD: 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: LD22%20UVE
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520UVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for LD22%20UVE: 0
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: LD68%20VBM
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for LD68%20VBM: 2
2026-03-28 22:18:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with identifier: LD68%20VBM
2026-03-28 22:18:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a1dcde7-e546-5ba6-aacf-312065fc96f3, identifier: LD68%20VBM
2026-03-28 22:18:07 [bca.uk] INFO: Found listing with ID: WV71%20SYG
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYG%27 HTTP/1.1" 200 None
2026-03-28 22:18:07 [bca.uk] INFO: Scrape type for WV71%20SYG: 2
2026-03-28 22:18:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9240c86c-8824-561b-a829-0a80dc545b8d with identifier: WV71%20SYG
2026-03-28 22:18:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9240c86c-8824-561b-a829-0a80dc545b8d with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9240c86c-8824-561b-a829-0a80dc545b8d with scrape type 2
2026-03-28 22:18:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9240c86c-8824-561b-a829-0a80dc545b8d, identifier: WV71%20SYG
2026-03-28 22:18:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83ba996a-4751-5455-9059-fea5f6091e3b with identifier: YL65%20OCJ
2026-03-28 22:18:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83ba996a-4751-5455-9059-fea5f6091e3b with identifier: YL65%20OCJ
2026-03-28 22:18:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83ba996a-4751-5455-9059-fea5f6091e3b with identifier: YL65%20OCJ to the API
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL65%20OCJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83ba996a-4751-5455-9059-fea5f6091e3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL65 OCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL65%20OCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 63505,
 'odometer_reading_unit': '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 KA 1.2 ZETEC S/S Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC S/S',
 'vin': 'WF0UXXLTRUFS54127',
 'year': 2016}
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL65%2520OCJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:08 [bca.uk] INFO: Saving data for YL65%20OCJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774649766.353271, 'last_price_update_time': 1774736288.173462}
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL65%2520OCJ') HTTP/1.1" 204 0
2026-03-28 22:18:08 [bca.uk] INFO: Found listing with ID: KK19%20ZFA
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK19%2520ZFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:08 [bca.uk] INFO: Scrape type for KK19%20ZFA: 0
2026-03-28 22:18:08 [bca.uk] INFO: Found listing with ID: WD19%20YCX
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520YCX%27 HTTP/1.1" 200 None
2026-03-28 22:18:08 [bca.uk] INFO: Scrape type for WD19%20YCX: 2
2026-03-28 22:18:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a6a96e7-198f-54ae-a901-6e85d62e90cf with identifier: WD19%20YCX
2026-03-28 22:18:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a6a96e7-198f-54ae-a901-6e85d62e90cf with scrape type 2
2026-03-28 22:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a6a96e7-198f-54ae-a901-6e85d62e90cf with scrape type 2
2026-03-28 22:18:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a6a96e7-198f-54ae-a901-6e85d62e90cf, identifier: WD19%20YCX
2026-03-28 22:18:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with identifier: LD68%20VBM
2026-03-28 22:18:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with identifier: LD68%20VBM
2026-03-28 22:18:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a1dcde7-e546-5ba6-aacf-312065fc96f3 with identifier: LD68%20VBM to the API
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:08 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD68%20VBM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a1dcde7-e546-5ba6-aacf-312065fc96f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD68 VBM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD68%20VBM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 32734,
 'odometer_reading_unit': '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 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 240 HSE LUXURY',
 'vin': 'SALCA2AX5KH800193',
 'year': 2018}
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 22:18:08 [bca.uk] INFO: Saving data for LD68%20VBM: {'auction_closing_time': 1775037600.0, 'created_time': 1774649882.082851, 'last_price_update_time': 1774736288.67431}
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD68%2520VBM') HTTP/1.1" 204 0
2026-03-28 22:18:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9240c86c-8824-561b-a829-0a80dc545b8d with identifier: WV71%20SYG
2026-03-28 22:18:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9240c86c-8824-561b-a829-0a80dc545b8d with identifier: WV71%20SYG
2026-03-28 22:18:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9240c86c-8824-561b-a829-0a80dc545b8d with identifier: WV71%20SYG to the API
2026-03-28 22:18:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SYG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9240c86c-8824-561b-a829-0a80dc545b8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 31168,
 'odometer_reading_unit': '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': 'VF1AG000767471349',
 'year': 2021}
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYG%27 HTTP/1.1" 200 None
2026-03-28 22:18:09 [bca.uk] INFO: Saving data for WV71%20SYG: {'auction_closing_time': 1775210400.0, 'created_time': 1774533977.649554, 'last_price_update_time': 1774736289.646907}
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SYG') HTTP/1.1" 204 0
2026-03-28 22:18:09 [bca.uk] INFO: Found listing with ID: WP62%20HXA
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520HXA%27 HTTP/1.1" 200 None
2026-03-28 22:18:09 [bca.uk] INFO: Scrape type for WP62%20HXA: 2
2026-03-28 22:18:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a19041c-90de-59d6-af8b-eed30f7270d4 with identifier: WP62%20HXA
2026-03-28 22:18:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a19041c-90de-59d6-af8b-eed30f7270d4 with scrape type 2
2026-03-28 22:18:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a19041c-90de-59d6-af8b-eed30f7270d4 with scrape type 2
2026-03-28 22:18:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a19041c-90de-59d6-af8b-eed30f7270d4, identifier: WP62%20HXA
2026-03-28 22:18:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a6a96e7-198f-54ae-a901-6e85d62e90cf with identifier: WD19%20YCX
2026-03-28 22:18:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a6a96e7-198f-54ae-a901-6e85d62e90cf with identifier: WD19%20YCX
2026-03-28 22:18:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a6a96e7-198f-54ae-a901-6e85d62e90cf with identifier: WD19%20YCX to the API
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:10 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD19%20YCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a6a96e7-198f-54ae-a901-6e85d62e90cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD19 YCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD19%20YCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 38182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1770842V030132',
 'year': 2019}
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520YCX%27 HTTP/1.1" 200 None
2026-03-28 22:18:10 [bca.uk] INFO: Saving data for WD19%20YCX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622544.102879, 'last_price_update_time': 1774736290.048003}
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD19%2520YCX') HTTP/1.1" 204 0
2026-03-28 22:18:10 [bca.uk] INFO: Found listing with ID: OE71%20KNX
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520KNX%27 HTTP/1.1" 200 None
2026-03-28 22:18:10 [bca.uk] INFO: Scrape type for OE71%20KNX: 2
2026-03-28 22:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with identifier: OE71%20KNX
2026-03-28 22:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad, identifier: OE71%20KNX
2026-03-28 22:18:10 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded
2026-03-28 22:18:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:10 [bca.uk] INFO: Found listing with ID: HX14%20FAO
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:10 [bca.uk] INFO: Scrape type for HX14%20FAO: 2
2026-03-28 22:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with identifier: HX14%20FAO
2026-03-28 22:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0, identifier: HX14%20FAO
2026-03-28 22:18:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a19041c-90de-59d6-af8b-eed30f7270d4 with identifier: WP62%20HXA
2026-03-28 22:18:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a19041c-90de-59d6-af8b-eed30f7270d4 with identifier: WP62%20HXA
2026-03-28 22:18:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a19041c-90de-59d6-af8b-eed30f7270d4 with identifier: WP62%20HXA to the API
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP62%20HXA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a19041c-90de-59d6-af8b-eed30f7270d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP62 HXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP62%20HXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'AGILA',
 'odometer': 95606,
 '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 AGILA 1.0 12V E/F S Hatchback',
 'transmission': 'manual',
 'trim': '12V E/F S',
 'vin': 'W0LFXB22SDM751289',
 'year': 2013}
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP62%2520HXA%27 HTTP/1.1" 200 None
2026-03-28 22:18:10 [bca.uk] INFO: Saving data for WP62%20HXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774535521.43603, 'last_price_update_time': 1774736290.604077}
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP62%2520HXA') HTTP/1.1" 204 0
2026-03-28 22:18:10 [bca.uk] INFO: Found listing with ID: ML70%20KCG
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520KCG%27 HTTP/1.1" 200 None
2026-03-28 22:18:10 [bca.uk] INFO: Scrape type for ML70%20KCG: 2
2026-03-28 22:18:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62b76a8c-5184-5382-9032-3cfc65f84b69 with identifier: ML70%20KCG
2026-03-28 22:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62b76a8c-5184-5382-9032-3cfc65f84b69 with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62b76a8c-5184-5382-9032-3cfc65f84b69 with scrape type 2
2026-03-28 22:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62b76a8c-5184-5382-9032-3cfc65f84b69, identifier: ML70%20KCG
2026-03-28 22:18:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with identifier: OE71%20KNX
2026-03-28 22:18:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with identifier: OE71%20KNX
2026-03-28 22:18:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad with identifier: OE71%20KNX to the API
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:11 [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': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE71%20KNX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf4bc5b8-ac45-5acd-8eb0-aabf5c1cadad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE71 KNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE71%20KNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 38077,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P400 HSE DYNAMIC (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P400 HSE DYNAMIC (7ST)',
 'vin': 'SALWA2AU0NA230586',
 'year': 2022}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520KNX%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Saving data for OE71%20KNX: {'auction_closing_time': 1775037600.0, 'created_time': 1774649868.647314, 'last_price_update_time': 1774736291.091919}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE71%2520KNX') HTTP/1.1" 204 0
2026-03-28 22:18:11 [scrapy.extensions.logstats] INFO: Crawled 277 pages (at 3 pages/min), scraped 1603 items (at 120 items/min)
2026-03-28 22:18:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:18:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with identifier: HX14%20FAO
2026-03-28 22:18:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with identifier: HX14%20FAO
2026-03-28 22:18:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0 with identifier: HX14%20FAO to the API
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX14%20FAO-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2dd5cca9-0f13-569e-b1fb-bd18f8cdc0c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX14 FAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX14%20FAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SWIFT',
 'model': 'BOLERO',
 'odometer': 35537,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SWIFT BOLERO 2.3 722FB MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '722FB MOTORHOME',
 'vin': 'ZFA25000002388769',
 'year': 2014}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Saving data for HX14%20FAO: {'auction_closing_time': 1775124000.0, 'created_time': 1774649802.072514, 'last_price_update_time': 1774736291.403933}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX14%2520FAO') HTTP/1.1" 204 0
2026-03-28 22:18:11 [bca.uk] INFO: Found listing with ID: WU72%20TZR
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU72%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Scrape type for WU72%20TZR: 2
2026-03-28 22:18:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66842556-123e-5f23-b676-195931f27d7e with identifier: WU72%20TZR
2026-03-28 22:18:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66842556-123e-5f23-b676-195931f27d7e with scrape type 2
2026-03-28 22:18:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66842556-123e-5f23-b676-195931f27d7e with scrape type 2
2026-03-28 22:18:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66842556-123e-5f23-b676-195931f27d7e, identifier: WU72%20TZR
2026-03-28 22:18:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62b76a8c-5184-5382-9032-3cfc65f84b69 with identifier: ML70%20KCG
2026-03-28 22:18:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62b76a8c-5184-5382-9032-3cfc65f84b69 with identifier: ML70%20KCG
2026-03-28 22:18:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62b76a8c-5184-5382-9032-3cfc65f84b69 with identifier: ML70%20KCG to the API
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:11 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML70%20KCG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62b76a8c-5184-5382-9032-3cfc65f84b69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML70 KCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML70%20KCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 95591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE',
 'vin': 'WF02XXERK2LL60506',
 'year': 2020}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520KCG%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Saving data for ML70%20KCG: {'auction_closing_time': 1774864800.0, 'created_time': 1774535687.872403, 'last_price_update_time': 1774736291.806953}
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML70%2520KCG') HTTP/1.1" 204 0
2026-03-28 22:18:11 [bca.uk] INFO: Found listing with ID: FH22%20ZCO
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH22%2520ZCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Scrape type for FH22%20ZCO: 0
2026-03-28 22:18:11 [bca.uk] INFO: Found listing with ID: FX23%20RZA
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RZA%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Scrape type for FX23%20RZA: 2
2026-03-28 22:18:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf1236ab-b185-5b9f-9df9-41b37a55e075 with identifier: FX23%20RZA
2026-03-28 22:18:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf1236ab-b185-5b9f-9df9-41b37a55e075 with scrape type 2
2026-03-28 22:18:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf1236ab-b185-5b9f-9df9-41b37a55e075 with scrape type 2
2026-03-28 22:18:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf1236ab-b185-5b9f-9df9-41b37a55e075, identifier: FX23%20RZA
2026-03-28 22:18:11 [bca.uk] INFO: Found listing with ID: LO72%20NXR
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520NXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:11 [bca.uk] INFO: Scrape type for LO72%20NXR: 0
2026-03-28 22:18:11 [bca.uk] INFO: Found listing with ID: LT22%20AOR
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520AOR%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LT22%20AOR: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YK20%20OEJ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK20%2520OEJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YK20%20OEJ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: LR71%20MKG
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520MKG%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LR71%20MKG: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: OV22%20CWZ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520CWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for OV22%20CWZ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: VK22%20BUJ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520BUJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for VK22%20BUJ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: VO22%20ESN
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520ESN%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for VO22%20ESN: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: WN22%20DWX
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for WN22%20DWX: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: SM19%20ZKN
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for SM19%20ZKN: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: SF62%20EFA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF62%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for SF62%20EFA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: BV61%20UFD
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV61%2520UFD%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for BV61%20UFD: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: JRV%20508X
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JRV%2520508X%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for JRV%20508X: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: BF13%20DZX
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF13%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for BF13%20DZX: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: CE56%20GZH
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE56%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for CE56%20GZH: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: FV12%20YSP
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV12%2520YSP%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for FV12%20YSP: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YK65%20TWX
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK65%2520TWX%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YK65%20TWX: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: DE60%20UAZ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE60%2520UAZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for DE60%20UAZ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: X754%20XJO
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X754%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for X754%20XJO: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: VN70%20DWM
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for VN70%20DWM: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: DA11%20XHP
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520XHP%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for DA11%20XHP: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: KN62%20PZW
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520PZW%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for KN62%20PZW: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: LB60%20DWY
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB60%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LB60%20DWY: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YB63%20WBG
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520WBG%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YB63%20WBG: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: FX60%20GKA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX60%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for FX60%20GKA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YV19%20VOO
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520VOO%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YV19%20VOO: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: NX12%20JBU
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for NX12%20JBU: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YS13%20XFM
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS13%2520XFM%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YS13%20XFM: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: GJ69%20KUH
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520KUH%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for GJ69%20KUH: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: BU22%20HBA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520HBA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for BU22%20HBA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: PJ11%20AKP
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ11%2520AKP%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for PJ11%20AKP: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: SC13%20AVX
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC13%2520AVX%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for SC13%20AVX: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: ND59%20WMA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND59%2520WMA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for ND59%20WMA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: HY72%20UGH
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY72%2520UGH%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for HY72%20UGH: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: PF59%20HHJ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF59%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for PF59%20HHJ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: LB71%20VMR
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LB71%20VMR: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: OV14%20WTT
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV14%2520WTT%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for OV14%20WTT: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: GL15%20WPN
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL15%2520WPN%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for GL15%20WPN: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: SE58%20SJE
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE58%2520SJE%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for SE58%20SJE: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YA10%20PKZ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA10%2520PKZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YA10%20PKZ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: BK12%20WRC
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK12%2520WRC%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for BK12%20WRC: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: MM71%20TYA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520TYA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for MM71%20TYA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: HG19%20XES
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520XES%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for HG19%20XES: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: BP72%20CGY
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520CGY%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for BP72%20CGY: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: KN18%20UBZ
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN18%2520UBZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for KN18%20UBZ: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: SJ21%20XTH
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for SJ21%20XTH: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YS75%20TCO
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS75%2520TCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YS75%20TCO: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: HJ58%20PFA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ58%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for HJ58%20PFA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: LK13%20VNA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK13%2520VNA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LK13%20VNA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: LL58%20VHF
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL58%2520VHF%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for LL58%20VHF: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YB11%20BVO
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520BVO%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YB11%20BVO: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YR13%20AOE
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520AOE%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YR13%20AOE: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: EX63%20HVV
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX63%2520HVV%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for EX63%20HVV: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: GJ10%20XXD
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ10%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for GJ10%20XXD: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: AD68%20EFA
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD68%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for AD68%20EFA: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: YO73%20JVR
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO73%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for YO73%20JVR: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: ET15%20LUB
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET15%2520LUB%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for ET15%20LUB: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: GU08%20JYS
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU08%2520JYS%27 HTTP/1.1" 200 None
2026-03-28 22:18:12 [bca.uk] INFO: Scrape type for GU08%20JYS: 0
2026-03-28 22:18:12 [bca.uk] INFO: Found listing with ID: HK75%20CPY
2026-03-28 22:18:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK75%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for HK75%20CPY: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: NJ16%20VNL
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for NJ16%20VNL: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: PO59%20TUH
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO59%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for PO59%20TUH: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: YT66%20UER
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT66%2520UER%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for YT66%20UER: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: BN20%20ZMU
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520ZMU%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for BN20%20ZMU: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: VN11%20JKK
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN11%2520JKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for VN11%20JKK: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: VO06%20JCX
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO06%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for VO06%20JCX: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: WG62%20ORZ
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG62%2520ORZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for WG62%20ORZ: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: WJ14%20AVU
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for WJ14%20AVU: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: WM07%20FAO
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM07%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for WM07%20FAO: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: WV64%20BPX
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV64%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for WV64%20BPX: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: X191%20EDB
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X191%2520EDB%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for X191%20EDB: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: YF07%20WXT
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF07%2520WXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for YF07%20WXT: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: YY64%20XMD
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY64%2520XMD%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for YY64%20XMD: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: DV12%20NKN
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV12%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for DV12%20NKN: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: GN14%20TKX
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN14%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for GN14%20TKX: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: HJ63%20YZR
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for HJ63%20YZR: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: LD58%20FPT
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD58%2520FPT%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for LD58%20FPT: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: LT62%20YGL
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT62%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for LT62%20YGL: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: NJ62%20OEG
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for NJ62%20OEG: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: RK64%20AWR
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK64%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for RK64%20AWR: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: RO62%20MVR
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO62%2520MVR%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for RO62%20MVR: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: SD62%20JTV
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD62%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for SD62%20JTV: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: T500%20MUL
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T500%2520MUL%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for T500%20MUL: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: VU22%20OPO
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU22%2520OPO%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for VU22%20OPO: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: AV13%20RKK
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for AV13%20RKK: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: BN61%20JXB
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520JXB%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for BN61%20JXB: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CA10%20GVT
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA10%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CA10%20GVT: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CA14%20VPE
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA14%2520VPE%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CA14%20VPE: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CP09%20AKU
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP09%2520AKU%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CP09%20AKU: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CV12%20NYD
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV12%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CV12%20NYD: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CV62%20WTN
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV62%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CV62%20WTN: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: CX59%20VUM
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for CX59%20VUM: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: DA09%20LRF
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA09%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for DA09%20LRF: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: DG15%20LSY
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520LSY%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for DG15%20LSY: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: AF11%20XHT
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF11%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for AF11%20XHT: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: HY10%20WPR
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY10%2520WPR%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for HY10%20WPR: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: LC12%20JYP
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC12%2520JYP%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for LC12%20JYP: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: PF10%20JFE
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF10%2520JFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for PF10%20JFE: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: RF05%20KJN
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF05%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for RF05%20KJN: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: YD12%20XUW
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD12%2520XUW%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for YD12%20XUW: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: FE09%20EOA
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE09%2520EOA%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for FE09%20EOA: 0
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: FY09%20FYH
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY09%2520FYH%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for FY09%20FYH: 0
2026-03-28 22:18:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:13 [bca.uk] INFO: Found listing with ID: LF13%20HMY
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520HMY%27 HTTP/1.1" 200 None
2026-03-28 22:18:13 [bca.uk] INFO: Scrape type for LF13%20HMY: 2
2026-03-28 22:18:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with identifier: LF13%20HMY
2026-03-28 22:18:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with scrape type 2
2026-03-28 22:18:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with scrape type 2
2026-03-28 22:18:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1a8a8589-3e50-5b3c-88ab-f453989a71a3, identifier: LF13%20HMY
2026-03-28 22:18:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66842556-123e-5f23-b676-195931f27d7e with identifier: WU72%20TZR
2026-03-28 22:18:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66842556-123e-5f23-b676-195931f27d7e with identifier: WU72%20TZR
2026-03-28 22:18:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66842556-123e-5f23-b676-195931f27d7e with identifier: WU72%20TZR to the API
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU72%20TZR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '66842556-123e-5f23-b676-195931f27d7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU72 TZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU72%20TZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 144384,
 'odometer_reading_unit': '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 OCTAVIA 2.0 TDI 200 VRS 4X4 DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 200 VRS 4X4 DSG',
 'vin': 'TMBMK8NX0PY025119',
 'year': 2022}
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU72%2520TZR%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Saving data for WU72%20TZR: {'auction_closing_time': 1774778400.0, 'created_time': 1774649764.690509, 'last_price_update_time': 1774736294.356313}
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU72%2520TZR') HTTP/1.1" 204 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: RX15%20OZO
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX15%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for RX15%20OZO: 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: AF11%20YLP
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF11%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for AF11%20YLP: 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: AYZ%208960
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AYZ%25208960%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for AYZ%208960: 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: LD20%20LRK
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for LD20%20LRK: 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: FY66%20EDL
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY66%2520EDL%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for FY66%20EDL: 0
2026-03-28 22:18:14 [bca.uk] INFO: Found listing with ID: YY20%20JXA
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:18:14 [bca.uk] INFO: Scrape type for YY20%20JXA: 2
2026-03-28 22:18:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with identifier: YY20%20JXA
2026-03-28 22:18:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with scrape type 2
2026-03-28 22:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with scrape type 2
2026-03-28 22:18:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0744b685-5cbb-5c6c-a4a4-d9901afb8666, identifier: YY20%20JXA
2026-03-28 22:18:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf1236ab-b185-5b9f-9df9-41b37a55e075 with identifier: FX23%20RZA
2026-03-28 22:18:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf1236ab-b185-5b9f-9df9-41b37a55e075 with identifier: FX23%20RZA
2026-03-28 22:18:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf1236ab-b185-5b9f-9df9-41b37a55e075 with identifier: FX23%20RZA to the API
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:14 [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': 20,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX23%20RZA-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'bf1236ab-b185-5b9f-9df9-41b37a55e075',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX23 RZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX23%20RZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 41015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P510E 1ST EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'P510E 1ST EDITION',
 'vin': 'SAL1A2A42PA125819',
 'year': 2023}
2026-03-28 22:18:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520RZA%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Saving data for FX23%20RZA: {'auction_closing_time': 1775037600.0, 'created_time': 1774649875.197803, 'last_price_update_time': 1774736295.007187}
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX23%2520RZA') HTTP/1.1" 204 0
2026-03-28 22:18:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with identifier: LF13%20HMY
2026-03-28 22:18:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with identifier: LF13%20HMY
2026-03-28 22:18:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1a8a8589-3e50-5b3c-88ab-f453989a71a3 with identifier: LF13%20HMY to the API
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF13%20HMY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1a8a8589-3e50-5b3c-88ab-f453989a71a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF13 HMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF13%20HMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 49966,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.8 I-VTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SE',
 'vin': 'SHHFK2740DU005433',
 'year': 2013}
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520HMY%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Saving data for LF13%20HMY: {'auction_closing_time': 1774778400.0, 'created_time': 1774649800.737357, 'last_price_update_time': 1774736295.319031}
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF13%2520HMY') HTTP/1.1" 204 0
2026-03-28 22:18:15 [bca.uk] INFO: Found listing with ID: WV62%20VSN
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520VSN%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Scrape type for WV62%20VSN: 2
2026-03-28 22:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1ec9b22-df89-5421-924c-7133c38e2c08 with identifier: WV62%20VSN
2026-03-28 22:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1ec9b22-df89-5421-924c-7133c38e2c08 with scrape type 2
2026-03-28 22:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1ec9b22-df89-5421-924c-7133c38e2c08 with scrape type 2
2026-03-28 22:18:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1ec9b22-df89-5421-924c-7133c38e2c08, identifier: WV62%20VSN
2026-03-28 22:18:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with identifier: YY20%20JXA
2026-03-28 22:18:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with identifier: YY20%20JXA
2026-03-28 22:18:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0744b685-5cbb-5c6c-a4a4-d9901afb8666 with identifier: YY20%20JXA to the API
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:15 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY20%20JXA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0744b685-5cbb-5c6c-a4a4-d9901afb8666',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY20 JXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY20%20JXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 38000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI EVO 150 SEL DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 SEL DSG',
 'vin': 'WVGZZZA1ZLV066443',
 'year': 2020}
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Saving data for YY20%20JXA: {'auction_closing_time': 1774951200.0, 'created_time': 1774622565.41138, 'last_price_update_time': 1774736295.776699}
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY20%2520JXA') HTTP/1.1" 204 0
2026-03-28 22:18:15 [bca.uk] INFO: Found listing with ID: YH22%20XOY
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520XOY%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Scrape type for YH22%20XOY: 0
2026-03-28 22:18:15 [bca.uk] INFO: Found listing with ID: YN22%20WFX
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520WFX%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Scrape type for YN22%20WFX: 0
2026-03-28 22:18:15 [bca.uk] INFO: Found listing with ID: DP22%20TKK
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Scrape type for DP22%20TKK: 2
2026-03-28 22:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7630ad2-05b8-56e9-b2d2-97f5c5442030 with identifier: DP22%20TKK
2026-03-28 22:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7630ad2-05b8-56e9-b2d2-97f5c5442030 with scrape type 2
2026-03-28 22:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7630ad2-05b8-56e9-b2d2-97f5c5442030 with scrape type 2
2026-03-28 22:18:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7630ad2-05b8-56e9-b2d2-97f5c5442030, identifier: DP22%20TKK
2026-03-28 22:18:15 [bca.uk] INFO: Found listing with ID: WK15%20HGA
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK15%2520HGA%27 HTTP/1.1" 200 None
2026-03-28 22:18:15 [bca.uk] INFO: Scrape type for WK15%20HGA: 2
2026-03-28 22:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad429293-373f-5246-a2b3-d963b8967cd1 with identifier: WK15%20HGA
2026-03-28 22:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad429293-373f-5246-a2b3-d963b8967cd1 with scrape type 2
2026-03-28 22:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad429293-373f-5246-a2b3-d963b8967cd1 with scrape type 2
2026-03-28 22:18:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad429293-373f-5246-a2b3-d963b8967cd1, identifier: WK15%20HGA
2026-03-28 22:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1ec9b22-df89-5421-924c-7133c38e2c08 with identifier: WV62%20VSN
2026-03-28 22:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1ec9b22-df89-5421-924c-7133c38e2c08 with identifier: WV62%20VSN
2026-03-28 22:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1ec9b22-df89-5421-924c-7133c38e2c08 with identifier: WV62%20VSN to the API
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:16 [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': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV62%20VSN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1ec9b22-df89-5421-924c-7133c38e2c08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV62 VSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV62%20VSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 88624,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 E-HDI A/D DSTYLE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'E-HDI A/D DSTYLE PLUS',
 'vin': 'VF7SA9HPKCW573526',
 'year': 2012}
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520VSN%27 HTTP/1.1" 200 None
2026-03-28 22:18:16 [bca.uk] INFO: Saving data for WV62%20VSN: {'auction_closing_time': 1774778400.0, 'created_time': 1774649766.738053, 'last_price_update_time': 1774736296.362427}
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV62%2520VSN') HTTP/1.1" 204 0
2026-03-28 22:18:16 [bca.uk] INFO: Found listing with ID: ND73%20CZS
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520CZS%27 HTTP/1.1" 200 None
2026-03-28 22:18:16 [bca.uk] INFO: Scrape type for ND73%20CZS: 0
2026-03-28 22:18:16 [bca.uk] INFO: Found listing with ID: AK16%20OJR
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520OJR%27 HTTP/1.1" 200 None
2026-03-28 22:18:16 [bca.uk] INFO: Scrape type for AK16%20OJR: 2
2026-03-28 22:18:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 128061bd-a761-5965-a6b6-d9671d21ceba with identifier: AK16%20OJR
2026-03-28 22:18:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 128061bd-a761-5965-a6b6-d9671d21ceba with scrape type 2
2026-03-28 22:18:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 128061bd-a761-5965-a6b6-d9671d21ceba with scrape type 2
2026-03-28 22:18:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 128061bd-a761-5965-a6b6-d9671d21ceba, identifier: AK16%20OJR
2026-03-28 22:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7630ad2-05b8-56e9-b2d2-97f5c5442030 with identifier: DP22%20TKK
2026-03-28 22:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7630ad2-05b8-56e9-b2d2-97f5c5442030 with identifier: DP22%20TKK
2026-03-28 22:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7630ad2-05b8-56e9-b2d2-97f5c5442030 with identifier: DP22%20TKK to the API
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:16 [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': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP22%20TKK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7630ad2-05b8-56e9-b2d2-97f5c5442030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DP22 TKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP22%20TKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 41469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 3.0 D300 R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC SE',
 'vin': 'SALYA2AWXPA348318',
 'year': 2022}
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:16 [bca.uk] INFO: Saving data for DP22%20TKK: {'auction_closing_time': 1775037600.0, 'created_time': 1774649866.973371, 'last_price_update_time': 1774736296.881449}
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP22%2520TKK') HTTP/1.1" 204 0
2026-03-28 22:18:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad429293-373f-5246-a2b3-d963b8967cd1 with identifier: WK15%20HGA
2026-03-28 22:18:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad429293-373f-5246-a2b3-d963b8967cd1 with identifier: WK15%20HGA
2026-03-28 22:18:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad429293-373f-5246-a2b3-d963b8967cd1 with identifier: WK15%20HGA to the API
2026-03-28 22:18:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:17 [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=WK15%20HGA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ad429293-373f-5246-a2b3-d963b8967cd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK15 HGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK15%20HGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 147134,
 'odometer_reading_unit': '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 E220 2.1 CDI B/T SE TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/T SE TIP',
 'vin': 'WDD2120012B169231',
 'year': 2015}
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK15%2520HGA%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Saving data for WK15%20HGA: {'auction_closing_time': 1774778400.0, 'created_time': 1774505394.090011, 'last_price_update_time': 1774736297.178085}
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK15%2520HGA') HTTP/1.1" 204 0
2026-03-28 22:18:17 [bca.uk] INFO: Found listing with ID: WV62%20VXT
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Scrape type for WV62%20VXT: 2
2026-03-28 22:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26621d48-c6e6-55e3-a558-ea36ebf2c39f with identifier: WV62%20VXT
2026-03-28 22:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26621d48-c6e6-55e3-a558-ea36ebf2c39f with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26621d48-c6e6-55e3-a558-ea36ebf2c39f with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26621d48-c6e6-55e3-a558-ea36ebf2c39f, identifier: WV62%20VXT
2026-03-28 22:18:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 128061bd-a761-5965-a6b6-d9671d21ceba with identifier: AK16%20OJR
2026-03-28 22:18:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 128061bd-a761-5965-a6b6-d9671d21ceba with identifier: AK16%20OJR
2026-03-28 22:18:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 128061bd-a761-5965-a6b6-d9671d21ceba with identifier: AK16%20OJR to the API
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK16%20OJR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '128061bd-a761-5965-a6b6-d9671d21ceba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK16 OJR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK16%20OJR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 97097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'NLHA751ALGZ224017',
 'year': 2016}
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520OJR%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Saving data for AK16%20OJR: {'auction_closing_time': 1775124000.0, 'created_time': 1774649870.652323, 'last_price_update_time': 1774736297.572294}
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK16%2520OJR') HTTP/1.1" 204 0
2026-03-28 22:18:17 [bca.uk] INFO: Found listing with ID: DX22%20RJJ
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Scrape type for DX22%20RJJ: 0
2026-03-28 22:18:17 [bca.uk] INFO: Found listing with ID: LA21%20FVD
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA21%2520FVD%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Scrape type for LA21%20FVD: 2
2026-03-28 22:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with identifier: LA21%20FVD
2026-03-28 22:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0, identifier: LA21%20FVD
2026-03-28 22:18:17 [bca.uk] INFO: Found listing with ID: MV23%20PVK
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PVK%27 HTTP/1.1" 200 None
2026-03-28 22:18:17 [bca.uk] INFO: Scrape type for MV23%20PVK: 2
2026-03-28 22:18:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d791e72f-e100-5159-8911-5f1c2a868db5 with identifier: MV23%20PVK
2026-03-28 22:18:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d791e72f-e100-5159-8911-5f1c2a868db5 with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d791e72f-e100-5159-8911-5f1c2a868db5 with scrape type 2
2026-03-28 22:18:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d791e72f-e100-5159-8911-5f1c2a868db5, identifier: MV23%20PVK
2026-03-28 22:18:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26621d48-c6e6-55e3-a558-ea36ebf2c39f with identifier: WV62%20VXT
2026-03-28 22:18:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26621d48-c6e6-55e3-a558-ea36ebf2c39f with identifier: WV62%20VXT
2026-03-28 22:18:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26621d48-c6e6-55e3-a558-ea36ebf2c39f with identifier: WV62%20VXT to the API
2026-03-28 22:18:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:18 [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': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV62%20VXT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26621d48-c6e6-55e3-a558-ea36ebf2c39f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV62 VXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV62%20VXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'QASHQAI +2',
 'odometer': 138297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI +2 1.6 DCI 130 N-TEC+ S/S MPV',
 'transmission': 'manual',
 'trim': 'DCI 130 N-TEC+ S/S',
 'vin': 'SJNJEAJ10U7143772',
 'year': 2012}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV62%2520VXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:18 [bca.uk] INFO: Saving data for WV62%20VXT: {'auction_closing_time': 1774778400.0, 'created_time': 1774649761.173947, 'last_price_update_time': 1774736298.115566}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV62%2520VXT') HTTP/1.1" 204 0
2026-03-28 22:18:18 [bca.uk] INFO: Found listing with ID: YA22%20JGU
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA22%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:18 [bca.uk] INFO: Scrape type for YA22%20JGU: 2
2026-03-28 22:18:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7b64d6c-0755-5d14-95ff-ce7574a0e92d with identifier: YA22%20JGU
2026-03-28 22:18:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7b64d6c-0755-5d14-95ff-ce7574a0e92d with scrape type 2
2026-03-28 22:18:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7b64d6c-0755-5d14-95ff-ce7574a0e92d with scrape type 2
2026-03-28 22:18:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7b64d6c-0755-5d14-95ff-ce7574a0e92d, identifier: YA22%20JGU
2026-03-28 22:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with identifier: LA21%20FVD
2026-03-28 22:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with identifier: LA21%20FVD
2026-03-28 22:18:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0 with identifier: LA21%20FVD to the API
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:18 [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': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA21%20FVD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46fe5d21-7cc2-5e85-98fe-2aff4ad7dfa0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA21 FVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA21%20FVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 58437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALYA2AW3MA310974',
 'year': 2021}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA21%2520FVD%27 HTTP/1.1" 200 None
2026-03-28 22:18:18 [bca.uk] INFO: Saving data for LA21%20FVD: {'auction_closing_time': 1775037600.0, 'created_time': 1774649876.814337, 'last_price_update_time': 1774736298.533368}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA21%2520FVD') HTTP/1.1" 204 0
2026-03-28 22:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d791e72f-e100-5159-8911-5f1c2a868db5 with identifier: MV23%20PVK
2026-03-28 22:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d791e72f-e100-5159-8911-5f1c2a868db5 with identifier: MV23%20PVK
2026-03-28 22:18:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d791e72f-e100-5159-8911-5f1c2a868db5 with identifier: MV23%20PVK to the API
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=40&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV23%20PVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd791e72f-e100-5159-8911-5f1c2a868db5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV23 PVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV23%20PVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 41207,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFSXPC706047',
 'year': 2023}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PVK%27 HTTP/1.1" 200 None
2026-03-28 22:18:18 [bca.uk] INFO: Saving data for MV23%20PVK: {'auction_closing_time': 1775037600.0, 'created_time': 1774621151.391454, 'last_price_update_time': 1774736298.854202}
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV23%2520PVK') HTTP/1.1" 204 0
2026-03-28 22:18:18 [bca.uk] INFO: Found listing with ID: YS09%20CYH
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 22:18:18 [bca.uk] INFO: Scrape type for YS09%20CYH: 2
2026-03-28 22:18:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b03417b8-883c-57f3-bfe0-67f30d75b296 with identifier: YS09%20CYH
2026-03-28 22:18:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b03417b8-883c-57f3-bfe0-67f30d75b296 with scrape type 2
2026-03-28 22:18:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b03417b8-883c-57f3-bfe0-67f30d75b296 with scrape type 2
2026-03-28 22:18:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b03417b8-883c-57f3-bfe0-67f30d75b296, identifier: YS09%20CYH
2026-03-28 22:18:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7b64d6c-0755-5d14-95ff-ce7574a0e92d with identifier: YA22%20JGU
2026-03-28 22:18:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7b64d6c-0755-5d14-95ff-ce7574a0e92d with identifier: YA22%20JGU
2026-03-28 22:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7b64d6c-0755-5d14-95ff-ce7574a0e92d with identifier: YA22%20JGU to the API
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=42&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA22%20JGU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c7b64d6c-0755-5d14-95ff-ce7574a0e92d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA22 JGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA22%20JGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '220I',
 'odometer': 48983,
 'odometer_reading_unit': '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 220I 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA12CM0908C71117',
 'year': 2022}
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA22%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Saving data for YA22%20JGU: {'auction_closing_time': 1774951200.0, 'created_time': 1774622564.694378, 'last_price_update_time': 1774736299.241613}
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA22%2520JGU') HTTP/1.1" 204 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: YB19%20VDE
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for YB19%20VDE: 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: MV19%20VMW
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV19%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for MV19%20VMW: 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: SB72%20EXV
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for SB72%20EXV: 2
2026-03-28 22:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3862bdc-c28c-5014-bdc8-4b089176f9e7 with identifier: SB72%20EXV
2026-03-28 22:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3862bdc-c28c-5014-bdc8-4b089176f9e7 with scrape type 2
2026-03-28 22:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3862bdc-c28c-5014-bdc8-4b089176f9e7 with scrape type 2
2026-03-28 22:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3862bdc-c28c-5014-bdc8-4b089176f9e7, identifier: SB72%20EXV
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: WP71%20XHY
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XHY%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for WP71%20XHY: 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: OV61%20FUE
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV61%2520FUE%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for OV61%20FUE: 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: PN63%20AZP
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN63%2520AZP%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for PN63%20AZP: 2
2026-03-28 22:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36c5b480-6854-5d36-8317-16f646d7e567 with identifier: PN63%20AZP
2026-03-28 22:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36c5b480-6854-5d36-8317-16f646d7e567 with scrape type 2
2026-03-28 22:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36c5b480-6854-5d36-8317-16f646d7e567 with scrape type 2
2026-03-28 22:18:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36c5b480-6854-5d36-8317-16f646d7e567, identifier: PN63%20AZP
2026-03-28 22:18:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b03417b8-883c-57f3-bfe0-67f30d75b296 with identifier: YS09%20CYH
2026-03-28 22:18:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b03417b8-883c-57f3-bfe0-67f30d75b296 with identifier: YS09%20CYH
2026-03-28 22:18:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b03417b8-883c-57f3-bfe0-67f30d75b296 with identifier: YS09%20CYH to the API
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:19 [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': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS09%20CYH-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b03417b8-883c-57f3-bfe0-67f30d75b296',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS09 CYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS09%20CYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 91058,
 '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': 'WF0JXXWPJJ9R54627',
 'year': 2009}
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS09%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Saving data for YS09%20CYH: {'auction_closing_time': 1774778400.0, 'created_time': 1774649765.449758, 'last_price_update_time': 1774736299.850778}
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS09%2520CYH') HTTP/1.1" 204 0
2026-03-28 22:18:19 [bca.uk] INFO: Found listing with ID: NA20%20GWP
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:18:19 [bca.uk] INFO: Scrape type for NA20%20GWP: 2
2026-03-28 22:18:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with identifier: NA20%20GWP
2026-03-28 22:18:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with scrape type 2
2026-03-28 22:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with scrape type 2
2026-03-28 22:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ace51d7c-4ad2-5bb7-aee6-c9d724b2b621, identifier: NA20%20GWP
2026-03-28 22:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3862bdc-c28c-5014-bdc8-4b089176f9e7 with identifier: SB72%20EXV
2026-03-28 22:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3862bdc-c28c-5014-bdc8-4b089176f9e7 with identifier: SB72%20EXV
2026-03-28 22:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3862bdc-c28c-5014-bdc8-4b089176f9e7 with identifier: SB72%20EXV to the API
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:20 [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': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB72%20EXV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e3862bdc-c28c-5014-bdc8-4b089176f9e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SB72 EXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB72%20EXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 28042,
 'odometer_reading_unit': '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 2.0 D200 AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AN2PA714995',
 'year': 2023}
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:20 [bca.uk] INFO: Saving data for SB72%20EXV: {'auction_closing_time': 1775037600.0, 'created_time': 1774649877.177849, 'last_price_update_time': 1774736300.356223}
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB72%2520EXV') HTTP/1.1" 204 0
2026-03-28 22:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36c5b480-6854-5d36-8317-16f646d7e567 with identifier: PN63%20AZP
2026-03-28 22:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36c5b480-6854-5d36-8317-16f646d7e567 with identifier: PN63%20AZP
2026-03-28 22:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36c5b480-6854-5d36-8317-16f646d7e567 with identifier: PN63%20AZP to the API
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:20 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN63%20AZP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '36c5b480-6854-5d36-8317-16f646d7e567',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN63 AZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN63%20AZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 136870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI 150 BLACK ED.M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 BLACK ED.M-T',
 'vin': 'WAUZZZ8KXEA025560',
 'year': 2013}
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN63%2520AZP%27 HTTP/1.1" 200 None
2026-03-28 22:18:20 [bca.uk] INFO: Saving data for PN63%20AZP: {'auction_closing_time': 1774778400.0, 'created_time': 1774649803.648497, 'last_price_update_time': 1774736300.646645}
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN63%2520AZP') HTTP/1.1" 204 0
2026-03-28 22:18:20 [bca.uk] INFO: Found listing with ID: YY13%20NWV
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY13%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:20 [bca.uk] INFO: Scrape type for YY13%20NWV: 2
2026-03-28 22:18:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6243d5ad-8256-51b6-945f-b989beacbd2c with identifier: YY13%20NWV
2026-03-28 22:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6243d5ad-8256-51b6-945f-b989beacbd2c with scrape type 2
2026-03-28 22:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6243d5ad-8256-51b6-945f-b989beacbd2c with scrape type 2
2026-03-28 22:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6243d5ad-8256-51b6-945f-b989beacbd2c, identifier: YY13%20NWV
2026-03-28 22:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with identifier: NA20%20GWP
2026-03-28 22:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with identifier: NA20%20GWP
2026-03-28 22:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ace51d7c-4ad2-5bb7-aee6-c9d724b2b621 with identifier: NA20%20GWP to the API
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:21 [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': 130,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ace51d7c-4ad2-5bb7-aee6-c9d724b2b621',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA20 GWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA20%20GWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 49256,
 'odometer_reading_unit': '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 1.5 TSI EVO 130 FR EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 FR EZ',
 'vin': 'VSSZZZ5FZLR025490',
 'year': 2020}
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Saving data for NA20%20GWP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622540.415173, 'last_price_update_time': 1774736301.072115}
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA20%2520GWP') HTTP/1.1" 204 0
2026-03-28 22:18:21 [bca.uk] INFO: Found listing with ID: SN22%20VMA
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN22%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Scrape type for SN22%20VMA: 2
2026-03-28 22:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7561efcf-7e38-50f8-9324-470d8bd5de77 with identifier: SN22%20VMA
2026-03-28 22:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7561efcf-7e38-50f8-9324-470d8bd5de77 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7561efcf-7e38-50f8-9324-470d8bd5de77 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7561efcf-7e38-50f8-9324-470d8bd5de77, identifier: SN22%20VMA
2026-03-28 22:18:21 [bca.uk] INFO: Found listing with ID: PY15%20DWJ
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY15%2520DWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Scrape type for PY15%20DWJ: 0
2026-03-28 22:18:21 [bca.uk] INFO: Found listing with ID: SD15%20LTJ
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD15%2520LTJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Scrape type for SD15%20LTJ: 0
2026-03-28 22:18:21 [bca.uk] INFO: Found listing with ID: YD16%20AMW
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520AMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Scrape type for YD16%20AMW: 2
2026-03-28 22:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5c74209-d04e-5564-b344-d30e46bdc461 with identifier: YD16%20AMW
2026-03-28 22:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5c74209-d04e-5564-b344-d30e46bdc461 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5c74209-d04e-5564-b344-d30e46bdc461 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5c74209-d04e-5564-b344-d30e46bdc461, identifier: YD16%20AMW
2026-03-28 22:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6243d5ad-8256-51b6-945f-b989beacbd2c with identifier: YY13%20NWV
2026-03-28 22:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6243d5ad-8256-51b6-945f-b989beacbd2c with identifier: YY13%20NWV
2026-03-28 22:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6243d5ad-8256-51b6-945f-b989beacbd2c with identifier: YY13%20NWV to the API
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:21 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY13%20NWV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6243d5ad-8256-51b6-945f-b989beacbd2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY13 NWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY13%20NWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 141887,
 '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 TDCI 115 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0KXXGCBKDA23128',
 'year': 2013}
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY13%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Saving data for YY13%20NWV: {'auction_closing_time': 1774778400.0, 'created_time': 1774649762.714549, 'last_price_update_time': 1774736301.663416}
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY13%2520NWV') HTTP/1.1" 204 0
2026-03-28 22:18:21 [bca.uk] INFO: Found listing with ID: FT24%20UAS
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT24%2520UAS%27 HTTP/1.1" 200 None
2026-03-28 22:18:21 [bca.uk] INFO: Scrape type for FT24%20UAS: 2
2026-03-28 22:18:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 842d6a56-e31e-57e4-b38d-044994a51d84 with identifier: FT24%20UAS
2026-03-28 22:18:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 842d6a56-e31e-57e4-b38d-044994a51d84 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 842d6a56-e31e-57e4-b38d-044994a51d84 with scrape type 2
2026-03-28 22:18:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 842d6a56-e31e-57e4-b38d-044994a51d84, identifier: FT24%20UAS
2026-03-28 22:18:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7561efcf-7e38-50f8-9324-470d8bd5de77 with identifier: SN22%20VMA
2026-03-28 22:18:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7561efcf-7e38-50f8-9324-470d8bd5de77 with identifier: SN22%20VMA
2026-03-28 22:18:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7561efcf-7e38-50f8-9324-470d8bd5de77 with identifier: SN22%20VMA to the API
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 75,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN22%20VMA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7561efcf-7e38-50f8-9324-470d8bd5de77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SN22 VMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN22%20VMA&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 35681,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 P400E HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E HSE DYNAMIC',
 'vin': 'SALWA2AYXNA235586',
 'year': 2022}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN22%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:18:22 [bca.uk] INFO: Saving data for SN22%20VMA: {'auction_closing_time': 1775037600.0, 'created_time': 1774649872.744234, 'last_price_update_time': 1774736302.082224}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN22%2520VMA') HTTP/1.1" 204 0
2026-03-28 22:18:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5c74209-d04e-5564-b344-d30e46bdc461 with identifier: YD16%20AMW
2026-03-28 22:18:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5c74209-d04e-5564-b344-d30e46bdc461 with identifier: YD16%20AMW
2026-03-28 22:18:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5c74209-d04e-5564-b344-d30e46bdc461 with identifier: YD16%20AMW to the API
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18: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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD16%20AMW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5c74209-d04e-5564-b344-d30e46bdc461',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD16 AMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD16%20AMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 155935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1760422V158950',
 'year': 2016}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520AMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:22 [bca.uk] INFO: Saving data for YD16%20AMW: {'auction_closing_time': 1774778400.0, 'created_time': 1774649788.756954, 'last_price_update_time': 1774736302.389259}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD16%2520AMW') HTTP/1.1" 204 0
2026-03-28 22:18:22 [bca.uk] INFO: Found listing with ID: HJ13%20EOR
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ13%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 22:18:22 [bca.uk] INFO: Scrape type for HJ13%20EOR: 2
2026-03-28 22:18:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47a62bab-2085-5cd1-90b0-7c4b72db897e with identifier: HJ13%20EOR
2026-03-28 22:18:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47a62bab-2085-5cd1-90b0-7c4b72db897e with scrape type 2
2026-03-28 22:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47a62bab-2085-5cd1-90b0-7c4b72db897e with scrape type 2
2026-03-28 22:18:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47a62bab-2085-5cd1-90b0-7c4b72db897e, identifier: HJ13%20EOR
2026-03-28 22:18:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 842d6a56-e31e-57e4-b38d-044994a51d84 with identifier: FT24%20UAS
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=white%2Fblack HTTP/1.1" 200 None
2026-03-28 22:18:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:18:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 842d6a56-e31e-57e4-b38d-044994a51d84 with identifier: FT24%20UAS
2026-03-28 22:18:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 842d6a56-e31e-57e4-b38d-044994a51d84 with identifier: FT24%20UAS to the API
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:22 [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': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT24%20UAS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '842d6a56-e31e-57e4-b38d-044994a51d84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT24 UAS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT24%20UAS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'AUSTRAL E-TECH',
 'odometer': 8526,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT AUSTRAL E-TECH 1.2 FHEV ICONIC ESPRIT ALPINE Hatchback',
 'transmission': 'automatic',
 'trim': 'FHEV ICONIC ESPRIT ALPINE',
 'vin': 'VF1RHN00673287946',
 'year': 2024}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT24%2520UAS%27 HTTP/1.1" 200 None
2026-03-28 22:18:22 [bca.uk] INFO: Saving data for FT24%20UAS: {'auction_closing_time': 1774951200.0, 'created_time': 1774622567.350661, 'last_price_update_time': 1774736302.928319}
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT24%2520UAS') HTTP/1.1" 204 0
2026-03-28 22:18:22 [bca.uk] INFO: Found listing with ID: SO72%20UWU
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO72%2520UWU%27 HTTP/1.1" 200 None
2026-03-28 22:18:22 [bca.uk] INFO: Scrape type for SO72%20UWU: 0
2026-03-28 22:18:22 [bca.uk] INFO: Found listing with ID: SR22%20HBL
2026-03-28 22:18:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR22%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:18:23 [bca.uk] INFO: Scrape type for SR22%20HBL: 2
2026-03-28 22:18:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78089c14-c2cb-5022-9b86-5cd761a091d4 with identifier: SR22%20HBL
2026-03-28 22:18:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78089c14-c2cb-5022-9b86-5cd761a091d4 with scrape type 2
2026-03-28 22:18:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78089c14-c2cb-5022-9b86-5cd761a091d4 with scrape type 2
2026-03-28 22:18:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78089c14-c2cb-5022-9b86-5cd761a091d4, identifier: SR22%20HBL
2026-03-28 22:18:23 [bca.uk] INFO: Found listing with ID: GK12%20YMX
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK12%2520YMX%27 HTTP/1.1" 200 None
2026-03-28 22:18:23 [bca.uk] INFO: Scrape type for GK12%20YMX: 2
2026-03-28 22:18:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b39b9a53-9d65-5ca7-859b-a867daeb16ff with identifier: GK12%20YMX
2026-03-28 22:18:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b39b9a53-9d65-5ca7-859b-a867daeb16ff with scrape type 2
2026-03-28 22:18:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b39b9a53-9d65-5ca7-859b-a867daeb16ff with scrape type 2
2026-03-28 22:18:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b39b9a53-9d65-5ca7-859b-a867daeb16ff, identifier: GK12%20YMX
2026-03-28 22:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47a62bab-2085-5cd1-90b0-7c4b72db897e with identifier: HJ13%20EOR
2026-03-28 22:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47a62bab-2085-5cd1-90b0-7c4b72db897e with identifier: HJ13%20EOR
2026-03-28 22:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47a62bab-2085-5cd1-90b0-7c4b72db897e with identifier: HJ13%20EOR to the API
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=41&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ13%20EOR-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47a62bab-2085-5cd1-90b0-7c4b72db897e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ13 EOR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ13%20EOR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 107306,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 2.2 I-DTEC ES Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC ES',
 'vin': 'SHHFK3760CU012405',
 'year': 2013}
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ13%2520EOR%27 HTTP/1.1" 200 None
2026-03-28 22:18:23 [bca.uk] INFO: Saving data for HJ13%20EOR: {'auction_closing_time': 1774778400.0, 'created_time': 1774649763.332807, 'last_price_update_time': 1774736303.506066}
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ13%2520EOR') HTTP/1.1" 204 0
2026-03-28 22:18:23 [bca.uk] INFO: Found listing with ID: SD23%20DJF
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD23%2520DJF%27 HTTP/1.1" 200 None
2026-03-28 22:18:23 [bca.uk] INFO: Scrape type for SD23%20DJF: 0
2026-03-28 22:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78089c14-c2cb-5022-9b86-5cd761a091d4 with identifier: SR22%20HBL
2026-03-28 22:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78089c14-c2cb-5022-9b86-5cd761a091d4 with identifier: SR22%20HBL
2026-03-28 22:18:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78089c14-c2cb-5022-9b86-5cd761a091d4 with identifier: SR22%20HBL to the API
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=43&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR22%20HBL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78089c14-c2cb-5022-9b86-5cd761a091d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SR22 HBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR22%20HBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 36894,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D165 2WD S Hatchback',
 'transmission': 'manual',
 'trim': 'D165 2WD S',
 'vin': 'SALZB2CN9NH175823',
 'year': 2022}
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR22%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:18:23 [bca.uk] INFO: Saving data for SR22%20HBL: {'auction_closing_time': 1775037600.0, 'created_time': 1774649865.547514, 'last_price_update_time': 1774736303.906075}
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR22%2520HBL') HTTP/1.1" 204 0
2026-03-28 22:18:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b39b9a53-9d65-5ca7-859b-a867daeb16ff with identifier: GK12%20YMX
2026-03-28 22:18:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b39b9a53-9d65-5ca7-859b-a867daeb16ff with identifier: GK12%20YMX
2026-03-28 22:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b39b9a53-9d65-5ca7-859b-a867daeb16ff with identifier: GK12%20YMX to the API
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18: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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK12%20YMX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b39b9a53-9d65-5ca7-859b-a867daeb16ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK12 YMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK12%20YMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 104059,
 '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 TDI 75 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 75 MATCH',
 'vin': 'WVWZZZ6RZCU035166',
 'year': 2012}
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK12%2520YMX%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Saving data for GK12%20YMX: {'auction_closing_time': 1774778400.0, 'created_time': 1774449077.229327, 'last_price_update_time': 1774736304.220135}
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK12%2520YMX') HTTP/1.1" 204 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: HX14%20ZBC
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for HX14%20ZBC: 2
2026-03-28 22:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with identifier: HX14%20ZBC
2026-03-28 22:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with scrape type 2
2026-03-28 22:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with scrape type 2
2026-03-28 22:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a480b8a-39e2-5e95-a324-4b42159f2ba5, identifier: HX14%20ZBC
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: YL68%20PNO
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520PNO%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for YL68%20PNO: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: KR73%20LWW
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR73%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for KR73%20LWW: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: URZ%205028
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27URZ%25205028%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for URZ%205028: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: YG22%20KDJ
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520KDJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for YG22%20KDJ: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: PJ22%20EAX
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ22%2520EAX%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for PJ22%20EAX: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: PL22%20ZXS
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL22%2520ZXS%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for PL22%20ZXS: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: EY22%20OLV
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520OLV%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for EY22%20OLV: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: GC21%20BWV
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC21%2520BWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for GC21%20BWV: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: KS70%20HZE
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520HZE%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for KS70%20HZE: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: KS71%20XJX
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS71%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for KS71%20XJX: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: GL11%20CBF
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL11%2520CBF%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for GL11%20CBF: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: GN13%20OFC
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for GN13%20OFC: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: GR07%20MXK
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR07%2520MXK%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for GR07%20MXK: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: GV61%20HND
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV61%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for GV61%20HND: 0
2026-03-28 22:18:24 [bca.uk] INFO: Found listing with ID: HV61%20CZB
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV61%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 22:18:24 [bca.uk] INFO: Scrape type for HV61%20CZB: 2
2026-03-28 22:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41022cbe-1d17-512b-befa-b5cace0c93dd with identifier: HV61%20CZB
2026-03-28 22:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41022cbe-1d17-512b-befa-b5cace0c93dd with scrape type 2
2026-03-28 22:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41022cbe-1d17-512b-befa-b5cace0c93dd with scrape type 2
2026-03-28 22:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41022cbe-1d17-512b-befa-b5cace0c93dd, identifier: HV61%20CZB
2026-03-28 22:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with identifier: HX14%20ZBC
2026-03-28 22:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with identifier: HX14%20ZBC
2026-03-28 22:18:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a480b8a-39e2-5e95-a324-4b42159f2ba5 with identifier: HX14%20ZBC to the API
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:24 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX14%20ZBC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2a480b8a-39e2-5e95-a324-4b42159f2ba5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX14 ZBC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX14%20ZBC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': '500',
 'odometer': 63017,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP S/S Hatchback',
 'transmission': 'manual',
 'trim': 'POP S/S',
 'vin': 'ZFA3120000J136124',
 'year': 2014}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Saving data for HX14%20ZBC: {'auction_closing_time': 1774778400.0, 'created_time': 1774649756.836213, 'last_price_update_time': 1774736305.02298}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX14%2520ZBC') HTTP/1.1" 204 0
2026-03-28 22:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41022cbe-1d17-512b-befa-b5cace0c93dd with identifier: HV61%20CZB
2026-03-28 22:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41022cbe-1d17-512b-befa-b5cace0c93dd with identifier: HV61%20CZB
2026-03-28 22:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41022cbe-1d17-512b-befa-b5cace0c93dd with identifier: HV61%20CZB to the API
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18: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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV61%20CZB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41022cbe-1d17-512b-befa-b5cace0c93dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV61 CZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV61%20CZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 119900,
 '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.2 VVT EXCITE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT EXCITE',
 'vin': 'W0L0SDL68B4243924',
 'year': 2011}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV61%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Saving data for HV61%20CZB: {'auction_closing_time': 1774778400.0, 'created_time': 1774351912.859807, 'last_price_update_time': 1774736305.478395}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV61%2520CZB') HTTP/1.1" 204 0
2026-03-28 22:18:25 [bca.uk] INFO: Found listing with ID: LT59%20AEE
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT59%2520AEE%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Scrape type for LT59%20AEE: 0
2026-03-28 22:18:25 [bca.uk] INFO: Found listing with ID: ML62%20AAK
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML62%2520AAK%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Scrape type for ML62%20AAK: 2
2026-03-28 22:18:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12460c79-24ac-5c09-a58e-721c79fb362c with identifier: ML62%20AAK
2026-03-28 22:18:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12460c79-24ac-5c09-a58e-721c79fb362c with scrape type 2
2026-03-28 22:18:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12460c79-24ac-5c09-a58e-721c79fb362c with scrape type 2
2026-03-28 22:18:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12460c79-24ac-5c09-a58e-721c79fb362c, identifier: ML62%20AAK
2026-03-28 22:18:25 [bca.uk] INFO: Found listing with ID: KB57%20YOG
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KB57%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Scrape type for KB57%20YOG: 0
2026-03-28 22:18:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12460c79-24ac-5c09-a58e-721c79fb362c with identifier: ML62%20AAK
2026-03-28 22:18:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12460c79-24ac-5c09-a58e-721c79fb362c with identifier: ML62%20AAK
2026-03-28 22:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12460c79-24ac-5c09-a58e-721c79fb362c with identifier: ML62%20AAK to the API
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:25 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML62%20AAK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12460c79-24ac-5c09-a58e-721c79fb362c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML62 AAK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML62%20AAK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C250',
 'odometer': 142340,
 '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 C250 2.1 CDI B/E AMG SPORT PLUS Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT PLUS',
 'vin': 'WDD2043032G063802',
 'year': 2012}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML62%2520AAK%27 HTTP/1.1" 200 None
2026-03-28 22:18:25 [bca.uk] INFO: Saving data for ML62%20AAK: {'auction_closing_time': 1774778400.0, 'created_time': 1774649762.302885, 'last_price_update_time': 1774736305.942002}
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML62%2520AAK') HTTP/1.1" 204 0
2026-03-28 22:18:25 [bca.uk] INFO: Found listing with ID: NX08%20SWZ
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX08%2520SWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for NX08%20SWZ: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: PK20%20UYN
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for PK20%20UYN: 2
2026-03-28 22:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6dd6630-aa07-5fe5-8d1e-588821a017f8 with identifier: PK20%20UYN
2026-03-28 22:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6dd6630-aa07-5fe5-8d1e-588821a017f8 with scrape type 2
2026-03-28 22:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6dd6630-aa07-5fe5-8d1e-588821a017f8 with scrape type 2
2026-03-28 22:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6dd6630-aa07-5fe5-8d1e-588821a017f8, identifier: PK20%20UYN
2026-03-28 22:18:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6dd6630-aa07-5fe5-8d1e-588821a017f8 with identifier: PK20%20UYN
2026-03-28 22:18:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6dd6630-aa07-5fe5-8d1e-588821a017f8 with identifier: PK20%20UYN
2026-03-28 22:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6dd6630-aa07-5fe5-8d1e-588821a017f8 with identifier: PK20%20UYN to the API
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:26 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20UYN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd6dd6630-aa07-5fe5-8d1e-588821a017f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 UYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20UYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 122031,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'W1V4156032U281608',
 'year': 2020}
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Saving data for PK20%20UYN: {'auction_closing_time': 1775037600.0, 'created_time': 1774649782.484055, 'last_price_update_time': 1774736306.407656}
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520UYN') HTTP/1.1" 204 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: RX02%20CUW
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX02%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for RX02%20CUW: 2
2026-03-28 22:18:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afda8801-ef37-5280-861e-70a2f61787b4 with identifier: RX02%20CUW
2026-03-28 22:18:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afda8801-ef37-5280-861e-70a2f61787b4 with scrape type 2
2026-03-28 22:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afda8801-ef37-5280-861e-70a2f61787b4 with scrape type 2
2026-03-28 22:18:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afda8801-ef37-5280-861e-70a2f61787b4, identifier: RX02%20CUW
2026-03-28 22:18:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afda8801-ef37-5280-861e-70a2f61787b4 with identifier: RX02%20CUW
2026-03-28 22:18:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afda8801-ef37-5280-861e-70a2f61787b4 with identifier: RX02%20CUW
2026-03-28 22:18:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afda8801-ef37-5280-861e-70a2f61787b4 with identifier: RX02%20CUW to the API
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:26 [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': 220,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX02%20CUW-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'afda8801-ef37-5280-861e-70a2f61787b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX02 CUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX02%20CUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 57031,
 '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 CR-V 2.0 I-VTEC SE SPORT Estate',
 'transmission': 'automatic',
 'trim': 'I-VTEC SE SPORT',
 'vin': 'SHSRD88602U002112',
 'year': 2002}
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX02%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Saving data for RX02%20CUW: {'auction_closing_time': 1774778400.0, 'created_time': 1774534753.918048, 'last_price_update_time': 1774736306.790369}
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX02%2520CUW') HTTP/1.1" 204 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: ST12%20EXV
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for ST12%20EXV: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: V56%20LFM
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V56%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for V56%20LFM: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: VK59%20BBV
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK59%2520BBV%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for VK59%20BBV: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: WF16%20HVZ
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF16%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for WF16%20HVZ: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: CX63%20XMF
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX63%2520XMF%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for CX63%20XMF: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: CY10%20LLN
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY10%2520LLN%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for CY10%20LLN: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: EA16%20HWV
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA16%2520HWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for EA16%20HWV: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: EF12%20FLA
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF12%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for EF12%20FLA: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: EO63%20EHL
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO63%2520EHL%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for EO63%20EHL: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: EY08%20VJV
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520VJV%27 HTTP/1.1" 200 None
2026-03-28 22:18:26 [bca.uk] INFO: Scrape type for EY08%20VJV: 0
2026-03-28 22:18:26 [bca.uk] INFO: Found listing with ID: FG13%20AFE
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG13%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FG13%20AFE: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FL11%20PWJ
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL11%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FL11%20PWJ: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FV11%20HRM
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV11%2520HRM%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FV11%20HRM: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FY59%20RWN
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY59%2520RWN%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FY59%20RWN: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CK61%20VGV
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK61%2520VGV%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CK61%20VGV: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CK63%20WZU
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520WZU%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CK63%20WZU: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CV60%20XGH
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV60%2520XGH%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CV60%20XGH: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CA08%20LDU
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA08%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CA08%20LDU: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: WK58%20SYT
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK58%2520SYT%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for WK58%20SYT: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: DG61%20XWD
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG61%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for DG61%20XWD: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: MC19%20ZWJ
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520ZWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for MC19%20ZWJ: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: DE05%20BXV
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE05%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for DE05%20BXV: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: EA62%20MXT
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA62%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for EA62%20MXT: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FP10%20JCX
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520JCX%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FP10%20JCX: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: GV11%20WJM
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for GV11%20WJM: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: BG67%20KOD
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520KOD%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for BG67%20KOD: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: DV66%20WWE
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV66%2520WWE%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for DV66%20WWE: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: MA20%20XAR
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520XAR%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for MA20%20XAR: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FN64%20MFZ
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FN64%20MFZ: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: NU63%20GYX
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU63%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for NU63%20GYX: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: HV70%20WHA
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV70%2520WHA%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for HV70%20WHA: 0
2026-03-28 22:18:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=45&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:27 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded
2026-03-28 22:18:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: HG13%20LZF
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG13%2520LZF%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for HG13%20LZF: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: DV13%20VLM
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520VLM%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for DV13%20VLM: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: YT60%20ORY
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT60%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for YT60%20ORY: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: BP72%20RHA
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for BP72%20RHA: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: BK21%20LFV
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520LFV%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for BK21%20LFV: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: OY63%20EWL
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY63%2520EWL%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for OY63%20EWL: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: RY06%20CZC
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY06%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for RY06%20CZC: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: YA10%20UUZ
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA10%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for YA10%20UUZ: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: BD13%20LWC
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520LWC%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for BD13%20LWC: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CA15%20NKH
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA15%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CA15%20NKH: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: CE57%20UEB
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE57%2520UEB%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for CE57%20UEB: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: DK65%20MLU
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520MLU%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for DK65%20MLU: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: EO14%20MLL
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520MLL%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for EO14%20MLL: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: FL09%20BJJ
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL09%2520BJJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for FL09%20BJJ: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: GL12%20SGX
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL12%2520SGX%27 HTTP/1.1" 200 None
2026-03-28 22:18:27 [bca.uk] INFO: Scrape type for GL12%20SGX: 0
2026-03-28 22:18:27 [bca.uk] INFO: Found listing with ID: HG12%20NLX
2026-03-28 22:18:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG12%2520NLX%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for HG12%20NLX: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: GF17%20VBM
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF17%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for GF17%20VBM: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: HN63%20GBE
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN63%2520GBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for HN63%20GBE: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: SB62%20FUU
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB62%2520FUU%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for SB62%20FUU: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: SP11%20SXZ
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP11%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for SP11%20SXZ: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: WM63%20VKD
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520VKD%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for WM63%20VKD: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: VN72%20EUZ
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for VN72%20EUZ: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: EK08%20LTZ
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520LTZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for EK08%20LTZ: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: HN61%20WEJ
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN61%2520WEJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for HN61%20WEJ: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: HY13%20JDK
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY13%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for HY13%20JDK: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: LN69%20YHM
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for LN69%20YHM: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: LJ72%20YEF
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for LJ72%20YEF: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: LG69%20WXZ
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for LG69%20WXZ: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: MW20%20BWD
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW20%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for MW20%20BWD: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: MK20%20EFP
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK20%2520EFP%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for MK20%20EFP: 0
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: MJ19%20UHC
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Scrape type for MJ19%20UHC: 2
2026-03-28 22:18:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 036dfc03-e181-5bad-9681-24e8d87eb542 with identifier: MJ19%20UHC
2026-03-28 22:18:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 036dfc03-e181-5bad-9681-24e8d87eb542 with scrape type 2
2026-03-28 22:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 036dfc03-e181-5bad-9681-24e8d87eb542 with scrape type 2
2026-03-28 22:18:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 036dfc03-e181-5bad-9681-24e8d87eb542, identifier: MJ19%20UHC
2026-03-28 22:18:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:28 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 036dfc03-e181-5bad-9681-24e8d87eb542 with identifier: MJ19%20UHC
2026-03-28 22:18:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 036dfc03-e181-5bad-9681-24e8d87eb542 with identifier: MJ19%20UHC
2026-03-28 22:18:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 036dfc03-e181-5bad-9681-24e8d87eb542 with identifier: MJ19%20UHC to the API
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:28 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ19%20UHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '036dfc03-e181-5bad-9681-24e8d87eb542',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ19 UHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ19%20UHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 41086,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 GO SE Hatchback',
 'transmission': 'manual',
 'trim': 'GO SE',
 'vin': 'NLHA851ALKZ493497',
 'year': 2019}
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 22:18:28 [bca.uk] INFO: Saving data for MJ19%20UHC: {'auction_closing_time': 1774778400.0, 'created_time': 1774438142.278059, 'last_price_update_time': 1774736308.832261}
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ19%2520UHC') HTTP/1.1" 204 0
2026-03-28 22:18:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:28 [bca.uk] INFO: Found listing with ID: PIJ%202496
2026-03-28 22:18:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PIJ%25202496%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for PIJ%202496: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LM22%20WZA
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520WZA%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LM22%20WZA: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YR20%20YRJ
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR20%2520YRJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YR20%20YRJ: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: HG22%20NFU
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520NFU%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for HG22%20NFU: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: PN22%20USV
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN22%2520USV%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for PN22%20USV: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YB69%20VLK
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520VLK%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YB69%20VLK: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YK19%20RGE
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520RGE%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YK19%20RGE: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: AK65%20SXZ
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for AK65%20SXZ: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LC72%20RVE
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520RVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LC72%20RVE: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LT21%20WOA
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT21%2520WOA%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LT21%20WOA: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YP69%20KHW
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP69%2520KHW%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YP69%20KHW: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LT21%20WSW
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT21%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LT21%20WSW: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YA72%20FHB
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520FHB%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YA72%20FHB: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YK21%20ZXN
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520ZXN%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YK21%20ZXN: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: DL70%20XFN
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520XFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for DL70%20XFN: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: DL71%20YBH
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL71%2520YBH%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for DL71%20YBH: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LC72%20MKP
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520MKP%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LC72%20MKP: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: BG73%20WGW
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520WGW%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for BG73%20WGW: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: DN20%20SXZ
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520SXZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for DN20%20SXZ: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: DW24%20HFP
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW24%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for DW24%20HFP: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: BC70%20VUN
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC70%2520VUN%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for BC70%20VUN: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: HJ73%20OWX
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for HJ73%20OWX: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: EK18%20GYV
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520GYV%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for EK18%20GYV: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: KM68%20OAY
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM68%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for KM68%20OAY: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LV20%20GXY
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520GXY%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LV20%20GXY: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LL17%20AXH
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520AXH%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LL17%20AXH: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: T11%20PBG
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T11%2520PBG%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for T11%20PBG: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: GN20%20WLF
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for GN20%20WLF: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: KP70%20LKM
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520LKM%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for KP70%20LKM: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: KW73%20LYF
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520LYF%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for KW73%20LYF: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: BV20%20EFS
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV20%2520EFS%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for BV20%20EFS: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: GL71%20EOG
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for GL71%20EOG: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: KR71%20YJH
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520YJH%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for KR71%20YJH: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: RK71%20MPU
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for RK71%20MPU: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: YS19%20JMO
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520JMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for YS19%20JMO: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: BK71%20VZJ
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520VZJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for BK71%20VZJ: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: LT23%20OLX
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT23%2520OLX%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for LT23%20OLX: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: SY72%20JRO
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY72%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for SY72%20JRO: 0
2026-03-28 22:18:29 [bca.uk] INFO: Found listing with ID: SL68%20YWR
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL68%2520YWR%27 HTTP/1.1" 200 None
2026-03-28 22:18:29 [bca.uk] INFO: Scrape type for SL68%20YWR: 2
2026-03-28 22:18:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1878cd4-b9ea-5012-8613-afc778235ce8 with identifier: SL68%20YWR
2026-03-28 22:18:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1878cd4-b9ea-5012-8613-afc778235ce8 with scrape type 2
2026-03-28 22:18:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1878cd4-b9ea-5012-8613-afc778235ce8 with scrape type 2
2026-03-28 22:18:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1878cd4-b9ea-5012-8613-afc778235ce8, identifier: SL68%20YWR
2026-03-28 22:18:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1878cd4-b9ea-5012-8613-afc778235ce8 with identifier: SL68%20YWR
2026-03-28 22:18:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1878cd4-b9ea-5012-8613-afc778235ce8 with identifier: SL68%20YWR
2026-03-28 22:18:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1878cd4-b9ea-5012-8613-afc778235ce8 with identifier: SL68%20YWR to the API
2026-03-28 22:18:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:30 [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': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL68%20YWR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1878cd4-b9ea-5012-8613-afc778235ce8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL68 YWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL68%20YWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 60461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 N-CONNECTA',
 'vin': 'SJNFFAJ11U2468361',
 'year': 2018}
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL68%2520YWR%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Saving data for SL68%20YWR: {'auction_closing_time': 1774778400.0, 'created_time': 1774622267.876205, 'last_price_update_time': 1774736310.187522}
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL68%2520YWR') HTTP/1.1" 204 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: YG69%20EFA
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520EFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for YG69%20EFA: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: AF70%20OVM
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520OVM%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for AF70%20OVM: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: GD69%20XPA
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD69%2520XPA%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for GD69%20XPA: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: GL71%20PFZ
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520PFZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for GL71%20PFZ: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: LN18%20EZT
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN18%2520EZT%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for LN18%20EZT: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: MJ69%20HJC
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520HJC%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for MJ69%20HJC: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: MJ70%20LHA
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ70%2520LHA%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for MJ70%20LHA: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: HV22%20OTN
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OTN%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for HV22%20OTN: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: DL21%20GXB
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520GXB%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for DL21%20GXB: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: OE16%20VDP
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520VDP%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for OE16%20VDP: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: KO23%20ULA
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO23%2520ULA%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for KO23%20ULA: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: AR19%20OTG
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AR19%2520OTG%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for AR19%20OTG: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: EO69%20MVA
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO69%2520MVA%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for EO69%20MVA: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: SM72%20HUO
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520HUO%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for SM72%20HUO: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: KT18%20FFE
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520FFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for KT18%20FFE: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: FH70%20TTZ
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520TTZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for FH70%20TTZ: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: FP69%20KWM
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520KWM%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for FP69%20KWM: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: KE65%20YRY
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE65%2520YRY%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for KE65%20YRY: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: NU20%20LZS
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520LZS%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for NU20%20LZS: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: BB05%20OJB
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BB05%2520OJB%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for BB05%20OJB: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: FP69%20OJT
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520OJT%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for FP69%20OJT: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: GX70%20VAE
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX70%2520VAE%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for GX70%20VAE: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: SW69%20EFM
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for SW69%20EFM: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: VO69%20JNJ
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520JNJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for VO69%20JNJ: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: AJ19%20JYG
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520JYG%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for AJ19%20JYG: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: BP67%20TPF
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for BP67%20TPF: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: HG19%20RSU
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for HG19%20RSU: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: KX20%20HXR
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX20%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for KX20%20HXR: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: NG21%20WPZ
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520WPZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for NG21%20WPZ: 0
2026-03-28 22:18:30 [bca.uk] INFO: Found listing with ID: SE19%20GMF
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520GMF%27 HTTP/1.1" 200 None
2026-03-28 22:18:30 [bca.uk] INFO: Scrape type for SE19%20GMF: 0
2026-03-28 22:18:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=46&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:33 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:33 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded
2026-03-28 22:18:33 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DT19%20CYZ
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT19%2520CYZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DT19%20CYZ: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: WR70%20CUU
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520CUU%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for WR70%20CUU: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: JK03%20RWK
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JK03%2520RWK%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for JK03%20RWK: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SW25%20DKD
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW25%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SW25%20DKD: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SY21%20TTU
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520TTU%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SY21%20TTU: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: PK70%20LYY
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK70%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for PK70%20LYY: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SF19%20LPH
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520LPH%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SF19%20LPH: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SK22%20ZRT
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520ZRT%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SK22%20ZRT: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SY18%20ONF
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY18%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SY18%20ONF: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: RK66%20BWN
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK66%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for RK66%20BWN: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: AE69%20PCU
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520PCU%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for AE69%20PCU: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DA72%20FKE
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520FKE%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DA72%20FKE: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DF18%20LXT
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520LXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DF18%20LXT: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: EG68%20NZZ
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG68%2520NZZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for EG68%20NZZ: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: MA20%20EVV
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520EVV%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for MA20%20EVV: 1
2026-03-28 22:18:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ac29842-4893-51dd-a179-0ceff7166d9c with identifier: MA20%20EVV
2026-03-28 22:18:33 [crawlers.middlewares.report_download_middleware] INFO: Downloading car_expert_report_source_url for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:33 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: PL69%20EVM
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL69%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for PL69%20EVM: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: YH68%20MJZ
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH68%2520MJZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for YH68%20MJZ: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: FP67%20CCY
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for FP67%20CCY: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DN21%20WVE
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520WVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DN21%20WVE: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: FL69%20SVT
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520SVT%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for FL69%20SVT: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: KN70%20XSP
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for KN70%20XSP: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: PA19%20HPZ
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PA19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for PA19%20HPZ: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SB70%20MYH
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB70%2520MYH%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SB70%20MYH: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: YY68%20LXG
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY68%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for YY68%20LXG: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: NX71%20OYL
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX71%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for NX71%20OYL: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SA68%20WTE
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA68%2520WTE%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SA68%20WTE: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SE68%20NBZ
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE68%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SE68%20NBZ: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SH70%20EHW
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SH70%20EHW: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SR21%20XPP
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR21%2520XPP%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SR21%20XPP: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: YF74%20LVB
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF74%2520LVB%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for YF74%20LVB: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: BU69%20USL
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU69%2520USL%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for BU69%20USL: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: WN18%20CZG
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN18%2520CZG%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for WN18%20CZG: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: YC19%20PKO
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520PKO%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for YC19%20PKO: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SJ71%20RXG
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ71%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SJ71%20RXG: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SD71%20NFK
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD71%2520NFK%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SD71%20NFK: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DV68%20ZSK
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520ZSK%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DV68%20ZSK: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: CK67%20NNA
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520NNA%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for CK67%20NNA: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: SN70%20ZTY
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN70%2520ZTY%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for SN70%20ZTY: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: DE69%20ZGU
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE69%2520ZGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for DE69%20ZGU: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: GU18%20EUV
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520EUV%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for GU18%20EUV: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: LS73%20EAO
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520EAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for LS73%20EAO: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: AE71%20SMU
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE71%2520SMU%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for AE71%20SMU: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: EO70%20HZL
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520HZL%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for EO70%20HZL: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: WD66%20XTT
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520XTT%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for WD66%20XTT: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: LK71%20VUA
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK71%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for LK71%20VUA: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: LN19%20NLG
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN19%2520NLG%27 HTTP/1.1" 200 None
2026-03-28 22:18:33 [bca.uk] INFO: Scrape type for LN19%20NLG: 0
2026-03-28 22:18:33 [bca.uk] INFO: Found listing with ID: HJ20%20XKC
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520XKC%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for HJ20%20XKC: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: F8%20MMG
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F8%2520MMG%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for F8%20MMG: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: HT69%20PXU
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT69%2520PXU%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for HT69%20PXU: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: SY68%20WZB
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520WZB%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for SY68%20WZB: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: YY16%20WBW
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY16%2520WBW%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for YY16%20WBW: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: EK20%20ODX
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for EK20%20ODX: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: SK70%20KHD
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520KHD%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for SK70%20KHD: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: YE21%20SDX
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE21%2520SDX%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for YE21%20SDX: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: RO73%20GVE
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for RO73%20GVE: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: RK17%20KGX
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK17%2520KGX%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for RK17%20KGX: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20AOJ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AOJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20AOJ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO69%20GRK
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO69%2520GRK%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO69%20GRK: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20AOH
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AOH%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20AOH: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: PL19%20XVZ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL19%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for PL19%20XVZ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WV70%20PYX
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WV70%20PYX: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: CF71%20BGX
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520BGX%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for CF71%20BGX: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: DL21%20HYJ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520HYJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for DL21%20HYJ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: KV20%20YPO
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520YPO%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for KV20%20YPO: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20AHD
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20AHD: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: KW13%20UPM
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW13%2520UPM%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for KW13%20UPM: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FL69%20EJK
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for FL69%20EJK: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20AFV
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AFV%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20AFV: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WT18%20HDJ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520HDJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WT18%20HDJ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WT19%20OWA
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WT19%20OWA: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: CE21%20AXA
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520AXA%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for CE21%20AXA: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: CF71%20OKH
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520OKH%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for CF71%20OKH: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: DA70%20WNW
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA70%2520WNW%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for DA70%20WNW: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FJ70%20TXB
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ70%2520TXB%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for FJ70%20TXB: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: L28%20PYN
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L28%2520PYN%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for L28%20PYN: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LC24%20EZZ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC24%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LC24%20EZZ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: MT70%20CTO
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520CTO%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for MT70%20CTO: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: VN72%20OZG
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520OZG%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for VN72%20OZG: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WD73%20ZTB
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD73%2520ZTB%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WD73%20ZTB: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20ABZ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ABZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20ABZ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: DX16%20LCA
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for DX16%20LCA: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LO72%20ABV
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LO72%20ABV: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WP15%20HMO
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP15%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WP15%20HMO: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: BK68%20XBV
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520XBV%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for BK68%20XBV: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: LM22%20FWV
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for LM22%20FWV: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: SA71%20VVL
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520VVL%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for SA71%20VVL: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FA19%20NPP
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for FA19%20NPP: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FL74%20KHT
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL74%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for FL74%20KHT: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: CV20%20TUW
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520TUW%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for CV20%20TUW: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FA18%20CHZ
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA18%2520CHZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for FA18%20CHZ: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: DF69%20XCS
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF69%2520XCS%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for DF69%20XCS: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: WV69%20TXP
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for WV69%20TXP: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: VT19%20YHF
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520YHF%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for VT19%20YHF: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: YW71%20JFE
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW71%2520JFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for YW71%20JFE: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: DL21%20RBO
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520RBO%27 HTTP/1.1" 200 None
2026-03-28 22:18:34 [bca.uk] INFO: Scrape type for DL21%20RBO: 0
2026-03-28 22:18:34 [bca.uk] INFO: Found listing with ID: FV67%20RXH
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520RXH%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [bca.uk] INFO: Scrape type for FV67%20RXH: 0
2026-03-28 22:18:35 [bca.uk] INFO: Found listing with ID: LE19%20TZN
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [bca.uk] INFO: Scrape type for LE19%20TZN: 0
2026-03-28 22:18:35 [bca.uk] INFO: Found listing with ID: SE19%20UWZ
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [bca.uk] INFO: Scrape type for SE19%20UWZ: 0
2026-03-28 22:18:35 [bca.uk] INFO: Found listing with ID: WV70%20FFN
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [bca.uk] INFO: Scrape type for WV70%20FFN: 0
2026-03-28 22:18:35 [bca.uk] INFO: Found listing with ID: DM19%20WMW
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DM19%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [bca.uk] INFO: Scrape type for DM19%20WMW: 0
2026-03-28 22:18:35 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D> from <GET https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20EVV-GB>
2026-03-28 22:18:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D> (referer: https://www.bca.co.uk/)
2026-03-28 22:18:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5543a5a90>
2026-03-28 22:18:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: Resetting dropped connection: alxproduction.blob.core.windows.net
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_expert_report_file_b8c53e4e-f0b9-4f1b-900d-4726a11ada70.pdf HTTP/1.1" 201 0
2026-03-28 22:18:35 [crawlers.middlewares.report_download_middleware] INFO: Downloaded report for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ac29842-4893-51dd-a179-0ceff7166d9c, skipping ID generation
2026-03-28 22:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3DMA20EVV-GB%26grp%3Dpublic%26obl%3Dhht3%2CManheim%26minwidth%3D600%26width%3D600%26default%3D5%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA20EVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5 not downloaded yet
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224254%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224254 not downloaded yet
2026-03-28 22:18:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224262%27 HTTP/1.1" 200 None
2026-03-28 22:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224262 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224274%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224274 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224285%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224285 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224291%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224291 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224306%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224306 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224320%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224320 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224335%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224335 not downloaded yet
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%3D699224352%27 HTTP/1.1" 200 None
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224352 not downloaded yet
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224254/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224254>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224244/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&Reg=MA20EVV-GB&grp=public&obl=hht3,Manheim&minwidth=600&width=600&default=5>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224262/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224262>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224274/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224274>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224285/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224285>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224291/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224291>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224306/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224306>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224320/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224320>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224352/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224352>
2026-03-28 22:18:36 [scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224335/600> from <GET https://www1.bcaimage.com/Document?DocType=VehicleImage&width=600&docId=699224335>
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224254/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224244/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224274/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224262/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224285/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224291/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224335/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224352/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224320/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224306/600> (referer: https://bcamediaprod.blob.core.windows.net/private/pdfs/InspectionBase/GB/MA20EVV/42802759?sv=2020-08-04&st=2026-03-28T22%3A18%3A35Z&se=2026-03-28T22%3A43%3A35Z&sr=b&sp=r&sig=hjxtD%2BCtVsmeF%2BgDu8xPlzo6zvJcdReveDEWMCUuzXU%3D)
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55437a750>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_1.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224254%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224254/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5477d8b90>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_0.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224244%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224244/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5474aa9d0>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_3.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224274%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224274/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe547324a10>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_2.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224262%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224262/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738dfd0>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_4.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224285%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224285/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738dc50>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_5.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224291%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224291/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5548a2910>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_8.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224335%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224335/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe54738eed0>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_9.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224352%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224352/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe5549c9110>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_7.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224320%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224320/600 saved to cache
2026-03-28 22:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=47&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: Orientation (274) - type: short (3) - value: b'\x01\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ResolutionUnit (296) - type: short (3) - value: b'\x02\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: XResolution (282) - type: rational (5) Tag Location: 46 - Data Location: 74 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: YResolution (283) - type: rational (5) Tag Location: 58 - Data Location: 82 - value: b'H\x00\x00\x00\x01\x00\x00\x00'
2026-03-28 22:18:36 [PIL.TiffImagePlugin] DEBUG: tag: ExifIFD (34665) - type: long (4) - value: b'Z\x00\x00\x00'
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fe55487b0d0>
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-28 22:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_6.jpg HTTP/1.1" 201 0
2026-03-28 22:18:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18: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%252FMA20EVV%252F699224306%252F600') HTTP/1.1" 204 0
2026-03-28 22:18:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224306/600 saved to cache
2026-03-28 22:18:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9ac29842-4893-51dd-a179-0ceff7166d9c
2026-03-28 22:18:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ac29842-4893-51dd-a179-0ceff7166d9c, skipping ID generation
2026-03-28 22:18:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9ac29842-4893-51dd-a179-0ceff7166d9c sending to next pipeline
2026-03-28 22:18:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ac29842-4893-51dd-a179-0ceff7166d9c, identifier: MA20%20EVV
2026-03-28 22:18:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ac29842-4893-51dd-a179-0ceff7166d9c with identifier: MA20%20EVV
2026-03-28 22:18:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ac29842-4893-51dd-a179-0ceff7166d9c with identifier: MA20%20EVV
2026-03-28 22:18:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ac29842-4893-51dd-a179-0ceff7166d9c with identifier: MA20%20EVV to the API
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224306/600>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_blob_url': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_expert_report_file_b8c53e4e-f0b9-4f1b-900d-4726a11ada70.pdf',
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20EVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ac29842-4893-51dd-a179-0ceff7166d9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA20 EVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA20%20EVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'M135I',
 'odometer': 58775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 11,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44470,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224244/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 42234,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224254/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40865,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224262/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 41156,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224274/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 43232,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224285/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 40073,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224291/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70088,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224306/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66866,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224320/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80282,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224335/600',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9ac29842-4893-51dd-a179-0ceff7166d9c/9ac29842-4893-51dd-a179-0ceff7166d9c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80448,
             'Height': 338,
             'OriginUrl': 'https://bcamediaprod.blob.core.windows.net/public/images/vehicle/GB/MA20EVV/699224352/600',
             'Width': 600}],
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW M135I 2.0 XDRIVE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE STEP',
 'vin': 'WBA7L120807F61823',
 'year': 2020}
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520EVV%27 HTTP/1.1" 200 None
2026-03-28 22:18:37 [bca.uk] INFO: Saving data for MA20%20EVV: {'created_time': 1774736317.888735, 'last_price_update_time': 1774736317.888746, 'auction_closing_time': 1774864800.0}
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520EVV') HTTP/1.1" 204 0
2026-03-28 22:18:38 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded
2026-03-28 22:18:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: FG19%20NUY
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520NUY%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for FG19%20NUY: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: KM19%20OHB
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for KM19%20OHB: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: WJ19%20MTY
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ19%2520MTY%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for WJ19%20MTY: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: YA18%20HFU
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for YA18%20HFU: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: YGZ%205087
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25205087%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for YGZ%205087: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: YH23%20ZRN
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for YH23%20ZRN: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: SK13%20HPC
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520HPC%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for SK13%20HPC: 2
2026-03-28 22:18:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce235763-b771-57b0-9f91-30d4daa41959 with identifier: SK13%20HPC
2026-03-28 22:18:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce235763-b771-57b0-9f91-30d4daa41959 with scrape type 2
2026-03-28 22:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce235763-b771-57b0-9f91-30d4daa41959 with scrape type 2
2026-03-28 22:18:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce235763-b771-57b0-9f91-30d4daa41959, identifier: SK13%20HPC
2026-03-28 22:18:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce235763-b771-57b0-9f91-30d4daa41959 with identifier: SK13%20HPC
2026-03-28 22:18:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce235763-b771-57b0-9f91-30d4daa41959 with identifier: SK13%20HPC
2026-03-28 22:18:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce235763-b771-57b0-9f91-30d4daa41959 with identifier: SK13%20HPC to the API
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:38 [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': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK13%20HPC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce235763-b771-57b0-9f91-30d4daa41959',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK13 HPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK13%20HPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 60680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 60 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '60 MATCH',
 'vin': 'WVWZZZ6RZDY216165',
 'year': 2013}
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520HPC%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Saving data for SK13%20HPC: {'auction_closing_time': 1775124000.0, 'created_time': 1774622508.479826, 'last_price_update_time': 1774736318.586847}
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK13%2520HPC') HTTP/1.1" 204 0
2026-03-28 22:18:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: EG16%20EMF
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG16%2520EMF%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for EG16%20EMF: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: YC21%20FHH
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520FHH%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for YC21%20FHH: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: HG69%20VOK
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520VOK%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for HG69%20VOK: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: HK69%20NWJ
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520NWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for HK69%20NWJ: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: HV20%20UWZ
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for HV20%20UWZ: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: LB18%20KWG
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB18%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for LB18%20KWG: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: LP71%20OMJ
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for LP71%20OMJ: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: MT24%20TZY
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT24%2520TZY%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for MT24%20TZY: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: ND21%20BVM
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520BVM%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for ND21%20BVM: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: SK71%20ODG
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK71%2520ODG%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for SK71%20ODG: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: WV69%20NBG
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520NBG%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for WV69%20NBG: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: AU68%20KFP
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU68%2520KFP%27 HTTP/1.1" 200 None
2026-03-28 22:18:38 [bca.uk] INFO: Scrape type for AU68%20KFP: 0
2026-03-28 22:18:38 [bca.uk] INFO: Found listing with ID: LD72%20SFU
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LD72%20SFU: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LF21%20WNO
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF21%2520WNO%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LF21%20WNO: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LG20%20OVA
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520OVA%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LG20%20OVA: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: NV69%20MYB
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV69%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for NV69%20MYB: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: PG19%20LXN
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG19%2520LXN%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for PG19%20LXN: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: RK69%20AJU
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520AJU%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for RK69%20AJU: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: RK70%20OPA
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for RK70%20OPA: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: RO70%20GLK
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO70%2520GLK%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for RO70%20GLK: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: AP19%20NRL
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP19%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for AP19%20NRL: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: BF21%20VMW
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF21%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for BF21%20VMW: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: DN20%20OCL
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OCL%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for DN20%20OCL: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: HY21%20CVT
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY21%2520CVT%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for HY21%20CVT: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KF68%20KPJ
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF68%2520KPJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for KF68%20KPJ: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LB69%20WFT
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520WFT%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LB69%20WFT: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: GU67%20HJK
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU67%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for GU67%20HJK: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: GU18%20OPC
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for GU18%20OPC: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KE71%20MGV
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE71%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for KE71%20MGV: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: L200%20PBX
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L200%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for L200%20PBX: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: SB18%20DFO
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520DFO%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for SB18%20DFO: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: TRZ%202701
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TRZ%25202701%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for TRZ%202701: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: WF70%20WRR
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for WF70%20WRR: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: WG19%20ZGY
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520ZGY%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for WG19%20ZGY: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: YX72%20SBU
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX72%2520SBU%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for YX72%20SBU: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: CE70%20EUU
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE70%2520EUU%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for CE70%20EUU: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: DY68%20HPK
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520HPK%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for DY68%20HPK: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: GP21%20APV
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520APV%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for GP21%20APV: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KD19%20JYE
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD19%2520JYE%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for KD19%20JYE: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: CK23%20RHZ
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520RHZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for CK23%20RHZ: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LS21%20MTX
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LS21%20MTX: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: MM18%20ZFN
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM18%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for MM18%20ZFN: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: YL69%20YXG
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520YXG%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for YL69%20YXG: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: EK69%20VSO
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for EK69%20VSO: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: EY21%20MWV
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY21%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for EY21%20MWV: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: FY70%20KXT
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for FY70%20KXT: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: HJ70%20UXS
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520UXS%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for HJ70%20UXS: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KM19%20FZW
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for KM19%20FZW: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: MK12%20BDV
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK12%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for MK12%20BDV: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: PF55%20KKH
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF55%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for PF55%20KKH: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: DC21%20GDZ
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC21%2520GDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for DC21%20GDZ: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: CF15%20OAU
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF15%2520OAU%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for CF15%20OAU: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: BV18%20ZPW
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for BV18%20ZPW: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: GX18%20DXW
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520DXW%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for GX18%20DXW: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: HY70%20VYZ
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY70%2520VYZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for HY70%20VYZ: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LC22%20KXH
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520KXH%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LC22%20KXH: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LP23%20ZKR
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520ZKR%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LP23%20ZKR: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: LX71%20SHV
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX71%2520SHV%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for LX71%20SHV: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: NJ21%20LZE
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ21%2520LZE%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for NJ21%20LZE: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: VO68%20KWS
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520KWS%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for VO68%20KWS: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KR24%20WTF
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR24%2520WTF%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for KR24%20WTF: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: RN21%20LXG
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN21%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for RN21%20LXG: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: VE72%20XGF
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520XGF%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for VE72%20XGF: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: AV70%20OMP
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV70%2520OMP%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for AV70%20OMP: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: CT19%20ZJK
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT19%2520ZJK%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for CT19%20ZJK: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: GJ75%20FCP
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ75%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:18:39 [bca.uk] INFO: Scrape type for GJ75%20FCP: 0
2026-03-28 22:18:39 [bca.uk] INFO: Found listing with ID: KJ19%20KZC
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for KJ19%20KZC: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LG68%20TJY
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520TJY%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LG68%20TJY: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LM25%20VBV
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM25%2520VBV%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LM25%20VBV: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LT24%20OUA
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520OUA%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LT24%20OUA: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: MH72%20DLK
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520DLK%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for MH72%20DLK: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: W666%20JDP
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W666%2520JDP%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for W666%20JDP: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LL70%20XZD
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520XZD%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LL70%20XZD: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: DU21%20OZR
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520OZR%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for DU21%20OZR: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LD72%20OUG
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LD72%20OUG: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: VK70%20ZLN
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK70%2520ZLN%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for VK70%20ZLN: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: CF22%20MDN
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520MDN%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for CF22%20MDN: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: KM23%20ANU
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520ANU%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for KM23%20ANU: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: BD68%20LOH
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520LOH%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for BD68%20LOH: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: YE73%20TVP
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for YE73%20TVP: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: BK21%20LDU
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for BK21%20LDU: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: EX22%20SWK
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520SWK%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for EX22%20SWK: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LM21%20CPZ
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520CPZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LM21%20CPZ: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: VGZ%209261
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25209261%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for VGZ%209261: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: HT22%20JYF
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT22%2520JYF%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for HT22%20JYF: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: ND72%20KBO
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520KBO%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for ND72%20KBO: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: VU23%20MWA
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU23%2520MWA%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for VU23%20MWA: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: BK69%20LNC
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK69%2520LNC%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for BK69%20LNC: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: BN71%20RNU
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN71%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for BN71%20RNU: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: LG72%20RHE
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RHE%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for LG72%20RHE: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: MT70%20KMU
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520KMU%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for MT70%20KMU: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: NA69%20VOU
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for NA69%20VOU: 0
2026-03-28 22:18:40 [bca.uk] INFO: Found listing with ID: CA23%20JKN
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA23%2520JKN%27 HTTP/1.1" 200 None
2026-03-28 22:18:40 [bca.uk] INFO: Scrape type for CA23%20JKN: 0
2026-03-28 22:18:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=48&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:42 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded
2026-03-28 22:18:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: FN23%20ZNC
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520ZNC%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for FN23%20ZNC: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: GL67%20URB
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520URB%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for GL67%20URB: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: YS69%20PCO
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for YS69%20PCO: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: SW19%20JVU
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW19%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for SW19%20JVU: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: WD21%20BYK
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD21%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for WD21%20BYK: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: WF71%20UAG
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520UAG%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for WF71%20UAG: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: YS73%20KTA
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS73%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 22:18:42 [bca.uk] INFO: Scrape type for YS73%20KTA: 0
2026-03-28 22:18:42 [bca.uk] INFO: Found listing with ID: VO24%20TYZ
2026-03-28 22:18:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520TYZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for VO24%20TYZ: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: WA68%20ZNW
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520ZNW%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for WA68%20ZNW: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: U12C45069
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12C45069%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for U12C45069: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LM71%20YXE
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520YXE%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LM71%20YXE: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: OU66%20UBE
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU66%2520UBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for OU66%20UBE: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: DF19%20HWC
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520HWC%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for DF19%20HWC: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: AX66%20NKD
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX66%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for AX66%20NKD: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: FX71%20XAR
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520XAR%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for FX71%20XAR: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LX71%20OYA
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX71%2520OYA%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LX71%20OYA: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: AF15%20VVP
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF15%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for AF15%20VVP: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: BD13%20BXW
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD13%2520BXW%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for BD13%20BXW: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: CK11%20KOX
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520KOX%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for CK11%20KOX: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: DU70%20DPE
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for DU70%20DPE: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LB21%20KYK
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB21%2520KYK%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LB21%20KYK: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: SK21%20YOR
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for SK21%20YOR: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: DU22%20NTD
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520NTD%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for DU22%20NTD: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: DF16%20NZT
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for DF16%20NZT: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: NK65%20LLG
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for NK65%20LLG: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PJ66%20DXR
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520DXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PJ66%20DXR: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: WK14%20WSD
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520WSD%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for WK14%20WSD: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: YT72%20TZV
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520TZV%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for YT72%20TZV: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: HV20%20UJE
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520UJE%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for HV20%20UJE: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: KO69%20MKP
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO69%2520MKP%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for KO69%20MKP: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: SC56%20MPC
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC56%2520MPC%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for SC56%20MPC: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: HK23%20LLG
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for HK23%20LLG: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PF24%20JLO
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF24%2520JLO%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PF24%20JLO: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: VK66%20UFV
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for VK66%20UFV: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: FD09%20XUX
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD09%2520XUX%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for FD09%20XUX: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: KV61%20YJM
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for KV61%20YJM: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LT58%20OSP
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT58%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LT58%20OSP: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: MJ65%20FLD
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for MJ65%20FLD: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: AJ24%20TVP
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ24%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for AJ24%20TVP: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: NJ14%20BRF
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for NJ14%20BRF: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: NJ66%20DNO
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ66%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for NJ66%20DNO: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PF14%20WGO
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF14%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PF14%20WGO: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: SG16%20XHH
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG16%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for SG16%20XHH: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: AO65%20OEU
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for AO65%20OEU: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: OV23%20EXE
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EXE%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for OV23%20EXE: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: YH73%20SOC
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for YH73%20SOC: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PY59%20AXP
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY59%2520AXP%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PY59%20AXP: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: YC68%20CEV
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520CEV%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for YC68%20CEV: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LG62%20HHR
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520HHR%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LG62%20HHR: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: AO18%20WCW
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO18%2520WCW%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for AO18%20WCW: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: NX17%20UJT
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for NX17%20UJT: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PE65%20OTF
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE65%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PE65%20OTF: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: PX63%20UUS
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX63%2520UUS%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for PX63%20UUS: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: SG65%20NDJ
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for SG65%20NDJ: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LD72%20BGK
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LD72%20BGK: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: LP72%20SXS
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520SXS%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for LP72%20SXS: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: DN65%20MPU
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520MPU%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for DN65%20MPU: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: EX67%20PXF
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX67%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for EX67%20PXF: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: SD14%20RKF
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520RKF%27 HTTP/1.1" 200 None
2026-03-28 22:18:43 [bca.uk] INFO: Scrape type for SD14%20RKF: 0
2026-03-28 22:18:43 [bca.uk] INFO: Found listing with ID: FL22%20LFA
2026-03-28 22:18:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520LFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for FL22%20LFA: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: SA23%20DYO
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA23%2520DYO%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for SA23%20DYO: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: RE14%20UPD
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE14%2520UPD%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for RE14%20UPD: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: KE72%20VYC
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for KE72%20VYC: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: BG62%20YDC
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG62%2520YDC%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for BG62%20YDC: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: LV71%20GKO
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV71%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for LV71%20GKO: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: VO74%20TZV
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO74%2520TZV%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for VO74%20TZV: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: VK21%20NVJ
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520NVJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for VK21%20NVJ: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: OE23%20EDP
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520EDP%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for OE23%20EDP: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: LB22%20KLJ
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for LB22%20KLJ: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: DF21%20YTE
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for DF21%20YTE: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: YR18%20YAO
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for YR18%20YAO: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: BF69%20YLP
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF69%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for BF69%20YLP: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: OV05%20WSL
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV05%2520WSL%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for OV05%20WSL: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: EJ59%20OFN
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ59%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for EJ59%20OFN: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: EX61%20UPR
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for EX61%20UPR: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: YS69%20ETJ
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520ETJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for YS69%20ETJ: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: YE73%20TKV
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for YE73%20TKV: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: MK69%20ZVG
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520ZVG%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for MK69%20ZVG: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: HW20%20WMO
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW20%2520WMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for HW20%20WMO: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: CU70%20GVE
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU70%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for CU70%20GVE: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: PF73%20UGK
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF73%2520UGK%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for PF73%20UGK: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: VE21%20BCO
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520BCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for VE21%20BCO: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: LR22%20JWY
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for LR22%20JWY: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: AX72%20NGU
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for AX72%20NGU: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: KP12%20EHW
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520EHW%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for KP12%20EHW: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: HN21%20KPP
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN21%2520KPP%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for HN21%20KPP: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: YH14%20VYL
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH14%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for YH14%20VYL: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: YR18%20JVF
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520JVF%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for YR18%20JVF: 0
2026-03-28 22:18:44 [bca.uk] INFO: Found listing with ID: KY18%20PZM
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY18%2520PZM%27 HTTP/1.1" 200 None
2026-03-28 22:18:44 [bca.uk] INFO: Scrape type for KY18%20PZM: 2
2026-03-28 22:18:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99d97c96-5e38-5089-aa1d-595ec160a055 with identifier: KY18%20PZM
2026-03-28 22:18:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99d97c96-5e38-5089-aa1d-595ec160a055 with scrape type 2
2026-03-28 22:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99d97c96-5e38-5089-aa1d-595ec160a055 with scrape type 2
2026-03-28 22:18:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99d97c96-5e38-5089-aa1d-595ec160a055, identifier: KY18%20PZM
2026-03-28 22:18:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99d97c96-5e38-5089-aa1d-595ec160a055 with identifier: KY18%20PZM
2026-03-28 22:18:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99d97c96-5e38-5089-aa1d-595ec160a055 with identifier: KY18%20PZM
2026-03-28 22:18:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99d97c96-5e38-5089-aa1d-595ec160a055 with identifier: KY18%20PZM to the API
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18: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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY18%20PZM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99d97c96-5e38-5089-aa1d-595ec160a055',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY18 PZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY18%20PZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '118I',
 'odometer': 72212,
 'odometer_reading_unit': '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 M SPORT SHADOW ED.STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'M SPORT SHADOW ED.STEP',
 'vin': 'WBA1R52070V880389',
 'year': 2018}
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY18%2520PZM%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Saving data for KY18%20PZM: {'auction_closing_time': 1775124000.0, 'created_time': 1774622512.086976, 'last_price_update_time': 1774736325.362309}
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY18%2520PZM') HTTP/1.1" 204 0
2026-03-28 22:18:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: KS69%20MFA
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for KS69%20MFA: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: FE63%20ZPY
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE63%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for FE63%20ZPY: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: CA19%20DFF
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520DFF%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for CA19%20DFF: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: RE11%20OMV
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE11%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for RE11%20OMV: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: PE69%20MDF
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE69%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for PE69%20MDF: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: YD16%20DDP
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520DDP%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for YD16%20DDP: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: MW63%20MZE
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW63%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for MW63%20MZE: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: LT72%20SNN
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520SNN%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for LT72%20SNN: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: YT67%20RVL
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520RVL%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for YT67%20RVL: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: YH71%20ENM
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520ENM%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for YH71%20ENM: 0
2026-03-28 22:18:45 [bca.uk] INFO: Found listing with ID: VE72%20ZVG
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520ZVG%27 HTTP/1.1" 200 None
2026-03-28 22:18:45 [bca.uk] INFO: Scrape type for VE72%20ZVG: 0
2026-03-28 22:18:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=49&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:47 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:47 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded
2026-03-28 22:18:47 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18: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-28 22:18:47 [bca.uk] INFO: Found listing with ID: MX68%20WWF
2026-03-28 22:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520WWF%27 HTTP/1.1" 200 None
2026-03-28 22:18:47 [bca.uk] INFO: Scrape type for MX68%20WWF: 0
2026-03-28 22:18:47 [bca.uk] INFO: Found listing with ID: MX67%20NUV
2026-03-28 22:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX67%2520NUV%27 HTTP/1.1" 200 None
2026-03-28 22:18:47 [bca.uk] INFO: Scrape type for MX67%20NUV: 0
2026-03-28 22:18:47 [bca.uk] INFO: Found listing with ID: LT16%20WXR
2026-03-28 22:18:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT16%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for LT16%20WXR: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: GJ68%20CXU
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520CXU%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for GJ68%20CXU: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FE69%20EVJ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FE69%20EVJ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: GM66%20AEG
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520AEG%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for GM66%20AEG: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FE69%20EUP
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520EUP%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FE69%20EUP: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: CY65%20DFE
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY65%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for CY65%20DFE: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FA19%20NXH
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520NXH%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FA19%20NXH: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: BV16%20OFL
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV16%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for BV16%20OFL: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: BX70%20LBV
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520LBV%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for BX70%20LBV: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: ND18%20HSE
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND18%2520HSE%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for ND18%20HSE: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FN17%20TKU
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FN17%20TKU: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: BV13%20YGP
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV13%2520YGP%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for BV13%20YGP: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: LB71%20BRF
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for LB71%20BRF: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WF69%20WPD
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520WPD%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WF69%20WPD: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: HS24%20LHH
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS24%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for HS24%20LHH: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WG13%20JVU
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WG13%20JVU: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: CN62%20RDX
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN62%2520RDX%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for CN62%20RDX: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: YL67%20FPO
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for YL67%20FPO: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FE69%20ETA
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FE69%20ETA: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: DX64%20EUF
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX64%2520EUF%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for DX64%20EUF: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: HG21%20UXV
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520UXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for HG21%20UXV: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: DN71%20BTZ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520BTZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for DN71%20BTZ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: BJ65%20HZL
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520HZL%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for BJ65%20HZL: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: CX16%20ULO
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX16%2520ULO%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for CX16%20ULO: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: LG17%20XYD
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520XYD%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for LG17%20XYD: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: CU16%20NHH
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU16%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for CU16%20NHH: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: KV11%20MZZ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV11%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for KV11%20MZZ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: KT14%20BXM
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT14%2520BXM%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for KT14%20BXM: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: KP12%20CLJ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP12%2520CLJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for KP12%20CLJ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HFR
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HFR: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: PK17%20FZY
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520FZY%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for PK17%20FZY: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: NU18%20AUO
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU18%2520AUO%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for NU18%20AUO: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HFN
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HFN: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HFE
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HFE: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HFM
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HFM%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HFM: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: MF62%20PCV
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520PCV%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for MF62%20PCV: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HDY
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HDY: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: MD67%20WJL
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520WJL%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for MD67%20WJL: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: EO18%20NVY
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO18%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for EO18%20NVY: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FG74%20HDO
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520HDO%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FG74%20HDO: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: YG17%20LLH
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520LLH%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for YG17%20LLH: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WJ15%20WPT
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ15%2520WPT%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WJ15%20WPT: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WF61%20BKJ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WF61%20BKJ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WV71%20VZT
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520VZT%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WV71%20VZT: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: BD22%20PWJ
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for BD22%20PWJ: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: DT24%20XGC
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT24%2520XGC%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for DT24%20XGC: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: FM21%20GZT
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM21%2520GZT%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for FM21%20GZT: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: KS21%20VMV
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for KS21%20VMV: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN23%20YZY
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520YZY%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN23%20YZY: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN23%20ZBD
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZBD%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN23%20ZBD: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN23%20ZCV
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN23%20ZCV: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN23%20ZDA
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520ZDA%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN23%20ZDA: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN72%20UVL
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520UVL%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN72%20UVL: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: WN72%20UYX
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for WN72%20UYX: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: VO68%20KOW
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520KOW%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for VO68%20KOW: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: YT23%20PHN
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT23%2520PHN%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for YT23%20PHN: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: LR67%20OCB
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR67%2520OCB%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for LR67%20OCB: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: LL15%20CCY
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520CCY%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for LL15%20CCY: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: KR20%20YWN
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR20%2520YWN%27 HTTP/1.1" 200 None
2026-03-28 22:18:48 [bca.uk] INFO: Scrape type for KR20%20YWN: 0
2026-03-28 22:18:48 [bca.uk] INFO: Found listing with ID: SB18%20DDU
2026-03-28 22:18:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for SB18%20DDU: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: BD22%20EMJ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520EMJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for BD22%20EMJ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: DS24%20NKU
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520NKU%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for DS24%20NKU: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: FG20%20FKJ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for FG20%20FKJ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: OY69%20YUJ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for OY69%20YUJ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RJ23%20GUC
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RJ23%20GUC: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RY73%20CGK
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520CGK%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RY73%20CGK: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: SA25%20RDZ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA25%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for SA25%20RDZ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: SM24%20MXR
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM24%2520MXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for SM24%20MXR: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: WM73%20AXU
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520AXU%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for WM73%20AXU: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: WV23%20ODF
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520ODF%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for WV23%20ODF: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: YA70%20GSY
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520GSY%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for YA70%20GSY: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: DY24%20HDZ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520HDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for DY24%20HDZ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: HK71%20FLR
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520FLR%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for HK71%20FLR: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: HN24%20KKT
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN24%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for HN24%20KKT: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: HV24%20RMX
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520RMX%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for HV24%20RMX: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: KM25%20OCP
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM25%2520OCP%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for KM25%20OCP: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: LL73%20FWG
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for LL73%20FWG: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: LN73%20EXV
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN73%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for LN73%20EXV: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RE73%20KHZ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE73%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RE73%20KHZ: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RF73%20LWK
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RF73%20LWK: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: DY23%20LBE
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for DY23%20LBE: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: KO69%20PJV
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO69%2520PJV%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for KO69%20PJV: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: KO16%20GDV
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO16%2520GDV%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for KO16%20GDV: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RJ23%20GUX
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520GUX%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RJ23%20GUX: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: KN70%20PZC
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520PZC%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for KN70%20PZC: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: NU23%20GUO
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520GUO%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for NU23%20GUO: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: BC16%20UGG
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC16%2520UGG%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for BC16%20UGG: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: RE73%20KLP
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE73%2520KLP%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for RE73%20KLP: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: AO67%20ZWF
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO67%2520ZWF%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for AO67%20ZWF: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: YP72%20BDO
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520BDO%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for YP72%20BDO: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: NJ23%20MVD
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for NJ23%20MVD: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: FT16%20CWO
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT16%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for FT16%20CWO: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: DV25%20OFO
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for DV25%20OFO: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: EA67%20ZVE
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520ZVE%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for EA67%20ZVE: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: MA24%20ZDU
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520ZDU%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for MA24%20ZDU: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: BD60%20GTF
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD60%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for BD60%20GTF: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: SW71%20BNE
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW71%2520BNE%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for SW71%20BNE: 0
2026-03-28 22:18:49 [bca.uk] INFO: Found listing with ID: AP19%20OSZ
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP19%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:49 [bca.uk] INFO: Scrape type for AP19%20OSZ: 0
2026-03-28 22:18:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=50&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:51 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded
2026-03-28 22:18:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: LS72%20YXR
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for LS72%20YXR: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: OE74%20HDJ
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520HDJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for OE74%20HDJ: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: OE75%20YYG
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE75%2520YYG%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for OE75%20YYG: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: YO24%20MPZ
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520MPZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for YO24%20MPZ: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: AP16%20YMV
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP16%2520YMV%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for AP16%20YMV: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: YT59%20ZZG
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT59%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for YT59%20ZZG: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: LP73%20KTK
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520KTK%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for LP73%20KTK: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: YG20%20WDN
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for YG20%20WDN: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: LO72%20AHV
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHV%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for LO72%20AHV: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: LO72%20AHU
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AHU%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for LO72%20AHU: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: WR15%20RXK
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR15%2520RXK%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for WR15%20RXK: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: VHZ%208117
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VHZ%25208117%27 HTTP/1.1" 200 None
2026-03-28 22:18:51 [bca.uk] INFO: Scrape type for VHZ%208117: 0
2026-03-28 22:18:51 [bca.uk] INFO: Found listing with ID: FE22%20ZKO
2026-03-28 22:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for FE22%20ZKO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: ML17%20PVW
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML17%2520PVW%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for ML17%20PVW: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: FE22%20XPR
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for FE22%20XPR: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SW17%20CMO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SW17%20CMO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SJ65%20GMB
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ65%2520GMB%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SJ65%20GMB: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: DC73%20LGO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for DC73%20LGO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SE14%20ONO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE14%2520ONO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SE14%20ONO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: GC17%20VRM
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for GC17%20VRM: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YW15%20JCO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520JCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YW15%20JCO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: WU14%20EBO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU14%2520EBO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for WU14%20EBO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SK22%20TZA
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520TZA%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SK22%20TZA: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: AY69%20OWU
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY69%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for AY69%20OWU: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: BD22%20KNF
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520KNF%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for BD22%20KNF: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: BL70%20NBK
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520NBK%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for BL70%20NBK: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: BW74%20HHZ
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW74%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for BW74%20HHZ: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: FM70%20JUT
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM70%2520JUT%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for FM70%20JUT: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: FX73%20PZE
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX73%2520PZE%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for FX73%20PZE: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: KM71%20FYH
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520FYH%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for KM71%20FYH: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: KO68%20AOC
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520AOC%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for KO68%20AOC: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: KR67%20RPO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR67%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for KR67%20RPO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: MW70%20XZE
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW70%2520XZE%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for MW70%20XZE: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: OY25%20GPU
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for OY25%20GPU: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: WN23%20MKK
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for WN23%20MKK: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YF22%20JKZ
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YF22%20JKZ: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: KV71%20WGU
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV71%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for KV71%20WGU: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: BF63%20HKP
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520HKP%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for BF63%20HKP: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: ML64%20XYF
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML64%2520XYF%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for ML64%20XYF: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: DC18%20OGR
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for DC18%20OGR: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: DU18%20WNA
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520WNA%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for DU18%20WNA: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: HT72%20GXD
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520GXD%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for HT72%20GXD: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: RO22%20EKA
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EKA%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for RO22%20EKA: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: WD71%20CRX
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD71%2520CRX%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for WD71%20CRX: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: HJ24%20VXV
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ24%2520VXV%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for HJ24%20VXV: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: NJ21%20VNA
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ21%2520VNA%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for NJ21%20VNA: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: NU22%20ETK
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for NU22%20ETK: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: FD21%20CFN
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520CFN%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for FD21%20CFN: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YP74%20VLM
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLM%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YP74%20VLM: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: EO22%20KKF
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for EO22%20KKF: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: NU22%20LLD
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520LLD%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for NU22%20LLD: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: LV73%20OVR
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV73%2520OVR%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for LV73%20OVR: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: AJ22%20UYK
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for AJ22%20UYK: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: BL72%20FYW
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FYW%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for BL72%20FYW: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: LL71%20KKE
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520KKE%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for LL71%20KKE: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YG75%20LKE
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YG75%20LKE: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YM72%20CHG
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520CHG%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YM72%20CHG: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: YM72%20CHN
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for YM72%20CHN: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: AR09%20BAB
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AR09%2520BAB%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for AR09%20BAB: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: CP66%20GDO
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP66%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for CP66%20GDO: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: DA71%20NZX
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520NZX%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for DA71%20NZX: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: EA69%20EWJ
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA69%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for EA69%20EWJ: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: KK19%20JFA
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK19%2520JFA%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for KK19%20JFA: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: S555%20NRS
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S555%2520NRS%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for S555%20NRS: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SK71%20XRC
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK71%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SK71%20XRC: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: SL68%20AYB
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL68%2520AYB%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for SL68%20AYB: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: V50%20TAT
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V50%2520TAT%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for V50%20TAT: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: VE68%20XBJ
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE68%2520XBJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for VE68%20XBJ: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: WD17%20NJK
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520NJK%27 HTTP/1.1" 200 None
2026-03-28 22:18:52 [bca.uk] INFO: Scrape type for WD17%20NJK: 0
2026-03-28 22:18:52 [bca.uk] INFO: Found listing with ID: WO21%20FXZ
2026-03-28 22:18:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for WO21%20FXZ: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: WS19%20OKT
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WS19%2520OKT%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for WS19%20OKT: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YF20%20RRU
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520RRU%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YF20%20RRU: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YF67%20HYP
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF67%2520HYP%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YF67%20HYP: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YG20%20MLK
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YG20%20MLK: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: CX20%20LXR
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for CX20%20LXR: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: GL21%20KZD
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for GL21%20KZD: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: KN72%20NCO
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN72%2520NCO%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for KN72%20NCO: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: DS72%20EVF
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520EVF%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for DS72%20EVF: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: FX23%20HMV
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520HMV%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for FX23%20HMV: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: MA21%20TMO
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for MA21%20TMO: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YF18%20FBZ
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520FBZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YF18%20FBZ: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YM74%20KKV
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KKV%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YM74%20KKV: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: KU69%20TVN
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for KU69%20TVN: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: NG68%20LNT
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG68%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for NG68%20LNT: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: PF68%20VDR
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520VDR%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for PF68%20VDR: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YN23%20WFK
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN23%2520WFK%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YN23%20WFK: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: BK71%20HNC
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for BK71%20HNC: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: LP18%20KMM
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for LP18%20KMM: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: AJ71%20OCA
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for AJ71%20OCA: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: BP74%20LZH
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP74%2520LZH%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for BP74%20LZH: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: FV74%20WYA
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV74%2520WYA%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for FV74%20WYA: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: KN68%20LKU
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520LKU%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for KN68%20LKU: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: ME12%20JME
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME12%2520JME%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for ME12%20JME: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: MH18%20WSW
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH18%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for MH18%20WSW: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: MW67%20EEN
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW67%2520EEN%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for MW67%20EEN: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: ND71%20WXU
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND71%2520WXU%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for ND71%20WXU: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: ST18%20XWJ
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST18%2520XWJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for ST18%20XWJ: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YF71%20LXO
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520LXO%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YF71%20LXO: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YG22%20SEO
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YG22%20SEO: 0
2026-03-28 22:18:53 [bca.uk] INFO: Found listing with ID: YL71%20LAA
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL71%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 22:18:53 [bca.uk] INFO: Scrape type for YL71%20LAA: 0
2026-03-28 22:18:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:18:55 [bca.uk] INFO: Total items found: 100
2026-03-28 22:18:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded
2026-03-28 22:18:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:18:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: YP72%20HGD
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520HGD%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for YP72%20HGD: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: NA22%20DCV
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for NA22%20DCV: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: NU22%20CVO
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU22%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for NU22%20CVO: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: VO22%20HCL
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for VO22%20HCL: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: EA71%20XSJ
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520XSJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for EA71%20XSJ: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: LS72%20YXC
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXC%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for LS72%20YXC: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: LN14%20CGF
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 22:18:55 [bca.uk] INFO: Scrape type for LN14%20CGF: 0
2026-03-28 22:18:55 [bca.uk] INFO: Found listing with ID: MK64%20DKY
2026-03-28 22:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK64%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for MK64%20DKY: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: AF22%20SYA
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520SYA%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for AF22%20SYA: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: SL23%20KWV
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL23%2520KWV%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for SL23%20KWV: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: YG69%20HLE
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520HLE%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for YG69%20HLE: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: YK19%20MJC
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520MJC%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for YK19%20MJC: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: BF14%20LDZ
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF14%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for BF14%20LDZ: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: DF16%20UZJ
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520UZJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for DF16%20UZJ: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: MJ25%20VYK
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ25%2520VYK%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for MJ25%20VYK: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: EK23%20CUO
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for EK23%20CUO: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: BP65%20VHA
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520VHA%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for BP65%20VHA: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: WG19%20NLE
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520NLE%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for WG19%20NLE: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: WG74%20UGY
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG74%2520UGY%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for WG74%20UGY: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: BN72%20UOH
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN72%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for BN72%20UOH: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: CV23%20XDN
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV23%2520XDN%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for CV23%20XDN: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: AF23%20WGG
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520WGG%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for AF23%20WGG: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: AJ19%20DWA
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for AJ19%20DWA: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: KN67%20GDO
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN67%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for KN67%20GDO: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: MD67%20XLY
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520XLY%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for MD67%20XLY: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: ND72%20KNA
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520KNA%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for ND72%20KNA: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: SO18%20MUP
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO18%2520MUP%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for SO18%20MUP: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: SO67%20BXC
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO67%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for SO67%20BXC: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: YA17%20UGS
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA17%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for YA17%20UGS: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: YG20%20JZT
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for YG20%20JZT: 0
2026-03-28 22:18:56 [bca.uk] INFO: Found listing with ID: YK18%20DJO
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520DJO%27 HTTP/1.1" 200 None
2026-03-28 22:18:56 [bca.uk] INFO: Scrape type for YK18%20DJO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: C8%20SUP
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C8%2520SUP%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for C8%20SUP: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: MV75%20YTP
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV75%2520YTP%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for MV75%20YTP: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: RF74%20VXB
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF74%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for RF74%20VXB: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: FM69%20ZKO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM69%2520ZKO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for FM69%20ZKO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: GJ72%20LDZ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for GJ72%20LDZ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: KE22%20JBX
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE22%2520JBX%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for KE22%20JBX: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: RE72%20KLV
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520KLV%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for RE72%20KLV: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: BK71%20JDZ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for BK71%20JDZ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: EA22%20RWZ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA22%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for EA22%20RWZ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: GF67%20URS
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF67%2520URS%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for GF67%20URS: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: GK19%20YXB
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520YXB%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for GK19%20YXB: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LB67%20MSU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB67%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LB67%20MSU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LC19%20LTO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520LTO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LC19%20LTO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LP18%20JGU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP18%2520JGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LP18%20JGU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: RE71%20OHV
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520OHV%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for RE71%20OHV: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YH71%20NKU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520NKU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YH71%20NKU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YK18%20YXU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520YXU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YK18%20YXU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YS18%20HMA
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YS18%20HMA: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: BC72%20CZN
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC72%2520CZN%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for BC72%20CZN: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: RK73%20YDM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK73%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for RK73%20YDM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YP22%20JMV
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520JMV%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YP22%20JMV: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: BG68%20JRO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for BG68%20JRO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: XM05%20BMW
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XM05%2520BMW%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for XM05%20BMW: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: WA23%20VFM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA23%2520VFM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for WA23%20VFM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: HT24%20VKL
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT24%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for HT24%20VKL: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: WN72%20LGU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520LGU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for WN72%20LGU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: AJ72%20ZXK
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for AJ72%20ZXK: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: AK69%20KYO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for AK69%20KYO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: AO73%20UYC
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO73%2520UYC%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for AO73%20UYC: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: CP69%20CMU
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP69%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for CP69%20CMU: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: HN22%20LFY
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN22%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for HN22%20LFY: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: HX68%20NPN
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for HX68%20NPN: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LA66%20FXM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA66%2520FXM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LA66%20FXM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LG68%20CLY
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520CLY%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LG68%20CLY: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LJ71%20PMX
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ71%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LJ71%20PMX: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LM22%20CTX
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM22%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LM22%20CTX: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LP19%20FLV
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520FLV%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LP19%20FLV: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: MD71%20HRO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520HRO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for MD71%20HRO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: SK22%20XSG
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520XSG%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for SK22%20XSG: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: SY68%20SKK
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY68%2520SKK%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for SY68%20SKK: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YC19%20OUF
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520OUF%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YC19%20OUF: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: YK18%20ZUO
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520ZUO%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for YK18%20ZUO: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: SD72%20YTM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for SD72%20YTM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: GU23%20VTC
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VTC%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for GU23%20VTC: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: RE21%20YLM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE21%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for RE21%20YLM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: FN24%20LZR
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN24%2520LZR%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for FN24%20LZR: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: MF70%20BVA
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF70%2520BVA%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for MF70%20BVA: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: DV23%20XVH
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV23%2520XVH%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for DV23%20XVH: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: KF73%20FNM
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520FNM%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for KF73%20FNM: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: EU67%20UVJ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520UVJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for EU67%20UVJ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: MJ72%20LTF
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520LTF%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for MJ72%20LTF: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: HK71%20RDZ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for HK71%20RDZ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: LK23%20NFG
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK23%2520NFG%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for LK23%20NFG: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: HJ72%20WMT
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520WMT%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for HJ72%20WMT: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: CK22%20VRJ
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520VRJ%27 HTTP/1.1" 200 None
2026-03-28 22:18:57 [bca.uk] INFO: Scrape type for CK22%20VRJ: 0
2026-03-28 22:18:57 [bca.uk] INFO: Found listing with ID: FE72%20JYB
2026-03-28 22:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520JYB%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for FE72%20JYB: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: EA22%20HBE
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA22%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for EA22%20HBE: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: CV21%20HYF
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV21%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for CV21%20HYF: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: CU70%20PHK
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU70%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for CU70%20PHK: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: BV23%20WMK
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520WMK%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for BV23%20WMK: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: AY73%20GVC
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY73%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for AY73%20GVC: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: OV62%20HYK
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for OV62%20HYK: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: SP65%20VRT
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520VRT%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for SP65%20VRT: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: YP24%20TVK
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVK%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for YP24%20TVK: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: WT25%20UHK
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for WT25%20UHK: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: WT25%20UHE
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHE%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for WT25%20UHE: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: RX74%20EFR
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for RX74%20EFR: 0
2026-03-28 22:18:58 [bca.uk] INFO: Found listing with ID: GYJM62338
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GYJM62338%27 HTTP/1.1" 200 None
2026-03-28 22:18:58 [bca.uk] INFO: Scrape type for GYJM62338: 2
2026-03-28 22:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8115c9d0-bb26-5121-b41d-c10600978653 with identifier: GYJM62338
2026-03-28 22:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8115c9d0-bb26-5121-b41d-c10600978653 with scrape type 2
2026-03-28 22:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8115c9d0-bb26-5121-b41d-c10600978653 with scrape type 2
2026-03-28 22:18:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8115c9d0-bb26-5121-b41d-c10600978653, identifier: GYJM62338
2026-03-28 22:18:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:18:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8115c9d0-bb26-5121-b41d-c10600978653 with identifier: GYJM62338
2026-03-28 22:18:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8115c9d0-bb26-5121-b41d-c10600978653 with identifier: GYJM62338
2026-03-28 22:18:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8115c9d0-bb26-5121-b41d-c10600978653 with identifier: GYJM62338 to the API
2026-03-28 22:18:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:18:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=51&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GYJM62338-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8115c9d0-bb26-5121-b41d-c10600978653',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GYJM62338',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GYJM62338&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 64659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 105 320 SWB (HOLDING CELL) CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 105 320 SWB (HOLDING CELL)',
 'vin': 'WF0YXXTTGYJM62338',
 'year': 2018}
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GYJM62338%27 HTTP/1.1" 200 None
2026-03-28 22:18:59 [bca.uk] INFO: Saving data for GYJM62338: {'auction_closing_time': 1775037600.0, 'created_time': 1774622642.435834, 'last_price_update_time': 1774736339.231532}
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GYJM62338') HTTP/1.1" 204 0
2026-03-28 22:18:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:18:59 [bca.uk] INFO: Found listing with ID: RV22%20ONS
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520ONS%27 HTTP/1.1" 200 None
2026-03-28 22:18:59 [bca.uk] INFO: Scrape type for RV22%20ONS: 0
2026-03-28 22:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:01 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded
2026-03-28 22:19:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:01 [bca.uk] INFO: Found listing with ID: WV71%20SYJ
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:01 [bca.uk] INFO: Scrape type for WV71%20SYJ: 0
2026-03-28 22:19:01 [bca.uk] INFO: Found listing with ID: WV71%20SZR
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 22:19:01 [bca.uk] INFO: Scrape type for WV71%20SZR: 0
2026-03-28 22:19:01 [bca.uk] INFO: Found listing with ID: CE73%20GHJ
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:01 [bca.uk] INFO: Scrape type for CE73%20GHJ: 2
2026-03-28 22:19:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62e3b7d8-a920-5e72-8f26-0ca4657e065d with identifier: CE73%20GHJ
2026-03-28 22:19:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62e3b7d8-a920-5e72-8f26-0ca4657e065d with scrape type 2
2026-03-28 22:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62e3b7d8-a920-5e72-8f26-0ca4657e065d with scrape type 2
2026-03-28 22:19:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62e3b7d8-a920-5e72-8f26-0ca4657e065d, identifier: CE73%20GHJ
2026-03-28 22:19:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62e3b7d8-a920-5e72-8f26-0ca4657e065d with identifier: CE73%20GHJ
2026-03-28 22:19:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62e3b7d8-a920-5e72-8f26-0ca4657e065d with identifier: CE73%20GHJ
2026-03-28 22:19:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62e3b7d8-a920-5e72-8f26-0ca4657e065d with identifier: CE73%20GHJ to the API
2026-03-28 22:19:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE73%20GHJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '62e3b7d8-a920-5e72-8f26-0ca4657e065d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE73 GHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE73%20GHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 19787,
 'odometer_reading_unit': '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 T-ROC 1.5 TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 LIFE DSG',
 'vin': 'WVGZZZA1ZRV016984',
 'year': 2023}
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:02 [bca.uk] INFO: Saving data for CE73%20GHJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774622644.426419, 'last_price_update_time': 1774736342.265734}
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE73%2520GHJ') HTTP/1.1" 204 0
2026-03-28 22:19:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:02 [bca.uk] INFO: Found listing with ID: CE73%20GHV
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:19:02 [bca.uk] INFO: Scrape type for CE73%20GHV: 2
2026-03-28 22:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with identifier: CE73%20GHV
2026-03-28 22:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with scrape type 2
2026-03-28 22:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with scrape type 2
2026-03-28 22:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83f3aa65-0c66-5ca5-a0d6-b9c741903fba, identifier: CE73%20GHV
2026-03-28 22:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with identifier: CE73%20GHV
2026-03-28 22:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with identifier: CE73%20GHV
2026-03-28 22:19:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83f3aa65-0c66-5ca5-a0d6-b9c741903fba with identifier: CE73%20GHV to the API
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE73%20GHV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83f3aa65-0c66-5ca5-a0d6-b9c741903fba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE73 GHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE73%20GHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 21517,
 'odometer_reading_unit': '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 T-ROC 1.5 TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 LIFE DSG',
 'vin': 'WVGZZZA1ZRV012835',
 'year': 2023}
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:19:02 [bca.uk] INFO: Saving data for CE73%20GHV: {'auction_closing_time': 1774951200.0, 'created_time': 1774622636.048202, 'last_price_update_time': 1774736342.698533}
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE73%2520GHV') HTTP/1.1" 204 0
2026-03-28 22:19:02 [bca.uk] INFO: Found listing with ID: CE73%20GOP
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GOP%27 HTTP/1.1" 200 None
2026-03-28 22:19:02 [bca.uk] INFO: Scrape type for CE73%20GOP: 2
2026-03-28 22:19:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with identifier: CE73%20GOP
2026-03-28 22:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with scrape type 2
2026-03-28 22:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with scrape type 2
2026-03-28 22:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb, identifier: CE73%20GOP
2026-03-28 22:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with identifier: CE73%20GOP
2026-03-28 22:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with identifier: CE73%20GOP
2026-03-28 22:19:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d32c04fd-6c89-5f4b-b34d-fdce08ec3dfb with identifier: CE73%20GOP to the API
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE73%20GOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd32c04fd-6c89-5f4b-b34d-fdce08ec3dfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE73 GOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE73%20GOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 17618,
 'odometer_reading_unit': '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 T-ROC 1.5 TSI 150 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 LIFE',
 'vin': 'WVGZZZA1ZPV702872',
 'year': 2023}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GOP%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Saving data for CE73%20GOP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622643.92884, 'last_price_update_time': 1774736343.11366}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE73%2520GOP') HTTP/1.1" 204 0
2026-03-28 22:19:03 [bca.uk] INFO: Found listing with ID: HJ73%20NVW
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVW%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Scrape type for HJ73%20NVW: 2
2026-03-28 22:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a422dc91-1ca8-5c30-9787-c624e7fa1760 with identifier: HJ73%20NVW
2026-03-28 22:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a422dc91-1ca8-5c30-9787-c624e7fa1760 with scrape type 2
2026-03-28 22:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a422dc91-1ca8-5c30-9787-c624e7fa1760 with scrape type 2
2026-03-28 22:19:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a422dc91-1ca8-5c30-9787-c624e7fa1760, identifier: HJ73%20NVW
2026-03-28 22:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a422dc91-1ca8-5c30-9787-c624e7fa1760 with identifier: HJ73%20NVW
2026-03-28 22:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a422dc91-1ca8-5c30-9787-c624e7fa1760 with identifier: HJ73%20NVW
2026-03-28 22:19:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a422dc91-1ca8-5c30-9787-c624e7fa1760 with identifier: HJ73%20NVW to the API
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20NVW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a422dc91-1ca8-5c30-9787-c624e7fa1760',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ73 NVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20NVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 25755,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 35 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZF57PA068043',
 'year': 2023}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NVW%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Saving data for HJ73%20NVW: {'auction_closing_time': 1774951200.0, 'created_time': 1774622637.892765, 'last_price_update_time': 1774736343.505871}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520NVW') HTTP/1.1" 204 0
2026-03-28 22:19:03 [bca.uk] INFO: Found listing with ID: ML71%20YJE
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520YJE%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Scrape type for ML71%20YJE: 0
2026-03-28 22:19:03 [bca.uk] INFO: Found listing with ID: RK22%20OAE
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520OAE%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Scrape type for RK22%20OAE: 2
2026-03-28 22:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5269d10d-a4b3-5a82-9eaa-86872d228825 with identifier: RK22%20OAE
2026-03-28 22:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5269d10d-a4b3-5a82-9eaa-86872d228825 with scrape type 2
2026-03-28 22:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5269d10d-a4b3-5a82-9eaa-86872d228825 with scrape type 2
2026-03-28 22:19:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5269d10d-a4b3-5a82-9eaa-86872d228825, identifier: RK22%20OAE
2026-03-28 22:19:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5269d10d-a4b3-5a82-9eaa-86872d228825 with identifier: RK22%20OAE
2026-03-28 22:19:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5269d10d-a4b3-5a82-9eaa-86872d228825 with identifier: RK22%20OAE
2026-03-28 22:19:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5269d10d-a4b3-5a82-9eaa-86872d228825 with identifier: RK22%20OAE to the API
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK22%20OAE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5269d10d-a4b3-5a82-9eaa-86872d228825',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK22 OAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK22%20OAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 44737,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID DESIGN Saloon',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID DESIGN',
 'vin': 'NMTBZ3BEX0R111336',
 'year': 2022}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520OAE%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Saving data for RK22%20OAE: {'auction_closing_time': 1774951200.0, 'created_time': 1774622632.854715, 'last_price_update_time': 1774736343.947514}
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK22%2520OAE') HTTP/1.1" 204 0
2026-03-28 22:19:03 [bca.uk] INFO: Found listing with ID: RX25%20CHZ
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520CHZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:03 [bca.uk] INFO: Scrape type for RX25%20CHZ: 0
2026-03-28 22:19:03 [bca.uk] INFO: Found listing with ID: RX25%20CHV
2026-03-28 22:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520CHV%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Scrape type for RX25%20CHV: 0
2026-03-28 22:19:04 [bca.uk] INFO: Found listing with ID: OV23%20AYB
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520AYB%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Scrape type for OV23%20AYB: 2
2026-03-28 22:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4682c147-2ba1-591e-8f00-1279b9b56b4f with identifier: OV23%20AYB
2026-03-28 22:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4682c147-2ba1-591e-8f00-1279b9b56b4f with scrape type 2
2026-03-28 22:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4682c147-2ba1-591e-8f00-1279b9b56b4f with scrape type 2
2026-03-28 22:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4682c147-2ba1-591e-8f00-1279b9b56b4f, identifier: OV23%20AYB
2026-03-28 22:19:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4682c147-2ba1-591e-8f00-1279b9b56b4f with identifier: OV23%20AYB
2026-03-28 22:19:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4682c147-2ba1-591e-8f00-1279b9b56b4f with identifier: OV23%20AYB
2026-03-28 22:19:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4682c147-2ba1-591e-8f00-1279b9b56b4f with identifier: OV23%20AYB to the API
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:04 [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=OV23%20AYB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4682c147-2ba1-591e-8f00-1279b9b56b4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 AYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20AYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 27891,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE3PL143671',
 'year': 2023}
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520AYB%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Saving data for OV23%20AYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622641.517313, 'last_price_update_time': 1774736344.44471}
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520AYB') HTTP/1.1" 204 0
2026-03-28 22:19:04 [bca.uk] INFO: Found listing with ID: OV73%20EOB
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV73%2520EOB%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Scrape type for OV73%20EOB: 2
2026-03-28 22:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a67f5269-195c-5f3d-b2bb-8c80b651f302 with identifier: OV73%20EOB
2026-03-28 22:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a67f5269-195c-5f3d-b2bb-8c80b651f302 with scrape type 2
2026-03-28 22:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a67f5269-195c-5f3d-b2bb-8c80b651f302 with scrape type 2
2026-03-28 22:19:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a67f5269-195c-5f3d-b2bb-8c80b651f302, identifier: OV73%20EOB
2026-03-28 22:19:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a67f5269-195c-5f3d-b2bb-8c80b651f302 with identifier: OV73%20EOB
2026-03-28 22:19:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a67f5269-195c-5f3d-b2bb-8c80b651f302 with identifier: OV73%20EOB
2026-03-28 22:19:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a67f5269-195c-5f3d-b2bb-8c80b651f302 with identifier: OV73%20EOB to the API
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:04 [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=OV73%20EOB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a67f5269-195c-5f3d-b2bb-8c80b651f302',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV73 EOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV73%20EOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 20051,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH SE LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH SE LR',
 'vin': 'LSJW74094PZ246016',
 'year': 2023}
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV73%2520EOB%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Saving data for OV73%20EOB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622633.83761, 'last_price_update_time': 1774736344.947534}
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV73%2520EOB') HTTP/1.1" 204 0
2026-03-28 22:19:04 [bca.uk] INFO: Found listing with ID: RX21%20FMC
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX21%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:19:04 [bca.uk] INFO: Scrape type for RX21%20FMC: 2
2026-03-28 22:19:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af08c8d8-cb62-5e82-9965-6f9805e59311 with identifier: RX21%20FMC
2026-03-28 22:19:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af08c8d8-cb62-5e82-9965-6f9805e59311 with scrape type 2
2026-03-28 22:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af08c8d8-cb62-5e82-9965-6f9805e59311 with scrape type 2
2026-03-28 22:19:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af08c8d8-cb62-5e82-9965-6f9805e59311, identifier: RX21%20FMC
2026-03-28 22:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af08c8d8-cb62-5e82-9965-6f9805e59311 with identifier: RX21%20FMC
2026-03-28 22:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af08c8d8-cb62-5e82-9965-6f9805e59311 with identifier: RX21%20FMC
2026-03-28 22:19:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af08c8d8-cb62-5e82-9965-6f9805e59311 with identifier: RX21%20FMC to the API
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX21%20FMC-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af08c8d8-cb62-5e82-9965-6f9805e59311',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX21 FMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX21%20FMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BAILEY',
 'model': 'AUTOGRAPH',
 'odometer': 27189,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BAILEY AUTOGRAPH 2.2 69-2 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '69-2 MOTORHOME',
 'vin': 'VF3YCCNAU12P02003',
 'year': 2021}
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX21%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Saving data for RX21%20FMC: {'auction_closing_time': 1775124000.0, 'created_time': 1774622641.961471, 'last_price_update_time': 1774736345.335264}
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX21%2520FMC') HTTP/1.1" 204 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: WM23%20UKO
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520UKO%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for WM23%20UKO: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: WT25%20UGF
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for WT25%20UGF: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: OV72%20CSZ
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for OV72%20CSZ: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: OV72%20AHZ
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520AHZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for OV72%20AHZ: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: FE70%20NHG
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520NHG%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for FE70%20NHG: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: HN73%20SSK
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520SSK%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for HN73%20SSK: 2
2026-03-28 22:19:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with identifier: HN73%20SSK
2026-03-28 22:19:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with scrape type 2
2026-03-28 22:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with scrape type 2
2026-03-28 22:19:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f410e87c-3470-58e9-a1e7-f61b1be6e5a0, identifier: HN73%20SSK
2026-03-28 22:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with identifier: HN73%20SSK
2026-03-28 22:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with identifier: HN73%20SSK
2026-03-28 22:19:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f410e87c-3470-58e9-a1e7-f61b1be6e5a0 with identifier: HN73%20SSK to the API
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN73%20SSK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f410e87c-3470-58e9-a1e7-f61b1be6e5a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN73 SSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN73%20SSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'CUPRA',
 'model': 'BORN',
 'odometer': 33397,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CUPRA BORN 169KW 77KWH V2 Hatchback',
 'transmission': 'automatic',
 'trim': '169KW 77KWH V2',
 'vin': 'VSSZZZK17RP003861',
 'year': 2023}
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520SSK%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Saving data for HN73%20SSK: {'auction_closing_time': 1774951200.0, 'created_time': 1774622606.120451, 'last_price_update_time': 1774736345.83936}
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN73%2520SSK') HTTP/1.1" 204 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: LR23%20ZGA
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for LR23%20ZGA: 0
2026-03-28 22:19:05 [bca.uk] INFO: Found listing with ID: PX23%20XZA
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 22:19:05 [bca.uk] INFO: Scrape type for PX23%20XZA: 2
2026-03-28 22:19:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d952a3ae-12b4-57d5-bd93-37d78ffb8428 with identifier: PX23%20XZA
2026-03-28 22:19:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d952a3ae-12b4-57d5-bd93-37d78ffb8428 with scrape type 2
2026-03-28 22:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d952a3ae-12b4-57d5-bd93-37d78ffb8428 with scrape type 2
2026-03-28 22:19:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d952a3ae-12b4-57d5-bd93-37d78ffb8428, identifier: PX23%20XZA
2026-03-28 22:19:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d952a3ae-12b4-57d5-bd93-37d78ffb8428 with identifier: PX23%20XZA
2026-03-28 22:19:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d952a3ae-12b4-57d5-bd93-37d78ffb8428 with identifier: PX23%20XZA
2026-03-28 22:19:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d952a3ae-12b4-57d5-bd93-37d78ffb8428 with identifier: PX23%20XZA to the API
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:06 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX23%20XZA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd952a3ae-12b4-57d5-bd93-37d78ffb8428',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX23 XZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX23%20XZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 63296,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 48V MHD 2WD SE CONN.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 48V MHD 2WD SE CONN.DCT',
 'vin': 'TMAJC81BVNJ294684',
 'year': 2023}
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Saving data for PX23%20XZA: {'auction_closing_time': 1774951200.0, 'created_time': 1774622603.121684, 'last_price_update_time': 1774736346.270065}
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX23%2520XZA') HTTP/1.1" 204 0
2026-03-28 22:19:06 [bca.uk] INFO: Found listing with ID: WP71%20XJL
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Scrape type for WP71%20XJL: 0
2026-03-28 22:19:06 [bca.uk] INFO: Found listing with ID: MD71%20KXZ
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Scrape type for MD71%20KXZ: 2
2026-03-28 22:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eaf06823-ec4f-5ab8-b429-912687af5965 with identifier: MD71%20KXZ
2026-03-28 22:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eaf06823-ec4f-5ab8-b429-912687af5965 with scrape type 2
2026-03-28 22:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eaf06823-ec4f-5ab8-b429-912687af5965 with scrape type 2
2026-03-28 22:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eaf06823-ec4f-5ab8-b429-912687af5965, identifier: MD71%20KXZ
2026-03-28 22:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eaf06823-ec4f-5ab8-b429-912687af5965 with identifier: MD71%20KXZ
2026-03-28 22:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eaf06823-ec4f-5ab8-b429-912687af5965 with identifier: MD71%20KXZ
2026-03-28 22:19:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eaf06823-ec4f-5ab8-b429-912687af5965 with identifier: MD71%20KXZ to the API
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:06 [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=MD71%20KXZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'eaf06823-ec4f-5ab8-b429-912687af5965',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD71 KXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD71%20KXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 61054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK8NC477521',
 'year': 2022}
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Saving data for MD71%20KXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774622668.066446, 'last_price_update_time': 1774736346.701387}
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD71%2520KXZ') HTTP/1.1" 204 0
2026-03-28 22:19:06 [bca.uk] INFO: Found listing with ID: WP23%20OFM
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Scrape type for WP23%20OFM: 0
2026-03-28 22:19:06 [bca.uk] INFO: Found listing with ID: YF23%20DFE
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 22:19:06 [bca.uk] INFO: Scrape type for YF23%20DFE: 2
2026-03-28 22:19:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b75b9005-74f9-5f08-8607-972961721585 with identifier: YF23%20DFE
2026-03-28 22:19:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b75b9005-74f9-5f08-8607-972961721585 with scrape type 2
2026-03-28 22:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b75b9005-74f9-5f08-8607-972961721585 with scrape type 2
2026-03-28 22:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b75b9005-74f9-5f08-8607-972961721585, identifier: YF23%20DFE
2026-03-28 22:19:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b75b9005-74f9-5f08-8607-972961721585 with identifier: YF23%20DFE
2026-03-28 22:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b75b9005-74f9-5f08-8607-972961721585 with identifier: YF23%20DFE
2026-03-28 22:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b75b9005-74f9-5f08-8607-972961721585 with identifier: YF23%20DFE to the API
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20DFE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b75b9005-74f9-5f08-8607-972961721585',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 DFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20DFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 58382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 LIFE',
 'vin': 'WVWZZZCD9PW032386',
 'year': 2023}
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520DFE%27 HTTP/1.1" 200 None
2026-03-28 22:19:07 [bca.uk] INFO: Saving data for YF23%20DFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774622671.627207, 'last_price_update_time': 1774736347.233074}
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520DFE') HTTP/1.1" 204 0
2026-03-28 22:19:07 [bca.uk] INFO: Found listing with ID: YG23%20VZY
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:07 [bca.uk] INFO: Scrape type for YG23%20VZY: 2
2026-03-28 22:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eeb27938-3d01-5f61-8844-a53fbc930510 with identifier: YG23%20VZY
2026-03-28 22:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eeb27938-3d01-5f61-8844-a53fbc930510 with scrape type 2
2026-03-28 22:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eeb27938-3d01-5f61-8844-a53fbc930510 with scrape type 2
2026-03-28 22:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eeb27938-3d01-5f61-8844-a53fbc930510, identifier: YG23%20VZY
2026-03-28 22:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eeb27938-3d01-5f61-8844-a53fbc930510 with identifier: YG23%20VZY
2026-03-28 22:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eeb27938-3d01-5f61-8844-a53fbc930510 with identifier: YG23%20VZY
2026-03-28 22:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eeb27938-3d01-5f61-8844-a53fbc930510 with identifier: YG23%20VZY to the API
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG23%20VZY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eeb27938-3d01-5f61-8844-a53fbc930510',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG23 VZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG23%20VZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 77386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 LIFE',
 'vin': 'WVWZZZCD2PW134709',
 'year': 2023}
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:07 [bca.uk] INFO: Saving data for YG23%20VZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622669.947377, 'last_price_update_time': 1774736347.639755}
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG23%2520VZY') HTTP/1.1" 204 0
2026-03-28 22:19:07 [bca.uk] INFO: Found listing with ID: YM22%20MJX
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM22%2520MJX%27 HTTP/1.1" 200 None
2026-03-28 22:19:07 [bca.uk] INFO: Scrape type for YM22%20MJX: 2
2026-03-28 22:19:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc046c71-aef9-5f4b-a233-a4a63480c17f with identifier: YM22%20MJX
2026-03-28 22:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc046c71-aef9-5f4b-a233-a4a63480c17f with scrape type 2
2026-03-28 22:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc046c71-aef9-5f4b-a233-a4a63480c17f with scrape type 2
2026-03-28 22:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc046c71-aef9-5f4b-a233-a4a63480c17f, identifier: YM22%20MJX
2026-03-28 22:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc046c71-aef9-5f4b-a233-a4a63480c17f with identifier: YM22%20MJX
2026-03-28 22:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc046c71-aef9-5f4b-a233-a4a63480c17f with identifier: YM22%20MJX
2026-03-28 22:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc046c71-aef9-5f4b-a233-a4a63480c17f with identifier: YM22%20MJX to the API
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM22%20MJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'bc046c71-aef9-5f4b-a233-a4a63480c17f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM22 MJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM22%20MJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 45245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV CORE BRIGHT StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV CORE BRIGHT',
 'vin': 'YV1XZBWV9P2916266',
 'year': 2022}
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM22%2520MJX%27 HTTP/1.1" 200 None
2026-03-28 22:19:08 [bca.uk] INFO: Saving data for YM22%20MJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622670.976316, 'last_price_update_time': 1774736348.042312}
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM22%2520MJX') HTTP/1.1" 204 0
2026-03-28 22:19:08 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded
2026-03-28 22:19:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:08 [bca.uk] INFO: Found listing with ID: LS73%20MJV
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:19:08 [bca.uk] INFO: Scrape type for LS73%20MJV: 2
2026-03-28 22:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b10fd1c0-1670-5e60-88ca-d164df3314a1 with identifier: LS73%20MJV
2026-03-28 22:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b10fd1c0-1670-5e60-88ca-d164df3314a1 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b10fd1c0-1670-5e60-88ca-d164df3314a1 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b10fd1c0-1670-5e60-88ca-d164df3314a1, identifier: LS73%20MJV
2026-03-28 22:19:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b10fd1c0-1670-5e60-88ca-d164df3314a1 with identifier: LS73%20MJV
2026-03-28 22:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b10fd1c0-1670-5e60-88ca-d164df3314a1 with identifier: LS73%20MJV
2026-03-28 22:19:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b10fd1c0-1670-5e60-88ca-d164df3314a1 with identifier: LS73%20MJV to the API
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS73%20MJV-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b10fd1c0-1670-5e60-88ca-d164df3314a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS73 MJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS73%20MJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'I4 GRAN COUPE',
 'odometer': 65094,
 'odometer_reading_unit': '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 I4 GRAN COUPE 250KW 84KWH ED40 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 M SPORT',
 'vin': 'WBY72AW000FR46987',
 'year': 2023}
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520MJV%27 HTTP/1.1" 200 None
2026-03-28 22:19:08 [bca.uk] INFO: Saving data for LS73%20MJV: {'auction_closing_time': 1774951200.0, 'created_time': 1774622674.544993, 'last_price_update_time': 1774736348.521674}
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS73%2520MJV') HTTP/1.1" 204 0
2026-03-28 22:19:08 [bca.uk] INFO: Found listing with ID: LN14%20FHW
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 22:19:08 [bca.uk] INFO: Scrape type for LN14%20FHW: 2
2026-03-28 22:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0eb8cba-2709-56fc-a801-ce60b98baa13 with identifier: LN14%20FHW
2026-03-28 22:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0eb8cba-2709-56fc-a801-ce60b98baa13 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0eb8cba-2709-56fc-a801-ce60b98baa13 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0eb8cba-2709-56fc-a801-ce60b98baa13, identifier: LN14%20FHW
2026-03-28 22:19:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:08 [bca.uk] INFO: Found listing with ID: AF23%20PCY
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520PCY%27 HTTP/1.1" 200 None
2026-03-28 22:19:08 [bca.uk] INFO: Scrape type for AF23%20PCY: 2
2026-03-28 22:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be1d6b9e-557a-58dc-a701-7db771979c08 with identifier: AF23%20PCY
2026-03-28 22:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be1d6b9e-557a-58dc-a701-7db771979c08 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be1d6b9e-557a-58dc-a701-7db771979c08 with scrape type 2
2026-03-28 22:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be1d6b9e-557a-58dc-a701-7db771979c08, identifier: AF23%20PCY
2026-03-28 22:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0eb8cba-2709-56fc-a801-ce60b98baa13 with identifier: LN14%20FHW
2026-03-28 22:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0eb8cba-2709-56fc-a801-ce60b98baa13 with identifier: LN14%20FHW
2026-03-28 22:19:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0eb8cba-2709-56fc-a801-ce60b98baa13 with identifier: LN14%20FHW to the API
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN14%20FHW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0eb8cba-2709-56fc-a801-ce60b98baa13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN14 FHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN14%20FHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 77611,
 'odometer_reading_unit': '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 70 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': '70 MATCH EDITION',
 'vin': 'WVWZZZ6RZEU028219',
 'year': 2014}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 22:19:09 [bca.uk] INFO: Saving data for LN14%20FHW: {'auction_closing_time': 1775037600.0, 'created_time': 1774622651.019315, 'last_price_update_time': 1774736349.059597}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN14%2520FHW') HTTP/1.1" 204 0
2026-03-28 22:19:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be1d6b9e-557a-58dc-a701-7db771979c08 with identifier: AF23%20PCY
2026-03-28 22:19:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be1d6b9e-557a-58dc-a701-7db771979c08 with identifier: AF23%20PCY
2026-03-28 22:19:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be1d6b9e-557a-58dc-a701-7db771979c08 with identifier: AF23%20PCY to the API
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:09 [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': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF23%20PCY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'be1d6b9e-557a-58dc-a701-7db771979c08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF23 PCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF23%20PCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 98114,
 'odometer_reading_unit': '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 X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620809R18498',
 'year': 2023}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520PCY%27 HTTP/1.1" 200 None
2026-03-28 22:19:09 [bca.uk] INFO: Saving data for AF23%20PCY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622585.850905, 'last_price_update_time': 1774736349.338657}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF23%2520PCY') HTTP/1.1" 204 0
2026-03-28 22:19:09 [bca.uk] INFO: Found listing with ID: VO21%20XRD
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 22:19:09 [bca.uk] INFO: Scrape type for VO21%20XRD: 2
2026-03-28 22:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with identifier: VO21%20XRD
2026-03-28 22:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with scrape type 2
2026-03-28 22:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with scrape type 2
2026-03-28 22:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37818c6c-e52d-5fe1-8dbc-ad903001a3e0, identifier: VO21%20XRD
2026-03-28 22:19:09 [bca.uk] INFO: Found listing with ID: AF72%20YWW
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 22:19:09 [bca.uk] INFO: Scrape type for AF72%20YWW: 2
2026-03-28 22:19:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44fed481-a776-56e9-95bc-c07a887feab7 with identifier: AF72%20YWW
2026-03-28 22:19:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44fed481-a776-56e9-95bc-c07a887feab7 with scrape type 2
2026-03-28 22:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44fed481-a776-56e9-95bc-c07a887feab7 with scrape type 2
2026-03-28 22:19:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44fed481-a776-56e9-95bc-c07a887feab7, identifier: AF72%20YWW
2026-03-28 22:19:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with identifier: VO21%20XRD
2026-03-28 22:19:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with identifier: VO21%20XRD
2026-03-28 22:19:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37818c6c-e52d-5fe1-8dbc-ad903001a3e0 with identifier: VO21%20XRD to the API
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO21%20XRD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '37818c6c-e52d-5fe1-8dbc-ad903001a3e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO21 XRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO21%20XRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 52138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ELITE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ELITE PREMIUM',
 'vin': 'VXKUPHNEKM4140459',
 'year': 2021}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 22:19:09 [bca.uk] INFO: Saving data for VO21%20XRD: {'auction_closing_time': 1775037600.0, 'created_time': 1774622645.973036, 'last_price_update_time': 1774736349.827005}
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO21%2520XRD') HTTP/1.1" 204 0
2026-03-28 22:19:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44fed481-a776-56e9-95bc-c07a887feab7 with identifier: AF72%20YWW
2026-03-28 22:19:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44fed481-a776-56e9-95bc-c07a887feab7 with identifier: AF72%20YWW
2026-03-28 22:19:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44fed481-a776-56e9-95bc-c07a887feab7 with identifier: AF72%20YWW to the API
2026-03-28 22:19:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF72%20YWW-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': '44fed481-a776-56e9-95bc-c07a887feab7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF72 YWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF72%20YWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 70730,
 'odometer_reading_unit': '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 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA62DP0309N75655',
 'year': 2022}
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 22:19:10 [bca.uk] INFO: Saving data for AF72%20YWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774622600.716289, 'last_price_update_time': 1774736350.134973}
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF72%2520YWW') HTTP/1.1" 204 0
2026-03-28 22:19:10 [bca.uk] INFO: Found listing with ID: YT64%20EPL
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520EPL%27 HTTP/1.1" 200 None
2026-03-28 22:19:10 [bca.uk] INFO: Scrape type for YT64%20EPL: 2
2026-03-28 22:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83418be7-1254-50c6-8e58-feef0dd2e038 with identifier: YT64%20EPL
2026-03-28 22:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83418be7-1254-50c6-8e58-feef0dd2e038 with scrape type 2
2026-03-28 22:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83418be7-1254-50c6-8e58-feef0dd2e038 with scrape type 2
2026-03-28 22:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83418be7-1254-50c6-8e58-feef0dd2e038, identifier: YT64%20EPL
2026-03-28 22:19:10 [bca.uk] INFO: Found listing with ID: LD23%20OCN
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520OCN%27 HTTP/1.1" 200 None
2026-03-28 22:19:10 [bca.uk] INFO: Scrape type for LD23%20OCN: 2
2026-03-28 22:19:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8127f68-797d-5fa1-8231-057de2a1e6d4 with identifier: LD23%20OCN
2026-03-28 22:19:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8127f68-797d-5fa1-8231-057de2a1e6d4 with scrape type 2
2026-03-28 22:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8127f68-797d-5fa1-8231-057de2a1e6d4 with scrape type 2
2026-03-28 22:19:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8127f68-797d-5fa1-8231-057de2a1e6d4, identifier: LD23%20OCN
2026-03-28 22:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83418be7-1254-50c6-8e58-feef0dd2e038 with identifier: YT64%20EPL
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mauve%2Fpurple HTTP/1.1" 200 None
2026-03-28 22:19:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83418be7-1254-50c6-8e58-feef0dd2e038 with identifier: YT64%20EPL
2026-03-28 22:19:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83418be7-1254-50c6-8e58-feef0dd2e038 with identifier: YT64%20EPL to the API
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT64%20EPL-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '83418be7-1254-50c6-8e58-feef0dd2e038',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT64 EPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT64%20EPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 134087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI CR 140 ELEGANCE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI CR 140 ELEGANCE DSG',
 'vin': 'TMBKE73T1F9018911',
 'year': 2014}
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520EPL%27 HTTP/1.1" 200 None
2026-03-28 22:19:10 [bca.uk] INFO: Saving data for YT64%20EPL: {'auction_closing_time': 1775037600.0, 'created_time': 1774622624.589734, 'last_price_update_time': 1774736350.816188}
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT64%2520EPL') HTTP/1.1" 204 0
2026-03-28 22:19:10 [scrapy.extensions.logstats] INFO: Crawled 287 pages (at 10 pages/min), scraped 1659 items (at 56 items/min)
2026-03-28 22:19:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:19:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8127f68-797d-5fa1-8231-057de2a1e6d4 with identifier: LD23%20OCN
2026-03-28 22:19:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8127f68-797d-5fa1-8231-057de2a1e6d4 with identifier: LD23%20OCN
2026-03-28 22:19:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8127f68-797d-5fa1-8231-057de2a1e6d4 with identifier: LD23%20OCN to the API
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20OCN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8127f68-797d-5fa1-8231-057de2a1e6d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD23 OCN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20OCN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'PROCEED SW',
 'odometer': 51225,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA PROCEED SW 1.5 T GDI GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE ISG',
 'vin': 'U5YH2G15LPL067146',
 'year': 2023}
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520OCN%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Saving data for LD23%20OCN: {'auction_closing_time': 1774951200.0, 'created_time': 1774622675.164846, 'last_price_update_time': 1774736351.196208}
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520OCN') HTTP/1.1" 204 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: VA21%20NKX
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520NKX%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for VA21%20NKX: 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: ST67%20SNK
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520SNK%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for ST67%20SNK: 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: FP64%20VJM
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for FP64%20VJM: 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: SP72%20JNK
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP72%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for SP72%20JNK: 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: DE24%20YRP
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520YRP%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for DE24%20YRP: 2
2026-03-28 22:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31685a4c-df16-5434-b3b6-e092446a3c5d with identifier: DE24%20YRP
2026-03-28 22:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31685a4c-df16-5434-b3b6-e092446a3c5d with scrape type 2
2026-03-28 22:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31685a4c-df16-5434-b3b6-e092446a3c5d with scrape type 2
2026-03-28 22:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31685a4c-df16-5434-b3b6-e092446a3c5d, identifier: DE24%20YRP
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: LS22%20UMH
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for LS22%20UMH: 0
2026-03-28 22:19:11 [bca.uk] INFO: Found listing with ID: RO72%20TMV
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Scrape type for RO72%20TMV: 2
2026-03-28 22:19:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fae82873-5fee-5b9c-a072-cc0c05296c8a with identifier: RO72%20TMV
2026-03-28 22:19:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fae82873-5fee-5b9c-a072-cc0c05296c8a with scrape type 2
2026-03-28 22:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fae82873-5fee-5b9c-a072-cc0c05296c8a with scrape type 2
2026-03-28 22:19:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fae82873-5fee-5b9c-a072-cc0c05296c8a, identifier: RO72%20TMV
2026-03-28 22:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31685a4c-df16-5434-b3b6-e092446a3c5d with identifier: DE24%20YRP
2026-03-28 22:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31685a4c-df16-5434-b3b6-e092446a3c5d with identifier: DE24%20YRP
2026-03-28 22:19:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31685a4c-df16-5434-b3b6-e092446a3c5d with identifier: DE24%20YRP to the API
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE24%20YRP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '31685a4c-df16-5434-b3b6-e092446a3c5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE24 YRP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE24%20YRP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 7779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T28 2.0 TDI 110 SWB H/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 110 SWB H/L',
 'vin': 'WV1ZZZ7H7RX047971',
 'year': 2024}
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520YRP%27 HTTP/1.1" 200 None
2026-03-28 22:19:11 [bca.uk] INFO: Saving data for DE24%20YRP: {'auction_closing_time': 1774864800.0, 'created_time': 1774622594.48562, 'last_price_update_time': 1774736351.826091}
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE24%2520YRP') HTTP/1.1" 204 0
2026-03-28 22:19:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fae82873-5fee-5b9c-a072-cc0c05296c8a with identifier: RO72%20TMV
2026-03-28 22:19:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fae82873-5fee-5b9c-a072-cc0c05296c8a with identifier: RO72%20TMV
2026-03-28 22:19:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fae82873-5fee-5b9c-a072-cc0c05296c8a with identifier: RO72%20TMV to the API
2026-03-28 22:19:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO72%20TMV-GB',
 'category': 'Car',
 'color': 'multicoloured',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fae82873-5fee-5b9c-a072-cc0c05296c8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO72 TMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO72%20TMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 16047,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 ICON',
 'vin': 'NMTK33BX70R241481',
 'year': 2023}
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Saving data for RO72%20TMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774622678.58359, 'last_price_update_time': 1774736352.127868}
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO72%2520TMV') HTTP/1.1" 204 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: SL20%20JTU
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL20%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for SL20%20JTU: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: HK25%20YHX
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK25%2520YHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for HK25%20YHX: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: WG66%20ORO
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520ORO%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for WG66%20ORO: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: BT18%20XXM
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520XXM%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for BT18%20XXM: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: VO21%20UWA
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for VO21%20UWA: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: NL23%20WWK
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for NL23%20WWK: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: KP71%20VFJ
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520VFJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for KP71%20VFJ: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: SL15%20OTM
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL15%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for SL15%20OTM: 2
2026-03-28 22:19:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21b652cd-6eff-5b6f-89b7-d2233da647a3 with identifier: SL15%20OTM
2026-03-28 22:19:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21b652cd-6eff-5b6f-89b7-d2233da647a3 with scrape type 2
2026-03-28 22:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21b652cd-6eff-5b6f-89b7-d2233da647a3 with scrape type 2
2026-03-28 22:19:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21b652cd-6eff-5b6f-89b7-d2233da647a3, identifier: SL15%20OTM
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: WP71%20XJG
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJG%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for WP71%20XJG: 0
2026-03-28 22:19:12 [bca.uk] INFO: Found listing with ID: WV71%20SZY
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Scrape type for WV71%20SZY: 2
2026-03-28 22:19:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with identifier: WV71%20SZY
2026-03-28 22:19:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with scrape type 2
2026-03-28 22:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with scrape type 2
2026-03-28 22:19:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c8fae44-fc68-5a2b-b84c-7ace569f3777, identifier: WV71%20SZY
2026-03-28 22:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21b652cd-6eff-5b6f-89b7-d2233da647a3 with identifier: SL15%20OTM
2026-03-28 22:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21b652cd-6eff-5b6f-89b7-d2233da647a3 with identifier: SL15%20OTM
2026-03-28 22:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21b652cd-6eff-5b6f-89b7-d2233da647a3 with identifier: SL15%20OTM to the API
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL15%20OTM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21b652cd-6eff-5b6f-89b7-d2233da647a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL15 OTM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL15%20OTM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 45506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 BMT MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 BMT MOVE UP',
 'vin': 'WVWZZZAAZFD075695',
 'year': 2015}
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL15%2520OTM%27 HTTP/1.1" 200 None
2026-03-28 22:19:12 [bca.uk] INFO: Saving data for SL15%20OTM: {'auction_closing_time': 1774864800.0, 'created_time': 1774622595.087975, 'last_price_update_time': 1774736352.756639}
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL15%2520OTM') HTTP/1.1" 204 0
2026-03-28 22:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with identifier: WV71%20SZY
2026-03-28 22:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with identifier: WV71%20SZY
2026-03-28 22:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c8fae44-fc68-5a2b-b84c-7ace569f3777 with identifier: WV71%20SZY to the API
2026-03-28 22:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20SZY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0c8fae44-fc68-5a2b-b84c-7ace569f3777',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 SZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20SZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 27965,
 'odometer_reading_unit': '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': 'VF1AG000567841441',
 'year': 2021}
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Saving data for WV71%20SZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622638.563117, 'last_price_update_time': 1774736353.156242}
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520SZY') HTTP/1.1" 204 0
2026-03-28 22:19:13 [bca.uk] INFO: Found listing with ID: HN73%20OSZ
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520OSZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Scrape type for HN73%20OSZ: 0
2026-03-28 22:19:13 [bca.uk] INFO: Found listing with ID: AV23%20NFO
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV23%2520NFO%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Scrape type for AV23%20NFO: 0
2026-03-28 22:19:13 [bca.uk] INFO: Found listing with ID: GC18%20GWV
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC18%2520GWV%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Scrape type for GC18%20GWV: 2
2026-03-28 22:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b7f2bf9-d1b2-57e6-8080-c481d14198db with identifier: GC18%20GWV
2026-03-28 22:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b7f2bf9-d1b2-57e6-8080-c481d14198db with scrape type 2
2026-03-28 22:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b7f2bf9-d1b2-57e6-8080-c481d14198db with scrape type 2
2026-03-28 22:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b7f2bf9-d1b2-57e6-8080-c481d14198db, identifier: GC18%20GWV
2026-03-28 22:19:13 [bca.uk] INFO: Found listing with ID: CE73%20GHD
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHD%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Scrape type for CE73%20GHD: 2
2026-03-28 22:19:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d79f1b2-b411-51af-acef-d4360c1a2531 with identifier: CE73%20GHD
2026-03-28 22:19:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d79f1b2-b411-51af-acef-d4360c1a2531 with scrape type 2
2026-03-28 22:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d79f1b2-b411-51af-acef-d4360c1a2531 with scrape type 2
2026-03-28 22:19:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d79f1b2-b411-51af-acef-d4360c1a2531, identifier: CE73%20GHD
2026-03-28 22:19:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b7f2bf9-d1b2-57e6-8080-c481d14198db with identifier: GC18%20GWV
2026-03-28 22:19:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b7f2bf9-d1b2-57e6-8080-c481d14198db with identifier: GC18%20GWV
2026-03-28 22:19:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b7f2bf9-d1b2-57e6-8080-c481d14198db with identifier: GC18%20GWV to the API
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC18%20GWV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b7f2bf9-d1b2-57e6-8080-c481d14198db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC18 GWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC18%20GWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 65626,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT (7S)',
 'vin': 'WBAKS620300Z46738',
 'year': 2018}
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC18%2520GWV%27 HTTP/1.1" 200 None
2026-03-28 22:19:13 [bca.uk] INFO: Saving data for GC18%20GWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774622599.787553, 'last_price_update_time': 1774736353.700552}
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC18%2520GWV') HTTP/1.1" 204 0
2026-03-28 22:19:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d79f1b2-b411-51af-acef-d4360c1a2531 with identifier: CE73%20GHD
2026-03-28 22:19:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d79f1b2-b411-51af-acef-d4360c1a2531 with identifier: CE73%20GHD
2026-03-28 22:19:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d79f1b2-b411-51af-acef-d4360c1a2531 with identifier: CE73%20GHD to the API
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:13 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE73%20GHD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d79f1b2-b411-51af-acef-d4360c1a2531',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CE73 GHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE73%20GHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 26100,
 'odometer_reading_unit': '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 T-ROC 1.5 TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 LIFE DSG',
 'vin': 'WVGZZZA1ZRV012538',
 'year': 2023}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE73%2520GHD%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Saving data for CE73%20GHD: {'auction_closing_time': 1774951200.0, 'created_time': 1774622636.755777, 'last_price_update_time': 1774736354.021677}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE73%2520GHD') HTTP/1.1" 204 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: YR19%20BCD
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520BCD%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for YR19%20BCD: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: RV18%20WZM
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520WZM%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for RV18%20WZM: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: SM64%20YYC
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM64%2520YYC%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for SM64%20YYC: 2
2026-03-28 22:19:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8faa723-569a-55d8-8360-ac3d80c40b62 with identifier: SM64%20YYC
2026-03-28 22:19:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8faa723-569a-55d8-8360-ac3d80c40b62 with scrape type 2
2026-03-28 22:19:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8faa723-569a-55d8-8360-ac3d80c40b62 with scrape type 2
2026-03-28 22:19:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8faa723-569a-55d8-8360-ac3d80c40b62, identifier: SM64%20YYC
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: PX22%20OYN
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OYN%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for PX22%20OYN: 2
2026-03-28 22:19:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8df6fe53-5457-5c46-90b9-ca5c0e6117af with identifier: PX22%20OYN
2026-03-28 22:19:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8df6fe53-5457-5c46-90b9-ca5c0e6117af with scrape type 2
2026-03-28 22:19:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8df6fe53-5457-5c46-90b9-ca5c0e6117af with scrape type 2
2026-03-28 22:19:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8df6fe53-5457-5c46-90b9-ca5c0e6117af, identifier: PX22%20OYN
2026-03-28 22:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8faa723-569a-55d8-8360-ac3d80c40b62 with identifier: SM64%20YYC
2026-03-28 22:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8faa723-569a-55d8-8360-ac3d80c40b62 with identifier: SM64%20YYC
2026-03-28 22:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8faa723-569a-55d8-8360-ac3d80c40b62 with identifier: SM64%20YYC to the API
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=53&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM64%20YYC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c8faa723-569a-55d8-8360-ac3d80c40b62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM64 YYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM64%20YYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SEAT',
 'model': 'LEON ST',
 'odometer': 48442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SEAT LEON ST 1.2 TSI 110 SE Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'VSSZZZ5FZFR026650',
 'year': 2015}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM64%2520YYC%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Saving data for SM64%20YYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774622577.444875, 'last_price_update_time': 1774736354.569361}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM64%2520YYC') HTTP/1.1" 204 0
2026-03-28 22:19:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8df6fe53-5457-5c46-90b9-ca5c0e6117af with identifier: PX22%20OYN
2026-03-28 22:19:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8df6fe53-5457-5c46-90b9-ca5c0e6117af with identifier: PX22%20OYN
2026-03-28 22:19:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8df6fe53-5457-5c46-90b9-ca5c0e6117af with identifier: PX22%20OYN to the API
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX22%20OYN-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8df6fe53-5457-5c46-90b9-ca5c0e6117af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PX22 OYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX22%20OYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 37919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IONIQ 5 125KW 58KWH SE CONNECT Hatchback',
 'transmission': 'automatic',
 'trim': '125KW 58KWH SE CONNECT',
 'vin': 'KMHKM81BUNU065953',
 'year': 2022}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OYN%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Saving data for PX22%20OYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774622634.926622, 'last_price_update_time': 1774736354.886213}
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX22%2520OYN') HTTP/1.1" 204 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: SY21%20YLX
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520YLX%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for SY21%20YLX: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: YM72%20BZY
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for YM72%20BZY: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: DE24%20NRX
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for DE24%20NRX: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: MJ18%20EUM
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520EUM%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for MJ18%20EUM: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: HK71%20WFB
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for HK71%20WFB: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: RJ22%20UCO
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520UCO%27 HTTP/1.1" 200 None
2026-03-28 22:19:14 [bca.uk] INFO: Scrape type for RJ22%20UCO: 0
2026-03-28 22:19:14 [bca.uk] INFO: Found listing with ID: CK72%20OCL
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520OCL%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for CK72%20OCL: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: AY71%20XNE
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520XNE%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for AY71%20XNE: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: SK22%20UTZ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520UTZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for SK22%20UTZ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: HJ73%20ODK
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520ODK%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for HJ73%20ODK: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WN22%20NPU
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WN22%20NPU: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: AG19%20JVC
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AG19%2520JVC%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for AG19%20JVC: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: PO22%20XBG
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO22%2520XBG%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for PO22%20XBG: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: EK23%20HSY
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for EK23%20HSY: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: RO22%20GGE
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520GGE%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for RO22%20GGE: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WK21%20VYN
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK21%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WK21%20VYN: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: MJ70%20XWT
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ70%2520XWT%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for MJ70%20XWT: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: ML24%20YNO
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520YNO%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for ML24%20YNO: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: YP73%20XTR
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTR%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for YP73%20XTR: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: LM23%20GNZ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for LM23%20GNZ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: YP73%20XTN
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for YP73%20XTN: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: MK23%20NYA
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for MK23%20NYA: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: RO22%20EUN
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUN%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for RO22%20EUN: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: LJ23%20MBP
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ23%2520MBP%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for LJ23%20MBP: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: MD72%20VVJ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VVJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for MD72%20VVJ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: BK25%20YEL
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520YEL%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for BK25%20YEL: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: BJ23%20CYZ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520CYZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for BJ23%20CYZ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WV22%20URE
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV22%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WV22%20URE: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: PE24%20XOW
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE24%2520XOW%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for PE24%20XOW: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: BF10%20LFM
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF10%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for BF10%20LFM: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: VK71%20OAJ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520OAJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for VK71%20OAJ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: YF66%20XUP
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF66%2520XUP%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for YF66%20XUP: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: AF68%20EJK
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF68%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for AF68%20EJK: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: FY67%20UCG
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY67%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for FY67%20UCG: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: EK71%20FTZ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for EK71%20FTZ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: MV23%20VTO
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for MV23%20VTO: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: FV21%20ZTC
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520ZTC%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for FV21%20ZTC: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: SG65%20YBJ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520YBJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for SG65%20YBJ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: VF69%20HJG
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520HJG%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for VF69%20HJG: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: DA21%20EWV
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520EWV%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for DA21%20EWV: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: NX16%20EHU
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for NX16%20EHU: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: PK20%20YWT
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for PK20%20YWT: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WV71%20VFO
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520VFO%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WV71%20VFO: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WF09%20CHK
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520CHK%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WF09%20CHK: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: IGZ%206918
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27IGZ%25206918%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for IGZ%206918: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: YK71%20URY
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK71%2520URY%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for YK71%20URY: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: YH21%20FMX
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for YH21%20FMX: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WX23%20ZDM
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX23%2520ZDM%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WX23%20ZDM: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WA70%20XVF
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA70%2520XVF%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WA70%20XVF: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: RJ74%20BWF
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520BWF%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for RJ74%20BWF: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: LB20%20VHZ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520VHZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for LB20%20VHZ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: Y447%20GHC
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y447%2520GHC%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for Y447%20GHC: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: FT19%20KWD
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT19%2520KWD%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for FT19%20KWD: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: KS54%20UBV
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS54%2520UBV%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for KS54%20UBV: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: ET18%20TFK
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET18%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for ET18%20TFK: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: WV69%20JWM
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV69%2520JWM%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for WV69%20JWM: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: LD19%20LGG
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD19%2520LGG%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for LD19%20LGG: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: PX69%20VGU
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX69%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for PX69%20VGU: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: CK67%20TXJ
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for CK67%20TXJ: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: DG12%20YOW
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG12%2520YOW%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for DG12%20YOW: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: EK65%20FOP
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK65%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for EK65%20FOP: 0
2026-03-28 22:19:15 [bca.uk] INFO: Found listing with ID: MH65%20UFE
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH65%2520UFE%27 HTTP/1.1" 200 None
2026-03-28 22:19:15 [bca.uk] INFO: Scrape type for MH65%20UFE: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: RE14%20VAK
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE14%2520VAK%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for RE14%20VAK: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: WF09%20HMZ
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF09%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for WF09%20HMZ: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: RX52%20CAE
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX52%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for RX52%20CAE: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: AV18%20KAE
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520KAE%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for AV18%20KAE: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: SV21%20WXG
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520WXG%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for SV21%20WXG: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: DL70%20KHF
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520KHF%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for DL70%20KHF: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: KW18%20VNT
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520VNT%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for KW18%20VNT: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: VA19%20HEV
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520HEV%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for VA19%20HEV: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: AO69%20NDJ
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for AO69%20NDJ: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: LL69%20HUO
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520HUO%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for LL69%20HUO: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: EK70%20ZYR
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for EK70%20ZYR: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: RF19%20ZFY
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF19%2520ZFY%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for RF19%20ZFY: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: LT69%20LKE
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for LT69%20LKE: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: FT68%20OJC
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT68%2520OJC%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for FT68%20OJC: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: HX14%20MJY
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX14%2520MJY%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for HX14%20MJY: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: LM63%20FKO
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520FKO%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for LM63%20FKO: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: VE72%20AXN
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for VE72%20AXN: 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: DU61%20HRD
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU61%2520HRD%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Scrape type for DU61%20HRD: 2
2026-03-28 22:19:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 771fde23-a4d6-5a54-b12d-30ef4c186eef with identifier: DU61%20HRD
2026-03-28 22:19:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 771fde23-a4d6-5a54-b12d-30ef4c186eef with scrape type 2
2026-03-28 22:19:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 771fde23-a4d6-5a54-b12d-30ef4c186eef with scrape type 2
2026-03-28 22:19:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 771fde23-a4d6-5a54-b12d-30ef4c186eef, identifier: DU61%20HRD
2026-03-28 22:19:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 771fde23-a4d6-5a54-b12d-30ef4c186eef with identifier: DU61%20HRD
2026-03-28 22:19:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 771fde23-a4d6-5a54-b12d-30ef4c186eef with identifier: DU61%20HRD
2026-03-28 22:19:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 771fde23-a4d6-5a54-b12d-30ef4c186eef with identifier: DU61%20HRD to the API
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': 198,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU61%20HRD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '771fde23-a4d6-5a54-b12d-30ef4c186eef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU61 HRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU61%20HRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 249155,
 '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 TRANSPORTER T28 2.0 TDI 102 SWB Window Van',
 'transmission': 'manual',
 'trim': 'TDI 102 SWB',
 'vin': 'WV1ZZZ7HZBH122677',
 'year': 2011}
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU61%2520HRD%27 HTTP/1.1" 200 None
2026-03-28 22:19:16 [bca.uk] INFO: Saving data for DU61%20HRD: {'auction_closing_time': 1774778400.0, 'created_time': 1774622630.154097, 'last_price_update_time': 1774736356.884821}
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU61%2520HRD') HTTP/1.1" 204 0
2026-03-28 22:19:16 [bca.uk] INFO: Found listing with ID: LD69%20VMT
2026-03-28 22:19:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 22:19:17 [bca.uk] INFO: Scrape type for LD69%20VMT: 2
2026-03-28 22:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03ef29d8-ecf1-5f73-91bb-9b250f654020 with identifier: LD69%20VMT
2026-03-28 22:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03ef29d8-ecf1-5f73-91bb-9b250f654020 with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03ef29d8-ecf1-5f73-91bb-9b250f654020 with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03ef29d8-ecf1-5f73-91bb-9b250f654020, identifier: LD69%20VMT
2026-03-28 22:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03ef29d8-ecf1-5f73-91bb-9b250f654020 with identifier: LD69%20VMT
2026-03-28 22:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03ef29d8-ecf1-5f73-91bb-9b250f654020 with identifier: LD69%20VMT
2026-03-28 22:19:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03ef29d8-ecf1-5f73-91bb-9b250f654020 with identifier: LD69%20VMT to the API
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD69%20VMT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03ef29d8-ecf1-5f73-91bb-9b250f654020',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD69 VMT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD69%20VMT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 42574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.5 BLUEHDI 75 650 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 650 ENTERPRISE',
 'vin': 'VR7EFYHWCKJ750035',
 'year': 2019}
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 22:19:17 [bca.uk] INFO: Saving data for LD69%20VMT: {'auction_closing_time': 1774778400.0, 'created_time': 1774622573.477859, 'last_price_update_time': 1774736357.370146}
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520VMT') HTTP/1.1" 204 0
2026-03-28 22:19:17 [bca.uk] INFO: Found listing with ID: PK66%20VPO
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:19:17 [bca.uk] INFO: Scrape type for PK66%20VPO: 2
2026-03-28 22:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59492e05-8642-539a-86b1-edfa2fbb4830 with identifier: PK66%20VPO
2026-03-28 22:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59492e05-8642-539a-86b1-edfa2fbb4830 with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59492e05-8642-539a-86b1-edfa2fbb4830 with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59492e05-8642-539a-86b1-edfa2fbb4830, identifier: PK66%20VPO
2026-03-28 22:19:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59492e05-8642-539a-86b1-edfa2fbb4830 with identifier: PK66%20VPO
2026-03-28 22:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59492e05-8642-539a-86b1-edfa2fbb4830 with identifier: PK66%20VPO
2026-03-28 22:19:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59492e05-8642-539a-86b1-edfa2fbb4830 with identifier: PK66%20VPO to the API
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK66%20VPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59492e05-8642-539a-86b1-edfa2fbb4830',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK66 VPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK66%20VPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 122348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 TDCI 120 240 L2 TREND L/R P/S Van',
 'transmission': 'automatic',
 'trim': 'TDCI 120 240 L2 TREND L/R P/S',
 'vin': 'WF0SXXWPGSGE25737',
 'year': 2016}
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:19:17 [bca.uk] INFO: Saving data for PK66%20VPO: {'auction_closing_time': 1774778400.0, 'created_time': 1774622619.524429, 'last_price_update_time': 1774736357.781333}
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK66%2520VPO') HTTP/1.1" 204 0
2026-03-28 22:19:17 [bca.uk] INFO: Found listing with ID: DV69%20CWO
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV69%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 22:19:17 [bca.uk] INFO: Scrape type for DV69%20CWO: 2
2026-03-28 22:19:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79e94ded-b6db-500e-a6e5-d1c5712ab05a with identifier: DV69%20CWO
2026-03-28 22:19:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79e94ded-b6db-500e-a6e5-d1c5712ab05a with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79e94ded-b6db-500e-a6e5-d1c5712ab05a with scrape type 2
2026-03-28 22:19:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79e94ded-b6db-500e-a6e5-d1c5712ab05a, identifier: DV69%20CWO
2026-03-28 22:19:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79e94ded-b6db-500e-a6e5-d1c5712ab05a with identifier: DV69%20CWO
2026-03-28 22:19:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79e94ded-b6db-500e-a6e5-d1c5712ab05a with identifier: DV69%20CWO
2026-03-28 22:19:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79e94ded-b6db-500e-a6e5-d1c5712ab05a with identifier: DV69%20CWO to the API
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV69%20CWO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79e94ded-b6db-500e-a6e5-d1c5712ab05a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV69 CWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV69%20CWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 88048,
 'odometer_reading_unit': '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 258 BMT HIGHLINE 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 258 BMT HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZLH007029',
 'year': 2019}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV69%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 22:19:18 [bca.uk] INFO: Saving data for DV69%20CWO: {'auction_closing_time': 1774778400.0, 'created_time': 1774622614.776817, 'last_price_update_time': 1774736358.194776}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV69%2520CWO') HTTP/1.1" 204 0
2026-03-28 22:19:18 [bca.uk] INFO: Found listing with ID: YJ19%20DNT
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520DNT%27 HTTP/1.1" 200 None
2026-03-28 22:19:18 [bca.uk] INFO: Scrape type for YJ19%20DNT: 2
2026-03-28 22:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c66cd24c-8398-504d-9a55-9d3ed22dd01e with identifier: YJ19%20DNT
2026-03-28 22:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c66cd24c-8398-504d-9a55-9d3ed22dd01e with scrape type 2
2026-03-28 22:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c66cd24c-8398-504d-9a55-9d3ed22dd01e with scrape type 2
2026-03-28 22:19:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c66cd24c-8398-504d-9a55-9d3ed22dd01e, identifier: YJ19%20DNT
2026-03-28 22:19:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c66cd24c-8398-504d-9a55-9d3ed22dd01e with identifier: YJ19%20DNT
2026-03-28 22:19:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c66cd24c-8398-504d-9a55-9d3ed22dd01e with identifier: YJ19%20DNT
2026-03-28 22:19:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c66cd24c-8398-504d-9a55-9d3ed22dd01e with identifier: YJ19%20DNT to the API
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ19%20DNT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c66cd24c-8398-504d-9a55-9d3ed22dd01e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ19 DNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ19%20DNT&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 112313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PKC68953',
 'year': 2019}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520DNT%27 HTTP/1.1" 200 None
2026-03-28 22:19:18 [bca.uk] INFO: Saving data for YJ19%20DNT: {'auction_closing_time': 1774778400.0, 'created_time': 1774622605.262586, 'last_price_update_time': 1774736358.583142}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ19%2520DNT') HTTP/1.1" 204 0
2026-03-28 22:19:18 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded
2026-03-28 22:19:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:18 [bca.uk] INFO: Found listing with ID: MD74%20KXY
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520KXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:18 [bca.uk] INFO: Scrape type for MD74%20KXY: 2
2026-03-28 22:19:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca2e4b92-b515-5109-ae31-8c51ced99406 with identifier: MD74%20KXY
2026-03-28 22:19:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca2e4b92-b515-5109-ae31-8c51ced99406 with scrape type 2
2026-03-28 22:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca2e4b92-b515-5109-ae31-8c51ced99406 with scrape type 2
2026-03-28 22:19:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca2e4b92-b515-5109-ae31-8c51ced99406, identifier: MD74%20KXY
2026-03-28 22:19:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca2e4b92-b515-5109-ae31-8c51ced99406 with identifier: MD74%20KXY
2026-03-28 22:19:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca2e4b92-b515-5109-ae31-8c51ced99406 with identifier: MD74%20KXY
2026-03-28 22:19:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca2e4b92-b515-5109-ae31-8c51ced99406 with identifier: MD74%20KXY to the API
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD74%20KXY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ca2e4b92-b515-5109-ae31-8c51ced99406',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD74 KXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD74%20KXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 20482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 150 LL EXTRA SPORT CrewCab Van',
 'transmission': 'manual',
 'trim': 'B/DCI 150 LL EXTRA SPORT',
 'vin': 'VF1FL000873122842',
 'year': 2024}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520KXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:18 [bca.uk] INFO: Saving data for MD74%20KXY: {'auction_closing_time': 1774778400.0, 'created_time': 1774622606.970021, 'last_price_update_time': 1774736358.973804}
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD74%2520KXY') HTTP/1.1" 204 0
2026-03-28 22:19:18 [bca.uk] INFO: Found listing with ID: RE66%20OXK
2026-03-28 22:19:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520OXK%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for RE66%20OXK: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: WJ14%20XTV
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520XTV%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for WJ14%20XTV: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: AK11%20RKO
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK11%2520RKO%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for AK11%20RKO: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: HD15%20FWV
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD15%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for HD15%20FWV: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: HK10%20TZB
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK10%2520TZB%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for HK10%20TZB: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: HF53%20FDY
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF53%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for HF53%20FDY: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: FA06%20WRJ
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA06%2520WRJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for FA06%20WRJ: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: GF15%20BPZ
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520BPZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for GF15%20BPZ: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: YD07%20AWP
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD07%2520AWP%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for YD07%20AWP: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: EO54%20EKR
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO54%2520EKR%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for EO54%20EKR: 0
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: NJ52%20ZYO
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ52%2520ZYO%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for NJ52%20ZYO: 2
2026-03-28 22:19:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with identifier: NJ52%20ZYO
2026-03-28 22:19:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with scrape type 2
2026-03-28 22:19:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with scrape type 2
2026-03-28 22:19:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98af5fef-8f10-58ef-b47d-f77b9eeb5dae, identifier: NJ52%20ZYO
2026-03-28 22:19:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:19 [bca.uk] INFO: Found listing with ID: EO16%20RZX
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520RZX%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Scrape type for EO16%20RZX: 2
2026-03-28 22:19:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with identifier: EO16%20RZX
2026-03-28 22:19:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with scrape type 2
2026-03-28 22:19:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with scrape type 2
2026-03-28 22:19:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37fec9e4-9f86-56a4-b943-36bbff9d3a1c, identifier: EO16%20RZX
2026-03-28 22:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with identifier: NJ52%20ZYO
2026-03-28 22:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with identifier: NJ52%20ZYO
2026-03-28 22:19:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98af5fef-8f10-58ef-b47d-f77b9eeb5dae with identifier: NJ52%20ZYO to the API
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ52%20ZYO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '98af5fef-8f10-58ef-b47d-f77b9eeb5dae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ52 ZYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ52%20ZYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 82048,
 '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': 'TOYOTA YARIS 1.0 VVTI 16V COLOUR COLLECTION Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI 16V COLOUR COLLECTION',
 'vin': 'VNKJV12340A136894',
 'year': 2002}
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ52%2520ZYO%27 HTTP/1.1" 200 None
2026-03-28 22:19:19 [bca.uk] INFO: Saving data for NJ52%20ZYO: {'auction_closing_time': 1775037600.0, 'created_time': 1774622542.865746, 'last_price_update_time': 1774736359.67558}
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ52%2520ZYO') HTTP/1.1" 204 0
2026-03-28 22:19:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with identifier: EO16%20RZX
2026-03-28 22:19:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with identifier: EO16%20RZX
2026-03-28 22:19:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37fec9e4-9f86-56a4-b943-36bbff9d3a1c with identifier: EO16%20RZX to the API
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO16%20RZX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37fec9e4-9f86-56a4-b943-36bbff9d3a1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO16 RZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO16%20RZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 103929,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PFM34972',
 'year': 2016}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520RZX%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Saving data for EO16%20RZX: {'auction_closing_time': 1774778400.0, 'created_time': 1774622607.359446, 'last_price_update_time': 1774736360.082522}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO16%2520RZX') HTTP/1.1" 204 0
2026-03-28 22:19:20 [bca.uk] INFO: Found listing with ID: FH06%20VGN
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH06%2520VGN%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Scrape type for FH06%20VGN: 2
2026-03-28 22:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0877db1d-1b31-5c55-a4c8-9869929c5272 with identifier: FH06%20VGN
2026-03-28 22:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0877db1d-1b31-5c55-a4c8-9869929c5272 with scrape type 2
2026-03-28 22:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0877db1d-1b31-5c55-a4c8-9869929c5272 with scrape type 2
2026-03-28 22:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0877db1d-1b31-5c55-a4c8-9869929c5272, identifier: FH06%20VGN
2026-03-28 22:19:20 [bca.uk] INFO: Found listing with ID: KJ18%20HPP
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Scrape type for KJ18%20HPP: 2
2026-03-28 22:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with identifier: KJ18%20HPP
2026-03-28 22:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with scrape type 2
2026-03-28 22:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with scrape type 2
2026-03-28 22:19:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5af127b-4f0d-5ebe-a42f-e07771b3ac1c, identifier: KJ18%20HPP
2026-03-28 22:19:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0877db1d-1b31-5c55-a4c8-9869929c5272 with identifier: FH06%20VGN
2026-03-28 22:19:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0877db1d-1b31-5c55-a4c8-9869929c5272 with identifier: FH06%20VGN
2026-03-28 22:19:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0877db1d-1b31-5c55-a4c8-9869929c5272 with identifier: FH06%20VGN to the API
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH06%20VGN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0877db1d-1b31-5c55-a4c8-9869929c5272',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH06 VGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH06%20VGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 154091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.4 HDI DESIRE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI DESIRE',
 'vin': 'VF7FC8HZC28715261',
 'year': 2006}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH06%2520VGN%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Saving data for FH06%20VGN: {'auction_closing_time': 1775037600.0, 'created_time': 1774622545.662623, 'last_price_update_time': 1774736360.593691}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH06%2520VGN') HTTP/1.1" 204 0
2026-03-28 22:19:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with identifier: KJ18%20HPP
2026-03-28 22:19:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with identifier: KJ18%20HPP
2026-03-28 22:19:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5af127b-4f0d-5ebe-a42f-e07771b3ac1c with identifier: KJ18%20HPP to the API
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19: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': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ18%20HPP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd5af127b-4f0d-5ebe-a42f-e07771b3ac1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ18 HPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ18%20HPP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 314',
 'odometer': 138940,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T RWD L3 H2 PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T RWD L3 H2',
 'vin': 'WDB9076352P008563',
 'year': 2018}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520HPP%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Saving data for KJ18%20HPP: {'auction_closing_time': 1774778400.0, 'created_time': 1774622566.461859, 'last_price_update_time': 1774736360.894968}
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ18%2520HPP') HTTP/1.1" 204 0
2026-03-28 22:19:20 [bca.uk] INFO: Found listing with ID: LM63%20NDL
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:19:20 [bca.uk] INFO: Scrape type for LM63%20NDL: 2
2026-03-28 22:19:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2c529d8-3c22-5695-b295-069fb43386c1 with identifier: LM63%20NDL
2026-03-28 22:19:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2c529d8-3c22-5695-b295-069fb43386c1 with scrape type 2
2026-03-28 22:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2c529d8-3c22-5695-b295-069fb43386c1 with scrape type 2
2026-03-28 22:19:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2c529d8-3c22-5695-b295-069fb43386c1, identifier: LM63%20NDL
2026-03-28 22:19:21 [bca.uk] INFO: Found listing with ID: EJ18%20UWZ
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ18%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:21 [bca.uk] INFO: Scrape type for EJ18%20UWZ: 2
2026-03-28 22:19:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91858403-41d6-5220-881a-d14eaa0883ff with identifier: EJ18%20UWZ
2026-03-28 22:19:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91858403-41d6-5220-881a-d14eaa0883ff with scrape type 2
2026-03-28 22:19:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91858403-41d6-5220-881a-d14eaa0883ff with scrape type 2
2026-03-28 22:19:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91858403-41d6-5220-881a-d14eaa0883ff, identifier: EJ18%20UWZ
2026-03-28 22:19:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2c529d8-3c22-5695-b295-069fb43386c1 with identifier: LM63%20NDL
2026-03-28 22:19:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2c529d8-3c22-5695-b295-069fb43386c1 with identifier: LM63%20NDL
2026-03-28 22:19:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2c529d8-3c22-5695-b295-069fb43386c1 with identifier: LM63%20NDL to the API
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM63%20NDL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2c529d8-3c22-5695-b295-069fb43386c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM63 NDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM63%20NDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 86569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD DYNAMIC',
 'vin': 'SALVA2AE1DH849143',
 'year': 2013}
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:19:21 [bca.uk] INFO: Saving data for LM63%20NDL: {'auction_closing_time': 1775037600.0, 'created_time': 1774622546.626062, 'last_price_update_time': 1774736361.536193}
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM63%2520NDL') HTTP/1.1" 204 0
2026-03-28 22:19:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91858403-41d6-5220-881a-d14eaa0883ff with identifier: EJ18%20UWZ
2026-03-28 22:19:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91858403-41d6-5220-881a-d14eaa0883ff with identifier: EJ18%20UWZ
2026-03-28 22:19:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91858403-41d6-5220-881a-d14eaa0883ff with identifier: EJ18%20UWZ to the API
2026-03-28 22:19:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:22 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ18%20UWZ-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '91858403-41d6-5220-881a-d14eaa0883ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ18 UWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ18%20UWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 57829,
 'odometer_reading_unit': '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 S Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 120 BD S',
 'vin': 'KMHK1811LJU058199',
 'year': 2018}
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ18%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:22 [bca.uk] INFO: Saving data for EJ18%20UWZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774622593.479124, 'last_price_update_time': 1774736362.393398}
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ18%2520UWZ') HTTP/1.1" 204 0
2026-03-28 22:19:22 [bca.uk] INFO: Found listing with ID: MF62%20ZHE
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520ZHE%27 HTTP/1.1" 200 None
2026-03-28 22:19:22 [bca.uk] INFO: Scrape type for MF62%20ZHE: 2
2026-03-28 22:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8e38647-6c49-5160-9c40-7727a4920c93 with identifier: MF62%20ZHE
2026-03-28 22:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8e38647-6c49-5160-9c40-7727a4920c93 with scrape type 2
2026-03-28 22:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8e38647-6c49-5160-9c40-7727a4920c93 with scrape type 2
2026-03-28 22:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8e38647-6c49-5160-9c40-7727a4920c93, identifier: MF62%20ZHE
2026-03-28 22:19:22 [bca.uk] INFO: Found listing with ID: KT68%20BGX
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520BGX%27 HTTP/1.1" 200 None
2026-03-28 22:19:22 [bca.uk] INFO: Scrape type for KT68%20BGX: 2
2026-03-28 22:19:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b57caed4-1c20-5571-a5b7-42d5b8d457ef with identifier: KT68%20BGX
2026-03-28 22:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b57caed4-1c20-5571-a5b7-42d5b8d457ef with scrape type 2
2026-03-28 22:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b57caed4-1c20-5571-a5b7-42d5b8d457ef with scrape type 2
2026-03-28 22:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b57caed4-1c20-5571-a5b7-42d5b8d457ef, identifier: KT68%20BGX
2026-03-28 22:19:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8e38647-6c49-5160-9c40-7727a4920c93 with identifier: MF62%20ZHE
2026-03-28 22:19:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8e38647-6c49-5160-9c40-7727a4920c93 with identifier: MF62%20ZHE
2026-03-28 22:19:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8e38647-6c49-5160-9c40-7727a4920c93 with identifier: MF62%20ZHE to the API
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:22 [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=MF62%20ZHE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8e38647-6c49-5160-9c40-7727a4920c93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF62 ZHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF62%20ZHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '116D',
 'odometer': 127449,
 '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 1.6 EFFICIENTDYNAMICS Hatchback',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBA1C92060J427364',
 'year': 2012}
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF62%2520ZHE%27 HTTP/1.1" 200 None
2026-03-28 22:19:22 [bca.uk] INFO: Saving data for MF62%20ZHE: {'auction_closing_time': 1775037600.0, 'created_time': 1774622544.719345, 'last_price_update_time': 1774736362.909447}
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF62%2520ZHE') HTTP/1.1" 204 0
2026-03-28 22:19:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b57caed4-1c20-5571-a5b7-42d5b8d457ef with identifier: KT68%20BGX
2026-03-28 22:19:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b57caed4-1c20-5571-a5b7-42d5b8d457ef with identifier: KT68%20BGX
2026-03-28 22:19:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b57caed4-1c20-5571-a5b7-42d5b8d457ef with identifier: KT68%20BGX to the API
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT68%20BGX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b57caed4-1c20-5571-a5b7-42d5b8d457ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT68 BGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT68%20BGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 61457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDD1770842N045367',
 'year': 2019}
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520BGX%27 HTTP/1.1" 200 None
2026-03-28 22:19:23 [bca.uk] INFO: Saving data for KT68%20BGX: {'auction_closing_time': 1775124000.0, 'created_time': 1774622584.744819, 'last_price_update_time': 1774736363.228289}
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT68%2520BGX') HTTP/1.1" 204 0
2026-03-28 22:19:23 [bca.uk] INFO: Found listing with ID: WJ58%20ZYW
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ58%2520ZYW%27 HTTP/1.1" 200 None
2026-03-28 22:19:23 [bca.uk] INFO: Scrape type for WJ58%20ZYW: 2
2026-03-28 22:19:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf48b806-fd1e-5b6d-af74-0eb4835553bb with identifier: WJ58%20ZYW
2026-03-28 22:19:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf48b806-fd1e-5b6d-af74-0eb4835553bb with scrape type 2
2026-03-28 22:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf48b806-fd1e-5b6d-af74-0eb4835553bb with scrape type 2
2026-03-28 22:19:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf48b806-fd1e-5b6d-af74-0eb4835553bb, identifier: WJ58%20ZYW
2026-03-28 22:19:23 [bca.uk] INFO: Found listing with ID: KU18%20EWD
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU18%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:19:23 [bca.uk] INFO: Scrape type for KU18%20EWD: 2
2026-03-28 22:19:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with identifier: KU18%20EWD
2026-03-28 22:19:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with scrape type 2
2026-03-28 22:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with scrape type 2
2026-03-28 22:19:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55e0ea1a-ad17-5315-aa78-5a8ff52d4636, identifier: KU18%20EWD
2026-03-28 22:19:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf48b806-fd1e-5b6d-af74-0eb4835553bb with identifier: WJ58%20ZYW
2026-03-28 22:19:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf48b806-fd1e-5b6d-af74-0eb4835553bb with identifier: WJ58%20ZYW
2026-03-28 22:19:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf48b806-fd1e-5b6d-af74-0eb4835553bb with identifier: WJ58%20ZYW to the API
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ58%20ZYW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf48b806-fd1e-5b6d-af74-0eb4835553bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ58 ZYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ58%20ZYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 64801,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 CLUB 16V Hatchback',
 'transmission': 'automatic',
 'trim': 'CLUB 16V',
 'vin': 'W0L0SDL6894008845',
 'year': 2008}
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ58%2520ZYW%27 HTTP/1.1" 200 None
2026-03-28 22:19:23 [bca.uk] INFO: Saving data for WJ58%20ZYW: {'auction_closing_time': 1775037600.0, 'created_time': 1774622543.706224, 'last_price_update_time': 1774736363.735803}
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ58%2520ZYW') HTTP/1.1" 204 0
2026-03-28 22:19:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with identifier: KU18%20EWD
2026-03-28 22:19:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with identifier: KU18%20EWD
2026-03-28 22:19:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55e0ea1a-ad17-5315-aa78-5a8ff52d4636 with identifier: KU18%20EWD to the API
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:24 [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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU18%20EWD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55e0ea1a-ad17-5315-aa78-5a8ff52d4636',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU18 EWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU18%20EWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 314',
 'odometer': 178760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 314 2.1 CDI 3.5T MWB H/R (MESS UNIT) CrewCab '
          'Van',
 'transmission': 'manual',
 'trim': 'CDI 3.5T MWB H/R (MESS UNIT)',
 'vin': 'WDB9066332P540526',
 'year': 2018}
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU18%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:19:24 [bca.uk] INFO: Saving data for KU18%20EWD: {'auction_closing_time': 1774778400.0, 'created_time': 1774622598.771715, 'last_price_update_time': 1774736364.041151}
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU18%2520EWD') HTTP/1.1" 204 0
2026-03-28 22:19:24 [bca.uk] INFO: Found listing with ID: YK09%20RLU
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520RLU%27 HTTP/1.1" 200 None
2026-03-28 22:19:24 [bca.uk] INFO: Scrape type for YK09%20RLU: 0
2026-03-28 22:19:24 [bca.uk] INFO: Found listing with ID: YW15%20JZT
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:19:24 [bca.uk] INFO: Scrape type for YW15%20JZT: 2
2026-03-28 22:19:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab03858c-79ab-52e2-a0d4-f82834290f99 with identifier: YW15%20JZT
2026-03-28 22:19:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab03858c-79ab-52e2-a0d4-f82834290f99 with scrape type 2
2026-03-28 22:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab03858c-79ab-52e2-a0d4-f82834290f99 with scrape type 2
2026-03-28 22:19:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab03858c-79ab-52e2-a0d4-f82834290f99, identifier: YW15%20JZT
2026-03-28 22:19:24 [bca.uk] INFO: Found listing with ID: BG20%20KFL
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG20%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 22:19:24 [bca.uk] INFO: Scrape type for BG20%20KFL: 2
2026-03-28 22:19:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with identifier: BG20%20KFL
2026-03-28 22:19:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with scrape type 2
2026-03-28 22:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with scrape type 2
2026-03-28 22:19:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65f90a16-5c40-5f5d-8062-cf31c85a2c94, identifier: BG20%20KFL
2026-03-28 22:19:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab03858c-79ab-52e2-a0d4-f82834290f99 with identifier: YW15%20JZT
2026-03-28 22:19:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab03858c-79ab-52e2-a0d4-f82834290f99 with identifier: YW15%20JZT
2026-03-28 22:19:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab03858c-79ab-52e2-a0d4-f82834290f99 with identifier: YW15%20JZT to the API
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW15%20JZT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab03858c-79ab-52e2-a0d4-f82834290f99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YW15 JZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW15%20JZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 56825,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 2.2 D ZC-H 4WD Estate',
 'transmission': 'automatic',
 'trim': 'D ZC-H 4WD',
 'vin': 'JMAXLGA8WFZD00155',
 'year': 2015}
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:19:24 [bca.uk] INFO: Saving data for YW15%20JZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774622541.919863, 'last_price_update_time': 1774736364.632077}
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW15%2520JZT') HTTP/1.1" 204 0
2026-03-28 22:19:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with identifier: BG20%20KFL
2026-03-28 22:19:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with identifier: BG20%20KFL
2026-03-28 22:19:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65f90a16-5c40-5f5d-8062-cf31c85a2c94 with identifier: BG20%20KFL to the API
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG20%20KFL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65f90a16-5c40-5f5d-8062-cf31c85a2c94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG20 KFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG20%20KFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 93215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PKU63287',
 'year': 2020}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG20%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Saving data for BG20%20KFL: {'auction_closing_time': 1774778400.0, 'created_time': 1774622601.18186, 'last_price_update_time': 1774736365.026504}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG20%2520KFL') HTTP/1.1" 204 0
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: AF64%20XAD
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520XAD%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Scrape type for AF64%20XAD: 0
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: BG09%20PWY
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG09%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Scrape type for BG09%20PWY: 2
2026-03-28 22:19:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 358c2740-b1f0-5df6-b880-aeff5661130a with identifier: BG09%20PWY
2026-03-28 22:19:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 358c2740-b1f0-5df6-b880-aeff5661130a with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 358c2740-b1f0-5df6-b880-aeff5661130a with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 358c2740-b1f0-5df6-b880-aeff5661130a, identifier: BG09%20PWY
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: NL69%20ZGT
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL69%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Scrape type for NL69%20ZGT: 2
2026-03-28 22:19:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6b9a5bf-6377-5830-aa39-1c8672291be3 with identifier: NL69%20ZGT
2026-03-28 22:19:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6b9a5bf-6377-5830-aa39-1c8672291be3 with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6b9a5bf-6377-5830-aa39-1c8672291be3 with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6b9a5bf-6377-5830-aa39-1c8672291be3, identifier: NL69%20ZGT
2026-03-28 22:19:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 358c2740-b1f0-5df6-b880-aeff5661130a with identifier: BG09%20PWY
2026-03-28 22:19:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 358c2740-b1f0-5df6-b880-aeff5661130a with identifier: BG09%20PWY
2026-03-28 22:19:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 358c2740-b1f0-5df6-b880-aeff5661130a with identifier: BG09%20PWY to the API
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG09%20PWY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '358c2740-b1f0-5df6-b880-aeff5661130a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG09 PWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG09%20PWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I30',
 'odometer': 136681,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I30 1.4 ES Hatchback',
 'transmission': 'manual',
 'trim': 'ES',
 'vin': 'TMADC51CR9J011487',
 'year': 2009}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG09%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Saving data for BG09%20PWY: {'auction_closing_time': 1775037600.0, 'created_time': 1774622538.254632, 'last_price_update_time': 1774736365.534956}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG09%2520PWY') HTTP/1.1" 204 0
2026-03-28 22:19:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6b9a5bf-6377-5830-aa39-1c8672291be3 with identifier: NL69%20ZGT
2026-03-28 22:19:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6b9a5bf-6377-5830-aa39-1c8672291be3 with identifier: NL69%20ZGT
2026-03-28 22:19:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6b9a5bf-6377-5830-aa39-1c8672291be3 with identifier: NL69%20ZGT to the API
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL69%20ZGT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd6b9a5bf-6377-5830-aa39-1c8672291be3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL69 ZGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL69%20ZGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 64323,
 'odometer_reading_unit': '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 320 LWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZKT36625',
 'year': 2019}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL69%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Saving data for NL69%20ZGT: {'auction_closing_time': 1774778400.0, 'created_time': 1774622578.971098, 'last_price_update_time': 1774736365.841749}
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL69%2520ZGT') HTTP/1.1" 204 0
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: BJ07%20FXF
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ07%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Scrape type for BJ07%20FXF: 0
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: DG10%20CJE
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG10%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:19:25 [bca.uk] INFO: Scrape type for DG10%20CJE: 2
2026-03-28 22:19:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6473192-619d-51e8-b73c-022a6da4e149 with identifier: DG10%20CJE
2026-03-28 22:19:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6473192-619d-51e8-b73c-022a6da4e149 with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6473192-619d-51e8-b73c-022a6da4e149 with scrape type 2
2026-03-28 22:19:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6473192-619d-51e8-b73c-022a6da4e149, identifier: DG10%20CJE
2026-03-28 22:19:25 [bca.uk] INFO: Found listing with ID: VK71%20LUA
2026-03-28 22:19:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520LUA%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for VK71%20LUA: 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: SY65%20ODA
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY65%2520ODA%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for SY65%20ODA: 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: LD72%20AWR
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for LD72%20AWR: 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: LD72%20AWM
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for LD72%20AWM: 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: LS12%20NVR
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS12%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for LS12%20NVR: 2
2026-03-28 22:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7df88a9a-43f7-5b47-9097-81b1ab312dbb with identifier: LS12%20NVR
2026-03-28 22:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7df88a9a-43f7-5b47-9097-81b1ab312dbb with scrape type 2
2026-03-28 22:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7df88a9a-43f7-5b47-9097-81b1ab312dbb with scrape type 2
2026-03-28 22:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7df88a9a-43f7-5b47-9097-81b1ab312dbb, identifier: LS12%20NVR
2026-03-28 22:19:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6473192-619d-51e8-b73c-022a6da4e149 with identifier: DG10%20CJE
2026-03-28 22:19:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6473192-619d-51e8-b73c-022a6da4e149 with identifier: DG10%20CJE
2026-03-28 22:19:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6473192-619d-51e8-b73c-022a6da4e149 with identifier: DG10%20CJE to the API
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG10%20CJE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b6473192-619d-51e8-b73c-022a6da4e149',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG10 CJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG10%20CJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4 PICASSO',
 'odometer': 72282,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 PICASSO 1.6 HDI 110 VTR+ MPV',
 'transmission': 'manual',
 'trim': 'HDI 110 VTR+',
 'vin': 'VF7UD9HZCAJ581912',
 'year': 2010}
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG10%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Saving data for DG10%20CJE: {'auction_closing_time': 1775037600.0, 'created_time': 1774622537.821459, 'last_price_update_time': 1774736366.474522}
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG10%2520CJE') HTTP/1.1" 204 0
2026-03-28 22:19:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7df88a9a-43f7-5b47-9097-81b1ab312dbb with identifier: LS12%20NVR
2026-03-28 22:19:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7df88a9a-43f7-5b47-9097-81b1ab312dbb with identifier: LS12%20NVR
2026-03-28 22:19:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7df88a9a-43f7-5b47-9097-81b1ab312dbb with identifier: LS12%20NVR to the API
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:26 [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=LS12%20NVR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7df88a9a-43f7-5b47-9097-81b1ab312dbb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS12 NVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS12%20NVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 175002,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.9T 2.0 CDTI 115 LWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB SPORTIVE',
 'vin': 'W0LF7B1B6CV623187',
 'year': 2012}
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS12%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Saving data for LS12%20NVR: {'auction_closing_time': 1774778400.0, 'created_time': 1774622580.034647, 'last_price_update_time': 1774736366.747415}
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS12%2520NVR') HTTP/1.1" 204 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: FE08%20SUV
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE08%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for FE08%20SUV: 2
2026-03-28 22:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 603820b8-5d6d-5860-bdbc-9f0cb751346e with identifier: FE08%20SUV
2026-03-28 22:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 603820b8-5d6d-5860-bdbc-9f0cb751346e with scrape type 2
2026-03-28 22:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 603820b8-5d6d-5860-bdbc-9f0cb751346e with scrape type 2
2026-03-28 22:19:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 603820b8-5d6d-5860-bdbc-9f0cb751346e, identifier: FE08%20SUV
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: LB22%20JLX
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JLX%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for LB22%20JLX: 0
2026-03-28 22:19:26 [bca.uk] INFO: Found listing with ID: YT14%20LHX
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:26 [bca.uk] INFO: Scrape type for YT14%20LHX: 2
2026-03-28 22:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ddf048a-e02a-510c-a3a5-72827aac676a with identifier: YT14%20LHX
2026-03-28 22:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ddf048a-e02a-510c-a3a5-72827aac676a with scrape type 2
2026-03-28 22:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ddf048a-e02a-510c-a3a5-72827aac676a with scrape type 2
2026-03-28 22:19:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ddf048a-e02a-510c-a3a5-72827aac676a, identifier: YT14%20LHX
2026-03-28 22:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 603820b8-5d6d-5860-bdbc-9f0cb751346e with identifier: FE08%20SUV
2026-03-28 22:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 603820b8-5d6d-5860-bdbc-9f0cb751346e with identifier: FE08%20SUV
2026-03-28 22:19:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 603820b8-5d6d-5860-bdbc-9f0cb751346e with identifier: FE08%20SUV to the API
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE08%20SUV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '603820b8-5d6d-5860-bdbc-9f0cb751346e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE08 SUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE08%20SUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 96178,
 '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.6 VVTI TR MM Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI TR MM',
 'vin': 'SB1KV56E10F045783',
 'year': 2008}
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE08%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Saving data for FE08%20SUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774622533.641372, 'last_price_update_time': 1774736367.275943}
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE08%2520SUV') HTTP/1.1" 204 0
2026-03-28 22:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ddf048a-e02a-510c-a3a5-72827aac676a with identifier: YT14%20LHX
2026-03-28 22:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ddf048a-e02a-510c-a3a5-72827aac676a with identifier: YT14%20LHX
2026-03-28 22:19:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ddf048a-e02a-510c-a3a5-72827aac676a with identifier: YT14%20LHX to the API
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT14%20LHX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ddf048a-e02a-510c-a3a5-72827aac676a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT14 LHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT14%20LHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 160940,
 'odometer_reading_unit': '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 100 290 SWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 290 SWB H/R',
 'vin': 'WF0YXXTTGYEL43997',
 'year': 2014}
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Saving data for YT14%20LHX: {'auction_closing_time': 1774778400.0, 'created_time': 1774622580.698849, 'last_price_update_time': 1774736367.649754}
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT14%2520LHX') HTTP/1.1" 204 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: WN09%20WNE
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN09%2520WNE%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for WN09%20WNE: 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: YK57%20HJD
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520HJD%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for YK57%20HJD: 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: FV05%20SXW
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV05%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for FV05%20SXW: 2
2026-03-28 22:19:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15aee063-c64d-58db-a905-78f079ac46ad with identifier: FV05%20SXW
2026-03-28 22:19:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15aee063-c64d-58db-a905-78f079ac46ad with scrape type 2
2026-03-28 22:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15aee063-c64d-58db-a905-78f079ac46ad with scrape type 2
2026-03-28 22:19:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15aee063-c64d-58db-a905-78f079ac46ad, identifier: FV05%20SXW
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: FV70%20OWM
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV70%2520OWM%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for FV70%20OWM: 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: SW58%20EDE
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW58%2520EDE%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for SW58%20EDE: 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: FE70%20PXL
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520PXL%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for FE70%20PXL: 0
2026-03-28 22:19:27 [bca.uk] INFO: Found listing with ID: SP67%20XEC
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520XEC%27 HTTP/1.1" 200 None
2026-03-28 22:19:27 [bca.uk] INFO: Scrape type for SP67%20XEC: 2
2026-03-28 22:19:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with identifier: SP67%20XEC
2026-03-28 22:19:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with scrape type 2
2026-03-28 22:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with scrape type 2
2026-03-28 22:19:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0be2cc84-7fa6-520c-96d5-f6407097a4e9, identifier: SP67%20XEC
2026-03-28 22:19:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15aee063-c64d-58db-a905-78f079ac46ad with identifier: FV05%20SXW
2026-03-28 22:19:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15aee063-c64d-58db-a905-78f079ac46ad with identifier: FV05%20SXW
2026-03-28 22:19:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15aee063-c64d-58db-a905-78f079ac46ad with identifier: FV05%20SXW to the API
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=54&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV05%20SXW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15aee063-c64d-58db-a905-78f079ac46ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV05 SXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV05%20SXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '307',
 'odometer': 146720,
 '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': 'PEUGEOT 307 1.6 SPORT 16V Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT 16V',
 'vin': 'VF33CNFUC84119962',
 'year': 2005}
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV05%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Saving data for FV05%20SXW: {'auction_closing_time': 1775037600.0, 'created_time': 1774622566.937342, 'last_price_update_time': 1774736368.253587}
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV05%2520SXW') HTTP/1.1" 204 0
2026-03-28 22:19:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with identifier: SP67%20XEC
2026-03-28 22:19:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with identifier: SP67%20XEC
2026-03-28 22:19:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0be2cc84-7fa6-520c-96d5-f6407097a4e9 with identifier: SP67%20XEC to the API
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0be2cc84-7fa6-520c-96d5-f6407097a4e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP67 XEC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP67%20XEC&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'SSANGYONG',
 'model': 'MUSSO',
 'odometer': 75115,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SSANGYONG MUSSO 2.2 EX AWD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'EX AWD',
 'vin': 'KPADA1EESHP310613',
 'year': 2017}
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520XEC%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Saving data for SP67%20XEC: {'auction_closing_time': 1774951200.0, 'created_time': 1774622568.114135, 'last_price_update_time': 1774736368.577861}
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP67%2520XEC') HTTP/1.1" 204 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: DK14%20MUE
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520MUE%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for DK14%20MUE: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: KT07%20EJJ
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT07%2520EJJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for KT07%20EJJ: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: MF08%20OWR
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF08%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for MF08%20OWR: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: NU12%20HVK
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU12%2520HVK%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for NU12%20HVK: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: YT64%20NMO
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for YT64%20NMO: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: MD07%20ECA
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD07%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for MD07%20ECA: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: NA15%20VFU
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520VFU%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for NA15%20VFU: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: NX68%20YWG
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520YWG%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for NX68%20YWG: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: OV67%20YLG
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for OV67%20YLG: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: YS66%20OZH
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS66%2520OZH%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for YS66%20OZH: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: AE14%20PHU
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for AE14%20PHU: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: EY15%20MLZ
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for EY15%20MLZ: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: HK15%20BNX
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BNX%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for HK15%20BNX: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: HN13%20VMC
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN13%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for HN13%20VMC: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: HY62%20XOF
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY62%2520XOF%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for HY62%20XOF: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: LX63%20TBY
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520TBY%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for LX63%20TBY: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: RJ62%20UDU
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ62%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for RJ62%20UDU: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: VO58%20VJY
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO58%2520VJY%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for VO58%20VJY: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: AF62%20VWX
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520VWX%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for AF62%20VWX: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: BG58%20UJK
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG58%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for BG58%20UJK: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: BX63%20PGE
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for BX63%20PGE: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: FD12%20OXZ
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD12%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:28 [bca.uk] INFO: Scrape type for FD12%20OXZ: 0
2026-03-28 22:19:28 [bca.uk] INFO: Found listing with ID: KM15%20BYX
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM15%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for KM15%20BYX: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YB71%20DKO
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YB71%20DKO: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LD15%20GCY
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LD15%20GCY: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: ML15%20VSM
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520VSM%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for ML15%20VSM: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: KP72%20UNW
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520UNW%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for KP72%20UNW: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YY65%20CKG
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY65%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YY65%20CKG: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: WU21%20YXA
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520YXA%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for WU21%20YXA: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YO22%20UJB
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO22%2520UJB%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YO22%20UJB: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: PY19%20YTM
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY19%2520YTM%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for PY19%20YTM: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: GX19%20VJN
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX19%2520VJN%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for GX19%20VJN: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YJ66%20ANS
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ANS%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YJ66%20ANS: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: XX07%20KEL
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XX07%2520KEL%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for XX07%20KEL: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YH69%20SLZ
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH69%2520SLZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YH69%20SLZ: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YH15%20KZD
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YH15%20KZD: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YG63%20HKA
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520HKA%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YG63%20HKA: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: VA13%20CYL
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA13%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for VA13%20CYL: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YC67%20AON
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520AON%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YC67%20AON: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YB69%20XUD
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YB69%20XUD: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: WR62%20HBY
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for WR62%20HBY: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: WP15%20YZD
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP15%2520YZD%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for WP15%20YZD: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: T123%20DLW
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T123%2520DLW%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for T123%20DLW: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: NL20%20WRP
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL20%2520WRP%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for NL20%20WRP: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: UFZ%205180
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UFZ%25205180%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for UFZ%205180: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: KM69%20JZK
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520JZK%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for KM69%20JZK: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: SK16%20KLJ
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for SK16%20KLJ: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: DU20%20FSN
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520FSN%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for DU20%20FSN: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: OFZ%206303
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OFZ%25206303%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for OFZ%206303: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: CA17%20CLR
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA17%2520CLR%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for CA17%20CLR: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: NJ67%20BRF
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for NJ67%20BRF: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LX17%20OPU
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LX17%20OPU: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LX13%20SYP
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX13%2520SYP%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LX13%20SYP: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LN21%20ZNM
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN21%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LN21%20ZNM: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YY70%20SWO
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY70%2520SWO%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YY70%20SWO: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LS68%20YOG
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520YOG%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LS68%20YOG: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: T18%20AFG
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T18%2520AFG%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for T18%20AFG: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: LL69%20TKO
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520TKO%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for LL69%20TKO: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: FV17%20ZSR
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for FV17%20ZSR: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: DY11%20PMO
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for DY11%20PMO: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: CX16%20BWZ
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX16%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for CX16%20BWZ: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: FX13%20FVC
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX13%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for FX13%20FVC: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YX22%20TVT
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YX22%20TVT: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YW15%20KZO
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW15%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YW15%20KZO: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YR66%20CUC
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520CUC%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YR66%20CUC: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YF62%20KLM
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF62%2520KLM%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YF62%20KLM: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YF16%20FHG
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520FHG%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YF16%20FHG: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YE67%20JZJ
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE67%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YE67%20JZJ: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: YD15%20YVG
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD15%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for YD15%20YVG: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: MF56%20ZXC
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520ZXC%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for MF56%20ZXC: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: FD63%20HBE
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for FD63%20HBE: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: EJ17%20GCU
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 22:19:29 [bca.uk] INFO: Scrape type for EJ17%20GCU: 0
2026-03-28 22:19:29 [bca.uk] INFO: Found listing with ID: DG66%20LNN
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG66%2520LNN%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for DG66%20LNN: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: KO19%20UYF
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for KO19%20UYF: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: VO14%20XXY
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for VO14%20XXY: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: YB10%20UYE
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for YB10%20UYE: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: DG23%20NXW
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520NXW%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for DG23%20NXW: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: BW19%20CZC
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520CZC%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for BW19%20CZC: 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: DX67%20ULL
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for DX67%20ULL: 2
2026-03-28 22:19:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21849ae3-019a-5040-ad54-774172183a0e with identifier: DX67%20ULL
2026-03-28 22:19:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21849ae3-019a-5040-ad54-774172183a0e with scrape type 2
2026-03-28 22:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21849ae3-019a-5040-ad54-774172183a0e with scrape type 2
2026-03-28 22:19:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21849ae3-019a-5040-ad54-774172183a0e, identifier: DX67%20ULL
2026-03-28 22:19:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21849ae3-019a-5040-ad54-774172183a0e with identifier: DX67%20ULL
2026-03-28 22:19:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21849ae3-019a-5040-ad54-774172183a0e with identifier: DX67%20ULL
2026-03-28 22:19:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21849ae3-019a-5040-ad54-774172183a0e with identifier: DX67%20ULL to the API
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX67%20ULL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '21849ae3-019a-5040-ad54-774172183a0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX67 ULL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX67%20ULL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.7T',
 'odometer': 168892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.7T 1.6 CDTI 120 SWB SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 120 SWB SPORTIVE',
 'vin': 'W0LF7G607HV655470',
 'year': 2017}
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Saving data for DX67%20ULL: {'auction_closing_time': 1774778400.0, 'created_time': 1774622583.51832, 'last_price_update_time': 1774736370.635852}
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX67%2520ULL') HTTP/1.1" 204 0
2026-03-28 22:19:30 [bca.uk] INFO: Found listing with ID: LO64%20MHL
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:19:30 [bca.uk] INFO: Scrape type for LO64%20MHL: 2
2026-03-28 22:19:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ef83328-43e8-5ccb-ae19-5f02caed725c with identifier: LO64%20MHL
2026-03-28 22:19:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ef83328-43e8-5ccb-ae19-5f02caed725c with scrape type 2
2026-03-28 22:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ef83328-43e8-5ccb-ae19-5f02caed725c with scrape type 2
2026-03-28 22:19:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ef83328-43e8-5ccb-ae19-5f02caed725c, identifier: LO64%20MHL
2026-03-28 22:19:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ef83328-43e8-5ccb-ae19-5f02caed725c with identifier: LO64%20MHL
2026-03-28 22:19:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ef83328-43e8-5ccb-ae19-5f02caed725c with identifier: LO64%20MHL
2026-03-28 22:19:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ef83328-43e8-5ccb-ae19-5f02caed725c with identifier: LO64%20MHL to the API
2026-03-28 22:19:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:31 [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': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO64%20MHL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ef83328-43e8-5ccb-ae19-5f02caed725c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO64 MHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO64%20MHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI C20',
 'odometer': 69616,
 'odometer_reading_unit': '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 CADDY MAXI C20 1.6 TDI 102 BMT HIGHLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT HIGHLINE',
 'vin': 'WV1ZZZ2KZFX072250',
 'year': 2015}
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:19:31 [bca.uk] INFO: Saving data for LO64%20MHL: {'auction_closing_time': 1774778400.0, 'created_time': 1774622581.982952, 'last_price_update_time': 1774736371.402673}
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO64%2520MHL') HTTP/1.1" 204 0
2026-03-28 22:19:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=55&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:31 [bca.uk] INFO: Found listing with ID: WV60%20KXA
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520KXA%27 HTTP/1.1" 200 None
2026-03-28 22:19:31 [bca.uk] INFO: Scrape type for WV60%20KXA: 2
2026-03-28 22:19:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with identifier: WV60%20KXA
2026-03-28 22:19:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with scrape type 2
2026-03-28 22:19:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with scrape type 2
2026-03-28 22:19:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 795998ce-e4bf-5eb7-9c8d-d73e6e06654f, identifier: WV60%20KXA
2026-03-28 22:19:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with identifier: WV60%20KXA
2026-03-28 22:19:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with identifier: WV60%20KXA
2026-03-28 22:19:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 795998ce-e4bf-5eb7-9c8d-d73e6e06654f with identifier: WV60%20KXA to the API
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:31 [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': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV60%20KXA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '795998ce-e4bf-5eb7-9c8d-d73e6e06654f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV60 KXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV60%20KXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'TRAVELINER V113',
 'odometer': 227376,
 '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 TRAVELINER V113 2.1 CDI B/E X-LONG 8 SEAT Bus',
 'transmission': 'automatic',
 'trim': 'CDI B/E X-LONG 8 SEAT',
 'vin': 'WDF63970523620987',
 'year': 2010}
2026-03-28 22:19:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520KXA%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Saving data for WV60%20KXA: {'auction_closing_time': 1774778400.0, 'created_time': 1774622581.338588, 'last_price_update_time': 1774736372.012108}
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV60%2520KXA') HTTP/1.1" 204 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: YK15%20GRF
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK15%2520GRF%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for YK15%20GRF: 2
2026-03-28 22:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a98fbeca-751a-5954-a0dd-ecc5e6057c5e with identifier: YK15%20GRF
2026-03-28 22:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a98fbeca-751a-5954-a0dd-ecc5e6057c5e with scrape type 2
2026-03-28 22:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a98fbeca-751a-5954-a0dd-ecc5e6057c5e with scrape type 2
2026-03-28 22:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a98fbeca-751a-5954-a0dd-ecc5e6057c5e, identifier: YK15%20GRF
2026-03-28 22:19:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a98fbeca-751a-5954-a0dd-ecc5e6057c5e with identifier: YK15%20GRF
2026-03-28 22:19:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a98fbeca-751a-5954-a0dd-ecc5e6057c5e with identifier: YK15%20GRF
2026-03-28 22:19:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a98fbeca-751a-5954-a0dd-ecc5e6057c5e with identifier: YK15%20GRF to the API
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK15%20GRF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a98fbeca-751a-5954-a0dd-ecc5e6057c5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK15 GRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK15%20GRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'TRAVELINER V116',
 'odometer': 58604,
 'odometer_reading_unit': '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 TRAVELINER V116 2.1 CDI B/E LONG 8 SEAT Bus',
 'transmission': 'manual',
 'trim': 'CDI B/E LONG 8 SEAT',
 'vin': 'WDF63970323862199',
 'year': 2015}
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK15%2520GRF%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Saving data for YK15%20GRF: {'auction_closing_time': 1774778400.0, 'created_time': 1774622583.122634, 'last_price_update_time': 1774736372.437945}
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK15%2520GRF') HTTP/1.1" 204 0
2026-03-28 22:19:32 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded
2026-03-28 22:19:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: YT67%20MGY
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520MGY%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for YT67%20MGY: 2
2026-03-28 22:19:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 006f1259-56f1-56e6-b6cc-eec8288509b7 with identifier: YT67%20MGY
2026-03-28 22:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 006f1259-56f1-56e6-b6cc-eec8288509b7 with scrape type 2
2026-03-28 22:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 006f1259-56f1-56e6-b6cc-eec8288509b7 with scrape type 2
2026-03-28 22:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 006f1259-56f1-56e6-b6cc-eec8288509b7, identifier: YT67%20MGY
2026-03-28 22:19:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 006f1259-56f1-56e6-b6cc-eec8288509b7 with identifier: YT67%20MGY
2026-03-28 22:19:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 006f1259-56f1-56e6-b6cc-eec8288509b7 with identifier: YT67%20MGY
2026-03-28 22:19:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 006f1259-56f1-56e6-b6cc-eec8288509b7 with identifier: YT67%20MGY to the API
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT67%20MGY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '006f1259-56f1-56e6-b6cc-eec8288509b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT67 MGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT67%20MGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 58757,
 'odometer_reading_unit': '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 TOURNEO CUSTOM 2.0 TDCI 130 310 LWB TITANIUM L/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 130 310 LWB TITANIUM L/R',
 'vin': 'WF03XXTTG3HP53009',
 'year': 2017}
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520MGY%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Saving data for YT67%20MGY: {'auction_closing_time': 1774778400.0, 'created_time': 1774622560.424427, 'last_price_update_time': 1774736372.905931}
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT67%2520MGY') HTTP/1.1" 204 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: DA68%20PGV
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for DA68%20PGV: 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: WX16%20XYN
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX16%2520XYN%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for WX16%20XYN: 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: BX63%20XDO
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520XDO%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for BX63%20XDO: 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: AY64%20WVH
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520WVH%27 HTTP/1.1" 200 None
2026-03-28 22:19:32 [bca.uk] INFO: Scrape type for AY64%20WVH: 0
2026-03-28 22:19:32 [bca.uk] INFO: Found listing with ID: KV66%20DXR
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520DXR%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for KV66%20DXR: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: FE14%20VKD
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520VKD%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for FE14%20VKD: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: PN63%20UBR
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN63%2520UBR%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for PN63%20UBR: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: HX68%20DNO
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX68%2520DNO%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for HX68%20DNO: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LO69%20XCA
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO69%2520XCA%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for LO69%20XCA: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: DF68%20ACO
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF68%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for DF68%20ACO: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LK18%20EBL
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for LK18%20EBL: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: DU65%20FLH
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU65%2520FLH%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for DU65%20FLH: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: HE10%20TEL
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520TEL%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for HE10%20TEL: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: FV66%20WUC
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for FV66%20WUC: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: GFZ%206210
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GFZ%25206210%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for GFZ%206210: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: EY09%20OGJ
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY09%2520OGJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for EY09%20OGJ: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: GF62%20WVL
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF62%2520WVL%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for GF62%20WVL: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: GY16%20CWG
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY16%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for GY16%20CWG: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: RX16%20RVA
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX16%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for RX16%20RVA: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: WD14%20GVV
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD14%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for WD14%20GVV: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: MT71%20VMX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520VMX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for MT71%20VMX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: AV66%20NKH
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV66%2520NKH%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for AV66%20NKH: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BP66%20FWH
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520FWH%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BP66%20FWH: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: KT65%20DXC
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for KT65%20DXC: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: MT18%20VSP
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520VSP%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for MT18%20VSP: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: AL05%20VJA
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AL05%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for AL05%20VJA: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: FM17%20XHW
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520XHW%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for FM17%20XHW: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: DF19%20BFM
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520BFM%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for DF19%20BFM: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: SG72%20WGY
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG72%2520WGY%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for SG72%20WGY: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: AK71%20DCV
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for AK71%20DCV: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: DY66%20KHT
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY66%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for DY66%20KHT: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: GD74%20XKV
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD74%2520XKV%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for GD74%20XKV: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: GY20%20PPX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520PPX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for GY20%20PPX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BX23%20TGK
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TGK%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BX23%20TGK: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: KV20%20KKZ
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for KV20%20KKZ: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BC24%20YDX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC24%2520YDX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BC24%20YDX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BD69%20AUX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BD69%20AUX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BK68%20SWX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520SWX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BK68%20SWX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: MV65%20PSU
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV65%2520PSU%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for MV65%20PSU: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: RV20%20YUE
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520YUE%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for RV20%20YUE: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: VE67%20ETD
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520ETD%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for VE67%20ETD: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: YY15%20RXF
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for YY15%20RXF: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LJ67%20VWR
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ67%2520VWR%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for LJ67%20VWR: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: KM67%20YLP
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM67%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for KM67%20YLP: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LO67%20TYC
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO67%2520TYC%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for LO67%20TYC: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: DY18%20XSM
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for DY18%20XSM: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LC22%20LDK
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for LC22%20LDK: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: MF67%20YME
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520YME%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for MF67%20YME: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: YG66%20HWR
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG66%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for YG66%20HWR: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: EJ09%20XLP
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ09%2520XLP%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for EJ09%20XLP: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: EX08%20SYR
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX08%2520SYR%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for EX08%20SYR: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: RJ10%20AVX
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ10%2520AVX%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for RJ10%20AVX: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: YL67%20DFN
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520DFN%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for YL67%20DFN: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: MT67%20VTO
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for MT67%20VTO: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: HJ70%20VZM
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520VZM%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for HJ70%20VZM: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: BO04%20OPU
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BO04%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for BO04%20OPU: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: HY61%20YAU
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY61%2520YAU%27 HTTP/1.1" 200 None
2026-03-28 22:19:33 [bca.uk] INFO: Scrape type for HY61%20YAU: 0
2026-03-28 22:19:33 [bca.uk] INFO: Found listing with ID: LD67%20TLV
2026-03-28 22:19:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD67%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LD67%20TLV: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GY66%20LGD
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY66%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GY66%20LGD: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: MA68%20UZB
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA68%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for MA68%20UZB: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: AY16%20TMV
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY16%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for AY16%20TMV: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: SP18%20MZE
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP18%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for SP18%20MZE: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: PF19%20LNU
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for PF19%20LNU: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: FP68%20FZG
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP68%2520FZG%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for FP68%20FZG: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: PN10%20DWP
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN10%2520DWP%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for PN10%20DWP: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: WL15%20BPF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL15%2520BPF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for WL15%20BPF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: EY11%20UXN
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY11%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for EY11%20UXN: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GD21%20VBT
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD21%2520VBT%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GD21%20VBT: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YO73%20RZN
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO73%2520RZN%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YO73%20RZN: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YP18%20WHT
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520WHT%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YP18%20WHT: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: BT11%20UXB
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT11%2520UXB%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for BT11%20UXB: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: EN10%20NNP
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN10%2520NNP%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for EN10%20NNP: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: ET66%20JVE
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for ET66%20JVE: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GU13%20LXG
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU13%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GU13%20LXG: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GX18%20JXU
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX18%2520JXU%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GX18%20JXU: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GX66%20OWR
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX66%2520OWR%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GX66%20OWR: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YG70%20KXS
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YG70%20KXS: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: GV71%20LHX
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV71%2520LHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for GV71%20LHX: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: CP19%20EWO
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520EWO%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for CP19%20EWO: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YB71%20XUF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YB71%20XUF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: EX66%20LNT
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX66%2520LNT%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for EX66%20LNT: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: EY10%20KKF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY10%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for EY10%20KKF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: FE61%20YFF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE61%2520YFF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for FE61%20YFF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LG60%20OXF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LG60%20OXF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LV15%20ZDR
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV15%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LV15%20ZDR: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: ML66%20BXZ
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520BXZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for ML66%20BXZ: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: OV62%20LHG
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV62%2520LHG%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for OV62%20LHG: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: PO63%20UJX
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for PO63%20UJX: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: RF11%20HFU
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF11%2520HFU%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for RF11%20HFU: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: WG59%20OBT
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG59%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for WG59%20OBT: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YC64%20PKK
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC64%2520PKK%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YC64%20PKK: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: AV14%20OKZ
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520OKZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for AV14%20OKZ: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: AX15%20CTE
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for AX15%20CTE: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: BP65%20FSY
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP65%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for BP65%20FSY: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LO20%20BWN
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO20%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LO20%20BWN: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: WJ67%20MWD
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ67%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for WJ67%20MWD: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: CN18%20KMM
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN18%2520KMM%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for CN18%20KMM: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: YL15%20SZR
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL15%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for YL15%20SZR: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LS71%20GBZ
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520GBZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LS71%20GBZ: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: SM70%20ASV
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM70%2520ASV%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for SM70%20ASV: 0
2026-03-28 22:19:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: BD68%20MYH
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520MYH%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for BD68%20MYH: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: NA69%20JGF
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520JGF%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for NA69%20JGF: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LV20%20WVL
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV20%2520WVL%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LV20%20WVL: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: DV70%20WDM
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520WDM%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for DV70%20WDM: 0
2026-03-28 22:19:34 [bca.uk] INFO: Found listing with ID: LG64%20JVH
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 22:19:34 [bca.uk] INFO: Scrape type for LG64%20JVH: 2
2026-03-28 22:19:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with identifier: LG64%20JVH
2026-03-28 22:19:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with scrape type 2
2026-03-28 22:19:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with scrape type 2
2026-03-28 22:19:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16e9e28b-a84f-529a-9b00-80d1d53b4b62, identifier: LG64%20JVH
2026-03-28 22:19:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with identifier: LG64%20JVH
2026-03-28 22:19:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with identifier: LG64%20JVH
2026-03-28 22:19:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16e9e28b-a84f-529a-9b00-80d1d53b4b62 with identifier: LG64%20JVH to the API
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG64%20JVH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '16e9e28b-a84f-529a-9b00-80d1d53b4b62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG64 JVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG64%20JVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 260365,
 'odometer_reading_unit': '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 310 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 310 SWB L/R',
 'vin': 'WF0YXXTTGYEU36484',
 'year': 2014}
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 22:19:35 [bca.uk] INFO: Saving data for LG64%20JVH: {'auction_closing_time': 1774778400.0, 'created_time': 1774622563.884508, 'last_price_update_time': 1774736375.561241}
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG64%2520JVH') HTTP/1.1" 204 0
2026-03-28 22:19:35 [bca.uk] INFO: Found listing with ID: DU21%20XKJ
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XKJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:35 [bca.uk] INFO: Scrape type for DU21%20XKJ: 0
2026-03-28 22:19:35 [bca.uk] INFO: Found listing with ID: EO14%20WGK
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520WGK%27 HTTP/1.1" 200 None
2026-03-28 22:19:35 [bca.uk] INFO: Scrape type for EO14%20WGK: 2
2026-03-28 22:19:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with identifier: EO14%20WGK
2026-03-28 22:19:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with scrape type 2
2026-03-28 22:19:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with scrape type 2
2026-03-28 22:19:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 504cdbc1-8f74-5959-9a0e-c0221b6abee1, identifier: EO14%20WGK
2026-03-28 22:19:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with identifier: EO14%20WGK
2026-03-28 22:19:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with identifier: EO14%20WGK
2026-03-28 22:19:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 504cdbc1-8f74-5959-9a0e-c0221b6abee1 with identifier: EO14%20WGK to the API
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:36 [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': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO14%20WGK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '504cdbc1-8f74-5959-9a0e-c0221b6abee1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO14 WGK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO14%20WGK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 49895,
 'odometer_reading_unit': '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 100 270 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 100 270 SWB L/R',
 'vin': 'WF0YXXTTGYES67671',
 'year': 2014}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520WGK%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Saving data for EO14%20WGK: {'auction_closing_time': 1774778400.0, 'created_time': 1774622534.022624, 'last_price_update_time': 1774736376.078297}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO14%2520WGK') HTTP/1.1" 204 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: CX71%20BYN
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for CX71%20BYN: 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: BN72%20XXD
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN72%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for BN72%20XXD: 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: MK70%20LXC
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520LXC%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for MK70%20LXC: 2
2026-03-28 22:19:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5252d3e4-8b03-5e98-a593-9b080c1889bb with identifier: MK70%20LXC
2026-03-28 22:19:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5252d3e4-8b03-5e98-a593-9b080c1889bb with scrape type 2
2026-03-28 22:19:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5252d3e4-8b03-5e98-a593-9b080c1889bb with scrape type 2
2026-03-28 22:19:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5252d3e4-8b03-5e98-a593-9b080c1889bb, identifier: MK70%20LXC
2026-03-28 22:19:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5252d3e4-8b03-5e98-a593-9b080c1889bb with identifier: MK70%20LXC
2026-03-28 22:19:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5252d3e4-8b03-5e98-a593-9b080c1889bb with identifier: MK70%20LXC
2026-03-28 22:19:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5252d3e4-8b03-5e98-a593-9b080c1889bb with identifier: MK70%20LXC to the API
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:36 [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': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK70%20LXC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5252d3e4-8b03-5e98-a593-9b080c1889bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK70 LXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK70%20LXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 21432,
 'odometer_reading_unit': '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': 'VSKCTND23U0155639',
 'year': 2021}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520LXC%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Saving data for MK70%20LXC: {'auction_closing_time': 1774778400.0, 'created_time': 1774622541.216508, 'last_price_update_time': 1774736376.549323}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK70%2520LXC') HTTP/1.1" 204 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: BK71%20HYF
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520HYF%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for BK71%20HYF: 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: YK08%20HLC
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK08%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for YK08%20HLC: 2
2026-03-28 22:19:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with identifier: YK08%20HLC
2026-03-28 22:19:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with scrape type 2
2026-03-28 22:19:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with scrape type 2
2026-03-28 22:19:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aca7f78f-dc67-5c4b-bccd-926b1a39bce1, identifier: YK08%20HLC
2026-03-28 22:19:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with identifier: YK08%20HLC
2026-03-28 22:19:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with identifier: YK08%20HLC
2026-03-28 22:19:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aca7f78f-dc67-5c4b-bccd-926b1a39bce1 with identifier: YK08%20HLC to the API
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:36 [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': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK08%20HLC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aca7f78f-dc67-5c4b-bccd-926b1a39bce1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK08 HLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK08%20HLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MASTER 3.3T',
 'odometer': 136277,
 '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 MASTER 3.3T 2.5 MM33DCI 100 PanelVan',
 'transmission': 'manual',
 'trim': 'MM33DCI 100',
 'vin': 'VF1FDB2H639353925',
 'year': 2008}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK08%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Saving data for YK08%20HLC: {'auction_closing_time': 1774778400.0, 'created_time': 1774622540.801299, 'last_price_update_time': 1774736376.959246}
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK08%2520HLC') HTTP/1.1" 204 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: HG08%20FRX
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG08%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 22:19:36 [bca.uk] INFO: Scrape type for HG08%20FRX: 0
2026-03-28 22:19:36 [bca.uk] INFO: Found listing with ID: YP20%20KWN
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP20%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for YP20%20KWN: 2
2026-03-28 22:19:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7087f85-fee2-5ef2-9056-7379711c9259 with identifier: YP20%20KWN
2026-03-28 22:19:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7087f85-fee2-5ef2-9056-7379711c9259 with scrape type 2
2026-03-28 22:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7087f85-fee2-5ef2-9056-7379711c9259 with scrape type 2
2026-03-28 22:19:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7087f85-fee2-5ef2-9056-7379711c9259, identifier: YP20%20KWN
2026-03-28 22:19:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7087f85-fee2-5ef2-9056-7379711c9259 with identifier: YP20%20KWN
2026-03-28 22:19:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7087f85-fee2-5ef2-9056-7379711c9259 with identifier: YP20%20KWN
2026-03-28 22:19:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7087f85-fee2-5ef2-9056-7379711c9259 with identifier: YP20%20KWN to the API
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=52&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP20%20KWN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e7087f85-fee2-5ef2-9056-7379711c9259',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP20 KWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP20%20KWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 34024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 200 L1 LTD.L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 200 L1 LTD.L/R',
 'vin': 'WF0RXXWPGRLR08107',
 'year': 2020}
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP20%2520KWN%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Saving data for YP20%20KWN: {'auction_closing_time': 1774778400.0, 'created_time': 1774622550.168669, 'last_price_update_time': 1774736377.395757}
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP20%2520KWN') HTTP/1.1" 204 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: YS21%20SXV
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520SXV%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for YS21%20SXV: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: YF58%20GKZ
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF58%2520GKZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for YF58%20GKZ: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: GJ60%20SXT
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ60%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for GJ60%20SXT: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: WJZ%206428
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJZ%25206428%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for WJZ%206428: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: LD21%20EXT
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520EXT%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for LD21%20EXT: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: LB22%20JKZ
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for LB22%20JKZ: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: KY23%20LWC
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWC%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for KY23%20LWC: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: DL69%20LUF
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL69%2520LUF%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for DL69%20LUF: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: BN19%20XAZ
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN19%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for BN19%20XAZ: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: BJ22%20ZBT
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520ZBT%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for BJ22%20ZBT: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: BF72%20EYD
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520EYD%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for BF72%20EYD: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: BF20%20WHE
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF20%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for BF20%20WHE: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: CN19%20KZE
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520KZE%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for CN19%20KZE: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: YP67%20XUL
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520XUL%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for YP67%20XUL: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: VE72%20PPO
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520PPO%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for VE72%20PPO: 0
2026-03-28 22:19:37 [bca.uk] INFO: Found listing with ID: GV07%20VPA
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV07%2520VPA%27 HTTP/1.1" 200 None
2026-03-28 22:19:37 [bca.uk] INFO: Scrape type for GV07%20VPA: 0
2026-03-28 22:19:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:39 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded
2026-03-28 22:19:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: KJ68%20NVO
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ68%2520NVO%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for KJ68%20NVO: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: SH67%20DGE
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520DGE%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for SH67%20DGE: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: SY69%20OOC
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY69%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for SY69%20OOC: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: RE16%20KKP
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520KKP%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for RE16%20KKP: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: HJ14%20JWC
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520JWC%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for HJ14%20JWC: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: HV17%20XYJ
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV17%2520XYJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for HV17%20XYJ: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: ND68%20ZKB
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND68%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for ND68%20ZKB: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: BD72%20TGN
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for BD72%20TGN: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: YP68%20PBU
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for YP68%20PBU: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: FA69%20BYD
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA69%2520BYD%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for FA69%20BYD: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: SP65%20FND
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520FND%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for SP65%20FND: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: WK68%20POF
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK68%2520POF%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for WK68%20POF: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: YC67%20MGE
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520MGE%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for YC67%20MGE: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: BG19%20LGC
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520LGC%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for BG19%20LGC: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: LL69%20YKC
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520YKC%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for LL69%20YKC: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: SX19%20PDK
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX19%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for SX19%20PDK: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: YH19%20RMM
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH19%2520RMM%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for YH19%20RMM: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: DX16%20XRN
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520XRN%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for DX16%20XRN: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: HT65%20BUP
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT65%2520BUP%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for HT65%20BUP: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: LG18%20RKJ
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for LG18%20RKJ: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: LN69%20GWK
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520GWK%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for LN69%20GWK: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: OU20%20ORK
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU20%2520ORK%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for OU20%20ORK: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: WV23%20NVL
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for WV23%20NVL: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: BX70%20NKD
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for BX70%20NKD: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: CA69%20FUW
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA69%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for CA69%20FUW: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: KN21%20OGW
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN21%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for KN21%20OGW: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: VE69%20NGU
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE69%2520NGU%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for VE69%20NGU: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: WV71%20PMY
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for WV71%20PMY: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: EX64%20LWF
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX64%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for EX64%20LWF: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: SP65%20HHN
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP65%2520HHN%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for SP65%20HHN: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: HV66%20TAU
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV66%2520TAU%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for HV66%20TAU: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: EJ02%20SEJ
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ02%2520SEJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for EJ02%20SEJ: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: DE20%20WEW
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE20%2520WEW%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for DE20%20WEW: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: HN18%20UPS
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for HN18%20UPS: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: DS22%20XZZ
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS22%2520XZZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for DS22%20XZZ: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: MW18%20DTX
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW18%2520DTX%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for MW18%20DTX: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: WR21%20LYV
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR21%2520LYV%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for WR21%20LYV: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: KR71%20GXO
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for KR71%20GXO: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: YX19%20GTF
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 22:19:39 [bca.uk] INFO: Scrape type for YX19%20GTF: 0
2026-03-28 22:19:39 [bca.uk] INFO: Found listing with ID: LO61%20OVG
2026-03-28 22:19:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO61%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LO61%20OVG: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: VU18%20SUV
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU18%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for VU18%20SUV: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: EY18%20FZX
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY18%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for EY18%20FZX: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: LM72%20UJT
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LM72%20UJT: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: GD67%20NWV
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD67%2520NWV%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for GD67%20NWV: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: SW68%20USX
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520USX%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for SW68%20USX: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: WF22%20JWJ
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF22%2520JWJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for WF22%20JWJ: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: CN18%20EWY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN18%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for CN18%20EWY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: FH70%20KXK
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520KXK%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for FH70%20KXK: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: KK17%20DSY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK17%2520DSY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for KK17%20DSY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: LP15%20HZY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP15%2520HZY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LP15%20HZY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: DV67%20RXG
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520RXG%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for DV67%20RXG: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: MD71%20DXO
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for MD71%20DXO: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: ND72%20BOU
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for ND72%20BOU: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: EA70%20CJJ
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA70%2520CJJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for EA70%20CJJ: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: NV71%20BWY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV71%2520BWY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for NV71%20BWY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: BP69%20LYH
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP69%2520LYH%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for BP69%20LYH: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: KU17%20VNL
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for KU17%20VNL: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: AY56%20ZHX
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY56%2520ZHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for AY56%20ZHX: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: DE12%20ZYC
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE12%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for DE12%20ZYC: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: EJ65%20ZHT
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520ZHT%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for EJ65%20ZHT: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: EN51%20CXW
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN51%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for EN51%20CXW: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: KM60%20FRZ
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM60%2520FRZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for KM60%20FRZ: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: LD12%20PVY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD12%2520PVY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LD12%20PVY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: LN60%20XUF
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN60%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LN60%20XUF: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: LX59%20XDL
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX59%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for LX59%20XDL: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: NG55%20UAC
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG55%2520UAC%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for NG55%20UAC: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: SP64%20YVD
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP64%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for SP64%20YVD: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: SV66%20XMB
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV66%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for SV66%20XMB: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: YG64%20HJK
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG64%2520HJK%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for YG64%20HJK: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: YK62%20NWE
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK62%2520NWE%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for YK62%20NWE: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: CP19%20UCT
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520UCT%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for CP19%20UCT: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: U12G66171
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12G66171%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for U12G66171: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: VK59%20DWL
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK59%2520DWL%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for VK59%20DWL: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: CJ17%20ZBC
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ17%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for CJ17%20ZBC: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: WN66%20CVC
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520CVC%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for WN66%20CVC: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: RA66%20VMC
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for RA66%20VMC: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: EX58%20KFL
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX58%2520KFL%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for EX58%20KFL: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: SY65%20XGP
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY65%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for SY65%20XGP: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: MA63%20MXY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA63%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for MA63%20MXY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: PE57%20ARF
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE57%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for PE57%20ARF: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: SC66%20MVE
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520MVE%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for SC66%20MVE: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: VU62%20UVA
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU62%2520UVA%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for VU62%20UVA: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: BV63%20MWY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV63%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for BV63%20MWY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: DS65%20LGA
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS65%2520LGA%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for DS65%20LGA: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: MT67%20OED
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520OED%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for MT67%20OED: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: YD11%20CFK
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD11%2520CFK%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for YD11%20CFK: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: NU65%20LDY
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU65%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for NU65%20LDY: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: RK71%20CHV
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520CHV%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for RK71%20CHV: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: BU15%20WPP
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU15%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for BU15%20WPP: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: WA06%20XCM
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA06%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 22:19:40 [bca.uk] INFO: Scrape type for WA06%20XCM: 0
2026-03-28 22:19:40 [bca.uk] INFO: Found listing with ID: ET19%20TUO
2026-03-28 22:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET19%2520TUO%27 HTTP/1.1" 200 None
2026-03-28 22:19:41 [bca.uk] INFO: Scrape type for ET19%20TUO: 0
2026-03-28 22:19:41 [bca.uk] INFO: Found listing with ID: KS73%20BWH
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 22:19:41 [bca.uk] INFO: Scrape type for KS73%20BWH: 0
2026-03-28 22:19:41 [bca.uk] INFO: Found listing with ID: LK65%20OOF
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK65%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 22:19:41 [bca.uk] INFO: Scrape type for LK65%20OOF: 2
2026-03-28 22:19:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79b9298e-9486-59a7-906c-89904d4f715d with identifier: LK65%20OOF
2026-03-28 22:19:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79b9298e-9486-59a7-906c-89904d4f715d with scrape type 2
2026-03-28 22:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79b9298e-9486-59a7-906c-89904d4f715d with scrape type 2
2026-03-28 22:19:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79b9298e-9486-59a7-906c-89904d4f715d, identifier: LK65%20OOF
2026-03-28 22:19:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:41 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79b9298e-9486-59a7-906c-89904d4f715d with identifier: LK65%20OOF
2026-03-28 22:19:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79b9298e-9486-59a7-906c-89904d4f715d with identifier: LK65%20OOF
2026-03-28 22:19:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79b9298e-9486-59a7-906c-89904d4f715d with identifier: LK65%20OOF to the API
2026-03-28 22:19:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=56&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK65%20OOF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '79b9298e-9486-59a7-906c-89904d4f715d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK65 OOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK65%20OOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 122808,
 'odometer_reading_unit': '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 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0CXXGAKCFU07468',
 'year': 2015}
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK65%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Saving data for LK65%20OOF: {'auction_closing_time': 1775037600.0, 'created_time': 1774622521.449927, 'last_price_update_time': 1774736382.224207}
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK65%2520OOF') HTTP/1.1" 204 0
2026-03-28 22:19:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: RK20%20KSJ
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK20%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for RK20%20KSJ: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: VE14%20BDV
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for VE14%20BDV: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: VK18%20ERU
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520ERU%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for VK18%20ERU: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: VN69%20VZU
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN69%2520VZU%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for VN69%20VZU: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: VX73%20HHM
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for VX73%20HHM: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: AA57%20TEC
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AA57%2520TEC%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for AA57%20TEC: 0
2026-03-28 22:19:42 [bca.uk] INFO: Found listing with ID: AO69%20GHX
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 22:19:42 [bca.uk] INFO: Scrape type for AO69%20GHX: 0
2026-03-28 22:19:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=57&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:44 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:44 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded
2026-03-28 22:19:44 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BC19%20XPT
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC19%2520XPT%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BC19%20XPT: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BL74%20LVO
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520LVO%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BL74%20LVO: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BN69%20HNH
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BN69%20HNH: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BW19%20VEU
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520VEU%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BW19%20VEU: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: LN72%20VDO
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN72%2520VDO%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for LN72%20VDO: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: WM22%20LHF
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM22%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for WM22%20LHF: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: WR73%20NUW
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for WR73%20NUW: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: AP64%20FXF
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP64%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for AP64%20FXF: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BG23%20XZB
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520XZB%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BG23%20XZB: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: KE23%20WFX
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520WFX%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for KE23%20WFX: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: NL72%20JYY
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520JYY%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for NL72%20JYY: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: WM23%20RXO
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520RXO%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for WM23%20RXO: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: MX68%20WWL
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX68%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for MX68%20WWL: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: RE72%20XTG
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for RE72%20XTG: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: YS18%20YUH
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for YS18%20YUH: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: CP69%20EJK
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP69%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for CP69%20EJK: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: LC71%20GGJ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for LC71%20GGJ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: MM66%20LYO
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM66%2520LYO%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for MM66%20LYO: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: EO22%20OJN
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520OJN%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for EO22%20OJN: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: YV19%20XTZ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520XTZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for YV19%20XTZ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: GF21%20HVA
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520HVA%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for GF21%20HVA: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: KS69%20FVZ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520FVZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for KS69%20FVZ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: EK19%20ZNY
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK19%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for EK19%20ZNY: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: PK17%20ZCJ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for PK17%20ZCJ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: OY59%20MPE
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520MPE%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for OY59%20MPE: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: LN17%20CKV
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN17%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for LN17%20CKV: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BU64%20HFZ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BU64%20HFZ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: HG60%20MOU
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG60%2520MOU%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for HG60%20MOU: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: OE63%20PXW
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE63%2520PXW%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for OE63%20PXW: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: OV13%20BCY
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV13%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for OV13%20BCY: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: GM15%20GRU
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM15%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for GM15%20GRU: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: DP67%20BZC
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for DP67%20BZC: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: PE10%20VPC
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520VPC%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for PE10%20VPC: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: SD14%20YZT
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520YZT%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for SD14%20YZT: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: PE09%20KEU
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE09%2520KEU%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for PE09%20KEU: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: KY65%20OFL
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY65%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for KY65%20OFL: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: LV16%20UBM
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV16%2520UBM%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for LV16%20UBM: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: C5%20SGG
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C5%2520SGG%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for C5%20SGG: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: BN57%20TPO
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN57%2520TPO%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for BN57%20TPO: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: KL08%20MZN
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL08%2520MZN%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for KL08%20MZN: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: YF10%20WHJ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520WHJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for YF10%20WHJ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: SG10%20DVX
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG10%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for SG10%20DVX: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: PL16%20LGZ
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL16%2520LGZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:44 [bca.uk] INFO: Scrape type for PL16%20LGZ: 0
2026-03-28 22:19:44 [bca.uk] INFO: Found listing with ID: SW65%20EYA
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW65%2520EYA%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for SW65%20EYA: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: SD71%20ENU
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD71%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for SD71%20ENU: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: WV67%20WXA
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV67%2520WXA%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for WV67%20WXA: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: LB71%20URJ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for LB71%20URJ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CE57%20YUK
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE57%2520YUK%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CE57%20YUK: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: EO17%20HFL
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520HFL%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for EO17%20HFL: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: WU13%20NKG
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU13%2520NKG%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for WU13%20NKG: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: YG16%20XGE
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG16%2520XGE%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for YG16%20XGE: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: SP71%20OVW
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP71%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for SP71%20OVW: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GUE
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GUE%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GUE: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: MJ24%20OAZ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520OAZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for MJ24%20OAZ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: MW74%20XBU
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520XBU%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for MW74%20XBU: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: VN74%20DFP
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for VN74%20DFP: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: YD24%20VSV
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520VSV%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for YD24%20VSV: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BP23%20OWA
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BP23%20OWA: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BT23%20KGO
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520KGO%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BT23%20KGO: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BT73%20VNY
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520VNY%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BT73%20VNY: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GAO
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GAO%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GAO: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GBV
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GBV%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GBV: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GDO
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GDO: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GKU
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GKU%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GKU: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GRZ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GRZ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GSV
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GSV%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GSV: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BF71%20EFD
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF71%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BF71%20EFD: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CK11%20THG
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520THG%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CK11%20THG: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: HY11%20ZDK
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY11%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for HY11%20ZDK: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BK12%20HXD
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK12%2520HXD%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BK12%20HXD: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BK60%20WFP
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BK60%20WFP: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BX63%20YWP
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX63%2520YWP%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BX63%20YWP: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: DV74%20EKY
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520EKY%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for DV74%20EKY: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: DF59%20CZD
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF59%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for DF59%20CZD: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: KS10%20KFX
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS10%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for KS10%20KFX: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: KN74%20WBP
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN74%2520WBP%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for KN74%20WBP: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: LN69%20HJX
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for LN69%20HJX: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: AY68%20HZF
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY68%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for AY68%20HZF: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: GN19%20XSV
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520XSV%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for GN19%20XSV: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: LR17%20YKD
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR17%2520YKD%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for LR17%20YKD: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: MW23%20LPL
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for MW23%20LPL: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: MW23%20YLS
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520YLS%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for MW23%20YLS: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: MD73%20YHH
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520YHH%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for MD73%20YHH: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: AJ17%20AZT
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for AJ17%20AZT: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: BN69%20VGV
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520VGV%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for BN69%20VGV: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: SM59%20FAJ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM59%2520FAJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for SM59%20FAJ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: SH13%20CDZ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH13%2520CDZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for SH13%20CDZ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GDE
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDE%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GDE: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GHO
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GHO%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GHO: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GPU
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GPU: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: VN74%20CYX
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CYX%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for VN74%20CYX: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: VN74%20CZB
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for VN74%20CZB: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CF74%20GDA
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GDA%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CF74%20GDA: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: HT74%20YXJ
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT74%2520YXJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for HT74%20YXJ: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: GN19%20NKM
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for GN19%20NKM: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: RK16%20WKP
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK16%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for RK16%20WKP: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: CX68%20KPN
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX68%2520KPN%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for CX68%20KPN: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: LR14%20AZB
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR14%2520AZB%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for LR14%20AZB: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: PX07%20OTF
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX07%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for PX07%20OTF: 0
2026-03-28 22:19:45 [bca.uk] INFO: Found listing with ID: AF12%20TYO
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF12%2520TYO%27 HTTP/1.1" 200 None
2026-03-28 22:19:45 [bca.uk] INFO: Scrape type for AF12%20TYO: 0
2026-03-28 22:19:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:48 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded
2026-03-28 22:19:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CE21%20AVV
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520AVV%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CE21%20AVV: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: YD18%20RTL
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520RTL%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for YD18%20RTL: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: LA69%20SXH
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520SXH%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for LA69%20SXH: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: DY14%20ZVW
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY14%2520ZVW%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for DY14%20ZVW: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: LU19%20BRX
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LU19%2520BRX%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for LU19%20BRX: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: LB72%20BZL
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520BZL%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for LB72%20BZL: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: ST14%20VDX
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST14%2520VDX%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for ST14%20VDX: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: HD10%20USZ
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD10%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for HD10%20USZ: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: NJ20%20YJF
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ20%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for NJ20%20YJF: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: ME73%20BHO
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520BHO%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for ME73%20BHO: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: VN74%20CZA
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520CZA%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for VN74%20CZA: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: VN74%20DFZ
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN74%2520DFZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for VN74%20DFZ: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20MUO
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUO%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20MUO: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20MUY
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MUY%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20MUY: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20MVF
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20MVF: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20NAU
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20NAU: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20NBN
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NBN%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20NBN: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: CJ23%20NFA
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520NFA%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for CJ23%20NFA: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: MD73%20CVG
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520CVG%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for MD73%20CVG: 0
2026-03-28 22:19:48 [bca.uk] INFO: Found listing with ID: ET67%20NEY
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET67%2520NEY%27 HTTP/1.1" 200 None
2026-03-28 22:19:48 [bca.uk] INFO: Scrape type for ET67%20NEY: 2
2026-03-28 22:19:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcb3c916-ca13-535b-826f-f9068d9f032a with identifier: ET67%20NEY
2026-03-28 22:19:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcb3c916-ca13-535b-826f-f9068d9f032a with scrape type 2
2026-03-28 22:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcb3c916-ca13-535b-826f-f9068d9f032a with scrape type 2
2026-03-28 22:19:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcb3c916-ca13-535b-826f-f9068d9f032a, identifier: ET67%20NEY
2026-03-28 22:19:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:49 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcb3c916-ca13-535b-826f-f9068d9f032a with identifier: ET67%20NEY
2026-03-28 22:19:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcb3c916-ca13-535b-826f-f9068d9f032a with identifier: ET67%20NEY
2026-03-28 22:19:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcb3c916-ca13-535b-826f-f9068d9f032a with identifier: ET67%20NEY to the API
2026-03-28 22:19:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET67%20NEY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fcb3c916-ca13-535b-826f-f9068d9f032a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ET67 NEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET67%20NEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 112608,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 TDCI 130 290 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 130 290 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYHA32876',
 'year': 2018}
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET67%2520NEY%27 HTTP/1.1" 200 None
2026-03-28 22:19:50 [bca.uk] INFO: Saving data for ET67%20NEY: {'auction_closing_time': 1774778400.0, 'created_time': 1774622530.121055, 'last_price_update_time': 1774736390.398364}
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET67%2520NEY') HTTP/1.1" 204 0
2026-03-28 22:19:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:50 [bca.uk] INFO: Found listing with ID: GJ66%20FPG
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520FPG%27 HTTP/1.1" 200 None
2026-03-28 22:19:50 [bca.uk] INFO: Scrape type for GJ66%20FPG: 0
2026-03-28 22:19:50 [bca.uk] INFO: Found listing with ID: NV63%20UFK
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV63%2520UFK%27 HTTP/1.1" 200 None
2026-03-28 22:19:50 [bca.uk] INFO: Scrape type for NV63%20UFK: 2
2026-03-28 22:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b1243fc-9694-5d93-a115-ac43fd35f52c with identifier: NV63%20UFK
2026-03-28 22:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b1243fc-9694-5d93-a115-ac43fd35f52c with scrape type 2
2026-03-28 22:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b1243fc-9694-5d93-a115-ac43fd35f52c with scrape type 2
2026-03-28 22:19:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b1243fc-9694-5d93-a115-ac43fd35f52c, identifier: NV63%20UFK
2026-03-28 22:19:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b1243fc-9694-5d93-a115-ac43fd35f52c with identifier: NV63%20UFK
2026-03-28 22:19:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b1243fc-9694-5d93-a115-ac43fd35f52c with identifier: NV63%20UFK
2026-03-28 22:19:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b1243fc-9694-5d93-a115-ac43fd35f52c with identifier: NV63%20UFK to the API
2026-03-28 22:19:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV63%20UFK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5b1243fc-9694-5d93-a115-ac43fd35f52c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV63 UFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV63%20UFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 168730,
 'odometer_reading_unit': '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 BERLINGO L1 1.6 HDI 75 625KG LX Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG LX',
 'vin': 'VF77B9HN0DJ867487',
 'year': 2014}
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV63%2520UFK%27 HTTP/1.1" 200 None
2026-03-28 22:19:51 [bca.uk] INFO: Saving data for NV63%20UFK: {'auction_closing_time': 1774778400.0, 'created_time': 1774622518.417104, 'last_price_update_time': 1774736391.521774}
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV63%2520UFK') HTTP/1.1" 204 0
2026-03-28 22:19:51 [bca.uk] INFO: Found listing with ID: SL66%20AXM
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520AXM%27 HTTP/1.1" 200 None
2026-03-28 22:19:51 [bca.uk] INFO: Scrape type for SL66%20AXM: 2
2026-03-28 22:19:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfc62204-0e48-5d1d-ac02-e1646f982a0b with identifier: SL66%20AXM
2026-03-28 22:19:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfc62204-0e48-5d1d-ac02-e1646f982a0b with scrape type 2
2026-03-28 22:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfc62204-0e48-5d1d-ac02-e1646f982a0b with scrape type 2
2026-03-28 22:19:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfc62204-0e48-5d1d-ac02-e1646f982a0b, identifier: SL66%20AXM
2026-03-28 22:19:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfc62204-0e48-5d1d-ac02-e1646f982a0b with identifier: SL66%20AXM
2026-03-28 22:19:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfc62204-0e48-5d1d-ac02-e1646f982a0b with identifier: SL66%20AXM
2026-03-28 22:19:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfc62204-0e48-5d1d-ac02-e1646f982a0b with identifier: SL66%20AXM to the API
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL66%20AXM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cfc62204-0e48-5d1d-ac02-e1646f982a0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL66 AXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL66%20AXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 112774,
 'odometer_reading_unit': '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 L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0GJ575531',
 'year': 2016}
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520AXM%27 HTTP/1.1" 200 None
2026-03-28 22:19:51 [bca.uk] INFO: Saving data for SL66%20AXM: {'auction_closing_time': 1774778400.0, 'created_time': 1774622513.965601, 'last_price_update_time': 1774736391.904957}
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL66%2520AXM') HTTP/1.1" 204 0
2026-03-28 22:19:51 [bca.uk] INFO: Found listing with ID: CF74%20GFZ
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GFZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:51 [bca.uk] INFO: Scrape type for CF74%20GFZ: 0
2026-03-28 22:19:51 [bca.uk] INFO: Found listing with ID: EY63%20TFZ
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520TFZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:51 [bca.uk] INFO: Scrape type for EY63%20TFZ: 2
2026-03-28 22:19:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 948044ab-4570-545b-9f40-b3ab9701eecd with identifier: EY63%20TFZ
2026-03-28 22:19:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 948044ab-4570-545b-9f40-b3ab9701eecd with scrape type 2
2026-03-28 22:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 948044ab-4570-545b-9f40-b3ab9701eecd with scrape type 2
2026-03-28 22:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 948044ab-4570-545b-9f40-b3ab9701eecd, identifier: EY63%20TFZ
2026-03-28 22:19:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 948044ab-4570-545b-9f40-b3ab9701eecd with identifier: EY63%20TFZ
2026-03-28 22:19:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 948044ab-4570-545b-9f40-b3ab9701eecd with identifier: EY63%20TFZ
2026-03-28 22:19:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 948044ab-4570-545b-9f40-b3ab9701eecd with identifier: EY63%20TFZ to the API
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY63%20TFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '948044ab-4570-545b-9f40-b3ab9701eecd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY63 TFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY63%20TFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '318D',
 'odometer': 73711,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 318D 2.0 SE Saloon',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WBA3D12040J233455',
 'year': 2013}
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520TFZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:52 [bca.uk] INFO: Saving data for EY63%20TFZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622514.414635, 'last_price_update_time': 1774736392.369081}
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY63%2520TFZ') HTTP/1.1" 204 0
2026-03-28 22:19:52 [bca.uk] INFO: Found listing with ID: MT19%20BNY
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520BNY%27 HTTP/1.1" 200 None
2026-03-28 22:19:52 [bca.uk] INFO: Scrape type for MT19%20BNY: 2
2026-03-28 22:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with identifier: MT19%20BNY
2026-03-28 22:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with scrape type 2
2026-03-28 22:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with scrape type 2
2026-03-28 22:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d82d5a6-7da3-5aca-88c7-bad55db2de3f, identifier: MT19%20BNY
2026-03-28 22:19:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with identifier: MT19%20BNY
2026-03-28 22:19:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with identifier: MT19%20BNY
2026-03-28 22:19:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d82d5a6-7da3-5aca-88c7-bad55db2de3f with identifier: MT19%20BNY to the API
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT19%20BNY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d82d5a6-7da3-5aca-88c7-bad55db2de3f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT19 BNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT19%20BNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30008,
 'odometer_reading_unit': '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 FIRST ED. Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD FIRST ED.',
 'vin': 'SALZA2AXXLH019455',
 'year': 2019}
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520BNY%27 HTTP/1.1" 200 None
2026-03-28 22:19:52 [bca.uk] INFO: Saving data for MT19%20BNY: {'auction_closing_time': 1775037600.0, 'created_time': 1774622513.131389, 'last_price_update_time': 1774736392.802274}
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT19%2520BNY') HTTP/1.1" 204 0
2026-03-28 22:19:52 [bca.uk] INFO: Found listing with ID: YK13%20MMF
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520MMF%27 HTTP/1.1" 200 None
2026-03-28 22:19:52 [bca.uk] INFO: Scrape type for YK13%20MMF: 2
2026-03-28 22:19:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with identifier: YK13%20MMF
2026-03-28 22:19:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with scrape type 2
2026-03-28 22:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with scrape type 2
2026-03-28 22:19:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c567606-4f24-59ec-88bb-a826ee5a3ea1, identifier: YK13%20MMF
2026-03-28 22:19:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with identifier: YK13%20MMF
2026-03-28 22:19:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with identifier: YK13%20MMF
2026-03-28 22:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c567606-4f24-59ec-88bb-a826ee5a3ea1 with identifier: YK13%20MMF to the API
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK13%20MMF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c567606-4f24-59ec-88bb-a826ee5a3ea1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK13 MMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK13%20MMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 123507,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD PRESTIGE Hatchback',
 'transmission': 'automatic',
 'trim': 'SD4 4WD PRESTIGE',
 'vin': 'SALVA2AE9DH765751',
 'year': 2013}
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520MMF%27 HTTP/1.1" 200 None
2026-03-28 22:19:53 [bca.uk] INFO: Saving data for YK13%20MMF: {'auction_closing_time': 1774864800.0, 'created_time': 1774622512.514096, 'last_price_update_time': 1774736393.214905}
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK13%2520MMF') HTTP/1.1" 204 0
2026-03-28 22:19:53 [bca.uk] INFO: Found listing with ID: YS18%20VJO
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:19:53 [bca.uk] INFO: Scrape type for YS18%20VJO: 2
2026-03-28 22:19:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 646d50e0-d092-5ca4-869f-18583400c6b3 with identifier: YS18%20VJO
2026-03-28 22:19:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 646d50e0-d092-5ca4-869f-18583400c6b3 with scrape type 2
2026-03-28 22:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 646d50e0-d092-5ca4-869f-18583400c6b3 with scrape type 2
2026-03-28 22:19:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 646d50e0-d092-5ca4-869f-18583400c6b3, identifier: YS18%20VJO
2026-03-28 22:19:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 646d50e0-d092-5ca4-869f-18583400c6b3 with identifier: YS18%20VJO
2026-03-28 22:19:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 646d50e0-d092-5ca4-869f-18583400c6b3 with identifier: YS18%20VJO
2026-03-28 22:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 646d50e0-d092-5ca4-869f-18583400c6b3 with identifier: YS18%20VJO to the API
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS18%20VJO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '646d50e0-d092-5ca4-869f-18583400c6b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS18 VJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS18%20VJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 93105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC EDITION Estate',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC EDITION',
 'vin': 'WF06XXGCC6JT42119',
 'year': 2018}
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS18%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:19:53 [bca.uk] INFO: Saving data for YS18%20VJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774622514.781012, 'last_price_update_time': 1774736393.607699}
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS18%2520VJO') HTTP/1.1" 204 0
2026-03-28 22:19:53 [bca.uk] INFO: Found listing with ID: CV11%20MXY
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:53 [bca.uk] INFO: Scrape type for CV11%20MXY: 2
2026-03-28 22:19:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56bf8cc-c4e0-5207-9294-78863811af47 with identifier: CV11%20MXY
2026-03-28 22:19:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56bf8cc-c4e0-5207-9294-78863811af47 with scrape type 2
2026-03-28 22:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c56bf8cc-c4e0-5207-9294-78863811af47 with scrape type 2
2026-03-28 22:19:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c56bf8cc-c4e0-5207-9294-78863811af47, identifier: CV11%20MXY
2026-03-28 22:19:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c56bf8cc-c4e0-5207-9294-78863811af47 with identifier: CV11%20MXY
2026-03-28 22:19:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c56bf8cc-c4e0-5207-9294-78863811af47 with identifier: CV11%20MXY
2026-03-28 22:19:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c56bf8cc-c4e0-5207-9294-78863811af47 with identifier: CV11%20MXY to the API
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:53 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV11%20MXY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c56bf8cc-c4e0-5207-9294-78863811af47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV11 MXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV11%20MXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 90518,
 '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 EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'EDGE',
 'vin': 'WF0JXXGAJJBC29303',
 'year': 2011}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Saving data for CV11%20MXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774622510.267994, 'last_price_update_time': 1774736394.011362}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV11%2520MXY') HTTP/1.1" 204 0
2026-03-28 22:19:54 [bca.uk] INFO: Found listing with ID: LG19%20FDD
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Scrape type for LG19%20FDD: 2
2026-03-28 22:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bff8639e-a90e-5d89-b871-14770e28ee87 with identifier: LG19%20FDD
2026-03-28 22:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bff8639e-a90e-5d89-b871-14770e28ee87 with scrape type 2
2026-03-28 22:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bff8639e-a90e-5d89-b871-14770e28ee87 with scrape type 2
2026-03-28 22:19:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bff8639e-a90e-5d89-b871-14770e28ee87, identifier: LG19%20FDD
2026-03-28 22:19:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bff8639e-a90e-5d89-b871-14770e28ee87 with identifier: LG19%20FDD
2026-03-28 22:19:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bff8639e-a90e-5d89-b871-14770e28ee87 with identifier: LG19%20FDD
2026-03-28 22:19:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bff8639e-a90e-5d89-b871-14770e28ee87 with identifier: LG19%20FDD to the API
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG19%20FDD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bff8639e-a90e-5d89-b871-14770e28ee87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG19 FDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG19%20FDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 49892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 82 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 FLAIR',
 'vin': 'VF7SXHMRPKT560735',
 'year': 2019}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Saving data for LG19%20FDD: {'auction_closing_time': 1774864800.0, 'created_time': 1774622509.199012, 'last_price_update_time': 1774736394.400588}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG19%2520FDD') HTTP/1.1" 204 0
2026-03-28 22:19:54 [bca.uk] INFO: Found listing with ID: WA16%20UDO
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Scrape type for WA16%20UDO: 2
2026-03-28 22:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with identifier: WA16%20UDO
2026-03-28 22:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with scrape type 2
2026-03-28 22:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with scrape type 2
2026-03-28 22:19:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2, identifier: WA16%20UDO
2026-03-28 22:19:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with identifier: WA16%20UDO
2026-03-28 22:19:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with identifier: WA16%20UDO
2026-03-28 22:19:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ca8663a-c802-5ccf-adae-8d5cd56c4ae2 with identifier: WA16%20UDO to the API
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA16%20UDO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5ca8663a-c802-5ccf-adae-8d5cd56c4ae2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA16 UDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA16%20UDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 85726,
 'odometer_reading_unit': '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': 'WF0WXXGCEWGA80052',
 'year': 2016}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Saving data for WA16%20UDO: {'auction_closing_time': 1774864800.0, 'created_time': 1774622507.472859, 'last_price_update_time': 1774736394.797928}
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA16%2520UDO') HTTP/1.1" 204 0
2026-03-28 22:19:54 [bca.uk] INFO: Found listing with ID: WU68%20XGF
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU68%2520XGF%27 HTTP/1.1" 200 None
2026-03-28 22:19:54 [bca.uk] INFO: Scrape type for WU68%20XGF: 2
2026-03-28 22:19:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f923de3f-b1b2-5b99-ac03-8aea608e786a with identifier: WU68%20XGF
2026-03-28 22:19:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f923de3f-b1b2-5b99-ac03-8aea608e786a with scrape type 2
2026-03-28 22:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f923de3f-b1b2-5b99-ac03-8aea608e786a with scrape type 2
2026-03-28 22:19:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f923de3f-b1b2-5b99-ac03-8aea608e786a, identifier: WU68%20XGF
2026-03-28 22:19:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f923de3f-b1b2-5b99-ac03-8aea608e786a with identifier: WU68%20XGF
2026-03-28 22:19:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f923de3f-b1b2-5b99-ac03-8aea608e786a with identifier: WU68%20XGF
2026-03-28 22:19:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f923de3f-b1b2-5b99-ac03-8aea608e786a with identifier: WU68%20XGF to the API
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU68%20XGF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f923de3f-b1b2-5b99-ac03-8aea608e786a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU68 XGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU68%20XGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 41370,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 IG 71 ACENTA LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': 'IG 71 ACENTA LIMITED ED.',
 'vin': 'VNVK1400361209940',
 'year': 2018}
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU68%2520XGF%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Saving data for WU68%20XGF: {'auction_closing_time': 1774864800.0, 'created_time': 1774622511.252444, 'last_price_update_time': 1774736395.353892}
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU68%2520XGF') HTTP/1.1" 204 0
2026-03-28 22:19:55 [bca.uk] INFO: Found listing with ID: CF69%20BMU
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Scrape type for CF69%20BMU: 0
2026-03-28 22:19:55 [bca.uk] INFO: Found listing with ID: EK69%20NZM
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520NZM%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Scrape type for EK69%20NZM: 0
2026-03-28 22:19:55 [bca.uk] INFO: Found listing with ID: EA72%20ZZC
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520ZZC%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Scrape type for EA72%20ZZC: 0
2026-03-28 22:19:55 [bca.uk] INFO: Found listing with ID: EU18%20PZT
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520PZT%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Scrape type for EU18%20PZT: 0
2026-03-28 22:19:55 [bca.uk] INFO: Found listing with ID: EX22%20YTL
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520YTL%27 HTTP/1.1" 200 None
2026-03-28 22:19:55 [bca.uk] INFO: Scrape type for EX22%20YTL: 2
2026-03-28 22:19:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with identifier: EX22%20YTL
2026-03-28 22:19:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with scrape type 2
2026-03-28 22:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with scrape type 2
2026-03-28 22:19:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded, identifier: EX22%20YTL
2026-03-28 22:19:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:19:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with identifier: EX22%20YTL
2026-03-28 22:19:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with identifier: EX22%20YTL
2026-03-28 22:19:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81152921-ff74-5cb7-9cc5-e5ee8e6b4ded with identifier: EX22%20YTL to the API
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX22%20YTL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81152921-ff74-5cb7-9cc5-e5ee8e6b4ded',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX22 YTL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX22%20YTL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 34443,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'TGI EXCLUSIVE DCT',
 'vin': 'LSJA24U92MN201856',
 'year': 2022}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520YTL%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Saving data for EX22%20YTL: {'auction_closing_time': 1774864800.0, 'created_time': 1774622531.054351, 'last_price_update_time': 1774736396.033941}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX22%2520YTL') HTTP/1.1" 204 0
2026-03-28 22:19:56 [bca.uk] INFO: Found listing with ID: EX23%20DWW
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Scrape type for EX23%20DWW: 2
2026-03-28 22:19:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c92611c-6441-5675-8453-11b58859daa9 with identifier: EX23%20DWW
2026-03-28 22:19:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c92611c-6441-5675-8453-11b58859daa9 with scrape type 2
2026-03-28 22:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c92611c-6441-5675-8453-11b58859daa9 with scrape type 2
2026-03-28 22:19:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c92611c-6441-5675-8453-11b58859daa9, identifier: EX23%20DWW
2026-03-28 22:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c92611c-6441-5675-8453-11b58859daa9 with identifier: EX23%20DWW
2026-03-28 22:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c92611c-6441-5675-8453-11b58859daa9 with identifier: EX23%20DWW
2026-03-28 22:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c92611c-6441-5675-8453-11b58859daa9 with identifier: EX23%20DWW to the API
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX23%20DWW-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7c92611c-6441-5675-8453-11b58859daa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX23 DWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX23%20DWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'DACIA',
 'model': 'JOGGER',
 'odometer': 18695,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DACIA JOGGER 1.0 TCE EXPRESSION Estate',
 'transmission': 'manual',
 'trim': 'TCE EXPRESSION',
 'vin': 'UU1DJF00570561837',
 'year': 2023}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Saving data for EX23%20DWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774622532.711064, 'last_price_update_time': 1774736396.420704}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX23%2520DWW') HTTP/1.1" 204 0
2026-03-28 22:19:56 [bca.uk] INFO: Found listing with ID: KM73%20YDN
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YDN%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Scrape type for KM73%20YDN: 0
2026-03-28 22:19:56 [bca.uk] INFO: Found listing with ID: KS70%20OTJ
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520OTJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Scrape type for KS70%20OTJ: 2
2026-03-28 22:19:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with identifier: KS70%20OTJ
2026-03-28 22:19:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with scrape type 2
2026-03-28 22:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with scrape type 2
2026-03-28 22:19:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3, identifier: KS70%20OTJ
2026-03-28 22:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with identifier: KS70%20OTJ
2026-03-28 22:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with identifier: KS70%20OTJ
2026-03-28 22:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3 with identifier: KS70%20OTJ to the API
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS70%20OTJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff8c58c1-6f87-55ea-a437-5c8f4dbf31c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS70 OTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS70%20OTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 104484,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.2 P/T 130 FLAIR PLUS EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 FLAIR PLUS EAT8',
 'vin': 'VR7ARHNSSLL070295',
 'year': 2020}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520OTJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Saving data for KS70%20OTJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774622531.590386, 'last_price_update_time': 1774736396.875099}
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS70%2520OTJ') HTTP/1.1" 204 0
2026-03-28 22:19:56 [bca.uk] INFO: Total items found: 100
2026-03-28 22:19:56 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded
2026-03-28 22:19:56 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:19:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:56 [bca.uk] INFO: Found listing with ID: LD68%20TFK
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 22:19:56 [bca.uk] INFO: Scrape type for LD68%20TFK: 0
2026-03-28 22:19:56 [bca.uk] INFO: Found listing with ID: RJ13%20WRO
2026-03-28 22:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520WRO%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for RJ13%20WRO: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: SB52%20SVA
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB52%2520SVA%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for SB52%20SVA: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: BD24%20OCG
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OCG%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for BD24%20OCG: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: HY19%20YJF
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for HY19%20YJF: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: KW17%20VSO
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW17%2520VSO%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for KW17%20VSO: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: VK23%20WPF
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for VK23%20WPF: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: WO17%20EFJ
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO17%2520EFJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for WO17%20EFJ: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: GK73%20PWN
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK73%2520PWN%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for GK73%20PWN: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: GV11%20FZA
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for GV11%20FZA: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: GX68%20ZLE
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520ZLE%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for GX68%20ZLE: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: HY67%20YJF
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY67%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for HY67%20YJF: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: LO04%20NLL
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO04%2520NLL%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for LO04%20NLL: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: SF19%20CYL
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for SF19%20CYL: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: AD19%20NZJ
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520NZJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for AD19%20NZJ: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: BG15%20FBL
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG15%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for BG15%20FBL: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: EA73%20MXP
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA73%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for EA73%20MXP: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: EU20%20UOE
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU20%2520UOE%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for EU20%20UOE: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: FG73%20PGO
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG73%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for FG73%20PGO: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: BP67%20AOT
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for BP67%20AOT: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: LE74%20FJJ
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE74%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for LE74%20FJJ: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: LP73%20AOY
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520AOY%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for LP73%20AOY: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: LS23%20ZHO
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520ZHO%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for LS23%20ZHO: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: RF09%20ATO
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF09%2520ATO%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for RF09%20ATO: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: RO24%20YYD
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO24%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for RO24%20YYD: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: WM66%20CHF
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM66%2520CHF%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for WM66%20CHF: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: KM18%20KVR
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM18%2520KVR%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for KM18%20KVR: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: J100%20GFF
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J100%2520GFF%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for J100%20GFF: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: GU68%20TYY
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520TYY%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for GU68%20TYY: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: GO20%20FOX
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GO20%2520FOX%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for GO20%20FOX: 0
2026-03-28 22:19:57 [bca.uk] INFO: Found listing with ID: PO16%20ZBY
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZBY%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Scrape type for PO16%20ZBY: 2
2026-03-28 22:19:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 040af1b7-3693-5f2c-883d-868502c2c4b8 with identifier: PO16%20ZBY
2026-03-28 22:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 040af1b7-3693-5f2c-883d-868502c2c4b8 with scrape type 2
2026-03-28 22:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 040af1b7-3693-5f2c-883d-868502c2c4b8 with scrape type 2
2026-03-28 22:19:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 040af1b7-3693-5f2c-883d-868502c2c4b8, identifier: PO16%20ZBY
2026-03-28 22:19:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:19:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 040af1b7-3693-5f2c-883d-868502c2c4b8 with identifier: PO16%20ZBY
2026-03-28 22:19:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 040af1b7-3693-5f2c-883d-868502c2c4b8 with identifier: PO16%20ZBY
2026-03-28 22:19:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 040af1b7-3693-5f2c-883d-868502c2c4b8 with identifier: PO16%20ZBY to the API
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:57 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO16%20ZBY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '040af1b7-3693-5f2c-883d-868502c2c4b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO16 ZBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO16%20ZBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 120136,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1760122J465383',
 'year': 2016}
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZBY%27 HTTP/1.1" 200 None
2026-03-28 22:19:57 [bca.uk] INFO: Saving data for PO16%20ZBY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622493.109107, 'last_price_update_time': 1774736397.926431}
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO16%2520ZBY') HTTP/1.1" 204 0
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: LT15%20VLH
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520VLH%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for LT15%20VLH: 0
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: FY71%20OWA
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for FY71%20OWA: 0
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: EX23%20AZZ
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for EX23%20AZZ: 2
2026-03-28 22:19:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f5685aa-0034-5990-8fd3-739aec9d6a0e with identifier: EX23%20AZZ
2026-03-28 22:19:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f5685aa-0034-5990-8fd3-739aec9d6a0e with scrape type 2
2026-03-28 22:19:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f5685aa-0034-5990-8fd3-739aec9d6a0e with scrape type 2
2026-03-28 22:19:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f5685aa-0034-5990-8fd3-739aec9d6a0e, identifier: EX23%20AZZ
2026-03-28 22:19:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: EU15%20ZFP
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520ZFP%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for EU15%20ZFP: 0
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: ML13%20PZH
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML13%2520PZH%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for ML13%20PZH: 0
2026-03-28 22:19:58 [bca.uk] INFO: Found listing with ID: KW69%20WJJ
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520WJJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Scrape type for KW69%20WJJ: 2
2026-03-28 22:19:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b33f636a-778c-5926-b4bb-e949340b05b8 with identifier: KW69%20WJJ
2026-03-28 22:19:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b33f636a-778c-5926-b4bb-e949340b05b8 with scrape type 2
2026-03-28 22:19:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b33f636a-778c-5926-b4bb-e949340b05b8 with scrape type 2
2026-03-28 22:19:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b33f636a-778c-5926-b4bb-e949340b05b8, identifier: KW69%20WJJ
2026-03-28 22:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f5685aa-0034-5990-8fd3-739aec9d6a0e with identifier: EX23%20AZZ
2026-03-28 22:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f5685aa-0034-5990-8fd3-739aec9d6a0e with identifier: EX23%20AZZ
2026-03-28 22:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f5685aa-0034-5990-8fd3-739aec9d6a0e with identifier: EX23%20AZZ to the API
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX23%20AZZ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6f5685aa-0034-5990-8fd3-739aec9d6a0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX23 AZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX23%20AZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 17138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.0 TCE 90 EXPRESSION StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 90 EXPRESSION',
 'vin': 'VF1HJD20070506652',
 'year': 2023}
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Saving data for EX23%20AZZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621012.933683, 'last_price_update_time': 1774736398.696217}
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX23%2520AZZ') HTTP/1.1" 204 0
2026-03-28 22:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b33f636a-778c-5926-b4bb-e949340b05b8 with identifier: KW69%20WJJ
2026-03-28 22:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b33f636a-778c-5926-b4bb-e949340b05b8 with identifier: KW69%20WJJ
2026-03-28 22:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b33f636a-778c-5926-b4bb-e949340b05b8 with identifier: KW69%20WJJ to the API
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW69%20WJJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b33f636a-778c-5926-b4bb-e949340b05b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW69 WJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW69%20WJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 46300,
 'odometer_reading_unit': '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-TREND Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I X-TREND',
 'vin': 'JTDKGNEC00N520349',
 'year': 2020}
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520WJJ%27 HTTP/1.1" 200 None
2026-03-28 22:19:58 [bca.uk] INFO: Saving data for KW69%20WJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621061.544496, 'last_price_update_time': 1774736398.97964}
2026-03-28 22:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW69%2520WJJ') HTTP/1.1" 204 0
2026-03-28 22:19:59 [bca.uk] INFO: Found listing with ID: MV22%20NMO
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Scrape type for MV22%20NMO: 2
2026-03-28 22:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1151bcb6-f7fb-5160-a613-bf906e46c2df with identifier: MV22%20NMO
2026-03-28 22:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1151bcb6-f7fb-5160-a613-bf906e46c2df with scrape type 2
2026-03-28 22:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1151bcb6-f7fb-5160-a613-bf906e46c2df with scrape type 2
2026-03-28 22:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1151bcb6-f7fb-5160-a613-bf906e46c2df, identifier: MV22%20NMO
2026-03-28 22:19:59 [bca.uk] INFO: Found listing with ID: KF15%20PUX
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF15%2520PUX%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Scrape type for KF15%20PUX: 0
2026-03-28 22:19:59 [bca.uk] INFO: Found listing with ID: SL70%20OPZ
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL70%2520OPZ%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Scrape type for SL70%20OPZ: 0
2026-03-28 22:19:59 [bca.uk] INFO: Found listing with ID: AE09%20LXH
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE09%2520LXH%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Scrape type for AE09%20LXH: 0
2026-03-28 22:19:59 [bca.uk] INFO: Found listing with ID: SB21%20BMO
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB21%2520BMO%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Scrape type for SB21%20BMO: 2
2026-03-28 22:19:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10c21701-0356-54fc-ab9e-47cfe0787876 with identifier: SB21%20BMO
2026-03-28 22:19:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10c21701-0356-54fc-ab9e-47cfe0787876 with scrape type 2
2026-03-28 22:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10c21701-0356-54fc-ab9e-47cfe0787876 with scrape type 2
2026-03-28 22:19:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10c21701-0356-54fc-ab9e-47cfe0787876, identifier: SB21%20BMO
2026-03-28 22:19:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1151bcb6-f7fb-5160-a613-bf906e46c2df with identifier: MV22%20NMO
2026-03-28 22:19:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1151bcb6-f7fb-5160-a613-bf906e46c2df with identifier: MV22%20NMO
2026-03-28 22:19:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1151bcb6-f7fb-5160-a613-bf906e46c2df with identifier: MV22%20NMO to the API
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:59 [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=MV22%20NMO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1151bcb6-f7fb-5160-a613-bf906e46c2df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV22 NMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV22%20NMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 54172,
 'odometer_reading_unit': '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': 'LRWYHCEK0NC233886',
 'year': 2022}
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NMO%27 HTTP/1.1" 200 None
2026-03-28 22:19:59 [bca.uk] INFO: Saving data for MV22%20NMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620998.732057, 'last_price_update_time': 1774736399.602539}
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV22%2520NMO') HTTP/1.1" 204 0
2026-03-28 22:19:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10c21701-0356-54fc-ab9e-47cfe0787876 with identifier: SB21%20BMO
2026-03-28 22:19:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10c21701-0356-54fc-ab9e-47cfe0787876 with identifier: SB21%20BMO
2026-03-28 22:19:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10c21701-0356-54fc-ab9e-47cfe0787876 with identifier: SB21%20BMO to the API
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:19:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:19:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB21%20BMO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '10c21701-0356-54fc-ab9e-47cfe0787876',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SB21 BMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB21%20BMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 35400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH BUSINESS PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH BUSINESS PRO PERF.',
 'vin': 'WVWZZZE1ZMP070327',
 'year': 2021}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB21%2520BMO%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Saving data for SB21%20BMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621016.35526, 'last_price_update_time': 1774736400.0218}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB21%2520BMO') HTTP/1.1" 204 0
2026-03-28 22:20:00 [bca.uk] INFO: Found listing with ID: OV23%20SJU
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520SJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Scrape type for OV23%20SJU: 2
2026-03-28 22:20:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47cdf808-82fa-509c-a2d9-b65a4a7f709a with identifier: OV23%20SJU
2026-03-28 22:20:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47cdf808-82fa-509c-a2d9-b65a4a7f709a with scrape type 2
2026-03-28 22:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47cdf808-82fa-509c-a2d9-b65a4a7f709a with scrape type 2
2026-03-28 22:20:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47cdf808-82fa-509c-a2d9-b65a4a7f709a, identifier: OV23%20SJU
2026-03-28 22:20:00 [bca.uk] INFO: Found listing with ID: SJ66%20YFG
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ66%2520YFG%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Scrape type for SJ66%20YFG: 0
2026-03-28 22:20:00 [bca.uk] INFO: Found listing with ID: PN71%20EYX
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520EYX%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Scrape type for PN71%20EYX: 2
2026-03-28 22:20:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with identifier: PN71%20EYX
2026-03-28 22:20:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with scrape type 2
2026-03-28 22:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with scrape type 2
2026-03-28 22:20:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef, identifier: PN71%20EYX
2026-03-28 22:20:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47cdf808-82fa-509c-a2d9-b65a4a7f709a with identifier: OV23%20SJU
2026-03-28 22:20:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47cdf808-82fa-509c-a2d9-b65a4a7f709a with identifier: OV23%20SJU
2026-03-28 22:20:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47cdf808-82fa-509c-a2d9-b65a4a7f709a with identifier: OV23%20SJU to the API
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20SJU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '47cdf808-82fa-509c-a2d9-b65a4a7f709a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV23 SJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20SJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 16993,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE9PL152600',
 'year': 2023}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520SJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Saving data for OV23%20SJU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620964.67129, 'last_price_update_time': 1774736400.64524}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520SJU') HTTP/1.1" 204 0
2026-03-28 22:20:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with identifier: PN71%20EYX
2026-03-28 22:20:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with identifier: PN71%20EYX
2026-03-28 22:20:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef with identifier: PN71%20EYX to the API
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN71%20EYX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0c8c6dc5-c9a8-58ba-bf44-195e03ec64ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN71 EYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN71%20EYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 72849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 105KW 45KWH EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': '105KW 45KWH EXCLUSIVE',
 'vin': 'LSJW74099LZ243154',
 'year': 2021}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520EYX%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Saving data for PN71%20EYX: {'auction_closing_time': 1775124000.0, 'created_time': 1774622416.400662, 'last_price_update_time': 1774736400.934381}
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN71%2520EYX') HTTP/1.1" 204 0
2026-03-28 22:20:00 [bca.uk] INFO: Found listing with ID: WM72%20CKF
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520CKF%27 HTTP/1.1" 200 None
2026-03-28 22:20:00 [bca.uk] INFO: Scrape type for WM72%20CKF: 2
2026-03-28 22:20:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 600b2991-863c-57b6-a361-f72fb34c6adf with identifier: WM72%20CKF
2026-03-28 22:20:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 600b2991-863c-57b6-a361-f72fb34c6adf with scrape type 2
2026-03-28 22:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 600b2991-863c-57b6-a361-f72fb34c6adf with scrape type 2
2026-03-28 22:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 600b2991-863c-57b6-a361-f72fb34c6adf, identifier: WM72%20CKF
2026-03-28 22:20:01 [bca.uk] INFO: Found listing with ID: OE70%20FNZ
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520FNZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Scrape type for OE70%20FNZ: 0
2026-03-28 22:20:01 [bca.uk] INFO: Found listing with ID: OY65%20XWC
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY65%2520XWC%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Scrape type for OY65%20XWC: 2
2026-03-28 22:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 780d92c1-e634-527b-b7bc-54862c3e1e60 with identifier: OY65%20XWC
2026-03-28 22:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 780d92c1-e634-527b-b7bc-54862c3e1e60 with scrape type 2
2026-03-28 22:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 780d92c1-e634-527b-b7bc-54862c3e1e60 with scrape type 2
2026-03-28 22:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 780d92c1-e634-527b-b7bc-54862c3e1e60, identifier: OY65%20XWC
2026-03-28 22:20:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 600b2991-863c-57b6-a361-f72fb34c6adf with identifier: WM72%20CKF
2026-03-28 22:20:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 600b2991-863c-57b6-a361-f72fb34c6adf with identifier: WM72%20CKF
2026-03-28 22:20:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 600b2991-863c-57b6-a361-f72fb34c6adf with identifier: WM72%20CKF to the API
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:01 [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=WM72%20CKF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '600b2991-863c-57b6-a361-f72fb34c6adf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM72 CKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM72%20CKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 48518,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC580511',
 'year': 2022}
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520CKF%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Saving data for WM72%20CKF: {'auction_closing_time': 1774951200.0, 'created_time': 1774621001.22324, 'last_price_update_time': 1774736401.526798}
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM72%2520CKF') HTTP/1.1" 204 0
2026-03-28 22:20:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 780d92c1-e634-527b-b7bc-54862c3e1e60 with identifier: OY65%20XWC
2026-03-28 22:20:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 780d92c1-e634-527b-b7bc-54862c3e1e60 with identifier: OY65%20XWC
2026-03-28 22:20:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 780d92c1-e634-527b-b7bc-54862c3e1e60 with identifier: OY65%20XWC to the API
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY65%20XWC-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '780d92c1-e634-527b-b7bc-54862c3e1e60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY65 XWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY65%20XWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 108118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 82 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 ACTIVE',
 'vin': 'VF3CCHMZ6FT148137',
 'year': 2015}
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY65%2520XWC%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Saving data for OY65%20XWC: {'auction_closing_time': 1775124000.0, 'created_time': 1774622417.044479, 'last_price_update_time': 1774736401.837625}
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY65%2520XWC') HTTP/1.1" 204 0
2026-03-28 22:20:01 [bca.uk] INFO: Found listing with ID: YR71%20DXV
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520DXV%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Scrape type for YR71%20DXV: 2
2026-03-28 22:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26280e45-462d-552e-8663-73f0d567b5c0 with identifier: YR71%20DXV
2026-03-28 22:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26280e45-462d-552e-8663-73f0d567b5c0 with scrape type 2
2026-03-28 22:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26280e45-462d-552e-8663-73f0d567b5c0 with scrape type 2
2026-03-28 22:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26280e45-462d-552e-8663-73f0d567b5c0, identifier: YR71%20DXV
2026-03-28 22:20:01 [bca.uk] INFO: Found listing with ID: MF13%20KEJ
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF13%2520KEJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:01 [bca.uk] INFO: Scrape type for MF13%20KEJ: 0
2026-03-28 22:20:01 [bca.uk] INFO: Found listing with ID: LR70%20YWU
2026-03-28 22:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520YWU%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Scrape type for LR70%20YWU: 2
2026-03-28 22:20:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with identifier: LR70%20YWU
2026-03-28 22:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd, identifier: LR70%20YWU
2026-03-28 22:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26280e45-462d-552e-8663-73f0d567b5c0 with identifier: YR71%20DXV
2026-03-28 22:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26280e45-462d-552e-8663-73f0d567b5c0 with identifier: YR71%20DXV
2026-03-28 22:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26280e45-462d-552e-8663-73f0d567b5c0 with identifier: YR71%20DXV to the API
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR71%20DXV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '26280e45-462d-552e-8663-73f0d567b5c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR71 DXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR71%20DXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 53357,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 198KW 68KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 68KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RM7MMA29587',
 'year': 2021}
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520DXV%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Saving data for YR71%20DXV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621002.743749, 'last_price_update_time': 1774736402.383726}
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR71%2520DXV') HTTP/1.1" 204 0
2026-03-28 22:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with identifier: LR70%20YWU
2026-03-28 22:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with identifier: LR70%20YWU
2026-03-28 22:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a0b0f4f-077a-5c8f-91f9-1176c97b51dd with identifier: LR70%20YWU to the API
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:02 [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': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR70%20YWU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a0b0f4f-077a-5c8f-91f9-1176c97b51dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR70 YWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR70%20YWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 23996,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.3 DIG-T TEKNA (5ST) DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'DIG-T TEKNA (5ST) DCT',
 'vin': 'JN1JGAT32U0063180',
 'year': 2020}
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520YWU%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Saving data for LR70%20YWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774622418.705688, 'last_price_update_time': 1774736402.696656}
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR70%2520YWU') HTTP/1.1" 204 0
2026-03-28 22:20:02 [bca.uk] INFO: Found listing with ID: DF21%20ARU
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Scrape type for DF21%20ARU: 2
2026-03-28 22:20:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with identifier: DF21%20ARU
2026-03-28 22:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc, identifier: DF21%20ARU
2026-03-28 22:20:02 [bca.uk] INFO: Found listing with ID: RX69%20XHC
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX69%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Scrape type for RX69%20XHC: 0
2026-03-28 22:20:02 [bca.uk] INFO: Found listing with ID: SY20%20KAO
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY20%2520KAO%27 HTTP/1.1" 200 None
2026-03-28 22:20:02 [bca.uk] INFO: Scrape type for SY20%20KAO: 2
2026-03-28 22:20:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80cd3902-f970-56eb-8e43-f16d25f68b67 with identifier: SY20%20KAO
2026-03-28 22:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80cd3902-f970-56eb-8e43-f16d25f68b67 with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80cd3902-f970-56eb-8e43-f16d25f68b67 with scrape type 2
2026-03-28 22:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80cd3902-f970-56eb-8e43-f16d25f68b67, identifier: SY20%20KAO
2026-03-28 22:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with identifier: DF21%20ARU
2026-03-28 22:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with identifier: DF21%20ARU
2026-03-28 22:20:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc with identifier: DF21%20ARU to the API
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:03 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20ARU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd22d4c0e-a30f-5a49-9eb9-d0fe5f7afafc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF21 ARU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20ARU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 93469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.5 TSI EVO 150 SE TECHNOLOGY DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 SE TECHNOLOGY DSG',
 'vin': 'VSSZZZ5FZM6529511',
 'year': 2021}
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Saving data for DF21%20ARU: {'auction_closing_time': 1774951200.0, 'created_time': 1774620985.234899, 'last_price_update_time': 1774736403.253991}
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520ARU') HTTP/1.1" 204 0
2026-03-28 22:20:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80cd3902-f970-56eb-8e43-f16d25f68b67 with identifier: SY20%20KAO
2026-03-28 22:20:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80cd3902-f970-56eb-8e43-f16d25f68b67 with identifier: SY20%20KAO
2026-03-28 22:20:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80cd3902-f970-56eb-8e43-f16d25f68b67 with identifier: SY20%20KAO to the API
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY20%20KAO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80cd3902-f970-56eb-8e43-f16d25f68b67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY20 KAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY20%20KAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MITSUBISHI',
 'model': 'ASX',
 'odometer': 37236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ASX 2.0 EXCEED StationWagon',
 'transmission': 'manual',
 'trim': 'EXCEED',
 'vin': 'JMAXNGA9WLU000555',
 'year': 2020}
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY20%2520KAO%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Saving data for SY20%20KAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774622417.923052, 'last_price_update_time': 1774736403.651866}
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY20%2520KAO') HTTP/1.1" 204 0
2026-03-28 22:20:03 [bca.uk] INFO: Found listing with ID: DG71%20YZP
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG71%2520YZP%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Scrape type for DG71%20YZP: 2
2026-03-28 22:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfbe6734-3329-5413-b341-0ed619eb73fb with identifier: DG71%20YZP
2026-03-28 22:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfbe6734-3329-5413-b341-0ed619eb73fb with scrape type 2
2026-03-28 22:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfbe6734-3329-5413-b341-0ed619eb73fb with scrape type 2
2026-03-28 22:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfbe6734-3329-5413-b341-0ed619eb73fb, identifier: DG71%20YZP
2026-03-28 22:20:03 [bca.uk] INFO: Found listing with ID: VA68%20DJX
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA68%2520DJX%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Scrape type for VA68%20DJX: 0
2026-03-28 22:20:03 [bca.uk] INFO: Found listing with ID: VX69%20GVM
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX69%2520GVM%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Scrape type for VX69%20GVM: 0
2026-03-28 22:20:03 [bca.uk] INFO: Found listing with ID: WH19%20OTD
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 22:20:03 [bca.uk] INFO: Scrape type for WH19%20OTD: 2
2026-03-28 22:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with identifier: WH19%20OTD
2026-03-28 22:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with scrape type 2
2026-03-28 22:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with scrape type 2
2026-03-28 22:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dcfbae3-508b-50c3-874a-f3631b0d69f9, identifier: WH19%20OTD
2026-03-28 22:20:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfbe6734-3329-5413-b341-0ed619eb73fb with identifier: DG71%20YZP
2026-03-28 22:20:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfbe6734-3329-5413-b341-0ed619eb73fb with identifier: DG71%20YZP
2026-03-28 22:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfbe6734-3329-5413-b341-0ed619eb73fb with identifier: DG71%20YZP to the API
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 27,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG71%20YZP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'dfbe6734-3329-5413-b341-0ed619eb73fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG71 YZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG71%20YZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CUPRA',
 'model': 'FORMENTOR',
 'odometer': 43672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CUPRA FORMENTOR 1.4 E-HYBRID 205 V1 DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HYBRID 205 V1 DSG',
 'vin': 'VSSZZZKMZNR001441',
 'year': 2021}
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG71%2520YZP%27 HTTP/1.1" 200 None
2026-03-28 22:20:04 [bca.uk] INFO: Saving data for DG71%20YZP: {'auction_closing_time': 1774951200.0, 'created_time': 1774620988.680943, 'last_price_update_time': 1774736404.237591}
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG71%2520YZP') HTTP/1.1" 204 0
2026-03-28 22:20:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with identifier: WH19%20OTD
2026-03-28 22:20:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with identifier: WH19%20OTD
2026-03-28 22:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dcfbae3-508b-50c3-874a-f3631b0d69f9 with identifier: WH19%20OTD to the API
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:04 [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': 201,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH19%20OTD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6dcfbae3-508b-50c3-874a-f3631b0d69f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WH19 OTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WH19%20OTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 61137,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 1.5 VTEC TURBO 4WD EX StationWagon',
 'transmission': 'automatic',
 'trim': 'VTEC TURBO 4WD EX',
 'vin': 'JHMRW2880KX215424',
 'year': 2021}
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 22:20:04 [bca.uk] INFO: Saving data for WH19%20OTD: {'auction_closing_time': 1774864800.0, 'created_time': 1774622420.326427, 'last_price_update_time': 1774736404.559935}
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WH19%2520OTD') HTTP/1.1" 204 0
2026-03-28 22:20:04 [bca.uk] INFO: Found listing with ID: FN21%20PZX
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN21%2520PZX%27 HTTP/1.1" 200 None
2026-03-28 22:20:04 [bca.uk] INFO: Scrape type for FN21%20PZX: 2
2026-03-28 22:20:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be193015-0af6-57fb-856e-7dd571529c19 with identifier: FN21%20PZX
2026-03-28 22:20:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be193015-0af6-57fb-856e-7dd571529c19 with scrape type 2
2026-03-28 22:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be193015-0af6-57fb-856e-7dd571529c19 with scrape type 2
2026-03-28 22:20:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be193015-0af6-57fb-856e-7dd571529c19, identifier: FN21%20PZX
2026-03-28 22:20:04 [bca.uk] INFO: Found listing with ID: WM19%20CWJ
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520CWJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:04 [bca.uk] INFO: Scrape type for WM19%20CWJ: 2
2026-03-28 22:20:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with identifier: WM19%20CWJ
2026-03-28 22:20:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with scrape type 2
2026-03-28 22:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with scrape type 2
2026-03-28 22:20:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dd601ea-ea93-598a-85b8-6f6c53b408e2, identifier: WM19%20CWJ
2026-03-28 22:20:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be193015-0af6-57fb-856e-7dd571529c19 with identifier: FN21%20PZX
2026-03-28 22:20:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be193015-0af6-57fb-856e-7dd571529c19 with identifier: FN21%20PZX
2026-03-28 22:20:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be193015-0af6-57fb-856e-7dd571529c19 with identifier: FN21%20PZX to the API
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:05 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN21%20PZX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be193015-0af6-57fb-856e-7dd571529c19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN21 PZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN21%20PZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'ARONA',
 'odometer': 32342,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT ARONA 1.0 TSI 110 FR EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 FR EZ',
 'vin': 'VSSZZZKJZMR078575',
 'year': 2021}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN21%2520PZX%27 HTTP/1.1" 200 None
2026-03-28 22:20:05 [bca.uk] INFO: Saving data for FN21%20PZX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620989.604237, 'last_price_update_time': 1774736405.094256}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN21%2520PZX') HTTP/1.1" 204 0
2026-03-28 22:20:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with identifier: WM19%20CWJ
2026-03-28 22:20:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with identifier: WM19%20CWJ
2026-03-28 22:20:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dd601ea-ea93-598a-85b8-6f6c53b408e2 with identifier: WM19%20CWJ to the API
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20CWJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8dd601ea-ea93-598a-85b8-6f6c53b408e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM19 CWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM19%20CWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 23190,
 'odometer_reading_unit': '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 Q3 1.5 35 TFSI SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZF3XK1040633',
 'year': 2019}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520CWJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:05 [bca.uk] INFO: Saving data for WM19%20CWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774622419.910829, 'last_price_update_time': 1774736405.378191}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM19%2520CWJ') HTTP/1.1" 204 0
2026-03-28 22:20:05 [bca.uk] INFO: Found listing with ID: FX23%20MJF
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520MJF%27 HTTP/1.1" 200 None
2026-03-28 22:20:05 [bca.uk] INFO: Scrape type for FX23%20MJF: 2
2026-03-28 22:20:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 900c647c-1371-5686-963e-aa6fa4a07823 with identifier: FX23%20MJF
2026-03-28 22:20:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 900c647c-1371-5686-963e-aa6fa4a07823 with scrape type 2
2026-03-28 22:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 900c647c-1371-5686-963e-aa6fa4a07823 with scrape type 2
2026-03-28 22:20:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 900c647c-1371-5686-963e-aa6fa4a07823, identifier: FX23%20MJF
2026-03-28 22:20:05 [bca.uk] INFO: Found listing with ID: WN24%20FPA
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520FPA%27 HTTP/1.1" 200 None
2026-03-28 22:20:05 [bca.uk] INFO: Scrape type for WN24%20FPA: 2
2026-03-28 22:20:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with identifier: WN24%20FPA
2026-03-28 22:20:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with scrape type 2
2026-03-28 22:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with scrape type 2
2026-03-28 22:20:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28e9a20b-93d8-5cd9-9130-c37edebf3c79, identifier: WN24%20FPA
2026-03-28 22:20:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 900c647c-1371-5686-963e-aa6fa4a07823 with identifier: FX23%20MJF
2026-03-28 22:20:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 900c647c-1371-5686-963e-aa6fa4a07823 with identifier: FX23%20MJF
2026-03-28 22:20:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 900c647c-1371-5686-963e-aa6fa4a07823 with identifier: FX23%20MJF to the API
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:05 [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=FX23%20MJF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '900c647c-1371-5686-963e-aa6fa4a07823',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX23 MJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX23%20MJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MAZDA',
 'model': 'MX-30 E',
 'odometer': 12359,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-30 E 107KW 35.5KWH PRIME LINE Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 35.5KWH PRIME LINE',
 'vin': 'JMZDR1WBJ00208123',
 'year': 2023}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520MJF%27 HTTP/1.1" 200 None
2026-03-28 22:20:05 [bca.uk] INFO: Saving data for FX23%20MJF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620961.13352, 'last_price_update_time': 1774736405.911899}
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX23%2520MJF') HTTP/1.1" 204 0
2026-03-28 22:20:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with identifier: WN24%20FPA
2026-03-28 22:20:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with identifier: WN24%20FPA
2026-03-28 22:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28e9a20b-93d8-5cd9-9130-c37edebf3c79 with identifier: WN24%20FPA to the API
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20FPA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '28e9a20b-93d8-5cd9-9130-c37edebf3c79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 FPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20FPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 19829,
 '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 AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK7RC361323',
 'year': 2024}
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520FPA%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Saving data for WN24%20FPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774622419.080772, 'last_price_update_time': 1774736406.206769}
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520FPA') HTTP/1.1" 204 0
2026-03-28 22:20:06 [bca.uk] INFO: Found listing with ID: GV72%20MZZ
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Scrape type for GV72%20MZZ: 2
2026-03-28 22:20:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cedf29d-1d8c-5924-8acd-daac6f99e709 with identifier: GV72%20MZZ
2026-03-28 22:20:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cedf29d-1d8c-5924-8acd-daac6f99e709 with scrape type 2
2026-03-28 22:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cedf29d-1d8c-5924-8acd-daac6f99e709 with scrape type 2
2026-03-28 22:20:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cedf29d-1d8c-5924-8acd-daac6f99e709, identifier: GV72%20MZZ
2026-03-28 22:20:06 [bca.uk] INFO: Found listing with ID: CE72%20GXC
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE72%2520GXC%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Scrape type for CE72%20GXC: 0
2026-03-28 22:20:06 [bca.uk] INFO: Found listing with ID: CJ19%20TWG
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ19%2520TWG%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Scrape type for CJ19%20TWG: 0
2026-03-28 22:20:06 [bca.uk] INFO: Found listing with ID: CT18%20HRU
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT18%2520HRU%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Scrape type for CT18%20HRU: 2
2026-03-28 22:20:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 948005c0-f49f-5861-838b-2e5421ab31a6 with identifier: CT18%20HRU
2026-03-28 22:20:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 948005c0-f49f-5861-838b-2e5421ab31a6 with scrape type 2
2026-03-28 22:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 948005c0-f49f-5861-838b-2e5421ab31a6 with scrape type 2
2026-03-28 22:20:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 948005c0-f49f-5861-838b-2e5421ab31a6, identifier: CT18%20HRU
2026-03-28 22:20:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cedf29d-1d8c-5924-8acd-daac6f99e709 with identifier: GV72%20MZZ
2026-03-28 22:20:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cedf29d-1d8c-5924-8acd-daac6f99e709 with identifier: GV72%20MZZ
2026-03-28 22:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cedf29d-1d8c-5924-8acd-daac6f99e709 with identifier: GV72%20MZZ to the API
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:06 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV72%20MZZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5cedf29d-1d8c-5924-8acd-daac6f99e709',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV72 MZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV72%20MZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 33370,
 'odometer_reading_unit': '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 CLA 180 1.3 AMG LINE PREMIUM+ NIGHT ED.DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM+ NIGHT ED.DCT',
 'vin': 'W1K5J8EB9PN371270',
 'year': 2023}
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:06 [bca.uk] INFO: Saving data for GV72%20MZZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620964.267326, 'last_price_update_time': 1774736406.774743}
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV72%2520MZZ') HTTP/1.1" 204 0
2026-03-28 22:20:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 948005c0-f49f-5861-838b-2e5421ab31a6 with identifier: CT18%20HRU
2026-03-28 22:20:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 948005c0-f49f-5861-838b-2e5421ab31a6 with identifier: CT18%20HRU
2026-03-28 22:20:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 948005c0-f49f-5861-838b-2e5421ab31a6 with identifier: CT18%20HRU to the API
2026-03-28 22:20:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CT18%20HRU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '948005c0-f49f-5861-838b-2e5421ab31a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CT18 HRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CT18%20HRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 82670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 2WD R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 2WD R LINE DSG',
 'vin': 'WVGZZZ5NZJW386613',
 'year': 2018}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT18%2520HRU%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Saving data for CT18%20HRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621044.840319, 'last_price_update_time': 1774736407.14101}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CT18%2520HRU') HTTP/1.1" 204 0
2026-03-28 22:20:07 [bca.uk] INFO: Found listing with ID: LD23%20BZY
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520BZY%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Scrape type for LD23%20BZY: 0
2026-03-28 22:20:07 [bca.uk] INFO: Found listing with ID: MD71%20FBG
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520FBG%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Scrape type for MD71%20FBG: 2
2026-03-28 22:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b33a7fd2-bb37-5499-b0f7-1370c34976f7 with identifier: MD71%20FBG
2026-03-28 22:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b33a7fd2-bb37-5499-b0f7-1370c34976f7 with scrape type 2
2026-03-28 22:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b33a7fd2-bb37-5499-b0f7-1370c34976f7 with scrape type 2
2026-03-28 22:20:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b33a7fd2-bb37-5499-b0f7-1370c34976f7, identifier: MD71%20FBG
2026-03-28 22:20:07 [bca.uk] INFO: Found listing with ID: FY69%20YFZ
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY69%2520YFZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Scrape type for FY69%20YFZ: 2
2026-03-28 22:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with identifier: FY69%20YFZ
2026-03-28 22:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with scrape type 2
2026-03-28 22:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with scrape type 2
2026-03-28 22:20:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: debb14f8-da79-5ff1-9e04-a1adfc5ef0e3, identifier: FY69%20YFZ
2026-03-28 22:20:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b33a7fd2-bb37-5499-b0f7-1370c34976f7 with identifier: MD71%20FBG
2026-03-28 22:20:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b33a7fd2-bb37-5499-b0f7-1370c34976f7 with identifier: MD71%20FBG
2026-03-28 22:20:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b33a7fd2-bb37-5499-b0f7-1370c34976f7 with identifier: MD71%20FBG to the API
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD71%20FBG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b33a7fd2-bb37-5499-b0f7-1370c34976f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD71 FBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD71%20FBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 83094,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE PREMIUM PLUS ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS ED.DCT',
 'vin': 'W1K1770862V120849',
 'year': 2022}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520FBG%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Saving data for MD71%20FBG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620953.422926, 'last_price_update_time': 1774736407.658478}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD71%2520FBG') HTTP/1.1" 204 0
2026-03-28 22:20:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with identifier: FY69%20YFZ
2026-03-28 22:20:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with identifier: FY69%20YFZ
2026-03-28 22:20:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: debb14f8-da79-5ff1-9e04-a1adfc5ef0e3 with identifier: FY69%20YFZ to the API
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY69%20YFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'debb14f8-da79-5ff1-9e04-a1adfc5ef0e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY69 YFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY69%20YFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 66519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 TREND Hatchback',
 'transmission': 'manual',
 'trim': '85 TREND',
 'vin': 'WF0FXXGAHFKT45881',
 'year': 2019}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY69%2520YFZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:07 [bca.uk] INFO: Saving data for FY69%20YFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621043.693068, 'last_price_update_time': 1774736407.978715}
2026-03-28 22:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY69%2520YFZ') HTTP/1.1" 204 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: EA63%20TXS
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA63%2520TXS%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for EA63%20TXS: 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: BK22%20DLZ
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520DLZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for BK22%20DLZ: 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: YD22%20EHO
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD22%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for YD22%20EHO: 2
2026-03-28 22:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad618905-9c30-53aa-90d2-29e2b706845b with identifier: YD22%20EHO
2026-03-28 22:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad618905-9c30-53aa-90d2-29e2b706845b with scrape type 2
2026-03-28 22:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad618905-9c30-53aa-90d2-29e2b706845b with scrape type 2
2026-03-28 22:20:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad618905-9c30-53aa-90d2-29e2b706845b, identifier: YD22%20EHO
2026-03-28 22:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=60&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: GX69%20LDN
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX69%2520LDN%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for GX69%20LDN: 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: HJ70%20UPK
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520UPK%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for HJ70%20UPK: 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: KR70%20HYO
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520HYO%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for KR70%20HYO: 2
2026-03-28 22:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 948ffab7-924a-560a-801e-1269b1afe0bb with identifier: KR70%20HYO
2026-03-28 22:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 948ffab7-924a-560a-801e-1269b1afe0bb with scrape type 2
2026-03-28 22:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 948ffab7-924a-560a-801e-1269b1afe0bb with scrape type 2
2026-03-28 22:20:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 948ffab7-924a-560a-801e-1269b1afe0bb, identifier: KR70%20HYO
2026-03-28 22:20:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad618905-9c30-53aa-90d2-29e2b706845b with identifier: YD22%20EHO
2026-03-28 22:20:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad618905-9c30-53aa-90d2-29e2b706845b with identifier: YD22%20EHO
2026-03-28 22:20:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad618905-9c30-53aa-90d2-29e2b706845b with identifier: YD22%20EHO to the API
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:08 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD22%20EHO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ad618905-9c30-53aa-90d2-29e2b706845b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD22 EHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD22%20EHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 55658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'JTDKBABB00A035171',
 'year': 2022}
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD22%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Saving data for YD22%20EHO: {'auction_closing_time': 1774951200.0, 'created_time': 1774620992.506545, 'last_price_update_time': 1774736408.579779}
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD22%2520EHO') HTTP/1.1" 204 0
2026-03-28 22:20:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 948ffab7-924a-560a-801e-1269b1afe0bb with identifier: KR70%20HYO
2026-03-28 22:20:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 948ffab7-924a-560a-801e-1269b1afe0bb with identifier: KR70%20HYO
2026-03-28 22:20:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 948ffab7-924a-560a-801e-1269b1afe0bb with identifier: KR70%20HYO to the API
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=58&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR70%20HYO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '948ffab7-924a-560a-801e-1269b1afe0bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR70 HYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR70%20HYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 64491,
 'odometer_reading_unit': '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 D 2.0 SPORT EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT EXECUTIVE DCT',
 'vin': 'W1K1770122V069180',
 'year': 2020}
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520HYO%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Saving data for KR70%20HYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774621059.843309, 'last_price_update_time': 1774736408.879845}
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR70%2520HYO') HTTP/1.1" 204 0
2026-03-28 22:20:08 [bca.uk] INFO: Found listing with ID: HJ20%20WJU
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:08 [bca.uk] INFO: Scrape type for HJ20%20WJU: 2
2026-03-28 22:20:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 959ae3ab-4996-5392-979a-185743885266 with identifier: HJ20%20WJU
2026-03-28 22:20:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 959ae3ab-4996-5392-979a-185743885266 with scrape type 2
2026-03-28 22:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 959ae3ab-4996-5392-979a-185743885266 with scrape type 2
2026-03-28 22:20:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 959ae3ab-4996-5392-979a-185743885266, identifier: HJ20%20WJU
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: KT18%20DWO
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520DWO%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for KT18%20DWO: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LV66%20EBL
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV66%2520EBL%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LV66%20EBL: 0
2026-03-28 22:20:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 959ae3ab-4996-5392-979a-185743885266 with identifier: HJ20%20WJU
2026-03-28 22:20:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 959ae3ab-4996-5392-979a-185743885266 with identifier: HJ20%20WJU
2026-03-28 22:20:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 959ae3ab-4996-5392-979a-185743885266 with identifier: HJ20%20WJU to the API
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ20%20WJU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '959ae3ab-4996-5392-979a-185743885266',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ20 WJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ20%20WJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 67403,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'SE PREMIUM',
 'vin': 'VXKUPHMHDL4250110',
 'year': 2020}
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Saving data for HJ20%20WJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774621063.720479, 'last_price_update_time': 1774736409.33568}
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ20%2520WJU') HTTP/1.1" 204 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LB71%20XCU
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520XCU%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LB71%20XCU: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LG18%20GXS
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520GXS%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LG18%20GXS: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LG19%20KYS
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520KYS%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LG19%20KYS: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LJ19%20OFP
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ19%2520OFP%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LJ19%20OFP: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: LY19%20DDK
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY19%2520DDK%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for LY19%20DDK: 2
2026-03-28 22:20:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with identifier: LY19%20DDK
2026-03-28 22:20:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with scrape type 2
2026-03-28 22:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with scrape type 2
2026-03-28 22:20:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8aa9f6b-f37d-5904-9eaa-1c5bdf471910, identifier: LY19%20DDK
2026-03-28 22:20:09 [bca.uk] INFO: Total items found: 100
2026-03-28 22:20:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded
2026-03-28 22:20:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:20:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with identifier: LY19%20DDK
2026-03-28 22:20:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with identifier: LY19%20DDK
2026-03-28 22:20:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8aa9f6b-f37d-5904-9eaa-1c5bdf471910 with identifier: LY19%20DDK to the API
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY19%20DDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8aa9f6b-f37d-5904-9eaa-1c5bdf471910',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY19 DDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY19%20DDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 29678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U8060322',
 'year': 2019}
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY19%2520DDK%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Saving data for LY19%20DDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774621015.349861, 'last_price_update_time': 1774736409.934896}
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY19%2520DDK') HTTP/1.1" 204 0
2026-03-28 22:20:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: PO19%20NMU
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 22:20:09 [bca.uk] INFO: Scrape type for PO19%20NMU: 0
2026-03-28 22:20:09 [bca.uk] INFO: Found listing with ID: RO22%20LSE
2026-03-28 22:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for RO22%20LSE: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: WK69%20TNV
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520TNV%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for WK69%20TNV: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: AO69%20LTU
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520LTU%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for AO69%20LTU: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: AO69%20VJC
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO69%2520VJC%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for AO69%20VJC: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: AV70%20FCX
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV70%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for AV70%20FCX: 2
2026-03-28 22:20:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with identifier: AV70%20FCX
2026-03-28 22:20:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with scrape type 2
2026-03-28 22:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with scrape type 2
2026-03-28 22:20:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb5e0e96-8cad-5486-b97b-2c9054bf5f8b, identifier: AV70%20FCX
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: WX22%20WJJ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520WJJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for WX22%20WJJ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YR71%20HVM
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520HVM%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YR71%20HVM: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YG22%20WVA
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YG22%20WVA: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: DA72%20XMR
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520XMR%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for DA72%20XMR: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: GV21%20XPJ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV21%2520XPJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for GV21%20XPJ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: HV22%20VCL
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520VCL%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for HV22%20VCL: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: MD72%20WLP
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for MD72%20WLP: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: ND71%20XDT
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND71%2520XDT%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for ND71%20XDT: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: NJ23%20LRU
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for NJ23%20LRU: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: NJ24%20UTY
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UTY%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for NJ24%20UTY: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: NJ24%20UVN
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UVN%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for NJ24%20UVN: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: PE22%20XGD
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE22%2520XGD%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for PE22%20XGD: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: PX71%20JVU
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX71%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for PX71%20JVU: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YB70%20VZO
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB70%2520VZO%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YB70%20VZO: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: BD72%20YOV
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520YOV%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for BD72%20YOV: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: WJ22%20BHP
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ22%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for WJ22%20BHP: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: V24%20VJT
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V24%2520VJT%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for V24%20VJT: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: BN22%20OLK
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for BN22%20OLK: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: LR21%20VDZ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for LR21%20VDZ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: OV71%20RVA
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for OV71%20RVA: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: RF68%20BBK
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for RF68%20BBK: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: RO22%20EUR
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUR%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for RO22%20EUR: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: RY18%20ZFG
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY18%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for RY18%20ZFG: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: GY72%20KBZ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520KBZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for GY72%20KBZ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: FT63%20UOP
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for FT63%20UOP: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: FD72%20BGK
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520BGK%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for FD72%20BGK: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: MM72%20BYZ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520BYZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for MM72%20BYZ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: PX22%20OLJ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OLJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for PX22%20OLJ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YJ73%20SBR
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520SBR%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YJ73%20SBR: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: SH70%20UDV
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for SH70%20UDV: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: SP22%20JPX
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP22%2520JPX%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for SP22%20JPX: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: WN21%20XHH
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for WN21%20XHH: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YC22%20WTN
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520WTN%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YC22%20WTN: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YT22%20JFY
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YT22%20JFY: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: YT22%20WYL
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for YT22%20WYL: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: FH22%20KUE
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH22%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for FH22%20KUE: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: FL22%20UJK
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for FL22%20UJK: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: FX71%20RTV
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for FX71%20RTV: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: GJ22%20KJK
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520KJK%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for GJ22%20KJK: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: GL72%20OHJ
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for GL72%20OHJ: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: MD72%20VWA
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VWA%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for MD72%20VWA: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: MV71%20SVG
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520SVG%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for MV71%20SVG: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: MW71%20FVM
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for MW71%20FVM: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: NA72%20XGV
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520XGV%27 HTTP/1.1" 200 None
2026-03-28 22:20:10 [bca.uk] INFO: Scrape type for NA72%20XGV: 0
2026-03-28 22:20:10 [bca.uk] INFO: Found listing with ID: OY25%20HFW
2026-03-28 22:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520HFW%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for OY25%20HFW: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: RO22%20EUK
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520EUK%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for RO22%20EUK: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DA21%20ZXP
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520ZXP%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DA21%20ZXP: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DG24%20LGE
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LGE%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DG24%20LGE: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: RJ71%20LKX
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520LKX%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for RJ71%20LKX: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: PX25%20WJN
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX25%2520WJN%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for PX25%20WJN: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: VN23%20ZTK
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN23%2520ZTK%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for VN23%20ZTK: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: ML22%20AFA
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for ML22%20AFA: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: ML22%20EWK
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520EWK%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for ML22%20EWK: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: MV71%20KRK
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KRK%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for MV71%20KRK: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: MV71%20KSJ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV71%2520KSJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for MV71%20KSJ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: NG71%20FKJ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for NG71%20FKJ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WK24%20EHS
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK24%2520EHS%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WK24%20EHS: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WN22%20KWJ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WN22%20KWJ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: YGZ%204681
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25204681%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for YGZ%204681: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: BL72%20KHV
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520KHV%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for BL72%20KHV: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DA21%20VYG
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DA21%20VYG: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DG22%20XZH
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520XZH%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DG22%20XZH: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DL73%20ZSG
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DL73%20ZSG: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DY20%20VXM
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY20%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DY20%20VXM: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: EJ21%20UUW
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ21%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for EJ21%20UUW: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: GSZ%201907
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GSZ%25201907%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for GSZ%201907: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: HV71%20WGO
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for HV71%20WGO: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: LE71%20DWU
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for LE71%20DWU: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: CE74%20BKN
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE74%2520BKN%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for CE74%20BKN: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: FT24%20UMX
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT24%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for FT24%20UMX: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: NV73%20GNN
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520GNN%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for NV73%20GNN: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: PK18%20RYX
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK18%2520RYX%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for PK18%20RYX: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: YJ25%20TLT
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ25%2520TLT%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for YJ25%20TLT: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: KX68%20PZN
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX68%2520PZN%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for KX68%20PZN: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: LF22%20UDU
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF22%2520UDU%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for LF22%20UDU: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WU23%20EPE
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520EPE%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WU23%20EPE: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WV23%20YML
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YML%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WV23%20YML: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: YY71%20LYG
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for YY71%20LYG: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: GD72%20DEU
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD72%2520DEU%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for GD72%20DEU: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: GJ22%20RSV
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for GJ22%20RSV: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: GL72%20UYB
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UYB%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for GL72%20UYB: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: HK70%20XOP
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK70%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for HK70%20XOP: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: KM71%20SVJ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520SVJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for KM71%20SVJ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: LD23%20NZW
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520NZW%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for LD23%20NZW: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: LE71%20EVX
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520EVX%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for LE71%20EVX: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: MA21%20GBZ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520GBZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for MA21%20GBZ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: VK23%20TZT
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for VK23%20TZT: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WN22%20ACX
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WN22%20ACX: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: WN23%20RYK
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520RYK%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for WN23%20RYK: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: AJ68%20RTO
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ68%2520RTO%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for AJ68%20RTO: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: BN21%20VMZ
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN21%2520VMZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for BN21%20VMZ: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: CE22%20VUG
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE22%2520VUG%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for CE22%20VUG: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: DE24%20HNW
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520HNW%27 HTTP/1.1" 200 None
2026-03-28 22:20:11 [bca.uk] INFO: Scrape type for DE24%20HNW: 0
2026-03-28 22:20:11 [bca.uk] INFO: Found listing with ID: EK22%20EWN
2026-03-28 22:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520EWN%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for EK22%20EWN: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: FD22%20YAV
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD22%2520YAV%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for FD22%20YAV: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: PN72%20NYD
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN72%2520NYD%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for PN72%20NYD: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: YE74%20VBD
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE74%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for YE74%20VBD: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: YR22%20OLW
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520OLW%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for YR22%20OLW: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: LY14%20SYV
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for LY14%20SYV: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: AE25%20TFU
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE25%2520TFU%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for AE25%20TFU: 0
2026-03-28 22:20:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:20:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with identifier: AV70%20FCX
2026-03-28 22:20:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with identifier: AV70%20FCX
2026-03-28 22:20:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb5e0e96-8cad-5486-b97b-2c9054bf5f8b with identifier: AV70%20FCX to the API
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV70%20FCX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb5e0e96-8cad-5486-b97b-2c9054bf5f8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV70 FCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV70%20FCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 43211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI S LINE S-T',
 'vin': 'WAUZZZGB1LR060164',
 'year': 2020}
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV70%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Saving data for AV70%20FCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774621008.788591, 'last_price_update_time': 1774736412.651152}
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV70%2520FCX') HTTP/1.1" 204 0
2026-03-28 22:20:12 [scrapy.extensions.logstats] INFO: Crawled 294 pages (at 7 pages/min), scraped 1747 items (at 88 items/min)
2026-03-28 22:20:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: CV18%20GUE
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520GUE%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for CV18%20GUE: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: HD71%20BHV
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD71%2520BHV%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for HD71%20BHV: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: FG68%20NVE
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG68%2520NVE%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for FG68%20NVE: 0
2026-03-28 22:20:12 [bca.uk] INFO: Found listing with ID: FL70%20SVD
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 22:20:12 [bca.uk] INFO: Scrape type for FL70%20SVD: 2
2026-03-28 22:20:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2f36e17-1b69-5182-b96f-955547d103ca with identifier: FL70%20SVD
2026-03-28 22:20:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2f36e17-1b69-5182-b96f-955547d103ca with scrape type 2
2026-03-28 22:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2f36e17-1b69-5182-b96f-955547d103ca with scrape type 2
2026-03-28 22:20:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2f36e17-1b69-5182-b96f-955547d103ca, identifier: FL70%20SVD
2026-03-28 22:20:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2f36e17-1b69-5182-b96f-955547d103ca with identifier: FL70%20SVD
2026-03-28 22:20:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2f36e17-1b69-5182-b96f-955547d103ca with identifier: FL70%20SVD
2026-03-28 22:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2f36e17-1b69-5182-b96f-955547d103ca with identifier: FL70%20SVD to the API
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:13 [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': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL70%20SVD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e2f36e17-1b69-5182-b96f-955547d103ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL70 SVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL70%20SVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 48204,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 1.4 TSI IV SE TECHNOLOGY DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI IV SE TECHNOLOGY DSG',
 'vin': 'TMBKW7NP3M7027258',
 'year': 2020}
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 22:20:13 [bca.uk] INFO: Saving data for FL70%20SVD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621007.649151, 'last_price_update_time': 1774736413.246082}
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520SVD') HTTP/1.1" 204 0
2026-03-28 22:20:13 [bca.uk] INFO: Found listing with ID: MA23%20UKP
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UKP%27 HTTP/1.1" 200 None
2026-03-28 22:20:13 [bca.uk] INFO: Scrape type for MA23%20UKP: 2
2026-03-28 22:20:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with identifier: MA23%20UKP
2026-03-28 22:20:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with scrape type 2
2026-03-28 22:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with scrape type 2
2026-03-28 22:20:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a5f619a-a572-5f57-902a-65c2ea6d1a5b, identifier: MA23%20UKP
2026-03-28 22:20:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with identifier: MA23%20UKP
2026-03-28 22:20:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with identifier: MA23%20UKP
2026-03-28 22:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a5f619a-a572-5f57-902a-65c2ea6d1a5b with identifier: MA23%20UKP to the API
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:13 [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': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20UKP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7a5f619a-a572-5f57-902a-65c2ea6d1a5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 UKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20UKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': 'CX-60',
 'odometer': 37277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5 E-SKY PHEV AWD EXCLUSIVE LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E-SKY PHEV AWD EXCLUSIVE LINE',
 'vin': 'JMZKH0HB101117486',
 'year': 2023}
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UKP%27 HTTP/1.1" 200 None
2026-03-28 22:20:13 [bca.uk] INFO: Saving data for MA23%20UKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774621005.613014, 'last_price_update_time': 1774736413.651589}
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520UKP') HTTP/1.1" 204 0
2026-03-28 22:20:13 [bca.uk] INFO: Found listing with ID: BK22%20PEO
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PEO%27 HTTP/1.1" 200 None
2026-03-28 22:20:13 [bca.uk] INFO: Scrape type for BK22%20PEO: 0
2026-03-28 22:20:13 [bca.uk] INFO: Found listing with ID: BK23%20VYL
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:20:13 [bca.uk] INFO: Scrape type for BK23%20VYL: 2
2026-03-28 22:20:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9468f213-caab-5acc-986f-5ad6edb92884 with identifier: BK23%20VYL
2026-03-28 22:20:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9468f213-caab-5acc-986f-5ad6edb92884 with scrape type 2
2026-03-28 22:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9468f213-caab-5acc-986f-5ad6edb92884 with scrape type 2
2026-03-28 22:20:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9468f213-caab-5acc-986f-5ad6edb92884, identifier: BK23%20VYL
2026-03-28 22:20:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9468f213-caab-5acc-986f-5ad6edb92884 with identifier: BK23%20VYL
2026-03-28 22:20:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9468f213-caab-5acc-986f-5ad6edb92884 with identifier: BK23%20VYL
2026-03-28 22:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9468f213-caab-5acc-986f-5ad6edb92884 with identifier: BK23%20VYL to the API
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20VYL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9468f213-caab-5acc-986f-5ad6edb92884',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 VYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20VYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 18795,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IONIQ 5 160KW 73KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '160KW 73KWH PREMIUM',
 'vin': 'KMHKN81EUPU126687',
 'year': 2023}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Saving data for BK23%20VYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774622377.548878, 'last_price_update_time': 1774736414.0839}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520VYL') HTTP/1.1" 204 0
2026-03-28 22:20:14 [bca.uk] INFO: Found listing with ID: OV23%20EVT
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EVT%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Scrape type for OV23%20EVT: 2
2026-03-28 22:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 128532c2-6482-5352-a1cd-063d552aafb4 with identifier: OV23%20EVT
2026-03-28 22:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 128532c2-6482-5352-a1cd-063d552aafb4 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 128532c2-6482-5352-a1cd-063d552aafb4 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 128532c2-6482-5352-a1cd-063d552aafb4, identifier: OV23%20EVT
2026-03-28 22:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 128532c2-6482-5352-a1cd-063d552aafb4 with identifier: OV23%20EVT
2026-03-28 22:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 128532c2-6482-5352-a1cd-063d552aafb4 with identifier: OV23%20EVT
2026-03-28 22:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 128532c2-6482-5352-a1cd-063d552aafb4 with identifier: OV23%20EVT to the API
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20EVT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '128532c2-6482-5352-a1cd-063d552aafb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 EVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20EVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 26922,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE1PL147282',
 'year': 2023}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EVT%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Saving data for OV23%20EVT: {'auction_closing_time': 1774951200.0, 'created_time': 1774621041.712161, 'last_price_update_time': 1774736414.472686}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520EVT') HTTP/1.1" 204 0
2026-03-28 22:20:14 [bca.uk] INFO: Found listing with ID: OV75%20HYK
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV75%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Scrape type for OV75%20HYK: 2
2026-03-28 22:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4328a96c-3ba0-58d2-ba25-bed4631eb505 with identifier: OV75%20HYK
2026-03-28 22:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4328a96c-3ba0-58d2-ba25-bed4631eb505 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4328a96c-3ba0-58d2-ba25-bed4631eb505 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4328a96c-3ba0-58d2-ba25-bed4631eb505, identifier: OV75%20HYK
2026-03-28 22:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4328a96c-3ba0-58d2-ba25-bed4631eb505 with identifier: OV75%20HYK
2026-03-28 22:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4328a96c-3ba0-58d2-ba25-bed4631eb505 with identifier: OV75%20HYK
2026-03-28 22:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4328a96c-3ba0-58d2-ba25-bed4631eb505 with identifier: OV75%20HYK to the API
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV75%20HYK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4328a96c-3ba0-58d2-ba25-bed4631eb505',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV75 HYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV75%20HYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '3',
 'odometer': 3309,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 3 360KW 111KWH DM4 LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '360KW 111KWH DM4 LONG RANGE',
 'vin': 'YSMYKEAE9SB030324',
 'year': 2025}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV75%2520HYK%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Saving data for OV75%20HYK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621047.646309, 'last_price_update_time': 1774736414.867044}
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV75%2520HYK') HTTP/1.1" 204 0
2026-03-28 22:20:14 [bca.uk] INFO: Found listing with ID: RF71%20CZZ
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:14 [bca.uk] INFO: Scrape type for RF71%20CZZ: 2
2026-03-28 22:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with identifier: RF71%20CZZ
2026-03-28 22:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with scrape type 2
2026-03-28 22:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0088f6d-1c6f-555f-bb8d-e7b6325e7e77, identifier: RF71%20CZZ
2026-03-28 22:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with identifier: RF71%20CZZ
2026-03-28 22:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with identifier: RF71%20CZZ
2026-03-28 22:20:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0088f6d-1c6f-555f-bb8d-e7b6325e7e77 with identifier: RF71%20CZZ to the API
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF71%20CZZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd0088f6d-1c6f-555f-bb8d-e7b6325e7e77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF71 CZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF71%20CZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'RENAULT',
 'model': 'ARKANA',
 'odometer': 44135,
 'odometer_reading_unit': '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 ARKANA 1.6 E-TECH HEV 145 ICONIC Coupe',
 'transmission': 'automatic',
 'trim': 'E-TECH HEV 145 ICONIC',
 'vin': 'VF1RJL002UC291951',
 'year': 2022}
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CZZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Saving data for RF71%20CZZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621057.377862, 'last_price_update_time': 1774736415.256567}
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF71%2520CZZ') HTTP/1.1" 204 0
2026-03-28 22:20:15 [bca.uk] INFO: Found listing with ID: RO72%20NJX
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Scrape type for RO72%20NJX: 2
2026-03-28 22:20:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with identifier: RO72%20NJX
2026-03-28 22:20:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with scrape type 2
2026-03-28 22:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with scrape type 2
2026-03-28 22:20:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94498ac3-c056-5f80-a6ff-14fcc92ddd6c, identifier: RO72%20NJX
2026-03-28 22:20:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with identifier: RO72%20NJX
2026-03-28 22:20:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with identifier: RO72%20NJX
2026-03-28 22:20:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94498ac3-c056-5f80-a6ff-14fcc92ddd6c with identifier: RO72%20NJX to the API
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO72%20NJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '94498ac3-c056-5f80-a6ff-14fcc92ddd6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO72 NJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO72%20NJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 34305,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA EV6 236KW 77.4KWH AWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '236KW 77.4KWH AWD GT-LINE',
 'vin': 'KNAC481CRN5077916',
 'year': 2022}
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Saving data for RO72%20NJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621055.931277, 'last_price_update_time': 1774736415.701172}
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO72%2520NJX') HTTP/1.1" 204 0
2026-03-28 22:20:15 [bca.uk] INFO: Found listing with ID: VK23%20FCV
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520FCV%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Scrape type for VK23%20FCV: 0
2026-03-28 22:20:15 [bca.uk] INFO: Found listing with ID: YC22%20BMU
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Scrape type for YC22%20BMU: 0
2026-03-28 22:20:15 [bca.uk] INFO: Found listing with ID: BD22%20ELH
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 22:20:15 [bca.uk] INFO: Scrape type for BD22%20ELH: 2
2026-03-28 22:20:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d320811-4dd9-5431-9d86-f33ff086de60 with identifier: BD22%20ELH
2026-03-28 22:20:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d320811-4dd9-5431-9d86-f33ff086de60 with scrape type 2
2026-03-28 22:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d320811-4dd9-5431-9d86-f33ff086de60 with scrape type 2
2026-03-28 22:20:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d320811-4dd9-5431-9d86-f33ff086de60, identifier: BD22%20ELH
2026-03-28 22:20:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d320811-4dd9-5431-9d86-f33ff086de60 with identifier: BD22%20ELH
2026-03-28 22:20:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d320811-4dd9-5431-9d86-f33ff086de60 with identifier: BD22%20ELH
2026-03-28 22:20:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d320811-4dd9-5431-9d86-f33ff086de60 with identifier: BD22%20ELH to the API
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD22%20ELH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7d320811-4dd9-5431-9d86-f33ff086de60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BD22 ELH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD22%20ELH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 38851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 95KWH 55 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q BLACK ED.',
 'vin': 'WAUZZZGE3NB035000',
 'year': 2022}
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Saving data for BD22%20ELH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621011.534812, 'last_price_update_time': 1774736416.297707}
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD22%2520ELH') HTTP/1.1" 204 0
2026-03-28 22:20:16 [bca.uk] INFO: Found listing with ID: DL72%20PVZ
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Scrape type for DL72%20PVZ: 0
2026-03-28 22:20:16 [bca.uk] INFO: Found listing with ID: FG22%20FGX
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520FGX%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Scrape type for FG22%20FGX: 0
2026-03-28 22:20:16 [bca.uk] INFO: Found listing with ID: HV24%20NMZ
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Scrape type for HV24%20NMZ: 2
2026-03-28 22:20:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00908b67-12b1-5e16-ad01-31538c3b4376 with identifier: HV24%20NMZ
2026-03-28 22:20:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00908b67-12b1-5e16-ad01-31538c3b4376 with scrape type 2
2026-03-28 22:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00908b67-12b1-5e16-ad01-31538c3b4376 with scrape type 2
2026-03-28 22:20:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00908b67-12b1-5e16-ad01-31538c3b4376, identifier: HV24%20NMZ
2026-03-28 22:20:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00908b67-12b1-5e16-ad01-31538c3b4376 with identifier: HV24%20NMZ
2026-03-28 22:20:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00908b67-12b1-5e16-ad01-31538c3b4376 with identifier: HV24%20NMZ
2026-03-28 22:20:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00908b67-12b1-5e16-ad01-31538c3b4376 with identifier: HV24%20NMZ to the API
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV24%20NMZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '00908b67-12b1-5e16-ad01-31538c3b4376',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV24 NMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV24%20NMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE 300',
 'odometer': 16187,
 '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 EQE 300 SPORT ED. Saloon',
 'transmission': 'automatic',
 'trim': 'SPORT ED.',
 'vin': 'W1KEG1BB6RF043733',
 'year': 2024}
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Saving data for HV24%20NMZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621000.676552, 'last_price_update_time': 1774736416.77188}
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV24%2520NMZ') HTTP/1.1" 204 0
2026-03-28 22:20:16 [bca.uk] INFO: Found listing with ID: LB71%20YRZ
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Scrape type for LB71%20YRZ: 0
2026-03-28 22:20:16 [bca.uk] INFO: Found listing with ID: WM15%20NXF
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM15%2520NXF%27 HTTP/1.1" 200 None
2026-03-28 22:20:16 [bca.uk] INFO: Scrape type for WM15%20NXF: 2
2026-03-28 22:20:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with identifier: WM15%20NXF
2026-03-28 22:20:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with scrape type 2
2026-03-28 22:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with scrape type 2
2026-03-28 22:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d1b360b-ce73-53a6-a3c9-d669dba113d4, identifier: WM15%20NXF
2026-03-28 22:20:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with identifier: WM15%20NXF
2026-03-28 22:20:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with identifier: WM15%20NXF
2026-03-28 22:20:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d1b360b-ce73-53a6-a3c9-d669dba113d4 with identifier: WM15%20NXF to the API
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM15%20NXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d1b360b-ce73-53a6-a3c9-d669dba113d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM15 NXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM15%20NXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 111427,
 'odometer_reading_unit': '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 TOURAN 1.6 TDI 105 BMT SE MPV',
 'transmission': 'manual',
 'trim': 'TDI 105 BMT SE',
 'vin': 'WVGZZZ1TZFW072389',
 'year': 2015}
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM15%2520NXF%27 HTTP/1.1" 200 None
2026-03-28 22:20:17 [bca.uk] INFO: Saving data for WM15%20NXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774621001.797133, 'last_price_update_time': 1774736417.334015}
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM15%2520NXF') HTTP/1.1" 204 0
2026-03-28 22:20:17 [bca.uk] INFO: Found listing with ID: PK71%20GWU
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK71%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 22:20:17 [bca.uk] INFO: Scrape type for PK71%20GWU: 0
2026-03-28 22:20:17 [bca.uk] INFO: Found listing with ID: PN71%20ODY
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520ODY%27 HTTP/1.1" 200 None
2026-03-28 22:20:17 [bca.uk] INFO: Scrape type for PN71%20ODY: 2
2026-03-28 22:20:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with identifier: PN71%20ODY
2026-03-28 22:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with scrape type 2
2026-03-28 22:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with scrape type 2
2026-03-28 22:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1615f9af-dbbd-5fcd-afca-b2ef008ccb09, identifier: PN71%20ODY
2026-03-28 22:20:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with identifier: PN71%20ODY
2026-03-28 22:20:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with identifier: PN71%20ODY
2026-03-28 22:20:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1615f9af-dbbd-5fcd-afca-b2ef008ccb09 with identifier: PN71%20ODY to the API
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN71%20ODY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1615f9af-dbbd-5fcd-afca-b2ef008ccb09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PN71 ODY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN71%20ODY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 90362,
 'odometer_reading_unit': '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 115 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 LIFE',
 'vin': 'WVWZZZCDZNW119237',
 'year': 2021}
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520ODY%27 HTTP/1.1" 200 None
2026-03-28 22:20:17 [bca.uk] INFO: Saving data for PN71%20ODY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621004.554477, 'last_price_update_time': 1774736417.747293}
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN71%2520ODY') HTTP/1.1" 204 0
2026-03-28 22:20:17 [bca.uk] INFO: Found listing with ID: RK24%20KPX
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK24%2520KPX%27 HTTP/1.1" 200 None
2026-03-28 22:20:17 [bca.uk] INFO: Scrape type for RK24%20KPX: 2
2026-03-28 22:20:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81af8381-3f5a-51d2-9725-ec150266c6f1 with identifier: RK24%20KPX
2026-03-28 22:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81af8381-3f5a-51d2-9725-ec150266c6f1 with scrape type 2
2026-03-28 22:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81af8381-3f5a-51d2-9725-ec150266c6f1 with scrape type 2
2026-03-28 22:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81af8381-3f5a-51d2-9725-ec150266c6f1, identifier: RK24%20KPX
2026-03-28 22:20:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81af8381-3f5a-51d2-9725-ec150266c6f1 with identifier: RK24%20KPX
2026-03-28 22:20:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81af8381-3f5a-51d2-9725-ec150266c6f1 with identifier: RK24%20KPX
2026-03-28 22:20:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81af8381-3f5a-51d2-9725-ec150266c6f1 with identifier: RK24%20KPX to the API
2026-03-28 22:20:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK24%20KPX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '81af8381-3f5a-51d2-9725-ec150266c6f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK24 KPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK24%20KPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUBARU',
 'model': 'SOLTERRA',
 'odometer': 8991,
 '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': 'SUBARU SOLTERRA 150KW 71.4KWH AWD TOURING Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71.4KWH AWD TOURING',
 'vin': 'JF1AABAA5PA036376',
 'year': 2024}
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK24%2520KPX%27 HTTP/1.1" 200 None
2026-03-28 22:20:18 [bca.uk] INFO: Saving data for RK24%20KPX: {'auction_closing_time': 1774951200.0, 'created_time': 1774620985.964935, 'last_price_update_time': 1774736418.162914}
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK24%2520KPX') HTTP/1.1" 204 0
2026-03-28 22:20:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:20:18 [bca.uk] INFO: Found listing with ID: SN23%20UNF
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520UNF%27 HTTP/1.1" 200 None
2026-03-28 22:20:18 [bca.uk] INFO: Scrape type for SN23%20UNF: 2
2026-03-28 22:20:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03b95d3f-4032-502b-bd5a-304ffc6f5190 with identifier: SN23%20UNF
2026-03-28 22:20:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03b95d3f-4032-502b-bd5a-304ffc6f5190 with scrape type 2
2026-03-28 22:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03b95d3f-4032-502b-bd5a-304ffc6f5190 with scrape type 2
2026-03-28 22:20:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03b95d3f-4032-502b-bd5a-304ffc6f5190, identifier: SN23%20UNF
2026-03-28 22:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03b95d3f-4032-502b-bd5a-304ffc6f5190 with identifier: SN23%20UNF
2026-03-28 22:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03b95d3f-4032-502b-bd5a-304ffc6f5190 with identifier: SN23%20UNF
2026-03-28 22:20:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03b95d3f-4032-502b-bd5a-304ffc6f5190 with identifier: SN23%20UNF to the API
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN23%20UNF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '03b95d3f-4032-502b-bd5a-304ffc6f5190',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SN23 UNF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN23%20UNF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 25995,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE PREMIUM',
 'vin': 'W1N9N0CBXPJ067384',
 'year': 2023}
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520UNF%27 HTTP/1.1" 200 None
2026-03-28 22:20:18 [bca.uk] INFO: Saving data for SN23%20UNF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620987.988469, 'last_price_update_time': 1774736418.66885}
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN23%2520UNF') HTTP/1.1" 204 0
2026-03-28 22:20:18 [bca.uk] INFO: Found listing with ID: VO71%20OHD
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520OHD%27 HTTP/1.1" 200 None
2026-03-28 22:20:18 [bca.uk] INFO: Scrape type for VO71%20OHD: 2
2026-03-28 22:20:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d062d41-c464-5185-8f53-e904d6fee721 with identifier: VO71%20OHD
2026-03-28 22:20:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d062d41-c464-5185-8f53-e904d6fee721 with scrape type 2
2026-03-28 22:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d062d41-c464-5185-8f53-e904d6fee721 with scrape type 2
2026-03-28 22:20:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d062d41-c464-5185-8f53-e904d6fee721, identifier: VO71%20OHD
2026-03-28 22:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d062d41-c464-5185-8f53-e904d6fee721 with identifier: VO71%20OHD
2026-03-28 22:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d062d41-c464-5185-8f53-e904d6fee721 with identifier: VO71%20OHD
2026-03-28 22:20:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d062d41-c464-5185-8f53-e904d6fee721 with identifier: VO71%20OHD to the API
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO71%20OHD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d062d41-c464-5185-8f53-e904d6fee721',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO71 OHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO71%20OHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 21271,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 258KW 88KWH AWD EXTENDED RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '258KW 88KWH AWD EXTENDED RANGE',
 'vin': 'WF0TR3SU1MMA54510',
 'year': 2022}
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520OHD%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Saving data for VO71%20OHD: {'auction_closing_time': 1774951200.0, 'created_time': 1774620990.937655, 'last_price_update_time': 1774736419.053499}
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO71%2520OHD') HTTP/1.1" 204 0
2026-03-28 22:20:19 [bca.uk] INFO: Total items found: 100
2026-03-28 22:20:19 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded
2026-03-28 22:20:19 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:20:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: WV23%20XYC
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520XYC%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for WV23%20XYC: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: YS21%20VOM
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520VOM%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for YS21%20VOM: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: LC72%20VBD
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520VBD%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for LC72%20VBD: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: LE73%20GVZ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520GVZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for LE73%20GVZ: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: LF23%20WKL
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520WKL%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for LF23%20WKL: 2
2026-03-28 22:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with identifier: LF23%20WKL
2026-03-28 22:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with scrape type 2
2026-03-28 22:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with scrape type 2
2026-03-28 22:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b, identifier: LF23%20WKL
2026-03-28 22:20:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with identifier: LF23%20WKL
2026-03-28 22:20:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with identifier: LF23%20WKL
2026-03-28 22:20:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 874c0c3e-018a-5b7d-bc68-a05f1c46fd4b with identifier: LF23%20WKL to the API
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF23%20WKL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '874c0c3e-018a-5b7d-bc68-a05f1c46fd4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF23 WKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF23%20WKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 37046,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK3PC707428',
 'year': 2023}
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520WKL%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Saving data for LF23%20WKL: {'auction_closing_time': 1774951200.0, 'created_time': 1774620990.50158, 'last_price_update_time': 1774736419.553931}
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF23%2520WKL') HTTP/1.1" 204 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: AE25%20TKF
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE25%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for AE25%20TKF: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: DA55%20UOC
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA55%2520UOC%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for DA55%20UOC: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: BX72%20SKZ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX72%2520SKZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for BX72%20SKZ: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: DY74%20XDW
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for DY74%20XDW: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: MW19%20FWU
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW19%2520FWU%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for MW19%20FWU: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: NGZ%204980
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25204980%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for NGZ%204980: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: NX70%20YNN
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520YNN%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for NX70%20YNN: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: UIG%206502
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25206502%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for UIG%206502: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: VN19%20OXZ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520OXZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for VN19%20OXZ: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: WP19%20XTL
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP19%2520XTL%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for WP19%20XTL: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: WT19%20MYC
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MYC%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for WT19%20MYC: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: YT19%20LDO
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520LDO%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for YT19%20LDO: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: YX69%20YNJ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX69%2520YNJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for YX69%20YNJ: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: CE70%20YEJ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE70%2520YEJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for CE70%20YEJ: 0
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: ER61%20ERR
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ER61%2520ERR%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for ER61%20ERR: 2
2026-03-28 22:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with identifier: ER61%20ERR
2026-03-28 22:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with scrape type 2
2026-03-28 22:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with scrape type 2
2026-03-28 22:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6, identifier: ER61%20ERR
2026-03-28 22:20:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:20:19 [bca.uk] INFO: Found listing with ID: LF72%20WKJ
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520WKJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:19 [bca.uk] INFO: Scrape type for LF72%20WKJ: 2
2026-03-28 22:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b98bf496-d223-5318-ac10-95af85132d4b with identifier: LF72%20WKJ
2026-03-28 22:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b98bf496-d223-5318-ac10-95af85132d4b with scrape type 2
2026-03-28 22:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b98bf496-d223-5318-ac10-95af85132d4b with scrape type 2
2026-03-28 22:20:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b98bf496-d223-5318-ac10-95af85132d4b, identifier: LF72%20WKJ
2026-03-28 22:20:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with identifier: ER61%20ERR
2026-03-28 22:20:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with identifier: ER61%20ERR
2026-03-28 22:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6 with identifier: ER61%20ERR to the API
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ER61%20ERR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2efa350b-4f1a-5e1e-9f4b-1a1939bb64f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ER61 ERR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ER61%20ERR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 12218,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3USHNKKLJ588076',
 'year': 2020}
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ER61%2520ERR%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Saving data for ER61%20ERR: {'auction_closing_time': 1774864800.0, 'created_time': 1774621054.872001, 'last_price_update_time': 1774736420.319665}
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ER61%2520ERR') HTTP/1.1" 204 0
2026-03-28 22:20:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b98bf496-d223-5318-ac10-95af85132d4b with identifier: LF72%20WKJ
2026-03-28 22:20:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b98bf496-d223-5318-ac10-95af85132d4b with identifier: LF72%20WKJ
2026-03-28 22:20:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b98bf496-d223-5318-ac10-95af85132d4b with identifier: LF72%20WKJ to the API
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF72%20WKJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b98bf496-d223-5318-ac10-95af85132d4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF72 WKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF72%20WKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 26211,
 'odometer_reading_unit': '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': 'LRWYHCEK8NC423824',
 'year': 2022}
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520WKJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Saving data for LF72%20WKJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620993.170314, 'last_price_update_time': 1774736420.717202}
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF72%2520WKJ') HTTP/1.1" 204 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: EY70%20VMJ
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520VMJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for EY70%20VMJ: 2
2026-03-28 22:20:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95904139-9ee2-5059-bb81-0a1872f6b368 with identifier: EY70%20VMJ
2026-03-28 22:20:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95904139-9ee2-5059-bb81-0a1872f6b368 with scrape type 2
2026-03-28 22:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95904139-9ee2-5059-bb81-0a1872f6b368 with scrape type 2
2026-03-28 22:20:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95904139-9ee2-5059-bb81-0a1872f6b368, identifier: EY70%20VMJ
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: LO72%20UJK
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for LO72%20UJK: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: LS70%20HWZ
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520HWZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for LS70%20HWZ: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: MD72%20VXP
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for MD72%20VXP: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: MD72%20VZK
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for MD72%20VZK: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: MJ72%20FCZ
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520FCZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for MJ72%20FCZ: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: OE71%20BZO
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 22:20:20 [bca.uk] INFO: Scrape type for OE71%20BZO: 0
2026-03-28 22:20:20 [bca.uk] INFO: Found listing with ID: OV23%20DKF
2026-03-28 22:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520DKF%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for OV23%20DKF: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: DL22%20MKZ
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for DL22%20MKZ: 2
2026-03-28 22:20:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc6664d6-a156-5e50-a39e-04d3062ae710 with identifier: DL22%20MKZ
2026-03-28 22:20:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc6664d6-a156-5e50-a39e-04d3062ae710 with scrape type 2
2026-03-28 22:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc6664d6-a156-5e50-a39e-04d3062ae710 with scrape type 2
2026-03-28 22:20:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc6664d6-a156-5e50-a39e-04d3062ae710, identifier: DL22%20MKZ
2026-03-28 22:20:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95904139-9ee2-5059-bb81-0a1872f6b368 with identifier: EY70%20VMJ
2026-03-28 22:20:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95904139-9ee2-5059-bb81-0a1872f6b368 with identifier: EY70%20VMJ
2026-03-28 22:20:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95904139-9ee2-5059-bb81-0a1872f6b368 with identifier: EY70%20VMJ to the API
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:21 [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': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY70%20VMJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95904139-9ee2-5059-bb81-0a1872f6b368',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY70 VMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY70%20VMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 61753,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 MATCH',
 'vin': 'WVWZZZAWZLU094906',
 'year': 2020}
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520VMJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Saving data for EY70%20VMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774621054.474574, 'last_price_update_time': 1774736421.434603}
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY70%2520VMJ') HTTP/1.1" 204 0
2026-03-28 22:20:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc6664d6-a156-5e50-a39e-04d3062ae710 with identifier: DL22%20MKZ
2026-03-28 22:20:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc6664d6-a156-5e50-a39e-04d3062ae710 with identifier: DL22%20MKZ
2026-03-28 22:20:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc6664d6-a156-5e50-a39e-04d3062ae710 with identifier: DL22%20MKZ to the API
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL22%20MKZ-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': 'bc6664d6-a156-5e50-a39e-04d3062ae710',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL22 MKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL22%20MKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 24538,
 'odometer_reading_unit': '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 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA62DP0509M99386',
 'year': 2022}
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Saving data for DL22%20MKZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774620976.485675, 'last_price_update_time': 1774736421.717744}
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL22%2520MKZ') HTTP/1.1" 204 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: KO19%20FZP
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520FZP%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for KO19%20FZP: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: KP73%20JFY
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP73%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for KP73%20JFY: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: MA69%20GVJ
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA69%2520GVJ%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for MA69%20GVJ: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: MF20%20MYB
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF20%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for MF20%20MYB: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: MT19%20XFA
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for MT19%20XFA: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: LR52%20SVV
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR52%2520SVV%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for LR52%20SVV: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: YS69%20LBZ
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520LBZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for YS69%20LBZ: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: WJ24%20ONB
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ24%2520ONB%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for WJ24%20ONB: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: YD74%20NDV
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD74%2520NDV%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for YD74%20NDV: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: YR74%20UGO
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for YR74%20UGO: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: LJ22%20OVX
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 22:20:21 [bca.uk] INFO: Scrape type for LJ22%20OVX: 0
2026-03-28 22:20:21 [bca.uk] INFO: Found listing with ID: KM71%20HVW
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520HVW%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for KM71%20HVW: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: EJ23%20BDV
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520BDV%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for EJ23%20BDV: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: NK72%20ATF
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK72%2520ATF%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for NK72%20ATF: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: FJ22%20SKE
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520SKE%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for FJ22%20SKE: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: YF71%20EWW
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520EWW%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for YF71%20EWW: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: RO25%20UHK
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO25%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for RO25%20UHK: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: PL72%20VKN
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520VKN%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for PL72%20VKN: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: MJ25%20UXY
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ25%2520UXY%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for MJ25%20UXY: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: DK72%20MUP
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK72%2520MUP%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for DK72%20MUP: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: C11%20HLD
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C11%2520HLD%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for C11%20HLD: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: MH18%20WND
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH18%2520WND%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for MH18%20WND: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: YG21%20EGK
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520EGK%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for YG21%20EGK: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: YE20%20PZR
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520PZR%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for YE20%20PZR: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: OV69%20WDL
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520WDL%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for OV69%20WDL: 0
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: RE58%20ETV
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE58%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for RE58%20ETV: 2
2026-03-28 22:20:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with identifier: RE58%20ETV
2026-03-28 22:20:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with scrape type 2
2026-03-28 22:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with scrape type 2
2026-03-28 22:20:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf, identifier: RE58%20ETV
2026-03-28 22:20:22 [bca.uk] INFO: Found listing with ID: DS71%20HBF
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Scrape type for DS71%20HBF: 2
2026-03-28 22:20:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with identifier: DS71%20HBF
2026-03-28 22:20:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with scrape type 2
2026-03-28 22:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with scrape type 2
2026-03-28 22:20:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba597570-2a08-55da-8c3d-1d0fbb0e7ef4, identifier: DS71%20HBF
2026-03-28 22:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with identifier: RE58%20ETV
2026-03-28 22:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with identifier: RE58%20ETV
2026-03-28 22:20:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a9e7efa-314d-5d89-b35c-c6c71bb9edcf with identifier: RE58%20ETV to the API
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE58%20ETV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7a9e7efa-314d-5d89-b35c-c6c71bb9edcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE58 ETV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE58%20ETV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 157977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.9 TDI 105 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 MATCH',
 'vin': 'WVWZZZ1KZ9W084737',
 'year': 2008}
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE58%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 22:20:22 [bca.uk] INFO: Saving data for RE58%20ETV: {'auction_closing_time': 1775037600.0, 'created_time': 1774622356.496281, 'last_price_update_time': 1774736422.816753}
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE58%2520ETV') HTTP/1.1" 204 0
2026-03-28 22:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with identifier: DS71%20HBF
2026-03-28 22:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with identifier: DS71%20HBF
2026-03-28 22:20:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba597570-2a08-55da-8c3d-1d0fbb0e7ef4 with identifier: DS71%20HBF to the API
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS71%20HBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ba597570-2a08-55da-8c3d-1d0fbb0e7ef4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS71 HBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS71%20HBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 57465,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 XDRIVE 25E SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E SPORT',
 'vin': 'WBAYN920505U74063',
 'year': 2022}
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 22:20:23 [bca.uk] INFO: Saving data for DS71%20HBF: {'auction_closing_time': 1774951200.0, 'created_time': 1774620977.881074, 'last_price_update_time': 1774736423.536476}
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS71%2520HBF') HTTP/1.1" 204 0
2026-03-28 22:20:23 [bca.uk] INFO: Found listing with ID: GJ19%20WEX
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520WEX%27 HTTP/1.1" 200 None
2026-03-28 22:20:23 [bca.uk] INFO: Scrape type for GJ19%20WEX: 2
2026-03-28 22:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with identifier: GJ19%20WEX
2026-03-28 22:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with scrape type 2
2026-03-28 22:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with scrape type 2
2026-03-28 22:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b13257ba-a9c6-58c3-aa9d-6df90e9ce848, identifier: GJ19%20WEX
2026-03-28 22:20:23 [bca.uk] INFO: Found listing with ID: DY23%20EZG
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 22:20:23 [bca.uk] INFO: Scrape type for DY23%20EZG: 2
2026-03-28 22:20:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f5af935-7103-5b89-934c-67d870feb74d with identifier: DY23%20EZG
2026-03-28 22:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f5af935-7103-5b89-934c-67d870feb74d with scrape type 2
2026-03-28 22:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f5af935-7103-5b89-934c-67d870feb74d with scrape type 2
2026-03-28 22:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f5af935-7103-5b89-934c-67d870feb74d, identifier: DY23%20EZG
2026-03-28 22:20:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with identifier: GJ19%20WEX
2026-03-28 22:20:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with identifier: GJ19%20WEX
2026-03-28 22:20:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b13257ba-a9c6-58c3-aa9d-6df90e9ce848 with identifier: GJ19%20WEX to the API
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ19%20WEX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b13257ba-a9c6-58c3-aa9d-6df90e9ce848',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ19 WEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ19%20WEX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 82558,
 'odometer_reading_unit': '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 YARIS 1.5 VVT-I ICON TECH Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON TECH',
 'vin': 'VNKKG3D340A119472',
 'year': 2019}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520WEX%27 HTTP/1.1" 200 None
2026-03-28 22:20:24 [bca.uk] INFO: Saving data for GJ19%20WEX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622351.552842, 'last_price_update_time': 1774736424.0985}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ19%2520WEX') HTTP/1.1" 204 0
2026-03-28 22:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f5af935-7103-5b89-934c-67d870feb74d with identifier: DY23%20EZG
2026-03-28 22:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f5af935-7103-5b89-934c-67d870feb74d with identifier: DY23%20EZG
2026-03-28 22:20:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f5af935-7103-5b89-934c-67d870feb74d with identifier: DY23%20EZG to the API
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:24 [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=DY23%20EZG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5f5af935-7103-5b89-934c-67d870feb74d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY23 EZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY23%20EZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 20643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UP5032044',
 'year': 2023}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 22:20:24 [bca.uk] INFO: Saving data for DY23%20EZG: {'auction_closing_time': 1774951200.0, 'created_time': 1774620956.9379, 'last_price_update_time': 1774736424.38283}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY23%2520EZG') HTTP/1.1" 204 0
2026-03-28 22:20:24 [bca.uk] INFO: Found listing with ID: OE21%20MKN
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:20:24 [bca.uk] INFO: Scrape type for OE21%20MKN: 2
2026-03-28 22:20:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with identifier: OE21%20MKN
2026-03-28 22:20:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with scrape type 2
2026-03-28 22:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with scrape type 2
2026-03-28 22:20:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac, identifier: OE21%20MKN
2026-03-28 22:20:24 [bca.uk] INFO: Found listing with ID: FE72%20THK
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520THK%27 HTTP/1.1" 200 None
2026-03-28 22:20:24 [bca.uk] INFO: Scrape type for FE72%20THK: 2
2026-03-28 22:20:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9799260-c108-558e-854e-3a54ab7f1b2f with identifier: FE72%20THK
2026-03-28 22:20:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9799260-c108-558e-854e-3a54ab7f1b2f with scrape type 2
2026-03-28 22:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9799260-c108-558e-854e-3a54ab7f1b2f with scrape type 2
2026-03-28 22:20:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9799260-c108-558e-854e-3a54ab7f1b2f, identifier: FE72%20THK
2026-03-28 22:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with identifier: OE21%20MKN
2026-03-28 22:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with identifier: OE21%20MKN
2026-03-28 22:20:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac with identifier: OE21%20MKN to the API
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE21%20MKN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73ddd334-6cb6-53ad-9b37-2b55a1fdb5ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE21 MKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE21%20MKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MITSUBISHI',
 'model': 'SHOGUN SPORT',
 'odometer': 41342,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI SHOGUN SPORT 2.4 DI-DC 4 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'DI-DC 4 4WD',
 'vin': 'MMAGUKS10HH010484',
 'year': 2021}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:20:24 [bca.uk] INFO: Saving data for OE21%20MKN: {'auction_closing_time': 1774951200.0, 'created_time': 1774622378.798115, 'last_price_update_time': 1774736424.912815}
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE21%2520MKN') HTTP/1.1" 204 0
2026-03-28 22:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9799260-c108-558e-854e-3a54ab7f1b2f with identifier: FE72%20THK
2026-03-28 22:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9799260-c108-558e-854e-3a54ab7f1b2f with identifier: FE72%20THK
2026-03-28 22:20:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9799260-c108-558e-854e-3a54ab7f1b2f with identifier: FE72%20THK to the API
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE72%20THK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9799260-c108-558e-854e-3a54ab7f1b2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE72 THK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE72%20THK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'MUSTANG',
 'odometer': 8210,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG 5.0 V8 450 GT Coupe',
 'transmission': 'automatic',
 'trim': 'V8 450 GT',
 'vin': '1FA6P8NF0N5126800',
 'year': 2022}
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE72%2520THK%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Saving data for FE72%20THK: {'auction_closing_time': 1774951200.0, 'created_time': 1774620958.777762, 'last_price_update_time': 1774736425.225564}
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE72%2520THK') HTTP/1.1" 204 0
2026-03-28 22:20:25 [bca.uk] INFO: Found listing with ID: EA70%20VCU
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA70%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Scrape type for EA70%20VCU: 0
2026-03-28 22:20:25 [bca.uk] INFO: Found listing with ID: FL21%20UBW
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Scrape type for FL21%20UBW: 0
2026-03-28 22:20:25 [bca.uk] INFO: Found listing with ID: GV17%20MPX
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV17%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Scrape type for GV17%20MPX: 2
2026-03-28 22:20:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with identifier: GV17%20MPX
2026-03-28 22:20:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with scrape type 2
2026-03-28 22:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with scrape type 2
2026-03-28 22:20:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9, identifier: GV17%20MPX
2026-03-28 22:20:25 [bca.uk] INFO: Found listing with ID: GJ22%20SFE
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520SFE%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Scrape type for GJ22%20SFE: 2
2026-03-28 22:20:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with identifier: GJ22%20SFE
2026-03-28 22:20:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with scrape type 2
2026-03-28 22:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with scrape type 2
2026-03-28 22:20:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ebe78741-0dc0-5c47-a911-2cdbac1d9e43, identifier: GJ22%20SFE
2026-03-28 22:20:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with identifier: GV17%20MPX
2026-03-28 22:20:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with identifier: GV17%20MPX
2026-03-28 22:20:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d68ccda3-e08a-5dc4-86b7-9b3903d5cfd9 with identifier: GV17%20MPX to the API
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV17%20MPX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd68ccda3-e08a-5dc4-86b7-9b3903d5cfd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV17 MPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV17%20MPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 161821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TFSI 180 QUATTRO S LINE ED.ST StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 180 QUATTRO S LINE ED.ST',
 'vin': 'WAUZZZ8U5HR096494',
 'year': 2017}
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV17%2520MPX%27 HTTP/1.1" 200 None
2026-03-28 22:20:25 [bca.uk] INFO: Saving data for GV17%20MPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774350184.622142, 'last_price_update_time': 1774736425.763409}
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV17%2520MPX') HTTP/1.1" 204 0
2026-03-28 22:20:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with identifier: GJ22%20SFE
2026-03-28 22:20:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with identifier: GJ22%20SFE
2026-03-28 22:20:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ebe78741-0dc0-5c47-a911-2cdbac1d9e43 with identifier: GJ22%20SFE to the API
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:26 [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=GJ22%20SFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ebe78741-0dc0-5c47-a911-2cdbac1d9e43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 SFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20SFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 36787,
 'odometer_reading_unit': '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': 'LRWYHCEK2NC250270',
 'year': 2022}
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520SFE%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Saving data for GJ22%20SFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620960.313438, 'last_price_update_time': 1774736426.06099}
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520SFE') HTTP/1.1" 204 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: LM72%20CMF
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520CMF%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for LM72%20CMF: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: RE23%20GYT
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520GYT%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for RE23%20GYT: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: KT21%20UWN
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT21%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for KT21%20UWN: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: VX23%20XSA
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX23%2520XSA%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for VX23%20XSA: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: SE18%20YBW
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE18%2520YBW%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for SE18%20YBW: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: RJ69%20LZC
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520LZC%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for RJ69%20LZC: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: PK69%20OVZ
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK69%2520OVZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for PK69%20OVZ: 0
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: OY25%20DMF
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for OY25%20DMF: 2
2026-03-28 22:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71bb77a4-deb4-506a-a495-cb4637ff607c with identifier: OY25%20DMF
2026-03-28 22:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71bb77a4-deb4-506a-a495-cb4637ff607c with scrape type 2
2026-03-28 22:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71bb77a4-deb4-506a-a495-cb4637ff607c with scrape type 2
2026-03-28 22:20:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71bb77a4-deb4-506a-a495-cb4637ff607c, identifier: OY25%20DMF
2026-03-28 22:20:26 [bca.uk] INFO: Found listing with ID: GK68%20MHN
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK68%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Scrape type for GK68%20MHN: 2
2026-03-28 22:20:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32d86ea0-fb3b-5118-87b3-76a51878e785 with identifier: GK68%20MHN
2026-03-28 22:20:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32d86ea0-fb3b-5118-87b3-76a51878e785 with scrape type 2
2026-03-28 22:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32d86ea0-fb3b-5118-87b3-76a51878e785 with scrape type 2
2026-03-28 22:20:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32d86ea0-fb3b-5118-87b3-76a51878e785, identifier: GK68%20MHN
2026-03-28 22:20:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71bb77a4-deb4-506a-a495-cb4637ff607c with identifier: OY25%20DMF
2026-03-28 22:20:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71bb77a4-deb4-506a-a495-cb4637ff607c with identifier: OY25%20DMF
2026-03-28 22:20:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71bb77a4-deb4-506a-a495-cb4637ff607c with identifier: OY25%20DMF to the API
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY25%20DMF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '71bb77a4-deb4-506a-a495-cb4637ff607c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY25 DMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY25%20DMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 3135,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TSI 333 R 4M BLACK ED.DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 333 R 4M BLACK ED.DSG',
 'vin': 'WVWZZZCD1SW202006',
 'year': 2025}
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY25%2520DMF%27 HTTP/1.1" 200 None
2026-03-28 22:20:26 [bca.uk] INFO: Saving data for OY25%20DMF: {'auction_closing_time': 1774951200.0, 'created_time': 1774622329.240479, 'last_price_update_time': 1774736426.746106}
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY25%2520DMF') HTTP/1.1" 204 0
2026-03-28 22:20:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32d86ea0-fb3b-5118-87b3-76a51878e785 with identifier: GK68%20MHN
2026-03-28 22:20:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32d86ea0-fb3b-5118-87b3-76a51878e785 with identifier: GK68%20MHN
2026-03-28 22:20:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32d86ea0-fb3b-5118-87b3-76a51878e785 with identifier: GK68%20MHN to the API
2026-03-28 22:20:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK68%20MHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32d86ea0-fb3b-5118-87b3-76a51878e785',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GK68 MHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK68%20MHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 94185,
 'odometer_reading_unit': '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 ED4 2WD SE TECH (5) StationWagon',
 'transmission': 'manual',
 'trim': 'ED4 2WD SE TECH (5)',
 'vin': 'SALCB2CN5JH750841',
 'year': 2018}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK68%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Saving data for GK68%20MHN: {'auction_closing_time': 1774951200.0, 'created_time': 1774620949.691565, 'last_price_update_time': 1774736427.121929}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK68%2520MHN') HTTP/1.1" 204 0
2026-03-28 22:20:27 [bca.uk] INFO: Found listing with ID: YG09%20EFL
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG09%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Scrape type for YG09%20EFL: 2
2026-03-28 22:20:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95c4deb8-eef0-545c-b696-77a55655d370 with identifier: YG09%20EFL
2026-03-28 22:20:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95c4deb8-eef0-545c-b696-77a55655d370 with scrape type 2
2026-03-28 22:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95c4deb8-eef0-545c-b696-77a55655d370 with scrape type 2
2026-03-28 22:20:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95c4deb8-eef0-545c-b696-77a55655d370, identifier: YG09%20EFL
2026-03-28 22:20:27 [bca.uk] INFO: Found listing with ID: HG21%20LPE
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520LPE%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Scrape type for HG21%20LPE: 2
2026-03-28 22:20:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acdea263-33dd-5cf9-a043-46b2d7759c5a with identifier: HG21%20LPE
2026-03-28 22:20:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acdea263-33dd-5cf9-a043-46b2d7759c5a with scrape type 2
2026-03-28 22:20:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acdea263-33dd-5cf9-a043-46b2d7759c5a with scrape type 2
2026-03-28 22:20:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acdea263-33dd-5cf9-a043-46b2d7759c5a, identifier: HG21%20LPE
2026-03-28 22:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95c4deb8-eef0-545c-b696-77a55655d370 with identifier: YG09%20EFL
2026-03-28 22:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95c4deb8-eef0-545c-b696-77a55655d370 with identifier: YG09%20EFL
2026-03-28 22:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95c4deb8-eef0-545c-b696-77a55655d370 with identifier: YG09%20EFL to the API
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG09%20EFL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95c4deb8-eef0-545c-b696-77a55655d370',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG09 EFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG09%20EFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'DAIHATSU',
 'model': 'TERIOS',
 'odometer': 124002,
 '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': 'DAIHATSU TERIOS 1.5 S StationWagon',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'JDAJ210G001073765',
 'year': 2009}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG09%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Saving data for YG09%20EFL: {'auction_closing_time': 1774951200.0, 'created_time': 1774622268.800736, 'last_price_update_time': 1774736427.62721}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG09%2520EFL') HTTP/1.1" 204 0
2026-03-28 22:20:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acdea263-33dd-5cf9-a043-46b2d7759c5a with identifier: HG21%20LPE
2026-03-28 22:20:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acdea263-33dd-5cf9-a043-46b2d7759c5a with identifier: HG21%20LPE
2026-03-28 22:20:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acdea263-33dd-5cf9-a043-46b2d7759c5a with identifier: HG21%20LPE to the API
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG21%20LPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'acdea263-33dd-5cf9-a043-46b2d7759c5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HG21 LPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG21%20LPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 35382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID DESIGN',
 'vin': 'SB1K93BE00E202532',
 'year': 2021}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG21%2520LPE%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Saving data for HG21%20LPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774620949.048184, 'last_price_update_time': 1774736427.925814}
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG21%2520LPE') HTTP/1.1" 204 0
2026-03-28 22:20:27 [bca.uk] INFO: Found listing with ID: DG23%20FXB
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520FXB%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Scrape type for DG23%20FXB: 0
2026-03-28 22:20:27 [bca.uk] INFO: Found listing with ID: LB20%20EKW
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 22:20:27 [bca.uk] INFO: Scrape type for LB20%20EKW: 0
2026-03-28 22:20:27 [bca.uk] INFO: Found listing with ID: EK62%20FCO
2026-03-28 22:20:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Scrape type for EK62%20FCO: 2
2026-03-28 22:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with identifier: EK62%20FCO
2026-03-28 22:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec79cffb-26a4-518d-86db-ce6c7ac2eac9, identifier: EK62%20FCO
2026-03-28 22:20:28 [bca.uk] INFO: Found listing with ID: LB70%20VXM
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Scrape type for LB70%20VXM: 2
2026-03-28 22:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdaa1d7f-baaa-59a1-b228-b30e539741d4 with identifier: LB70%20VXM
2026-03-28 22:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdaa1d7f-baaa-59a1-b228-b30e539741d4 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdaa1d7f-baaa-59a1-b228-b30e539741d4 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdaa1d7f-baaa-59a1-b228-b30e539741d4, identifier: LB70%20VXM
2026-03-28 22:20:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with identifier: EK62%20FCO
2026-03-28 22:20:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with identifier: EK62%20FCO
2026-03-28 22:20:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec79cffb-26a4-518d-86db-ce6c7ac2eac9 with identifier: EK62%20FCO to the API
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK62%20FCO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec79cffb-26a4-518d-86db-ce6c7ac2eac9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK62 FCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK62%20FCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'C250',
 'odometer': 117095,
 '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 C250 2.1 CDI B/E AMG SPORT PLUS Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT PLUS',
 'vin': 'WDD2040032A759195',
 'year': 2012}
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Saving data for EK62%20FCO: {'auction_closing_time': 1774951200.0, 'created_time': 1774418541.8308, 'last_price_update_time': 1774736428.512456}
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK62%2520FCO') HTTP/1.1" 204 0
2026-03-28 22:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:20:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdaa1d7f-baaa-59a1-b228-b30e539741d4 with identifier: LB70%20VXM
2026-03-28 22:20:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdaa1d7f-baaa-59a1-b228-b30e539741d4 with identifier: LB70%20VXM
2026-03-28 22:20:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdaa1d7f-baaa-59a1-b228-b30e539741d4 with identifier: LB70%20VXM to the API
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=59&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB70%20VXM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fdaa1d7f-baaa-59a1-b228-b30e539741d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB70 VXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB70%20VXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL X',
 'odometer': 63776,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL X 100KWH D/M LONG RANGE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': '100KWH D/M LONG RANGE (7ST)',
 'vin': '5YJXDCE28MF312959',
 'year': 2020}
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520VXM%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Saving data for LB70%20VXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774620950.959348, 'last_price_update_time': 1774736428.806294}
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB70%2520VXM') HTTP/1.1" 204 0
2026-03-28 22:20:28 [bca.uk] INFO: Found listing with ID: RV66%20CJU
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Scrape type for RV66%20CJU: 2
2026-03-28 22:20:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with identifier: RV66%20CJU
2026-03-28 22:20:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with scrape type 2
2026-03-28 22:20:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24, identifier: RV66%20CJU
2026-03-28 22:20:28 [bca.uk] INFO: Found listing with ID: AJ72%20HYW
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520HYW%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Scrape type for AJ72%20HYW: 0
2026-03-28 22:20:28 [bca.uk] INFO: Found listing with ID: AV71%20OSG
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520OSG%27 HTTP/1.1" 200 None
2026-03-28 22:20:28 [bca.uk] INFO: Scrape type for AV71%20OSG: 0
2026-03-28 22:20:28 [bca.uk] INFO: Found listing with ID: ME73%20XWF
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for ME73%20XWF: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: ME73%20XWO
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XWO%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for ME73%20XWO: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: ME73%20XYF
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520XYF%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for ME73%20XYF: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: AJ22%20CXY
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520CXY%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for AJ22%20CXY: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: BK22%20PHU
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for BK22%20PHU: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: FN22%20OMM
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for FN22%20OMM: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: LA16%20UYV
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520UYV%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for LA16%20UYV: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: LS21%20BVN
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520BVN%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for LS21%20BVN: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: MA22%20VJO
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520VJO%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for MA22%20VJO: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: MA22%20ZPE
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520ZPE%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for MA22%20ZPE: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: YO21%20VLX
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO21%2520VLX%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for YO21%20VLX: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: YO23%20XXP
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO23%2520XXP%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for YO23%20XXP: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: BP72%20UJX
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for BP72%20UJX: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: CE74%20BWK
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE74%2520BWK%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for CE74%20BWK: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: YA74%20AJX
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA74%2520AJX%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for YA74%20AJX: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: BK23%20JKU
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for BK23%20JKU: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: DE22%20AOO
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for DE22%20AOO: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: EO21%20BZD
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520BZD%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for EO21%20BZD: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: FT72%20LSC
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT72%2520LSC%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for FT72%20LSC: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: GL72%20UXZ
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UXZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for GL72%20UXZ: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: GP21%20MDZ
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP21%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for GP21%20MDZ: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: LB72%20WNP
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for LB72%20WNP: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: LB72%20WRG
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520WRG%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for LB72%20WRG: 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: LM70%20XKP
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520XKP%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for LM70%20XKP: 0
2026-03-28 22:20:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with identifier: RV66%20CJU
2026-03-28 22:20:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with identifier: RV66%20CJU
2026-03-28 22:20:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24 with identifier: RV66%20CJU to the API
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 82,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV66%20CJU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8b7f1487-2bb9-51b3-a465-e0f2fd7cdb24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV66 CJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV66%20CJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 94301,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 VVT-I HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID DESIGN',
 'vin': 'VNKKD3D300A279440',
 'year': 2016}
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Saving data for RV66%20CJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774436740.854512, 'last_price_update_time': 1774736429.750967}
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV66%2520CJU') HTTP/1.1" 204 0
2026-03-28 22:20:29 [bca.uk] INFO: Found listing with ID: EX69%20AOB
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 22:20:29 [bca.uk] INFO: Scrape type for EX69%20AOB: 2
2026-03-28 22:20:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with identifier: EX69%20AOB
2026-03-28 22:20:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with scrape type 2
2026-03-28 22:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with scrape type 2
2026-03-28 22:20:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3f3c15b-2177-50f1-9df5-cfedf45c97a3, identifier: EX69%20AOB
2026-03-28 22:20:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with identifier: EX69%20AOB
2026-03-28 22:20:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with identifier: EX69%20AOB
2026-03-28 22:20:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3f3c15b-2177-50f1-9df5-cfedf45c97a3 with identifier: EX69%20AOB to the API
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX69%20AOB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a3f3c15b-2177-50f1-9df5-cfedf45c97a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX69 AOB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX69%20AOB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 21632,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'PLAY',
 'vin': 'NLHA851ALLZ547777',
 'year': 2019}
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520AOB%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Saving data for EX69%20AOB: {'auction_closing_time': 1774864800.0, 'created_time': 1774621258.942219, 'last_price_update_time': 1774736430.25916}
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX69%2520AOB') HTTP/1.1" 204 0
2026-03-28 22:20:30 [bca.uk] INFO: Found listing with ID: GJ69%20LTK
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Scrape type for GJ69%20LTK: 0
2026-03-28 22:20:30 [bca.uk] INFO: Found listing with ID: EY08%20KHL
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520KHL%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Scrape type for EY08%20KHL: 2
2026-03-28 22:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 550a464d-682d-52a6-b408-ea09c0ec62e5 with identifier: EY08%20KHL
2026-03-28 22:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 550a464d-682d-52a6-b408-ea09c0ec62e5 with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 550a464d-682d-52a6-b408-ea09c0ec62e5 with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 550a464d-682d-52a6-b408-ea09c0ec62e5, identifier: EY08%20KHL
2026-03-28 22:20:30 [bca.uk] INFO: Total items found: 100
2026-03-28 22:20:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded
2026-03-28 22:20:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:20:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 550a464d-682d-52a6-b408-ea09c0ec62e5 with identifier: EY08%20KHL
2026-03-28 22:20:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 550a464d-682d-52a6-b408-ea09c0ec62e5 with identifier: EY08%20KHL
2026-03-28 22:20:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 550a464d-682d-52a6-b408-ea09c0ec62e5 with identifier: EY08%20KHL to the API
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY08%20KHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '550a464d-682d-52a6-b408-ea09c0ec62e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY08 KHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY08%20KHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 111657,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 2.0 ZETEC MPV',
 'transmission': 'automatic',
 'trim': 'ZETEC',
 'vin': 'WF0EXXGCDE8R29381',
 'year': 2008}
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520KHL%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Saving data for EY08%20KHL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621219.073684, 'last_price_update_time': 1774736430.718931}
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY08%2520KHL') HTTP/1.1" 204 0
2026-03-28 22:20:30 [bca.uk] INFO: Found listing with ID: WM22%20LCA
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM22%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Scrape type for WM22%20LCA: 0
2026-03-28 22:20:30 [bca.uk] INFO: Found listing with ID: KM20%20LWW
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Scrape type for KM20%20LWW: 2
2026-03-28 22:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b674bdd2-25f3-5622-bbd4-dff1bdeff148 with identifier: KM20%20LWW
2026-03-28 22:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b674bdd2-25f3-5622-bbd4-dff1bdeff148 with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b674bdd2-25f3-5622-bbd4-dff1bdeff148 with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b674bdd2-25f3-5622-bbd4-dff1bdeff148, identifier: KM20%20LWW
2026-03-28 22:20:30 [bca.uk] INFO: Found listing with ID: WU15%20FRX
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU15%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 22:20:30 [bca.uk] INFO: Scrape type for WU15%20FRX: 2
2026-03-28 22:20:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8e4a07b-c112-5e8c-a463-2099c707e4ca with identifier: WU15%20FRX
2026-03-28 22:20:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8e4a07b-c112-5e8c-a463-2099c707e4ca with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8e4a07b-c112-5e8c-a463-2099c707e4ca with scrape type 2
2026-03-28 22:20:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8e4a07b-c112-5e8c-a463-2099c707e4ca, identifier: WU15%20FRX
2026-03-28 22:20:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b674bdd2-25f3-5622-bbd4-dff1bdeff148 with identifier: KM20%20LWW
2026-03-28 22:20:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b674bdd2-25f3-5622-bbd4-dff1bdeff148 with identifier: KM20%20LWW
2026-03-28 22:20:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b674bdd2-25f3-5622-bbd4-dff1bdeff148 with identifier: KM20%20LWW to the API
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM20%20LWW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b674bdd2-25f3-5622-bbd4-dff1bdeff148',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM20 LWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM20%20LWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 50039,
 'odometer_reading_unit': '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 A180 D 1.5 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770032V062197',
 'year': 2020}
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520LWW%27 HTTP/1.1" 200 None
2026-03-28 22:20:31 [bca.uk] INFO: Saving data for KM20%20LWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774621203.129224, 'last_price_update_time': 1774736431.523892}
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM20%2520LWW') HTTP/1.1" 204 0
2026-03-28 22:20:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8e4a07b-c112-5e8c-a463-2099c707e4ca with identifier: WU15%20FRX
2026-03-28 22:20:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8e4a07b-c112-5e8c-a463-2099c707e4ca with identifier: WU15%20FRX
2026-03-28 22:20:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8e4a07b-c112-5e8c-a463-2099c707e4ca with identifier: WU15%20FRX to the API
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:31 [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': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU15%20FRX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8e4a07b-c112-5e8c-a463-2099c707e4ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU15 FRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU15%20FRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'MOVANO 3500 FWD',
 'odometer': 241226,
 'odometer_reading_unit': '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 MOVANO 3500 FWD 2.3 CDTI 16V 125 L3 H1 Luton',
 'transmission': 'manual',
 'trim': 'CDTI 16V 125 L3 H1',
 'vin': 'W0LVSU4S2FB073056',
 'year': 2015}
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU15%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 22:20:31 [bca.uk] INFO: Saving data for WU15%20FRX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621230.34223, 'last_price_update_time': 1774736431.833088}
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU15%2520FRX') HTTP/1.1" 204 0
2026-03-28 22:20:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:20:31 [bca.uk] INFO: Found listing with ID: LB70%20HDN
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:20:31 [bca.uk] INFO: Scrape type for LB70%20HDN: 2
2026-03-28 22:20:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with identifier: LB70%20HDN
2026-03-28 22:20:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with scrape type 2
2026-03-28 22:20:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with scrape type 2
2026-03-28 22:20:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81, identifier: LB70%20HDN
2026-03-28 22:20:31 [bca.uk] INFO: Found listing with ID: PE17%20WVY
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE17%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 22:20:31 [bca.uk] INFO: Scrape type for PE17%20WVY: 2
2026-03-28 22:20:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3121ba99-3371-5fb4-af2b-d361f48f486e with identifier: PE17%20WVY
2026-03-28 22:20:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3121ba99-3371-5fb4-af2b-d361f48f486e with scrape type 2
2026-03-28 22:20:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3121ba99-3371-5fb4-af2b-d361f48f486e with scrape type 2
2026-03-28 22:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3121ba99-3371-5fb4-af2b-d361f48f486e, identifier: PE17%20WVY
2026-03-28 22:20:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with identifier: LB70%20HDN
2026-03-28 22:20:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with identifier: LB70%20HDN
2026-03-28 22:20:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81 with identifier: LB70%20HDN to the API
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB70%20HDN-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': '64c5102a-0ad2-59ba-8d0e-a98a7a9a4a81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB70 HDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB70%20HDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 63202,
 'odometer_reading_unit': '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 X3 2.0 XDRIVE 30E M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT STEP',
 'vin': 'WBATS120709E50623',
 'year': 2020}
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:20:32 [bca.uk] INFO: Saving data for LB70%20HDN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621191.62156, 'last_price_update_time': 1774736432.349776}
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB70%2520HDN') HTTP/1.1" 204 0
2026-03-28 22:20:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3121ba99-3371-5fb4-af2b-d361f48f486e with identifier: PE17%20WVY
2026-03-28 22:20:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3121ba99-3371-5fb4-af2b-d361f48f486e with identifier: PE17%20WVY
2026-03-28 22:20:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3121ba99-3371-5fb4-af2b-d361f48f486e with identifier: PE17%20WVY to the API
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:32 [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=PE17%20WVY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3121ba99-3371-5fb4-af2b-d361f48f486e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE17 WVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE17%20WVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FIAT',
 'model': '500',
 'odometer': 57203,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J663239',
 'year': 2017}
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE17%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 22:20:32 [bca.uk] INFO: Saving data for PE17%20WVY: {'auction_closing_time': 1775037600.0, 'created_time': 1773823217.143541, 'last_price_update_time': 1774736432.654859}
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE17%2520WVY') HTTP/1.1" 204 0
2026-03-28 22:20:32 [bca.uk] INFO: Found listing with ID: LD69%20UUB
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:20:32 [bca.uk] INFO: Scrape type for LD69%20UUB: 2
2026-03-28 22:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fec2edce-2d4e-53e5-a274-69d1d3090eaa with identifier: LD69%20UUB
2026-03-28 22:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fec2edce-2d4e-53e5-a274-69d1d3090eaa with scrape type 2
2026-03-28 22:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fec2edce-2d4e-53e5-a274-69d1d3090eaa with scrape type 2
2026-03-28 22:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fec2edce-2d4e-53e5-a274-69d1d3090eaa, identifier: LD69%20UUB
2026-03-28 22:20:32 [bca.uk] INFO: Found listing with ID: NA23%20AXW
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 22:20:32 [bca.uk] INFO: Scrape type for NA23%20AXW: 2
2026-03-28 22:20:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8577879e-b9b6-5933-8d07-253e62a02f75 with identifier: NA23%20AXW
2026-03-28 22:20:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8577879e-b9b6-5933-8d07-253e62a02f75 with scrape type 2
2026-03-28 22:20:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8577879e-b9b6-5933-8d07-253e62a02f75 with scrape type 2
2026-03-28 22:20:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8577879e-b9b6-5933-8d07-253e62a02f75, identifier: NA23%20AXW
2026-03-28 22:20:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fec2edce-2d4e-53e5-a274-69d1d3090eaa with identifier: LD69%20UUB
2026-03-28 22:20:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fec2edce-2d4e-53e5-a274-69d1d3090eaa with identifier: LD69%20UUB
2026-03-28 22:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fec2edce-2d4e-53e5-a274-69d1d3090eaa with identifier: LD69%20UUB to the API
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD69%20UUB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fec2edce-2d4e-53e5-a274-69d1d3090eaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD69 UUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD69%20UUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 5694,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 125 TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF01XXERK1KY45541',
 'year': 2019}
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:20:33 [bca.uk] INFO: Saving data for LD69%20UUB: {'auction_closing_time': 1774951200.0, 'created_time': 1774621183.240886, 'last_price_update_time': 1774736433.221159}
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520UUB') HTTP/1.1" 204 0
2026-03-28 22:20:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8577879e-b9b6-5933-8d07-253e62a02f75 with identifier: NA23%20AXW
2026-03-28 22:20:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8577879e-b9b6-5933-8d07-253e62a02f75 with identifier: NA23%20AXW
2026-03-28 22:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8577879e-b9b6-5933-8d07-253e62a02f75 with identifier: NA23%20AXW to the API
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:33 [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': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA23%20AXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8577879e-b9b6-5933-8d07-253e62a02f75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA23 AXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA23%20AXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLVO',
 'model': 'XC60 RECHARGE',
 'odometer': 51428,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 RECHARGE 2.0 T6 350 PHEV AWD PLUS DARK StationWagon',
 'transmission': 'automatic',
 'trim': 'T6 350 PHEV AWD PLUS DARK',
 'vin': 'LYVUZH1V2PB285488',
 'year': 2023}
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 22:20:33 [bca.uk] INFO: Saving data for NA23%20AXW: {'auction_closing_time': 1775124000.0, 'created_time': 1774621216.117364, 'last_price_update_time': 1774736433.529219}
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA23%2520AXW') HTTP/1.1" 204 0
2026-03-28 22:20:33 [bca.uk] INFO: Found listing with ID: VN20%20KCF
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520KCF%27 HTTP/1.1" 200 None
2026-03-28 22:20:33 [bca.uk] INFO: Scrape type for VN20%20KCF: 2
2026-03-28 22:20:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with identifier: VN20%20KCF
2026-03-28 22:20:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with scrape type 2
2026-03-28 22:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with scrape type 2
2026-03-28 22:20:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8eacb974-48c2-5a0a-8c4d-5973e6a14084, identifier: VN20%20KCF
2026-03-28 22:20:33 [bca.uk] INFO: Found listing with ID: EG19%20JMU
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG19%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 22:20:33 [bca.uk] INFO: Scrape type for EG19%20JMU: 2
2026-03-28 22:20:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f888146-8426-54e3-920e-51b8dbfa12ef with identifier: EG19%20JMU
2026-03-28 22:20:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f888146-8426-54e3-920e-51b8dbfa12ef with scrape type 2
2026-03-28 22:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f888146-8426-54e3-920e-51b8dbfa12ef with scrape type 2
2026-03-28 22:20:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f888146-8426-54e3-920e-51b8dbfa12ef, identifier: EG19%20JMU
2026-03-28 22:20:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with identifier: VN20%20KCF
2026-03-28 22:20:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with identifier: VN20%20KCF
2026-03-28 22:20:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8eacb974-48c2-5a0a-8c4d-5973e6a14084 with identifier: VN20%20KCF to the API
2026-03-28 22:20:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN20%20KCF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8eacb974-48c2-5a0a-8c4d-5973e6a14084',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN20 KCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN20%20KCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 58223,
 'odometer_reading_unit': '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 YARIS 1.5 VVT-I Y20 (BI-TONE) Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I Y20 (BI-TONE)',
 'vin': 'VNKKG3D3X0A198629',
 'year': 2020}
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520KCF%27 HTTP/1.1" 200 None
2026-03-28 22:20:34 [bca.uk] INFO: Saving data for VN20%20KCF: {'auction_closing_time': 1775469600.0, 'created_time': 1774621062.700488, 'last_price_update_time': 1774736434.155122}
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN20%2520KCF') HTTP/1.1" 204 0
2026-03-28 22:20:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f888146-8426-54e3-920e-51b8dbfa12ef with identifier: EG19%20JMU
2026-03-28 22:20:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f888146-8426-54e3-920e-51b8dbfa12ef with identifier: EG19%20JMU
2026-03-28 22:20:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f888146-8426-54e3-920e-51b8dbfa12ef with identifier: EG19%20JMU to the API
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EG19%20JMU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5f888146-8426-54e3-920e-51b8dbfa12ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EG19 JMU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EG19%20JMU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 68072,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 177 2WD PREMIUM SE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 177 2WD PREMIUM SE DCT',
 'vin': 'TMAJ3812VLJ902214',
 'year': 2019}
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG19%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 22:20:34 [bca.uk] INFO: Saving data for EG19%20JMU: {'auction_closing_time': 1775037600.0, 'created_time': 1774436719.88363, 'last_price_update_time': 1774736434.586859}
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EG19%2520JMU') HTTP/1.1" 204 0
2026-03-28 22:20:34 [bca.uk] INFO: Found listing with ID: GF72%20XCM
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 22:20:34 [bca.uk] INFO: Scrape type for GF72%20XCM: 2
2026-03-28 22:20:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with identifier: GF72%20XCM
2026-03-28 22:20:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with scrape type 2
2026-03-28 22:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with scrape type 2
2026-03-28 22:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df65b5d5-c056-5dd1-9e3b-91826de8b5c7, identifier: GF72%20XCM
2026-03-28 22:20:34 [bca.uk] INFO: Found listing with ID: YR22%20KWK
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 22:20:34 [bca.uk] INFO: Scrape type for YR22%20KWK: 2
2026-03-28 22:20:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e29d015c-35b6-582e-b2fd-578f739fd298 with identifier: YR22%20KWK
2026-03-28 22:20:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e29d015c-35b6-582e-b2fd-578f739fd298 with scrape type 2
2026-03-28 22:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e29d015c-35b6-582e-b2fd-578f739fd298 with scrape type 2
2026-03-28 22:20:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e29d015c-35b6-582e-b2fd-578f739fd298, identifier: YR22%20KWK
2026-03-28 22:20:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with identifier: GF72%20XCM
2026-03-28 22:20:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with identifier: GF72%20XCM
2026-03-28 22:20:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df65b5d5-c056-5dd1-9e3b-91826de8b5c7 with identifier: GF72%20XCM to the API
2026-03-28 22:20:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 36,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF72%20XCM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'df65b5d5-c056-5dd1-9e3b-91826de8b5c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GF72 XCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF72%20XCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 37765,
 'odometer_reading_unit': '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 URBAN ED.(5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E URBAN ED.(5ST)',
 'vin': 'SALCA2AT9PH325233',
 'year': 2022}
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520XCM%27 HTTP/1.1" 200 None
2026-03-28 22:20:35 [bca.uk] INFO: Saving data for GF72%20XCM: {'auction_closing_time': 1774951200.0, 'created_time': 1774017068.952407, 'last_price_update_time': 1774736435.134328}
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF72%2520XCM') HTTP/1.1" 204 0
2026-03-28 22:20:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e29d015c-35b6-582e-b2fd-578f739fd298 with identifier: YR22%20KWK
2026-03-28 22:20:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e29d015c-35b6-582e-b2fd-578f739fd298 with identifier: YR22%20KWK
2026-03-28 22:20:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e29d015c-35b6-582e-b2fd-578f739fd298 with identifier: YR22%20KWK to the API
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR22%20KWK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e29d015c-35b6-582e-b2fd-578f739fd298',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR22 KWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR22%20KWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 57153,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV INSCRIPTION EXPRESSION StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV INSCRIPTION EXPRESSION',
 'vin': 'YV1XZBWVFN2758775',
 'year': 2022}
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520KWK%27 HTTP/1.1" 200 None
2026-03-28 22:20:35 [bca.uk] INFO: Saving data for YR22%20KWK: {'auction_closing_time': 1775124000.0, 'created_time': 1774621217.864904, 'last_price_update_time': 1774736435.83705}
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520KWK') HTTP/1.1" 204 0
2026-03-28 22:20:35 [bca.uk] INFO: Found listing with ID: GJ22%20OBS
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520OBS%27 HTTP/1.1" 200 None
2026-03-28 22:20:35 [bca.uk] INFO: Scrape type for GJ22%20OBS: 2
2026-03-28 22:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with identifier: GJ22%20OBS
2026-03-28 22:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with scrape type 2
2026-03-28 22:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with scrape type 2
2026-03-28 22:20:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38dd4f15-3c29-5f92-aa69-48729f84e4a3, identifier: GJ22%20OBS
2026-03-28 22:20:35 [bca.uk] INFO: Found listing with ID: GK23%20HWC
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK23%2520HWC%27 HTTP/1.1" 200 None
2026-03-28 22:20:35 [bca.uk] INFO: Scrape type for GK23%20HWC: 2
2026-03-28 22:20:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fc90be5-daea-552b-bfd1-b77cb8b641bf with identifier: GK23%20HWC
2026-03-28 22:20:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3fc90be5-daea-552b-bfd1-b77cb8b641bf with scrape type 2
2026-03-28 22:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3fc90be5-daea-552b-bfd1-b77cb8b641bf with scrape type 2
2026-03-28 22:20:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3fc90be5-daea-552b-bfd1-b77cb8b641bf, identifier: GK23%20HWC
2026-03-28 22:20:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with identifier: GJ22%20OBS
2026-03-28 22:20:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with identifier: GJ22%20OBS
2026-03-28 22:20:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38dd4f15-3c29-5f92-aa69-48729f84e4a3 with identifier: GJ22%20OBS to the API
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20OBS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '38dd4f15-3c29-5f92-aa69-48729f84e4a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 OBS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20OBS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 32535,
 'odometer_reading_unit': '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': 'LRWYHCEK9NC263274',
 'year': 2022}
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520OBS%27 HTTP/1.1" 200 None
2026-03-28 22:20:36 [bca.uk] INFO: Saving data for GJ22%20OBS: {'auction_closing_time': 1774951200.0, 'created_time': 1774622375.615439, 'last_price_update_time': 1774736436.359132}
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520OBS') HTTP/1.1" 204 0
2026-03-28 22:20:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3fc90be5-daea-552b-bfd1-b77cb8b641bf with identifier: GK23%20HWC
2026-03-28 22:20:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3fc90be5-daea-552b-bfd1-b77cb8b641bf with identifier: GK23%20HWC
2026-03-28 22:20:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3fc90be5-daea-552b-bfd1-b77cb8b641bf with identifier: GK23%20HWC to the API
2026-03-28 22:20:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK23%20HWC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3fc90be5-daea-552b-bfd1-b77cb8b641bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GK23 HWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK23%20HWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 6196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5032637',
 'year': 2023}
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK23%2520HWC%27 HTTP/1.1" 200 None
2026-03-28 22:20:37 [bca.uk] INFO: Saving data for GK23%20HWC: {'auction_closing_time': 1775037600.0, 'created_time': 1774621219.808093, 'last_price_update_time': 1774736437.816898}
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK23%2520HWC') HTTP/1.1" 204 0
2026-03-28 22:20:37 [bca.uk] INFO: Found listing with ID: HJ72%20VRG
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 22:20:37 [bca.uk] INFO: Scrape type for HJ72%20VRG: 2
2026-03-28 22:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with identifier: HJ72%20VRG
2026-03-28 22:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with scrape type 2
2026-03-28 22:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with scrape type 2
2026-03-28 22:20:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c, identifier: HJ72%20VRG
2026-03-28 22:20:37 [bca.uk] INFO: Found listing with ID: LV68%20KTX
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 22:20:37 [bca.uk] INFO: Scrape type for LV68%20KTX: 2
2026-03-28 22:20:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c7376a2-5101-518c-b89f-06cdbeb36598 with identifier: LV68%20KTX
2026-03-28 22:20:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c7376a2-5101-518c-b89f-06cdbeb36598 with scrape type 2
2026-03-28 22:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c7376a2-5101-518c-b89f-06cdbeb36598 with scrape type 2
2026-03-28 22:20:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c7376a2-5101-518c-b89f-06cdbeb36598, identifier: LV68%20KTX
2026-03-28 22:20:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with identifier: HJ72%20VRG
2026-03-28 22:20:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with identifier: HJ72%20VRG
2026-03-28 22:20:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b1dba1f-6e70-5e12-8aa1-68e1c36a712c with identifier: HJ72%20VRG to the API
2026-03-28 22:20:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:39 [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': 57,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ72%20VRG-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': '5b1dba1f-6e70-5e12-8aa1-68e1c36a712c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ72 VRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ72%20VRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 31353,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 P400E PHEV R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E PHEV R-DYNAMIC HSE',
 'vin': 'SALYA2AY4PA348364',
 'year': 2022}
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 22:20:39 [bca.uk] INFO: Saving data for HJ72%20VRG: {'auction_closing_time': 1774951200.0, 'created_time': 1774622377.993348, 'last_price_update_time': 1774736439.147401}
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ72%2520VRG') HTTP/1.1" 204 0
2026-03-28 22:20:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c7376a2-5101-518c-b89f-06cdbeb36598 with identifier: LV68%20KTX
2026-03-28 22:20:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c7376a2-5101-518c-b89f-06cdbeb36598 with identifier: LV68%20KTX
2026-03-28 22:20:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c7376a2-5101-518c-b89f-06cdbeb36598 with identifier: LV68%20KTX to the API
2026-03-28 22:20:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV68%20KTX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c7376a2-5101-518c-b89f-06cdbeb36598',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV68 KTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV68%20KTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 68628,
 'odometer_reading_unit': '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 290 HSE DYNAMIC LUXURY '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 290 HSE DYNAMIC LUXURY',
 'vin': 'SALCA2AX6KH802468',
 'year': 2018}
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520KTX%27 HTTP/1.1" 200 None
2026-03-28 22:20:40 [bca.uk] INFO: Saving data for LV68%20KTX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621222.693231, 'last_price_update_time': 1774736440.663476}
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV68%2520KTX') HTTP/1.1" 204 0
2026-03-28 22:20:40 [bca.uk] INFO: Found listing with ID: CE24%20MDF
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE24%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 22:20:40 [bca.uk] INFO: Scrape type for CE24%20MDF: 0
2026-03-28 22:20:40 [bca.uk] INFO: Found listing with ID: OU69%20NBZ
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU69%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:40 [bca.uk] INFO: Scrape type for OU69%20NBZ: 2
2026-03-28 22:20:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with identifier: OU69%20NBZ
2026-03-28 22:20:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with scrape type 2
2026-03-28 22:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with scrape type 2
2026-03-28 22:20:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfa2a49d-67ff-5b6e-9da5-4007649e9b21, identifier: OU69%20NBZ
2026-03-28 22:20:40 [bca.uk] INFO: Found listing with ID: YK11%20DZG
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK11%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 22:20:40 [bca.uk] INFO: Scrape type for YK11%20DZG: 2
2026-03-28 22:20:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with identifier: YK11%20DZG
2026-03-28 22:20:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with scrape type 2
2026-03-28 22:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with scrape type 2
2026-03-28 22:20:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0d3e3a0-0e44-5306-a8bd-8fba28812a4d, identifier: YK11%20DZG
2026-03-28 22:20:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with identifier: OU69%20NBZ
2026-03-28 22:20:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with identifier: OU69%20NBZ
2026-03-28 22:20:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfa2a49d-67ff-5b6e-9da5-4007649e9b21 with identifier: OU69%20NBZ to the API
2026-03-28 22:20:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:52 [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': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU69%20NBZ-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfa2a49d-67ff-5b6e-9da5-4007649e9b21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU69 NBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU69%20NBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 20601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE D/LOGIC Hatchback',
 'transmission': 'automatic',
 'trim': 'LOUNGE D/LOGIC',
 'vin': 'ZFA3120000JC68171',
 'year': 2019}
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU69%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:52 [bca.uk] INFO: Saving data for OU69%20NBZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622354.638787, 'last_price_update_time': 1774736452.312038}
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU69%2520NBZ') HTTP/1.1" 204 0
2026-03-28 22:20:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with identifier: YK11%20DZG
2026-03-28 22:20:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with identifier: YK11%20DZG
2026-03-28 22:20:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0d3e3a0-0e44-5306-a8bd-8fba28812a4d with identifier: YK11%20DZG to the API
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK11%20DZG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e0d3e3a0-0e44-5306-a8bd-8fba28812a4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK11 DZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK11%20DZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 81155,
 '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': 'WF0JXXGAJJBL45266',
 'year': 2011}
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK11%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 22:20:52 [bca.uk] INFO: Saving data for YK11%20DZG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621203.925979, 'last_price_update_time': 1774736452.870378}
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK11%2520DZG') HTTP/1.1" 204 0
2026-03-28 22:20:52 [bca.uk] INFO: Found listing with ID: RK21%20BVG
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520BVG%27 HTTP/1.1" 200 None
2026-03-28 22:20:52 [bca.uk] INFO: Scrape type for RK21%20BVG: 2
2026-03-28 22:20:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51289e76-eff5-513e-80a7-30091a9c65dd with identifier: RK21%20BVG
2026-03-28 22:20:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51289e76-eff5-513e-80a7-30091a9c65dd with scrape type 2
2026-03-28 22:20:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51289e76-eff5-513e-80a7-30091a9c65dd with scrape type 2
2026-03-28 22:20:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51289e76-eff5-513e-80a7-30091a9c65dd, identifier: RK21%20BVG
2026-03-28 22:20:53 [bca.uk] INFO: Found listing with ID: GJ72%20ZXD
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 22:20:53 [bca.uk] INFO: Scrape type for GJ72%20ZXD: 2
2026-03-28 22:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef3b5315-efa1-5aa0-906e-07f193fadad0 with identifier: GJ72%20ZXD
2026-03-28 22:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef3b5315-efa1-5aa0-906e-07f193fadad0 with scrape type 2
2026-03-28 22:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef3b5315-efa1-5aa0-906e-07f193fadad0 with scrape type 2
2026-03-28 22:20:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef3b5315-efa1-5aa0-906e-07f193fadad0, identifier: GJ72%20ZXD
2026-03-28 22:20:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51289e76-eff5-513e-80a7-30091a9c65dd with identifier: RK21%20BVG
2026-03-28 22:20:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51289e76-eff5-513e-80a7-30091a9c65dd with identifier: RK21%20BVG
2026-03-28 22:20:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51289e76-eff5-513e-80a7-30091a9c65dd with identifier: RK21%20BVG to the API
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK21%20BVG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '51289e76-eff5-513e-80a7-30091a9c65dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK21 BVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK21%20BVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 35876,
 'odometer_reading_unit': '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': 'SALCA2AX9MH883873',
 'year': 2021}
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520BVG%27 HTTP/1.1" 200 None
2026-03-28 22:20:53 [bca.uk] INFO: Saving data for RK21%20BVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774622331.355245, 'last_price_update_time': 1774736453.426845}
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK21%2520BVG') HTTP/1.1" 204 0
2026-03-28 22:20:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef3b5315-efa1-5aa0-906e-07f193fadad0 with identifier: GJ72%20ZXD
2026-03-28 22:20:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef3b5315-efa1-5aa0-906e-07f193fadad0 with identifier: GJ72%20ZXD
2026-03-28 22:20:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef3b5315-efa1-5aa0-906e-07f193fadad0 with identifier: GJ72%20ZXD to the API
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:53 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ72%20ZXD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ef3b5315-efa1-5aa0-906e-07f193fadad0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ72 ZXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ72%20ZXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 50197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI PHEV EXCITE Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV EXCITE',
 'vin': 'LSJA24390NN104464',
 'year': 2022}
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 22:20:53 [bca.uk] INFO: Saving data for GJ72%20ZXD: {'auction_closing_time': 1775037600.0, 'created_time': 1774045280.583752, 'last_price_update_time': 1774736453.881626}
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ72%2520ZXD') HTTP/1.1" 204 0
2026-03-28 22:20:53 [bca.uk] INFO: Found listing with ID: BT67%20MYL
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT67%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 22:20:53 [bca.uk] INFO: Scrape type for BT67%20MYL: 2
2026-03-28 22:20:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with identifier: BT67%20MYL
2026-03-28 22:20:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with scrape type 2
2026-03-28 22:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21615fd8-2eab-5a7a-9805-aca7bccd7f9a, identifier: BT67%20MYL
2026-03-28 22:20:54 [bca.uk] INFO: Found listing with ID: HL19%20XUO
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:20:54 [bca.uk] INFO: Scrape type for HL19%20XUO: 2
2026-03-28 22:20:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d783fea-6297-5fa3-b176-a6349e65b6de with identifier: HL19%20XUO
2026-03-28 22:20:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d783fea-6297-5fa3-b176-a6349e65b6de with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d783fea-6297-5fa3-b176-a6349e65b6de with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d783fea-6297-5fa3-b176-a6349e65b6de, identifier: HL19%20XUO
2026-03-28 22:20:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with identifier: BT67%20MYL
2026-03-28 22:20:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with identifier: BT67%20MYL
2026-03-28 22:20:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21615fd8-2eab-5a7a-9805-aca7bccd7f9a with identifier: BT67%20MYL to the API
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT67%20MYL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '21615fd8-2eab-5a7a-9805-aca7bccd7f9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT67 MYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT67%20MYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 56860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2383142F048251',
 'year': 2018}
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT67%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 22:20:54 [bca.uk] INFO: Saving data for BT67%20MYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774016781.702877, 'last_price_update_time': 1774736454.437344}
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT67%2520MYL') HTTP/1.1" 204 0
2026-03-28 22:20:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d783fea-6297-5fa3-b176-a6349e65b6de with identifier: HL19%20XUO
2026-03-28 22:20:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d783fea-6297-5fa3-b176-a6349e65b6de with identifier: HL19%20XUO
2026-03-28 22:20:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d783fea-6297-5fa3-b176-a6349e65b6de with identifier: HL19%20XUO to the API
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:54 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HL19%20XUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d783fea-6297-5fa3-b176-a6349e65b6de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HL19 XUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HL19%20XUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 25333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J654186',
 'year': 2019}
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:20:54 [bca.uk] INFO: Saving data for HL19%20XUO: {'auction_closing_time': 1775037600.0, 'created_time': 1774621185.065075, 'last_price_update_time': 1774736454.776587}
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HL19%2520XUO') HTTP/1.1" 204 0
2026-03-28 22:20:54 [bca.uk] INFO: Found listing with ID: FL22%20YFY
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520YFY%27 HTTP/1.1" 200 None
2026-03-28 22:20:54 [bca.uk] INFO: Scrape type for FL22%20YFY: 2
2026-03-28 22:20:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 645404ae-bb20-5ee1-8e37-57baca542aa3 with identifier: FL22%20YFY
2026-03-28 22:20:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 645404ae-bb20-5ee1-8e37-57baca542aa3 with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 645404ae-bb20-5ee1-8e37-57baca542aa3 with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 645404ae-bb20-5ee1-8e37-57baca542aa3, identifier: FL22%20YFY
2026-03-28 22:20:54 [bca.uk] INFO: Found listing with ID: LS22%20NVM
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520NVM%27 HTTP/1.1" 200 None
2026-03-28 22:20:54 [bca.uk] INFO: Scrape type for LS22%20NVM: 2
2026-03-28 22:20:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cad59686-827a-53f2-8a16-a95582c3fcd4 with identifier: LS22%20NVM
2026-03-28 22:20:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cad59686-827a-53f2-8a16-a95582c3fcd4 with scrape type 2
2026-03-28 22:20:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cad59686-827a-53f2-8a16-a95582c3fcd4 with scrape type 2
2026-03-28 22:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cad59686-827a-53f2-8a16-a95582c3fcd4, identifier: LS22%20NVM
2026-03-28 22:20:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:20:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 645404ae-bb20-5ee1-8e37-57baca542aa3 with identifier: FL22%20YFY
2026-03-28 22:20:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 645404ae-bb20-5ee1-8e37-57baca542aa3 with identifier: FL22%20YFY
2026-03-28 22:20:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 645404ae-bb20-5ee1-8e37-57baca542aa3 with identifier: FL22%20YFY to the API
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL22%20YFY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '645404ae-bb20-5ee1-8e37-57baca542aa3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL22 YFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL22%20YFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 34637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D200 AWD R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC SE',
 'vin': 'SADCA2AN5NA700652',
 'year': 2022}
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520YFY%27 HTTP/1.1" 200 None
2026-03-28 22:20:55 [bca.uk] INFO: Saving data for FL22%20YFY: {'auction_closing_time': 1774951200.0, 'created_time': 1774016774.111467, 'last_price_update_time': 1774736455.325119}
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL22%2520YFY') HTTP/1.1" 204 0
2026-03-28 22:20:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cad59686-827a-53f2-8a16-a95582c3fcd4 with identifier: LS22%20NVM
2026-03-28 22:20:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cad59686-827a-53f2-8a16-a95582c3fcd4 with identifier: LS22%20NVM
2026-03-28 22:20:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cad59686-827a-53f2-8a16-a95582c3fcd4 with identifier: LS22%20NVM to the API
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:55 [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=LS22%20NVM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cad59686-827a-53f2-8a16-a95582c3fcd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS22 NVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS22%20NVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 52967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCITE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCITE',
 'vin': 'LSJW74U97NZ137895',
 'year': 2022}
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520NVM%27 HTTP/1.1" 200 None
2026-03-28 22:20:55 [bca.uk] INFO: Saving data for LS22%20NVM: {'auction_closing_time': 1775037600.0, 'created_time': 1774621180.787773, 'last_price_update_time': 1774736455.621795}
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS22%2520NVM') HTTP/1.1" 204 0
2026-03-28 22:20:55 [bca.uk] INFO: Found listing with ID: HF70%20BJO
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF70%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:20:55 [bca.uk] INFO: Scrape type for HF70%20BJO: 2
2026-03-28 22:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with identifier: HF70%20BJO
2026-03-28 22:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with scrape type 2
2026-03-28 22:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with scrape type 2
2026-03-28 22:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdd7d3ee-85b1-58ed-9864-d96d0d23eca1, identifier: HF70%20BJO
2026-03-28 22:20:55 [bca.uk] INFO: Found listing with ID: SB71%20GJU
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:55 [bca.uk] INFO: Scrape type for SB71%20GJU: 2
2026-03-28 22:20:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6549d764-5e47-5d21-8b8b-506b02530905 with identifier: SB71%20GJU
2026-03-28 22:20:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6549d764-5e47-5d21-8b8b-506b02530905 with scrape type 2
2026-03-28 22:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6549d764-5e47-5d21-8b8b-506b02530905 with scrape type 2
2026-03-28 22:20:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6549d764-5e47-5d21-8b8b-506b02530905, identifier: SB71%20GJU
2026-03-28 22:20:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with identifier: HF70%20BJO
2026-03-28 22:20:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with identifier: HF70%20BJO
2026-03-28 22:20:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdd7d3ee-85b1-58ed-9864-d96d0d23eca1 with identifier: HF70%20BJO to the API
2026-03-28 22:20:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF70%20BJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cdd7d3ee-85b1-58ed-9864-d96d0d23eca1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF70 BJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF70%20BJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 115919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 2.0 P400E AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AUTOBIOGRAPHY',
 'vin': 'SALGA2AY9LA588869',
 'year': 2020}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF70%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:20:56 [bca.uk] INFO: Saving data for HF70%20BJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774073353.384722, 'last_price_update_time': 1774736456.159741}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF70%2520BJO') HTTP/1.1" 204 0
2026-03-28 22:20:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6549d764-5e47-5d21-8b8b-506b02530905 with identifier: SB71%20GJU
2026-03-28 22:20:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6549d764-5e47-5d21-8b8b-506b02530905 with identifier: SB71%20GJU
2026-03-28 22:20:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6549d764-5e47-5d21-8b8b-506b02530905 with identifier: SB71%20GJU to the API
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:56 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB71%20GJU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6549d764-5e47-5d21-8b8b-506b02530905',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SB71 GJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB71%20GJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 23524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV INSCRIPTION StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV INSCRIPTION',
 'vin': 'YV1XZBBVFN2731956',
 'year': 2022}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB71%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 22:20:56 [bca.uk] INFO: Saving data for SB71%20GJU: {'auction_closing_time': 1775124000.0, 'created_time': 1774621184.698301, 'last_price_update_time': 1774736456.446296}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB71%2520GJU') HTTP/1.1" 204 0
2026-03-28 22:20:56 [bca.uk] INFO: Found listing with ID: MF19%20AYP
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520AYP%27 HTTP/1.1" 200 None
2026-03-28 22:20:56 [bca.uk] INFO: Scrape type for MF19%20AYP: 2
2026-03-28 22:20:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with identifier: MF19%20AYP
2026-03-28 22:20:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with scrape type 2
2026-03-28 22:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with scrape type 2
2026-03-28 22:20:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 183c1da9-cb33-5de9-94f2-d1e19bf87fc1, identifier: MF19%20AYP
2026-03-28 22:20:56 [bca.uk] INFO: Found listing with ID: RE71%20XTN
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 22:20:56 [bca.uk] INFO: Scrape type for RE71%20XTN: 2
2026-03-28 22:20:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1daa53a0-b475-597a-858b-3054d4353db6 with identifier: RE71%20XTN
2026-03-28 22:20:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1daa53a0-b475-597a-858b-3054d4353db6 with scrape type 2
2026-03-28 22:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1daa53a0-b475-597a-858b-3054d4353db6 with scrape type 2
2026-03-28 22:20:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1daa53a0-b475-597a-858b-3054d4353db6, identifier: RE71%20XTN
2026-03-28 22:20:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with identifier: MF19%20AYP
2026-03-28 22:20:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with identifier: MF19%20AYP
2026-03-28 22:20:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 183c1da9-cb33-5de9-94f2-d1e19bf87fc1 with identifier: MF19%20AYP to the API
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF19%20AYP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '183c1da9-cb33-5de9-94f2-d1e19bf87fc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF19 AYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF19%20AYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 43960,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VF3MRHNSJKS118335',
 'year': 2019}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520AYP%27 HTTP/1.1" 200 None
2026-03-28 22:20:56 [bca.uk] INFO: Saving data for MF19%20AYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622381.827167, 'last_price_update_time': 1774736456.970977}
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF19%2520AYP') HTTP/1.1" 204 0
2026-03-28 22:20:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1daa53a0-b475-597a-858b-3054d4353db6 with identifier: RE71%20XTN
2026-03-28 22:20:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1daa53a0-b475-597a-858b-3054d4353db6 with identifier: RE71%20XTN
2026-03-28 22:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1daa53a0-b475-597a-858b-3054d4353db6 with identifier: RE71%20XTN to the API
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:57 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE71%20XTN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1daa53a0-b475-597a-858b-3054d4353db6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE71 XTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE71%20XTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'SSANGYONG',
 'model': 'KORANDO E-M',
 'odometer': 4469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SSANGYONG KORANDO E-M 140KW 61.5KWH ULTIMATE StationWagon',
 'transmission': 'automatic',
 'trim': '140KW 61.5KWH ULTIMATE',
 'vin': 'KPT90A11SMP000122',
 'year': 2021}
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520XTN%27 HTTP/1.1" 200 None
2026-03-28 22:20:57 [bca.uk] INFO: Saving data for RE71%20XTN: {'auction_closing_time': 1775037600.0, 'created_time': 1773823168.261085, 'last_price_update_time': 1774736457.283276}
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE71%2520XTN') HTTP/1.1" 204 0
2026-03-28 22:20:57 [bca.uk] INFO: Found listing with ID: DL71%20XZY
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL71%2520XZY%27 HTTP/1.1" 200 None
2026-03-28 22:20:57 [bca.uk] INFO: Scrape type for DL71%20XZY: 2
2026-03-28 22:20:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 682fc0f6-6684-5db0-a8d4-0f64b558f604 with identifier: DL71%20XZY
2026-03-28 22:20:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 682fc0f6-6684-5db0-a8d4-0f64b558f604 with scrape type 2
2026-03-28 22:20:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 682fc0f6-6684-5db0-a8d4-0f64b558f604 with scrape type 2
2026-03-28 22:20:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 682fc0f6-6684-5db0-a8d4-0f64b558f604, identifier: DL71%20XZY
2026-03-28 22:20:57 [bca.uk] INFO: Found listing with ID: WN19%20NKM
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:20:57 [bca.uk] INFO: Scrape type for WN19%20NKM: 2
2026-03-28 22:20:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98f3a753-68dd-51a1-a50c-f0107bfe744d with identifier: WN19%20NKM
2026-03-28 22:20:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98f3a753-68dd-51a1-a50c-f0107bfe744d with scrape type 2
2026-03-28 22:20:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98f3a753-68dd-51a1-a50c-f0107bfe744d with scrape type 2
2026-03-28 22:20:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98f3a753-68dd-51a1-a50c-f0107bfe744d, identifier: WN19%20NKM
2026-03-28 22:20:57 [bca.uk] INFO: Total items found: 100
2026-03-28 22:20:57 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded
2026-03-28 22:20:57 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:20:57 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 682fc0f6-6684-5db0-a8d4-0f64b558f604 with identifier: DL71%20XZY
2026-03-28 22:20:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 682fc0f6-6684-5db0-a8d4-0f64b558f604 with identifier: DL71%20XZY
2026-03-28 22:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 682fc0f6-6684-5db0-a8d4-0f64b558f604 with identifier: DL71%20XZY to the API
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL71%20XZY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '682fc0f6-6684-5db0-a8d4-0f64b558f604',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL71 XZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL71%20XZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 68348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE BLACK (11KW)',
 'vin': 'SADHA2A12N1620499',
 'year': 2021}
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL71%2520XZY%27 HTTP/1.1" 200 None
2026-03-28 22:20:57 [bca.uk] INFO: Saving data for DL71%20XZY: {'auction_closing_time': 1774951200.0, 'created_time': 1773821437.840525, 'last_price_update_time': 1774736457.824864}
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL71%2520XZY') HTTP/1.1" 204 0
2026-03-28 22:20:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98f3a753-68dd-51a1-a50c-f0107bfe744d with identifier: WN19%20NKM
2026-03-28 22:20:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98f3a753-68dd-51a1-a50c-f0107bfe744d with identifier: WN19%20NKM
2026-03-28 22:20:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98f3a753-68dd-51a1-a50c-f0107bfe744d with identifier: WN19%20NKM to the API
2026-03-28 22:20:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:58 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN19%20NKM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '98f3a753-68dd-51a1-a50c-f0107bfe744d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN19 NKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN19%20NKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 53049,
 'odometer_reading_unit': '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 MOMENTUM StationWagon',
 'transmission': 'manual',
 'trim': 'T3 MOMENTUM',
 'vin': 'YV1XZ14V1K2132297',
 'year': 2019}
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:20:58 [bca.uk] INFO: Saving data for WN19%20NKM: {'auction_closing_time': 1775037600.0, 'created_time': 1774621181.702792, 'last_price_update_time': 1774736458.129552}
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN19%2520NKM') HTTP/1.1" 204 0
2026-03-28 22:20:58 [bca.uk] INFO: Found listing with ID: GN69%20YJO
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN69%2520YJO%27 HTTP/1.1" 200 None
2026-03-28 22:20:58 [bca.uk] INFO: Scrape type for GN69%20YJO: 2
2026-03-28 22:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af52a744-ac1a-5e72-86aa-ca148730da30 with identifier: GN69%20YJO
2026-03-28 22:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af52a744-ac1a-5e72-86aa-ca148730da30 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af52a744-ac1a-5e72-86aa-ca148730da30 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af52a744-ac1a-5e72-86aa-ca148730da30, identifier: GN69%20YJO
2026-03-28 22:20:58 [bca.uk] INFO: Found listing with ID: MT15%20KFO
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 22:20:58 [bca.uk] INFO: Scrape type for MT15%20KFO: 2
2026-03-28 22:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 411cab8c-0812-5662-8f90-534dd7922a02 with identifier: MT15%20KFO
2026-03-28 22:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 411cab8c-0812-5662-8f90-534dd7922a02 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 411cab8c-0812-5662-8f90-534dd7922a02 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 411cab8c-0812-5662-8f90-534dd7922a02, identifier: MT15%20KFO
2026-03-28 22:20:58 [bca.uk] INFO: Found listing with ID: NK65%20YGZ
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:58 [bca.uk] INFO: Scrape type for NK65%20YGZ: 2
2026-03-28 22:20:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with identifier: NK65%20YGZ
2026-03-28 22:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with scrape type 2
2026-03-28 22:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a34047c-310d-5e5b-b087-7bda9ef1e6c7, identifier: NK65%20YGZ
2026-03-28 22:20:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:20:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af52a744-ac1a-5e72-86aa-ca148730da30 with identifier: GN69%20YJO
2026-03-28 22:20:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af52a744-ac1a-5e72-86aa-ca148730da30 with identifier: GN69%20YJO
2026-03-28 22:20:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af52a744-ac1a-5e72-86aa-ca148730da30 with identifier: GN69%20YJO to the API
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN69%20YJO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'af52a744-ac1a-5e72-86aa-ca148730da30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN69 YJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN69%20YJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 96510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD CHEQUERED FLAG Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD CHEQUERED FLAG',
 'vin': 'SADFA2AN0L1Z76005',
 'year': 2019}
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN69%2520YJO%27 HTTP/1.1" 200 None
2026-03-28 22:20:58 [bca.uk] INFO: Saving data for GN69%20YJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774045547.54773, 'last_price_update_time': 1774736458.768954}
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN69%2520YJO') HTTP/1.1" 204 0
2026-03-28 22:20:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 411cab8c-0812-5662-8f90-534dd7922a02 with identifier: MT15%20KFO
2026-03-28 22:20:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 411cab8c-0812-5662-8f90-534dd7922a02 with identifier: MT15%20KFO
2026-03-28 22:20:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 411cab8c-0812-5662-8f90-534dd7922a02 with identifier: MT15%20KFO to the API
2026-03-28 22:20:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:59 [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': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT15%20KFO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '411cab8c-0812-5662-8f90-534dd7922a02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT15 KFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT15%20KFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA TOURER',
 'odometer': 179682,
 'odometer_reading_unit': '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 TOURER 2.0 CDTI E/F 140 DESIGN Estate',
 'transmission': 'manual',
 'trim': 'CDTI E/F 140 DESIGN',
 'vin': 'W0LGM8ES4F1051563',
 'year': 2015}
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 22:20:59 [bca.uk] INFO: Saving data for MT15%20KFO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621202.716993, 'last_price_update_time': 1774736459.152922}
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT15%2520KFO') HTTP/1.1" 204 0
2026-03-28 22:20:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with identifier: NK65%20YGZ
2026-03-28 22:20:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with identifier: NK65%20YGZ
2026-03-28 22:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a34047c-310d-5e5b-b087-7bda9ef1e6c7 with identifier: NK65%20YGZ to the API
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:20:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK65%20YGZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a34047c-310d-5e5b-b087-7bda9ef1e6c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK65 YGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK65%20YGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 33588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT PANDA 1.2 POP Hatchback',
 'transmission': 'manual',
 'trim': 'POP',
 'vin': 'ZFA31200003526201',
 'year': 2015}
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK65%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 22:20:59 [bca.uk] INFO: Saving data for NK65%20YGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621192.499686, 'last_price_update_time': 1774736459.461192}
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK65%2520YGZ') HTTP/1.1" 204 0
2026-03-28 22:20:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:20:59 [bca.uk] INFO: Found listing with ID: DN14%20EYH
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520EYH%27 HTTP/1.1" 200 None
2026-03-28 22:20:59 [bca.uk] INFO: Scrape type for DN14%20EYH: 2
2026-03-28 22:20:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3adeacf7-4212-59b1-bcfd-231ed06be16f with identifier: DN14%20EYH
2026-03-28 22:20:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3adeacf7-4212-59b1-bcfd-231ed06be16f with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3adeacf7-4212-59b1-bcfd-231ed06be16f with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3adeacf7-4212-59b1-bcfd-231ed06be16f, identifier: DN14%20EYH
2026-03-28 22:20:59 [bca.uk] INFO: Found listing with ID: LR22%20UZD
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 22:20:59 [bca.uk] INFO: Scrape type for LR22%20UZD: 2
2026-03-28 22:20:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11997e82-2a30-5e2f-8740-91b60eaea162 with identifier: LR22%20UZD
2026-03-28 22:20:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11997e82-2a30-5e2f-8740-91b60eaea162 with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11997e82-2a30-5e2f-8740-91b60eaea162 with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11997e82-2a30-5e2f-8740-91b60eaea162, identifier: LR22%20UZD
2026-03-28 22:20:59 [bca.uk] INFO: Found listing with ID: MD21%20WZL
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:20:59 [bca.uk] INFO: Scrape type for MD21%20WZL: 2
2026-03-28 22:20:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with identifier: MD21%20WZL
2026-03-28 22:20:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with scrape type 2
2026-03-28 22:20:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02d3116a-8bff-5b02-8564-1fd0dfe64d8a, identifier: MD21%20WZL
2026-03-28 22:20:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3adeacf7-4212-59b1-bcfd-231ed06be16f with identifier: DN14%20EYH
2026-03-28 22:20:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3adeacf7-4212-59b1-bcfd-231ed06be16f with identifier: DN14%20EYH
2026-03-28 22:20:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3adeacf7-4212-59b1-bcfd-231ed06be16f with identifier: DN14%20EYH to the API
2026-03-28 22:20:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3adeacf7-4212-59b1-bcfd-231ed06be16f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN14 EYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN14%20EYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'SHARAN',
 'odometer': 138723,
 'odometer_reading_unit': '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 SHARAN 2.0 TDI CR 140 BMT SE MPV',
 'transmission': 'manual',
 'trim': 'TDI CR 140 BMT SE',
 'vin': 'WVWZZZ7NZFV001923',
 'year': 2014}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN14%2520EYH%27 HTTP/1.1" 200 None
2026-03-28 22:21:00 [bca.uk] INFO: Saving data for DN14%20EYH: {'auction_closing_time': 1774951200.0, 'created_time': 1774622346.097671, 'last_price_update_time': 1774736460.209085}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN14%2520EYH') HTTP/1.1" 204 0
2026-03-28 22:21:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11997e82-2a30-5e2f-8740-91b60eaea162 with identifier: LR22%20UZD
2026-03-28 22:21:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11997e82-2a30-5e2f-8740-91b60eaea162 with identifier: LR22%20UZD
2026-03-28 22:21:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11997e82-2a30-5e2f-8740-91b60eaea162 with identifier: LR22%20UZD to the API
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:00 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20UZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '11997e82-2a30-5e2f-8740-91b60eaea162',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 UZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20UZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 29997,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV INSCRIPTION StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV INSCRIPTION',
 'vin': 'YV1XZBWVFN2747203',
 'year': 2022}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 22:21:00 [bca.uk] INFO: Saving data for LR22%20UZD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621203.531803, 'last_price_update_time': 1774736460.507582}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520UZD') HTTP/1.1" 204 0
2026-03-28 22:21:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with identifier: MD21%20WZL
2026-03-28 22:21:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with identifier: MD21%20WZL
2026-03-28 22:21:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02d3116a-8bff-5b02-8564-1fd0dfe64d8a with identifier: MD21%20WZL to the API
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD21%20WZL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02d3116a-8bff-5b02-8564-1fd0dfe64d8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD21 WZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD21%20WZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 50649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW552491',
 'year': 2021}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:21:00 [bca.uk] INFO: Saving data for MD21%20WZL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621190.410581, 'last_price_update_time': 1774736460.795788}
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD21%2520WZL') HTTP/1.1" 204 0
2026-03-28 22:21:00 [bca.uk] INFO: Found listing with ID: NV22%20ZNU
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV22%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 22:21:00 [bca.uk] INFO: Scrape type for NV22%20ZNU: 2
2026-03-28 22:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with identifier: NV22%20ZNU
2026-03-28 22:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with scrape type 2
2026-03-28 22:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with scrape type 2
2026-03-28 22:21:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f, identifier: NV22%20ZNU
2026-03-28 22:21:00 [bca.uk] INFO: Found listing with ID: RE63%20KKR
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE63%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 22:21:00 [bca.uk] INFO: Scrape type for RE63%20KKR: 2
2026-03-28 22:21:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf51d08e-64b7-5b34-83b6-dbc9bd98708f with identifier: RE63%20KKR
2026-03-28 22:21:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf51d08e-64b7-5b34-83b6-dbc9bd98708f with scrape type 2
2026-03-28 22:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf51d08e-64b7-5b34-83b6-dbc9bd98708f with scrape type 2
2026-03-28 22:21:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf51d08e-64b7-5b34-83b6-dbc9bd98708f, identifier: RE63%20KKR
2026-03-28 22:21:01 [bca.uk] INFO: Found listing with ID: CK72%20WPU
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520WPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:01 [bca.uk] INFO: Scrape type for CK72%20WPU: 2
2026-03-28 22:21:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee706693-4171-52f5-81c4-2594526d6810 with identifier: CK72%20WPU
2026-03-28 22:21:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee706693-4171-52f5-81c4-2594526d6810 with scrape type 2
2026-03-28 22:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee706693-4171-52f5-81c4-2594526d6810 with scrape type 2
2026-03-28 22:21:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee706693-4171-52f5-81c4-2594526d6810, identifier: CK72%20WPU
2026-03-28 22:21:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with identifier: NV22%20ZNU
2026-03-28 22:21:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with identifier: NV22%20ZNU
2026-03-28 22:21:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f with identifier: NV22%20ZNU to the API
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV22%20ZNU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '510f2ddf-9ea9-51c0-85e6-0f5f6d9eba1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NV22 ZNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV22%20ZNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 48741,
 'odometer_reading_unit': '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 AUTOBIOGRAPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD AUTOBIOGRAPHY',
 'vin': 'SALZA2AN5PH195060',
 'year': 2022}
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV22%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 22:21:01 [bca.uk] INFO: Saving data for NV22%20ZNU: {'auction_closing_time': 1774951200.0, 'created_time': 1774016762.914169, 'last_price_update_time': 1774736461.481828}
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV22%2520ZNU') HTTP/1.1" 204 0
2026-03-28 22:21:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf51d08e-64b7-5b34-83b6-dbc9bd98708f with identifier: RE63%20KKR
2026-03-28 22:21:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf51d08e-64b7-5b34-83b6-dbc9bd98708f with identifier: RE63%20KKR
2026-03-28 22:21:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf51d08e-64b7-5b34-83b6-dbc9bd98708f with identifier: RE63%20KKR to the API
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:01 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE63%20KKR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf51d08e-64b7-5b34-83b6-dbc9bd98708f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE63 KKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE63%20KKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLVO',
 'model': 'V60 SPORTWAGON',
 'odometer': 34682,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO V60 SPORTWAGON 1.6 T4 (NON UK) P/SHIFT Estate',
 'transmission': 'automatic',
 'trim': 'T4 (NON UK) P/SHIFT',
 'vin': 'YV1FW485BE1174214',
 'year': 2025}
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE63%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 22:21:01 [bca.uk] INFO: Saving data for RE63%20KKR: {'auction_closing_time': 1775037600.0, 'created_time': 1773823218.506988, 'last_price_update_time': 1774736461.774227}
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE63%2520KKR') HTTP/1.1" 204 0
2026-03-28 22:21:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee706693-4171-52f5-81c4-2594526d6810 with identifier: CK72%20WPU
2026-03-28 22:21:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee706693-4171-52f5-81c4-2594526d6810 with identifier: CK72%20WPU
2026-03-28 22:21:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee706693-4171-52f5-81c4-2594526d6810 with identifier: CK72%20WPU to the API
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:02 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK72%20WPU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee706693-4171-52f5-81c4-2594526d6810',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK72 WPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK72%20WPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 16076,
 'odometer_reading_unit': '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 208 1.2 P/T 100 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 GT',
 'vin': 'VR3UPHNEKNT091462',
 'year': 2022}
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520WPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:02 [bca.uk] INFO: Saving data for CK72%20WPU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621182.578812, 'last_price_update_time': 1774736462.091751}
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK72%2520WPU') HTTP/1.1" 204 0
2026-03-28 22:21:02 [bca.uk] INFO: Found listing with ID: DY19%20ZHC
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 22:21:02 [bca.uk] INFO: Scrape type for DY19%20ZHC: 2
2026-03-28 22:21:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with identifier: DY19%20ZHC
2026-03-28 22:21:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5d7f14e-ff13-59c5-9edd-3d66bbc74e26, identifier: DY19%20ZHC
2026-03-28 22:21:02 [bca.uk] INFO: Found listing with ID: RA24%20DYB
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA24%2520DYB%27 HTTP/1.1" 200 None
2026-03-28 22:21:02 [bca.uk] INFO: Scrape type for RA24%20DYB: 2
2026-03-28 22:21:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb736181-60b6-506d-af2c-b5296368a061 with identifier: RA24%20DYB
2026-03-28 22:21:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb736181-60b6-506d-af2c-b5296368a061 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb736181-60b6-506d-af2c-b5296368a061 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb736181-60b6-506d-af2c-b5296368a061, identifier: RA24%20DYB
2026-03-28 22:21:02 [bca.uk] INFO: Found listing with ID: KR22%20XLD
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 22:21:02 [bca.uk] INFO: Scrape type for KR22%20XLD: 2
2026-03-28 22:21:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ec5fe2-e081-5667-a708-909dae16d5a6 with identifier: KR22%20XLD
2026-03-28 22:21:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ec5fe2-e081-5667-a708-909dae16d5a6 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ec5fe2-e081-5667-a708-909dae16d5a6 with scrape type 2
2026-03-28 22:21:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ec5fe2-e081-5667-a708-909dae16d5a6, identifier: KR22%20XLD
2026-03-28 22:21:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with identifier: DY19%20ZHC
2026-03-28 22:21:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with identifier: DY19%20ZHC
2026-03-28 22:21:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5d7f14e-ff13-59c5-9edd-3d66bbc74e26 with identifier: DY19%20ZHC to the API
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:02 [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': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY19%20ZHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5d7f14e-ff13-59c5-9edd-3d66bbc74e26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY19 ZHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY19%20ZHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VOLVO',
 'model': 'V90',
 'odometer': 93316,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO V90 2.0 D4 190 R DESIGN G/T Estate',
 'transmission': 'manual',
 'trim': 'D4 190 R DESIGN G/T',
 'vin': 'YV1PWA8TDK1106938',
 'year': 2019}
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 22:21:02 [bca.uk] INFO: Saving data for DY19%20ZHC: {'auction_closing_time': 1774951200.0, 'created_time': 1774622340.223435, 'last_price_update_time': 1774736462.769332}
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY19%2520ZHC') HTTP/1.1" 204 0
2026-03-28 22:21:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb736181-60b6-506d-af2c-b5296368a061 with identifier: RA24%20DYB
2026-03-28 22:21:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb736181-60b6-506d-af2c-b5296368a061 with identifier: RA24%20DYB
2026-03-28 22:21:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb736181-60b6-506d-af2c-b5296368a061 with identifier: RA24%20DYB to the API
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:03 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA24%20DYB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bb736181-60b6-506d-af2c-b5296368a061',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA24 DYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA24%20DYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'KGM MOTORS',
 'model': 'TORRES EVX',
 'odometer': 9250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KGM MOTORS TORRES EVX 152KW 73KWH K40 StationWagon',
 'transmission': 'automatic',
 'trim': '152KW 73KWH K40',
 'vin': 'KPT10A128RP003902',
 'year': 2024}
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA24%2520DYB%27 HTTP/1.1" 200 None
2026-03-28 22:21:03 [bca.uk] INFO: Saving data for RA24%20DYB: {'auction_closing_time': 1775037600.0, 'created_time': 1773823219.811984, 'last_price_update_time': 1774736463.065516}
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA24%2520DYB') HTTP/1.1" 204 0
2026-03-28 22:21:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ec5fe2-e081-5667-a708-909dae16d5a6 with identifier: KR22%20XLD
2026-03-28 22:21:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ec5fe2-e081-5667-a708-909dae16d5a6 with identifier: KR22%20XLD
2026-03-28 22:21:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ec5fe2-e081-5667-a708-909dae16d5a6 with identifier: KR22%20XLD to the API
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:03 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR22%20XLD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '40ec5fe2-e081-5667-a708-909dae16d5a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR22 XLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR22%20XLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '318I',
 'odometer': 29456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 318I 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA70DY0408C67850',
 'year': 2022}
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520XLD%27 HTTP/1.1" 200 None
2026-03-28 22:21:03 [bca.uk] INFO: Saving data for KR22%20XLD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621185.848958, 'last_price_update_time': 1774736463.375093}
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR22%2520XLD') HTTP/1.1" 204 0
2026-03-28 22:21:03 [bca.uk] INFO: Found listing with ID: SG22%20PMO
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 22:21:03 [bca.uk] INFO: Scrape type for SG22%20PMO: 2
2026-03-28 22:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de734682-b5e2-59cb-8747-66165af1d857 with identifier: SG22%20PMO
2026-03-28 22:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de734682-b5e2-59cb-8747-66165af1d857 with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de734682-b5e2-59cb-8747-66165af1d857 with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de734682-b5e2-59cb-8747-66165af1d857, identifier: SG22%20PMO
2026-03-28 22:21:03 [bca.uk] INFO: Found listing with ID: RO21%20UGR
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520UGR%27 HTTP/1.1" 200 None
2026-03-28 22:21:03 [bca.uk] INFO: Scrape type for RO21%20UGR: 2
2026-03-28 22:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with identifier: RO21%20UGR
2026-03-28 22:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef23d91a-57f5-5c9e-bafb-bd9c664ba50f, identifier: RO21%20UGR
2026-03-28 22:21:03 [bca.uk] INFO: Found listing with ID: LL72%20AXY
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520AXY%27 HTTP/1.1" 200 None
2026-03-28 22:21:03 [bca.uk] INFO: Scrape type for LL72%20AXY: 2
2026-03-28 22:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with identifier: LL72%20AXY
2026-03-28 22:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with scrape type 2
2026-03-28 22:21:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 087a9df0-ffbd-5836-a5d5-fedf20fec0e1, identifier: LL72%20AXY
2026-03-28 22:21:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de734682-b5e2-59cb-8747-66165af1d857 with identifier: SG22%20PMO
2026-03-28 22:21:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de734682-b5e2-59cb-8747-66165af1d857 with identifier: SG22%20PMO
2026-03-28 22:21:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de734682-b5e2-59cb-8747-66165af1d857 with identifier: SG22%20PMO to the API
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20PMO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'de734682-b5e2-59cb-8747-66165af1d857',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG22 PMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20PMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 50989,
 'odometer_reading_unit': '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': 'LRWYHCEK7NC239717',
 'year': 2022}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 22:21:04 [bca.uk] INFO: Saving data for SG22%20PMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774622348.266679, 'last_price_update_time': 1774736464.092499}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520PMO') HTTP/1.1" 204 0
2026-03-28 22:21:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with identifier: RO21%20UGR
2026-03-28 22:21:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with identifier: RO21%20UGR
2026-03-28 22:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef23d91a-57f5-5c9e-bafb-bd9c664ba50f with identifier: RO21%20UGR to the API
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:04 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO21%20UGR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ef23d91a-57f5-5c9e-bafb-bd9c664ba50f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO21 UGR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO21%20UGR&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 21814,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 48V 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 48V 2 ISG',
 'vin': 'U5YPH812LML042813',
 'year': 2021}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO21%2520UGR%27 HTTP/1.1" 200 None
2026-03-28 22:21:04 [bca.uk] INFO: Saving data for RO21%20UGR: {'auction_closing_time': 1775037600.0, 'created_time': 1773823151.369796, 'last_price_update_time': 1774736464.521572}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO21%2520UGR') HTTP/1.1" 204 0
2026-03-28 22:21:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with identifier: LL72%20AXY
2026-03-28 22:21:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with identifier: LL72%20AXY
2026-03-28 22:21:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 087a9df0-ffbd-5836-a5d5-fedf20fec0e1 with identifier: LL72%20AXY to the API
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:04 [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': 13,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL72%20AXY-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': '087a9df0-ffbd-5836-a5d5-fedf20fec0e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL72 AXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL72%20AXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 E',
 'odometer': 35604,
 'odometer_reading_unit': '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 C300 E 2.0 AMG LINE PREMIUM PLUS 9G Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 9G',
 'vin': 'W1KAH5EB0PF068834',
 'year': 2022}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520AXY%27 HTTP/1.1" 200 None
2026-03-28 22:21:04 [bca.uk] INFO: Saving data for LL72%20AXY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621173.057407, 'last_price_update_time': 1774736464.835088}
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL72%2520AXY') HTTP/1.1" 204 0
2026-03-28 22:21:04 [bca.uk] INFO: Found listing with ID: VN19%20AOL
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 22:21:04 [bca.uk] INFO: Scrape type for VN19%20AOL: 2
2026-03-28 22:21:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with identifier: VN19%20AOL
2026-03-28 22:21:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with scrape type 2
2026-03-28 22:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with scrape type 2
2026-03-28 22:21:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c232708-2d0d-52b3-8b4c-eafed1fa13e5, identifier: VN19%20AOL
2026-03-28 22:21:04 [bca.uk] INFO: Found listing with ID: SM72%20PLU
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520PLU%27 HTTP/1.1" 200 None
2026-03-28 22:21:04 [bca.uk] INFO: Scrape type for SM72%20PLU: 0
2026-03-28 22:21:04 [bca.uk] INFO: Found listing with ID: HV18%20YST
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV18%2520YST%27 HTTP/1.1" 200 None
2026-03-28 22:21:05 [bca.uk] INFO: Scrape type for HV18%20YST: 2
2026-03-28 22:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with identifier: HV18%20YST
2026-03-28 22:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with scrape type 2
2026-03-28 22:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with scrape type 2
2026-03-28 22:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9657b8ad-2582-51c3-b7aa-e83e62c674a2, identifier: HV18%20YST
2026-03-28 22:21:05 [bca.uk] INFO: Found listing with ID: WP72%20ZBO
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 22:21:05 [bca.uk] INFO: Scrape type for WP72%20ZBO: 2
2026-03-28 22:21:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21c49192-9eb5-5d11-b27e-fe11e206d697 with identifier: WP72%20ZBO
2026-03-28 22:21:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21c49192-9eb5-5d11-b27e-fe11e206d697 with scrape type 2
2026-03-28 22:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21c49192-9eb5-5d11-b27e-fe11e206d697 with scrape type 2
2026-03-28 22:21:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21c49192-9eb5-5d11-b27e-fe11e206d697, identifier: WP72%20ZBO
2026-03-28 22:21:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with identifier: VN19%20AOL
2026-03-28 22:21:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with identifier: VN19%20AOL
2026-03-28 22:21:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c232708-2d0d-52b3-8b4c-eafed1fa13e5 with identifier: VN19%20AOL to the API
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN19%20AOL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c232708-2d0d-52b3-8b4c-eafed1fa13e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN19 AOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN19%20AOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 51354,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 ACENTA PREMIUM',
 'vin': 'SJNFFAJ11U2542078',
 'year': 2019}
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 22:21:05 [bca.uk] INFO: Saving data for VN19%20AOL: {'auction_closing_time': 1774951200.0, 'created_time': 1774622325.382964, 'last_price_update_time': 1774736465.514219}
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN19%2520AOL') HTTP/1.1" 204 0
2026-03-28 22:21:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with identifier: HV18%20YST
2026-03-28 22:21:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with identifier: HV18%20YST
2026-03-28 22:21:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9657b8ad-2582-51c3-b7aa-e83e62c674a2 with identifier: HV18%20YST to the API
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:05 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV18%20YST-GB',
 'category': 'Car',
 'color': 'beige',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9657b8ad-2582-51c3-b7aa-e83e62c674a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV18 YST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV18%20YST&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 73454,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.7 CRDI B/D 116 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI B/D 116 2WD SE',
 'vin': 'TMAJ3815LJJ509698',
 'year': 2018}
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV18%2520YST%27 HTTP/1.1" 200 None
2026-03-28 22:21:05 [bca.uk] INFO: Saving data for HV18%20YST: {'auction_closing_time': 1775037600.0, 'created_time': 1774621206.808672, 'last_price_update_time': 1774736465.835126}
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV18%2520YST') HTTP/1.1" 204 0
2026-03-28 22:21:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21c49192-9eb5-5d11-b27e-fe11e206d697 with identifier: WP72%20ZBO
2026-03-28 22:21:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21c49192-9eb5-5d11-b27e-fe11e206d697 with identifier: WP72%20ZBO
2026-03-28 22:21:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21c49192-9eb5-5d11-b27e-fe11e206d697 with identifier: WP72%20ZBO to the API
2026-03-28 22:21:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:06 [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': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP72%20ZBO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21c49192-9eb5-5d11-b27e-fe11e206d697',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP72 ZBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP72%20ZBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'T-CROSS',
 'odometer': 32514,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-CROSS 1.0 TSI 110 BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 BLACK ED.',
 'vin': 'WVGZZZC1ZPY032366',
 'year': 2022}
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 22:21:06 [bca.uk] INFO: Saving data for WP72%20ZBO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621180.348235, 'last_price_update_time': 1774736466.133798}
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP72%2520ZBO') HTTP/1.1" 204 0
2026-03-28 22:21:06 [bca.uk] INFO: Found listing with ID: YF71%20NZV
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 22:21:06 [bca.uk] INFO: Scrape type for YF71%20NZV: 2
2026-03-28 22:21:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc72eacc-95d0-5758-baf2-a778b4db49c2 with identifier: YF71%20NZV
2026-03-28 22:21:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc72eacc-95d0-5758-baf2-a778b4db49c2 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc72eacc-95d0-5758-baf2-a778b4db49c2 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc72eacc-95d0-5758-baf2-a778b4db49c2, identifier: YF71%20NZV
2026-03-28 22:21:06 [bca.uk] INFO: Found listing with ID: HN23%20RRO
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 22:21:06 [bca.uk] INFO: Scrape type for HN23%20RRO: 2
2026-03-28 22:21:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f22e4f11-689a-5795-8e06-e371d392cf27 with identifier: HN23%20RRO
2026-03-28 22:21:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f22e4f11-689a-5795-8e06-e371d392cf27 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f22e4f11-689a-5795-8e06-e371d392cf27 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f22e4f11-689a-5795-8e06-e371d392cf27, identifier: HN23%20RRO
2026-03-28 22:21:06 [bca.uk] INFO: Found listing with ID: AY66%20KUP
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 22:21:06 [bca.uk] INFO: Scrape type for AY66%20KUP: 2
2026-03-28 22:21:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c7710ca-8884-56b5-a0d3-342aae971690 with identifier: AY66%20KUP
2026-03-28 22:21:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c7710ca-8884-56b5-a0d3-342aae971690 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c7710ca-8884-56b5-a0d3-342aae971690 with scrape type 2
2026-03-28 22:21:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c7710ca-8884-56b5-a0d3-342aae971690, identifier: AY66%20KUP
2026-03-28 22:21:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc72eacc-95d0-5758-baf2-a778b4db49c2 with identifier: YF71%20NZV
2026-03-28 22:21:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc72eacc-95d0-5758-baf2-a778b4db49c2 with identifier: YF71%20NZV
2026-03-28 22:21:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc72eacc-95d0-5758-baf2-a778b4db49c2 with identifier: YF71%20NZV to the API
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF71%20NZV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'dc72eacc-95d0-5758-baf2-a778b4db49c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF71 NZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF71%20NZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'MOKKA-E',
 'odometer': 34358,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA-E 100KW 50KWH ULTIMATE ED. Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ULTIMATE ED.',
 'vin': 'VXKUKZKXZMW087631',
 'year': 2021}
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520NZV%27 HTTP/1.1" 200 None
2026-03-28 22:21:06 [bca.uk] INFO: Saving data for YF71%20NZV: {'auction_closing_time': 1774951200.0, 'created_time': 1773829724.844985, 'last_price_update_time': 1774736466.787799}
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF71%2520NZV') HTTP/1.1" 204 0
2026-03-28 22:21:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f22e4f11-689a-5795-8e06-e371d392cf27 with identifier: HN23%20RRO
2026-03-28 22:21:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f22e4f11-689a-5795-8e06-e371d392cf27 with identifier: HN23%20RRO
2026-03-28 22:21:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f22e4f11-689a-5795-8e06-e371d392cf27 with identifier: HN23%20RRO to the API
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:07 [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=HN23%20RRO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f22e4f11-689a-5795-8e06-e371d392cf27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN23 RRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN23%20RRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 10991,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.0 T GDI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI EXCLUSIVE',
 'vin': 'LSJW74C9XPZ126166',
 'year': 2023}
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Saving data for HN23%20RRO: {'auction_closing_time': 1775037600.0, 'created_time': 1774390740.705962, 'last_price_update_time': 1774736467.077657}
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN23%2520RRO') HTTP/1.1" 204 0
2026-03-28 22:21:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c7710ca-8884-56b5-a0d3-342aae971690 with identifier: AY66%20KUP
2026-03-28 22:21:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c7710ca-8884-56b5-a0d3-342aae971690 with identifier: AY66%20KUP
2026-03-28 22:21:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c7710ca-8884-56b5-a0d3-342aae971690 with identifier: AY66%20KUP to the API
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY66%20KUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4c7710ca-8884-56b5-a0d3-342aae971690',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY66 KUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY66%20KUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 102509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 T8 T/E INSCRIPTION G/T StationWagon',
 'transmission': 'manual',
 'trim': 'T8 T/E INSCRIPTION G/T',
 'vin': 'YV1LFA2BCH1145462',
 'year': 2018}
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Saving data for AY66%20KUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774005968.95709, 'last_price_update_time': 1774736467.382862}
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY66%2520KUP') HTTP/1.1" 204 0
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: DY72%20NXL
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for DY72%20NXL: 2
2026-03-28 22:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d83968e-8a7d-52c6-a850-ca5e03fec68b with identifier: DY72%20NXL
2026-03-28 22:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d83968e-8a7d-52c6-a850-ca5e03fec68b with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d83968e-8a7d-52c6-a850-ca5e03fec68b with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d83968e-8a7d-52c6-a850-ca5e03fec68b, identifier: DY72%20NXL
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: KS72%20BND
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520BND%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for KS72%20BND: 2
2026-03-28 22:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b31c52f1-9bf0-52e8-8d11-8367b987aef1 with identifier: KS72%20BND
2026-03-28 22:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b31c52f1-9bf0-52e8-8d11-8367b987aef1 with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b31c52f1-9bf0-52e8-8d11-8367b987aef1 with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b31c52f1-9bf0-52e8-8d11-8367b987aef1, identifier: KS72%20BND
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: KM19%20WYY
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM19%2520WYY%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for KM19%20WYY: 0
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: WG69%20OKP
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520OKP%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for WG69%20OKP: 0
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: WN24%20VML
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520VML%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for WN24%20VML: 0
2026-03-28 22:21:07 [bca.uk] INFO: Found listing with ID: CA74%20HFP
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 22:21:07 [bca.uk] INFO: Scrape type for CA74%20HFP: 2
2026-03-28 22:21:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with identifier: CA74%20HFP
2026-03-28 22:21:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with scrape type 2
2026-03-28 22:21:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0851a9f3-3d4c-55cd-a02b-045a4df6d35e, identifier: CA74%20HFP
2026-03-28 22:21:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d83968e-8a7d-52c6-a850-ca5e03fec68b with identifier: DY72%20NXL
2026-03-28 22:21:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d83968e-8a7d-52c6-a850-ca5e03fec68b with identifier: DY72%20NXL
2026-03-28 22:21:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d83968e-8a7d-52c6-a850-ca5e03fec68b with identifier: DY72%20NXL to the API
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY72%20NXL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5d83968e-8a7d-52c6-a850-ca5e03fec68b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY72 NXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY72%20NXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 48394,
 'odometer_reading_unit': '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 I-PACE EV400 HSE BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE BLACK (11KW)',
 'vin': 'SADHA2A11P1626457',
 'year': 2022}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 22:21:08 [bca.uk] INFO: Saving data for DY72%20NXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774016728.698599, 'last_price_update_time': 1774736468.108972}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY72%2520NXL') HTTP/1.1" 204 0
2026-03-28 22:21:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b31c52f1-9bf0-52e8-8d11-8367b987aef1 with identifier: KS72%20BND
2026-03-28 22:21:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b31c52f1-9bf0-52e8-8d11-8367b987aef1 with identifier: KS72%20BND
2026-03-28 22:21:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b31c52f1-9bf0-52e8-8d11-8367b987aef1 with identifier: KS72%20BND to the API
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:08 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS72%20BND-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b31c52f1-9bf0-52e8-8d11-8367b987aef1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS72 BND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS72%20BND&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 14713,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4093NN190748',
 'year': 2022}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520BND%27 HTTP/1.1" 200 None
2026-03-28 22:21:08 [bca.uk] INFO: Saving data for KS72%20BND: {'auction_closing_time': 1775037600.0, 'created_time': 1774621189.234305, 'last_price_update_time': 1774736468.514823}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS72%2520BND') HTTP/1.1" 204 0
2026-03-28 22:21:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with identifier: CA74%20HFP
2026-03-28 22:21:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with identifier: CA74%20HFP
2026-03-28 22:21:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0851a9f3-3d4c-55cd-a02b-045a4df6d35e with identifier: CA74%20HFP to the API
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:08 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA74%20HFP-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0851a9f3-3d4c-55cd-a02b-045a4df6d35e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA74 HFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA74%20HFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 6672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 MPI 63 PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'MPI 63 PREMIUM',
 'vin': 'NLHDR51C5SZ316223',
 'year': 2024}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520HFP%27 HTTP/1.1" 200 None
2026-03-28 22:21:08 [bca.uk] INFO: Saving data for CA74%20HFP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621204.461803, 'last_price_update_time': 1774736468.797566}
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA74%2520HFP') HTTP/1.1" 204 0
2026-03-28 22:21:08 [bca.uk] INFO: Found listing with ID: FD19%20LLX
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 22:21:08 [bca.uk] INFO: Scrape type for FD19%20LLX: 2
2026-03-28 22:21:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2200b87-24d2-5055-bdf6-b27491a28f6f with identifier: FD19%20LLX
2026-03-28 22:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2200b87-24d2-5055-bdf6-b27491a28f6f with scrape type 2
2026-03-28 22:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2200b87-24d2-5055-bdf6-b27491a28f6f with scrape type 2
2026-03-28 22:21:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2200b87-24d2-5055-bdf6-b27491a28f6f, identifier: FD19%20LLX
2026-03-28 22:21:08 [bca.uk] INFO: Found listing with ID: KS72%20NBA
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520NBA%27 HTTP/1.1" 200 None
2026-03-28 22:21:08 [bca.uk] INFO: Scrape type for KS72%20NBA: 2
2026-03-28 22:21:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 985eecea-18a4-52b7-86b0-98d5812982a9 with identifier: KS72%20NBA
2026-03-28 22:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 985eecea-18a4-52b7-86b0-98d5812982a9 with scrape type 2
2026-03-28 22:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 985eecea-18a4-52b7-86b0-98d5812982a9 with scrape type 2
2026-03-28 22:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 985eecea-18a4-52b7-86b0-98d5812982a9, identifier: KS72%20NBA
2026-03-28 22:21:09 [bca.uk] INFO: Found listing with ID: FL22%20DXC
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 22:21:09 [bca.uk] INFO: Scrape type for FL22%20DXC: 2
2026-03-28 22:21:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with identifier: FL22%20DXC
2026-03-28 22:21:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with scrape type 2
2026-03-28 22:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with scrape type 2
2026-03-28 22:21:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbf82c3b-7f2f-502b-86db-1f19975b5eb0, identifier: FL22%20DXC
2026-03-28 22:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2200b87-24d2-5055-bdf6-b27491a28f6f with identifier: FD19%20LLX
2026-03-28 22:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2200b87-24d2-5055-bdf6-b27491a28f6f with identifier: FD19%20LLX
2026-03-28 22:21:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2200b87-24d2-5055-bdf6-b27491a28f6f with identifier: FD19%20LLX to the API
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:09 [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': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD19%20LLX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2200b87-24d2-5055-bdf6-b27491a28f6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD19 LLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD19%20LLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 78188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC SE',
 'vin': 'SADFA2AN2K1Z65960',
 'year': 2019}
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 22:21:09 [bca.uk] INFO: Saving data for FD19%20LLX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622326.343271, 'last_price_update_time': 1774736469.46949}
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD19%2520LLX') HTTP/1.1" 204 0
2026-03-28 22:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 985eecea-18a4-52b7-86b0-98d5812982a9 with identifier: KS72%20NBA
2026-03-28 22:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 985eecea-18a4-52b7-86b0-98d5812982a9 with identifier: KS72%20NBA
2026-03-28 22:21:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 985eecea-18a4-52b7-86b0-98d5812982a9 with identifier: KS72%20NBA to the API
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:09 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS72%20NBA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '985eecea-18a4-52b7-86b0-98d5812982a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KS72 NBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS72%20NBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 78058,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4097PN039690',
 'year': 2023}
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520NBA%27 HTTP/1.1" 200 None
2026-03-28 22:21:09 [bca.uk] INFO: Saving data for KS72%20NBA: {'auction_closing_time': 1775037600.0, 'created_time': 1774621187.802004, 'last_price_update_time': 1774736469.794294}
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS72%2520NBA') HTTP/1.1" 204 0
2026-03-28 22:21:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with identifier: FL22%20DXC
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=jet+black HTTP/1.1" 200 None
2026-03-28 22:21:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:21:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:21:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with identifier: FL22%20DXC
2026-03-28 22:21:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbf82c3b-7f2f-502b-86db-1f19975b5eb0 with identifier: FL22%20DXC to the API
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:10 [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': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL22%20DXC-GB',
 'category': 'Car',
 'color': 'jet black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cbf82c3b-7f2f-502b-86db-1f19975b5eb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL22 DXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL22%20DXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '330E',
 'odometer': 45012,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Saloon',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA5P52000FM68218',
 'year': 2022}
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520DXC%27 HTTP/1.1" 200 None
2026-03-28 22:21:10 [bca.uk] INFO: Saving data for FL22%20DXC: {'auction_closing_time': 1774951200.0, 'created_time': 1774621170.139452, 'last_price_update_time': 1774736470.214134}
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL22%2520DXC') HTTP/1.1" 204 0
2026-03-28 22:21:10 [bca.uk] INFO: Found listing with ID: GV19%20DDY
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV19%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:21:10 [bca.uk] INFO: Scrape type for GV19%20DDY: 2
2026-03-28 22:21:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a11b0034-8136-5081-a90f-3577c5496457 with identifier: GV19%20DDY
2026-03-28 22:21:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a11b0034-8136-5081-a90f-3577c5496457 with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a11b0034-8136-5081-a90f-3577c5496457 with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a11b0034-8136-5081-a90f-3577c5496457, identifier: GV19%20DDY
2026-03-28 22:21:10 [bca.uk] INFO: Found listing with ID: SO68%20NWR
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO68%2520NWR%27 HTTP/1.1" 200 None
2026-03-28 22:21:10 [bca.uk] INFO: Scrape type for SO68%20NWR: 2
2026-03-28 22:21:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with identifier: SO68%20NWR
2026-03-28 22:21:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805, identifier: SO68%20NWR
2026-03-28 22:21:10 [bca.uk] INFO: Found listing with ID: LO23%20MGV
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 22:21:10 [bca.uk] INFO: Scrape type for LO23%20MGV: 2
2026-03-28 22:21:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0bacbed-9b64-53db-a2f2-a46245abd2dc with identifier: LO23%20MGV
2026-03-28 22:21:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0bacbed-9b64-53db-a2f2-a46245abd2dc with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0bacbed-9b64-53db-a2f2-a46245abd2dc with scrape type 2
2026-03-28 22:21:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0bacbed-9b64-53db-a2f2-a46245abd2dc, identifier: LO23%20MGV
2026-03-28 22:21:10 [scrapy.extensions.logstats] INFO: Crawled 297 pages (at 3 pages/min), scraped 1838 items (at 91 items/min)
2026-03-28 22:21:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:21:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a11b0034-8136-5081-a90f-3577c5496457 with identifier: GV19%20DDY
2026-03-28 22:21:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a11b0034-8136-5081-a90f-3577c5496457 with identifier: GV19%20DDY
2026-03-28 22:21:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a11b0034-8136-5081-a90f-3577c5496457 with identifier: GV19%20DDY to the API
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV19%20DDY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a11b0034-8136-5081-a90f-3577c5496457',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV19 DDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV19%20DDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 42415,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD ECOSPORT 1.0 E/B 100 ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 100 ST-LINE',
 'vin': 'WF01XXERK1KE20414',
 'year': 2019}
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV19%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:21:10 [bca.uk] INFO: Saving data for GV19%20DDY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622297.001211, 'last_price_update_time': 1774736470.863905}
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV19%2520DDY') HTTP/1.1" 204 0
2026-03-28 22:21:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with identifier: SO68%20NWR
2026-03-28 22:21:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with identifier: SO68%20NWR
2026-03-28 22:21:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0814aa73-4bd7-5975-9f5c-2f3ca1ff9805 with identifier: SO68%20NWR to the API
2026-03-28 22:21:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:11 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO68%20NWR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0814aa73-4bd7-5975-9f5c-2f3ca1ff9805',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO68 NWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO68%20NWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 64899,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'URBAN ED.DCT',
 'vin': 'WDC1569422J604327',
 'year': 2019}
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO68%2520NWR%27 HTTP/1.1" 200 None
2026-03-28 22:21:11 [bca.uk] INFO: Saving data for SO68%20NWR: {'auction_closing_time': 1775037600.0, 'created_time': 1774621179.319556, 'last_price_update_time': 1774736471.151993}
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO68%2520NWR') HTTP/1.1" 204 0
2026-03-28 22:21:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0bacbed-9b64-53db-a2f2-a46245abd2dc with identifier: LO23%20MGV
2026-03-28 22:21:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0bacbed-9b64-53db-a2f2-a46245abd2dc with identifier: LO23%20MGV
2026-03-28 22:21:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0bacbed-9b64-53db-a2f2-a46245abd2dc with identifier: LO23%20MGV to the API
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:11 [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': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO23%20MGV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c0bacbed-9b64-53db-a2f2-a46245abd2dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO23 MGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO23%20MGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': 'CX-60',
 'odometer': 57668,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-60 2.5 E-SKY PHEV AWD EXCLUSIVE LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'E-SKY PHEV AWD EXCLUSIVE LINE',
 'vin': 'JMZKH0HBX01120967',
 'year': 2023}
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 22:21:11 [bca.uk] INFO: Saving data for LO23%20MGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774016671.356877, 'last_price_update_time': 1774736471.487249}
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO23%2520MGV') HTTP/1.1" 204 0
2026-03-28 22:21:11 [bca.uk] INFO: Found listing with ID: WGZ%201184
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WGZ%25201184%27 HTTP/1.1" 200 None
2026-03-28 22:21:11 [bca.uk] INFO: Scrape type for WGZ%201184: 2
2026-03-28 22:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with identifier: WGZ%201184
2026-03-28 22:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ff06aea-67aa-56c6-85a8-2092ffb1a725, identifier: WGZ%201184
2026-03-28 22:21:11 [bca.uk] INFO: Found listing with ID: AK62%20DWZ
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK62%2520DWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:11 [bca.uk] INFO: Scrape type for AK62%20DWZ: 2
2026-03-28 22:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with identifier: AK62%20DWZ
2026-03-28 22:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6, identifier: AK62%20DWZ
2026-03-28 22:21:11 [bca.uk] INFO: Found listing with ID: RA70%20BYN
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA70%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 22:21:11 [bca.uk] INFO: Scrape type for RA70%20BYN: 2
2026-03-28 22:21:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f476f722-7fce-5788-970c-0a2f9d099220 with identifier: RA70%20BYN
2026-03-28 22:21:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f476f722-7fce-5788-970c-0a2f9d099220 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f476f722-7fce-5788-970c-0a2f9d099220 with scrape type 2
2026-03-28 22:21:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f476f722-7fce-5788-970c-0a2f9d099220, identifier: RA70%20BYN
2026-03-28 22:21:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with identifier: WGZ%201184
2026-03-28 22:21:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with identifier: WGZ%201184
2026-03-28 22:21:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ff06aea-67aa-56c6-85a8-2092ffb1a725 with identifier: WGZ%201184 to the API
2026-03-28 22:21:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WGZ%201184-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2ff06aea-67aa-56c6-85a8-2092ffb1a725',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WGZ 1184',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WGZ%201184&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 41542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK0NC477819',
 'year': 2022}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WGZ%25201184%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Saving data for WGZ%201184: {'auction_closing_time': 1774951200.0, 'created_time': 1774621292.196035, 'last_price_update_time': 1774736472.134883}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WGZ%25201184') HTTP/1.1" 204 0
2026-03-28 22:21:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with identifier: AK62%20DWZ
2026-03-28 22:21:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with identifier: AK62%20DWZ
2026-03-28 22:21:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 232d87b8-1d5c-58ad-a5b0-cfa60981d8e6 with identifier: AK62%20DWZ to the API
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:12 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK62%20DWZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '232d87b8-1d5c-58ad-a5b0-cfa60981d8e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK62 DWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK62%20DWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 102284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 VTI EDITION MPV',
 'transmission': 'manual',
 'trim': 'VTI EDITION',
 'vin': 'VF7UA5FS0CJ737928',
 'year': 2012}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK62%2520DWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Saving data for AK62%20DWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621178.17658, 'last_price_update_time': 1774736472.418234}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK62%2520DWZ') HTTP/1.1" 204 0
2026-03-28 22:21:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f476f722-7fce-5788-970c-0a2f9d099220 with identifier: RA70%20BYN
2026-03-28 22:21:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f476f722-7fce-5788-970c-0a2f9d099220 with identifier: RA70%20BYN
2026-03-28 22:21:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f476f722-7fce-5788-970c-0a2f9d099220 with identifier: RA70%20BYN to the API
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:12 [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': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA70%20BYN-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f476f722-7fce-5788-970c-0a2f9d099220',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA70 BYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA70%20BYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 39425,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X2 2.0 SDRIVE 20I M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SDRIVE 20I M SPORT STEP',
 'vin': 'WBAYH320X05S88121',
 'year': 2021}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA70%2520BYN%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Saving data for RA70%20BYN: {'auction_closing_time': 1775037600.0, 'created_time': 1774621193.701859, 'last_price_update_time': 1774736472.716087}
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA70%2520BYN') HTTP/1.1" 204 0
2026-03-28 22:21:12 [bca.uk] INFO: Found listing with ID: YHZ%206531
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YHZ%25206531%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Scrape type for YHZ%206531: 2
2026-03-28 22:21:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 440ef0c7-2d62-5a25-b638-6f20a109135f with identifier: YHZ%206531
2026-03-28 22:21:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 440ef0c7-2d62-5a25-b638-6f20a109135f with scrape type 2
2026-03-28 22:21:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 440ef0c7-2d62-5a25-b638-6f20a109135f with scrape type 2
2026-03-28 22:21:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 440ef0c7-2d62-5a25-b638-6f20a109135f, identifier: YHZ%206531
2026-03-28 22:21:12 [bca.uk] INFO: Found listing with ID: LM64%20DCX
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM64%2520DCX%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Scrape type for LM64%20DCX: 0
2026-03-28 22:21:12 [bca.uk] INFO: Found listing with ID: CK09%20WRX
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK09%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 22:21:12 [bca.uk] INFO: Scrape type for CK09%20WRX: 2
2026-03-28 22:21:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e1acb11-26bb-577e-a48c-92290512cf6c with identifier: CK09%20WRX
2026-03-28 22:21:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e1acb11-26bb-577e-a48c-92290512cf6c with scrape type 2
2026-03-28 22:21:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e1acb11-26bb-577e-a48c-92290512cf6c with scrape type 2
2026-03-28 22:21:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e1acb11-26bb-577e-a48c-92290512cf6c, identifier: CK09%20WRX
2026-03-28 22:21:12 [bca.uk] INFO: Found listing with ID: MH72%20CBU
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520CBU%27 HTTP/1.1" 200 None
2026-03-28 22:21:13 [bca.uk] INFO: Scrape type for MH72%20CBU: 2
2026-03-28 22:21:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ab36892-e32e-5199-9462-8ebb81d35178 with identifier: MH72%20CBU
2026-03-28 22:21:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ab36892-e32e-5199-9462-8ebb81d35178 with scrape type 2
2026-03-28 22:21:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ab36892-e32e-5199-9462-8ebb81d35178 with scrape type 2
2026-03-28 22:21:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ab36892-e32e-5199-9462-8ebb81d35178, identifier: MH72%20CBU
2026-03-28 22:21:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 440ef0c7-2d62-5a25-b638-6f20a109135f with identifier: YHZ%206531
2026-03-28 22:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 440ef0c7-2d62-5a25-b638-6f20a109135f with identifier: YHZ%206531
2026-03-28 22:21:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 440ef0c7-2d62-5a25-b638-6f20a109135f with identifier: YHZ%206531 to the API
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YHZ%206531-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '440ef0c7-2d62-5a25-b638-6f20a109135f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YHZ 6531',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YHZ%206531&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A35 AMG',
 'odometer': 39964,
 'odometer_reading_unit': '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 A35 AMG 2.0 4MATIC PREMIUM PLUS DCT Hatchback',
 'transmission': 'automatic',
 'trim': '4MATIC PREMIUM PLUS DCT',
 'vin': 'WDD1770512J096715',
 'year': 2019}
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YHZ%25206531%27 HTTP/1.1" 200 None
2026-03-28 22:21:13 [bca.uk] INFO: Saving data for YHZ%206531: {'auction_closing_time': 1774951200.0, 'created_time': 1774364577.732149, 'last_price_update_time': 1774736473.384826}
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YHZ%25206531') HTTP/1.1" 204 0
2026-03-28 22:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e1acb11-26bb-577e-a48c-92290512cf6c with identifier: CK09%20WRX
2026-03-28 22:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e1acb11-26bb-577e-a48c-92290512cf6c with identifier: CK09%20WRX
2026-03-28 22:21:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e1acb11-26bb-577e-a48c-92290512cf6c with identifier: CK09%20WRX to the API
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:13 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK09%20WRX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4e1acb11-26bb-577e-a48c-92290512cf6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK09 WRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK09%20WRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 96018,
 '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': 'SUZUKI JIMNY 1.3 VVT JLX+ Estate',
 'transmission': 'manual',
 'trim': 'VVT JLX+',
 'vin': 'JSAFJB43V00348587',
 'year': 2009}
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK09%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 22:21:13 [bca.uk] INFO: Saving data for CK09%20WRX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621176.457314, 'last_price_update_time': 1774736473.804531}
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK09%2520WRX') HTTP/1.1" 204 0
2026-03-28 22:21:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ab36892-e32e-5199-9462-8ebb81d35178 with identifier: MH72%20CBU
2026-03-28 22:21:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ab36892-e32e-5199-9462-8ebb81d35178 with identifier: MH72%20CBU
2026-03-28 22:21:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ab36892-e32e-5199-9462-8ebb81d35178 with identifier: MH72%20CBU to the API
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:14 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH72%20CBU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ab36892-e32e-5199-9462-8ebb81d35178',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MH72 CBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH72%20CBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FIAT',
 'model': '500',
 'odometer': 25993,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ3NJH07918',
 'year': 2023}
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520CBU%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Saving data for MH72%20CBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621205.966643, 'last_price_update_time': 1774736474.105591}
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH72%2520CBU') HTTP/1.1" 204 0
2026-03-28 22:21:14 [bca.uk] INFO: Found listing with ID: YK22%20NXD
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Scrape type for YK22%20NXD: 2
2026-03-28 22:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a9434bf-1866-5253-b4af-3779807ca9d2 with identifier: YK22%20NXD
2026-03-28 22:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a9434bf-1866-5253-b4af-3779807ca9d2 with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a9434bf-1866-5253-b4af-3779807ca9d2 with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a9434bf-1866-5253-b4af-3779807ca9d2, identifier: YK22%20NXD
2026-03-28 22:21:14 [bca.uk] INFO: Found listing with ID: YH05%20VKB
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH05%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Scrape type for YH05%20VKB: 0
2026-03-28 22:21:14 [bca.uk] INFO: Found listing with ID: EU15%20ZJX
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520ZJX%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Scrape type for EU15%20ZJX: 2
2026-03-28 22:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e017d635-19f4-5e96-ab53-00de48cd494d with identifier: EU15%20ZJX
2026-03-28 22:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e017d635-19f4-5e96-ab53-00de48cd494d with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e017d635-19f4-5e96-ab53-00de48cd494d with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e017d635-19f4-5e96-ab53-00de48cd494d, identifier: EU15%20ZJX
2026-03-28 22:21:14 [bca.uk] INFO: Found listing with ID: GJ22%20EPF
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520EPF%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Scrape type for GJ22%20EPF: 2
2026-03-28 22:21:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ea273e3-977a-5dfe-989d-6147e946b774 with identifier: GJ22%20EPF
2026-03-28 22:21:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ea273e3-977a-5dfe-989d-6147e946b774 with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ea273e3-977a-5dfe-989d-6147e946b774 with scrape type 2
2026-03-28 22:21:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ea273e3-977a-5dfe-989d-6147e946b774, identifier: GJ22%20EPF
2026-03-28 22:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a9434bf-1866-5253-b4af-3779807ca9d2 with identifier: YK22%20NXD
2026-03-28 22:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a9434bf-1866-5253-b4af-3779807ca9d2 with identifier: YK22%20NXD
2026-03-28 22:21:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a9434bf-1866-5253-b4af-3779807ca9d2 with identifier: YK22%20NXD to the API
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK22%20NXD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7a9434bf-1866-5253-b4af-3779807ca9d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK22 NXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK22%20NXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 37191,
 'odometer_reading_unit': '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 I-PACE EV400 SE (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 SE (11KW)',
 'vin': 'SADHA2A1XN1619651',
 'year': 2022}
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 22:21:14 [bca.uk] INFO: Saving data for YK22%20NXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774045507.169898, 'last_price_update_time': 1774736474.779397}
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK22%2520NXD') HTTP/1.1" 204 0
2026-03-28 22:21:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e017d635-19f4-5e96-ab53-00de48cd494d with identifier: EU15%20ZJX
2026-03-28 22:21:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e017d635-19f4-5e96-ab53-00de48cd494d with identifier: EU15%20ZJX
2026-03-28 22:21:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e017d635-19f4-5e96-ab53-00de48cd494d with identifier: EU15%20ZJX to the API
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:15 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU15%20ZJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e017d635-19f4-5e96-ab53-00de48cd494d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU15 ZJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU15%20ZJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'KA',
 'odometer': 19320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KA 1.2 TITANIUM S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM S/S',
 'vin': 'WF0UXXLTRUEB11780',
 'year': 2015}
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU15%2520ZJX%27 HTTP/1.1" 200 None
2026-03-28 22:21:15 [bca.uk] INFO: Saving data for EU15%20ZJX: {'auction_closing_time': 1775124000.0, 'created_time': 1774621172.172063, 'last_price_update_time': 1774736475.076679}
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU15%2520ZJX') HTTP/1.1" 204 0
2026-03-28 22:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ea273e3-977a-5dfe-989d-6147e946b774 with identifier: GJ22%20EPF
2026-03-28 22:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ea273e3-977a-5dfe-989d-6147e946b774 with identifier: GJ22%20EPF
2026-03-28 22:21:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ea273e3-977a-5dfe-989d-6147e946b774 with identifier: GJ22%20EPF to the API
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ22%20EPF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1ea273e3-977a-5dfe-989d-6147e946b774',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ22 EPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ22%20EPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 56863,
 'odometer_reading_unit': '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': 'LRWYHCEK5NC238758',
 'year': 2022}
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520EPF%27 HTTP/1.1" 200 None
2026-03-28 22:21:15 [bca.uk] INFO: Saving data for GJ22%20EPF: {'auction_closing_time': 1774951200.0, 'created_time': 1774047645.226858, 'last_price_update_time': 1774736475.375585}
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ22%2520EPF') HTTP/1.1" 204 0
2026-03-28 22:21:15 [bca.uk] INFO: Found listing with ID: FN60%20KWB
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN60%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 22:21:15 [bca.uk] INFO: Scrape type for FN60%20KWB: 2
2026-03-28 22:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with identifier: FN60%20KWB
2026-03-28 22:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51302e75-f4a9-5c4f-abcb-af88cddacbb9, identifier: FN60%20KWB
2026-03-28 22:21:15 [bca.uk] INFO: Found listing with ID: CE65%20FXR
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE65%2520FXR%27 HTTP/1.1" 200 None
2026-03-28 22:21:15 [bca.uk] INFO: Scrape type for CE65%20FXR: 2
2026-03-28 22:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with identifier: CE65%20FXR
2026-03-28 22:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 559a3ee6-2003-5d88-96f3-a8acc24f39f7, identifier: CE65%20FXR
2026-03-28 22:21:15 [bca.uk] INFO: Found listing with ID: LS74%20FOP
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 22:21:15 [bca.uk] INFO: Scrape type for LS74%20FOP: 2
2026-03-28 22:21:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with identifier: LS74%20FOP
2026-03-28 22:21:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with scrape type 2
2026-03-28 22:21:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69d7ef2f-950b-5d06-9555-d9dd2235ae58, identifier: LS74%20FOP
2026-03-28 22:21:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with identifier: FN60%20KWB
2026-03-28 22:21:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with identifier: FN60%20KWB
2026-03-28 22:21:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51302e75-f4a9-5c4f-abcb-af88cddacbb9 with identifier: FN60%20KWB to the API
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:15 [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': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51302e75-f4a9-5c4f-abcb-af88cddacbb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN60 KWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN60%20KWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 147093,
 '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 C-MAX 1.6 TDCI 110 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 110 ZETEC',
 'vin': 'WF0EXXGCDEAU05142',
 'year': 2010}
2026-03-28 22:21:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN60%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Saving data for FN60%20KWB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622301.017457, 'last_price_update_time': 1774736476.00932}
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN60%2520KWB') HTTP/1.1" 204 0
2026-03-28 22:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with identifier: CE65%20FXR
2026-03-28 22:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with identifier: CE65%20FXR
2026-03-28 22:21:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 559a3ee6-2003-5d88-96f3-a8acc24f39f7 with identifier: CE65%20FXR to the API
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:16 [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': 131,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '559a3ee6-2003-5d88-96f3-a8acc24f39f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE65 FXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE65%20FXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 149502,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO L1 1.6 HDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 75 625KG ENTERPRISE',
 'vin': 'VF77B9HN0FJ750409',
 'year': 2015}
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE65%2520FXR%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Saving data for CE65%20FXR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621163.90413, 'last_price_update_time': 1774736476.278469}
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE65%2520FXR') HTTP/1.1" 204 0
2026-03-28 22:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with identifier: LS74%20FOP
2026-03-28 22:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with identifier: LS74%20FOP
2026-03-28 22:21:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69d7ef2f-950b-5d06-9555-d9dd2235ae58 with identifier: LS74%20FOP to the API
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS74%20FOP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '69d7ef2f-950b-5d06-9555-d9dd2235ae58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS74 FOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS74%20FOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 14383,
 '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 EQA 250+ 140KW 70.5KWH SPORT EXECUTIVE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH SPORT EXECUTIVE',
 'vin': 'W1N9N0CB3SJ142354',
 'year': 2024}
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520FOP%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Saving data for LS74%20FOP: {'auction_closing_time': 1774951200.0, 'created_time': 1774621208.83223, 'last_price_update_time': 1774736476.557984}
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS74%2520FOP') HTTP/1.1" 204 0
2026-03-28 22:21:16 [bca.uk] INFO: Total items found: 100
2026-03-28 22:21:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded
2026-03-28 22:21:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:21:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:16 [bca.uk] INFO: Found listing with ID: SE19%20OZF
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520OZF%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Scrape type for SE19%20OZF: 2
2026-03-28 22:21:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with identifier: SE19%20OZF
2026-03-28 22:21:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2b580d1-f4ab-5aba-956f-0fb1e28fa770, identifier: SE19%20OZF
2026-03-28 22:21:16 [bca.uk] INFO: Found listing with ID: MM23%20UJL
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM23%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Scrape type for MM23%20UJL: 2
2026-03-28 22:21:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9add8eca-c0bf-5210-892f-f9526d0c880b with identifier: MM23%20UJL
2026-03-28 22:21:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9add8eca-c0bf-5210-892f-f9526d0c880b with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9add8eca-c0bf-5210-892f-f9526d0c880b with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9add8eca-c0bf-5210-892f-f9526d0c880b, identifier: MM23%20UJL
2026-03-28 22:21:16 [bca.uk] INFO: Found listing with ID: MA23%20OHR
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:16 [bca.uk] INFO: Scrape type for MA23%20OHR: 2
2026-03-28 22:21:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2102595a-fbee-5fa7-a82b-6a87dfc6479d with identifier: MA23%20OHR
2026-03-28 22:21:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2102595a-fbee-5fa7-a82b-6a87dfc6479d with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2102595a-fbee-5fa7-a82b-6a87dfc6479d with scrape type 2
2026-03-28 22:21:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2102595a-fbee-5fa7-a82b-6a87dfc6479d, identifier: MA23%20OHR
2026-03-28 22:21:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with identifier: SE19%20OZF
2026-03-28 22:21:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with identifier: SE19%20OZF
2026-03-28 22:21:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2b580d1-f4ab-5aba-956f-0fb1e28fa770 with identifier: SE19%20OZF to the API
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:17 [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': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE19%20OZF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f2b580d1-f4ab-5aba-956f-0fb1e28fa770',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE19 OZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE19%20OZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 53780,
 'odometer_reading_unit': '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': 'VF3MRHNSJKS144820',
 'year': 2019}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520OZF%27 HTTP/1.1" 200 None
2026-03-28 22:21:17 [bca.uk] INFO: Saving data for SE19%20OZF: {'auction_closing_time': 1774951200.0, 'created_time': 1774622277.409067, 'last_price_update_time': 1774736477.219354}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE19%2520OZF') HTTP/1.1" 204 0
2026-03-28 22:21:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9add8eca-c0bf-5210-892f-f9526d0c880b with identifier: MM23%20UJL
2026-03-28 22:21:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9add8eca-c0bf-5210-892f-f9526d0c880b with identifier: MM23%20UJL
2026-03-28 22:21:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9add8eca-c0bf-5210-892f-f9526d0c880b with identifier: MM23%20UJL to the API
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:17 [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': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM23%20UJL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9add8eca-c0bf-5210-892f-f9526d0c880b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM23 UJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM23%20UJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 29764,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PPD20096',
 'year': 2023}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM23%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:21:17 [bca.uk] INFO: Saving data for MM23%20UJL: {'auction_closing_time': 1774778400.0, 'created_time': 1774621146.700387, 'last_price_update_time': 1774736477.547657}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM23%2520UJL') HTTP/1.1" 204 0
2026-03-28 22:21:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2102595a-fbee-5fa7-a82b-6a87dfc6479d with identifier: MA23%20OHR
2026-03-28 22:21:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2102595a-fbee-5fa7-a82b-6a87dfc6479d with identifier: MA23%20OHR
2026-03-28 22:21:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2102595a-fbee-5fa7-a82b-6a87dfc6479d with identifier: MA23%20OHR to the API
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20OHR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2102595a-fbee-5fa7-a82b-6a87dfc6479d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 OHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20OHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 22525,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS8PC727561',
 'year': 2023}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:17 [bca.uk] INFO: Saving data for MA23%20OHR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621209.219705, 'last_price_update_time': 1774736477.845378}
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520OHR') HTTP/1.1" 204 0
2026-03-28 22:21:17 [bca.uk] INFO: Found listing with ID: AM65%20KAR
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM65%2520KAR%27 HTTP/1.1" 200 None
2026-03-28 22:21:17 [bca.uk] INFO: Scrape type for AM65%20KAR: 2
2026-03-28 22:21:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb751e10-7bc0-53a7-983b-63764f699a3c with identifier: AM65%20KAR
2026-03-28 22:21:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb751e10-7bc0-53a7-983b-63764f699a3c with scrape type 2
2026-03-28 22:21:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb751e10-7bc0-53a7-983b-63764f699a3c with scrape type 2
2026-03-28 22:21:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb751e10-7bc0-53a7-983b-63764f699a3c, identifier: AM65%20KAR
2026-03-28 22:21:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:17 [bca.uk] INFO: Found listing with ID: BC23%20HNY
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC23%2520HNY%27 HTTP/1.1" 200 None
2026-03-28 22:21:17 [bca.uk] INFO: Scrape type for BC23%20HNY: 2
2026-03-28 22:21:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df121822-ffa4-5e56-89f6-3d98770caa5a with identifier: BC23%20HNY
2026-03-28 22:21:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df121822-ffa4-5e56-89f6-3d98770caa5a with scrape type 2
2026-03-28 22:21:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df121822-ffa4-5e56-89f6-3d98770caa5a with scrape type 2
2026-03-28 22:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df121822-ffa4-5e56-89f6-3d98770caa5a, identifier: BC23%20HNY
2026-03-28 22:21:18 [bca.uk] INFO: Found listing with ID: WT18%20XOZ
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:18 [bca.uk] INFO: Scrape type for WT18%20XOZ: 2
2026-03-28 22:21:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b668c08e-cb57-546f-9e80-79682f5c78ca with identifier: WT18%20XOZ
2026-03-28 22:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b668c08e-cb57-546f-9e80-79682f5c78ca with scrape type 2
2026-03-28 22:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b668c08e-cb57-546f-9e80-79682f5c78ca with scrape type 2
2026-03-28 22:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b668c08e-cb57-546f-9e80-79682f5c78ca, identifier: WT18%20XOZ
2026-03-28 22:21:18 [bca.uk] INFO: Found listing with ID: RO69%20NWG
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520NWG%27 HTTP/1.1" 200 None
2026-03-28 22:21:18 [bca.uk] INFO: Scrape type for RO69%20NWG: 2
2026-03-28 22:21:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa473f20-2038-5934-857f-ad468f949241 with identifier: RO69%20NWG
2026-03-28 22:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa473f20-2038-5934-857f-ad468f949241 with scrape type 2
2026-03-28 22:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa473f20-2038-5934-857f-ad468f949241 with scrape type 2
2026-03-28 22:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa473f20-2038-5934-857f-ad468f949241, identifier: RO69%20NWG
2026-03-28 22:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb751e10-7bc0-53a7-983b-63764f699a3c with identifier: AM65%20KAR
2026-03-28 22:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb751e10-7bc0-53a7-983b-63764f699a3c with identifier: AM65%20KAR
2026-03-28 22:21:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb751e10-7bc0-53a7-983b-63764f699a3c with identifier: AM65%20KAR to the API
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AM65%20KAR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb751e10-7bc0-53a7-983b-63764f699a3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AM65 KAR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AM65%20KAR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'S63 AMG',
 'odometer': 52199,
 'odometer_reading_unit': '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 S63 AMG 4.0 (612) MCT9 Coupe',
 'transmission': 'automatic',
 'trim': '(612) MCT9',
 'vin': 'W1K2173872A050163',
 'year': 2020}
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM65%2520KAR%27 HTTP/1.1" 200 None
2026-03-28 22:21:18 [bca.uk] INFO: Saving data for AM65%20KAR: {'auction_closing_time': 1775124000.0, 'created_time': 1774622214.412484, 'last_price_update_time': 1774736478.593501}
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AM65%2520KAR') HTTP/1.1" 204 0
2026-03-28 22:21:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df121822-ffa4-5e56-89f6-3d98770caa5a with identifier: BC23%20HNY
2026-03-28 22:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df121822-ffa4-5e56-89f6-3d98770caa5a with identifier: BC23%20HNY
2026-03-28 22:21:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df121822-ffa4-5e56-89f6-3d98770caa5a with identifier: BC23%20HNY to the API
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC23%20HNY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'df121822-ffa4-5e56-89f6-3d98770caa5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BC23 HNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC23%20HNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 9702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': 'LRW3F7EL4PC876602',
 'year': 2023}
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC23%2520HNY%27 HTTP/1.1" 200 None
2026-03-28 22:21:18 [bca.uk] INFO: Saving data for BC23%20HNY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621262.817162, 'last_price_update_time': 1774736478.978379}
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC23%2520HNY') HTTP/1.1" 204 0
2026-03-28 22:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b668c08e-cb57-546f-9e80-79682f5c78ca with identifier: WT18%20XOZ
2026-03-28 22:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b668c08e-cb57-546f-9e80-79682f5c78ca with identifier: WT18%20XOZ
2026-03-28 22:21:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b668c08e-cb57-546f-9e80-79682f5c78ca with identifier: WT18%20XOZ to the API
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:19 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT18%20XOZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b668c08e-cb57-546f-9e80-79682f5c78ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT18 XOZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT18%20XOZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 92387,
 'odometer_reading_unit': '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 CADDY C20 2.0 TDI 150 BMT HIGHLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 150 BMT HIGHLINE',
 'vin': 'WV1ZZZ2KZJX039322',
 'year': 2018}
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Saving data for WT18%20XOZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621145.496964, 'last_price_update_time': 1774736479.258358}
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT18%2520XOZ') HTTP/1.1" 204 0
2026-03-28 22:21:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa473f20-2038-5934-857f-ad468f949241 with identifier: RO69%20NWG
2026-03-28 22:21:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa473f20-2038-5934-857f-ad468f949241 with identifier: RO69%20NWG
2026-03-28 22:21:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa473f20-2038-5934-857f-ad468f949241 with identifier: RO69%20NWG to the API
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:19 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO69%20NWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa473f20-2038-5934-857f-ad468f949241',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO69 NWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO69%20NWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300 D',
 'odometer': 58970,
 'odometer_reading_unit': '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 GLC 300 D 2.0 AMG LINE PREMIUM 4M 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC2533192F706305',
 'year': 2019}
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520NWG%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Saving data for RO69%20NWG: {'auction_closing_time': 1775124000.0, 'created_time': 1774621190.015834, 'last_price_update_time': 1774736479.543887}
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO69%2520NWG') HTTP/1.1" 204 0
2026-03-28 22:21:19 [bca.uk] INFO: Found listing with ID: LT74%20FZJ
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Scrape type for LT74%20FZJ: 2
2026-03-28 22:21:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ee17f78-355d-5a70-bae2-a500201af124 with identifier: LT74%20FZJ
2026-03-28 22:21:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ee17f78-355d-5a70-bae2-a500201af124 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ee17f78-355d-5a70-bae2-a500201af124 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ee17f78-355d-5a70-bae2-a500201af124, identifier: LT74%20FZJ
2026-03-28 22:21:19 [bca.uk] INFO: Found listing with ID: WN67%20XHL
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN67%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Scrape type for WN67%20XHL: 2
2026-03-28 22:21:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 190c7af6-9485-584d-b64c-061472452263 with identifier: WN67%20XHL
2026-03-28 22:21:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 190c7af6-9485-584d-b64c-061472452263 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 190c7af6-9485-584d-b64c-061472452263 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 190c7af6-9485-584d-b64c-061472452263, identifier: WN67%20XHL
2026-03-28 22:21:19 [bca.uk] INFO: Found listing with ID: LC73%20ANV
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC73%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Scrape type for LC73%20ANV: 2
2026-03-28 22:21:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a71ebc6d-059f-56a4-89be-80cc4875b708 with identifier: LC73%20ANV
2026-03-28 22:21:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a71ebc6d-059f-56a4-89be-80cc4875b708 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a71ebc6d-059f-56a4-89be-80cc4875b708 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a71ebc6d-059f-56a4-89be-80cc4875b708, identifier: LC73%20ANV
2026-03-28 22:21:19 [bca.uk] INFO: Found listing with ID: CA72%20AUT
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 22:21:19 [bca.uk] INFO: Scrape type for CA72%20AUT: 2
2026-03-28 22:21:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 914013e6-bd5d-5c30-8989-2b7c7efca932 with identifier: CA72%20AUT
2026-03-28 22:21:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 914013e6-bd5d-5c30-8989-2b7c7efca932 with scrape type 2
2026-03-28 22:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 914013e6-bd5d-5c30-8989-2b7c7efca932 with scrape type 2
2026-03-28 22:21:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 914013e6-bd5d-5c30-8989-2b7c7efca932, identifier: CA72%20AUT
2026-03-28 22:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ee17f78-355d-5a70-bae2-a500201af124 with identifier: LT74%20FZJ
2026-03-28 22:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ee17f78-355d-5a70-bae2-a500201af124 with identifier: LT74%20FZJ
2026-03-28 22:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ee17f78-355d-5a70-bae2-a500201af124 with identifier: LT74%20FZJ to the API
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT74%20FZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ee17f78-355d-5a70-bae2-a500201af124',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT74 FZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT74%20FZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 20637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 3.0 D250 AWD X-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 AWD X-DYNAMIC SE (5ST)',
 'vin': 'SALEA7AW8S2376573',
 'year': 2024}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:20 [bca.uk] INFO: Saving data for LT74%20FZJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621735.176978, 'last_price_update_time': 1774736480.277004}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT74%2520FZJ') HTTP/1.1" 204 0
2026-03-28 22:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 190c7af6-9485-584d-b64c-061472452263 with identifier: WN67%20XHL
2026-03-28 22:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 190c7af6-9485-584d-b64c-061472452263 with identifier: WN67%20XHL
2026-03-28 22:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 190c7af6-9485-584d-b64c-061472452263 with identifier: WN67%20XHL to the API
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN67%20XHL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '190c7af6-9485-584d-b64c-061472452263',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN67 XHL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN67%20XHL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 84456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 1.6 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1173422N610495',
 'year': 2017}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN67%2520XHL%27 HTTP/1.1" 200 None
2026-03-28 22:21:20 [bca.uk] INFO: Saving data for WN67%20XHL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621237.166745, 'last_price_update_time': 1774736480.56389}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN67%2520XHL') HTTP/1.1" 204 0
2026-03-28 22:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a71ebc6d-059f-56a4-89be-80cc4875b708 with identifier: LC73%20ANV
2026-03-28 22:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a71ebc6d-059f-56a4-89be-80cc4875b708 with identifier: LC73%20ANV
2026-03-28 22:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a71ebc6d-059f-56a4-89be-80cc4875b708 with identifier: LC73%20ANV to the API
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:20 [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': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC73%20ANV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a71ebc6d-059f-56a4-89be-80cc4875b708',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC73 ANV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC73%20ANV&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 22060,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 170 4WD XLT CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'EBL 170 4WD XLT',
 'vin': '6FPPXXMJ2PPL49367',
 'year': 2023}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC73%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 22:21:20 [bca.uk] INFO: Saving data for LC73%20ANV: {'auction_closing_time': 1774778400.0, 'created_time': 1774621144.735138, 'last_price_update_time': 1774736480.844859}
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC73%2520ANV') HTTP/1.1" 204 0
2026-03-28 22:21:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 914013e6-bd5d-5c30-8989-2b7c7efca932 with identifier: CA72%20AUT
2026-03-28 22:21:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 914013e6-bd5d-5c30-8989-2b7c7efca932 with identifier: CA72%20AUT
2026-03-28 22:21:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 914013e6-bd5d-5c30-8989-2b7c7efca932 with identifier: CA72%20AUT to the API
2026-03-28 22:21:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:21 [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': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA72%20AUT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '914013e6-bd5d-5c30-8989-2b7c7efca932',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA72 AUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA72%20AUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 8501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 110 SHINE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 SHINE PLUS',
 'vin': 'VF72RHNPMN4354321',
 'year': 2022}
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 22:21:21 [bca.uk] INFO: Saving data for CA72%20AUT: {'auction_closing_time': 1774951200.0, 'created_time': 1774621190.781918, 'last_price_update_time': 1774736481.201581}
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520AUT') HTTP/1.1" 204 0
2026-03-28 22:21:21 [bca.uk] INFO: Found listing with ID: YR23%20WZO
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 22:21:21 [bca.uk] INFO: Scrape type for YR23%20WZO: 2
2026-03-28 22:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c81effc4-bf67-5b97-9f0e-339837fbcb16 with identifier: YR23%20WZO
2026-03-28 22:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c81effc4-bf67-5b97-9f0e-339837fbcb16 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c81effc4-bf67-5b97-9f0e-339837fbcb16 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c81effc4-bf67-5b97-9f0e-339837fbcb16, identifier: YR23%20WZO
2026-03-28 22:21:21 [bca.uk] INFO: Found listing with ID: GF21%20EFU
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520EFU%27 HTTP/1.1" 200 None
2026-03-28 22:21:21 [bca.uk] INFO: Scrape type for GF21%20EFU: 2
2026-03-28 22:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cd05611-d4d7-5045-b7dd-4ded23736169 with identifier: GF21%20EFU
2026-03-28 22:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cd05611-d4d7-5045-b7dd-4ded23736169 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cd05611-d4d7-5045-b7dd-4ded23736169 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cd05611-d4d7-5045-b7dd-4ded23736169, identifier: GF21%20EFU
2026-03-28 22:21:21 [bca.uk] INFO: Found listing with ID: GR07%20NYG
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR07%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 22:21:21 [bca.uk] INFO: Scrape type for GR07%20NYG: 2
2026-03-28 22:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d028ae5-fbde-5b66-a58b-23290c60d93e with identifier: GR07%20NYG
2026-03-28 22:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d028ae5-fbde-5b66-a58b-23290c60d93e with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d028ae5-fbde-5b66-a58b-23290c60d93e with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d028ae5-fbde-5b66-a58b-23290c60d93e, identifier: GR07%20NYG
2026-03-28 22:21:21 [bca.uk] INFO: Found listing with ID: FL71%20JOU
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520JOU%27 HTTP/1.1" 200 None
2026-03-28 22:21:21 [bca.uk] INFO: Scrape type for FL71%20JOU: 2
2026-03-28 22:21:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33335cbb-e921-581c-b0e3-ee41f555fb55 with identifier: FL71%20JOU
2026-03-28 22:21:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33335cbb-e921-581c-b0e3-ee41f555fb55 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33335cbb-e921-581c-b0e3-ee41f555fb55 with scrape type 2
2026-03-28 22:21:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33335cbb-e921-581c-b0e3-ee41f555fb55, identifier: FL71%20JOU
2026-03-28 22:21:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c81effc4-bf67-5b97-9f0e-339837fbcb16 with identifier: YR23%20WZO
2026-03-28 22:21:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c81effc4-bf67-5b97-9f0e-339837fbcb16 with identifier: YR23%20WZO
2026-03-28 22:21:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c81effc4-bf67-5b97-9f0e-339837fbcb16 with identifier: YR23%20WZO to the API
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR23%20WZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c81effc4-bf67-5b97-9f0e-339837fbcb16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR23 WZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR23%20WZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 22367,
 'odometer_reading_unit': '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 E-TRON 71KWH 50 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q BLACK ED.',
 'vin': 'WAUZZZGE7PB016646',
 'year': 2023}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 22:21:22 [bca.uk] INFO: Saving data for YR23%20WZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621720.764184, 'last_price_update_time': 1774736482.028208}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR23%2520WZO') HTTP/1.1" 204 0
2026-03-28 22:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cd05611-d4d7-5045-b7dd-4ded23736169 with identifier: GF21%20EFU
2026-03-28 22:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cd05611-d4d7-5045-b7dd-4ded23736169 with identifier: GF21%20EFU
2026-03-28 22:21:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cd05611-d4d7-5045-b7dd-4ded23736169 with identifier: GF21%20EFU to the API
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9cd05611-d4d7-5045-b7dd-4ded23736169',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF21 EFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF21%20EFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 38249,
 'odometer_reading_unit': '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 ECOSPORT 1.0 E/B 125 ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF01XXERK1MP16959',
 'year': 2021}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520EFU%27 HTTP/1.1" 200 None
2026-03-28 22:21:22 [bca.uk] INFO: Saving data for GF21%20EFU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621276.421144, 'last_price_update_time': 1774736482.318489}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF21%2520EFU') HTTP/1.1" 204 0
2026-03-28 22:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d028ae5-fbde-5b66-a58b-23290c60d93e with identifier: GR07%20NYG
2026-03-28 22:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d028ae5-fbde-5b66-a58b-23290c60d93e with identifier: GR07%20NYG
2026-03-28 22:21:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d028ae5-fbde-5b66-a58b-23290c60d93e with identifier: GR07%20NYG to the API
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:22 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GR07%20NYG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d028ae5-fbde-5b66-a58b-23290c60d93e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GR07 NYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GR07%20NYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'CITROEN',
 'model': 'BERLINGO',
 'odometer': 130823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO 1.6 HDI 600KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'HDI 600KG ENTERPRISE',
 'vin': 'VF7GB9HXC94310799',
 'year': 2007}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR07%2520NYG%27 HTTP/1.1" 200 None
2026-03-28 22:21:22 [bca.uk] INFO: Saving data for GR07%20NYG: {'auction_closing_time': 1774778400.0, 'created_time': 1774621145.871521, 'last_price_update_time': 1774736482.612305}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GR07%2520NYG') HTTP/1.1" 204 0
2026-03-28 22:21:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33335cbb-e921-581c-b0e3-ee41f555fb55 with identifier: FL71%20JOU
2026-03-28 22:21:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33335cbb-e921-581c-b0e3-ee41f555fb55 with identifier: FL71%20JOU
2026-03-28 22:21:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33335cbb-e921-581c-b0e3-ee41f555fb55 with identifier: FL71%20JOU to the API
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:22 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL71%20JOU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '33335cbb-e921-581c-b0e3-ee41f555fb55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL71 JOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL71%20JOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 92607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 2.0 VVT-I HYBRID DESIGN Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID DESIGN',
 'vin': 'SB1Z53BE40E083099',
 'year': 2021}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520JOU%27 HTTP/1.1" 200 None
2026-03-28 22:21:22 [bca.uk] INFO: Saving data for FL71%20JOU: {'auction_closing_time': 1774951200.0, 'created_time': 1774016655.118796, 'last_price_update_time': 1774736482.906986}
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL71%2520JOU') HTTP/1.1" 204 0
2026-03-28 22:21:22 [bca.uk] INFO: Found listing with ID: LT09%20KBU
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT09%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 22:21:22 [bca.uk] INFO: Scrape type for LT09%20KBU: 2
2026-03-28 22:21:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79ef55a6-3af4-51b7-b71a-99a09967256b with identifier: LT09%20KBU
2026-03-28 22:21:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79ef55a6-3af4-51b7-b71a-99a09967256b with scrape type 2
2026-03-28 22:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79ef55a6-3af4-51b7-b71a-99a09967256b with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79ef55a6-3af4-51b7-b71a-99a09967256b, identifier: LT09%20KBU
2026-03-28 22:21:23 [bca.uk] INFO: Found listing with ID: KM69%20YOF
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:21:23 [bca.uk] INFO: Scrape type for KM69%20YOF: 2
2026-03-28 22:21:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47793c5c-192d-546a-af9d-b628b9b67b38 with identifier: KM69%20YOF
2026-03-28 22:21:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47793c5c-192d-546a-af9d-b628b9b67b38 with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47793c5c-192d-546a-af9d-b628b9b67b38 with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47793c5c-192d-546a-af9d-b628b9b67b38, identifier: KM69%20YOF
2026-03-28 22:21:23 [bca.uk] INFO: Found listing with ID: LL16%20TNX
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 22:21:23 [bca.uk] INFO: Scrape type for LL16%20TNX: 2
2026-03-28 22:21:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 049ed2fa-b64d-56b5-b094-57d2081417f1 with identifier: LL16%20TNX
2026-03-28 22:21:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 049ed2fa-b64d-56b5-b094-57d2081417f1 with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 049ed2fa-b64d-56b5-b094-57d2081417f1 with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 049ed2fa-b64d-56b5-b094-57d2081417f1, identifier: LL16%20TNX
2026-03-28 22:21:23 [bca.uk] INFO: Found listing with ID: GJ23%20WEV
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520WEV%27 HTTP/1.1" 200 None
2026-03-28 22:21:23 [bca.uk] INFO: Scrape type for GJ23%20WEV: 2
2026-03-28 22:21:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with identifier: GJ23%20WEV
2026-03-28 22:21:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with scrape type 2
2026-03-28 22:21:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd, identifier: GJ23%20WEV
2026-03-28 22:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79ef55a6-3af4-51b7-b71a-99a09967256b with identifier: LT09%20KBU
2026-03-28 22:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79ef55a6-3af4-51b7-b71a-99a09967256b with identifier: LT09%20KBU
2026-03-28 22:21:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79ef55a6-3af4-51b7-b71a-99a09967256b with identifier: LT09%20KBU to the API
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 236,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT09%20KBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '79ef55a6-3af4-51b7-b71a-99a09967256b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT09 KBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT09%20KBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'SL350',
 'odometer': 40687,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SL350 3.5 TIP Convertible',
 'transmission': 'manual',
 'trim': 'TIP',
 'vin': 'WDB2304582F155850',
 'year': 2009}
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT09%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 22:21:23 [bca.uk] INFO: Saving data for LT09%20KBU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621325.823272, 'last_price_update_time': 1774736483.669863}
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT09%2520KBU') HTTP/1.1" 204 0
2026-03-28 22:21:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47793c5c-192d-546a-af9d-b628b9b67b38 with identifier: KM69%20YOF
2026-03-28 22:21:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47793c5c-192d-546a-af9d-b628b9b67b38 with identifier: KM69%20YOF
2026-03-28 22:21:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47793c5c-192d-546a-af9d-b628b9b67b38 with identifier: KM69%20YOF to the API
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM69%20YOF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47793c5c-192d-546a-af9d-b628b9b67b38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM69 YOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM69%20YOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 46147,
 'odometer_reading_unit': '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 D180 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 4WD R-DYNAMIC SE',
 'vin': 'SALZA2ANXLH039154',
 'year': 2019}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Saving data for KM69%20YOF: {'auction_closing_time': 1774951200.0, 'created_time': 1774621257.591198, 'last_price_update_time': 1774736484.068305}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM69%2520YOF') HTTP/1.1" 204 0
2026-03-28 22:21:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 049ed2fa-b64d-56b5-b094-57d2081417f1 with identifier: LL16%20TNX
2026-03-28 22:21:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 049ed2fa-b64d-56b5-b094-57d2081417f1 with identifier: LL16%20TNX
2026-03-28 22:21:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 049ed2fa-b64d-56b5-b094-57d2081417f1 with identifier: LL16%20TNX to the API
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:24 [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': 213,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL16%20TNX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '049ed2fa-b64d-56b5-b094-57d2081417f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL16 TNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL16%20TNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 313',
 'odometer': 168667,
 'odometer_reading_unit': '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 SPRINTER 313 2.1 CDI 3.5T LWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'CDI 3.5T LWB H/R',
 'vin': 'WDB9066352P284579',
 'year': 2016}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Saving data for LL16%20TNX: {'auction_closing_time': 1774778400.0, 'created_time': 1774621143.381608, 'last_price_update_time': 1774736484.34484}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL16%2520TNX') HTTP/1.1" 204 0
2026-03-28 22:21:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with identifier: GJ23%20WEV
2026-03-28 22:21:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with identifier: GJ23%20WEV
2026-03-28 22:21:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd with identifier: GJ23%20WEV to the API
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0cd5f350-7d82-5bc4-9b44-fcf023e0d4dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ23 WEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ23%20WEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 42830,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 150KW 82KWH 80 ECOSUITE(125KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 82KWH 80 ECOSUITE(125KC)',
 'vin': 'TMBKC7NY8PF032807',
 'year': 2023}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520WEV%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Saving data for GJ23%20WEV: {'auction_closing_time': 1775037600.0, 'created_time': 1774621174.630305, 'last_price_update_time': 1774736484.633195}
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ23%2520WEV') HTTP/1.1" 204 0
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: SD14%20DZH
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for SD14%20DZH: 0
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: BK64%20KVG
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK64%2520KVG%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for BK64%20KVG: 0
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: WF12%20XNJ
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF12%2520XNJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for WF12%20XNJ: 0
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: HJ73%20URE
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for HJ73%20URE: 2
2026-03-28 22:21:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbdfda41-2e9a-5ece-9000-f93bb3a59731 with identifier: HJ73%20URE
2026-03-28 22:21:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbdfda41-2e9a-5ece-9000-f93bb3a59731 with scrape type 2
2026-03-28 22:21:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbdfda41-2e9a-5ece-9000-f93bb3a59731 with scrape type 2
2026-03-28 22:21:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbdfda41-2e9a-5ece-9000-f93bb3a59731, identifier: HJ73%20URE
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: YM72%20XST
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for YM72%20XST: 2
2026-03-28 22:21:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5c4b6a0-90c1-5233-b401-1ac25594451b with identifier: YM72%20XST
2026-03-28 22:21:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5c4b6a0-90c1-5233-b401-1ac25594451b with scrape type 2
2026-03-28 22:21:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5c4b6a0-90c1-5233-b401-1ac25594451b with scrape type 2
2026-03-28 22:21:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5c4b6a0-90c1-5233-b401-1ac25594451b, identifier: YM72%20XST
2026-03-28 22:21:24 [bca.uk] INFO: Found listing with ID: LN62%20ZNM
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN62%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 22:21:24 [bca.uk] INFO: Scrape type for LN62%20ZNM: 2
2026-03-28 22:21:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with identifier: LN62%20ZNM
2026-03-28 22:21:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with scrape type 2
2026-03-28 22:21:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with scrape type 2
2026-03-28 22:21:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a09f065-45bf-56ed-a548-4ea2e20a1d78, identifier: LN62%20ZNM
2026-03-28 22:21:25 [bca.uk] INFO: Found listing with ID: VE71%20ZFR
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 22:21:25 [bca.uk] INFO: Scrape type for VE71%20ZFR: 2
2026-03-28 22:21:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with identifier: VE71%20ZFR
2026-03-28 22:21:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with scrape type 2
2026-03-28 22:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with scrape type 2
2026-03-28 22:21:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 649e21c2-4d15-5e2f-b2d4-741d05df52c5, identifier: VE71%20ZFR
2026-03-28 22:21:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbdfda41-2e9a-5ece-9000-f93bb3a59731 with identifier: HJ73%20URE
2026-03-28 22:21:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbdfda41-2e9a-5ece-9000-f93bb3a59731 with identifier: HJ73%20URE
2026-03-28 22:21:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbdfda41-2e9a-5ece-9000-f93bb3a59731 with identifier: HJ73%20URE to the API
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20URE-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': 'fbdfda41-2e9a-5ece-9000-f93bb3a59731',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ73 URE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20URE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 159,
 'odometer_reading_unit': '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': 'WAUZZZFY3R2011992',
 'year': 2023}
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520URE%27 HTTP/1.1" 200 None
2026-03-28 22:21:25 [bca.uk] INFO: Saving data for HJ73%20URE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621719.801194, 'last_price_update_time': 1774736485.415611}
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520URE') HTTP/1.1" 204 0
2026-03-28 22:21:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5c4b6a0-90c1-5233-b401-1ac25594451b with identifier: YM72%20XST
2026-03-28 22:21:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5c4b6a0-90c1-5233-b401-1ac25594451b with identifier: YM72%20XST
2026-03-28 22:21:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5c4b6a0-90c1-5233-b401-1ac25594451b with identifier: YM72%20XST to the API
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20XST-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b5c4b6a0-90c1-5233-b401-1ac25594451b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 XST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20XST&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 27375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 ELECTRIC 170KW 69KWH R/C SM CORE StationWagon',
 'transmission': 'automatic',
 'trim': '170KW 69KWH R/C SM CORE',
 'vin': 'YV1XZEFV9P2042759',
 'year': 2023}
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:21:25 [bca.uk] INFO: Saving data for YM72%20XST: {'auction_closing_time': 1775124000.0, 'created_time': 1774621260.338384, 'last_price_update_time': 1774736485.692107}
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520XST') HTTP/1.1" 204 0
2026-03-28 22:21:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with identifier: LN62%20ZNM
2026-03-28 22:21:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with identifier: LN62%20ZNM
2026-03-28 22:21:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a09f065-45bf-56ed-a548-4ea2e20a1d78 with identifier: LN62%20ZNM to the API
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:26 [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': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN62%20ZNM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0a09f065-45bf-56ed-a548-4ea2e20a1d78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN62 ZNM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN62%20ZNM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'PRIUS PLUG-IN',
 'odometer': 258286,
 '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 PRIUS PLUG-IN 1.8 VVTI Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI',
 'vin': 'JTDKN36PX03016382',
 'year': 2012}
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN62%2520ZNM%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Saving data for LN62%20ZNM: {'auction_closing_time': 1775124000.0, 'created_time': 1774621139.260994, 'last_price_update_time': 1774736486.06537}
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN62%2520ZNM') HTTP/1.1" 204 0
2026-03-28 22:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with identifier: VE71%20ZFR
2026-03-28 22:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with identifier: VE71%20ZFR
2026-03-28 22:21:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 649e21c2-4d15-5e2f-b2d4-741d05df52c5 with identifier: VE71%20ZFR to the API
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:26 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20ZFR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '649e21c2-4d15-5e2f-b2d4-741d05df52c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE71 ZFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20ZFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 19581,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ELITE ED.',
 'vin': 'VXKUPHNEKN4116670',
 'year': 2022}
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Saving data for VE71%20ZFR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621169.048791, 'last_price_update_time': 1774736486.34968}
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520ZFR') HTTP/1.1" 204 0
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: AV65%20ZLK
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV65%2520ZLK%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for AV65%20ZLK: 0
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: GU10%20GKA
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU10%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for GU10%20GKA: 0
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: WN22%20WPJ
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520WPJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for WN22%20WPJ: 2
2026-03-28 22:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf67d20d-c215-5142-9ccb-36dafac684c4 with identifier: WN22%20WPJ
2026-03-28 22:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf67d20d-c215-5142-9ccb-36dafac684c4 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf67d20d-c215-5142-9ccb-36dafac684c4 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf67d20d-c215-5142-9ccb-36dafac684c4, identifier: WN22%20WPJ
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: GX21%20MTJ
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for GX21%20MTJ: 2
2026-03-28 22:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with identifier: GX21%20MTJ
2026-03-28 22:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c, identifier: GX21%20MTJ
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: MK15%20UNE
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK15%2520UNE%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for MK15%20UNE: 2
2026-03-28 22:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50ccbae7-874e-5bd2-a094-5b587958dbe0 with identifier: MK15%20UNE
2026-03-28 22:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50ccbae7-874e-5bd2-a094-5b587958dbe0 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50ccbae7-874e-5bd2-a094-5b587958dbe0 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50ccbae7-874e-5bd2-a094-5b587958dbe0, identifier: MK15%20UNE
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: YGZ%208440
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25208440%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for YGZ%208440: 0
2026-03-28 22:21:26 [bca.uk] INFO: Found listing with ID: AF22%20DJU
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520DJU%27 HTTP/1.1" 200 None
2026-03-28 22:21:26 [bca.uk] INFO: Scrape type for AF22%20DJU: 2
2026-03-28 22:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fec1334a-654f-5cfb-aa34-26e19a512570 with identifier: AF22%20DJU
2026-03-28 22:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fec1334a-654f-5cfb-aa34-26e19a512570 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fec1334a-654f-5cfb-aa34-26e19a512570 with scrape type 2
2026-03-28 22:21:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fec1334a-654f-5cfb-aa34-26e19a512570, identifier: AF22%20DJU
2026-03-28 22:21:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf67d20d-c215-5142-9ccb-36dafac684c4 with identifier: WN22%20WPJ
2026-03-28 22:21:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf67d20d-c215-5142-9ccb-36dafac684c4 with identifier: WN22%20WPJ
2026-03-28 22:21:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf67d20d-c215-5142-9ccb-36dafac684c4 with identifier: WN22%20WPJ to the API
2026-03-28 22:21:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:27 [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=WN22%20WPJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bf67d20d-c215-5142-9ccb-36dafac684c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 WPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20WPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 27256,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGY3NA055604',
 'year': 2022}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520WPJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:27 [bca.uk] INFO: Saving data for WN22%20WPJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621314.431281, 'last_price_update_time': 1774736487.156594}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520WPJ') HTTP/1.1" 204 0
2026-03-28 22:21:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with identifier: GX21%20MTJ
2026-03-28 22:21:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with identifier: GX21%20MTJ
2026-03-28 22:21:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c with identifier: GX21%20MTJ to the API
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=61&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 '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': 'bf3ab4ea-d5a2-590f-9aa1-4c2b1b390b0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX21 MTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX21%20MTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 30469,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE X',
 'vin': 'WF02XXERK2MJ55230',
 'year': 2021}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:27 [bca.uk] INFO: Saving data for GX21%20MTJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621246.9687, 'last_price_update_time': 1774736487.546331}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX21%2520MTJ') HTTP/1.1" 204 0
2026-03-28 22:21:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50ccbae7-874e-5bd2-a094-5b587958dbe0 with identifier: MK15%20UNE
2026-03-28 22:21:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50ccbae7-874e-5bd2-a094-5b587958dbe0 with identifier: MK15%20UNE
2026-03-28 22:21:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50ccbae7-874e-5bd2-a094-5b587958dbe0 with identifier: MK15%20UNE to the API
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:27 [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': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50ccbae7-874e-5bd2-a094-5b587958dbe0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK15 UNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK15%20UNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 114903,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D 150 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'D 150 SPORT',
 'vin': 'JMZGJ621691301237',
 'year': 2015}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK15%2520UNE%27 HTTP/1.1" 200 None
2026-03-28 22:21:27 [bca.uk] INFO: Saving data for MK15%20UNE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621150.0639, 'last_price_update_time': 1774736487.858766}
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK15%2520UNE') HTTP/1.1" 204 0
2026-03-28 22:21:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fec1334a-654f-5cfb-aa34-26e19a512570 with identifier: AF22%20DJU
2026-03-28 22:21:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fec1334a-654f-5cfb-aa34-26e19a512570 with identifier: AF22%20DJU
2026-03-28 22:21:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fec1334a-654f-5cfb-aa34-26e19a512570 with identifier: AF22%20DJU to the API
2026-03-28 22:21:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20DJU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fec1334a-654f-5cfb-aa34-26e19a512570',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 DJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20DJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 24385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS8NC505154',
 'year': 2022}
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520DJU%27 HTTP/1.1" 200 None
2026-03-28 22:21:28 [bca.uk] INFO: Saving data for AF22%20DJU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621149.291994, 'last_price_update_time': 1774736488.14643}
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520DJU') HTTP/1.1" 204 0
2026-03-28 22:21:28 [bca.uk] INFO: Found listing with ID: WM14%20PDY
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520PDY%27 HTTP/1.1" 200 None
2026-03-28 22:21:28 [bca.uk] INFO: Scrape type for WM14%20PDY: 2
2026-03-28 22:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b52ebf7-798a-520e-b732-de60419f42d2 with identifier: WM14%20PDY
2026-03-28 22:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b52ebf7-798a-520e-b732-de60419f42d2 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b52ebf7-798a-520e-b732-de60419f42d2 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b52ebf7-798a-520e-b732-de60419f42d2, identifier: WM14%20PDY
2026-03-28 22:21:28 [bca.uk] INFO: Found listing with ID: DS69%20ZTP
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 22:21:28 [bca.uk] INFO: Scrape type for DS69%20ZTP: 2
2026-03-28 22:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0184c11-eb20-5670-85d7-8585c00c5b53 with identifier: DS69%20ZTP
2026-03-28 22:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0184c11-eb20-5670-85d7-8585c00c5b53 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0184c11-eb20-5670-85d7-8585c00c5b53 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0184c11-eb20-5670-85d7-8585c00c5b53, identifier: DS69%20ZTP
2026-03-28 22:21:28 [bca.uk] INFO: Found listing with ID: DS23%20APF
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APF%27 HTTP/1.1" 200 None
2026-03-28 22:21:28 [bca.uk] INFO: Scrape type for DS23%20APF: 2
2026-03-28 22:21:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0931166-bee3-5d32-b571-368b7322f823 with identifier: DS23%20APF
2026-03-28 22:21:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0931166-bee3-5d32-b571-368b7322f823 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0931166-bee3-5d32-b571-368b7322f823 with scrape type 2
2026-03-28 22:21:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0931166-bee3-5d32-b571-368b7322f823, identifier: DS23%20APF
2026-03-28 22:21:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b52ebf7-798a-520e-b732-de60419f42d2 with identifier: WM14%20PDY
2026-03-28 22:21:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b52ebf7-798a-520e-b732-de60419f42d2 with identifier: WM14%20PDY
2026-03-28 22:21:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b52ebf7-798a-520e-b732-de60419f42d2 with identifier: WM14%20PDY to the API
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM14%20PDY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8b52ebf7-798a-520e-b732-de60419f42d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM14 PDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM14%20PDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 86680,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851ALFZ061323',
 'year': 2014}
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520PDY%27 HTTP/1.1" 200 None
2026-03-28 22:21:28 [bca.uk] INFO: Saving data for WM14%20PDY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621330.133075, 'last_price_update_time': 1774736488.795208}
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM14%2520PDY') HTTP/1.1" 204 0
2026-03-28 22:21:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0184c11-eb20-5670-85d7-8585c00c5b53 with identifier: DS69%20ZTP
2026-03-28 22:21:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0184c11-eb20-5670-85d7-8585c00c5b53 with identifier: DS69%20ZTP
2026-03-28 22:21:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0184c11-eb20-5670-85d7-8585c00c5b53 with identifier: DS69%20ZTP to the API
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:29 [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=DS69%20ZTP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0184c11-eb20-5670-85d7-8585c00c5b53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS69 ZTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS69%20ZTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 195574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 SPORTIVE L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 SPORTIVE L2 H1',
 'vin': 'VXEVFAHKKLZ014763',
 'year': 2019}
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Saving data for DS69%20ZTP: {'auction_closing_time': 1774778400.0, 'created_time': 1774621157.637115, 'last_price_update_time': 1774736489.090255}
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS69%2520ZTP') HTTP/1.1" 204 0
2026-03-28 22:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0931166-bee3-5d32-b571-368b7322f823 with identifier: DS23%20APF
2026-03-28 22:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0931166-bee3-5d32-b571-368b7322f823 with identifier: DS23%20APF
2026-03-28 22:21:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0931166-bee3-5d32-b571-368b7322f823 with identifier: DS23%20APF to the API
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS23%20APF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b0931166-bee3-5d32-b571-368b7322f823',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS23 APF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS23%20APF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 10594,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH ULTIMATE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ULTIMATE (11KC)',
 'vin': 'VXKUHZKXZP4106219',
 'year': 2023}
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APF%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Saving data for DS23%20APF: {'auction_closing_time': 1774951200.0, 'created_time': 1773931370.521454, 'last_price_update_time': 1774736489.387697}
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS23%2520APF') HTTP/1.1" 204 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: YA11%20KXE
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA11%2520KXE%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for YA11%20KXE: 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: BK14%20FYL
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK14%2520FYL%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for BK14%20FYL: 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: GK62%20PZS
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK62%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for GK62%20PZS: 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: LK13%20VNL
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK13%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for LK13%20VNL: 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: OE03%20OHV
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE03%2520OHV%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for OE03%20OHV: 0
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: OY16%20BTX
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for OY16%20BTX: 2
2026-03-28 22:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54f20f5c-6cd0-54e4-9558-933898f39c03 with identifier: OY16%20BTX
2026-03-28 22:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54f20f5c-6cd0-54e4-9558-933898f39c03 with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54f20f5c-6cd0-54e4-9558-933898f39c03 with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54f20f5c-6cd0-54e4-9558-933898f39c03, identifier: OY16%20BTX
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: GF66%20YHR
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF66%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for GF66%20YHR: 2
2026-03-28 22:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with identifier: GF66%20YHR
2026-03-28 22:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ff81c68-8e79-5876-89f3-cda4d3be71a7, identifier: GF66%20YHR
2026-03-28 22:21:29 [bca.uk] INFO: Found listing with ID: DY72%20XSA
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520XSA%27 HTTP/1.1" 200 None
2026-03-28 22:21:29 [bca.uk] INFO: Scrape type for DY72%20XSA: 2
2026-03-28 22:21:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76406f81-c35c-5b33-9bb7-9c33c98313ab with identifier: DY72%20XSA
2026-03-28 22:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76406f81-c35c-5b33-9bb7-9c33c98313ab with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76406f81-c35c-5b33-9bb7-9c33c98313ab with scrape type 2
2026-03-28 22:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76406f81-c35c-5b33-9bb7-9c33c98313ab, identifier: DY72%20XSA
2026-03-28 22:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54f20f5c-6cd0-54e4-9558-933898f39c03 with identifier: OY16%20BTX
2026-03-28 22:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54f20f5c-6cd0-54e4-9558-933898f39c03 with identifier: OY16%20BTX
2026-03-28 22:21:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54f20f5c-6cd0-54e4-9558-933898f39c03 with identifier: OY16%20BTX to the API
2026-03-28 22:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY16%20BTX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54f20f5c-6cd0-54e4-9558-933898f39c03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY16 BTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY16%20BTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SEAT',
 'model': 'TOLEDO',
 'odometer': 103791,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT TOLEDO 1.2 TSI 110 STYLE ADVANCE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 STYLE ADVANCE',
 'vin': 'VSSZZZNHZG1012806',
 'year': 2016}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY16%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 22:21:30 [bca.uk] INFO: Saving data for OY16%20BTX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621327.08063, 'last_price_update_time': 1774736490.157056}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY16%2520BTX') HTTP/1.1" 204 0
2026-03-28 22:21:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with identifier: GF66%20YHR
2026-03-28 22:21:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with identifier: GF66%20YHR
2026-03-28 22:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ff81c68-8e79-5876-89f3-cda4d3be71a7 with identifier: GF66%20YHR to the API
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:30 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF66%20YHR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5ff81c68-8e79-5876-89f3-cda4d3be71a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF66 YHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF66%20YHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 113528,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 2.0 TDI 102 BMT STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT STARTLINE',
 'vin': 'WV1ZZZ2KZHX016234',
 'year': 2016}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF66%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:30 [bca.uk] INFO: Saving data for GF66%20YHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774621160.97871, 'last_price_update_time': 1774736490.552817}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF66%2520YHR') HTTP/1.1" 204 0
2026-03-28 22:21:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76406f81-c35c-5b33-9bb7-9c33c98313ab with identifier: DY72%20XSA
2026-03-28 22:21:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76406f81-c35c-5b33-9bb7-9c33c98313ab with identifier: DY72%20XSA
2026-03-28 22:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76406f81-c35c-5b33-9bb7-9c33c98313ab with identifier: DY72%20XSA to the API
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:30 [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': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY72%20XSA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '76406f81-c35c-5b33-9bb7-9c33c98313ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY72 XSA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY72%20XSA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 12391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4399283',
 'year': 2022}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520XSA%27 HTTP/1.1" 200 None
2026-03-28 22:21:30 [bca.uk] INFO: Saving data for DY72%20XSA: {'auction_closing_time': 1774951200.0, 'created_time': 1774621147.089906, 'last_price_update_time': 1774736490.839009}
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY72%2520XSA') HTTP/1.1" 204 0
2026-03-28 22:21:30 [bca.uk] INFO: Found listing with ID: RJ16%20DYF
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520DYF%27 HTTP/1.1" 200 None
2026-03-28 22:21:30 [bca.uk] INFO: Scrape type for RJ16%20DYF: 2
2026-03-28 22:21:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efe8495d-03c7-5ebf-b191-8092ef095e23 with identifier: RJ16%20DYF
2026-03-28 22:21:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efe8495d-03c7-5ebf-b191-8092ef095e23 with scrape type 2
2026-03-28 22:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efe8495d-03c7-5ebf-b191-8092ef095e23 with scrape type 2
2026-03-28 22:21:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efe8495d-03c7-5ebf-b191-8092ef095e23, identifier: RJ16%20DYF
2026-03-28 22:21:30 [bca.uk] INFO: Found listing with ID: LG22%20UDD
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 22:21:30 [bca.uk] INFO: Scrape type for LG22%20UDD: 2
2026-03-28 22:21:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cac0e72-e674-5d41-b0b2-d943330efe34 with identifier: LG22%20UDD
2026-03-28 22:21:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cac0e72-e674-5d41-b0b2-d943330efe34 with scrape type 2
2026-03-28 22:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cac0e72-e674-5d41-b0b2-d943330efe34 with scrape type 2
2026-03-28 22:21:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cac0e72-e674-5d41-b0b2-d943330efe34, identifier: LG22%20UDD
2026-03-28 22:21:31 [bca.uk] INFO: Found listing with ID: MV23%20PAO
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:21:31 [bca.uk] INFO: Scrape type for MV23%20PAO: 2
2026-03-28 22:21:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with identifier: MV23%20PAO
2026-03-28 22:21:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with scrape type 2
2026-03-28 22:21:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with scrape type 2
2026-03-28 22:21:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34, identifier: MV23%20PAO
2026-03-28 22:21:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efe8495d-03c7-5ebf-b191-8092ef095e23 with identifier: RJ16%20DYF
2026-03-28 22:21:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efe8495d-03c7-5ebf-b191-8092ef095e23 with identifier: RJ16%20DYF
2026-03-28 22:21:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efe8495d-03c7-5ebf-b191-8092ef095e23 with identifier: RJ16%20DYF to the API
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ16%20DYF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efe8495d-03c7-5ebf-b191-8092ef095e23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ16 DYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ16%20DYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JEEP',
 'model': 'RENEGADE',
 'odometer': 91159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JEEP RENEGADE 1.4 M/AIR 140 LONGITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'M/AIR 140 LONGITUDE',
 'vin': '1C4BU0000GPE15146',
 'year': 2016}
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520DYF%27 HTTP/1.1" 200 None
2026-03-28 22:21:31 [bca.uk] INFO: Saving data for RJ16%20DYF: {'auction_closing_time': 1775037600.0, 'created_time': 1774621308.35624, 'last_price_update_time': 1774736491.864984}
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ16%2520DYF') HTTP/1.1" 204 0
2026-03-28 22:21:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cac0e72-e674-5d41-b0b2-d943330efe34 with identifier: LG22%20UDD
2026-03-28 22:21:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cac0e72-e674-5d41-b0b2-d943330efe34 with identifier: LG22%20UDD
2026-03-28 22:21:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cac0e72-e674-5d41-b0b2-d943330efe34 with identifier: LG22%20UDD to the API
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:32 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG22%20UDD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0cac0e72-e674-5d41-b0b2-d943330efe34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG22 UDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG22%20UDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 34928,
 'odometer_reading_unit': '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 BERLINGO M 1.5 B/HDI 100 1000 ENTER.PRO (6SP) Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 ENTER.PRO (6SP)',
 'vin': 'VR7EFYHT2NJ562291',
 'year': 2022}
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Saving data for LG22%20UDD: {'auction_closing_time': 1774778400.0, 'created_time': 1774621159.447237, 'last_price_update_time': 1774736492.233568}
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520UDD') HTTP/1.1" 204 0
2026-03-28 22:21:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with identifier: MV23%20PAO
2026-03-28 22:21:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with identifier: MV23%20PAO
2026-03-28 22:21:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ff9b3dd-3fb7-5b86-8665-33e3fd264f34 with identifier: MV23%20PAO to the API
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV23%20PAO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5ff9b3dd-3fb7-5b86-8665-33e3fd264f34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV23 PAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV23%20PAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 45313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK3PC725668',
 'year': 2023}
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Saving data for MV23%20PAO: {'auction_closing_time': 1774951200.0, 'created_time': 1774016640.964852, 'last_price_update_time': 1774736492.523901}
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV23%2520PAO') HTTP/1.1" 204 0
2026-03-28 22:21:32 [bca.uk] INFO: Found listing with ID: RV11%20MXY
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV11%2520MXY%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Scrape type for RV11%20MXY: 0
2026-03-28 22:21:32 [bca.uk] INFO: Found listing with ID: WM14%20HBK
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520HBK%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Scrape type for WM14%20HBK: 2
2026-03-28 22:21:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd6dc33d-49b7-5266-8e77-f71661182520 with identifier: WM14%20HBK
2026-03-28 22:21:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd6dc33d-49b7-5266-8e77-f71661182520 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd6dc33d-49b7-5266-8e77-f71661182520 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd6dc33d-49b7-5266-8e77-f71661182520, identifier: WM14%20HBK
2026-03-28 22:21:32 [bca.uk] INFO: Found listing with ID: RE62%20HYL
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520HYL%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Scrape type for RE62%20HYL: 2
2026-03-28 22:21:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3a37eed-31bf-5080-af38-1fd60f2910c8 with identifier: RE62%20HYL
2026-03-28 22:21:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3a37eed-31bf-5080-af38-1fd60f2910c8 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3a37eed-31bf-5080-af38-1fd60f2910c8 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3a37eed-31bf-5080-af38-1fd60f2910c8, identifier: RE62%20HYL
2026-03-28 22:21:32 [bca.uk] INFO: Found listing with ID: PG04%20HLN
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG04%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:21:32 [bca.uk] INFO: Scrape type for PG04%20HLN: 2
2026-03-28 22:21:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54be58af-4d79-5263-ad46-9c770beea2c9 with identifier: PG04%20HLN
2026-03-28 22:21:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54be58af-4d79-5263-ad46-9c770beea2c9 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54be58af-4d79-5263-ad46-9c770beea2c9 with scrape type 2
2026-03-28 22:21:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54be58af-4d79-5263-ad46-9c770beea2c9, identifier: PG04%20HLN
2026-03-28 22:21:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd6dc33d-49b7-5266-8e77-f71661182520 with identifier: WM14%20HBK
2026-03-28 22:21:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd6dc33d-49b7-5266-8e77-f71661182520 with identifier: WM14%20HBK
2026-03-28 22:21:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd6dc33d-49b7-5266-8e77-f71661182520 with identifier: WM14%20HBK to the API
2026-03-28 22:21:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM14%20HBK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd6dc33d-49b7-5266-8e77-f71661182520',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM14 HBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM14%20HBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'ECOSPORT',
 'odometer': 61030,
 'odometer_reading_unit': '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 ECOSPORT 1.0 E/B 125 TITANIUM X StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0BXXMRKBEL12765',
 'year': 2014}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520HBK%27 HTTP/1.1" 200 None
2026-03-28 22:21:33 [bca.uk] INFO: Saving data for WM14%20HBK: {'auction_closing_time': 1775037600.0, 'created_time': 1774621313.249096, 'last_price_update_time': 1774736493.179495}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM14%2520HBK') HTTP/1.1" 204 0
2026-03-28 22:21:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3a37eed-31bf-5080-af38-1fd60f2910c8 with identifier: RE62%20HYL
2026-03-28 22:21:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3a37eed-31bf-5080-af38-1fd60f2910c8 with identifier: RE62%20HYL
2026-03-28 22:21:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3a37eed-31bf-5080-af38-1fd60f2910c8 with identifier: RE62%20HYL to the API
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:33 [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': 211,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE62%20HYL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd3a37eed-31bf-5080-af38-1fd60f2910c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE62 HYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE62%20HYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 200847,
 '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 AMAROK A32 2.0 BITDI 180 BMT HIGHLINE 4M-PERM CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'BITDI 180 BMT HIGHLINE 4M-PERM',
 'vin': 'WV1ZZZ2HZDH003971',
 'year': 2012}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520HYL%27 HTTP/1.1" 200 None
2026-03-28 22:21:33 [bca.uk] INFO: Saving data for RE62%20HYL: {'auction_closing_time': 1774778400.0, 'created_time': 1774621161.819565, 'last_price_update_time': 1774736493.454592}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE62%2520HYL') HTTP/1.1" 204 0
2026-03-28 22:21:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54be58af-4d79-5263-ad46-9c770beea2c9 with identifier: PG04%20HLN
2026-03-28 22:21:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54be58af-4d79-5263-ad46-9c770beea2c9 with identifier: PG04%20HLN
2026-03-28 22:21:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54be58af-4d79-5263-ad46-9c770beea2c9 with identifier: PG04%20HLN to the API
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54be58af-4d79-5263-ad46-9c770beea2c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PG04 HLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PG04%20HLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 120344,
 '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': 'MINI COOPER 1.6  Hatchback',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWRC32050TG47764',
 'year': 2004}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG04%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:21:33 [bca.uk] INFO: Saving data for PG04%20HLN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621126.151457, 'last_price_update_time': 1774736493.740695}
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PG04%2520HLN') HTTP/1.1" 204 0
2026-03-28 22:21:33 [bca.uk] INFO: Found listing with ID: VE22%20FKB
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520FKB%27 HTTP/1.1" 200 None
2026-03-28 22:21:33 [bca.uk] INFO: Scrape type for VE22%20FKB: 2
2026-03-28 22:21:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 308e8202-6da6-55c3-8f89-316181c901d2 with identifier: VE22%20FKB
2026-03-28 22:21:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 308e8202-6da6-55c3-8f89-316181c901d2 with scrape type 2
2026-03-28 22:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 308e8202-6da6-55c3-8f89-316181c901d2 with scrape type 2
2026-03-28 22:21:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 308e8202-6da6-55c3-8f89-316181c901d2, identifier: VE22%20FKB
2026-03-28 22:21:33 [bca.uk] INFO: Found listing with ID: AD02%20AUA
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD02%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:21:33 [bca.uk] INFO: Scrape type for AD02%20AUA: 2
2026-03-28 22:21:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with identifier: AD02%20AUA
2026-03-28 22:21:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with scrape type 2
2026-03-28 22:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with scrape type 2
2026-03-28 22:21:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad, identifier: AD02%20AUA
2026-03-28 22:21:34 [bca.uk] INFO: Found listing with ID: OV21%20NMJ
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:34 [bca.uk] INFO: Scrape type for OV21%20NMJ: 2
2026-03-28 22:21:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77a630d7-dc46-5b52-9661-aab9594cec91 with identifier: OV21%20NMJ
2026-03-28 22:21:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77a630d7-dc46-5b52-9661-aab9594cec91 with scrape type 2
2026-03-28 22:21:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77a630d7-dc46-5b52-9661-aab9594cec91 with scrape type 2
2026-03-28 22:21:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77a630d7-dc46-5b52-9661-aab9594cec91, identifier: OV21%20NMJ
2026-03-28 22:21:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 308e8202-6da6-55c3-8f89-316181c901d2 with identifier: VE22%20FKB
2026-03-28 22:21:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 308e8202-6da6-55c3-8f89-316181c901d2 with identifier: VE22%20FKB
2026-03-28 22:21:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 308e8202-6da6-55c3-8f89-316181c901d2 with identifier: VE22%20FKB to the API
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:34 [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': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE22%20FKB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '308e8202-6da6-55c3-8f89-316181c901d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE22 FKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE22%20FKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 19011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 130 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 130 R LINE DSG',
 'vin': 'WVWZZZCDZNW206280',
 'year': 2022}
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520FKB%27 HTTP/1.1" 200 None
2026-03-28 22:21:34 [bca.uk] INFO: Saving data for VE22%20FKB: {'auction_closing_time': 1774951200.0, 'created_time': 1774621322.031214, 'last_price_update_time': 1774736494.464953}
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE22%2520FKB') HTTP/1.1" 204 0
2026-03-28 22:21:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with identifier: AD02%20AUA
2026-03-28 22:21:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with identifier: AD02%20AUA
2026-03-28 22:21:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad with identifier: AD02%20AUA to the API
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD02%20AUA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c6bd03df-91e5-5fc0-81d6-cc9a5d8469ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD02 AUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD02%20AUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER',
 'odometer': 160301,
 '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': 'VOLKSWAGEN TRANSPORTER 2.5 1200 SWB TDI Window Van',
 'transmission': 'manual',
 'trim': '1200 SWB TDI',
 'vin': 'WV2ZZZ70Z2H139607',
 'year': 2002}
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD02%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:21:34 [bca.uk] INFO: Saving data for AD02%20AUA: {'auction_closing_time': 1774778400.0, 'created_time': 1774621162.874576, 'last_price_update_time': 1774736494.781062}
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD02%2520AUA') HTTP/1.1" 204 0
2026-03-28 22:21:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77a630d7-dc46-5b52-9661-aab9594cec91 with identifier: OV21%20NMJ
2026-03-28 22:21:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77a630d7-dc46-5b52-9661-aab9594cec91 with identifier: OV21%20NMJ
2026-03-28 22:21:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77a630d7-dc46-5b52-9661-aab9594cec91 with identifier: OV21%20NMJ to the API
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV21%20NMJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77a630d7-dc46-5b52-9661-aab9594cec91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV21 NMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV21%20NMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 34816,
 'odometer_reading_unit': '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 A200 1.3 EXCLUSIVE ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE ED.DCT',
 'vin': 'W1K1770872N230888',
 'year': 2021}
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:35 [bca.uk] INFO: Saving data for OV21%20NMJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621143.71288, 'last_price_update_time': 1774736495.077632}
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV21%2520NMJ') HTTP/1.1" 204 0
2026-03-28 22:21:35 [bca.uk] INFO: Found listing with ID: RF17%20FMX
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 22:21:35 [bca.uk] INFO: Scrape type for RF17%20FMX: 2
2026-03-28 22:21:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with identifier: RF17%20FMX
2026-03-28 22:21:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ba859fa-cf9a-5df3-9d76-251bfa4500d7, identifier: RF17%20FMX
2026-03-28 22:21:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:21:35 [bca.uk] INFO: Found listing with ID: WF15%20LRK
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF15%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 22:21:35 [bca.uk] INFO: Scrape type for WF15%20LRK: 2
2026-03-28 22:21:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab065b24-4eca-5cd7-af6a-d39930057d6b with identifier: WF15%20LRK
2026-03-28 22:21:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab065b24-4eca-5cd7-af6a-d39930057d6b with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab065b24-4eca-5cd7-af6a-d39930057d6b with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab065b24-4eca-5cd7-af6a-d39930057d6b, identifier: WF15%20LRK
2026-03-28 22:21:35 [bca.uk] INFO: Found listing with ID: OV23%20MYM
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520MYM%27 HTTP/1.1" 200 None
2026-03-28 22:21:35 [bca.uk] INFO: Scrape type for OV23%20MYM: 2
2026-03-28 22:21:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6907a908-adfe-5e71-980d-48180a9733b4 with identifier: OV23%20MYM
2026-03-28 22:21:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6907a908-adfe-5e71-980d-48180a9733b4 with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6907a908-adfe-5e71-980d-48180a9733b4 with scrape type 2
2026-03-28 22:21:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6907a908-adfe-5e71-980d-48180a9733b4, identifier: OV23%20MYM
2026-03-28 22:21:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with identifier: RF17%20FMX
2026-03-28 22:21:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with identifier: RF17%20FMX
2026-03-28 22:21:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ba859fa-cf9a-5df3-9d76-251bfa4500d7 with identifier: RF17%20FMX to the API
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:35 [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': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF17%20FMX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7ba859fa-cf9a-5df3-9d76-251bfa4500d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF17 FMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF17%20FMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'AYGO FUN ROOF',
 'odometer': 39857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO FUN ROOF 1.0 VVT-I X-CLAIM X-SHIFT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I X-CLAIM X-SHIFT',
 'vin': 'JTDKGNECX0N254726',
 'year': 2017}
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 22:21:35 [bca.uk] INFO: Saving data for RF17%20FMX: {'auction_closing_time': 1775210400.0, 'created_time': 1774621725.762917, 'last_price_update_time': 1774736495.786721}
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF17%2520FMX') HTTP/1.1" 204 0
2026-03-28 22:21:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab065b24-4eca-5cd7-af6a-d39930057d6b with identifier: WF15%20LRK
2026-03-28 22:21:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab065b24-4eca-5cd7-af6a-d39930057d6b with identifier: WF15%20LRK
2026-03-28 22:21:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab065b24-4eca-5cd7-af6a-d39930057d6b with identifier: WF15%20LRK to the API
2026-03-28 22:21:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF15%20LRK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab065b24-4eca-5cd7-af6a-d39930057d6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF15 LRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF15%20LRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1200KG',
 'odometer': 126064,
 'odometer_reading_unit': '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 L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 130 L1 H1',
 'vin': 'VF3XTAHZ8FZ002543',
 'year': 2015}
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF15%2520LRK%27 HTTP/1.1" 200 None
2026-03-28 22:21:36 [bca.uk] INFO: Saving data for WF15%20LRK: {'auction_closing_time': 1774778400.0, 'created_time': 1774621135.57335, 'last_price_update_time': 1774736496.163274}
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF15%2520LRK') HTTP/1.1" 204 0
2026-03-28 22:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6907a908-adfe-5e71-980d-48180a9733b4 with identifier: OV23%20MYM
2026-03-28 22:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6907a908-adfe-5e71-980d-48180a9733b4 with identifier: OV23%20MYM
2026-03-28 22:21:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6907a908-adfe-5e71-980d-48180a9733b4 with identifier: OV23%20MYM to the API
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20MYM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6907a908-adfe-5e71-980d-48180a9733b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 MYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20MYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 13217,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE6PL139775',
 'year': 2023}
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520MYM%27 HTTP/1.1" 200 None
2026-03-28 22:21:36 [bca.uk] INFO: Saving data for OV23%20MYM: {'auction_closing_time': 1774951200.0, 'created_time': 1774478377.363759, 'last_price_update_time': 1774736496.443805}
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520MYM') HTTP/1.1" 204 0
2026-03-28 22:21:36 [bca.uk] INFO: Found listing with ID: VO23%20PXF
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:21:36 [bca.uk] INFO: Scrape type for VO23%20PXF: 2
2026-03-28 22:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with identifier: VO23%20PXF
2026-03-28 22:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be7f70de-e8f9-5975-8fa1-4697c53a8fa2, identifier: VO23%20PXF
2026-03-28 22:21:36 [bca.uk] INFO: Found listing with ID: WM10%20CYJ
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM10%2520CYJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:36 [bca.uk] INFO: Scrape type for WM10%20CYJ: 2
2026-03-28 22:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with identifier: WM10%20CYJ
2026-03-28 22:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6c7931e-538b-5b50-b26a-e2d07ec8f5d8, identifier: WM10%20CYJ
2026-03-28 22:21:36 [bca.uk] INFO: Found listing with ID: YM21%20VTU
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 22:21:36 [bca.uk] INFO: Scrape type for YM21%20VTU: 2
2026-03-28 22:21:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with identifier: YM21%20VTU
2026-03-28 22:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with scrape type 2
2026-03-28 22:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04, identifier: YM21%20VTU
2026-03-28 22:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with identifier: VO23%20PXF
2026-03-28 22:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with identifier: VO23%20PXF
2026-03-28 22:21:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be7f70de-e8f9-5975-8fa1-4697c53a8fa2 with identifier: VO23%20PXF to the API
2026-03-28 22:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO23%20PXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'be7f70de-e8f9-5975-8fa1-4697c53a8fa2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO23 PXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO23%20PXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 33281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150/58 LIFE PRO PERF(120KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150/58 LIFE PRO PERF(120KC)',
 'vin': 'WVWZZZE1ZPP041614',
 'year': 2023}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Saving data for VO23%20PXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774621724.770273, 'last_price_update_time': 1774736497.177856}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520PXF') HTTP/1.1" 204 0
2026-03-28 22:21:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with identifier: WM10%20CYJ
2026-03-28 22:21:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with identifier: WM10%20CYJ
2026-03-28 22:21:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6c7931e-538b-5b50-b26a-e2d07ec8f5d8 with identifier: WM10%20CYJ to the API
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM10%20CYJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f6c7931e-538b-5b50-b26a-e2d07ec8f5d8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM10 CYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM10%20CYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FIAT',
 'model': 'PUNTO EVO',
 'odometer': 121563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FIAT PUNTO EVO 1.3 M/JET 95 ELEGANZA Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 95 ELEGANZA',
 'vin': 'ZFA19900001673588',
 'year': 2010}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM10%2520CYJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Saving data for WM10%20CYJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621164.741422, 'last_price_update_time': 1774736497.456262}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM10%2520CYJ') HTTP/1.1" 204 0
2026-03-28 22:21:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with identifier: YM21%20VTU
2026-03-28 22:21:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with identifier: YM21%20VTU
2026-03-28 22:21:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04 with identifier: YM21%20VTU to the API
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:37 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM21%20VTU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53ff3b41-75fb-5d5f-8a4d-cd2e6ee81e04',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM21 VTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM21%20VTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA VIGNALE',
 'odometer': 32116,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA VIGNALE 1.0 E/B MHEV 125 EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 EDITION',
 'vin': 'WF0JXXGAHJMP55493',
 'year': 2021}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Saving data for YM21%20VTU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621144.087081, 'last_price_update_time': 1774736497.733587}
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM21%2520VTU') HTTP/1.1" 204 0
2026-03-28 22:21:37 [bca.uk] INFO: Found listing with ID: OU15%20RWZ
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU15%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Scrape type for OU15%20RWZ: 2
2026-03-28 22:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c254e69-3971-59ff-acb6-bd1bac8b002e with identifier: OU15%20RWZ
2026-03-28 22:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c254e69-3971-59ff-acb6-bd1bac8b002e with scrape type 2
2026-03-28 22:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c254e69-3971-59ff-acb6-bd1bac8b002e with scrape type 2
2026-03-28 22:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c254e69-3971-59ff-acb6-bd1bac8b002e, identifier: OU15%20RWZ
2026-03-28 22:21:37 [bca.uk] INFO: Found listing with ID: WR69%20XPS
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR69%2520XPS%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Scrape type for WR69%20XPS: 0
2026-03-28 22:21:37 [bca.uk] INFO: Found listing with ID: YP17%20NVZ
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP17%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:37 [bca.uk] INFO: Scrape type for YP17%20NVZ: 2
2026-03-28 22:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d59c8067-0aa5-5d58-af93-d4e8dc54a80a with identifier: YP17%20NVZ
2026-03-28 22:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d59c8067-0aa5-5d58-af93-d4e8dc54a80a with scrape type 2
2026-03-28 22:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d59c8067-0aa5-5d58-af93-d4e8dc54a80a with scrape type 2
2026-03-28 22:21:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d59c8067-0aa5-5d58-af93-d4e8dc54a80a, identifier: YP17%20NVZ
2026-03-28 22:21:37 [bca.uk] INFO: Found listing with ID: YR70%20FWZ
2026-03-28 22:21:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:38 [bca.uk] INFO: Scrape type for YR70%20FWZ: 2
2026-03-28 22:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with identifier: YR70%20FWZ
2026-03-28 22:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with scrape type 2
2026-03-28 22:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with scrape type 2
2026-03-28 22:21:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2beb7219-9245-5cd9-89ac-29c5f5dee3ef, identifier: YR70%20FWZ
2026-03-28 22:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c254e69-3971-59ff-acb6-bd1bac8b002e with identifier: OU15%20RWZ
2026-03-28 22:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c254e69-3971-59ff-acb6-bd1bac8b002e with identifier: OU15%20RWZ
2026-03-28 22:21:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c254e69-3971-59ff-acb6-bd1bac8b002e with identifier: OU15%20RWZ to the API
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU15%20RWZ-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c254e69-3971-59ff-acb6-bd1bac8b002e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU15 RWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU15%20RWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 101443,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1760432V063302',
 'year': 2015}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU15%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:38 [bca.uk] INFO: Saving data for OU15%20RWZ: {'auction_closing_time': 1775210400.0, 'created_time': 1774621710.31657, 'last_price_update_time': 1774736498.381988}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU15%2520RWZ') HTTP/1.1" 204 0
2026-03-28 22:21:38 [bca.uk] INFO: Total items found: 100
2026-03-28 22:21:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded
2026-03-28 22:21:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:21:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d59c8067-0aa5-5d58-af93-d4e8dc54a80a with identifier: YP17%20NVZ
2026-03-28 22:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d59c8067-0aa5-5d58-af93-d4e8dc54a80a with identifier: YP17%20NVZ
2026-03-28 22:21:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d59c8067-0aa5-5d58-af93-d4e8dc54a80a with identifier: YP17%20NVZ to the API
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:38 [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': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP17%20NVZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd59c8067-0aa5-5d58-af93-d4e8dc54a80a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP17 NVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP17%20NVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 115437,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 TDCI 130 290 LWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'TDCI 130 290 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZGT26419',
 'year': 2017}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP17%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:38 [bca.uk] INFO: Saving data for YP17%20NVZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621166.395151, 'last_price_update_time': 1774736498.680301}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP17%2520NVZ') HTTP/1.1" 204 0
2026-03-28 22:21:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with identifier: YR70%20FWZ
2026-03-28 22:21:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with identifier: YR70%20FWZ
2026-03-28 22:21:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2beb7219-9245-5cd9-89ac-29c5f5dee3ef with identifier: YR70%20FWZ to the API
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:38 [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': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR70%20FWZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2beb7219-9245-5cd9-89ac-29c5f5dee3ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR70 FWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR70%20FWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 158295,
 'odometer_reading_unit': '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 COROLLA T/S 1.8 VVT-I HYBRID ICON TECH Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1Z93BE60E142609',
 'year': 2020}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:38 [bca.uk] INFO: Saving data for YR70%20FWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621141.517464, 'last_price_update_time': 1774736498.968085}
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR70%2520FWZ') HTTP/1.1" 204 0
2026-03-28 22:21:38 [bca.uk] INFO: Found listing with ID: YT62%20VUV
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT62%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 22:21:38 [bca.uk] INFO: Scrape type for YT62%20VUV: 2
2026-03-28 22:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4274507-2fb6-5678-8c49-aa37694d84d6 with identifier: YT62%20VUV
2026-03-28 22:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4274507-2fb6-5678-8c49-aa37694d84d6 with scrape type 2
2026-03-28 22:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4274507-2fb6-5678-8c49-aa37694d84d6 with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4274507-2fb6-5678-8c49-aa37694d84d6, identifier: YT62%20VUV
2026-03-28 22:21:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:21:39 [bca.uk] INFO: Found listing with ID: HX18%20VPO
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:21:39 [bca.uk] INFO: Scrape type for HX18%20VPO: 2
2026-03-28 22:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61ea5487-29db-5d5a-9899-f42f1d044637 with identifier: HX18%20VPO
2026-03-28 22:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61ea5487-29db-5d5a-9899-f42f1d044637 with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61ea5487-29db-5d5a-9899-f42f1d044637 with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61ea5487-29db-5d5a-9899-f42f1d044637, identifier: HX18%20VPO
2026-03-28 22:21:39 [bca.uk] INFO: Found listing with ID: DL22%20OCV
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520OCV%27 HTTP/1.1" 200 None
2026-03-28 22:21:39 [bca.uk] INFO: Scrape type for DL22%20OCV: 2
2026-03-28 22:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a87d75a9-aa37-5af8-bcb0-94b595f0edcc with identifier: DL22%20OCV
2026-03-28 22:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a87d75a9-aa37-5af8-bcb0-94b595f0edcc with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a87d75a9-aa37-5af8-bcb0-94b595f0edcc with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a87d75a9-aa37-5af8-bcb0-94b595f0edcc, identifier: DL22%20OCV
2026-03-28 22:21:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4274507-2fb6-5678-8c49-aa37694d84d6 with identifier: YT62%20VUV
2026-03-28 22:21:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4274507-2fb6-5678-8c49-aa37694d84d6 with identifier: YT62%20VUV
2026-03-28 22:21:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4274507-2fb6-5678-8c49-aa37694d84d6 with identifier: YT62%20VUV to the API
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT62%20VUV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4274507-2fb6-5678-8c49-aa37694d84d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT62 VUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT62%20VUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 103314,
 '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': 'MITSUBISHI L200 2.5 DI-D 176 LB LWB BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 176 LB LWB BARBARIAN 4WD',
 'vin': 'MMCJYKB40CD017031',
 'year': 2012}
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT62%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 22:21:39 [bca.uk] INFO: Saving data for YT62%20VUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523206.802619, 'last_price_update_time': 1774736499.597198}
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT62%2520VUV') HTTP/1.1" 204 0
2026-03-28 22:21:39 [bca.uk] INFO: Found listing with ID: YY73%20XJU
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:21:39 [bca.uk] INFO: Scrape type for YY73%20XJU: 2
2026-03-28 22:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with identifier: YY73%20XJU
2026-03-28 22:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with scrape type 2
2026-03-28 22:21:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81, identifier: YY73%20XJU
2026-03-28 22:21:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:21:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61ea5487-29db-5d5a-9899-f42f1d044637 with identifier: HX18%20VPO
2026-03-28 22:21:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61ea5487-29db-5d5a-9899-f42f1d044637 with identifier: HX18%20VPO
2026-03-28 22:21:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61ea5487-29db-5d5a-9899-f42f1d044637 with identifier: HX18%20VPO to the API
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:39 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX18%20VPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '61ea5487-29db-5d5a-9899-f42f1d044637',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX18 VPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX18%20VPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'BOXER 333',
 'odometer': 127097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT BOXER 333 2.0 BLUEHDI 130 L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'BLUEHDI 130 L2 H1',
 'vin': 'VF3YB2MFB12F81869',
 'year': 2018}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Saving data for HX18%20VPO: {'auction_closing_time': 1774778400.0, 'created_time': 1774621165.131737, 'last_price_update_time': 1774736500.008022}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX18%2520VPO') HTTP/1.1" 204 0
2026-03-28 22:21:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a87d75a9-aa37-5af8-bcb0-94b595f0edcc with identifier: DL22%20OCV
2026-03-28 22:21:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a87d75a9-aa37-5af8-bcb0-94b595f0edcc with identifier: DL22%20OCV
2026-03-28 22:21:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a87d75a9-aa37-5af8-bcb0-94b595f0edcc with identifier: DL22%20OCV to the API
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:40 [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': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL22%20OCV-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': 'a87d75a9-aa37-5af8-bcb0-94b595f0edcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL22 OCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL22%20OCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 34221,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI PHEV EXCITE Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV EXCITE',
 'vin': 'LSJA24399MN178075',
 'year': 2022}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL22%2520OCV%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Saving data for DL22%20OCV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621139.632001, 'last_price_update_time': 1774736500.389915}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL22%2520OCV') HTTP/1.1" 204 0
2026-03-28 22:21:40 [bca.uk] INFO: Found listing with ID: RO22%20AMK
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Scrape type for RO22%20AMK: 2
2026-03-28 22:21:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d10735b-9b4b-56d2-998a-e6d5317b0585 with identifier: RO22%20AMK
2026-03-28 22:21:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d10735b-9b4b-56d2-998a-e6d5317b0585 with scrape type 2
2026-03-28 22:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d10735b-9b4b-56d2-998a-e6d5317b0585 with scrape type 2
2026-03-28 22:21:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d10735b-9b4b-56d2-998a-e6d5317b0585, identifier: RO22%20AMK
2026-03-28 22:21:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with identifier: YY73%20XJU
2026-03-28 22:21:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with identifier: YY73%20XJU
2026-03-28 22:21:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81 with identifier: YY73%20XJU to the API
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY73%20XJU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f5ff1a5-b4a3-5144-8d0e-d3e7b0203d81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY73 XJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY73%20XJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 14024,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H Hatchback',
 'transmission': 'manual',
 'trim': 'M/H',
 'vin': 'ZFACF1BJ3PJJ12083',
 'year': 2023}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Saving data for YY73%20XJU: {'auction_closing_time': 1775037600.0, 'created_time': 1773834988.69103, 'last_price_update_time': 1774736500.79404}
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520XJU') HTTP/1.1" 204 0
2026-03-28 22:21:40 [bca.uk] INFO: Found listing with ID: WK22%20GWM
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK22%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Scrape type for WK22%20GWM: 2
2026-03-28 22:21:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd03d9fd-8de6-5857-8fe5-da495c36fa1d with identifier: WK22%20GWM
2026-03-28 22:21:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd03d9fd-8de6-5857-8fe5-da495c36fa1d with scrape type 2
2026-03-28 22:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd03d9fd-8de6-5857-8fe5-da495c36fa1d with scrape type 2
2026-03-28 22:21:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd03d9fd-8de6-5857-8fe5-da495c36fa1d, identifier: WK22%20GWM
2026-03-28 22:21:40 [bca.uk] INFO: Found listing with ID: EF72%20WBE
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF72%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:21:40 [bca.uk] INFO: Scrape type for EF72%20WBE: 2
2026-03-28 22:21:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbc05e73-30b7-5e76-9af1-b452595bdd32 with identifier: EF72%20WBE
2026-03-28 22:21:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbc05e73-30b7-5e76-9af1-b452595bdd32 with scrape type 2
2026-03-28 22:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbc05e73-30b7-5e76-9af1-b452595bdd32 with scrape type 2
2026-03-28 22:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbc05e73-30b7-5e76-9af1-b452595bdd32, identifier: EF72%20WBE
2026-03-28 22:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d10735b-9b4b-56d2-998a-e6d5317b0585 with identifier: RO22%20AMK
2026-03-28 22:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d10735b-9b4b-56d2-998a-e6d5317b0585 with identifier: RO22%20AMK
2026-03-28 22:21:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d10735b-9b4b-56d2-998a-e6d5317b0585 with identifier: RO22%20AMK to the API
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20AMK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1d10735b-9b4b-56d2-998a-e6d5317b0585',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO22 AMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20AMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 53616,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 95KWH 55 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q BLACK ED.',
 'vin': 'WAUZZZGE0NB020759',
 'year': 2022}
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:21:41 [bca.uk] INFO: Saving data for RO22%20AMK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621697.915901, 'last_price_update_time': 1774736501.345742}
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520AMK') HTTP/1.1" 204 0
2026-03-28 22:21:41 [bca.uk] INFO: Found listing with ID: FM24%20YPU
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM24%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:41 [bca.uk] INFO: Scrape type for FM24%20YPU: 2
2026-03-28 22:21:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e8d55a1-095d-59db-b469-53642666dbc4 with identifier: FM24%20YPU
2026-03-28 22:21:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e8d55a1-095d-59db-b469-53642666dbc4 with scrape type 2
2026-03-28 22:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e8d55a1-095d-59db-b469-53642666dbc4 with scrape type 2
2026-03-28 22:21:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e8d55a1-095d-59db-b469-53642666dbc4, identifier: FM24%20YPU
2026-03-28 22:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd03d9fd-8de6-5857-8fe5-da495c36fa1d with identifier: WK22%20GWM
2026-03-28 22:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd03d9fd-8de6-5857-8fe5-da495c36fa1d with identifier: WK22%20GWM
2026-03-28 22:21:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd03d9fd-8de6-5857-8fe5-da495c36fa1d with identifier: WK22%20GWM to the API
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:41 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK22%20GWM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd03d9fd-8de6-5857-8fe5-da495c36fa1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK22 GWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK22%20GWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 24995,
 'odometer_reading_unit': '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 COURIER 1.0 E/B 100 LEADER (6) Van',
 'transmission': 'manual',
 'trim': 'E/B 100 LEADER (6)',
 'vin': 'WF0WXXTACWMD19763',
 'year': 2022}
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK22%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 22:21:41 [bca.uk] INFO: Saving data for WK22%20GWM: {'auction_closing_time': 1774778400.0, 'created_time': 1774477349.652455, 'last_price_update_time': 1774736501.737003}
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK22%2520GWM') HTTP/1.1" 204 0
2026-03-28 22:21:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbc05e73-30b7-5e76-9af1-b452595bdd32 with identifier: EF72%20WBE
2026-03-28 22:21:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbc05e73-30b7-5e76-9af1-b452595bdd32 with identifier: EF72%20WBE
2026-03-28 22:21:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbc05e73-30b7-5e76-9af1-b452595bdd32 with identifier: EF72%20WBE to the API
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:42 [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': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF72%20WBE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cbc05e73-30b7-5e76-9af1-b452595bdd32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EF72 WBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF72%20WBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 31794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0JXXGAHJNR76100',
 'year': 2023}
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF72%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:21:42 [bca.uk] INFO: Saving data for EF72%20WBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621157.243309, 'last_price_update_time': 1774736502.057723}
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF72%2520WBE') HTTP/1.1" 204 0
2026-03-28 22:21:42 [bca.uk] INFO: Found listing with ID: LT65%20ANU
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT65%2520ANU%27 HTTP/1.1" 200 None
2026-03-28 22:21:42 [bca.uk] INFO: Scrape type for LT65%20ANU: 2
2026-03-28 22:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f9001e3-87eb-5c50-a74b-5615fb9215ad with identifier: LT65%20ANU
2026-03-28 22:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f9001e3-87eb-5c50-a74b-5615fb9215ad with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f9001e3-87eb-5c50-a74b-5615fb9215ad with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f9001e3-87eb-5c50-a74b-5615fb9215ad, identifier: LT65%20ANU
2026-03-28 22:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e8d55a1-095d-59db-b469-53642666dbc4 with identifier: FM24%20YPU
2026-03-28 22:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e8d55a1-095d-59db-b469-53642666dbc4 with identifier: FM24%20YPU
2026-03-28 22:21:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e8d55a1-095d-59db-b469-53642666dbc4 with identifier: FM24%20YPU to the API
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:42 [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': 187,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e8d55a1-095d-59db-b469-53642666dbc4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM24 YPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM24%20YPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 62521,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 280 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 280 L1 H1 LIMITED',
 'vin': 'WF0RXXTA2RRB96080',
 'year': 2024}
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM24%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:42 [bca.uk] INFO: Saving data for FM24%20YPU: {'auction_closing_time': 1775124000.0, 'created_time': 1774621566.774652, 'last_price_update_time': 1774736502.522559}
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM24%2520YPU') HTTP/1.1" 204 0
2026-03-28 22:21:42 [bca.uk] INFO: Found listing with ID: DF21%20YUB
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520YUB%27 HTTP/1.1" 200 None
2026-03-28 22:21:42 [bca.uk] INFO: Scrape type for DF21%20YUB: 2
2026-03-28 22:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff74fe44-0651-5c86-b22b-7d3cacdeca2a with identifier: DF21%20YUB
2026-03-28 22:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff74fe44-0651-5c86-b22b-7d3cacdeca2a with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff74fe44-0651-5c86-b22b-7d3cacdeca2a with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff74fe44-0651-5c86-b22b-7d3cacdeca2a, identifier: DF21%20YUB
2026-03-28 22:21:42 [bca.uk] INFO: Found listing with ID: EY69%20KKD
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520KKD%27 HTTP/1.1" 200 None
2026-03-28 22:21:42 [bca.uk] INFO: Scrape type for EY69%20KKD: 2
2026-03-28 22:21:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96922c3d-0259-5e2c-a5f7-973460e268a8 with identifier: EY69%20KKD
2026-03-28 22:21:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96922c3d-0259-5e2c-a5f7-973460e268a8 with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96922c3d-0259-5e2c-a5f7-973460e268a8 with scrape type 2
2026-03-28 22:21:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 96922c3d-0259-5e2c-a5f7-973460e268a8, identifier: EY69%20KKD
2026-03-28 22:21:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f9001e3-87eb-5c50-a74b-5615fb9215ad with identifier: LT65%20ANU
2026-03-28 22:21:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f9001e3-87eb-5c50-a74b-5615fb9215ad with identifier: LT65%20ANU
2026-03-28 22:21:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f9001e3-87eb-5c50-a74b-5615fb9215ad with identifier: LT65%20ANU to the API
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT65%20ANU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7f9001e3-87eb-5c50-a74b-5615fb9215ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT65 ANU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT65%20ANU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2.9T',
 'odometer': 100828,
 'odometer_reading_unit': '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 SPORTIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDTI 115 LWB SPORTIVE',
 'vin': 'W0L3F7018GV608390',
 'year': 2015}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT65%2520ANU%27 HTTP/1.1" 200 None
2026-03-28 22:21:43 [bca.uk] INFO: Saving data for LT65%20ANU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523195.751158, 'last_price_update_time': 1774736503.065503}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT65%2520ANU') HTTP/1.1" 204 0
2026-03-28 22:21:43 [bca.uk] INFO: Found listing with ID: SD70%20WDE
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 22:21:43 [bca.uk] INFO: Scrape type for SD70%20WDE: 2
2026-03-28 22:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with identifier: SD70%20WDE
2026-03-28 22:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with scrape type 2
2026-03-28 22:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with scrape type 2
2026-03-28 22:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc, identifier: SD70%20WDE
2026-03-28 22:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff74fe44-0651-5c86-b22b-7d3cacdeca2a with identifier: DF21%20YUB
2026-03-28 22:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff74fe44-0651-5c86-b22b-7d3cacdeca2a with identifier: DF21%20YUB
2026-03-28 22:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff74fe44-0651-5c86-b22b-7d3cacdeca2a with identifier: DF21%20YUB to the API
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:43 [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': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20YUB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ff74fe44-0651-5c86-b22b-7d3cacdeca2a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF21 YUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20YUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 34287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW554205',
 'year': 2021}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520YUB%27 HTTP/1.1" 200 None
2026-03-28 22:21:43 [bca.uk] INFO: Saving data for DF21%20YUB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622338.36206, 'last_price_update_time': 1774736503.464957}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520YUB') HTTP/1.1" 204 0
2026-03-28 22:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 96922c3d-0259-5e2c-a5f7-973460e268a8 with identifier: EY69%20KKD
2026-03-28 22:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 96922c3d-0259-5e2c-a5f7-973460e268a8 with identifier: EY69%20KKD
2026-03-28 22:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 96922c3d-0259-5e2c-a5f7-973460e268a8 with identifier: EY69%20KKD to the API
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:43 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY69%20KKD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '96922c3d-0259-5e2c-a5f7-973460e268a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EY69 KKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY69%20KKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 44229,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 ACENTA PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 ACENTA PREMIUM DCT',
 'vin': 'SJNFFAJ11U2687663',
 'year': 2019}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY69%2520KKD%27 HTTP/1.1" 200 None
2026-03-28 22:21:43 [bca.uk] INFO: Saving data for EY69%20KKD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621138.25926, 'last_price_update_time': 1774736503.778741}
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY69%2520KKD') HTTP/1.1" 204 0
2026-03-28 22:21:43 [bca.uk] INFO: Found listing with ID: LL71%20GTF
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 22:21:43 [bca.uk] INFO: Scrape type for LL71%20GTF: 2
2026-03-28 22:21:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with identifier: LL71%20GTF
2026-03-28 22:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with scrape type 2
2026-03-28 22:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with scrape type 2
2026-03-28 22:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf, identifier: LL71%20GTF
2026-03-28 22:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with identifier: SD70%20WDE
2026-03-28 22:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with identifier: SD70%20WDE
2026-03-28 22:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc with identifier: SD70%20WDE to the API
2026-03-28 22:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:44 [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': 184,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '536198fb-95e2-5ffa-b4cd-5e4c65eaf2cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD70 WDE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD70%20WDE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 42940,
 'odometer_reading_unit': '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 NAVARA 2.3 DCI 190 TT 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 TT 4WD TEKNA',
 'vin': 'VSKCTND23U0144091',
 'year': 2020}
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520WDE%27 HTTP/1.1" 200 None
2026-03-28 22:21:44 [bca.uk] INFO: Saving data for SD70%20WDE: {'auction_closing_time': 1775124000.0, 'created_time': 1774621663.463953, 'last_price_update_time': 1774736504.177775}
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD70%2520WDE') HTTP/1.1" 204 0
2026-03-28 22:21:44 [bca.uk] INFO: Found listing with ID: LK18%20GCV
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:21:44 [bca.uk] INFO: Scrape type for LK18%20GCV: 2
2026-03-28 22:21:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with identifier: LK18%20GCV
2026-03-28 22:21:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53, identifier: LK18%20GCV
2026-03-28 22:21:44 [bca.uk] INFO: Found listing with ID: FH70%20GYA
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 22:21:44 [bca.uk] INFO: Scrape type for FH70%20GYA: 2
2026-03-28 22:21:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2a685f6-b156-586a-8243-da569765d69a with identifier: FH70%20GYA
2026-03-28 22:21:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2a685f6-b156-586a-8243-da569765d69a with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2a685f6-b156-586a-8243-da569765d69a with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2a685f6-b156-586a-8243-da569765d69a, identifier: FH70%20GYA
2026-03-28 22:21:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with identifier: LL71%20GTF
2026-03-28 22:21:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with identifier: LL71%20GTF
2026-03-28 22:21:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf with identifier: LL71%20GTF to the API
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL71%20GTF-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': '4abc3c6c-2b6d-5a61-b4a1-e625c18a98bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL71 GTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL71%20GTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 50538,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E SPORT S-T',
 'vin': 'WAUZZZGY7NA018314',
 'year': 2021}
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520GTF%27 HTTP/1.1" 200 None
2026-03-28 22:21:44 [bca.uk] INFO: Saving data for LL71%20GTF: {'auction_closing_time': 1774951200.0, 'created_time': 1774621706.669349, 'last_price_update_time': 1774736504.713225}
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL71%2520GTF') HTTP/1.1" 204 0
2026-03-28 22:21:44 [bca.uk] INFO: Found listing with ID: GX16%20BYW
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520BYW%27 HTTP/1.1" 200 None
2026-03-28 22:21:44 [bca.uk] INFO: Scrape type for GX16%20BYW: 2
2026-03-28 22:21:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c898697b-5c93-56ea-9c05-63822b68ebff with identifier: GX16%20BYW
2026-03-28 22:21:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c898697b-5c93-56ea-9c05-63822b68ebff with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c898697b-5c93-56ea-9c05-63822b68ebff with scrape type 2
2026-03-28 22:21:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c898697b-5c93-56ea-9c05-63822b68ebff, identifier: GX16%20BYW
2026-03-28 22:21:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with identifier: LK18%20GCV
2026-03-28 22:21:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with identifier: LK18%20GCV
2026-03-28 22:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30cec22e-8f31-5d2d-b3bc-1e19d30b6c53 with identifier: LK18%20GCV to the API
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK18%20GCV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '30cec22e-8f31-5d2d-b3bc-1e19d30b6c53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK18 GCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK18%20GCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 48125,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO L1 1.6 BLUEHDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 625KG ENTERPRISE',
 'vin': 'VF77BBHW6JJ606711',
 'year': 2018}
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:21:45 [bca.uk] INFO: Saving data for LK18%20GCV: {'auction_closing_time': 1774778400.0, 'created_time': 1774622340.880959, 'last_price_update_time': 1774736505.226778}
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK18%2520GCV') HTTP/1.1" 204 0
2026-03-28 22:21:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2a685f6-b156-586a-8243-da569765d69a with identifier: FH70%20GYA
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=navy+blue HTTP/1.1" 200 None
2026-03-28 22:21:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:21:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2a685f6-b156-586a-8243-da569765d69a with identifier: FH70%20GYA
2026-03-28 22:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2a685f6-b156-586a-8243-da569765d69a with identifier: FH70%20GYA to the API
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH70%20GYA-GB',
 'category': 'Car',
 'color': 'navy blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2a685f6-b156-586a-8243-da569765d69a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH70 GYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH70%20GYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 31667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.5 TURBO D 120 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 120 SRI',
 'vin': 'W0VBF6EVXMG009824',
 'year': 2021}
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 22:21:45 [bca.uk] INFO: Saving data for FH70%20GYA: {'auction_closing_time': 1774951200.0, 'created_time': 1774621160.291525, 'last_price_update_time': 1774736505.637688}
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH70%2520GYA') HTTP/1.1" 204 0
2026-03-28 22:21:45 [bca.uk] INFO: Found listing with ID: OE25%20HUV
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE25%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:21:45 [bca.uk] INFO: Scrape type for OE25%20HUV: 2
2026-03-28 22:21:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with identifier: OE25%20HUV
2026-03-28 22:21:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with scrape type 2
2026-03-28 22:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with scrape type 2
2026-03-28 22:21:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e, identifier: OE25%20HUV
2026-03-28 22:21:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c898697b-5c93-56ea-9c05-63822b68ebff with identifier: GX16%20BYW
2026-03-28 22:21:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c898697b-5c93-56ea-9c05-63822b68ebff with identifier: GX16%20BYW
2026-03-28 22:21:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c898697b-5c93-56ea-9c05-63822b68ebff with identifier: GX16%20BYW to the API
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20BYW-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c898697b-5c93-56ea-9c05-63822b68ebff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 BYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20BYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 115461,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 18D SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D SPORT',
 'vin': 'WBAHT72060P987501',
 'year': 2016}
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520BYW%27 HTTP/1.1" 200 None
2026-03-28 22:21:46 [bca.uk] INFO: Saving data for GX16%20BYW: {'auction_closing_time': 1774951200.0, 'created_time': 1774621657.230499, 'last_price_update_time': 1774736506.072764}
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520BYW') HTTP/1.1" 204 0
2026-03-28 22:21:46 [bca.uk] INFO: Found listing with ID: MC25%20CFZ
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC25%2520CFZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:46 [bca.uk] INFO: Scrape type for MC25%20CFZ: 2
2026-03-28 22:21:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2453925d-4485-5e4b-bda0-7f40c2d02533 with identifier: MC25%20CFZ
2026-03-28 22:21:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2453925d-4485-5e4b-bda0-7f40c2d02533 with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2453925d-4485-5e4b-bda0-7f40c2d02533 with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2453925d-4485-5e4b-bda0-7f40c2d02533, identifier: MC25%20CFZ
2026-03-28 22:21:46 [bca.uk] INFO: Found listing with ID: LM71%20AWG
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520AWG%27 HTTP/1.1" 200 None
2026-03-28 22:21:46 [bca.uk] INFO: Scrape type for LM71%20AWG: 2
2026-03-28 22:21:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c21ec501-191d-5622-a6d1-7cc0e1795e1f with identifier: LM71%20AWG
2026-03-28 22:21:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c21ec501-191d-5622-a6d1-7cc0e1795e1f with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c21ec501-191d-5622-a6d1-7cc0e1795e1f with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c21ec501-191d-5622-a6d1-7cc0e1795e1f, identifier: LM71%20AWG
2026-03-28 22:21:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with identifier: OE25%20HUV
2026-03-28 22:21:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with identifier: OE25%20HUV
2026-03-28 22:21:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e with identifier: OE25%20HUV to the API
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE25%20HUV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a008a765-6bbe-5de4-ac2d-c2d9c5bb4e1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE25 HUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE25%20HUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '3',
 'odometer': 102,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 3 360KW 111KWH DM4 LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '360KW 111KWH DM4 LONG RANGE',
 'vin': 'YSMYKEAE7SB020925',
 'year': 2025}
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE25%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:21:46 [bca.uk] INFO: Saving data for OE25%20HUV: {'auction_closing_time': 1775037600.0, 'created_time': 1773820992.617367, 'last_price_update_time': 1774736506.60363}
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE25%2520HUV') HTTP/1.1" 204 0
2026-03-28 22:21:46 [bca.uk] INFO: Found listing with ID: KD15%20EHO
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:21:46 [bca.uk] INFO: Scrape type for KD15%20EHO: 2
2026-03-28 22:21:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08a391ac-480b-5bb9-ace0-6dd57b9212fe with identifier: KD15%20EHO
2026-03-28 22:21:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08a391ac-480b-5bb9-ace0-6dd57b9212fe with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08a391ac-480b-5bb9-ace0-6dd57b9212fe with scrape type 2
2026-03-28 22:21:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08a391ac-480b-5bb9-ace0-6dd57b9212fe, identifier: KD15%20EHO
2026-03-28 22:21:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2453925d-4485-5e4b-bda0-7f40c2d02533 with identifier: MC25%20CFZ
2026-03-28 22:21:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2453925d-4485-5e4b-bda0-7f40c2d02533 with identifier: MC25%20CFZ
2026-03-28 22:21:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2453925d-4485-5e4b-bda0-7f40c2d02533 with identifier: MC25%20CFZ to the API
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:47 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC25%20CFZ-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2453925d-4485-5e4b-bda0-7f40c2d02533',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC25 CFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC25%20CFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ELDDIS',
 'model': 'AUTOQUEST',
 'odometer': 1402,
 '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': 'ELDDIS AUTOQUEST 2.2 155 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '155 MOTORHOME',
 'vin': 'VF3YCBPAU12Y90410',
 'year': 2025}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC25%2520CFZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Saving data for MC25%20CFZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774622339.57079, 'last_price_update_time': 1774736507.019597}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC25%2520CFZ') HTTP/1.1" 204 0
2026-03-28 22:21:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c21ec501-191d-5622-a6d1-7cc0e1795e1f with identifier: LM71%20AWG
2026-03-28 22:21:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c21ec501-191d-5622-a6d1-7cc0e1795e1f with identifier: LM71%20AWG
2026-03-28 22:21:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c21ec501-191d-5622-a6d1-7cc0e1795e1f with identifier: LM71%20AWG to the API
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 42,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM71%20AWG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c21ec501-191d-5622-a6d1-7cc0e1795e1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM71 AWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM71%20AWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 50275,
 'odometer_reading_unit': '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 X1 1.5 XDRIVE 25E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E M SPORT',
 'vin': 'WBA72AB0905U32694',
 'year': 2021}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520AWG%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Saving data for LM71%20AWG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621165.671147, 'last_price_update_time': 1774736507.303336}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM71%2520AWG') HTTP/1.1" 204 0
2026-03-28 22:21:47 [bca.uk] INFO: Found listing with ID: RV75%20YJL
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV75%2520YJL%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Scrape type for RV75%20YJL: 2
2026-03-28 22:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with identifier: RV75%20YJL
2026-03-28 22:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with scrape type 2
2026-03-28 22:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with scrape type 2
2026-03-28 22:21:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c89cbfd3-fec9-5bd9-9094-fedde866b9d9, identifier: RV75%20YJL
2026-03-28 22:21:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08a391ac-480b-5bb9-ace0-6dd57b9212fe with identifier: KD15%20EHO
2026-03-28 22:21:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08a391ac-480b-5bb9-ace0-6dd57b9212fe with identifier: KD15%20EHO
2026-03-28 22:21:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08a391ac-480b-5bb9-ace0-6dd57b9212fe with identifier: KD15%20EHO to the API
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08a391ac-480b-5bb9-ace0-6dd57b9212fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KD15 EHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KD15%20EHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 87845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': '3 ISG',
 'vin': 'KNADN512LG6743357',
 'year': 2015}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520EHO%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Saving data for KD15%20EHO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621648.94861, 'last_price_update_time': 1774736507.703425}
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KD15%2520EHO') HTTP/1.1" 204 0
2026-03-28 22:21:47 [bca.uk] INFO: Found listing with ID: VO71%20UHX
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520UHX%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Scrape type for VO71%20UHX: 2
2026-03-28 22:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with identifier: VO71%20UHX
2026-03-28 22:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with scrape type 2
2026-03-28 22:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with scrape type 2
2026-03-28 22:21:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c359b73-4a1b-5bcc-b2b2-bb49981015c5, identifier: VO71%20UHX
2026-03-28 22:21:47 [bca.uk] INFO: Found listing with ID: LS23%20KND
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KND%27 HTTP/1.1" 200 None
2026-03-28 22:21:47 [bca.uk] INFO: Scrape type for LS23%20KND: 2
2026-03-28 22:21:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with identifier: LS23%20KND
2026-03-28 22:21:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with scrape type 2
2026-03-28 22:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with scrape type 2
2026-03-28 22:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02, identifier: LS23%20KND
2026-03-28 22:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with identifier: RV75%20YJL
2026-03-28 22:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with identifier: RV75%20YJL
2026-03-28 22:21:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c89cbfd3-fec9-5bd9-9094-fedde866b9d9 with identifier: RV75%20YJL to the API
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:48 [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': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV75%20YJL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c89cbfd3-fec9-5bd9-9094-fedde866b9d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV75 YJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV75%20YJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 963,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 157 48V GT-LINE ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 157 48V GT-LINE ISG DCT',
 'vin': 'U5YPX81BVSL435095',
 'year': 2025}
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV75%2520YJL%27 HTTP/1.1" 200 None
2026-03-28 22:21:48 [bca.uk] INFO: Saving data for RV75%20YJL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621707.834917, 'last_price_update_time': 1774736508.288072}
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV75%2520YJL') HTTP/1.1" 204 0
2026-03-28 22:21:48 [bca.uk] INFO: Found listing with ID: MV61%20YKG
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV61%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:21:48 [bca.uk] INFO: Scrape type for MV61%20YKG: 2
2026-03-28 22:21:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with identifier: MV61%20YKG
2026-03-28 22:21:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with scrape type 2
2026-03-28 22:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with scrape type 2
2026-03-28 22:21:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 684cdf9d-e2fa-59b9-b35f-aaff1dc68676, identifier: MV61%20YKG
2026-03-28 22:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with identifier: VO71%20UHX
2026-03-28 22:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with identifier: VO71%20UHX
2026-03-28 22:21:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c359b73-4a1b-5bcc-b2b2-bb49981015c5 with identifier: VO71%20UHX to the API
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:48 [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': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO71%20UHX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c359b73-4a1b-5bcc-b2b2-bb49981015c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO71 UHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO71%20UHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 39739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 150 LIFE DSG Estate',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 LIFE DSG',
 'vin': 'WVWZZZCDZNW504693',
 'year': 2021}
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520UHX%27 HTTP/1.1" 200 None
2026-03-28 22:21:48 [bca.uk] INFO: Saving data for VO71%20UHX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622327.586557, 'last_price_update_time': 1774736508.690312}
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO71%2520UHX') HTTP/1.1" 204 0
2026-03-28 22:21:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with identifier: LS23%20KND
2026-03-28 22:21:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with identifier: LS23%20KND
2026-03-28 22:21:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3fdcff81-3b4c-5abd-858c-fb5eebf6ca02 with identifier: LS23%20KND to the API
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20KND-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3fdcff81-3b4c-5abd-858c-fb5eebf6ca02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS23 KND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20KND&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 35509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 SKY-G 90 GT SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'SKY-G 90 GT SPORT',
 'vin': 'JMZDJ6HAA01375435',
 'year': 2023}
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KND%27 HTTP/1.1" 200 None
2026-03-28 22:21:48 [bca.uk] INFO: Saving data for LS23%20KND: {'auction_closing_time': 1774951200.0, 'created_time': 1774391622.442255, 'last_price_update_time': 1774736508.994205}
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520KND') HTTP/1.1" 204 0
2026-03-28 22:21:49 [bca.uk] INFO: Found listing with ID: MK62%20YWB
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK62%2520YWB%27 HTTP/1.1" 200 None
2026-03-28 22:21:49 [bca.uk] INFO: Scrape type for MK62%20YWB: 2
2026-03-28 22:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with identifier: MK62%20YWB
2026-03-28 22:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3daedd1e-c0a4-5548-97e6-1fb7bd3df637, identifier: MK62%20YWB
2026-03-28 22:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with identifier: MV61%20YKG
2026-03-28 22:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with identifier: MV61%20YKG
2026-03-28 22:21:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 684cdf9d-e2fa-59b9-b35f-aaff1dc68676 with identifier: MV61%20YKG to the API
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '684cdf9d-e2fa-59b9-b35f-aaff1dc68676',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV61 YKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV61%20YKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 128196,
 '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 2.0 CDTI 16V 165 E/F SE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 165 E/F SE S/S',
 'vin': 'W0LPE6EN5CG008404',
 'year': 2011}
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV61%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:21:49 [bca.uk] INFO: Saving data for MV61%20YKG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621647.781988, 'last_price_update_time': 1774736509.415707}
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV61%2520YKG') HTTP/1.1" 204 0
2026-03-28 22:21:49 [bca.uk] INFO: Found listing with ID: RF55%20LBE
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF55%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 22:21:49 [bca.uk] INFO: Scrape type for RF55%20LBE: 2
2026-03-28 22:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a705a29-1074-5ede-913f-f386914b4b4d with identifier: RF55%20LBE
2026-03-28 22:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a705a29-1074-5ede-913f-f386914b4b4d with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a705a29-1074-5ede-913f-f386914b4b4d with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a705a29-1074-5ede-913f-f386914b4b4d, identifier: RF55%20LBE
2026-03-28 22:21:49 [bca.uk] INFO: Found listing with ID: AU22%20UNH
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU22%2520UNH%27 HTTP/1.1" 200 None
2026-03-28 22:21:49 [bca.uk] INFO: Scrape type for AU22%20UNH: 2
2026-03-28 22:21:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with identifier: AU22%20UNH
2026-03-28 22:21:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with scrape type 2
2026-03-28 22:21:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be3ffc20-23ba-5a7c-b1cf-695a9723a0ae, identifier: AU22%20UNH
2026-03-28 22:21:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with identifier: MK62%20YWB
2026-03-28 22:21:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with identifier: MK62%20YWB
2026-03-28 22:21:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3daedd1e-c0a4-5548-97e6-1fb7bd3df637 with identifier: MK62%20YWB to the API
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK62%20YWB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3daedd1e-c0a4-5548-97e6-1fb7bd3df637',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK62 YWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK62%20YWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 160819,
 '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 TRAFIC 2.7T 2.0 SL27DCI 115 PanelVan',
 'transmission': 'manual',
 'trim': 'SL27DCI 115',
 'vin': 'VF1FLA1AECV432041',
 'year': 2012}
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK62%2520YWB%27 HTTP/1.1" 200 None
2026-03-28 22:21:49 [bca.uk] INFO: Saving data for MK62%20YWB: {'auction_closing_time': 1774951200.0, 'created_time': 1774523217.969396, 'last_price_update_time': 1774736509.956679}
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK62%2520YWB') HTTP/1.1" 204 0
2026-03-28 22:21:50 [bca.uk] INFO: Found listing with ID: YM65%20RVC
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM65%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 22:21:50 [bca.uk] INFO: Scrape type for YM65%20RVC: 2
2026-03-28 22:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with identifier: YM65%20RVC
2026-03-28 22:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with scrape type 2
2026-03-28 22:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with scrape type 2
2026-03-28 22:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1239b50b-1d1c-569d-8dc8-4d49efe5d00b, identifier: YM65%20RVC
2026-03-28 22:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a705a29-1074-5ede-913f-f386914b4b4d with identifier: RF55%20LBE
2026-03-28 22:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a705a29-1074-5ede-913f-f386914b4b4d with identifier: RF55%20LBE
2026-03-28 22:21:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a705a29-1074-5ede-913f-f386914b4b4d with identifier: RF55%20LBE to the API
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:50 [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': 250,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF55%20LBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a705a29-1074-5ede-913f-f386914b4b4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF55 LBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF55%20LBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 190833,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 D SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D SPORT',
 'vin': 'WBAFB72020LX19434',
 'year': 2005}
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF55%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 22:21:50 [bca.uk] INFO: Saving data for RF55%20LBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621083.718619, 'last_price_update_time': 1774736510.490014}
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF55%2520LBE') HTTP/1.1" 204 0
2026-03-28 22:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with identifier: AU22%20UNH
2026-03-28 22:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with identifier: AU22%20UNH
2026-03-28 22:21:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be3ffc20-23ba-5a7c-b1cf-695a9723a0ae with identifier: AU22%20UNH to the API
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU22%20UNH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'be3ffc20-23ba-5a7c-b1cf-695a9723a0ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AU22 UNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU22%20UNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 43129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA E-NIRO 150KW 64KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH 3',
 'vin': 'KNACC81GUN5148816',
 'year': 2022}
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU22%2520UNH%27 HTTP/1.1" 200 None
2026-03-28 22:21:50 [bca.uk] INFO: Saving data for AU22%20UNH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621235.023309, 'last_price_update_time': 1774736510.769091}
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU22%2520UNH') HTTP/1.1" 204 0
2026-03-28 22:21:50 [bca.uk] INFO: Found listing with ID: SV17%20YJJ
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV17%2520YJJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:50 [bca.uk] INFO: Scrape type for SV17%20YJJ: 2
2026-03-28 22:21:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75d85be5-abe1-54d7-ac3b-646c84045693 with identifier: SV17%20YJJ
2026-03-28 22:21:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75d85be5-abe1-54d7-ac3b-646c84045693 with scrape type 2
2026-03-28 22:21:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75d85be5-abe1-54d7-ac3b-646c84045693 with scrape type 2
2026-03-28 22:21:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75d85be5-abe1-54d7-ac3b-646c84045693, identifier: SV17%20YJJ
2026-03-28 22:21:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with identifier: YM65%20RVC
2026-03-28 22:21:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with identifier: YM65%20RVC
2026-03-28 22:21:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1239b50b-1d1c-569d-8dc8-4d49efe5d00b with identifier: YM65%20RVC to the API
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 139,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1239b50b-1d1c-569d-8dc8-4d49efe5d00b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM65 RVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM65%20RVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 39811,
 'odometer_reading_unit': '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 B-MAX 1.4 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0KXXERJKGB20912',
 'year': 2016}
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM65%2520RVC%27 HTTP/1.1" 200 None
2026-03-28 22:21:51 [bca.uk] INFO: Saving data for YM65%20RVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774621646.2615, 'last_price_update_time': 1774736511.189899}
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM65%2520RVC') HTTP/1.1" 204 0
2026-03-28 22:21:51 [bca.uk] INFO: Found listing with ID: WX21%20YHR
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:51 [bca.uk] INFO: Scrape type for WX21%20YHR: 2
2026-03-28 22:21:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec38b5a5-cb47-53ab-830a-83ffd11791eb with identifier: WX21%20YHR
2026-03-28 22:21:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec38b5a5-cb47-53ab-830a-83ffd11791eb with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec38b5a5-cb47-53ab-830a-83ffd11791eb with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec38b5a5-cb47-53ab-830a-83ffd11791eb, identifier: WX21%20YHR
2026-03-28 22:21:51 [bca.uk] INFO: Found listing with ID: CA72%20UMH
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 22:21:51 [bca.uk] INFO: Scrape type for CA72%20UMH: 2
2026-03-28 22:21:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with identifier: CA72%20UMH
2026-03-28 22:21:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e29a2bf2-9dcc-53e4-9495-0a873d4ce06c, identifier: CA72%20UMH
2026-03-28 22:21:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75d85be5-abe1-54d7-ac3b-646c84045693 with identifier: SV17%20YJJ
2026-03-28 22:21:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75d85be5-abe1-54d7-ac3b-646c84045693 with identifier: SV17%20YJJ
2026-03-28 22:21:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75d85be5-abe1-54d7-ac3b-646c84045693 with identifier: SV17%20YJJ to the API
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV17%20YJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '75d85be5-abe1-54d7-ac3b-646c84045693',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV17 YJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV17%20YJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 108343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 4M R LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 BMT 4M R LINE',
 'vin': 'WVGZZZ5NZHW410163',
 'year': 2017}
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV17%2520YJJ%27 HTTP/1.1" 200 None
2026-03-28 22:21:51 [bca.uk] INFO: Saving data for SV17%20YJJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621699.699117, 'last_price_update_time': 1774736511.731073}
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV17%2520YJJ') HTTP/1.1" 204 0
2026-03-28 22:21:51 [bca.uk] INFO: Found listing with ID: FA17%20AYV
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 22:21:51 [bca.uk] INFO: Scrape type for FA17%20AYV: 2
2026-03-28 22:21:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbfbe872-d991-5e18-9cd6-92d375c1721f with identifier: FA17%20AYV
2026-03-28 22:21:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbfbe872-d991-5e18-9cd6-92d375c1721f with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbfbe872-d991-5e18-9cd6-92d375c1721f with scrape type 2
2026-03-28 22:21:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbfbe872-d991-5e18-9cd6-92d375c1721f, identifier: FA17%20AYV
2026-03-28 22:21:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec38b5a5-cb47-53ab-830a-83ffd11791eb with identifier: WX21%20YHR
2026-03-28 22:21:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec38b5a5-cb47-53ab-830a-83ffd11791eb with identifier: WX21%20YHR
2026-03-28 22:21:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec38b5a5-cb47-53ab-830a-83ffd11791eb with identifier: WX21%20YHR to the API
2026-03-28 22:21:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:52 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX21%20YHR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec38b5a5-cb47-53ab-830a-83ffd11791eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX21 YHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX21%20YHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 46786,
 'odometer_reading_unit': '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 A180 D 1.5 SE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SE DCT',
 'vin': 'W1K1770032N184340',
 'year': 2021}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Saving data for WX21%20YHR: {'auction_closing_time': 1775124000.0, 'created_time': 1774622310.100515, 'last_price_update_time': 1774736512.148809}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX21%2520YHR') HTTP/1.1" 204 0
2026-03-28 22:21:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with identifier: CA72%20UMH
2026-03-28 22:21:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with identifier: CA72%20UMH
2026-03-28 22:21:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e29a2bf2-9dcc-53e4-9495-0a873d4ce06c with identifier: CA72%20UMH to the API
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA72%20UMH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e29a2bf2-9dcc-53e4-9495-0a873d4ce06c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA72 UMH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA72%20UMH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 26972,
 'odometer_reading_unit': '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 7 CROSSBACK 1.6 E-TENSE RIVOLI EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TENSE RIVOLI EAT8',
 'vin': 'VR1J4DGZUNY592079',
 'year': 2022}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UMH%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Saving data for CA72%20UMH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621281.215254, 'last_price_update_time': 1774736512.419176}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520UMH') HTTP/1.1" 204 0
2026-03-28 22:21:52 [bca.uk] INFO: Found listing with ID: DA22%20BSU
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA22%2520BSU%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Scrape type for DA22%20BSU: 2
2026-03-28 22:21:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57addddc-c3a0-53b9-b77a-edac2fae0b57 with identifier: DA22%20BSU
2026-03-28 22:21:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57addddc-c3a0-53b9-b77a-edac2fae0b57 with scrape type 2
2026-03-28 22:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57addddc-c3a0-53b9-b77a-edac2fae0b57 with scrape type 2
2026-03-28 22:21:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57addddc-c3a0-53b9-b77a-edac2fae0b57, identifier: DA22%20BSU
2026-03-28 22:21:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbfbe872-d991-5e18-9cd6-92d375c1721f with identifier: FA17%20AYV
2026-03-28 22:21:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbfbe872-d991-5e18-9cd6-92d375c1721f with identifier: FA17%20AYV
2026-03-28 22:21:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbfbe872-d991-5e18-9cd6-92d375c1721f with identifier: FA17%20AYV to the API
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 115,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bbfbe872-d991-5e18-9cd6-92d375c1721f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA17 AYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA17%20AYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 78438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 TDCI 120 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 120 2WD TITANIUM',
 'vin': 'WF0AXXWPMAHA43659',
 'year': 2017}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA17%2520AYV%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Saving data for FA17%20AYV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621643.871592, 'last_price_update_time': 1774736512.824717}
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA17%2520AYV') HTTP/1.1" 204 0
2026-03-28 22:21:52 [bca.uk] INFO: Found listing with ID: KN70%20FML
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520FML%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Scrape type for KN70%20FML: 2
2026-03-28 22:21:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with identifier: KN70%20FML
2026-03-28 22:21:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with scrape type 2
2026-03-28 22:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with scrape type 2
2026-03-28 22:21:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3293a50d-8d6e-50f4-bc9e-a9171b381b99, identifier: KN70%20FML
2026-03-28 22:21:52 [bca.uk] INFO: Found listing with ID: GL73%20UUB
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL73%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:21:52 [bca.uk] INFO: Scrape type for GL73%20UUB: 2
2026-03-28 22:21:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ae5fd46-d892-5c47-be95-36e52f27510e with identifier: GL73%20UUB
2026-03-28 22:21:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ae5fd46-d892-5c47-be95-36e52f27510e with scrape type 2
2026-03-28 22:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ae5fd46-d892-5c47-be95-36e52f27510e with scrape type 2
2026-03-28 22:21:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5ae5fd46-d892-5c47-be95-36e52f27510e, identifier: GL73%20UUB
2026-03-28 22:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57addddc-c3a0-53b9-b77a-edac2fae0b57 with identifier: DA22%20BSU
2026-03-28 22:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57addddc-c3a0-53b9-b77a-edac2fae0b57 with identifier: DA22%20BSU
2026-03-28 22:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57addddc-c3a0-53b9-b77a-edac2fae0b57 with identifier: DA22%20BSU to the API
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA22%20BSU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '57addddc-c3a0-53b9-b77a-edac2fae0b57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA22 BSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA22%20BSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PORSCHE',
 'model': 'TAYCAN',
 'odometer': 34580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PORSCHE TAYCAN 420KW 93KWH 4S Saloon',
 'transmission': 'automatic',
 'trim': '420KW 93KWH 4S',
 'vin': 'WP0ZZZY1ZNSA37615',
 'year': 2022}
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA22%2520BSU%27 HTTP/1.1" 200 None
2026-03-28 22:21:53 [bca.uk] INFO: Saving data for DA22%20BSU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621692.999772, 'last_price_update_time': 1774736513.34904}
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA22%2520BSU') HTTP/1.1" 204 0
2026-03-28 22:21:53 [bca.uk] INFO: Found listing with ID: GF60%20CXD
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 22:21:53 [bca.uk] INFO: Scrape type for GF60%20CXD: 2
2026-03-28 22:21:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with identifier: GF60%20CXD
2026-03-28 22:21:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with scrape type 2
2026-03-28 22:21:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with scrape type 2
2026-03-28 22:21:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03584ce6-0e5c-5a5f-83b3-c3146f240cdd, identifier: GF60%20CXD
2026-03-28 22:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with identifier: KN70%20FML
2026-03-28 22:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with identifier: KN70%20FML
2026-03-28 22:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3293a50d-8d6e-50f4-bc9e-a9171b381b99 with identifier: KN70%20FML to the API
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:53 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN70%20FML-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3293a50d-8d6e-50f4-bc9e-a9171b381b99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN70 FML',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN70%20FML&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 25615,
 'odometer_reading_unit': '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': 'WAUZZZGEXLB037033',
 'year': 2020}
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520FML%27 HTTP/1.1" 200 None
2026-03-28 22:21:53 [bca.uk] INFO: Saving data for KN70%20FML: {'auction_closing_time': 1774951200.0, 'created_time': 1774016683.865121, 'last_price_update_time': 1774736513.763989}
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN70%2520FML') HTTP/1.1" 204 0
2026-03-28 22:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5ae5fd46-d892-5c47-be95-36e52f27510e with identifier: GL73%20UUB
2026-03-28 22:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5ae5fd46-d892-5c47-be95-36e52f27510e with identifier: GL73%20UUB
2026-03-28 22:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5ae5fd46-d892-5c47-be95-36e52f27510e with identifier: GL73%20UUB to the API
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL73%20UUB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5ae5fd46-d892-5c47-be95-36e52f27510e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL73 UUB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL73%20UUB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300',
 'odometer': 16794,
 '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 GLC 300 2.0 AMG LINE 4M 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'W1NKJ4HB1RF118290',
 'year': 2024}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL73%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Saving data for GL73%20UUB: {'auction_closing_time': 1775124000.0, 'created_time': 1774621237.535611, 'last_price_update_time': 1774736514.052268}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL73%2520UUB') HTTP/1.1" 204 0
2026-03-28 22:21:54 [bca.uk] INFO: Found listing with ID: HL19%20YRV
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520YRV%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Scrape type for HL19%20YRV: 2
2026-03-28 22:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1f10049-fdc6-539f-99e4-a0f657c4994f with identifier: HL19%20YRV
2026-03-28 22:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1f10049-fdc6-539f-99e4-a0f657c4994f with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1f10049-fdc6-539f-99e4-a0f657c4994f with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1f10049-fdc6-539f-99e4-a0f657c4994f, identifier: HL19%20YRV
2026-03-28 22:21:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with identifier: GF60%20CXD
2026-03-28 22:21:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with identifier: GF60%20CXD
2026-03-28 22:21:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03584ce6-0e5c-5a5f-83b3-c3146f240cdd with identifier: GF60%20CXD to the API
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21: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': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF60%20CXD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '03584ce6-0e5c-5a5f-83b3-c3146f240cdd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF60 CXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF60%20CXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 98840,
 '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 X-TRAIL 2.0 DCI TEKNA StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI TEKNA',
 'vin': 'JN1TCNT31U0301532',
 'year': 2010}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520CXD%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Saving data for GF60%20CXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621645.586821, 'last_price_update_time': 1774736514.447833}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF60%2520CXD') HTTP/1.1" 204 0
2026-03-28 22:21:54 [bca.uk] INFO: Found listing with ID: LT22%20PXB
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520PXB%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Scrape type for LT22%20PXB: 2
2026-03-28 22:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e780cb9-bbdc-5848-88f3-7498170b59b1 with identifier: LT22%20PXB
2026-03-28 22:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e780cb9-bbdc-5848-88f3-7498170b59b1 with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e780cb9-bbdc-5848-88f3-7498170b59b1 with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e780cb9-bbdc-5848-88f3-7498170b59b1, identifier: LT22%20PXB
2026-03-28 22:21:54 [bca.uk] INFO: Found listing with ID: CF17%20LFL
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF17%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Scrape type for CF17%20LFL: 2
2026-03-28 22:21:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 600f3c25-160b-5f4e-8999-ec4130627771 with identifier: CF17%20LFL
2026-03-28 22:21:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 600f3c25-160b-5f4e-8999-ec4130627771 with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 600f3c25-160b-5f4e-8999-ec4130627771 with scrape type 2
2026-03-28 22:21:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 600f3c25-160b-5f4e-8999-ec4130627771, identifier: CF17%20LFL
2026-03-28 22:21:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1f10049-fdc6-539f-99e4-a0f657c4994f with identifier: HL19%20YRV
2026-03-28 22:21:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1f10049-fdc6-539f-99e4-a0f657c4994f with identifier: HL19%20YRV
2026-03-28 22:21:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1f10049-fdc6-539f-99e4-a0f657c4994f with identifier: HL19%20YRV to the API
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HL19%20YRV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1f10049-fdc6-539f-99e4-a0f657c4994f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HL19 YRV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HL19%20YRV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 25144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X3 3.0 XDRIVE 30D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBATX76060ND01058',
 'year': 2019}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HL19%2520YRV%27 HTTP/1.1" 200 None
2026-03-28 22:21:54 [bca.uk] INFO: Saving data for HL19%20YRV: {'auction_closing_time': 1775037600.0, 'created_time': 1774621548.157291, 'last_price_update_time': 1774736514.949959}
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HL19%2520YRV') HTTP/1.1" 204 0
2026-03-28 22:21:55 [bca.uk] INFO: Found listing with ID: WO24%20OCH
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:21:55 [bca.uk] INFO: Scrape type for WO24%20OCH: 2
2026-03-28 22:21:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 138900dc-394b-51c2-b03f-e74f23de4048 with identifier: WO24%20OCH
2026-03-28 22:21:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 138900dc-394b-51c2-b03f-e74f23de4048 with scrape type 2
2026-03-28 22:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 138900dc-394b-51c2-b03f-e74f23de4048 with scrape type 2
2026-03-28 22:21:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 138900dc-394b-51c2-b03f-e74f23de4048, identifier: WO24%20OCH
2026-03-28 22:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e780cb9-bbdc-5848-88f3-7498170b59b1 with identifier: LT22%20PXB
2026-03-28 22:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e780cb9-bbdc-5848-88f3-7498170b59b1 with identifier: LT22%20PXB
2026-03-28 22:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e780cb9-bbdc-5848-88f3-7498170b59b1 with identifier: LT22%20PXB to the API
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:55 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT22%20PXB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7e780cb9-bbdc-5848-88f3-7498170b59b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT22 PXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT22%20PXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 33343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH LIFE PRO PERF.',
 'vin': 'WVWZZZE1ZNP026134',
 'year': 2022}
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520PXB%27 HTTP/1.1" 200 None
2026-03-28 22:21:55 [bca.uk] INFO: Saving data for LT22%20PXB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622308.927204, 'last_price_update_time': 1774736515.422025}
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT22%2520PXB') HTTP/1.1" 204 0
2026-03-28 22:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 600f3c25-160b-5f4e-8999-ec4130627771 with identifier: CF17%20LFL
2026-03-28 22:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 600f3c25-160b-5f4e-8999-ec4130627771 with identifier: CF17%20LFL
2026-03-28 22:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 600f3c25-160b-5f4e-8999-ec4130627771 with identifier: CF17%20LFL to the API
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF17%20LFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '600f3c25-160b-5f4e-8999-ec4130627771',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF17 LFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF17%20LFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 71227,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET S ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET S ALLGRIP',
 'vin': 'TSMLYEA1S00284787',
 'year': 2017}
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF17%2520LFL%27 HTTP/1.1" 200 None
2026-03-28 22:21:55 [bca.uk] INFO: Saving data for CF17%20LFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774621282.990965, 'last_price_update_time': 1774736515.705996}
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF17%2520LFL') HTTP/1.1" 204 0
2026-03-28 22:21:55 [bca.uk] INFO: Found listing with ID: KN25%20NHY
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN25%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:21:55 [bca.uk] INFO: Scrape type for KN25%20NHY: 2
2026-03-28 22:21:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with identifier: KN25%20NHY
2026-03-28 22:21:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with scrape type 2
2026-03-28 22:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with scrape type 2
2026-03-28 22:21:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3e29bc0-2a2b-5681-89ba-ab250aec17f7, identifier: KN25%20NHY
2026-03-28 22:21:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 138900dc-394b-51c2-b03f-e74f23de4048 with identifier: WO24%20OCH
2026-03-28 22:21:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 138900dc-394b-51c2-b03f-e74f23de4048 with identifier: WO24%20OCH
2026-03-28 22:21:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 138900dc-394b-51c2-b03f-e74f23de4048 with identifier: WO24%20OCH to the API
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:56 [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=WO24%20OCH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '138900dc-394b-51c2-b03f-e74f23de4048',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WO24 OCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO24%20OCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 12975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 77KWH MATCH PRO S Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH MATCH PRO S',
 'vin': 'WVWZZZE19RP037278',
 'year': 2024}
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:21:56 [bca.uk] INFO: Saving data for WO24%20OCH: {'auction_closing_time': 1775037600.0, 'created_time': 1774016721.414391, 'last_price_update_time': 1774736516.101545}
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO24%2520OCH') HTTP/1.1" 204 0
2026-03-28 22:21:56 [bca.uk] INFO: Found listing with ID: DE71%20HPU
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE71%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:56 [bca.uk] INFO: Scrape type for DE71%20HPU: 2
2026-03-28 22:21:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with identifier: DE71%20HPU
2026-03-28 22:21:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36097fa9-cc81-5fc1-86c6-817d49cbdb44, identifier: DE71%20HPU
2026-03-28 22:21:56 [bca.uk] INFO: Found listing with ID: WV23%20YCG
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 22:21:56 [bca.uk] INFO: Scrape type for WV23%20YCG: 2
2026-03-28 22:21:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cfb9da6e-cc40-5b63-9895-2449e892518d with identifier: WV23%20YCG
2026-03-28 22:21:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cfb9da6e-cc40-5b63-9895-2449e892518d with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cfb9da6e-cc40-5b63-9895-2449e892518d with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cfb9da6e-cc40-5b63-9895-2449e892518d, identifier: WV23%20YCG
2026-03-28 22:21:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with identifier: KN25%20NHY
2026-03-28 22:21:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with identifier: KN25%20NHY
2026-03-28 22:21:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3e29bc0-2a2b-5681-89ba-ab250aec17f7 with identifier: KN25%20NHY to the API
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN25%20NHY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e3e29bc0-2a2b-5681-89ba-ab250aec17f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN25 NHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN25%20NHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 6686,
 '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': 'JAGUAR I-PACE EV400 R-DYNAMIC HSE BLACK Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 R-DYNAMIC HSE BLACK',
 'vin': 'SADHA2A19R1637581',
 'year': 2025}
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN25%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:21:56 [bca.uk] INFO: Saving data for KN25%20NHY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621672.396011, 'last_price_update_time': 1774736516.623086}
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN25%2520NHY') HTTP/1.1" 204 0
2026-03-28 22:21:56 [bca.uk] INFO: Found listing with ID: VE73%20PXF
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:21:56 [bca.uk] INFO: Scrape type for VE73%20PXF: 2
2026-03-28 22:21:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70693d44-08d4-564a-8a7d-5dbe13715d68 with identifier: VE73%20PXF
2026-03-28 22:21:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70693d44-08d4-564a-8a7d-5dbe13715d68 with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70693d44-08d4-564a-8a7d-5dbe13715d68 with scrape type 2
2026-03-28 22:21:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70693d44-08d4-564a-8a7d-5dbe13715d68, identifier: VE73%20PXF
2026-03-28 22:21:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with identifier: DE71%20HPU
2026-03-28 22:21:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with identifier: DE71%20HPU
2026-03-28 22:21:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36097fa9-cc81-5fc1-86c6-817d49cbdb44 with identifier: DE71%20HPU to the API
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:57 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE71%20HPU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '36097fa9-cc81-5fc1-86c6-817d49cbdb44',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE71 HPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE71%20HPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 14580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZNW503362',
 'year': 2021}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE71%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Saving data for DE71%20HPU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621292.697203, 'last_price_update_time': 1774736517.033021}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE71%2520HPU') HTTP/1.1" 204 0
2026-03-28 22:21:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cfb9da6e-cc40-5b63-9895-2449e892518d with identifier: WV23%20YCG
2026-03-28 22:21:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cfb9da6e-cc40-5b63-9895-2449e892518d with identifier: WV23%20YCG
2026-03-28 22:21:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cfb9da6e-cc40-5b63-9895-2449e892518d with identifier: WV23%20YCG to the API
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20YCG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cfb9da6e-cc40-5b63-9895-2449e892518d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 YCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20YCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 32654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK7PC728976',
 'year': 2023}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YCG%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Saving data for WV23%20YCG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621288.887368, 'last_price_update_time': 1774736517.341455}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520YCG') HTTP/1.1" 204 0
2026-03-28 22:21:57 [bca.uk] INFO: Found listing with ID: LA71%20ZAZ
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520ZAZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Scrape type for LA71%20ZAZ: 2
2026-03-28 22:21:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with identifier: LA71%20ZAZ
2026-03-28 22:21:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with scrape type 2
2026-03-28 22:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with scrape type 2
2026-03-28 22:21:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3470305-8d7f-59d6-a98c-98be9ab7c1f9, identifier: LA71%20ZAZ
2026-03-28 22:21:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70693d44-08d4-564a-8a7d-5dbe13715d68 with identifier: VE73%20PXF
2026-03-28 22:21:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70693d44-08d4-564a-8a7d-5dbe13715d68 with identifier: VE73%20PXF
2026-03-28 22:21:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70693d44-08d4-564a-8a7d-5dbe13715d68 with identifier: VE73%20PXF to the API
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '70693d44-08d4-564a-8a7d-5dbe13715d68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE73 PXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE73%20PXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 12592,
 '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 IX 240KW 76KWH XD40 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT',
 'vin': 'WBY12CF010CP57347',
 'year': 2024}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Saving data for VE73%20PXF: {'auction_closing_time': 1775210400.0, 'created_time': 1774621574.90776, 'last_price_update_time': 1774736517.781631}
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE73%2520PXF') HTTP/1.1" 204 0
2026-03-28 22:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:21:57 [bca.uk] INFO: Found listing with ID: LO70%20NVA
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520NVA%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Scrape type for LO70%20NVA: 2
2026-03-28 22:21:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee242680-c29b-5f5f-b3d7-80a8f464288c with identifier: LO70%20NVA
2026-03-28 22:21:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee242680-c29b-5f5f-b3d7-80a8f464288c with scrape type 2
2026-03-28 22:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee242680-c29b-5f5f-b3d7-80a8f464288c with scrape type 2
2026-03-28 22:21:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee242680-c29b-5f5f-b3d7-80a8f464288c, identifier: LO70%20NVA
2026-03-28 22:21:57 [bca.uk] INFO: Found listing with ID: WV23%20YED
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YED%27 HTTP/1.1" 200 None
2026-03-28 22:21:57 [bca.uk] INFO: Scrape type for WV23%20YED: 2
2026-03-28 22:21:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 807ac9f0-a313-56d6-9080-ab554743f9b6 with identifier: WV23%20YED
2026-03-28 22:21:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 807ac9f0-a313-56d6-9080-ab554743f9b6 with scrape type 2
2026-03-28 22:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 807ac9f0-a313-56d6-9080-ab554743f9b6 with scrape type 2
2026-03-28 22:21:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 807ac9f0-a313-56d6-9080-ab554743f9b6, identifier: WV23%20YED
2026-03-28 22:21:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with identifier: LA71%20ZAZ
2026-03-28 22:21:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with identifier: LA71%20ZAZ
2026-03-28 22:21:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3470305-8d7f-59d6-a98c-98be9ab7c1f9 with identifier: LA71%20ZAZ to the API
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA71%20ZAZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f3470305-8d7f-59d6-a98c-98be9ab7c1f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LA71 ZAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA71%20ZAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 127700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA3MC399993',
 'year': 2021}
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520ZAZ%27 HTTP/1.1" 200 None
2026-03-28 22:21:58 [bca.uk] INFO: Saving data for LA71%20ZAZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621692.054805, 'last_price_update_time': 1774736518.352623}
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA71%2520ZAZ') HTTP/1.1" 204 0
2026-03-28 22:21:58 [bca.uk] INFO: Found listing with ID: NG72%20GVE
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:21:58 [bca.uk] INFO: Scrape type for NG72%20GVE: 2
2026-03-28 22:21:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 416ca364-73e0-528d-8039-0a98f239e515 with identifier: NG72%20GVE
2026-03-28 22:21:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 416ca364-73e0-528d-8039-0a98f239e515 with scrape type 2
2026-03-28 22:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 416ca364-73e0-528d-8039-0a98f239e515 with scrape type 2
2026-03-28 22:21:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 416ca364-73e0-528d-8039-0a98f239e515, identifier: NG72%20GVE
2026-03-28 22:21:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee242680-c29b-5f5f-b3d7-80a8f464288c with identifier: LO70%20NVA
2026-03-28 22:21:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee242680-c29b-5f5f-b3d7-80a8f464288c with identifier: LO70%20NVA
2026-03-28 22:21:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee242680-c29b-5f5f-b3d7-80a8f464288c with identifier: LO70%20NVA to the API
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:58 [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': 36,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO70%20NVA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': 'ee242680-c29b-5f5f-b3d7-80a8f464288c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO70 NVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO70%20NVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'E300 DE EQ-P',
 'odometer': 53004,
 'odometer_reading_unit': '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 E300 DE EQ-P 2.0 AMG LINE 9G Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'W1K2132162A923621',
 'year': 2020}
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520NVA%27 HTTP/1.1" 200 None
2026-03-28 22:21:58 [bca.uk] INFO: Saving data for LO70%20NVA: {'auction_closing_time': 1774951200.0, 'created_time': 1774622312.129329, 'last_price_update_time': 1774736518.776428}
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO70%2520NVA') HTTP/1.1" 204 0
2026-03-28 22:21:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 807ac9f0-a313-56d6-9080-ab554743f9b6 with identifier: WV23%20YED
2026-03-28 22:21:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 807ac9f0-a313-56d6-9080-ab554743f9b6 with identifier: WV23%20YED
2026-03-28 22:21:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 807ac9f0-a313-56d6-9080-ab554743f9b6 with identifier: WV23%20YED to the API
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20YED-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '807ac9f0-a313-56d6-9080-ab554743f9b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 YED',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20YED&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 20629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC768089',
 'year': 2023}
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YED%27 HTTP/1.1" 200 None
2026-03-28 22:21:59 [bca.uk] INFO: Saving data for WV23%20YED: {'auction_closing_time': 1774951200.0, 'created_time': 1774391589.768618, 'last_price_update_time': 1774736519.061578}
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520YED') HTTP/1.1" 204 0
2026-03-28 22:21:59 [bca.uk] INFO: Found listing with ID: LB72%20ENL
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520ENL%27 HTTP/1.1" 200 None
2026-03-28 22:21:59 [bca.uk] INFO: Scrape type for LB72%20ENL: 2
2026-03-28 22:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82522967-2ffe-5272-8ff2-d974f6e42fd2 with identifier: LB72%20ENL
2026-03-28 22:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82522967-2ffe-5272-8ff2-d974f6e42fd2 with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82522967-2ffe-5272-8ff2-d974f6e42fd2 with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82522967-2ffe-5272-8ff2-d974f6e42fd2, identifier: LB72%20ENL
2026-03-28 22:21:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 416ca364-73e0-528d-8039-0a98f239e515 with identifier: NG72%20GVE
2026-03-28 22:21:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 416ca364-73e0-528d-8039-0a98f239e515 with identifier: NG72%20GVE
2026-03-28 22:21:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 416ca364-73e0-528d-8039-0a98f239e515 with identifier: NG72%20GVE to the API
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:21:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG72%20GVE-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '416ca364-73e0-528d-8039-0a98f239e515',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG72 GVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG72%20GVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 9551,
 'odometer_reading_unit': '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 ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF020CL99028',
 'year': 2023}
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:21:59 [bca.uk] INFO: Saving data for NG72%20GVE: {'auction_closing_time': 1775124000.0, 'created_time': 1774621620.837667, 'last_price_update_time': 1774736519.478827}
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG72%2520GVE') HTTP/1.1" 204 0
2026-03-28 22:21:59 [bca.uk] INFO: Found listing with ID: MM72%20FLE
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520FLE%27 HTTP/1.1" 200 None
2026-03-28 22:21:59 [bca.uk] INFO: Scrape type for MM72%20FLE: 2
2026-03-28 22:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77a42328-db39-5145-802e-403f0a83d9ab with identifier: MM72%20FLE
2026-03-28 22:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77a42328-db39-5145-802e-403f0a83d9ab with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77a42328-db39-5145-802e-403f0a83d9ab with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77a42328-db39-5145-802e-403f0a83d9ab, identifier: MM72%20FLE
2026-03-28 22:21:59 [bca.uk] INFO: Found listing with ID: DL24%20OPV
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OPV%27 HTTP/1.1" 200 None
2026-03-28 22:21:59 [bca.uk] INFO: Scrape type for DL24%20OPV: 2
2026-03-28 22:21:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with identifier: DL24%20OPV
2026-03-28 22:21:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with scrape type 2
2026-03-28 22:21:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f1c9870-c1ff-5026-b7ee-e8f7864f527e, identifier: DL24%20OPV
2026-03-28 22:21:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82522967-2ffe-5272-8ff2-d974f6e42fd2 with identifier: LB72%20ENL
2026-03-28 22:21:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82522967-2ffe-5272-8ff2-d974f6e42fd2 with identifier: LB72%20ENL
2026-03-28 22:21:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82522967-2ffe-5272-8ff2-d974f6e42fd2 with identifier: LB72%20ENL to the API
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:21:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB72%20ENL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '82522967-2ffe-5272-8ff2-d974f6e42fd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB72 ENL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB72%20ENL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 81014,
 'odometer_reading_unit': '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 C5 AIRCROSS 1.5 BLUEHDI 130 SHINE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 130 SHINE EAT8',
 'vin': 'VR7ACYHZSNL042562',
 'year': 2022}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520ENL%27 HTTP/1.1" 200 None
2026-03-28 22:22:00 [bca.uk] INFO: Saving data for LB72%20ENL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621695.078725, 'last_price_update_time': 1774736520.042203}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB72%2520ENL') HTTP/1.1" 204 0
2026-03-28 22:22:00 [bca.uk] INFO: Found listing with ID: ND72%20VRG
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 22:22:00 [bca.uk] INFO: Scrape type for ND72%20VRG: 2
2026-03-28 22:22:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 318ab6c6-0bd9-5226-8d56-459b50f9a456 with identifier: ND72%20VRG
2026-03-28 22:22:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 318ab6c6-0bd9-5226-8d56-459b50f9a456 with scrape type 2
2026-03-28 22:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 318ab6c6-0bd9-5226-8d56-459b50f9a456 with scrape type 2
2026-03-28 22:22:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 318ab6c6-0bd9-5226-8d56-459b50f9a456, identifier: ND72%20VRG
2026-03-28 22:22:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77a42328-db39-5145-802e-403f0a83d9ab with identifier: MM72%20FLE
2026-03-28 22:22:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77a42328-db39-5145-802e-403f0a83d9ab with identifier: MM72%20FLE
2026-03-28 22:22:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77a42328-db39-5145-802e-403f0a83d9ab with identifier: MM72%20FLE to the API
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:00 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM72%20FLE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '77a42328-db39-5145-802e-403f0a83d9ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM72 FLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM72%20FLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 77272,
 'odometer_reading_unit': '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': 'LRWYHCEK4PC542425',
 'year': 2022}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520FLE%27 HTTP/1.1" 200 None
2026-03-28 22:22:00 [bca.uk] INFO: Saving data for MM72%20FLE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621287.934132, 'last_price_update_time': 1774736520.548218}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520FLE') HTTP/1.1" 204 0
2026-03-28 22:22:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with identifier: DL24%20OPV
2026-03-28 22:22:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with identifier: DL24%20OPV
2026-03-28 22:22:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f1c9870-c1ff-5026-b7ee-e8f7864f527e with identifier: DL24%20OPV to the API
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL24%20OPV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f1c9870-c1ff-5026-b7ee-e8f7864f527e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL24 OPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL24%20OPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200',
 'odometer': 22211,
 '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 CLA 200 1.3 AMG LINE EXECUTIVE DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K5J8HB9SN488688',
 'year': 2024}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OPV%27 HTTP/1.1" 200 None
2026-03-28 22:22:00 [bca.uk] INFO: Saving data for DL24%20OPV: {'auction_closing_time': 1775124000.0, 'created_time': 1774621269.405158, 'last_price_update_time': 1774736520.832181}
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL24%2520OPV') HTTP/1.1" 204 0
2026-03-28 22:22:00 [bca.uk] INFO: Found listing with ID: MM22%20WHU
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520WHU%27 HTTP/1.1" 200 None
2026-03-28 22:22:00 [bca.uk] INFO: Scrape type for MM22%20WHU: 2
2026-03-28 22:22:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cb55ee1-3162-54cb-8252-fadc57d0e16d with identifier: MM22%20WHU
2026-03-28 22:22:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cb55ee1-3162-54cb-8252-fadc57d0e16d with scrape type 2
2026-03-28 22:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cb55ee1-3162-54cb-8252-fadc57d0e16d with scrape type 2
2026-03-28 22:22:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cb55ee1-3162-54cb-8252-fadc57d0e16d, identifier: MM22%20WHU
2026-03-28 22:22:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 318ab6c6-0bd9-5226-8d56-459b50f9a456 with identifier: ND72%20VRG
2026-03-28 22:22:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 318ab6c6-0bd9-5226-8d56-459b50f9a456 with identifier: ND72%20VRG
2026-03-28 22:22:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 318ab6c6-0bd9-5226-8d56-459b50f9a456 with identifier: ND72%20VRG to the API
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND72%20VRG-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '318ab6c6-0bd9-5226-8d56-459b50f9a456',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ND72 VRG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND72%20VRG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 21304,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF070CL57616',
 'year': 2022}
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520VRG%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Saving data for ND72%20VRG: {'auction_closing_time': 1775124000.0, 'created_time': 1774621641.526428, 'last_price_update_time': 1774736521.24612}
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND72%2520VRG') HTTP/1.1" 204 0
2026-03-28 22:22:01 [bca.uk] INFO: Found listing with ID: FE16%20SWJ
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE16%2520SWJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Scrape type for FE16%20SWJ: 0
2026-03-28 22:22:01 [bca.uk] INFO: Found listing with ID: NG19%20XJO
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG19%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Scrape type for NG19%20XJO: 2
2026-03-28 22:22:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ed2640f-a428-50eb-8aba-fe898fe40b5d with identifier: NG19%20XJO
2026-03-28 22:22:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ed2640f-a428-50eb-8aba-fe898fe40b5d with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ed2640f-a428-50eb-8aba-fe898fe40b5d with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ed2640f-a428-50eb-8aba-fe898fe40b5d, identifier: NG19%20XJO
2026-03-28 22:22:01 [bca.uk] INFO: Found listing with ID: LO21%20EFG
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFG%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Scrape type for LO21%20EFG: 2
2026-03-28 22:22:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 903b19f4-4fdf-5afc-bd62-78ecfe44deae with identifier: LO21%20EFG
2026-03-28 22:22:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 903b19f4-4fdf-5afc-bd62-78ecfe44deae with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 903b19f4-4fdf-5afc-bd62-78ecfe44deae with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 903b19f4-4fdf-5afc-bd62-78ecfe44deae, identifier: LO21%20EFG
2026-03-28 22:22:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cb55ee1-3162-54cb-8252-fadc57d0e16d with identifier: MM22%20WHU
2026-03-28 22:22:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cb55ee1-3162-54cb-8252-fadc57d0e16d with identifier: MM22%20WHU
2026-03-28 22:22:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cb55ee1-3162-54cb-8252-fadc57d0e16d with identifier: MM22%20WHU to the API
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM22%20WHU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7cb55ee1-3162-54cb-8252-fadc57d0e16d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM22 WHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM22%20WHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 21400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D200 AWD R-DYNAMIC BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 AWD R-DYNAMIC BLACK',
 'vin': 'SADCA2AN0NA700705',
 'year': 2022}
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520WHU%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Saving data for MM22%20WHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621545.935207, 'last_price_update_time': 1774736521.771472}
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM22%2520WHU') HTTP/1.1" 204 0
2026-03-28 22:22:01 [bca.uk] INFO: Found listing with ID: YP23%20BXD
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP23%2520BXD%27 HTTP/1.1" 200 None
2026-03-28 22:22:01 [bca.uk] INFO: Scrape type for YP23%20BXD: 2
2026-03-28 22:22:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63d26e9a-9f41-561f-b00d-2952092d9b41 with identifier: YP23%20BXD
2026-03-28 22:22:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63d26e9a-9f41-561f-b00d-2952092d9b41 with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63d26e9a-9f41-561f-b00d-2952092d9b41 with scrape type 2
2026-03-28 22:22:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63d26e9a-9f41-561f-b00d-2952092d9b41, identifier: YP23%20BXD
2026-03-28 22:22:01 [bca.uk] INFO: Total items found: 100
2026-03-28 22:22:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded
2026-03-28 22:22:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:22:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ed2640f-a428-50eb-8aba-fe898fe40b5d with identifier: NG19%20XJO
2026-03-28 22:22:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ed2640f-a428-50eb-8aba-fe898fe40b5d with identifier: NG19%20XJO
2026-03-28 22:22:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ed2640f-a428-50eb-8aba-fe898fe40b5d with identifier: NG19%20XJO to the API
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:02 [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': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG19%20XJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ed2640f-a428-50eb-8aba-fe898fe40b5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG19 XJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG19%20XJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SUZUKI',
 'model': 'CELERIO',
 'odometer': 46179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SUZUKI CELERIO 1.0 SZ2 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ2',
 'vin': 'MMSLFE62S00119937',
 'year': 2019}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG19%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:22:02 [bca.uk] INFO: Saving data for NG19%20XJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774622313.867294, 'last_price_update_time': 1774736522.1964}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG19%2520XJO') HTTP/1.1" 204 0
2026-03-28 22:22:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 903b19f4-4fdf-5afc-bd62-78ecfe44deae with identifier: LO21%20EFG
2026-03-28 22:22:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 903b19f4-4fdf-5afc-bd62-78ecfe44deae with identifier: LO21%20EFG
2026-03-28 22:22:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 903b19f4-4fdf-5afc-bd62-78ecfe44deae with identifier: LO21%20EFG to the API
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:02 [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': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO21%20EFG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '903b19f4-4fdf-5afc-bd62-78ecfe44deae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO21 EFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO21%20EFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 23458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.0 30 TFSI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '30 TFSI S LINE S-T',
 'vin': 'WAUZZZGY8MA081095',
 'year': 2021}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFG%27 HTTP/1.1" 200 None
2026-03-28 22:22:02 [bca.uk] INFO: Saving data for LO21%20EFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621256.460965, 'last_price_update_time': 1774736522.473904}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520EFG') HTTP/1.1" 204 0
2026-03-28 22:22:02 [bca.uk] INFO: Found listing with ID: SJ75%20HEU
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ75%2520HEU%27 HTTP/1.1" 200 None
2026-03-28 22:22:02 [bca.uk] INFO: Scrape type for SJ75%20HEU: 2
2026-03-28 22:22:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b42cca0-3a27-51b5-a296-9952c347df21 with identifier: SJ75%20HEU
2026-03-28 22:22:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b42cca0-3a27-51b5-a296-9952c347df21 with scrape type 2
2026-03-28 22:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b42cca0-3a27-51b5-a296-9952c347df21 with scrape type 2
2026-03-28 22:22:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b42cca0-3a27-51b5-a296-9952c347df21, identifier: SJ75%20HEU
2026-03-28 22:22:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63d26e9a-9f41-561f-b00d-2952092d9b41 with identifier: YP23%20BXD
2026-03-28 22:22:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63d26e9a-9f41-561f-b00d-2952092d9b41 with identifier: YP23%20BXD
2026-03-28 22:22:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63d26e9a-9f41-561f-b00d-2952092d9b41 with identifier: YP23%20BXD to the API
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:02 [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=YP23%20BXD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '63d26e9a-9f41-561f-b00d-2952092d9b41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP23 BXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP23%20BXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 23642,
 'odometer_reading_unit': '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 MUSTANG MACH-E 198KW 70KWH RWD STANDARD RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '198KW 70KWH RWD STANDARD RANGE',
 'vin': 'WF0TR1RM1NMA55572',
 'year': 2023}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP23%2520BXD%27 HTTP/1.1" 200 None
2026-03-28 22:22:02 [bca.uk] INFO: Saving data for YP23%20BXD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621625.345516, 'last_price_update_time': 1774736522.896763}
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP23%2520BXD') HTTP/1.1" 204 0
2026-03-28 22:22:02 [bca.uk] INFO: Found listing with ID: KP22%20XRK
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 22:22:02 [bca.uk] INFO: Scrape type for KP22%20XRK: 2
2026-03-28 22:22:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b52bc0d3-31a8-5762-a58e-d3dda6afc01b with identifier: KP22%20XRK
2026-03-28 22:22:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b52bc0d3-31a8-5762-a58e-d3dda6afc01b with scrape type 2
2026-03-28 22:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b52bc0d3-31a8-5762-a58e-d3dda6afc01b with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b52bc0d3-31a8-5762-a58e-d3dda6afc01b, identifier: KP22%20XRK
2026-03-28 22:22:03 [bca.uk] INFO: Found listing with ID: KY22%20JVH
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 22:22:03 [bca.uk] INFO: Scrape type for KY22%20JVH: 2
2026-03-28 22:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b36d45e-21ab-59d6-93c4-33850c675155 with identifier: KY22%20JVH
2026-03-28 22:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b36d45e-21ab-59d6-93c4-33850c675155 with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b36d45e-21ab-59d6-93c4-33850c675155 with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b36d45e-21ab-59d6-93c4-33850c675155, identifier: KY22%20JVH
2026-03-28 22:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b42cca0-3a27-51b5-a296-9952c347df21 with identifier: SJ75%20HEU
2026-03-28 22:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b42cca0-3a27-51b5-a296-9952c347df21 with identifier: SJ75%20HEU
2026-03-28 22:22:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b42cca0-3a27-51b5-a296-9952c347df21 with identifier: SJ75%20HEU to the API
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ75%20HEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9b42cca0-3a27-51b5-a296-9952c347df21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SJ75 HEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ75%20HEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LEXUS',
 'model': 'NX 450H+',
 'odometer': 2509,
 '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': 'LEXUS NX 450H+ 2.5 4WD PREMIUM E-CVT StationWagon',
 'transmission': 'automatic',
 'trim': '4WD PREMIUM E-CVT',
 'vin': 'JTJCKBFZ202070657',
 'year': 2025}
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ75%2520HEU%27 HTTP/1.1" 200 None
2026-03-28 22:22:03 [bca.uk] INFO: Saving data for SJ75%20HEU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621693.402157, 'last_price_update_time': 1774736523.547785}
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ75%2520HEU') HTTP/1.1" 204 0
2026-03-28 22:22:03 [bca.uk] INFO: Found listing with ID: ND72%20RXP
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:22:03 [bca.uk] INFO: Scrape type for ND72%20RXP: 2
2026-03-28 22:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 283ec727-824f-5d95-918d-d64d50551788 with identifier: ND72%20RXP
2026-03-28 22:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 283ec727-824f-5d95-918d-d64d50551788 with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 283ec727-824f-5d95-918d-d64d50551788 with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 283ec727-824f-5d95-918d-d64d50551788, identifier: ND72%20RXP
2026-03-28 22:22:03 [bca.uk] INFO: Found listing with ID: EK23%20AYG
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520AYG%27 HTTP/1.1" 200 None
2026-03-28 22:22:03 [bca.uk] INFO: Scrape type for EK23%20AYG: 2
2026-03-28 22:22:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d505eb3f-1485-55f1-ae4f-3c3957653c7b with identifier: EK23%20AYG
2026-03-28 22:22:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d505eb3f-1485-55f1-ae4f-3c3957653c7b with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d505eb3f-1485-55f1-ae4f-3c3957653c7b with scrape type 2
2026-03-28 22:22:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d505eb3f-1485-55f1-ae4f-3c3957653c7b, identifier: EK23%20AYG
2026-03-28 22:22:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b52bc0d3-31a8-5762-a58e-d3dda6afc01b with identifier: KP22%20XRK
2026-03-28 22:22:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b52bc0d3-31a8-5762-a58e-d3dda6afc01b with identifier: KP22%20XRK
2026-03-28 22:22:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b52bc0d3-31a8-5762-a58e-d3dda6afc01b with identifier: KP22%20XRK to the API
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:04 [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': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP22%20XRK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b52bc0d3-31a8-5762-a58e-d3dda6afc01b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP22 XRK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP22%20XRK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250',
 'odometer': 65812,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 2.0 AMG LINE PREMIUM PLUS DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'W1K1183462N297274',
 'year': 2022}
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 22:22:04 [bca.uk] INFO: Saving data for KP22%20XRK: {'auction_closing_time': 1775124000.0, 'created_time': 1774621285.86896, 'last_price_update_time': 1774736524.083475}
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP22%2520XRK') HTTP/1.1" 204 0
2026-03-28 22:22:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b36d45e-21ab-59d6-93c4-33850c675155 with identifier: KY22%20JVH
2026-03-28 22:22:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b36d45e-21ab-59d6-93c4-33850c675155 with identifier: KY22%20JVH
2026-03-28 22:22:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b36d45e-21ab-59d6-93c4-33850c675155 with identifier: KY22%20JVH to the API
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY22%20JVH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6b36d45e-21ab-59d6-93c4-33850c675155',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KY22 JVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY22%20JVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 23480,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 35 125KW 55KWH SPORT Coupe',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ1NP034872',
 'year': 2022}
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 22:22:04 [bca.uk] INFO: Saving data for KY22%20JVH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621261.14499, 'last_price_update_time': 1774736524.557207}
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY22%2520JVH') HTTP/1.1" 204 0
2026-03-28 22:22:04 [bca.uk] INFO: Found listing with ID: WP25%20CFV
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 22:22:04 [bca.uk] INFO: Scrape type for WP25%20CFV: 2
2026-03-28 22:22:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05e8510c-0583-5566-b5c3-3b9250f22479 with identifier: WP25%20CFV
2026-03-28 22:22:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05e8510c-0583-5566-b5c3-3b9250f22479 with scrape type 2
2026-03-28 22:22:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05e8510c-0583-5566-b5c3-3b9250f22479 with scrape type 2
2026-03-28 22:22:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05e8510c-0583-5566-b5c3-3b9250f22479, identifier: WP25%20CFV
2026-03-28 22:22:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 283ec727-824f-5d95-918d-d64d50551788 with identifier: ND72%20RXP
2026-03-28 22:22:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 283ec727-824f-5d95-918d-d64d50551788 with identifier: ND72%20RXP
2026-03-28 22:22:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 283ec727-824f-5d95-918d-d64d50551788 with identifier: ND72%20RXP to the API
2026-03-28 22:22:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND72%20RXP-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '283ec727-824f-5d95-918d-d64d50551788',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ND72 RXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND72%20RXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 28333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF090CL57830',
 'year': 2022}
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:22:05 [bca.uk] INFO: Saving data for ND72%20RXP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621626.164168, 'last_price_update_time': 1774736525.565619}
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND72%2520RXP') HTTP/1.1" 204 0
2026-03-28 22:22:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d505eb3f-1485-55f1-ae4f-3c3957653c7b with identifier: EK23%20AYG
2026-03-28 22:22:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d505eb3f-1485-55f1-ae4f-3c3957653c7b with identifier: EK23%20AYG
2026-03-28 22:22:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d505eb3f-1485-55f1-ae4f-3c3957653c7b with identifier: EK23%20AYG to the API
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK23%20AYG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd505eb3f-1485-55f1-ae4f-3c3957653c7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK23 AYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK23%20AYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 27134,
 'odometer_reading_unit': '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 2 ACTIVE TOURER 1.5 220I MHT LUXURY DCT Hatchback',
 'transmission': 'automatic',
 'trim': '220I MHT LUXURY DCT',
 'vin': 'WBA72BX0507M26314',
 'year': 2023}
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK23%2520AYG%27 HTTP/1.1" 200 None
2026-03-28 22:22:05 [bca.uk] INFO: Saving data for EK23%20AYG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621942.587446, 'last_price_update_time': 1774736525.850322}
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK23%2520AYG') HTTP/1.1" 204 0
2026-03-28 22:22:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:22:05 [bca.uk] INFO: Found listing with ID: BK23%20TXL
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:22:05 [bca.uk] INFO: Scrape type for BK23%20TXL: 2
2026-03-28 22:22:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e1631f2-070b-54de-ad50-fcb1ac168a2d with identifier: BK23%20TXL
2026-03-28 22:22:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e1631f2-070b-54de-ad50-fcb1ac168a2d with scrape type 2
2026-03-28 22:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e1631f2-070b-54de-ad50-fcb1ac168a2d with scrape type 2
2026-03-28 22:22:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e1631f2-070b-54de-ad50-fcb1ac168a2d, identifier: BK23%20TXL
2026-03-28 22:22:05 [bca.uk] INFO: Found listing with ID: RO73%20JYJ
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520JYJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:05 [bca.uk] INFO: Scrape type for RO73%20JYJ: 2
2026-03-28 22:22:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with identifier: RO73%20JYJ
2026-03-28 22:22:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with scrape type 2
2026-03-28 22:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with scrape type 2
2026-03-28 22:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e629315-f7b5-5e43-a74f-dd1b303a3f29, identifier: RO73%20JYJ
2026-03-28 22:22:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05e8510c-0583-5566-b5c3-3b9250f22479 with identifier: WP25%20CFV
2026-03-28 22:22:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05e8510c-0583-5566-b5c3-3b9250f22479 with identifier: WP25%20CFV
2026-03-28 22:22:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05e8510c-0583-5566-b5c3-3b9250f22479 with identifier: WP25%20CFV to the API
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 17,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP25%20CFV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '05e8510c-0583-5566-b5c3-3b9250f22479',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP25 CFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP25%20CFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 8934,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 P460E SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P460E SE',
 'vin': 'SAL1A2A45SA485594',
 'year': 2025}
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520CFV%27 HTTP/1.1" 200 None
2026-03-28 22:22:06 [bca.uk] INFO: Saving data for WP25%20CFV: {'auction_closing_time': 1775037600.0, 'created_time': 1774621679.336484, 'last_price_update_time': 1774736526.384021}
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP25%2520CFV') HTTP/1.1" 204 0
2026-03-28 22:22:06 [bca.uk] INFO: Found listing with ID: VK22%20OVX
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:06 [bca.uk] INFO: Scrape type for VK22%20OVX: 2
2026-03-28 22:22:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9436a441-1c82-5cbb-9e26-5663aa4428bb with identifier: VK22%20OVX
2026-03-28 22:22:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9436a441-1c82-5cbb-9e26-5663aa4428bb with scrape type 2
2026-03-28 22:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9436a441-1c82-5cbb-9e26-5663aa4428bb with scrape type 2
2026-03-28 22:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9436a441-1c82-5cbb-9e26-5663aa4428bb, identifier: VK22%20OVX
2026-03-28 22:22:06 [bca.uk] INFO: Found listing with ID: BF72%20CVV
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520CVV%27 HTTP/1.1" 200 None
2026-03-28 22:22:06 [bca.uk] INFO: Scrape type for BF72%20CVV: 2
2026-03-28 22:22:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with identifier: BF72%20CVV
2026-03-28 22:22:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with scrape type 2
2026-03-28 22:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with scrape type 2
2026-03-28 22:22:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3, identifier: BF72%20CVV
2026-03-28 22:22:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e1631f2-070b-54de-ad50-fcb1ac168a2d with identifier: BK23%20TXL
2026-03-28 22:22:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e1631f2-070b-54de-ad50-fcb1ac168a2d with identifier: BK23%20TXL
2026-03-28 22:22:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e1631f2-070b-54de-ad50-fcb1ac168a2d with identifier: BK23%20TXL to the API
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:06 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20TXL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1e1631f2-070b-54de-ad50-fcb1ac168a2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 TXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20TXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 66021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK7PC730338',
 'year': 2023}
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:22:06 [bca.uk] INFO: Saving data for BK23%20TXL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621274.989841, 'last_price_update_time': 1774736526.881801}
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520TXL') HTTP/1.1" 204 0
2026-03-28 22:22:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with identifier: RO73%20JYJ
2026-03-28 22:22:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with identifier: RO73%20JYJ
2026-03-28 22:22:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e629315-f7b5-5e43-a74f-dd1b303a3f29 with identifier: RO73%20JYJ to the API
2026-03-28 22:22:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20JYJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7e629315-f7b5-5e43-a74f-dd1b303a3f29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO73 JYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20JYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 4357,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 40 150KW 82KWH S LINE Coupe',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ5RP004344',
 'year': 2023}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520JYJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:07 [bca.uk] INFO: Saving data for RO73%20JYJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621243.489337, 'last_price_update_time': 1774736527.176653}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520JYJ') HTTP/1.1" 204 0
2026-03-28 22:22:07 [bca.uk] INFO: Found listing with ID: ST20%20RXP
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST20%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:22:07 [bca.uk] INFO: Scrape type for ST20%20RXP: 2
2026-03-28 22:22:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72c00c4e-541b-52b5-b650-d349b32aafd3 with identifier: ST20%20RXP
2026-03-28 22:22:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72c00c4e-541b-52b5-b650-d349b32aafd3 with scrape type 2
2026-03-28 22:22:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72c00c4e-541b-52b5-b650-d349b32aafd3 with scrape type 2
2026-03-28 22:22:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72c00c4e-541b-52b5-b650-d349b32aafd3, identifier: ST20%20RXP
2026-03-28 22:22:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9436a441-1c82-5cbb-9e26-5663aa4428bb with identifier: VK22%20OVX
2026-03-28 22:22:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9436a441-1c82-5cbb-9e26-5663aa4428bb with identifier: VK22%20OVX
2026-03-28 22:22:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9436a441-1c82-5cbb-9e26-5663aa4428bb with identifier: VK22%20OVX to the API
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK22%20OVX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9436a441-1c82-5cbb-9e26-5663aa4428bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK22 OVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK22%20OVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 26941,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE',
 'vin': 'WVGZZZE2ZNP034699',
 'year': 2022}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520OVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:07 [bca.uk] INFO: Saving data for VK22%20OVX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621626.93843, 'last_price_update_time': 1774736527.604849}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK22%2520OVX') HTTP/1.1" 204 0
2026-03-28 22:22:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with identifier: BF72%20CVV
2026-03-28 22:22:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with identifier: BF72%20CVV
2026-03-28 22:22:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7168dcc5-2369-5fec-9cdd-5bdcdb0845e3 with identifier: BF72%20CVV to the API
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF72%20CVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7168dcc5-2369-5fec-9cdd-5bdcdb0845e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BF72 CVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF72%20CVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 69719,
 'odometer_reading_unit': '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 OCTAVIA 2.0 TDI 116 SE TECHNOLOGY Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 116 SE TECHNOLOGY',
 'vin': 'TMBBG7NXXNY095405',
 'year': 2022}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520CVV%27 HTTP/1.1" 200 None
2026-03-28 22:22:07 [bca.uk] INFO: Saving data for BF72%20CVV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621944.026019, 'last_price_update_time': 1774736527.887598}
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF72%2520CVV') HTTP/1.1" 204 0
2026-03-28 22:22:07 [bca.uk] INFO: Found listing with ID: BV23%20EKD
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 22:22:07 [bca.uk] INFO: Scrape type for BV23%20EKD: 2
2026-03-28 22:22:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 632aa00c-7668-5456-a292-a5b5992c4b54 with identifier: BV23%20EKD
2026-03-28 22:22:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 632aa00c-7668-5456-a292-a5b5992c4b54 with scrape type 2
2026-03-28 22:22:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 632aa00c-7668-5456-a292-a5b5992c4b54 with scrape type 2
2026-03-28 22:22:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 632aa00c-7668-5456-a292-a5b5992c4b54, identifier: BV23%20EKD
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: Y37%20XEB
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y37%2520XEB%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for Y37%20XEB: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: LF64%20ZXO
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF64%2520ZXO%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for LF64%20ZXO: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YA71%20HFJ
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520HFJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YA71%20HFJ: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: PX22%20OLO
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX22%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for PX22%20OLO: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: HG22%20AZJ
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520AZJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for HG22%20AZJ: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: LC20%20HCL
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC20%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for LC20%20HCL: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: RE23%20FJD
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520FJD%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for RE23%20FJD: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: VO67%20NNX
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520NNX%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for VO67%20NNX: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: WD69%20HTP
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD69%2520HTP%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for WD69%20HTP: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: EG68%20JJZ
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG68%2520JJZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for EG68%20JJZ: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: FL22%20ANV
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for FL22%20ANV: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: WF06%20XNY
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF06%2520XNY%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for WF06%20XNY: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YR72%20WUA
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520WUA%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YR72%20WUA: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: DV22%20OHJ
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV22%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for DV22%20OHJ: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: MM22%20ZFU
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520ZFU%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for MM22%20ZFU: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: LM65%20BEY
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM65%2520BEY%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for LM65%20BEY: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: DP68%20HVM
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP68%2520HVM%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for DP68%20HVM: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: RE22%20DDU
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for RE22%20DDU: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: BX72%20XSR
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX72%2520XSR%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for BX72%20XSR: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YR22%20PVT
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520PVT%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YR22%20PVT: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YG15%20EEY
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG15%2520EEY%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YG15%20EEY: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: MA23%20VFZ
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520VFZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for MA23%20VFZ: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: MF22%20SZU
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520SZU%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for MF22%20SZU: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: BL21%20UCV
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520UCV%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for BL21%20UCV: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: DL70%20JYH
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520JYH%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for DL70%20JYH: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: DE24%20UUP
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for DE24%20UUP: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: LT68%20FXH
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for LT68%20FXH: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: RO72%20LVF
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for RO72%20LVF: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: NL69%20OLK
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL69%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for NL69%20OLK: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: LS72%20OLW
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520OLW%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for LS72%20OLW: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: SN72%20GZX
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN72%2520GZX%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for SN72%20GZX: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YB21%20WUC
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB21%2520WUC%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YB21%20WUC: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: YG16%20YSS
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG16%2520YSS%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for YG16%20YSS: 0
2026-03-28 22:22:08 [bca.uk] INFO: Found listing with ID: SO15%20OPN
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO15%2520OPN%27 HTTP/1.1" 200 None
2026-03-28 22:22:08 [bca.uk] INFO: Scrape type for SO15%20OPN: 2
2026-03-28 22:22:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 322e5aaa-bbe4-577a-9a14-620701879dd2 with identifier: SO15%20OPN
2026-03-28 22:22:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 322e5aaa-bbe4-577a-9a14-620701879dd2 with scrape type 2
2026-03-28 22:22:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 322e5aaa-bbe4-577a-9a14-620701879dd2 with scrape type 2
2026-03-28 22:22:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 322e5aaa-bbe4-577a-9a14-620701879dd2, identifier: SO15%20OPN
2026-03-28 22:22:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72c00c4e-541b-52b5-b650-d349b32aafd3 with identifier: ST20%20RXP
2026-03-28 22:22:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72c00c4e-541b-52b5-b650-d349b32aafd3 with identifier: ST20%20RXP
2026-03-28 22:22:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72c00c4e-541b-52b5-b650-d349b32aafd3 with identifier: ST20%20RXP to the API
2026-03-28 22:22:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST20%20RXP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72c00c4e-541b-52b5-b650-d349b32aafd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST20 RXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST20%20RXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 86444,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 130 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 130 LIFE',
 'vin': 'WVWZZZCDZLW026826',
 'year': 2020}
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST20%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:22:09 [bca.uk] INFO: Saving data for ST20%20RXP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621679.894131, 'last_price_update_time': 1774736529.144051}
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST20%2520RXP') HTTP/1.1" 204 0
2026-03-28 22:22:09 [bca.uk] INFO: Found listing with ID: ND72%20MWX
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 22:22:09 [bca.uk] INFO: Scrape type for ND72%20MWX: 2
2026-03-28 22:22:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23e349da-79b9-51dc-85f9-14470642919d with identifier: ND72%20MWX
2026-03-28 22:22:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23e349da-79b9-51dc-85f9-14470642919d with scrape type 2
2026-03-28 22:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23e349da-79b9-51dc-85f9-14470642919d with scrape type 2
2026-03-28 22:22:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23e349da-79b9-51dc-85f9-14470642919d, identifier: ND72%20MWX
2026-03-28 22:22:09 [bca.uk] INFO: Found listing with ID: YB71%20XEO
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XEO%27 HTTP/1.1" 200 None
2026-03-28 22:22:09 [bca.uk] INFO: Scrape type for YB71%20XEO: 2
2026-03-28 22:22:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8a23707-4de3-5db8-aad8-f512d557eaa1 with identifier: YB71%20XEO
2026-03-28 22:22:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8a23707-4de3-5db8-aad8-f512d557eaa1 with scrape type 2
2026-03-28 22:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8a23707-4de3-5db8-aad8-f512d557eaa1 with scrape type 2
2026-03-28 22:22:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8a23707-4de3-5db8-aad8-f512d557eaa1, identifier: YB71%20XEO
2026-03-28 22:22:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 632aa00c-7668-5456-a292-a5b5992c4b54 with identifier: BV23%20EKD
2026-03-28 22:22:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 632aa00c-7668-5456-a292-a5b5992c4b54 with identifier: BV23%20EKD
2026-03-28 22:22:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 632aa00c-7668-5456-a292-a5b5992c4b54 with identifier: BV23%20EKD to the API
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:09 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV23%20EKD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '632aa00c-7668-5456-a292-a5b5992c4b54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BV23 EKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV23%20EKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 80095,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS4PC751783',
 'year': 2023}
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520EKD%27 HTTP/1.1" 200 None
2026-03-28 22:22:09 [bca.uk] INFO: Saving data for BV23%20EKD: {'auction_closing_time': 1774951200.0, 'created_time': 1774622311.475303, 'last_price_update_time': 1774736529.737119}
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV23%2520EKD') HTTP/1.1" 204 0
2026-03-28 22:22:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 322e5aaa-bbe4-577a-9a14-620701879dd2 with identifier: SO15%20OPN
2026-03-28 22:22:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 322e5aaa-bbe4-577a-9a14-620701879dd2 with identifier: SO15%20OPN
2026-03-28 22:22:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 322e5aaa-bbe4-577a-9a14-620701879dd2 with identifier: SO15%20OPN to the API
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:10 [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': 110,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '322e5aaa-bbe4-577a-9a14-620701879dd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO15 OPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO15%20OPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FIAT',
 'model': '500',
 'odometer': 75467,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 POP STAR Hatchback',
 'transmission': 'manual',
 'trim': 'POP STAR',
 'vin': 'ZFA3120000J445486',
 'year': 2015}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO15%2520OPN%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Saving data for SO15%20OPN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621294.54142, 'last_price_update_time': 1774736530.024185}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO15%2520OPN') HTTP/1.1" 204 0
2026-03-28 22:22:10 [bca.uk] INFO: Found listing with ID: DP19%20UYE
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Scrape type for DP19%20UYE: 2
2026-03-28 22:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb3576a-293b-5dd6-b173-ad93486535fd with identifier: DP19%20UYE
2026-03-28 22:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb3576a-293b-5dd6-b173-ad93486535fd with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb3576a-293b-5dd6-b173-ad93486535fd with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efb3576a-293b-5dd6-b173-ad93486535fd, identifier: DP19%20UYE
2026-03-28 22:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23e349da-79b9-51dc-85f9-14470642919d with identifier: ND72%20MWX
2026-03-28 22:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23e349da-79b9-51dc-85f9-14470642919d with identifier: ND72%20MWX
2026-03-28 22:22:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23e349da-79b9-51dc-85f9-14470642919d with identifier: ND72%20MWX to the API
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND72%20MWX-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '23e349da-79b9-51dc-85f9-14470642919d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ND72 MWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND72%20MWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 18566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF020CM01036',
 'year': 2022}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Saving data for ND72%20MWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621626.560161, 'last_price_update_time': 1774736530.435013}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND72%2520MWX') HTTP/1.1" 204 0
2026-03-28 22:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8a23707-4de3-5db8-aad8-f512d557eaa1 with identifier: YB71%20XEO
2026-03-28 22:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8a23707-4de3-5db8-aad8-f512d557eaa1 with identifier: YB71%20XEO
2026-03-28 22:22:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8a23707-4de3-5db8-aad8-f512d557eaa1 with identifier: YB71%20XEO to the API
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB71%20XEO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8a23707-4de3-5db8-aad8-f512d557eaa1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB71 XEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB71%20XEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 32607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D300 HSE SILVER StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 HSE SILVER',
 'vin': 'SALWA2AW1NA223518',
 'year': 2022}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XEO%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Saving data for YB71%20XEO: {'auction_closing_time': 1775037600.0, 'created_time': 1774621922.986717, 'last_price_update_time': 1774736530.726924}
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB71%2520XEO') HTTP/1.1" 204 0
2026-03-28 22:22:10 [scrapy.extensions.logstats] INFO: Crawled 300 pages (at 3 pages/min), scraped 1975 items (at 137 items/min)
2026-03-28 22:22:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:22:10 [bca.uk] INFO: Found listing with ID: EX61%20HFZ
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Scrape type for EX61%20HFZ: 2
2026-03-28 22:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with identifier: EX61%20HFZ
2026-03-28 22:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 647ff14f-8fd6-5df9-bd58-b33f351d92d7, identifier: EX61%20HFZ
2026-03-28 22:22:10 [bca.uk] INFO: Found listing with ID: LR20%20LWJ
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:10 [bca.uk] INFO: Scrape type for LR20%20LWJ: 2
2026-03-28 22:22:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with identifier: LR20%20LWJ
2026-03-28 22:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with scrape type 2
2026-03-28 22:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d16e4f1-5bdf-5b3f-b62e-592be2efb994, identifier: LR20%20LWJ
2026-03-28 22:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efb3576a-293b-5dd6-b173-ad93486535fd with identifier: DP19%20UYE
2026-03-28 22:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efb3576a-293b-5dd6-b173-ad93486535fd with identifier: DP19%20UYE
2026-03-28 22:22:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efb3576a-293b-5dd6-b173-ad93486535fd with identifier: DP19%20UYE to the API
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP19%20UYE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'efb3576a-293b-5dd6-b173-ad93486535fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP19 UYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP19%20UYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'COMBO CARGO L1',
 'odometer': 73992,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO CARGO L1 1.6 TURBO D 75 2000 EDITION Van',
 'transmission': 'manual',
 'trim': 'TURBO D 75 2000 EDITION',
 'vin': 'W0VEFBHWBKJ613852',
 'year': 2019}
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:22:11 [bca.uk] INFO: Saving data for DP19%20UYE: {'auction_closing_time': 1774951200.0, 'created_time': 1774523210.720994, 'last_price_update_time': 1774736531.26085}
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP19%2520UYE') HTTP/1.1" 204 0
2026-03-28 22:22:11 [bca.uk] INFO: Found listing with ID: HV24%20VKW
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520VKW%27 HTTP/1.1" 200 None
2026-03-28 22:22:11 [bca.uk] INFO: Scrape type for HV24%20VKW: 2
2026-03-28 22:22:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a265d6f6-e944-5644-9eaa-1ea468cf555e with identifier: HV24%20VKW
2026-03-28 22:22:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a265d6f6-e944-5644-9eaa-1ea468cf555e with scrape type 2
2026-03-28 22:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a265d6f6-e944-5644-9eaa-1ea468cf555e with scrape type 2
2026-03-28 22:22:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a265d6f6-e944-5644-9eaa-1ea468cf555e, identifier: HV24%20VKW
2026-03-28 22:22:11 [bca.uk] INFO: Found listing with ID: EK22%20WFP
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 22:22:11 [bca.uk] INFO: Scrape type for EK22%20WFP: 2
2026-03-28 22:22:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae9bedfd-1476-51ee-90be-7b6296431d3e with identifier: EK22%20WFP
2026-03-28 22:22:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae9bedfd-1476-51ee-90be-7b6296431d3e with scrape type 2
2026-03-28 22:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae9bedfd-1476-51ee-90be-7b6296431d3e with scrape type 2
2026-03-28 22:22:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae9bedfd-1476-51ee-90be-7b6296431d3e, identifier: EK22%20WFP
2026-03-28 22:22:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with identifier: EX61%20HFZ
2026-03-28 22:22:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with identifier: EX61%20HFZ
2026-03-28 22:22:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 647ff14f-8fd6-5df9-bd58-b33f351d92d7 with identifier: EX61%20HFZ to the API
2026-03-28 22:22:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:12 [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': 105,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '647ff14f-8fd6-5df9-bd58-b33f351d92d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX61 HFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX61%20HFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 100648,
 '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 AYGO 1.0 VVT-I GO Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I GO',
 'vin': 'JTDKG18C90N568873',
 'year': 2011}
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520HFZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:12 [bca.uk] INFO: Saving data for EX61%20HFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621091.840395, 'last_price_update_time': 1774736532.536948}
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX61%2520HFZ') HTTP/1.1" 204 0
2026-03-28 22:22:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with identifier: LR20%20LWJ
2026-03-28 22:22:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with identifier: LR20%20LWJ
2026-03-28 22:22:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d16e4f1-5bdf-5b3f-b62e-592be2efb994 with identifier: LR20%20LWJ to the API
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:12 [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': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR20%20LWJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3d16e4f1-5bdf-5b3f-b62e-592be2efb994',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR20 LWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR20%20LWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'V300 D',
 'odometer': 51566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ V300 D 2.0 AMG LINE (LONG) 9G MPV',
 'transmission': 'automatic',
 'trim': 'AMG LINE (LONG) 9G',
 'vin': 'W1V44781323715226',
 'year': 2020}
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:12 [bca.uk] INFO: Saving data for LR20%20LWJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774622314.40377, 'last_price_update_time': 1774736532.837565}
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR20%2520LWJ') HTTP/1.1" 204 0
2026-03-28 22:22:12 [bca.uk] INFO: Found listing with ID: HG59%20EGD
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG59%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 22:22:12 [bca.uk] INFO: Scrape type for HG59%20EGD: 2
2026-03-28 22:22:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82f0de80-233a-5352-bc11-99a84b346f2d with identifier: HG59%20EGD
2026-03-28 22:22:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82f0de80-233a-5352-bc11-99a84b346f2d with scrape type 2
2026-03-28 22:22:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82f0de80-233a-5352-bc11-99a84b346f2d with scrape type 2
2026-03-28 22:22:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82f0de80-233a-5352-bc11-99a84b346f2d, identifier: HG59%20EGD
2026-03-28 22:22:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a265d6f6-e944-5644-9eaa-1ea468cf555e with identifier: HV24%20VKW
2026-03-28 22:22:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a265d6f6-e944-5644-9eaa-1ea468cf555e with identifier: HV24%20VKW
2026-03-28 22:22:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a265d6f6-e944-5644-9eaa-1ea468cf555e with identifier: HV24%20VKW to the API
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV24%20VKW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a265d6f6-e944-5644-9eaa-1ea468cf555e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV24 VKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV24%20VKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE 300',
 'odometer': 16284,
 '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 EQE 300 SPORT ED. Saloon',
 'transmission': 'automatic',
 'trim': 'SPORT ED.',
 'vin': 'W1KEG1BB0RF041413',
 'year': 2024}
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520VKW%27 HTTP/1.1" 200 None
2026-03-28 22:22:13 [bca.uk] INFO: Saving data for HV24%20VKW: {'auction_closing_time': 1775037600.0, 'created_time': 1774621629.090424, 'last_price_update_time': 1774736533.229027}
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV24%2520VKW') HTTP/1.1" 204 0
2026-03-28 22:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae9bedfd-1476-51ee-90be-7b6296431d3e with identifier: EK22%20WFP
2026-03-28 22:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae9bedfd-1476-51ee-90be-7b6296431d3e with identifier: EK22%20WFP
2026-03-28 22:22:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae9bedfd-1476-51ee-90be-7b6296431d3e with identifier: EK22%20WFP to the API
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK22%20WFP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ae9bedfd-1476-51ee-90be-7b6296431d3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK22 WFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK22%20WFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 32794,
 'odometer_reading_unit': '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 A200 1.3 AMG LINE EXECUTIVE ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K1770872J360250',
 'year': 2022}
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 22:22:13 [bca.uk] INFO: Saving data for EK22%20WFP: {'auction_closing_time': 1774951200.0, 'created_time': 1774621923.856044, 'last_price_update_time': 1774736533.516926}
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK22%2520WFP') HTTP/1.1" 204 0
2026-03-28 22:22:13 [bca.uk] INFO: Found listing with ID: DF74%20TPY
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF74%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:13 [bca.uk] INFO: Scrape type for DF74%20TPY: 2
2026-03-28 22:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1576253-012c-5b83-8ac2-f3de2f1f921a with identifier: DF74%20TPY
2026-03-28 22:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1576253-012c-5b83-8ac2-f3de2f1f921a with scrape type 2
2026-03-28 22:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1576253-012c-5b83-8ac2-f3de2f1f921a with scrape type 2
2026-03-28 22:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1576253-012c-5b83-8ac2-f3de2f1f921a, identifier: DF74%20TPY
2026-03-28 22:22:13 [bca.uk] INFO: Found listing with ID: GU66%20AVR
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU66%2520AVR%27 HTTP/1.1" 200 None
2026-03-28 22:22:13 [bca.uk] INFO: Scrape type for GU66%20AVR: 2
2026-03-28 22:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffa03dff-4a83-5744-8981-2b362802cf6d with identifier: GU66%20AVR
2026-03-28 22:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffa03dff-4a83-5744-8981-2b362802cf6d with scrape type 2
2026-03-28 22:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffa03dff-4a83-5744-8981-2b362802cf6d with scrape type 2
2026-03-28 22:22:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffa03dff-4a83-5744-8981-2b362802cf6d, identifier: GU66%20AVR
2026-03-28 22:22:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82f0de80-233a-5352-bc11-99a84b346f2d with identifier: HG59%20EGD
2026-03-28 22:22:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82f0de80-233a-5352-bc11-99a84b346f2d with identifier: HG59%20EGD
2026-03-28 22:22:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82f0de80-233a-5352-bc11-99a84b346f2d with identifier: HG59%20EGD to the API
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG59%20EGD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '82f0de80-233a-5352-bc11-99a84b346f2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG59 EGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG59%20EGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 116373,
 '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 KUGA 2.0 TDCI 2WD ZETEC StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 2WD ZETEC',
 'vin': 'WF0RXXGCDR9K37512',
 'year': 2009}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG59%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 22:22:14 [bca.uk] INFO: Saving data for HG59%20EGD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621526.964909, 'last_price_update_time': 1774736534.039348}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG59%2520EGD') HTTP/1.1" 204 0
2026-03-28 22:22:14 [bca.uk] INFO: Found listing with ID: ND72%20MJK
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MJK%27 HTTP/1.1" 200 None
2026-03-28 22:22:14 [bca.uk] INFO: Scrape type for ND72%20MJK: 2
2026-03-28 22:22:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 890134dc-5e79-561a-81be-5fd0126e5da1 with identifier: ND72%20MJK
2026-03-28 22:22:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 890134dc-5e79-561a-81be-5fd0126e5da1 with scrape type 2
2026-03-28 22:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 890134dc-5e79-561a-81be-5fd0126e5da1 with scrape type 2
2026-03-28 22:22:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 890134dc-5e79-561a-81be-5fd0126e5da1, identifier: ND72%20MJK
2026-03-28 22:22:14 [bca.uk] INFO: Found listing with ID: UIG%206005
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25206005%27 HTTP/1.1" 200 None
2026-03-28 22:22:14 [bca.uk] INFO: Scrape type for UIG%206005: 2
2026-03-28 22:22:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aafb10e2-7685-57a6-b90b-4af750671fef with identifier: UIG%206005
2026-03-28 22:22:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aafb10e2-7685-57a6-b90b-4af750671fef with scrape type 2
2026-03-28 22:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aafb10e2-7685-57a6-b90b-4af750671fef with scrape type 2
2026-03-28 22:22:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aafb10e2-7685-57a6-b90b-4af750671fef, identifier: UIG%206005
2026-03-28 22:22:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1576253-012c-5b83-8ac2-f3de2f1f921a with identifier: DF74%20TPY
2026-03-28 22:22:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1576253-012c-5b83-8ac2-f3de2f1f921a with identifier: DF74%20TPY
2026-03-28 22:22:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1576253-012c-5b83-8ac2-f3de2f1f921a with identifier: DF74%20TPY to the API
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:14 [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': 9,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF74%20TPY-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': 'e1576253-012c-5b83-8ac2-f3de2f1f921a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF74 TPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF74%20TPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 4676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 204 PHEV ELEGANCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 204 PHEV ELEGANCE DSG',
 'vin': 'WVGZZZCT2SW400256',
 'year': 2024}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF74%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:14 [bca.uk] INFO: Saving data for DF74%20TPY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621263.680078, 'last_price_update_time': 1774736534.589143}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF74%2520TPY') HTTP/1.1" 204 0
2026-03-28 22:22:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffa03dff-4a83-5744-8981-2b362802cf6d with identifier: GU66%20AVR
2026-03-28 22:22:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffa03dff-4a83-5744-8981-2b362802cf6d with identifier: GU66%20AVR
2026-03-28 22:22:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffa03dff-4a83-5744-8981-2b362802cf6d with identifier: GU66%20AVR to the API
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:14 [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': 258,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU66%20AVR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffa03dff-4a83-5744-8981-2b362802cf6d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU66 AVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU66%20AVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BENTLEY',
 'model': 'CONTINENTAL GTC',
 'odometer': 68184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BENTLEY CONTINENTAL GTC 4.0 V8 S MULLINER DRIVING SPEC Convertible',
 'transmission': 'manual',
 'trim': 'V8 S MULLINER DRIVING SPEC',
 'vin': 'SCBGE23W2HC060578',
 'year': 2016}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU66%2520AVR%27 HTTP/1.1" 200 None
2026-03-28 22:22:14 [bca.uk] INFO: Saving data for GU66%20AVR: {'auction_closing_time': 1774951200.0, 'created_time': 1774622285.261563, 'last_price_update_time': 1774736534.992269}
2026-03-28 22:22:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU66%2520AVR') HTTP/1.1" 204 0
2026-03-28 22:22:15 [bca.uk] INFO: Found listing with ID: AJ12%20EAC
2026-03-28 22:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ12%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:22:15 [bca.uk] INFO: Scrape type for AJ12%20EAC: 2
2026-03-28 22:22:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9051462e-c14e-5f12-ae75-088d39dbdd05 with identifier: AJ12%20EAC
2026-03-28 22:22:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9051462e-c14e-5f12-ae75-088d39dbdd05 with scrape type 2
2026-03-28 22:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9051462e-c14e-5f12-ae75-088d39dbdd05 with scrape type 2
2026-03-28 22:22:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9051462e-c14e-5f12-ae75-088d39dbdd05, identifier: AJ12%20EAC
2026-03-28 22:22:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 890134dc-5e79-561a-81be-5fd0126e5da1 with identifier: ND72%20MJK
2026-03-28 22:22:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 890134dc-5e79-561a-81be-5fd0126e5da1 with identifier: ND72%20MJK
2026-03-28 22:22:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 890134dc-5e79-561a-81be-5fd0126e5da1 with identifier: ND72%20MJK to the API
2026-03-28 22:22:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:16 [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=ND72%20MJK-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '890134dc-5e79-561a-81be-5fd0126e5da1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ND72 MJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND72%20MJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 31605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF030CL99278',
 'year': 2022}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520MJK%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Saving data for ND72%20MJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621614.572169, 'last_price_update_time': 1774736536.07151}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND72%2520MJK') HTTP/1.1" 204 0
2026-03-28 22:22:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aafb10e2-7685-57a6-b90b-4af750671fef with identifier: UIG%206005
2026-03-28 22:22:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aafb10e2-7685-57a6-b90b-4af750671fef with identifier: UIG%206005
2026-03-28 22:22:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aafb10e2-7685-57a6-b90b-4af750671fef with identifier: UIG%206005 to the API
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UIG%206005-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aafb10e2-7685-57a6-b90b-4af750671fef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UIG 6005',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UIG%206005&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 60966,
 'odometer_reading_unit': '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 XE 2.0 D180 R-DYNAMIC S Saloon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S',
 'vin': 'SAJAB4AN6LCP59563',
 'year': 2019}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UIG%25206005%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Saving data for UIG%206005: {'auction_closing_time': 1775037600.0, 'created_time': 1774621926.655148, 'last_price_update_time': 1774736536.394586}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UIG%25206005') HTTP/1.1" 204 0
2026-03-28 22:22:16 [bca.uk] INFO: Found listing with ID: MT66%20HOJ
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT66%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Scrape type for MT66%20HOJ: 2
2026-03-28 22:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 155b940b-43ea-555f-8417-ac07c65c5a77 with identifier: MT66%20HOJ
2026-03-28 22:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 155b940b-43ea-555f-8417-ac07c65c5a77 with scrape type 2
2026-03-28 22:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 155b940b-43ea-555f-8417-ac07c65c5a77 with scrape type 2
2026-03-28 22:22:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 155b940b-43ea-555f-8417-ac07c65c5a77, identifier: MT66%20HOJ
2026-03-28 22:22:16 [bca.uk] INFO: Found listing with ID: HV65%20TYB
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Scrape type for HV65%20TYB: 2
2026-03-28 22:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with identifier: HV65%20TYB
2026-03-28 22:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with scrape type 2
2026-03-28 22:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with scrape type 2
2026-03-28 22:22:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72, identifier: HV65%20TYB
2026-03-28 22:22:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9051462e-c14e-5f12-ae75-088d39dbdd05 with identifier: AJ12%20EAC
2026-03-28 22:22:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9051462e-c14e-5f12-ae75-088d39dbdd05 with identifier: AJ12%20EAC
2026-03-28 22:22:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9051462e-c14e-5f12-ae75-088d39dbdd05 with identifier: AJ12%20EAC to the API
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9051462e-c14e-5f12-ae75-088d39dbdd05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ12 EAC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ12%20EAC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '116I',
 'odometer': 60388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1A12040E690744',
 'year': 2012}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ12%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Saving data for AJ12%20EAC: {'auction_closing_time': 1774951200.0, 'created_time': 1774621363.753989, 'last_price_update_time': 1774736536.959686}
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ12%2520EAC') HTTP/1.1" 204 0
2026-03-28 22:22:16 [bca.uk] INFO: Found listing with ID: DF71%20OEZ
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:16 [bca.uk] INFO: Scrape type for DF71%20OEZ: 2
2026-03-28 22:22:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with identifier: DF71%20OEZ
2026-03-28 22:22:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with scrape type 2
2026-03-28 22:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with scrape type 2
2026-03-28 22:22:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed0a9de3-2d08-5cb4-97e8-de031cf3f810, identifier: DF71%20OEZ
2026-03-28 22:22:17 [bca.uk] INFO: Found listing with ID: FL71%20TOJ
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520TOJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:17 [bca.uk] INFO: Scrape type for FL71%20TOJ: 2
2026-03-28 22:22:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5082652-7b12-5f00-bef5-8dfa364504ec with identifier: FL71%20TOJ
2026-03-28 22:22:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5082652-7b12-5f00-bef5-8dfa364504ec with scrape type 2
2026-03-28 22:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5082652-7b12-5f00-bef5-8dfa364504ec with scrape type 2
2026-03-28 22:22:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5082652-7b12-5f00-bef5-8dfa364504ec, identifier: FL71%20TOJ
2026-03-28 22:22:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 155b940b-43ea-555f-8417-ac07c65c5a77 with identifier: MT66%20HOJ
2026-03-28 22:22:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 155b940b-43ea-555f-8417-ac07c65c5a77 with identifier: MT66%20HOJ
2026-03-28 22:22:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 155b940b-43ea-555f-8417-ac07c65c5a77 with identifier: MT66%20HOJ to the API
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:17 [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': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT66%20HOJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '155b940b-43ea-555f-8417-ac07c65c5a77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT66 HOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT66%20HOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 73824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 110 DYNAMIQUE EDC',
 'vin': 'VF1RFE00656550924',
 'year': 2016}
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT66%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:17 [bca.uk] INFO: Saving data for MT66%20HOJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773931581.871346, 'last_price_update_time': 1774736537.532864}
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT66%2520HOJ') HTTP/1.1" 204 0
2026-03-28 22:22:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with identifier: HV65%20TYB
2026-03-28 22:22:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with identifier: HV65%20TYB
2026-03-28 22:22:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72 with identifier: HV65%20TYB to the API
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:17 [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': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV65%20TYB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d2c4ec6-bd43-5197-a9fc-10e7e91f0e72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV65 TYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV65%20TYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 79037,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 3.0 D 258 S PDK StationWagon',
 'transmission': 'automatic',
 'trim': 'D 258 S PDK',
 'vin': 'WP1ZZZ95ZGLB66344',
 'year': 2015}
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 22:22:17 [bca.uk] INFO: Saving data for HV65%20TYB: {'auction_closing_time': 1774951200.0, 'created_time': 1774622285.844483, 'last_price_update_time': 1774736537.824093}
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV65%2520TYB') HTTP/1.1" 204 0
2026-03-28 22:22:17 [bca.uk] INFO: Found listing with ID: GJ12%20EKW
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 22:22:17 [bca.uk] INFO: Scrape type for GJ12%20EKW: 2
2026-03-28 22:22:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90bec376-ae14-58ff-b04b-a40ea517118c with identifier: GJ12%20EKW
2026-03-28 22:22:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90bec376-ae14-58ff-b04b-a40ea517118c with scrape type 2
2026-03-28 22:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90bec376-ae14-58ff-b04b-a40ea517118c with scrape type 2
2026-03-28 22:22:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90bec376-ae14-58ff-b04b-a40ea517118c, identifier: GJ12%20EKW
2026-03-28 22:22:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with identifier: DF71%20OEZ
2026-03-28 22:22:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with identifier: DF71%20OEZ
2026-03-28 22:22:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed0a9de3-2d08-5cb4-97e8-de031cf3f810 with identifier: DF71%20OEZ to the API
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF71%20OEZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ed0a9de3-2d08-5cb4-97e8-de031cf3f810',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF71 OEZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF71%20OEZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 43896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZNP020617',
 'year': 2022}
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520OEZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:18 [bca.uk] INFO: Saving data for DF71%20OEZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621595.299362, 'last_price_update_time': 1774736538.280177}
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF71%2520OEZ') HTTP/1.1" 204 0
2026-03-28 22:22:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5082652-7b12-5f00-bef5-8dfa364504ec with identifier: FL71%20TOJ
2026-03-28 22:22:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5082652-7b12-5f00-bef5-8dfa364504ec with identifier: FL71%20TOJ
2026-03-28 22:22:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5082652-7b12-5f00-bef5-8dfa364504ec with identifier: FL71%20TOJ to the API
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL71%20TOJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5082652-7b12-5f00-bef5-8dfa364504ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL71 TOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL71%20TOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CUPRA',
 'model': 'FORMENTOR',
 'odometer': 43535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CUPRA FORMENTOR 2.0 TSI 190 4D V2 DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 190 4D V2 DSG',
 'vin': 'VSSZZZKMZNR012633',
 'year': 2021}
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520TOJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:18 [bca.uk] INFO: Saving data for FL71%20TOJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621879.565607, 'last_price_update_time': 1774736538.579457}
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL71%2520TOJ') HTTP/1.1" 204 0
2026-03-28 22:22:18 [bca.uk] INFO: Found listing with ID: SL67%20THX
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL67%2520THX%27 HTTP/1.1" 200 None
2026-03-28 22:22:18 [bca.uk] INFO: Scrape type for SL67%20THX: 2
2026-03-28 22:22:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2be8f02-c7db-59ed-8676-0e619f242e79 with identifier: SL67%20THX
2026-03-28 22:22:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2be8f02-c7db-59ed-8676-0e619f242e79 with scrape type 2
2026-03-28 22:22:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2be8f02-c7db-59ed-8676-0e619f242e79 with scrape type 2
2026-03-28 22:22:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2be8f02-c7db-59ed-8676-0e619f242e79, identifier: SL67%20THX
2026-03-28 22:22:18 [bca.uk] INFO: Found listing with ID: LO21%20AUE
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520AUE%27 HTTP/1.1" 200 None
2026-03-28 22:22:18 [bca.uk] INFO: Scrape type for LO21%20AUE: 2
2026-03-28 22:22:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5685707-7c68-554d-90d0-e701a6da289e with identifier: LO21%20AUE
2026-03-28 22:22:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5685707-7c68-554d-90d0-e701a6da289e with scrape type 2
2026-03-28 22:22:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5685707-7c68-554d-90d0-e701a6da289e with scrape type 2
2026-03-28 22:22:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5685707-7c68-554d-90d0-e701a6da289e, identifier: LO21%20AUE
2026-03-28 22:22:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90bec376-ae14-58ff-b04b-a40ea517118c with identifier: GJ12%20EKW
2026-03-28 22:22:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90bec376-ae14-58ff-b04b-a40ea517118c with identifier: GJ12%20EKW
2026-03-28 22:22:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90bec376-ae14-58ff-b04b-a40ea517118c with identifier: GJ12%20EKW to the API
2026-03-28 22:22:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ12%20EKW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90bec376-ae14-58ff-b04b-a40ea517118c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ12 EKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ12%20EKW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 53829,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 3 Hatchback',
 'transmission': 'manual',
 'trim': '3',
 'vin': 'KNADN512LC6736858',
 'year': 2012}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520EKW%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Saving data for GJ12%20EKW: {'auction_closing_time': 1775469600.0, 'created_time': 1774621488.717466, 'last_price_update_time': 1774736539.116274}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ12%2520EKW') HTTP/1.1" 204 0
2026-03-28 22:22:19 [bca.uk] INFO: Found listing with ID: AJ73%20TUH
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Scrape type for AJ73%20TUH: 2
2026-03-28 22:22:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with identifier: AJ73%20TUH
2026-03-28 22:22:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with scrape type 2
2026-03-28 22:22:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with scrape type 2
2026-03-28 22:22:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a, identifier: AJ73%20TUH
2026-03-28 22:22:19 [bca.uk] INFO: Found listing with ID: SP19%20UYU
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Scrape type for SP19%20UYU: 2
2026-03-28 22:22:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b730025-ec7a-572b-8644-8aeaf3671b2d with identifier: SP19%20UYU
2026-03-28 22:22:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b730025-ec7a-572b-8644-8aeaf3671b2d with scrape type 2
2026-03-28 22:22:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b730025-ec7a-572b-8644-8aeaf3671b2d with scrape type 2
2026-03-28 22:22:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b730025-ec7a-572b-8644-8aeaf3671b2d, identifier: SP19%20UYU
2026-03-28 22:22:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2be8f02-c7db-59ed-8676-0e619f242e79 with identifier: SL67%20THX
2026-03-28 22:22:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2be8f02-c7db-59ed-8676-0e619f242e79 with identifier: SL67%20THX
2026-03-28 22:22:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2be8f02-c7db-59ed-8676-0e619f242e79 with identifier: SL67%20THX to the API
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:19 [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': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL67%20THX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2be8f02-c7db-59ed-8676-0e619f242e79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL67 THX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL67%20THX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 81063,
 'odometer_reading_unit': '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 CROSSLAND X 1.2 T 110 ECOTEC ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 110 ECOTEC ELITE S/S',
 'vin': 'W0V7H9ED6J4092027',
 'year': 2017}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL67%2520THX%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Saving data for SL67%20THX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622269.89352, 'last_price_update_time': 1774736539.642487}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL67%2520THX') HTTP/1.1" 204 0
2026-03-28 22:22:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5685707-7c68-554d-90d0-e701a6da289e with identifier: LO21%20AUE
2026-03-28 22:22:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5685707-7c68-554d-90d0-e701a6da289e with identifier: LO21%20AUE
2026-03-28 22:22:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5685707-7c68-554d-90d0-e701a6da289e with identifier: LO21%20AUE to the API
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:19 [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': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO21%20AUE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5685707-7c68-554d-90d0-e701a6da289e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO21 AUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO21%20AUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 85232,
 'odometer_reading_unit': '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 A180 1.3 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770842N217089',
 'year': 2021}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520AUE%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Saving data for LO21%20AUE: {'auction_closing_time': 1775124000.0, 'created_time': 1774390739.754415, 'last_price_update_time': 1774736539.94266}
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520AUE') HTTP/1.1" 204 0
2026-03-28 22:22:19 [bca.uk] INFO: Found listing with ID: GV11%20EZZ
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:19 [bca.uk] INFO: Scrape type for GV11%20EZZ: 2
2026-03-28 22:22:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3abbb41d-5f1d-5b12-899e-d08dffb5224a with identifier: GV11%20EZZ
2026-03-28 22:22:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3abbb41d-5f1d-5b12-899e-d08dffb5224a with scrape type 2
2026-03-28 22:22:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3abbb41d-5f1d-5b12-899e-d08dffb5224a with scrape type 2
2026-03-28 22:22:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3abbb41d-5f1d-5b12-899e-d08dffb5224a, identifier: GV11%20EZZ
2026-03-28 22:22:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with identifier: AJ73%20TUH
2026-03-28 22:22:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with identifier: AJ73%20TUH
2026-03-28 22:22:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a with identifier: AJ73%20TUH to the API
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ73%20TUH-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7c49ca4a-3eea-5e77-8e0d-4276a5c83c0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ73 TUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ73%20TUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 14861,
 '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 IX 240KW 76KWH XD40 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT',
 'vin': 'WBY12CF040CR42976',
 'year': 2024}
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 22:22:20 [bca.uk] INFO: Saving data for AJ73%20TUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621612.652758, 'last_price_update_time': 1774736540.352516}
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ73%2520TUH') HTTP/1.1" 204 0
2026-03-28 22:22:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b730025-ec7a-572b-8644-8aeaf3671b2d with identifier: SP19%20UYU
2026-03-28 22:22:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b730025-ec7a-572b-8644-8aeaf3671b2d with identifier: SP19%20UYU
2026-03-28 22:22:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b730025-ec7a-572b-8644-8aeaf3671b2d with identifier: SP19%20UYU to the API
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP19%20UYU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6b730025-ec7a-572b-8644-8aeaf3671b2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP19 UYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP19%20UYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 41715,
 'odometer_reading_unit': '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': 'SALWA2AK5KA860274',
 'year': 2019}
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 22:22:20 [bca.uk] INFO: Saving data for SP19%20UYU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621890.525984, 'last_price_update_time': 1774736540.735106}
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP19%2520UYU') HTTP/1.1" 204 0
2026-03-28 22:22:20 [bca.uk] INFO: Found listing with ID: CK15%20WVX
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520WVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:20 [bca.uk] INFO: Scrape type for CK15%20WVX: 2
2026-03-28 22:22:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with identifier: CK15%20WVX
2026-03-28 22:22:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with scrape type 2
2026-03-28 22:22:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with scrape type 2
2026-03-28 22:22:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 007fd87e-6f63-5c5a-b46c-8b6ade91dca6, identifier: CK15%20WVX
2026-03-28 22:22:20 [bca.uk] INFO: Found listing with ID: FJ57%20ATF
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ57%2520ATF%27 HTTP/1.1" 200 None
2026-03-28 22:22:20 [bca.uk] INFO: Scrape type for FJ57%20ATF: 2
2026-03-28 22:22:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4989966-8a61-58b0-a385-81830a5ff58e with identifier: FJ57%20ATF
2026-03-28 22:22:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4989966-8a61-58b0-a385-81830a5ff58e with scrape type 2
2026-03-28 22:22:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4989966-8a61-58b0-a385-81830a5ff58e with scrape type 2
2026-03-28 22:22:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4989966-8a61-58b0-a385-81830a5ff58e, identifier: FJ57%20ATF
2026-03-28 22:22:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3abbb41d-5f1d-5b12-899e-d08dffb5224a with identifier: GV11%20EZZ
2026-03-28 22:22:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3abbb41d-5f1d-5b12-899e-d08dffb5224a with identifier: GV11%20EZZ
2026-03-28 22:22:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3abbb41d-5f1d-5b12-899e-d08dffb5224a with identifier: GV11%20EZZ to the API
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV11%20EZZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-04-06T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3abbb41d-5f1d-5b12-899e-d08dffb5224a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV11 EZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV11%20EZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 132773,
 '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 E220 2.1 CDI B/E SPORT TIP Convertible',
 'transmission': 'manual',
 'trim': 'CDI B/E SPORT TIP',
 'vin': 'WDD2074022F129090',
 'year': 2011}
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV11%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:21 [bca.uk] INFO: Saving data for GV11%20EZZ: {'auction_closing_time': 1775469600.0, 'created_time': 1774621475.963551, 'last_price_update_time': 1774736541.274249}
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV11%2520EZZ') HTTP/1.1" 204 0
2026-03-28 22:22:21 [bca.uk] INFO: Found listing with ID: NL22%20LHD
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:22:21 [bca.uk] INFO: Scrape type for NL22%20LHD: 2
2026-03-28 22:22:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6709d4b-db45-5c95-8661-b56ed4383e2b with identifier: NL22%20LHD
2026-03-28 22:22:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6709d4b-db45-5c95-8661-b56ed4383e2b with scrape type 2
2026-03-28 22:22:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6709d4b-db45-5c95-8661-b56ed4383e2b with scrape type 2
2026-03-28 22:22:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6709d4b-db45-5c95-8661-b56ed4383e2b, identifier: NL22%20LHD
2026-03-28 22:22:21 [bca.uk] INFO: Found listing with ID: SJ70%20DJD
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520DJD%27 HTTP/1.1" 200 None
2026-03-28 22:22:21 [bca.uk] INFO: Scrape type for SJ70%20DJD: 2
2026-03-28 22:22:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with identifier: SJ70%20DJD
2026-03-28 22:22:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with scrape type 2
2026-03-28 22:22:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with scrape type 2
2026-03-28 22:22:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b781ba4b-c06e-5f07-8c7a-203f9f5c3662, identifier: SJ70%20DJD
2026-03-28 22:22:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with identifier: CK15%20WVX
2026-03-28 22:22:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with identifier: CK15%20WVX
2026-03-28 22:22:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 007fd87e-6f63-5c5a-b46c-8b6ade91dca6 with identifier: CK15%20WVX to the API
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:21 [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': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK15%20WVX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '007fd87e-6f63-5c5a-b46c-8b6ade91dca6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK15 WVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK15%20WVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA TOURER',
 'odometer': 95705,
 'odometer_reading_unit': '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 ASTRA TOURER 1.6 16V 115 ELITE Estate',
 'transmission': 'manual',
 'trim': '16V 115 ELITE',
 'vin': 'W0LPE8ED2F8061451',
 'year': 2015}
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520WVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:21 [bca.uk] INFO: Saving data for CK15%20WVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774621262.414022, 'last_price_update_time': 1774736541.784622}
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK15%2520WVX') HTTP/1.1" 204 0
2026-03-28 22:22:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4989966-8a61-58b0-a385-81830a5ff58e with identifier: FJ57%20ATF
2026-03-28 22:22:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4989966-8a61-58b0-a385-81830a5ff58e with identifier: FJ57%20ATF
2026-03-28 22:22:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4989966-8a61-58b0-a385-81830a5ff58e with identifier: FJ57%20ATF to the API
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:22 [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': 330,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ57%20ATF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4989966-8a61-58b0-a385-81830a5ff58e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ57 ATF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ57%20ATF&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MASERATI',
 'model': 'GRANTURISMO',
 'odometer': 86734,
 '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': 'MASERATI GRANTURISMO 4.2 V8 Coupe',
 'transmission': 'manual',
 'trim': 'V8',
 'vin': 'ZAMGH45C000035210',
 'year': 2007}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ57%2520ATF%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Saving data for FJ57%20ATF: {'auction_closing_time': 1774951200.0, 'created_time': 1774622258.597899, 'last_price_update_time': 1774736542.088309}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ57%2520ATF') HTTP/1.1" 204 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: YE14%20BUA
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE14%2520BUA%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for YE14%20BUA: 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: BW15%20PUE
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW15%2520PUE%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for BW15%20PUE: 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: DS69%20HJY
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520HJY%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for DS69%20HJY: 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: DU11%20DXO
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU11%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for DU11%20DXO: 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: LB70%20OVU
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for LB70%20OVU: 2
2026-03-28 22:22:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cf13873-45cc-59ad-ae64-396a4af2ca2b with identifier: LB70%20OVU
2026-03-28 22:22:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cf13873-45cc-59ad-ae64-396a4af2ca2b with scrape type 2
2026-03-28 22:22:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cf13873-45cc-59ad-ae64-396a4af2ca2b with scrape type 2
2026-03-28 22:22:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cf13873-45cc-59ad-ae64-396a4af2ca2b, identifier: LB70%20OVU
2026-03-28 22:22:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6709d4b-db45-5c95-8661-b56ed4383e2b with identifier: NL22%20LHD
2026-03-28 22:22:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6709d4b-db45-5c95-8661-b56ed4383e2b with identifier: NL22%20LHD
2026-03-28 22:22:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6709d4b-db45-5c95-8661-b56ed4383e2b with identifier: NL22%20LHD to the API
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL22%20LHD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b6709d4b-db45-5c95-8661-b56ed4383e2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL22 LHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL22%20LHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 45653,
 'odometer_reading_unit': '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': 'LRWYHCEK3NC250407',
 'year': 2022}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520LHD%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Saving data for NL22%20LHD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621595.682719, 'last_price_update_time': 1774736542.63818}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL22%2520LHD') HTTP/1.1" 204 0
2026-03-28 22:22:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with identifier: SJ70%20DJD
2026-03-28 22:22:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with identifier: SJ70%20DJD
2026-03-28 22:22:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b781ba4b-c06e-5f07-8c7a-203f9f5c3662 with identifier: SJ70%20DJD to the API
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ70%20DJD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b781ba4b-c06e-5f07-8c7a-203f9f5c3662',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ70 DJD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ70%20DJD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 44050,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD',
 'vin': 'SALZB2CN9LH109737',
 'year': 2020}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520DJD%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Saving data for SJ70%20DJD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621878.787467, 'last_price_update_time': 1774736542.939892}
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ70%2520DJD') HTTP/1.1" 204 0
2026-03-28 22:22:22 [bca.uk] INFO: Found listing with ID: CK68%20LMX
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:22:22 [bca.uk] INFO: Scrape type for CK68%20LMX: 2
2026-03-28 22:22:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: badda2bc-2590-50db-9dc9-c4c9742a2161 with identifier: CK68%20LMX
2026-03-28 22:22:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item badda2bc-2590-50db-9dc9-c4c9742a2161 with scrape type 2
2026-03-28 22:22:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item badda2bc-2590-50db-9dc9-c4c9742a2161 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: badda2bc-2590-50db-9dc9-c4c9742a2161, identifier: CK68%20LMX
2026-03-28 22:22:23 [bca.uk] INFO: Found listing with ID: KS65%20MTJ
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:23 [bca.uk] INFO: Scrape type for KS65%20MTJ: 2
2026-03-28 22:22:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ff60aab-25e3-5908-bda0-cd99e2064205 with identifier: KS65%20MTJ
2026-03-28 22:22:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ff60aab-25e3-5908-bda0-cd99e2064205 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ff60aab-25e3-5908-bda0-cd99e2064205 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ff60aab-25e3-5908-bda0-cd99e2064205, identifier: KS65%20MTJ
2026-03-28 22:22:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cf13873-45cc-59ad-ae64-396a4af2ca2b with identifier: LB70%20OVU
2026-03-28 22:22:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cf13873-45cc-59ad-ae64-396a4af2ca2b with identifier: LB70%20OVU
2026-03-28 22:22:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cf13873-45cc-59ad-ae64-396a4af2ca2b with identifier: LB70%20OVU to the API
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6cf13873-45cc-59ad-ae64-396a4af2ca2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB70 OVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB70%20OVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 38949,
 'odometer_reading_unit': '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 E-PACE 2.0 D180 AWD CHEQUERED FLAG Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD CHEQUERED FLAG',
 'vin': 'SADFA2AN9L1013670',
 'year': 2020}
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 22:22:23 [bca.uk] INFO: Saving data for LB70%20OVU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621457.973409, 'last_price_update_time': 1774736543.47402}
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB70%2520OVU') HTTP/1.1" 204 0
2026-03-28 22:22:23 [bca.uk] INFO: Found listing with ID: WV18%20HCL
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:22:23 [bca.uk] INFO: Scrape type for WV18%20HCL: 2
2026-03-28 22:22:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33872ec4-8d7d-5fb6-898b-faa55642b924 with identifier: WV18%20HCL
2026-03-28 22:22:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33872ec4-8d7d-5fb6-898b-faa55642b924 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33872ec4-8d7d-5fb6-898b-faa55642b924 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33872ec4-8d7d-5fb6-898b-faa55642b924, identifier: WV18%20HCL
2026-03-28 22:22:23 [bca.uk] INFO: Found listing with ID: PY72%20DHK
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520DHK%27 HTTP/1.1" 200 None
2026-03-28 22:22:23 [bca.uk] INFO: Scrape type for PY72%20DHK: 2
2026-03-28 22:22:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with identifier: PY72%20DHK
2026-03-28 22:22:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with scrape type 2
2026-03-28 22:22:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6, identifier: PY72%20DHK
2026-03-28 22:22:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: badda2bc-2590-50db-9dc9-c4c9742a2161 with identifier: CK68%20LMX
2026-03-28 22:22:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: badda2bc-2590-50db-9dc9-c4c9742a2161 with identifier: CK68%20LMX
2026-03-28 22:22:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: badda2bc-2590-50db-9dc9-c4c9742a2161 with identifier: CK68%20LMX to the API
2026-03-28 22:22:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:24 [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': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK68%20LMX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'badda2bc-2590-50db-9dc9-c4c9742a2161',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK68 LMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK68%20LMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 121727,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 GT LINE',
 'vin': 'VF1R9800761292968',
 'year': 2018}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:22:24 [bca.uk] INFO: Saving data for CK68%20LMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622290.37376, 'last_price_update_time': 1774736544.12616}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK68%2520LMX') HTTP/1.1" 204 0
2026-03-28 22:22:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ff60aab-25e3-5908-bda0-cd99e2064205 with identifier: KS65%20MTJ
2026-03-28 22:22:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ff60aab-25e3-5908-bda0-cd99e2064205 with identifier: KS65%20MTJ
2026-03-28 22:22:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ff60aab-25e3-5908-bda0-cd99e2064205 with identifier: KS65%20MTJ to the API
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:24 [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': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS65%20MTJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ff60aab-25e3-5908-bda0-cd99e2064205',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS65 MTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS65%20MTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 125838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 110 MATCH EDITION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 110 MATCH EDITION DSG',
 'vin': 'WVWZZZAUZGW211691',
 'year': 2016}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:24 [bca.uk] INFO: Saving data for KS65%20MTJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774622260.223576, 'last_price_update_time': 1774736544.435916}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS65%2520MTJ') HTTP/1.1" 204 0
2026-03-28 22:22:24 [bca.uk] INFO: Found listing with ID: LK23%20NAO
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK23%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 22:22:24 [bca.uk] INFO: Scrape type for LK23%20NAO: 2
2026-03-28 22:22:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with identifier: LK23%20NAO
2026-03-28 22:22:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with scrape type 2
2026-03-28 22:22:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with scrape type 2
2026-03-28 22:22:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a2611c9-a5b1-56c9-8c24-e4668d0134a3, identifier: LK23%20NAO
2026-03-28 22:22:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33872ec4-8d7d-5fb6-898b-faa55642b924 with identifier: WV18%20HCL
2026-03-28 22:22:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33872ec4-8d7d-5fb6-898b-faa55642b924 with identifier: WV18%20HCL
2026-03-28 22:22:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33872ec4-8d7d-5fb6-898b-faa55642b924 with identifier: WV18%20HCL to the API
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:24 [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': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV18%20HCL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '33872ec4-8d7d-5fb6-898b-faa55642b924',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV18 HCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV18%20HCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 66312,
 'odometer_reading_unit': '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 2.0 TSI 310 R 4M DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 310 R 4M DSG',
 'vin': 'WVWZZZAUZJW187811',
 'year': 2018}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:22:24 [bca.uk] INFO: Saving data for WV18%20HCL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621600.960077, 'last_price_update_time': 1774736544.864486}
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV18%2520HCL') HTTP/1.1" 204 0
2026-03-28 22:22:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with identifier: PY72%20DHK
2026-03-28 22:22:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with identifier: PY72%20DHK
2026-03-28 22:22:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6 with identifier: PY72%20DHK to the API
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY72%20DHK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e61e2cf8-0c7b-5e99-a00e-8f6f62df6af6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PY72 DHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY72%20DHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 46886,
 'odometer_reading_unit': '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': 'SALCA2AN9PH325623',
 'year': 2022}
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520DHK%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Saving data for PY72%20DHK: {'auction_closing_time': 1775037600.0, 'created_time': 1774621928.553762, 'last_price_update_time': 1774736545.200594}
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY72%2520DHK') HTTP/1.1" 204 0
2026-03-28 22:22:25 [bca.uk] INFO: Found listing with ID: CU13%20HVX
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU13%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Scrape type for CU13%20HVX: 2
2026-03-28 22:22:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with identifier: CU13%20HVX
2026-03-28 22:22:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 747b9b5c-4b4b-5f99-bc46-fb4021c0d726, identifier: CU13%20HVX
2026-03-28 22:22:25 [bca.uk] INFO: Found listing with ID: YR68%20OEH
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR68%2520OEH%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Scrape type for YR68%20OEH: 0
2026-03-28 22:22:25 [bca.uk] INFO: Found listing with ID: LJ20%20OWB
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ20%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Scrape type for LJ20%20OWB: 2
2026-03-28 22:22:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbec950b-c90f-5a45-a518-f7165e745334 with identifier: LJ20%20OWB
2026-03-28 22:22:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbec950b-c90f-5a45-a518-f7165e745334 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbec950b-c90f-5a45-a518-f7165e745334 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbec950b-c90f-5a45-a518-f7165e745334, identifier: LJ20%20OWB
2026-03-28 22:22:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with identifier: LK23%20NAO
2026-03-28 22:22:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with identifier: LK23%20NAO
2026-03-28 22:22:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a2611c9-a5b1-56c9-8c24-e4668d0134a3 with identifier: LK23%20NAO to the API
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK23%20NAO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2a2611c9-a5b1-56c9-8c24-e4668d0134a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK23 NAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK23%20NAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MAZDA',
 'model': 'MX-30 E',
 'odometer': 15117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-30 E 107KW 35.5KWH PRIME LINE Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 35.5KWH PRIME LINE',
 'vin': 'JMZDR1WBJ00205881',
 'year': 2023}
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK23%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Saving data for LK23%20NAO: {'auction_closing_time': 1774951200.0, 'created_time': 1773933183.699634, 'last_price_update_time': 1774736545.765412}
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK23%2520NAO') HTTP/1.1" 204 0
2026-03-28 22:22:25 [bca.uk] INFO: Found listing with ID: CA15%20ELL
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA15%2520ELL%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Scrape type for CA15%20ELL: 2
2026-03-28 22:22:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with identifier: CA15%20ELL
2026-03-28 22:22:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2df7f0fd-bd17-57f6-bca9-0ea32bb19450, identifier: CA15%20ELL
2026-03-28 22:22:25 [bca.uk] INFO: Found listing with ID: BU21%20SXJ
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU21%2520SXJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:25 [bca.uk] INFO: Scrape type for BU21%20SXJ: 2
2026-03-28 22:22:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with identifier: BU21%20SXJ
2026-03-28 22:22:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with scrape type 2
2026-03-28 22:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with scrape type 2
2026-03-28 22:22:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e97d39d9-a480-569c-8e31-ce6cb4ae1f94, identifier: BU21%20SXJ
2026-03-28 22:22:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with identifier: CU13%20HVX
2026-03-28 22:22:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with identifier: CU13%20HVX
2026-03-28 22:22:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 747b9b5c-4b4b-5f99-bc46-fb4021c0d726 with identifier: CU13%20HVX to the API
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:26 [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': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU13%20HVX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '747b9b5c-4b4b-5f99-bc46-fb4021c0d726',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU13 HVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU13%20HVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 104440,
 '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 TDCI 115 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0KXXGCBKDM08824',
 'year': 2013}
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU13%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:26 [bca.uk] INFO: Saving data for CU13%20HVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774622293.961574, 'last_price_update_time': 1774736546.325899}
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU13%2520HVX') HTTP/1.1" 204 0
2026-03-28 22:22:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbec950b-c90f-5a45-a518-f7165e745334 with identifier: LJ20%20OWB
2026-03-28 22:22:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbec950b-c90f-5a45-a518-f7165e745334 with identifier: LJ20%20OWB
2026-03-28 22:22:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbec950b-c90f-5a45-a518-f7165e745334 with identifier: LJ20%20OWB to the API
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:26 [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': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ20%20OWB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dbec950b-c90f-5a45-a518-f7165e745334',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ20 OWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ20%20OWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 38910,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770872N167397',
 'year': 2020}
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ20%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:22:26 [bca.uk] INFO: Saving data for LJ20%20OWB: {'auction_closing_time': 1775124000.0, 'created_time': 1774622267.400424, 'last_price_update_time': 1774736546.628218}
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ20%2520OWB') HTTP/1.1" 204 0
2026-03-28 22:22:26 [bca.uk] INFO: Found listing with ID: MD70%20CUY
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD70%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 22:22:26 [bca.uk] INFO: Scrape type for MD70%20CUY: 2
2026-03-28 22:22:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27caaab8-3164-5377-bf0c-8042cccb1079 with identifier: MD70%20CUY
2026-03-28 22:22:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27caaab8-3164-5377-bf0c-8042cccb1079 with scrape type 2
2026-03-28 22:22:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27caaab8-3164-5377-bf0c-8042cccb1079 with scrape type 2
2026-03-28 22:22:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27caaab8-3164-5377-bf0c-8042cccb1079, identifier: MD70%20CUY
2026-03-28 22:22:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with identifier: CA15%20ELL
2026-03-28 22:22:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with identifier: CA15%20ELL
2026-03-28 22:22:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2df7f0fd-bd17-57f6-bca9-0ea32bb19450 with identifier: CA15%20ELL to the API
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA15%20ELL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2df7f0fd-bd17-57f6-bca9-0ea32bb19450',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA15 ELL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA15%20ELL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 85622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2383142F082513',
 'year': 2018}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA15%2520ELL%27 HTTP/1.1" 200 None
2026-03-28 22:22:27 [bca.uk] INFO: Saving data for CA15%20ELL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621601.962737, 'last_price_update_time': 1774736547.025084}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA15%2520ELL') HTTP/1.1" 204 0
2026-03-28 22:22:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with identifier: BU21%20SXJ
2026-03-28 22:22:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with identifier: BU21%20SXJ
2026-03-28 22:22:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e97d39d9-a480-569c-8e31-ce6cb4ae1f94 with identifier: BU21%20SXJ to the API
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU21%20SXJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e97d39d9-a480-569c-8e31-ce6cb4ae1f94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU21 SXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU21%20SXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E200',
 'odometer': 47685,
 'odometer_reading_unit': '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 E200 2.0 SPORT 9G Estate',
 'transmission': 'manual',
 'trim': 'SPORT 9G',
 'vin': 'W1K2132802A949185',
 'year': 2021}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU21%2520SXJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:27 [bca.uk] INFO: Saving data for BU21%20SXJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621930.437386, 'last_price_update_time': 1774736547.321478}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU21%2520SXJ') HTTP/1.1" 204 0
2026-03-28 22:22:27 [bca.uk] INFO: Found listing with ID: CV10%20XKT
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:22:27 [bca.uk] INFO: Scrape type for CV10%20XKT: 2
2026-03-28 22:22:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c68792cb-39b1-51cc-8c06-03c831b77c61 with identifier: CV10%20XKT
2026-03-28 22:22:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68792cb-39b1-51cc-8c06-03c831b77c61 with scrape type 2
2026-03-28 22:22:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c68792cb-39b1-51cc-8c06-03c831b77c61 with scrape type 2
2026-03-28 22:22:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c68792cb-39b1-51cc-8c06-03c831b77c61, identifier: CV10%20XKT
2026-03-28 22:22:27 [bca.uk] INFO: Found listing with ID: ST12%20EDP
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520EDP%27 HTTP/1.1" 200 None
2026-03-28 22:22:27 [bca.uk] INFO: Scrape type for ST12%20EDP: 2
2026-03-28 22:22:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8b1429b-9c65-516d-8a04-139beed959ca with identifier: ST12%20EDP
2026-03-28 22:22:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8b1429b-9c65-516d-8a04-139beed959ca with scrape type 2
2026-03-28 22:22:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8b1429b-9c65-516d-8a04-139beed959ca with scrape type 2
2026-03-28 22:22:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8b1429b-9c65-516d-8a04-139beed959ca, identifier: ST12%20EDP
2026-03-28 22:22:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27caaab8-3164-5377-bf0c-8042cccb1079 with identifier: MD70%20CUY
2026-03-28 22:22:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27caaab8-3164-5377-bf0c-8042cccb1079 with identifier: MD70%20CUY
2026-03-28 22:22:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27caaab8-3164-5377-bf0c-8042cccb1079 with identifier: MD70%20CUY to the API
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:27 [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': 171,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27caaab8-3164-5377-bf0c-8042cccb1079',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD70 CUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD70%20CUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 51787,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN0MH128328',
 'year': 2021}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD70%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 22:22:27 [bca.uk] INFO: Saving data for MD70%20CUY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621446.905119, 'last_price_update_time': 1774736547.847713}
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD70%2520CUY') HTTP/1.1" 204 0
2026-03-28 22:22:27 [bca.uk] INFO: Found listing with ID: DF20%20ARX
2026-03-28 22:22:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF20%2520ARX%27 HTTP/1.1" 200 None
2026-03-28 22:22:28 [bca.uk] INFO: Scrape type for DF20%20ARX: 2
2026-03-28 22:22:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd07da3-d268-5c83-8dba-247de81196e8 with identifier: DF20%20ARX
2026-03-28 22:22:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd07da3-d268-5c83-8dba-247de81196e8 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edd07da3-d268-5c83-8dba-247de81196e8 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edd07da3-d268-5c83-8dba-247de81196e8, identifier: DF20%20ARX
2026-03-28 22:22:28 [bca.uk] INFO: Found listing with ID: OV69%20EBD
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520EBD%27 HTTP/1.1" 200 None
2026-03-28 22:22:28 [bca.uk] INFO: Scrape type for OV69%20EBD: 2
2026-03-28 22:22:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e817070-a6b5-53b7-aba4-e81a16f49222 with identifier: OV69%20EBD
2026-03-28 22:22:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e817070-a6b5-53b7-aba4-e81a16f49222 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e817070-a6b5-53b7-aba4-e81a16f49222 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e817070-a6b5-53b7-aba4-e81a16f49222, identifier: OV69%20EBD
2026-03-28 22:22:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:22:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c68792cb-39b1-51cc-8c06-03c831b77c61 with identifier: CV10%20XKT
2026-03-28 22:22:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c68792cb-39b1-51cc-8c06-03c831b77c61 with identifier: CV10%20XKT
2026-03-28 22:22:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c68792cb-39b1-51cc-8c06-03c831b77c61 with identifier: CV10%20XKT to the API
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:28 [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': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV10%20XKT-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c68792cb-39b1-51cc-8c06-03c831b77c61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV10 XKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV10%20XKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'CARAVELLE',
 'odometer': 165867,
 '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 CARAVELLE 2.0 BITDI 180 EXECUTIVE DSG MPV',
 'transmission': 'automatic',
 'trim': 'BITDI 180 EXECUTIVE DSG',
 'vin': 'WV2ZZZ7HZAH251344',
 'year': 2010}
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:22:28 [bca.uk] INFO: Saving data for CV10%20XKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774621247.783695, 'last_price_update_time': 1774736548.481563}
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV10%2520XKT') HTTP/1.1" 204 0
2026-03-28 22:22:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8b1429b-9c65-516d-8a04-139beed959ca with identifier: ST12%20EDP
2026-03-28 22:22:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8b1429b-9c65-516d-8a04-139beed959ca with identifier: ST12%20EDP
2026-03-28 22:22:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8b1429b-9c65-516d-8a04-139beed959ca with identifier: ST12%20EDP to the API
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:28 [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': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST12%20EDP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8b1429b-9c65-516d-8a04-139beed959ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST12 EDP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST12%20EDP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 134501,
 '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 A3 SPORTBACK 2.0 TDI 140 BLACK ED.S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 140 BLACK ED.S/S',
 'vin': 'WAUZZZ8P1CA132120',
 'year': 2012}
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST12%2520EDP%27 HTTP/1.1" 200 None
2026-03-28 22:22:28 [bca.uk] INFO: Saving data for ST12%20EDP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622223.733063, 'last_price_update_time': 1774736548.771267}
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST12%2520EDP') HTTP/1.1" 204 0
2026-03-28 22:22:28 [bca.uk] INFO: Found listing with ID: ME19%20TZN
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:22:28 [bca.uk] INFO: Scrape type for ME19%20TZN: 2
2026-03-28 22:22:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5958e2ac-63d5-514b-97ea-79964e3e0810 with identifier: ME19%20TZN
2026-03-28 22:22:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5958e2ac-63d5-514b-97ea-79964e3e0810 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5958e2ac-63d5-514b-97ea-79964e3e0810 with scrape type 2
2026-03-28 22:22:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5958e2ac-63d5-514b-97ea-79964e3e0810, identifier: ME19%20TZN
2026-03-28 22:22:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edd07da3-d268-5c83-8dba-247de81196e8 with identifier: DF20%20ARX
2026-03-28 22:22:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edd07da3-d268-5c83-8dba-247de81196e8 with identifier: DF20%20ARX
2026-03-28 22:22:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edd07da3-d268-5c83-8dba-247de81196e8 with identifier: DF20%20ARX to the API
2026-03-28 22:22:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF20%20ARX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'edd07da3-d268-5c83-8dba-247de81196e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF20 ARX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF20%20ARX&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 29171,
 'odometer_reading_unit': '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.0 30 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI TECHNIK',
 'vin': 'WAUZZZGA1LA071770',
 'year': 2020}
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF20%2520ARX%27 HTTP/1.1" 200 None
2026-03-28 22:22:29 [bca.uk] INFO: Saving data for DF20%20ARX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621593.871792, 'last_price_update_time': 1774736549.167672}
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF20%2520ARX') HTTP/1.1" 204 0
2026-03-28 22:22:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e817070-a6b5-53b7-aba4-e81a16f49222 with identifier: OV69%20EBD
2026-03-28 22:22:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e817070-a6b5-53b7-aba4-e81a16f49222 with identifier: OV69%20EBD
2026-03-28 22:22:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e817070-a6b5-53b7-aba4-e81a16f49222 with identifier: OV69%20EBD to the API
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV69%20EBD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6e817070-a6b5-53b7-aba4-e81a16f49222',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV69 EBD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV69%20EBD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 38173,
 'odometer_reading_unit': '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': 'SADHA2A14L1F87747',
 'year': 2019}
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520EBD%27 HTTP/1.1" 200 None
2026-03-28 22:22:29 [bca.uk] INFO: Saving data for OV69%20EBD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621902.66419, 'last_price_update_time': 1774736549.489565}
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520EBD') HTTP/1.1" 204 0
2026-03-28 22:22:29 [bca.uk] INFO: Found listing with ID: KR65%20DTN
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 22:22:29 [bca.uk] INFO: Scrape type for KR65%20DTN: 2
2026-03-28 22:22:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 718827d7-9216-5913-be1a-48e36bb17854 with identifier: KR65%20DTN
2026-03-28 22:22:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 718827d7-9216-5913-be1a-48e36bb17854 with scrape type 2
2026-03-28 22:22:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 718827d7-9216-5913-be1a-48e36bb17854 with scrape type 2
2026-03-28 22:22:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 718827d7-9216-5913-be1a-48e36bb17854, identifier: KR65%20DTN
2026-03-28 22:22:29 [bca.uk] INFO: Found listing with ID: GT08%20SPY
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GT08%2520SPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:29 [bca.uk] INFO: Scrape type for GT08%20SPY: 2
2026-03-28 22:22:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffd4c8a5-67df-5a75-89d0-29500b831afc with identifier: GT08%20SPY
2026-03-28 22:22:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffd4c8a5-67df-5a75-89d0-29500b831afc with scrape type 2
2026-03-28 22:22:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffd4c8a5-67df-5a75-89d0-29500b831afc with scrape type 2
2026-03-28 22:22:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffd4c8a5-67df-5a75-89d0-29500b831afc, identifier: GT08%20SPY
2026-03-28 22:22:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5958e2ac-63d5-514b-97ea-79964e3e0810 with identifier: ME19%20TZN
2026-03-28 22:22:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5958e2ac-63d5-514b-97ea-79964e3e0810 with identifier: ME19%20TZN
2026-03-28 22:22:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5958e2ac-63d5-514b-97ea-79964e3e0810 with identifier: ME19%20TZN to the API
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5958e2ac-63d5-514b-97ea-79964e3e0810',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ME19 TZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME19%20TZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 153245,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 184 GTD DSG',
 'vin': 'WVWZZZAUZKW144417',
 'year': 2019}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Saving data for ME19%20TZN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621427.870321, 'last_price_update_time': 1774736550.081957}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME19%2520TZN') HTTP/1.1" 204 0
2026-03-28 22:22:30 [bca.uk] INFO: Found listing with ID: NG17%20GFX
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520GFX%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Scrape type for NG17%20GFX: 2
2026-03-28 22:22:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08c21b6f-d713-5a13-bb8c-d65962f82240 with identifier: NG17%20GFX
2026-03-28 22:22:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08c21b6f-d713-5a13-bb8c-d65962f82240 with scrape type 2
2026-03-28 22:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08c21b6f-d713-5a13-bb8c-d65962f82240 with scrape type 2
2026-03-28 22:22:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08c21b6f-d713-5a13-bb8c-d65962f82240, identifier: NG17%20GFX
2026-03-28 22:22:30 [bca.uk] INFO: Found listing with ID: DA68%20HXH
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Scrape type for DA68%20HXH: 2
2026-03-28 22:22:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9265897-7790-5c4c-be88-5289b16c7851 with identifier: DA68%20HXH
2026-03-28 22:22:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9265897-7790-5c4c-be88-5289b16c7851 with scrape type 2
2026-03-28 22:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9265897-7790-5c4c-be88-5289b16c7851 with scrape type 2
2026-03-28 22:22:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9265897-7790-5c4c-be88-5289b16c7851, identifier: DA68%20HXH
2026-03-28 22:22:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 718827d7-9216-5913-be1a-48e36bb17854 with identifier: KR65%20DTN
2026-03-28 22:22:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 718827d7-9216-5913-be1a-48e36bb17854 with identifier: KR65%20DTN
2026-03-28 22:22:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 718827d7-9216-5913-be1a-48e36bb17854 with identifier: KR65%20DTN to the API
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:30 [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=KR65%20DTN-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '718827d7-9216-5913-be1a-48e36bb17854',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 DTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20DTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 34508,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD',
 'vin': 'W0LJD7E82GB530600',
 'year': 2015}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520DTN%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Saving data for KR65%20DTN: {'auction_closing_time': 1774864800.0, 'created_time': 1773931584.593847, 'last_price_update_time': 1774736550.587643}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520DTN') HTTP/1.1" 204 0
2026-03-28 22:22:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffd4c8a5-67df-5a75-89d0-29500b831afc with identifier: GT08%20SPY
2026-03-28 22:22:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffd4c8a5-67df-5a75-89d0-29500b831afc with identifier: GT08%20SPY
2026-03-28 22:22:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffd4c8a5-67df-5a75-89d0-29500b831afc with identifier: GT08%20SPY to the API
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:30 [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': 319,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GT08%20SPY-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '4.7L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffd4c8a5-67df-5a75-89d0-29500b831afc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GT08 SPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GT08%20SPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'ASTON MARTIN',
 'model': 'V8 VANTAGE',
 'odometer': 18097,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'ASTON MARTIN V8 VANTAGE 4.7 GT8 Coupe',
 'transmission': 'manual',
 'trim': 'GT8',
 'vin': 'SCFGABKL5HGC21129',
 'year': 2017}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GT08%2520SPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Saving data for GT08%20SPY: {'auction_closing_time': 1775124000.0, 'created_time': 1774621738.679629, 'last_price_update_time': 1774736550.876047}
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GT08%2520SPY') HTTP/1.1" 204 0
2026-03-28 22:22:30 [bca.uk] INFO: Found listing with ID: MJ20%20GMV
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 22:22:30 [bca.uk] INFO: Scrape type for MJ20%20GMV: 2
2026-03-28 22:22:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68fddb35-5672-5029-8171-455ef4081842 with identifier: MJ20%20GMV
2026-03-28 22:22:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68fddb35-5672-5029-8171-455ef4081842 with scrape type 2
2026-03-28 22:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68fddb35-5672-5029-8171-455ef4081842 with scrape type 2
2026-03-28 22:22:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68fddb35-5672-5029-8171-455ef4081842, identifier: MJ20%20GMV
2026-03-28 22:22:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08c21b6f-d713-5a13-bb8c-d65962f82240 with identifier: NG17%20GFX
2026-03-28 22:22:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08c21b6f-d713-5a13-bb8c-d65962f82240 with identifier: NG17%20GFX
2026-03-28 22:22:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08c21b6f-d713-5a13-bb8c-d65962f82240 with identifier: NG17%20GFX to the API
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:31 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG17%20GFX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08c21b6f-d713-5a13-bb8c-d65962f82240',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG17 GFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG17%20GFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 95436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW X3 3.0 XDRIVE 30D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D M SPORT STEP',
 'vin': 'WBAWY520600X00261',
 'year': 2017}
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520GFX%27 HTTP/1.1" 200 None
2026-03-28 22:22:31 [bca.uk] INFO: Saving data for NG17%20GFX: {'auction_closing_time': 1774951200.0, 'created_time': 1774265907.912247, 'last_price_update_time': 1774736551.667645}
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG17%2520GFX') HTTP/1.1" 204 0
2026-03-28 22:22:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9265897-7790-5c4c-be88-5289b16c7851 with identifier: DA68%20HXH
2026-03-28 22:22:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9265897-7790-5c4c-be88-5289b16c7851 with identifier: DA68%20HXH
2026-03-28 22:22:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9265897-7790-5c4c-be88-5289b16c7851 with identifier: DA68%20HXH to the API
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA68%20HXH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9265897-7790-5c4c-be88-5289b16c7851',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA68 HXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA68%20HXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 73247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 HSE DYNAMIC',
 'vin': 'SALWA2AK1KA829782',
 'year': 2018}
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 22:22:31 [bca.uk] INFO: Saving data for DA68%20HXH: {'auction_closing_time': 1775037600.0, 'created_time': 1774621891.55021, 'last_price_update_time': 1774736551.973006}
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA68%2520HXH') HTTP/1.1" 204 0
2026-03-28 22:22:31 [bca.uk] INFO: Found listing with ID: BC21%20KLD
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC21%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 22:22:32 [bca.uk] INFO: Scrape type for BC21%20KLD: 2
2026-03-28 22:22:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc872baa-124a-5512-9502-23a9144c253a with identifier: BC21%20KLD
2026-03-28 22:22:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc872baa-124a-5512-9502-23a9144c253a with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc872baa-124a-5512-9502-23a9144c253a with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc872baa-124a-5512-9502-23a9144c253a, identifier: BC21%20KLD
2026-03-28 22:22:32 [bca.uk] INFO: Found listing with ID: PF13%20UHO
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF13%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:22:32 [bca.uk] INFO: Scrape type for PF13%20UHO: 2
2026-03-28 22:22:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with identifier: PF13%20UHO
2026-03-28 22:22:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5, identifier: PF13%20UHO
2026-03-28 22:22:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68fddb35-5672-5029-8171-455ef4081842 with identifier: MJ20%20GMV
2026-03-28 22:22:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68fddb35-5672-5029-8171-455ef4081842 with identifier: MJ20%20GMV
2026-03-28 22:22:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68fddb35-5672-5029-8171-455ef4081842 with identifier: MJ20%20GMV to the API
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:32 [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': 126,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68fddb35-5672-5029-8171-455ef4081842',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ20 GMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ20%20GMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 15637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE X',
 'vin': 'WF02XXERK2LA81463',
 'year': 2020}
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 22:22:32 [bca.uk] INFO: Saving data for MJ20%20GMV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621426.134665, 'last_price_update_time': 1774736552.476666}
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ20%2520GMV') HTTP/1.1" 204 0
2026-03-28 22:22:32 [bca.uk] INFO: Found listing with ID: WF61%20VYN
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 22:22:32 [bca.uk] INFO: Scrape type for WF61%20VYN: 2
2026-03-28 22:22:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with identifier: WF61%20VYN
2026-03-28 22:22:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcd3a602-8eb7-5625-b52d-d9de45fd9eeb, identifier: WF61%20VYN
2026-03-28 22:22:32 [bca.uk] INFO: Found listing with ID: DL23%20ZJK
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL23%2520ZJK%27 HTTP/1.1" 200 None
2026-03-28 22:22:32 [bca.uk] INFO: Scrape type for DL23%20ZJK: 2
2026-03-28 22:22:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8857092b-1e41-5594-a88f-cfdf83d4fc3c with identifier: DL23%20ZJK
2026-03-28 22:22:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8857092b-1e41-5594-a88f-cfdf83d4fc3c with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8857092b-1e41-5594-a88f-cfdf83d4fc3c with scrape type 2
2026-03-28 22:22:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8857092b-1e41-5594-a88f-cfdf83d4fc3c, identifier: DL23%20ZJK
2026-03-28 22:22:32 [bca.uk] INFO: Total items found: 100
2026-03-28 22:22:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded
2026-03-28 22:22:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:22:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc872baa-124a-5512-9502-23a9144c253a with identifier: BC21%20KLD
2026-03-28 22:22:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc872baa-124a-5512-9502-23a9144c253a with identifier: BC21%20KLD
2026-03-28 22:22:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc872baa-124a-5512-9502-23a9144c253a with identifier: BC21%20KLD to the API
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:33 [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': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC21%20KLD-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': 'cc872baa-124a-5512-9502-23a9144c253a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BC21 KLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC21%20KLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '330E',
 'odometer': 60466,
 'odometer_reading_unit': '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 XDRIVE M SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBA6N72000FL58940',
 'year': 2021}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC21%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 22:22:33 [bca.uk] INFO: Saving data for BC21%20KLD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621284.760563, 'last_price_update_time': 1774736553.078784}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC21%2520KLD') HTTP/1.1" 204 0
2026-03-28 22:22:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with identifier: PF13%20UHO
2026-03-28 22:22:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with identifier: PF13%20UHO
2026-03-28 22:22:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5 with identifier: PF13%20UHO to the API
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:33 [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': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF13%20UHO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3bac0fae-1ac7-5bbf-9084-4c0f947d1fe5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF13 UHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF13%20UHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'GT86',
 'odometer': 105974,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA GT86 2.0 D-4S Coupe',
 'transmission': 'manual',
 'trim': 'D-4S',
 'vin': 'JF1ZN6K72DG006853',
 'year': 2013}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF13%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:22:33 [bca.uk] INFO: Saving data for PF13%20UHO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621744.879234, 'last_price_update_time': 1774736553.483651}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF13%2520UHO') HTTP/1.1" 204 0
2026-03-28 22:22:33 [bca.uk] INFO: Found listing with ID: WP59%20WCD
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP59%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:22:33 [bca.uk] INFO: Scrape type for WP59%20WCD: 2
2026-03-28 22:22:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82630b45-7fb3-50dc-bce4-d758092c1a27 with identifier: WP59%20WCD
2026-03-28 22:22:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82630b45-7fb3-50dc-bce4-d758092c1a27 with scrape type 2
2026-03-28 22:22:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82630b45-7fb3-50dc-bce4-d758092c1a27 with scrape type 2
2026-03-28 22:22:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82630b45-7fb3-50dc-bce4-d758092c1a27, identifier: WP59%20WCD
2026-03-28 22:22:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with identifier: WF61%20VYN
2026-03-28 22:22:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with identifier: WF61%20VYN
2026-03-28 22:22:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcd3a602-8eb7-5625-b52d-d9de45fd9eeb with identifier: WF61%20VYN to the API
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF61%20VYN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fcd3a602-8eb7-5625-b52d-d9de45fd9eeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF61 VYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF61%20VYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 52429,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFCAE11U2149973',
 'year': 2011}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF61%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 22:22:33 [bca.uk] INFO: Saving data for WF61%20VYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774390446.082758, 'last_price_update_time': 1774736553.911687}
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF61%2520VYN') HTTP/1.1" 204 0
2026-03-28 22:22:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8857092b-1e41-5594-a88f-cfdf83d4fc3c with identifier: DL23%20ZJK
2026-03-28 22:22:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8857092b-1e41-5594-a88f-cfdf83d4fc3c with identifier: DL23%20ZJK
2026-03-28 22:22:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8857092b-1e41-5594-a88f-cfdf83d4fc3c with identifier: DL23%20ZJK to the API
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL23%20ZJK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8857092b-1e41-5594-a88f-cfdf83d4fc3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL23 ZJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL23%20ZJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 29422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACP81EVR5100623',
 'year': 2023}
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL23%2520ZJK%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Saving data for DL23%20ZJK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621873.341263, 'last_price_update_time': 1774736554.220715}
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL23%2520ZJK') HTTP/1.1" 204 0
2026-03-28 22:22:34 [bca.uk] INFO: Found listing with ID: FV71%20JWL
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Scrape type for FV71%20JWL: 2
2026-03-28 22:22:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e32cca44-9e55-5939-8a28-eb2912f47649 with identifier: FV71%20JWL
2026-03-28 22:22:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e32cca44-9e55-5939-8a28-eb2912f47649 with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e32cca44-9e55-5939-8a28-eb2912f47649 with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e32cca44-9e55-5939-8a28-eb2912f47649, identifier: FV71%20JWL
2026-03-28 22:22:34 [bca.uk] INFO: Found listing with ID: KM17%20KKF
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Scrape type for KM17%20KKF: 2
2026-03-28 22:22:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with identifier: KM17%20KKF
2026-03-28 22:22:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13, identifier: KM17%20KKF
2026-03-28 22:22:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82630b45-7fb3-50dc-bce4-d758092c1a27 with identifier: WP59%20WCD
2026-03-28 22:22:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82630b45-7fb3-50dc-bce4-d758092c1a27 with identifier: WP59%20WCD
2026-03-28 22:22:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82630b45-7fb3-50dc-bce4-d758092c1a27 with identifier: WP59%20WCD to the API
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:34 [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': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP59%20WCD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82630b45-7fb3-50dc-bce4-d758092c1a27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP59 WCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP59%20WCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 92520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.6 ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFCAE11U2046504',
 'year': 2010}
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP59%2520WCD%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Saving data for WP59%20WCD: {'auction_closing_time': 1774951200.0, 'created_time': 1774044591.97211, 'last_price_update_time': 1774736554.799315}
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP59%2520WCD') HTTP/1.1" 204 0
2026-03-28 22:22:34 [bca.uk] INFO: Found listing with ID: NA23%20XUN
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Scrape type for NA23%20XUN: 2
2026-03-28 22:22:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81d58094-64b9-5047-9e75-c095eaf17dad with identifier: NA23%20XUN
2026-03-28 22:22:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81d58094-64b9-5047-9e75-c095eaf17dad with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81d58094-64b9-5047-9e75-c095eaf17dad with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81d58094-64b9-5047-9e75-c095eaf17dad, identifier: NA23%20XUN
2026-03-28 22:22:34 [bca.uk] INFO: Found listing with ID: VU21%20TNK
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU21%2520TNK%27 HTTP/1.1" 200 None
2026-03-28 22:22:34 [bca.uk] INFO: Scrape type for VU21%20TNK: 2
2026-03-28 22:22:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aac080a-50b5-5685-a6cc-9dc02904bce1 with identifier: VU21%20TNK
2026-03-28 22:22:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aac080a-50b5-5685-a6cc-9dc02904bce1 with scrape type 2
2026-03-28 22:22:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8aac080a-50b5-5685-a6cc-9dc02904bce1 with scrape type 2
2026-03-28 22:22:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8aac080a-50b5-5685-a6cc-9dc02904bce1, identifier: VU21%20TNK
2026-03-28 22:22:35 [bca.uk] INFO: Found listing with ID: DV24%20JXF
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 22:22:35 [bca.uk] INFO: Scrape type for DV24%20JXF: 2
2026-03-28 22:22:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93977e81-3fb2-5d61-bdfa-d1864abdb32e with identifier: DV24%20JXF
2026-03-28 22:22:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93977e81-3fb2-5d61-bdfa-d1864abdb32e with scrape type 2
2026-03-28 22:22:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93977e81-3fb2-5d61-bdfa-d1864abdb32e with scrape type 2
2026-03-28 22:22:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93977e81-3fb2-5d61-bdfa-d1864abdb32e, identifier: DV24%20JXF
2026-03-28 22:22:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e32cca44-9e55-5939-8a28-eb2912f47649 with identifier: FV71%20JWL
2026-03-28 22:22:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e32cca44-9e55-5939-8a28-eb2912f47649 with identifier: FV71%20JWL
2026-03-28 22:22:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e32cca44-9e55-5939-8a28-eb2912f47649 with identifier: FV71%20JWL to the API
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV71%20JWL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e32cca44-9e55-5939-8a28-eb2912f47649',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV71 JWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV71%20JWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 78520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F035974',
 'year': 2021}
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520JWL%27 HTTP/1.1" 200 None
2026-03-28 22:22:35 [bca.uk] INFO: Saving data for FV71%20JWL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621286.265414, 'last_price_update_time': 1774736555.421605}
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV71%2520JWL') HTTP/1.1" 204 0
2026-03-28 22:22:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with identifier: KM17%20KKF
2026-03-28 22:22:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with identifier: KM17%20KKF
2026-03-28 22:22:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13 with identifier: KM17%20KKF to the API
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:35 [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': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM17%20KKF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79bc0362-9bba-5d10-a7e1-4cf0bbbf2b13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM17 KKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM17%20KKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 156990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 SE 9G Saloon',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2130042A275655',
 'year': 2017}
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520KKF%27 HTTP/1.1" 200 None
2026-03-28 22:22:35 [bca.uk] INFO: Saving data for KM17%20KKF: {'auction_closing_time': 1775124000.0, 'created_time': 1774622266.527195, 'last_price_update_time': 1774736555.704466}
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM17%2520KKF') HTTP/1.1" 204 0
2026-03-28 22:22:35 [bca.uk] INFO: Found listing with ID: YK17%20XEV
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 22:22:35 [bca.uk] INFO: Scrape type for YK17%20XEV: 2
2026-03-28 22:22:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89713270-c14c-5909-b0ed-e7be2895b383 with identifier: YK17%20XEV
2026-03-28 22:22:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89713270-c14c-5909-b0ed-e7be2895b383 with scrape type 2
2026-03-28 22:22:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89713270-c14c-5909-b0ed-e7be2895b383 with scrape type 2
2026-03-28 22:22:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89713270-c14c-5909-b0ed-e7be2895b383, identifier: YK17%20XEV
2026-03-28 22:22:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81d58094-64b9-5047-9e75-c095eaf17dad with identifier: NA23%20XUN
2026-03-28 22:22:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81d58094-64b9-5047-9e75-c095eaf17dad with identifier: NA23%20XUN
2026-03-28 22:22:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81d58094-64b9-5047-9e75-c095eaf17dad with identifier: NA23%20XUN to the API
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA23%20XUN-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '81d58094-64b9-5047-9e75-c095eaf17dad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA23 XUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA23%20XUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 31271,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD AIR Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD AIR',
 'vin': 'KNAC381AUP5144988',
 'year': 2023}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 22:22:36 [bca.uk] INFO: Saving data for NA23%20XUN: {'auction_closing_time': 1775037600.0, 'created_time': 1774621594.234742, 'last_price_update_time': 1774736556.109148}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA23%2520XUN') HTTP/1.1" 204 0
2026-03-28 22:22:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8aac080a-50b5-5685-a6cc-9dc02904bce1 with identifier: VU21%20TNK
2026-03-28 22:22:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8aac080a-50b5-5685-a6cc-9dc02904bce1 with identifier: VU21%20TNK
2026-03-28 22:22:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8aac080a-50b5-5685-a6cc-9dc02904bce1 with identifier: VU21%20TNK to the API
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 256,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU21%20TNK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8aac080a-50b5-5685-a6cc-9dc02904bce1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU21 TNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU21%20TNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 88386,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TSI 335 4M BLACK ED.TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TSI 335 4M BLACK ED.TIP',
 'vin': 'WVGZZZCRZMD022460',
 'year': 2021}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU21%2520TNK%27 HTTP/1.1" 200 None
2026-03-28 22:22:36 [bca.uk] INFO: Saving data for VU21%20TNK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621874.131741, 'last_price_update_time': 1774736556.417544}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU21%2520TNK') HTTP/1.1" 204 0
2026-03-28 22:22:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93977e81-3fb2-5d61-bdfa-d1864abdb32e with identifier: DV24%20JXF
2026-03-28 22:22:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93977e81-3fb2-5d61-bdfa-d1864abdb32e with identifier: DV24%20JXF
2026-03-28 22:22:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93977e81-3fb2-5d61-bdfa-d1864abdb32e with identifier: DV24%20JXF to the API
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20JXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93977e81-3fb2-5d61-bdfa-d1864abdb32e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 JXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20JXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 4282,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS3R6008065',
 'year': 2024}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 22:22:36 [bca.uk] INFO: Saving data for DV24%20JXF: {'auction_closing_time': 1774951200.0, 'created_time': 1773823502.44048, 'last_price_update_time': 1774736556.694423}
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520JXF') HTTP/1.1" 204 0
2026-03-28 22:22:36 [bca.uk] INFO: Found listing with ID: VN72%20KLJ
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:36 [bca.uk] INFO: Scrape type for VN72%20KLJ: 2
2026-03-28 22:22:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with identifier: VN72%20KLJ
2026-03-28 22:22:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with scrape type 2
2026-03-28 22:22:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with scrape type 2
2026-03-28 22:22:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21e83cf2-bfaf-5e96-ac5d-548b509bd193, identifier: VN72%20KLJ
2026-03-28 22:22:36 [bca.uk] INFO: Found listing with ID: LB08%20ECA
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB08%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 22:22:36 [bca.uk] INFO: Scrape type for LB08%20ECA: 2
2026-03-28 22:22:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with identifier: LB08%20ECA
2026-03-28 22:22:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with scrape type 2
2026-03-28 22:22:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with scrape type 2
2026-03-28 22:22:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce256ab5-f20f-58c0-80d3-3be7b2ac4c36, identifier: LB08%20ECA
2026-03-28 22:22:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89713270-c14c-5909-b0ed-e7be2895b383 with identifier: YK17%20XEV
2026-03-28 22:22:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89713270-c14c-5909-b0ed-e7be2895b383 with identifier: YK17%20XEV
2026-03-28 22:22:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89713270-c14c-5909-b0ed-e7be2895b383 with identifier: YK17%20XEV to the API
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK17%20XEV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89713270-c14c-5909-b0ed-e7be2895b383',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK17 XEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK17%20XEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 118925,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT (7S)',
 'vin': 'WBAKS620500V10604',
 'year': 2017}
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Saving data for YK17%20XEV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621408.09424, 'last_price_update_time': 1774736557.207319}
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK17%2520XEV') HTTP/1.1" 204 0
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: AJ71%20PVP
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520PVP%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for AJ71%20PVP: 2
2026-03-28 22:22:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b749e02-b058-5059-8086-7a5b11c1f218 with identifier: AJ71%20PVP
2026-03-28 22:22:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b749e02-b058-5059-8086-7a5b11c1f218 with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b749e02-b058-5059-8086-7a5b11c1f218 with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b749e02-b058-5059-8086-7a5b11c1f218, identifier: AJ71%20PVP
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: NX22%20OCA
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for NX22%20OCA: 2
2026-03-28 22:22:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8af487f5-bbb5-520f-aa4f-164cac82d97a with identifier: NX22%20OCA
2026-03-28 22:22:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8af487f5-bbb5-520f-aa4f-164cac82d97a with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8af487f5-bbb5-520f-aa4f-164cac82d97a with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8af487f5-bbb5-520f-aa4f-164cac82d97a, identifier: NX22%20OCA
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: DV24%20KFY
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520KFY%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for DV24%20KFY: 0
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: FN72%20OEE
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN72%2520OEE%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for FN72%20OEE: 0
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: FV72%20NMZ
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for FV72%20NMZ: 0
2026-03-28 22:22:37 [bca.uk] INFO: Found listing with ID: FV72%20UEH
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520UEH%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Scrape type for FV72%20UEH: 2
2026-03-28 22:22:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b6f0735-814b-536b-824f-e0444fcbb437 with identifier: FV72%20UEH
2026-03-28 22:22:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b6f0735-814b-536b-824f-e0444fcbb437 with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b6f0735-814b-536b-824f-e0444fcbb437 with scrape type 2
2026-03-28 22:22:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b6f0735-814b-536b-824f-e0444fcbb437, identifier: FV72%20UEH
2026-03-28 22:22:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with identifier: VN72%20KLJ
2026-03-28 22:22:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with identifier: VN72%20KLJ
2026-03-28 22:22:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21e83cf2-bfaf-5e96-ac5d-548b509bd193 with identifier: VN72%20KLJ to the API
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN72%20KLJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '21e83cf2-bfaf-5e96-ac5d-548b509bd193',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN72 KLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN72%20KLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'E-UP!',
 'odometer': 29895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN E-UP! 60KW 32KWH Hatchback',
 'transmission': 'automatic',
 'trim': '60KW 32KWH',
 'vin': 'WVWZZZAA4PD901741',
 'year': 2022}
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520KLJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:37 [bca.uk] INFO: Saving data for VN72%20KLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621287.138963, 'last_price_update_time': 1774736557.886612}
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN72%2520KLJ') HTTP/1.1" 204 0
2026-03-28 22:22:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with identifier: LB08%20ECA
2026-03-28 22:22:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with identifier: LB08%20ECA
2026-03-28 22:22:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce256ab5-f20f-58c0-80d3-3be7b2ac4c36 with identifier: LB08%20ECA to the API
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:38 [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': 294,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB08%20ECA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce256ab5-f20f-58c0-80d3-3be7b2ac4c36',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB08 ECA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB08%20ECA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 127332,
 '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': 'SALLMAM238A279350',
 'year': 2008}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB08%2520ECA%27 HTTP/1.1" 200 None
2026-03-28 22:22:38 [bca.uk] INFO: Saving data for LB08%20ECA: {'auction_closing_time': 1774951200.0, 'created_time': 1774622269.234042, 'last_price_update_time': 1774736558.288052}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB08%2520ECA') HTTP/1.1" 204 0
2026-03-28 22:22:38 [bca.uk] INFO: Found listing with ID: CE67%20HJV
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE67%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 22:22:38 [bca.uk] INFO: Scrape type for CE67%20HJV: 2
2026-03-28 22:22:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with identifier: CE67%20HJV
2026-03-28 22:22:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with scrape type 2
2026-03-28 22:22:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with scrape type 2
2026-03-28 22:22:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b, identifier: CE67%20HJV
2026-03-28 22:22:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b749e02-b058-5059-8086-7a5b11c1f218 with identifier: AJ71%20PVP
2026-03-28 22:22:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b749e02-b058-5059-8086-7a5b11c1f218 with identifier: AJ71%20PVP
2026-03-28 22:22:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b749e02-b058-5059-8086-7a5b11c1f218 with identifier: AJ71%20PVP to the API
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20PVP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7b749e02-b058-5059-8086-7a5b11c1f218',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ71 PVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ71%20PVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 19497,
 'odometer_reading_unit': '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': 'LRWYHCEK1NC222489',
 'year': 2022}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520PVP%27 HTTP/1.1" 200 None
2026-03-28 22:22:38 [bca.uk] INFO: Saving data for AJ71%20PVP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621603.22112, 'last_price_update_time': 1774736558.685382}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ71%2520PVP') HTTP/1.1" 204 0
2026-03-28 22:22:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8af487f5-bbb5-520f-aa4f-164cac82d97a with identifier: NX22%20OCA
2026-03-28 22:22:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8af487f5-bbb5-520f-aa4f-164cac82d97a with identifier: NX22%20OCA
2026-03-28 22:22:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8af487f5-bbb5-520f-aa4f-164cac82d97a with identifier: NX22%20OCA to the API
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX22%20OCA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8af487f5-bbb5-520f-aa4f-164cac82d97a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NX22 OCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX22%20OCA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 25083,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT5PH184493',
 'year': 2022}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:22:38 [bca.uk] INFO: Saving data for NX22%20OCA: {'auction_closing_time': 1775037600.0, 'created_time': 1774621874.540457, 'last_price_update_time': 1774736558.975567}
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX22%2520OCA') HTTP/1.1" 204 0
2026-03-28 22:22:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b6f0735-814b-536b-824f-e0444fcbb437 with identifier: FV72%20UEH
2026-03-28 22:22:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b6f0735-814b-536b-824f-e0444fcbb437 with identifier: FV72%20UEH
2026-03-28 22:22:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b6f0735-814b-536b-824f-e0444fcbb437 with identifier: FV72%20UEH to the API
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV72%20UEH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9b6f0735-814b-536b-824f-e0444fcbb437',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV72 UEH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV72%20UEH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 44178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ8NJG92302',
 'year': 2022}
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520UEH%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Saving data for FV72%20UEH: {'auction_closing_time': 1774951200.0, 'created_time': 1773841255.976006, 'last_price_update_time': 1774736559.287651}
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV72%2520UEH') HTTP/1.1" 204 0
2026-03-28 22:22:39 [bca.uk] INFO: Found listing with ID: VK71%20EXU
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520EXU%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Scrape type for VK71%20EXU: 2
2026-03-28 22:22:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcd2324f-8d1f-551c-baed-33318914ce86 with identifier: VK71%20EXU
2026-03-28 22:22:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcd2324f-8d1f-551c-baed-33318914ce86 with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcd2324f-8d1f-551c-baed-33318914ce86 with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcd2324f-8d1f-551c-baed-33318914ce86, identifier: VK71%20EXU
2026-03-28 22:22:39 [bca.uk] INFO: Found listing with ID: EF70%20CXX
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Scrape type for EF70%20CXX: 2
2026-03-28 22:22:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e208d41d-7cf4-5a4f-9888-609772df3ac9 with identifier: EF70%20CXX
2026-03-28 22:22:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e208d41d-7cf4-5a4f-9888-609772df3ac9 with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e208d41d-7cf4-5a4f-9888-609772df3ac9 with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e208d41d-7cf4-5a4f-9888-609772df3ac9, identifier: EF70%20CXX
2026-03-28 22:22:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with identifier: CE67%20HJV
2026-03-28 22:22:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with identifier: CE67%20HJV
2026-03-28 22:22:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42128f63-4b7c-55b7-a1b7-aaad72d1fe6b with identifier: CE67%20HJV to the API
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42128f63-4b7c-55b7-a1b7-aaad72d1fe6b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE67 HJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE67%20HJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 96979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 SD4 240 HSE BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 240 HSE BLACK',
 'vin': 'SALCA2AN1JH724338',
 'year': 2017}
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE67%2520HJV%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Saving data for CE67%20HJV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621425.396942, 'last_price_update_time': 1774736559.848507}
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE67%2520HJV') HTTP/1.1" 204 0
2026-03-28 22:22:39 [bca.uk] INFO: Found listing with ID: KV63%20PZD
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV63%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Scrape type for KV63%20PZD: 2
2026-03-28 22:22:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbcd451c-9d76-5f19-8a27-d27bd061cfec with identifier: KV63%20PZD
2026-03-28 22:22:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbcd451c-9d76-5f19-8a27-d27bd061cfec with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbcd451c-9d76-5f19-8a27-d27bd061cfec with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbcd451c-9d76-5f19-8a27-d27bd061cfec, identifier: KV63%20PZD
2026-03-28 22:22:39 [bca.uk] INFO: Found listing with ID: NC72%20JWW
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC72%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 22:22:39 [bca.uk] INFO: Scrape type for NC72%20JWW: 2
2026-03-28 22:22:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with identifier: NC72%20JWW
2026-03-28 22:22:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with scrape type 2
2026-03-28 22:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with scrape type 2
2026-03-28 22:22:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007, identifier: NC72%20JWW
2026-03-28 22:22:40 [bca.uk] INFO: Found listing with ID: MJ74%20HCK
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 22:22:40 [bca.uk] INFO: Scrape type for MJ74%20HCK: 0
2026-03-28 22:22:40 [bca.uk] INFO: Found listing with ID: ML74%20XNP
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 22:22:40 [bca.uk] INFO: Scrape type for ML74%20XNP: 2
2026-03-28 22:22:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c488111-6594-5409-ac9e-066bc5e5687a with identifier: ML74%20XNP
2026-03-28 22:22:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c488111-6594-5409-ac9e-066bc5e5687a with scrape type 2
2026-03-28 22:22:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c488111-6594-5409-ac9e-066bc5e5687a with scrape type 2
2026-03-28 22:22:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c488111-6594-5409-ac9e-066bc5e5687a, identifier: ML74%20XNP
2026-03-28 22:22:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcd2324f-8d1f-551c-baed-33318914ce86 with identifier: VK71%20EXU
2026-03-28 22:22:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcd2324f-8d1f-551c-baed-33318914ce86 with identifier: VK71%20EXU
2026-03-28 22:22:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcd2324f-8d1f-551c-baed-33318914ce86 with identifier: VK71%20EXU to the API
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 27,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK71%20EXU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fcd2324f-8d1f-551c-baed-33318914ce86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK71 EXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK71%20EXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 50503,
 'odometer_reading_unit': '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 PASSAT 1.4 TSI GTE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI GTE DSG',
 'vin': 'WVWZZZ3CZNE005646',
 'year': 2021}
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520EXU%27 HTTP/1.1" 200 None
2026-03-28 22:22:40 [bca.uk] INFO: Saving data for VK71%20EXU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621267.320502, 'last_price_update_time': 1774736560.516583}
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK71%2520EXU') HTTP/1.1" 204 0
2026-03-28 22:22:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e208d41d-7cf4-5a4f-9888-609772df3ac9 with identifier: EF70%20CXX
2026-03-28 22:22:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e208d41d-7cf4-5a4f-9888-609772df3ac9 with identifier: EF70%20CXX
2026-03-28 22:22:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e208d41d-7cf4-5a4f-9888-609772df3ac9 with identifier: EF70%20CXX to the API
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:40 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF70%20CXX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e208d41d-7cf4-5a4f-9888-609772df3ac9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EF70 CXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF70%20CXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 26808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 EVO 80 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'EVO 80 MATCH',
 'vin': 'WVWZZZAWZMU014909',
 'year': 2020}
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 22:22:40 [bca.uk] INFO: Saving data for EF70%20CXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622241.191938, 'last_price_update_time': 1774736560.804823}
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF70%2520CXX') HTTP/1.1" 204 0
2026-03-28 22:22:40 [bca.uk] INFO: Found listing with ID: CF15%20PZY
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF15%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 22:22:40 [bca.uk] INFO: Scrape type for CF15%20PZY: 2
2026-03-28 22:22:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66649e24-5dd8-5058-bc7e-51f1315d6a45 with identifier: CF15%20PZY
2026-03-28 22:22:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66649e24-5dd8-5058-bc7e-51f1315d6a45 with scrape type 2
2026-03-28 22:22:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66649e24-5dd8-5058-bc7e-51f1315d6a45 with scrape type 2
2026-03-28 22:22:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66649e24-5dd8-5058-bc7e-51f1315d6a45, identifier: CF15%20PZY
2026-03-28 22:22:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbcd451c-9d76-5f19-8a27-d27bd061cfec with identifier: KV63%20PZD
2026-03-28 22:22:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbcd451c-9d76-5f19-8a27-d27bd061cfec with identifier: KV63%20PZD
2026-03-28 22:22:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbcd451c-9d76-5f19-8a27-d27bd061cfec with identifier: KV63%20PZD to the API
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV63%20PZD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cbcd451c-9d76-5f19-8a27-d27bd061cfec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV63 PZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV63%20PZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 117535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.4 TOCA Coupe',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZ6JZER029745',
 'year': 2013}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV63%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 22:22:41 [bca.uk] INFO: Saving data for KV63%20PZD: {'auction_closing_time': 1774864800.0, 'created_time': 1774353583.623913, 'last_price_update_time': 1774736561.218057}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV63%2520PZD') HTTP/1.1" 204 0
2026-03-28 22:22:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with identifier: NC72%20JWW
2026-03-28 22:22:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with identifier: NC72%20JWW
2026-03-28 22:22:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dbf7fb8-2bc5-59b5-905e-0ac9d6425007 with identifier: NC72%20JWW to the API
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC72%20JWW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8dbf7fb8-2bc5-59b5-905e-0ac9d6425007',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NC72 JWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC72%20JWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 38134,
 'odometer_reading_unit': '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 EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD EDITION',
 'vin': 'SALZA2AN9PH205718',
 'year': 2022}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC72%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 22:22:41 [bca.uk] INFO: Saving data for NC72%20JWW: {'auction_closing_time': 1775037600.0, 'created_time': 1774621858.506082, 'last_price_update_time': 1774736561.524476}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC72%2520JWW') HTTP/1.1" 204 0
2026-03-28 22:22:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c488111-6594-5409-ac9e-066bc5e5687a with identifier: ML74%20XNP
2026-03-28 22:22:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c488111-6594-5409-ac9e-066bc5e5687a with identifier: ML74%20XNP
2026-03-28 22:22:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c488111-6594-5409-ac9e-066bc5e5687a with identifier: ML74%20XNP to the API
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML74%20XNP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c488111-6594-5409-ac9e-066bc5e5687a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML74 XNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML74%20XNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 18258,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE4R4285614',
 'year': 2024}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 22:22:41 [bca.uk] INFO: Saving data for ML74%20XNP: {'auction_closing_time': 1774951200.0, 'created_time': 1773830947.311296, 'last_price_update_time': 1774736561.858865}
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML74%2520XNP') HTTP/1.1" 204 0
2026-03-28 22:22:41 [bca.uk] INFO: Found listing with ID: LF23%20XAM
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 22:22:41 [bca.uk] INFO: Scrape type for LF23%20XAM: 2
2026-03-28 22:22:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2170a82-86f4-5612-b37e-4a040947bf2b with identifier: LF23%20XAM
2026-03-28 22:22:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2170a82-86f4-5612-b37e-4a040947bf2b with scrape type 2
2026-03-28 22:22:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2170a82-86f4-5612-b37e-4a040947bf2b with scrape type 2
2026-03-28 22:22:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2170a82-86f4-5612-b37e-4a040947bf2b, identifier: LF23%20XAM
2026-03-28 22:22:41 [bca.uk] INFO: Found listing with ID: RF71%20AEP
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for RF71%20AEP: 2
2026-03-28 22:22:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d009970-7a6c-5e9b-a4e3-e54d84368076 with identifier: RF71%20AEP
2026-03-28 22:22:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d009970-7a6c-5e9b-a4e3-e54d84368076 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d009970-7a6c-5e9b-a4e3-e54d84368076 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d009970-7a6c-5e9b-a4e3-e54d84368076, identifier: RF71%20AEP
2026-03-28 22:22:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66649e24-5dd8-5058-bc7e-51f1315d6a45 with identifier: CF15%20PZY
2026-03-28 22:22:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66649e24-5dd8-5058-bc7e-51f1315d6a45 with identifier: CF15%20PZY
2026-03-28 22:22:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66649e24-5dd8-5058-bc7e-51f1315d6a45 with identifier: CF15%20PZY to the API
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '66649e24-5dd8-5058-bc7e-51f1315d6a45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF15 PZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF15%20PZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 108129,
 'odometer_reading_unit': '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 E350 3.0 B/TEC AMG NIGHT ED.PREM.PLUS Estate',
 'transmission': 'manual',
 'trim': 'B/TEC AMG NIGHT ED.PREM.PLUS',
 'vin': 'WDD2122262B244414',
 'year': 2015}
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF15%2520PZY%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Saving data for CF15%20PZY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621420.112413, 'last_price_update_time': 1774736562.377802}
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF15%2520PZY') HTTP/1.1" 204 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: BN64%20WYM
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520WYM%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for BN64%20WYM: 2
2026-03-28 22:22:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 183db0b6-5440-580b-ae24-d791589b0937 with identifier: BN64%20WYM
2026-03-28 22:22:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 183db0b6-5440-580b-ae24-d791589b0937 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 183db0b6-5440-580b-ae24-d791589b0937 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 183db0b6-5440-580b-ae24-d791589b0937, identifier: BN64%20WYM
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: NA68%20LVX
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520LVX%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for NA68%20LVX: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: KU69%20WHE
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU69%2520WHE%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for KU69%20WHE: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: PF21%20LJL
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF21%2520LJL%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for PF21%20LJL: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: EK58%20MYO
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK58%2520MYO%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for EK58%20MYO: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: LX18%20ZWW
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX18%2520ZWW%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for LX18%20ZWW: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: EK08%20WXH
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520WXH%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for EK08%20WXH: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: SW72%20OSK
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW72%2520OSK%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for SW72%20OSK: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: ST72%20BBZ
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST72%2520BBZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for ST72%20BBZ: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: PY20%20HJO
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY20%2520HJO%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for PY20%20HJO: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: PH53%20HHS
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PH53%2520HHS%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for PH53%20HHS: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: PK67%20WNA
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520WNA%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for PK67%20WNA: 2
2026-03-28 22:22:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with identifier: PK67%20WNA
2026-03-28 22:22:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b538aa6e-43fb-5bcb-bd88-776e9d3fa736, identifier: PK67%20WNA
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: ML74%20XNR
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNR%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for ML74%20XNR: 0
2026-03-28 22:22:42 [bca.uk] INFO: Found listing with ID: MW23%20LTA
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 22:22:42 [bca.uk] INFO: Scrape type for MW23%20LTA: 2
2026-03-28 22:22:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ccbe0d-cf26-588b-a9af-04c9f2175350 with identifier: MW23%20LTA
2026-03-28 22:22:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ccbe0d-cf26-588b-a9af-04c9f2175350 with scrape type 2
2026-03-28 22:22:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75ccbe0d-cf26-588b-a9af-04c9f2175350 with scrape type 2
2026-03-28 22:22:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75ccbe0d-cf26-588b-a9af-04c9f2175350, identifier: MW23%20LTA
2026-03-28 22:22:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2170a82-86f4-5612-b37e-4a040947bf2b with identifier: LF23%20XAM
2026-03-28 22:22:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2170a82-86f4-5612-b37e-4a040947bf2b with identifier: LF23%20XAM
2026-03-28 22:22:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2170a82-86f4-5612-b37e-4a040947bf2b with identifier: LF23%20XAM to the API
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:43 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF23%20XAM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b2170a82-86f4-5612-b37e-4a040947bf2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF23 XAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF23%20XAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 44606,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC768820',
 'year': 2023}
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 22:22:43 [bca.uk] INFO: Saving data for LF23%20XAM: {'auction_closing_time': 1774951200.0, 'created_time': 1774621268.109458, 'last_price_update_time': 1774736563.288171}
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF23%2520XAM') HTTP/1.1" 204 0
2026-03-28 22:22:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d009970-7a6c-5e9b-a4e3-e54d84368076 with identifier: RF71%20AEP
2026-03-28 22:22:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d009970-7a6c-5e9b-a4e3-e54d84368076 with identifier: RF71%20AEP
2026-03-28 22:22:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d009970-7a6c-5e9b-a4e3-e54d84368076 with identifier: RF71%20AEP to the API
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF71%20AEP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8d009970-7a6c-5e9b-a4e3-e54d84368076',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF71 AEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF71%20AEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 30239,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150KW 77KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH LIFE PRO PERF.',
 'vin': 'WVGZZZE2ZNP022002',
 'year': 2022}
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:22:43 [bca.uk] INFO: Saving data for RF71%20AEP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622241.563296, 'last_price_update_time': 1774736563.654735}
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF71%2520AEP') HTTP/1.1" 204 0
2026-03-28 22:22:43 [bca.uk] INFO: Found listing with ID: CF68%20XZU
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF68%2520XZU%27 HTTP/1.1" 200 None
2026-03-28 22:22:43 [bca.uk] INFO: Scrape type for CF68%20XZU: 2
2026-03-28 22:22:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e226db37-6f3c-5b49-9033-3a3b1e413957 with identifier: CF68%20XZU
2026-03-28 22:22:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e226db37-6f3c-5b49-9033-3a3b1e413957 with scrape type 2
2026-03-28 22:22:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e226db37-6f3c-5b49-9033-3a3b1e413957 with scrape type 2
2026-03-28 22:22:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e226db37-6f3c-5b49-9033-3a3b1e413957, identifier: CF68%20XZU
2026-03-28 22:22:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 183db0b6-5440-580b-ae24-d791589b0937 with identifier: BN64%20WYM
2026-03-28 22:22:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 183db0b6-5440-580b-ae24-d791589b0937 with identifier: BN64%20WYM
2026-03-28 22:22:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 183db0b6-5440-580b-ae24-d791589b0937 with identifier: BN64%20WYM to the API
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN64%20WYM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '183db0b6-5440-580b-ae24-d791589b0937',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN64 WYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN64%20WYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 35393,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDEB65371',
 'year': 2014}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520WYM%27 HTTP/1.1" 200 None
2026-03-28 22:22:44 [bca.uk] INFO: Saving data for BN64%20WYM: {'auction_closing_time': 1774864800.0, 'created_time': 1774621591.463763, 'last_price_update_time': 1774736564.060807}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN64%2520WYM') HTTP/1.1" 204 0
2026-03-28 22:22:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with identifier: PK67%20WNA
2026-03-28 22:22:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with identifier: PK67%20WNA
2026-03-28 22:22:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b538aa6e-43fb-5bcb-bd88-776e9d3fa736 with identifier: PK67%20WNA to the API
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20WNA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b538aa6e-43fb-5bcb-bd88-776e9d3fa736',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 WNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20WNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 92013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN7JA270231',
 'year': 2017}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22: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%2520WNA%27 HTTP/1.1" 200 None
2026-03-28 22:22:44 [bca.uk] INFO: Saving data for PK67%20WNA: {'auction_closing_time': 1775037600.0, 'created_time': 1774621955.34407, 'last_price_update_time': 1774736564.349338}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520WNA') HTTP/1.1" 204 0
2026-03-28 22:22:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75ccbe0d-cf26-588b-a9af-04c9f2175350 with identifier: MW23%20LTA
2026-03-28 22:22:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75ccbe0d-cf26-588b-a9af-04c9f2175350 with identifier: MW23%20LTA
2026-03-28 22:22:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75ccbe0d-cf26-588b-a9af-04c9f2175350 with identifier: MW23%20LTA to the API
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW23%20LTA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75ccbe0d-cf26-588b-a9af-04c9f2175350',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW23 LTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW23%20LTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 4',
 'odometer': 45462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 4 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1FRHNSTP1023218',
 'year': 2023}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW23%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 22:22:44 [bca.uk] INFO: Saving data for MW23%20LTA: {'auction_closing_time': 1774951200.0, 'created_time': 1773834396.311491, 'last_price_update_time': 1774736564.650524}
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW23%2520LTA') HTTP/1.1" 204 0
2026-03-28 22:22:44 [bca.uk] INFO: Found listing with ID: OY23%20VCU
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY23%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 22:22:44 [bca.uk] INFO: Scrape type for OY23%20VCU: 2
2026-03-28 22:22:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5b8376b-606d-5642-b338-6e9d4b33ca13 with identifier: OY23%20VCU
2026-03-28 22:22:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5b8376b-606d-5642-b338-6e9d4b33ca13 with scrape type 2
2026-03-28 22:22:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5b8376b-606d-5642-b338-6e9d4b33ca13 with scrape type 2
2026-03-28 22:22:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5b8376b-606d-5642-b338-6e9d4b33ca13, identifier: OY23%20VCU
2026-03-28 22:22:44 [bca.uk] INFO: Found listing with ID: DKZ%20133
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DKZ%2520133%27 HTTP/1.1" 200 None
2026-03-28 22:22:44 [bca.uk] INFO: Scrape type for DKZ%20133: 2
2026-03-28 22:22:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf83b882-8d95-5b11-93ad-d103cd67c566 with identifier: DKZ%20133
2026-03-28 22:22:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf83b882-8d95-5b11-93ad-d103cd67c566 with scrape type 2
2026-03-28 22:22:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf83b882-8d95-5b11-93ad-d103cd67c566 with scrape type 2
2026-03-28 22:22:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf83b882-8d95-5b11-93ad-d103cd67c566, identifier: DKZ%20133
2026-03-28 22:22:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e226db37-6f3c-5b49-9033-3a3b1e413957 with identifier: CF68%20XZU
2026-03-28 22:22:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e226db37-6f3c-5b49-9033-3a3b1e413957 with identifier: CF68%20XZU
2026-03-28 22:22:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e226db37-6f3c-5b49-9033-3a3b1e413957 with identifier: CF68%20XZU to the API
2026-03-28 22:22:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF68%20XZU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e226db37-6f3c-5b49-9033-3a3b1e413957',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF68 XZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF68%20XZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'ZOE',
 'odometer': 53185,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE 40KWH 90 DYNAMIQUE (43KW) Hatchback',
 'transmission': 'automatic',
 'trim': '40KWH 90 DYNAMIQUE (43KW)',
 'vin': 'VF1AGVYF059954003',
 'year': 2022}
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF68%2520XZU%27 HTTP/1.1" 200 None
2026-03-28 22:22:45 [bca.uk] INFO: Saving data for CF68%20XZU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621421.854478, 'last_price_update_time': 1774736565.166913}
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF68%2520XZU') HTTP/1.1" 204 0
2026-03-28 22:22:45 [bca.uk] INFO: Found listing with ID: DS68%20NWM
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520NWM%27 HTTP/1.1" 200 None
2026-03-28 22:22:45 [bca.uk] INFO: Scrape type for DS68%20NWM: 2
2026-03-28 22:22:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86d4496d-b6e3-5214-9c71-a2e878a02047 with identifier: DS68%20NWM
2026-03-28 22:22:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86d4496d-b6e3-5214-9c71-a2e878a02047 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86d4496d-b6e3-5214-9c71-a2e878a02047 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86d4496d-b6e3-5214-9c71-a2e878a02047, identifier: DS68%20NWM
2026-03-28 22:22:45 [bca.uk] INFO: Found listing with ID: KS69%20EBP
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22: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-28 22:22:45 [bca.uk] INFO: Scrape type for KS69%20EBP: 2
2026-03-28 22:22:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a876caac-1366-51e3-bba7-c6e17daf7c00 with identifier: KS69%20EBP
2026-03-28 22:22:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a876caac-1366-51e3-bba7-c6e17daf7c00 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a876caac-1366-51e3-bba7-c6e17daf7c00 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a876caac-1366-51e3-bba7-c6e17daf7c00, identifier: KS69%20EBP
2026-03-28 22:22:45 [bca.uk] INFO: Found listing with ID: RJ73%20HUP
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 22:22:45 [bca.uk] INFO: Scrape type for RJ73%20HUP: 2
2026-03-28 22:22:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4de9a198-9e61-56be-94f2-ad9b9063f014 with identifier: RJ73%20HUP
2026-03-28 22:22:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4de9a198-9e61-56be-94f2-ad9b9063f014 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4de9a198-9e61-56be-94f2-ad9b9063f014 with scrape type 2
2026-03-28 22:22:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4de9a198-9e61-56be-94f2-ad9b9063f014, identifier: RJ73%20HUP
2026-03-28 22:22:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5b8376b-606d-5642-b338-6e9d4b33ca13 with identifier: OY23%20VCU
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=magnesium HTTP/1.1" 200 None
2026-03-28 22:22:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:22:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5b8376b-606d-5642-b338-6e9d4b33ca13 with identifier: OY23%20VCU
2026-03-28 22:22:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5b8376b-606d-5642-b338-6e9d4b33ca13 with identifier: OY23%20VCU to the API
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=62&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY23%20VCU-GB',
 'category': 'Car',
 'color': 'magnesium',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b5b8376b-606d-5642-b338-6e9d4b33ca13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY23 VCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY23%20VCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 15994,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE9PL144304',
 'year': 2023}
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY23%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 22:22:45 [bca.uk] INFO: Saving data for OY23%20VCU: {'auction_closing_time': 1774951200.0, 'created_time': 1773821449.062496, 'last_price_update_time': 1774736565.951696}
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY23%2520VCU') HTTP/1.1" 204 0
2026-03-28 22:22:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf83b882-8d95-5b11-93ad-d103cd67c566 with identifier: DKZ%20133
2026-03-28 22:22:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf83b882-8d95-5b11-93ad-d103cd67c566 with identifier: DKZ%20133
2026-03-28 22:22:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf83b882-8d95-5b11-93ad-d103cd67c566 with identifier: DKZ%20133 to the API
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DKZ%20133-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf83b882-8d95-5b11-93ad-d103cd67c566',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DKZ 133',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DKZ%20133&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'M4',
 'odometer': 20468,
 'odometer_reading_unit': '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 M4 3.0 XDRIVE COMPETITION Convertible',
 'transmission': 'automatic',
 'trim': 'XDRIVE COMPETITION',
 'vin': 'WBS32BA050CJ49223',
 'year': 2022}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DKZ%2520133%27 HTTP/1.1" 200 None
2026-03-28 22:22:46 [bca.uk] INFO: Saving data for DKZ%20133: {'auction_closing_time': 1775124000.0, 'created_time': 1774622244.403513, 'last_price_update_time': 1774736566.270286}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DKZ%2520133') HTTP/1.1" 204 0
2026-03-28 22:22:46 [bca.uk] INFO: Found listing with ID: CJ22%20FGE
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ22%2520FGE%27 HTTP/1.1" 200 None
2026-03-28 22:22:46 [bca.uk] INFO: Scrape type for CJ22%20FGE: 2
2026-03-28 22:22:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with identifier: CJ22%20FGE
2026-03-28 22:22:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with scrape type 2
2026-03-28 22:22:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with scrape type 2
2026-03-28 22:22:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06b31f24-81bf-56fb-bd95-e9313e8e3cdc, identifier: CJ22%20FGE
2026-03-28 22:22:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86d4496d-b6e3-5214-9c71-a2e878a02047 with identifier: DS68%20NWM
2026-03-28 22:22:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86d4496d-b6e3-5214-9c71-a2e878a02047 with identifier: DS68%20NWM
2026-03-28 22:22:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86d4496d-b6e3-5214-9c71-a2e878a02047 with identifier: DS68%20NWM to the API
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS68%20NWM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '86d4496d-b6e3-5214-9c71-a2e878a02047',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS68 NWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS68%20NWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 44657,
 'odometer_reading_unit': '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.6 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'TEKNA',
 'vin': 'SJNFBAF15U8031943',
 'year': 2018}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520NWM%27 HTTP/1.1" 200 None
2026-03-28 22:22:46 [bca.uk] INFO: Saving data for DS68%20NWM: {'auction_closing_time': 1774951200.0, 'created_time': 1774621605.747618, 'last_price_update_time': 1774736566.675157}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS68%2520NWM') HTTP/1.1" 204 0
2026-03-28 22:22:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a876caac-1366-51e3-bba7-c6e17daf7c00 with identifier: KS69%20EBP
2026-03-28 22:22:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a876caac-1366-51e3-bba7-c6e17daf7c00 with identifier: KS69%20EBP
2026-03-28 22:22:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a876caac-1366-51e3-bba7-c6e17daf7c00 with identifier: KS69%20EBP to the API
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS69%20EBP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a876caac-1366-51e3-bba7-c6e17daf7c00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS69 EBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS69%20EBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 66946,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D240 R-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC HSE (7ST)',
 'vin': 'SALCA2AN7LH848827',
 'year': 2019}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS69%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 22:22:46 [bca.uk] INFO: Saving data for KS69%20EBP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621954.960208, 'last_price_update_time': 1774736566.957835}
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS69%2520EBP') HTTP/1.1" 204 0
2026-03-28 22:22:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4de9a198-9e61-56be-94f2-ad9b9063f014 with identifier: RJ73%20HUP
2026-03-28 22:22:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4de9a198-9e61-56be-94f2-ad9b9063f014 with identifier: RJ73%20HUP
2026-03-28 22:22:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4de9a198-9e61-56be-94f2-ad9b9063f014 with identifier: RJ73%20HUP to the API
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ73%20HUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4de9a198-9e61-56be-94f2-ad9b9063f014',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ73 HUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ73%20HUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 27801,
 '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 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSUPS150346',
 'year': 2024}
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 22:22:47 [bca.uk] INFO: Saving data for RJ73%20HUP: {'auction_closing_time': 1774951200.0, 'created_time': 1773841926.737399, 'last_price_update_time': 1774736567.279636}
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ73%2520HUP') HTTP/1.1" 204 0
2026-03-28 22:22:47 [bca.uk] INFO: Found listing with ID: VA21%20LZK
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520LZK%27 HTTP/1.1" 200 None
2026-03-28 22:22:47 [bca.uk] INFO: Scrape type for VA21%20LZK: 2
2026-03-28 22:22:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a28500ab-f7d2-519b-a052-7f4f27e9d94d with identifier: VA21%20LZK
2026-03-28 22:22:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a28500ab-f7d2-519b-a052-7f4f27e9d94d with scrape type 2
2026-03-28 22:22:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a28500ab-f7d2-519b-a052-7f4f27e9d94d with scrape type 2
2026-03-28 22:22:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a28500ab-f7d2-519b-a052-7f4f27e9d94d, identifier: VA21%20LZK
2026-03-28 22:22:47 [bca.uk] INFO: Found listing with ID: LT24%20HBY
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 22:22:47 [bca.uk] INFO: Scrape type for LT24%20HBY: 2
2026-03-28 22:22:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e9c1560-bc36-5567-b237-276d01f8d31d with identifier: LT24%20HBY
2026-03-28 22:22:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e9c1560-bc36-5567-b237-276d01f8d31d with scrape type 2
2026-03-28 22:22:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e9c1560-bc36-5567-b237-276d01f8d31d with scrape type 2
2026-03-28 22:22:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e9c1560-bc36-5567-b237-276d01f8d31d, identifier: LT24%20HBY
2026-03-28 22:22:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with identifier: CJ22%20FGE
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=Bi-Fuel HTTP/1.1" 200 None
2026-03-28 22:22:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:22:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with identifier: CJ22%20FGE
2026-03-28 22:22:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06b31f24-81bf-56fb-bd95-e9313e8e3cdc with identifier: CJ22%20FGE to the API
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Bi-Fuel',
 'id': '06b31f24-81bf-56fb-bd95-e9313e8e3cdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CJ22 FGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ22%20FGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'DACIA',
 'model': 'DUSTER',
 'odometer': 49077,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'DACIA DUSTER 1.0 TCE 100 B/F COMFORT StationWagon',
 'transmission': 'manual',
 'trim': 'TCE 100 B/F COMFORT',
 'vin': 'VF1HJD20369421542',
 'year': 2022}
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ22%2520FGE%27 HTTP/1.1" 200 None
2026-03-28 22:22:47 [bca.uk] INFO: Saving data for CJ22%20FGE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621417.64621, 'last_price_update_time': 1774736567.944072}
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ22%2520FGE') HTTP/1.1" 204 0
2026-03-28 22:22:47 [bca.uk] INFO: Found listing with ID: YF20%20TPY
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:47 [bca.uk] INFO: Scrape type for YF20%20TPY: 2
2026-03-28 22:22:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with identifier: YF20%20TPY
2026-03-28 22:22:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with scrape type 2
2026-03-28 22:22:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with scrape type 2
2026-03-28 22:22:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7, identifier: YF20%20TPY
2026-03-28 22:22:48 [bca.uk] INFO: Found listing with ID: BJ11%20YJY
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ11%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 22:22:48 [bca.uk] INFO: Scrape type for BJ11%20YJY: 2
2026-03-28 22:22:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed7a4d2c-2938-5463-a79e-d691a3cd33ad with identifier: BJ11%20YJY
2026-03-28 22:22:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed7a4d2c-2938-5463-a79e-d691a3cd33ad with scrape type 2
2026-03-28 22:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed7a4d2c-2938-5463-a79e-d691a3cd33ad with scrape type 2
2026-03-28 22:22:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed7a4d2c-2938-5463-a79e-d691a3cd33ad, identifier: BJ11%20YJY
2026-03-28 22:22:48 [bca.uk] INFO: Found listing with ID: WR74%20UBG
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520UBG%27 HTTP/1.1" 200 None
2026-03-28 22:22:48 [bca.uk] INFO: Scrape type for WR74%20UBG: 2
2026-03-28 22:22:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 960a2ad2-e904-5419-99f1-26658cd41aa6 with identifier: WR74%20UBG
2026-03-28 22:22:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 960a2ad2-e904-5419-99f1-26658cd41aa6 with scrape type 2
2026-03-28 22:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 960a2ad2-e904-5419-99f1-26658cd41aa6 with scrape type 2
2026-03-28 22:22:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 960a2ad2-e904-5419-99f1-26658cd41aa6, identifier: WR74%20UBG
2026-03-28 22:22:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a28500ab-f7d2-519b-a052-7f4f27e9d94d with identifier: VA21%20LZK
2026-03-28 22:22:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a28500ab-f7d2-519b-a052-7f4f27e9d94d with identifier: VA21%20LZK
2026-03-28 22:22:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a28500ab-f7d2-519b-a052-7f4f27e9d94d with identifier: VA21%20LZK to the API
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:48 [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': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA21%20LZK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a28500ab-f7d2-519b-a052-7f4f27e9d94d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VA21 LZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA21%20LZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 39311,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 SE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 SE PREMIUM',
 'vin': 'VXKUPHNEKM4064916',
 'year': 2021}
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520LZK%27 HTTP/1.1" 200 None
2026-03-28 22:22:48 [bca.uk] INFO: Saving data for VA21%20LZK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621272.161474, 'last_price_update_time': 1774736568.604009}
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520LZK') HTTP/1.1" 204 0
2026-03-28 22:22:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e9c1560-bc36-5567-b237-276d01f8d31d with identifier: LT24%20HBY
2026-03-28 22:22:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e9c1560-bc36-5567-b237-276d01f8d31d with identifier: LT24%20HBY
2026-03-28 22:22:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e9c1560-bc36-5567-b237-276d01f8d31d with identifier: LT24%20HBY to the API
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=63&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT24%20HBY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6e9c1560-bc36-5567-b237-276d01f8d31d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT24 HBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT24%20HBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 15698,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI SPORT',
 'vin': 'WAUZZZGBXRR058132',
 'year': 2024}
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520HBY%27 HTTP/1.1" 200 None
2026-03-28 22:22:48 [bca.uk] INFO: Saving data for LT24%20HBY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622245.577838, 'last_price_update_time': 1774736568.981707}
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT24%2520HBY') HTTP/1.1" 204 0
2026-03-28 22:22:48 [bca.uk] INFO: Found listing with ID: CV14%20LNR
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV14%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 22:22:49 [bca.uk] INFO: Scrape type for CV14%20LNR: 2
2026-03-28 22:22:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with identifier: CV14%20LNR
2026-03-28 22:22:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with scrape type 2
2026-03-28 22:22:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with scrape type 2
2026-03-28 22:22:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48c496a0-c30c-5d61-95e8-0b4335fd7cd5, identifier: CV14%20LNR
2026-03-28 22:22:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with identifier: YF20%20TPY
2026-03-28 22:22:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with identifier: YF20%20TPY
2026-03-28 22:22:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7 with identifier: YF20%20TPY to the API
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF20%20TPY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3b0d2dfc-4315-5c4e-bdcc-a9348d8437a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF20 TPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF20%20TPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 73518,
 'odometer_reading_unit': '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 A6 2.0 40 TDI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI S LINE S-T',
 'vin': 'WAUZZZF24LN086945',
 'year': 2020}
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 22:22:49 [bca.uk] INFO: Saving data for YF20%20TPY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621588.786212, 'last_price_update_time': 1774736569.453885}
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF20%2520TPY') HTTP/1.1" 204 0
2026-03-28 22:22:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed7a4d2c-2938-5463-a79e-d691a3cd33ad with identifier: BJ11%20YJY
2026-03-28 22:22:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed7a4d2c-2938-5463-a79e-d691a3cd33ad with identifier: BJ11%20YJY
2026-03-28 22:22:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed7a4d2c-2938-5463-a79e-d691a3cd33ad with identifier: BJ11%20YJY to the API
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ11%20YJY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ed7a4d2c-2938-5463-a79e-d691a3cd33ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ11 YJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ11%20YJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 143811,
 '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.2 16V SXI Hatchback',
 'transmission': 'manual',
 'trim': '16V SXI',
 'vin': 'W0L0SDL68B4212927',
 'year': 2011}
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ11%2520YJY%27 HTTP/1.1" 200 None
2026-03-28 22:22:49 [bca.uk] INFO: Saving data for BJ11%20YJY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621986.734766, 'last_price_update_time': 1774736569.734453}
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ11%2520YJY') HTTP/1.1" 204 0
2026-03-28 22:22:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 960a2ad2-e904-5419-99f1-26658cd41aa6 with identifier: WR74%20UBG
2026-03-28 22:22:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 960a2ad2-e904-5419-99f1-26658cd41aa6 with identifier: WR74%20UBG
2026-03-28 22:22:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 960a2ad2-e904-5419-99f1-26658cd41aa6 with identifier: WR74%20UBG to the API
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR74%20UBG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '960a2ad2-e904-5419-99f1-26658cd41aa6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR74 UBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR74%20UBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 8087,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA9R3088859',
 'year': 2024}
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520UBG%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Saving data for WR74%20UBG: {'auction_closing_time': 1774951200.0, 'created_time': 1773834988.657387, 'last_price_update_time': 1774736570.029822}
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR74%2520UBG') HTTP/1.1" 204 0
2026-03-28 22:22:50 [bca.uk] INFO: Found listing with ID: VE71%20ZKP
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Scrape type for VE71%20ZKP: 2
2026-03-28 22:22:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffd65a89-8fa3-5680-a7ad-a716fed20c7b with identifier: VE71%20ZKP
2026-03-28 22:22:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffd65a89-8fa3-5680-a7ad-a716fed20c7b with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffd65a89-8fa3-5680-a7ad-a716fed20c7b with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ffd65a89-8fa3-5680-a7ad-a716fed20c7b, identifier: VE71%20ZKP
2026-03-28 22:22:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with identifier: CV14%20LNR
2026-03-28 22:22:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with identifier: CV14%20LNR
2026-03-28 22:22:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48c496a0-c30c-5d61-95e8-0b4335fd7cd5 with identifier: CV14%20LNR to the API
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48c496a0-c30c-5d61-95e8-0b4335fd7cd5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV14 LNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV14%20LNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 119820,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.3 VVT-I TREND Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I TREND',
 'vin': 'VNKKJ3D320A210869',
 'year': 2014}
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV14%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Saving data for CV14%20LNR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621349.013773, 'last_price_update_time': 1774736570.41848}
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV14%2520LNR') HTTP/1.1" 204 0
2026-03-28 22:22:50 [bca.uk] INFO: Found listing with ID: KE73%20EOH
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520EOH%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Scrape type for KE73%20EOH: 2
2026-03-28 22:22:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with identifier: KE73%20EOH
2026-03-28 22:22:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7518a9e1-6f5b-596b-ae3f-6acc16f2406e, identifier: KE73%20EOH
2026-03-28 22:22:50 [bca.uk] INFO: Found listing with ID: HJ19%20DCZ
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ19%2520DCZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Scrape type for HJ19%20DCZ: 2
2026-03-28 22:22:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c51eac97-ea3b-5c65-8122-07ffe788a8ad with identifier: HJ19%20DCZ
2026-03-28 22:22:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c51eac97-ea3b-5c65-8122-07ffe788a8ad with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c51eac97-ea3b-5c65-8122-07ffe788a8ad with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c51eac97-ea3b-5c65-8122-07ffe788a8ad, identifier: HJ19%20DCZ
2026-03-28 22:22:50 [bca.uk] INFO: Found listing with ID: MK21%20YWO
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK21%2520YWO%27 HTTP/1.1" 200 None
2026-03-28 22:22:50 [bca.uk] INFO: Scrape type for MK21%20YWO: 2
2026-03-28 22:22:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6a6e421-de04-566f-9fed-df002b723d8a with identifier: MK21%20YWO
2026-03-28 22:22:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6a6e421-de04-566f-9fed-df002b723d8a with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6a6e421-de04-566f-9fed-df002b723d8a with scrape type 2
2026-03-28 22:22:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6a6e421-de04-566f-9fed-df002b723d8a, identifier: MK21%20YWO
2026-03-28 22:22:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ffd65a89-8fa3-5680-a7ad-a716fed20c7b with identifier: VE71%20ZKP
2026-03-28 22:22:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ffd65a89-8fa3-5680-a7ad-a716fed20c7b with identifier: VE71%20ZKP
2026-03-28 22:22:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ffd65a89-8fa3-5680-a7ad-a716fed20c7b with identifier: VE71%20ZKP to the API
2026-03-28 22:22:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:51 [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': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20ZKP-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ffd65a89-8fa3-5680-a7ad-a716fed20c7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE71 ZKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20ZKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 30184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 SE ED. Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 100 SE ED.',
 'vin': 'VXKUPHNKSM4385845',
 'year': 2022}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520ZKP%27 HTTP/1.1" 200 None
2026-03-28 22:22:51 [bca.uk] INFO: Saving data for VE71%20ZKP: {'auction_closing_time': 1774951200.0, 'created_time': 1774621228.257944, 'last_price_update_time': 1774736571.119558}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520ZKP') HTTP/1.1" 204 0
2026-03-28 22:22:51 [bca.uk] INFO: Found listing with ID: CV72%20KHJ
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:51 [bca.uk] INFO: Scrape type for CV72%20KHJ: 2
2026-03-28 22:22:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9943636d-4b67-5202-b011-206c4492b64a with identifier: CV72%20KHJ
2026-03-28 22:22:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9943636d-4b67-5202-b011-206c4492b64a with scrape type 2
2026-03-28 22:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9943636d-4b67-5202-b011-206c4492b64a with scrape type 2
2026-03-28 22:22:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9943636d-4b67-5202-b011-206c4492b64a, identifier: CV72%20KHJ
2026-03-28 22:22:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with identifier: KE73%20EOH
2026-03-28 22:22:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with identifier: KE73%20EOH
2026-03-28 22:22:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7518a9e1-6f5b-596b-ae3f-6acc16f2406e with identifier: KE73%20EOH to the API
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22: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': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE73%20EOH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7518a9e1-6f5b-596b-ae3f-6acc16f2406e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE73 EOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE73%20EOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 5722,
 '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': 'VF3MRHNSUPS171606',
 'year': 2024}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520EOH%27 HTTP/1.1" 200 None
2026-03-28 22:22:51 [bca.uk] INFO: Saving data for KE73%20EOH: {'auction_closing_time': 1775037600.0, 'created_time': 1773842542.314569, 'last_price_update_time': 1774736571.574116}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE73%2520EOH') HTTP/1.1" 204 0
2026-03-28 22:22:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c51eac97-ea3b-5c65-8122-07ffe788a8ad with identifier: HJ19%20DCZ
2026-03-28 22:22:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c51eac97-ea3b-5c65-8122-07ffe788a8ad with identifier: HJ19%20DCZ
2026-03-28 22:22:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c51eac97-ea3b-5c65-8122-07ffe788a8ad with identifier: HJ19%20DCZ to the API
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ19%20DCZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c51eac97-ea3b-5c65-8122-07ffe788a8ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ19 DCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ19%20DCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 48044,
 'odometer_reading_unit': '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': 'SALWA2AK7KA852077',
 'year': 2019}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ19%2520DCZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:51 [bca.uk] INFO: Saving data for HJ19%20DCZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621985.780698, 'last_price_update_time': 1774736571.868135}
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ19%2520DCZ') HTTP/1.1" 204 0
2026-03-28 22:22:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6a6e421-de04-566f-9fed-df002b723d8a with identifier: MK21%20YWO
2026-03-28 22:22:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6a6e421-de04-566f-9fed-df002b723d8a with identifier: MK21%20YWO
2026-03-28 22:22:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6a6e421-de04-566f-9fed-df002b723d8a with identifier: MK21%20YWO to the API
2026-03-28 22:22:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK21%20YWO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b6a6e421-de04-566f-9fed-df002b723d8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK21 YWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK21%20YWO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 47259,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17000,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW049870',
 'year': 2021}
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK21%2520YWO%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Saving data for MK21%20YWO: {'auction_closing_time': 1774854000.0, 'created_time': 1774534106.106459, 'last_price_update_time': 1774736572.152558}
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK21%2520YWO') HTTP/1.1" 204 0
2026-03-28 22:22:52 [bca.uk] INFO: Found listing with ID: GJ23%20KGV
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Scrape type for GJ23%20KGV: 2
2026-03-28 22:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with identifier: GJ23%20KGV
2026-03-28 22:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3e24a82-e67f-5a61-bebf-1b21c4b7af69, identifier: GJ23%20KGV
2026-03-28 22:22:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9943636d-4b67-5202-b011-206c4492b64a with identifier: CV72%20KHJ
2026-03-28 22:22:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9943636d-4b67-5202-b011-206c4492b64a with identifier: CV72%20KHJ
2026-03-28 22:22:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9943636d-4b67-5202-b011-206c4492b64a with identifier: CV72%20KHJ to the API
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9943636d-4b67-5202-b011-206c4492b64a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV72 KHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV72%20KHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 32822,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.0 I-MMD HYBRID 4WD EX E-CVT StationWagon',
 'transmission': 'automatic',
 'trim': 'I-MMD HYBRID 4WD EX E-CVT',
 'vin': 'JHMRT6880NX205967',
 'year': 2022}
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Saving data for CV72%20KHJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621695.705536, 'last_price_update_time': 1774736572.551413}
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV72%2520KHJ') HTTP/1.1" 204 0
2026-03-28 22:22:52 [bca.uk] INFO: Found listing with ID: NA20%20NDX
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520NDX%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Scrape type for NA20%20NDX: 2
2026-03-28 22:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with identifier: NA20%20NDX
2026-03-28 22:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b93e197-d5a9-541e-b51b-9e5983ae78a4, identifier: NA20%20NDX
2026-03-28 22:22:52 [bca.uk] INFO: Found listing with ID: FM68%20PVV
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM68%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Scrape type for FM68%20PVV: 2
2026-03-28 22:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with identifier: FM68%20PVV
2026-03-28 22:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf, identifier: FM68%20PVV
2026-03-28 22:22:52 [bca.uk] INFO: Found listing with ID: RJ71%20VBU
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520VBU%27 HTTP/1.1" 200 None
2026-03-28 22:22:52 [bca.uk] INFO: Scrape type for RJ71%20VBU: 2
2026-03-28 22:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 204a0589-abde-5594-b04c-ce3239a2da06 with identifier: RJ71%20VBU
2026-03-28 22:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 204a0589-abde-5594-b04c-ce3239a2da06 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 204a0589-abde-5594-b04c-ce3239a2da06 with scrape type 2
2026-03-28 22:22:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 204a0589-abde-5594-b04c-ce3239a2da06, identifier: RJ71%20VBU
2026-03-28 22:22:52 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:52 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:22:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with identifier: GJ23%20KGV
2026-03-28 22:22:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with identifier: GJ23%20KGV
2026-03-28 22:22:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3e24a82-e67f-5a61-bebf-1b21c4b7af69 with identifier: GJ23%20KGV to the API
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:53 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ23%20KGV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c3e24a82-e67f-5a61-bebf-1b21c4b7af69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ23 KGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ23%20KGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 32313,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FSXPC776056',
 'year': 2023}
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KGV%27 HTTP/1.1" 200 None
2026-03-28 22:22:53 [bca.uk] INFO: Saving data for GJ23%20KGV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621255.371384, 'last_price_update_time': 1774736573.225331}
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ23%2520KGV') HTTP/1.1" 204 0
2026-03-28 22:22:53 [bca.uk] INFO: Found listing with ID: FY73%20TXN
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY73%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:22:53 [bca.uk] INFO: Scrape type for FY73%20TXN: 2
2026-03-28 22:22:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfe2fc94-df24-5724-8afd-cc53ad6d8161 with identifier: FY73%20TXN
2026-03-28 22:22:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfe2fc94-df24-5724-8afd-cc53ad6d8161 with scrape type 2
2026-03-28 22:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfe2fc94-df24-5724-8afd-cc53ad6d8161 with scrape type 2
2026-03-28 22:22:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dfe2fc94-df24-5724-8afd-cc53ad6d8161, identifier: FY73%20TXN
2026-03-28 22:22:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with identifier: NA20%20NDX
2026-03-28 22:22:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with identifier: NA20%20NDX
2026-03-28 22:22:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b93e197-d5a9-541e-b51b-9e5983ae78a4 with identifier: NA20%20NDX to the API
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22: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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA20%20NDX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7b93e197-d5a9-541e-b51b-9e5983ae78a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA20 NDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA20%20NDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 57983,
 'odometer_reading_unit': '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': 'WAUZZZGE8LB026306',
 'year': 2020}
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520NDX%27 HTTP/1.1" 200 None
2026-03-28 22:22:53 [bca.uk] INFO: Saving data for NA20%20NDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774622245.975106, 'last_price_update_time': 1774736573.613151}
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA20%2520NDX') HTTP/1.1" 204 0
2026-03-28 22:22:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with identifier: FM68%20PVV
2026-03-28 22:22:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with identifier: FM68%20PVV
2026-03-28 22:22:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf with identifier: FM68%20PVV to the API
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM68%20PVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1cfa7a94-ba80-5ed3-a6c8-0a40ebf616bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM68 PVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM68%20PVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 74356,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC SE',
 'vin': 'SALYA2AN8KA200166',
 'year': 2018}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM68%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Saving data for FM68%20PVV: {'auction_closing_time': 1775037600.0, 'created_time': 1774621960.28372, 'last_price_update_time': 1774736574.028455}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM68%2520PVV') HTTP/1.1" 204 0
2026-03-28 22:22:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 204a0589-abde-5594-b04c-ce3239a2da06 with identifier: RJ71%20VBU
2026-03-28 22:22:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 204a0589-abde-5594-b04c-ce3239a2da06 with identifier: RJ71%20VBU
2026-03-28 22:22:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 204a0589-abde-5594-b04c-ce3239a2da06 with identifier: RJ71%20VBU to the API
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20VBU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '204a0589-abde-5594-b04c-ce3239a2da06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ71 VBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20VBU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 91510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 50 220KW 83KWH Q S LINE Coupe',
 'transmission': 'automatic',
 'trim': '50 220KW 83KWH Q S LINE',
 'vin': 'WAUZZZFZ9NP023831',
 'year': 2022}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520VBU%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Saving data for RJ71%20VBU: {'auction_closing_time': 1774854000.0, 'created_time': 1773908451.677461, 'last_price_update_time': 1774736574.357833}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520VBU') HTTP/1.1" 204 0
2026-03-28 22:22:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:22:54 [bca.uk] INFO: Found listing with ID: KE21%20TXN
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE21%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Scrape type for KE21%20TXN: 2
2026-03-28 22:22:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with identifier: KE21%20TXN
2026-03-28 22:22:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with scrape type 2
2026-03-28 22:22:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with scrape type 2
2026-03-28 22:22:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5e606ac-5dd8-5202-9cfa-785fd1c469a6, identifier: KE21%20TXN
2026-03-28 22:22:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dfe2fc94-df24-5724-8afd-cc53ad6d8161 with identifier: FY73%20TXN
2026-03-28 22:22:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dfe2fc94-df24-5724-8afd-cc53ad6d8161 with identifier: FY73%20TXN
2026-03-28 22:22:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dfe2fc94-df24-5724-8afd-cc53ad6d8161 with identifier: FY73%20TXN to the API
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY73%20TXN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'dfe2fc94-df24-5724-8afd-cc53ad6d8161',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY73 TXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY73%20TXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 23782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B FHEV 2WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B FHEV 2WD ST-LINE ED.',
 'vin': 'WF0FXXWPMHPS53033',
 'year': 2023}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY73%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Saving data for FY73%20TXN: {'auction_closing_time': 1774951200.0, 'created_time': 1773933199.686737, 'last_price_update_time': 1774736574.774305}
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY73%2520TXN') HTTP/1.1" 204 0
2026-03-28 22:22:54 [bca.uk] INFO: Found listing with ID: LO21%20EFD
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Scrape type for LO21%20EFD: 2
2026-03-28 22:22:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d12eec68-5583-512e-af86-c81bd889787b with identifier: LO21%20EFD
2026-03-28 22:22:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d12eec68-5583-512e-af86-c81bd889787b with scrape type 2
2026-03-28 22:22:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d12eec68-5583-512e-af86-c81bd889787b with scrape type 2
2026-03-28 22:22:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d12eec68-5583-512e-af86-c81bd889787b, identifier: LO21%20EFD
2026-03-28 22:22:54 [bca.uk] INFO: Found listing with ID: PJ73%20HFG
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ73%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:22:54 [bca.uk] INFO: Scrape type for PJ73%20HFG: 2
2026-03-28 22:22:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71a2f829-08e7-5d99-a4de-4e27532a6a4a with identifier: PJ73%20HFG
2026-03-28 22:22:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71a2f829-08e7-5d99-a4de-4e27532a6a4a with scrape type 2
2026-03-28 22:22:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71a2f829-08e7-5d99-a4de-4e27532a6a4a with scrape type 2
2026-03-28 22:22:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71a2f829-08e7-5d99-a4de-4e27532a6a4a, identifier: PJ73%20HFG
2026-03-28 22:22:55 [bca.uk] INFO: Found listing with ID: KW70%20KJF
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520KJF%27 HTTP/1.1" 200 None
2026-03-28 22:22:55 [bca.uk] INFO: Scrape type for KW70%20KJF: 2
2026-03-28 22:22:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6aa66975-f780-53f9-8aed-f5457b4c64d0 with identifier: KW70%20KJF
2026-03-28 22:22:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6aa66975-f780-53f9-8aed-f5457b4c64d0 with scrape type 2
2026-03-28 22:22:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6aa66975-f780-53f9-8aed-f5457b4c64d0 with scrape type 2
2026-03-28 22:22:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6aa66975-f780-53f9-8aed-f5457b4c64d0, identifier: KW70%20KJF
2026-03-28 22:22:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with identifier: KE21%20TXN
2026-03-28 22:22:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with identifier: KE21%20TXN
2026-03-28 22:22:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5e606ac-5dd8-5202-9cfa-785fd1c469a6 with identifier: KE21%20TXN to the API
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:55 [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': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE21%20TXN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd5e606ac-5dd8-5202-9cfa-785fd1c469a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE21 TXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE21%20TXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 27394,
 'odometer_reading_unit': '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.2 P/T 130 GT PREMIUM EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT PREMIUM EAT8',
 'vin': 'VF3MRHNSUMS151158',
 'year': 2021}
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE21%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:22:55 [bca.uk] INFO: Saving data for KE21%20TXN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621258.365293, 'last_price_update_time': 1774736575.388853}
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE21%2520TXN') HTTP/1.1" 204 0
2026-03-28 22:22:55 [bca.uk] INFO: Found listing with ID: GN13%20WMW
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 22:22:55 [bca.uk] INFO: Scrape type for GN13%20WMW: 2
2026-03-28 22:22:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8309cd77-0aee-5971-bbca-33cb5268ced9 with identifier: GN13%20WMW
2026-03-28 22:22:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8309cd77-0aee-5971-bbca-33cb5268ced9 with scrape type 2
2026-03-28 22:22:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8309cd77-0aee-5971-bbca-33cb5268ced9 with scrape type 2
2026-03-28 22:22:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8309cd77-0aee-5971-bbca-33cb5268ced9, identifier: GN13%20WMW
2026-03-28 22:22:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d12eec68-5583-512e-af86-c81bd889787b with identifier: LO21%20EFD
2026-03-28 22:22:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d12eec68-5583-512e-af86-c81bd889787b with identifier: LO21%20EFD
2026-03-28 22:22:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d12eec68-5583-512e-af86-c81bd889787b with identifier: LO21%20EFD to the API
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22: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': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO21%20EFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd12eec68-5583-512e-af86-c81bd889787b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO21 EFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO21%20EFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 23247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY1MA065868',
 'year': 2021}
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 22:22:55 [bca.uk] INFO: Saving data for LO21%20EFD: {'auction_closing_time': 1775037600.0, 'created_time': 1774622212.855872, 'last_price_update_time': 1774736575.791795}
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520EFD') HTTP/1.1" 204 0
2026-03-28 22:22:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71a2f829-08e7-5d99-a4de-4e27532a6a4a with identifier: PJ73%20HFG
2026-03-28 22:22:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71a2f829-08e7-5d99-a4de-4e27532a6a4a with identifier: PJ73%20HFG
2026-03-28 22:22:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71a2f829-08e7-5d99-a4de-4e27532a6a4a with identifier: PJ73%20HFG to the API
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ73%20HFG-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': '71a2f829-08e7-5d99-a4de-4e27532a6a4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ73 HFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ73%20HFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 16185,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 HYBRID TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID TEKNA',
 'vin': 'SJNFCAF16U1276706',
 'year': 2023}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ73%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Saving data for PJ73%20HFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774523215.066225, 'last_price_update_time': 1774736576.096189}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ73%2520HFG') HTTP/1.1" 204 0
2026-03-28 22:22:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6aa66975-f780-53f9-8aed-f5457b4c64d0 with identifier: KW70%20KJF
2026-03-28 22:22:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6aa66975-f780-53f9-8aed-f5457b4c64d0 with identifier: KW70%20KJF
2026-03-28 22:22:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6aa66975-f780-53f9-8aed-f5457b4c64d0 with identifier: KW70%20KJF to the API
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20KJF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '6aa66975-f780-53f9-8aed-f5457b4c64d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW70 KJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20KJF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 49467,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 HSE (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE (11KW)',
 'vin': 'SADHA2A1XM1608776',
 'year': 2020}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520KJF%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Saving data for KW70%20KJF: {'auction_closing_time': 1774854000.0, 'created_time': 1773986802.181946, 'last_price_update_time': 1774736576.37873}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520KJF') HTTP/1.1" 204 0
2026-03-28 22:22:56 [bca.uk] INFO: Found listing with ID: KW73%20YGN
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YGN%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Scrape type for KW73%20YGN: 2
2026-03-28 22:22:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc292e49-f80c-5d5f-b2d4-156329136a16 with identifier: KW73%20YGN
2026-03-28 22:22:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc292e49-f80c-5d5f-b2d4-156329136a16 with scrape type 2
2026-03-28 22:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc292e49-f80c-5d5f-b2d4-156329136a16 with scrape type 2
2026-03-28 22:22:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc292e49-f80c-5d5f-b2d4-156329136a16, identifier: KW73%20YGN
2026-03-28 22:22:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8309cd77-0aee-5971-bbca-33cb5268ced9 with identifier: GN13%20WMW
2026-03-28 22:22:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8309cd77-0aee-5971-bbca-33cb5268ced9 with identifier: GN13%20WMW
2026-03-28 22:22:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8309cd77-0aee-5971-bbca-33cb5268ced9 with identifier: GN13%20WMW to the API
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN13%20WMW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8309cd77-0aee-5971-bbca-33cb5268ced9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN13 WMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN13%20WMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 76331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Estate',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2042022F986391',
 'year': 2013}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Saving data for GN13%20WMW: {'auction_closing_time': 1774951200.0, 'created_time': 1774621670.556616, 'last_price_update_time': 1774736576.782479}
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN13%2520WMW') HTTP/1.1" 204 0
2026-03-28 22:22:56 [bca.uk] INFO: Found listing with ID: MJ66%20ZDL
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ66%2520ZDL%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Scrape type for MJ66%20ZDL: 2
2026-03-28 22:22:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with identifier: MJ66%20ZDL
2026-03-28 22:22:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with scrape type 2
2026-03-28 22:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with scrape type 2
2026-03-28 22:22:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28d2c1c8-682e-5c3f-9901-dadcec18cbe4, identifier: MJ66%20ZDL
2026-03-28 22:22:56 [bca.uk] INFO: Found listing with ID: SO18%20MKK
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO18%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 22:22:56 [bca.uk] INFO: Scrape type for SO18%20MKK: 2
2026-03-28 22:22:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with identifier: SO18%20MKK
2026-03-28 22:22:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with scrape type 2
2026-03-28 22:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with scrape type 2
2026-03-28 22:22:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dae666c-8c8a-554a-a1c2-ff4e4210d437, identifier: SO18%20MKK
2026-03-28 22:22:57 [bca.uk] INFO: Found listing with ID: LL19%20HLZ
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520HLZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:57 [bca.uk] INFO: Scrape type for LL19%20HLZ: 2
2026-03-28 22:22:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with identifier: LL19%20HLZ
2026-03-28 22:22:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with scrape type 2
2026-03-28 22:22:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with scrape type 2
2026-03-28 22:22:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 345f4a69-458a-582b-b0b2-b3bd3c8763e6, identifier: LL19%20HLZ
2026-03-28 22:22:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc292e49-f80c-5d5f-b2d4-156329136a16 with identifier: KW73%20YGN
2026-03-28 22:22:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc292e49-f80c-5d5f-b2d4-156329136a16 with identifier: KW73%20YGN
2026-03-28 22:22:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc292e49-f80c-5d5f-b2d4-156329136a16 with identifier: KW73%20YGN to the API
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:57 [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': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20YGN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc292e49-f80c-5d5f-b2d4-156329136a16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW73 YGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20YGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 7400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 EXCLUSIVE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE PREMIUM',
 'vin': 'WMW32DK0402V67762',
 'year': 2023}
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YGN%27 HTTP/1.1" 200 None
2026-03-28 22:22:57 [bca.uk] INFO: Saving data for KW73%20YGN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621260.717272, 'last_price_update_time': 1774736577.433121}
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520YGN') HTTP/1.1" 204 0
2026-03-28 22:22:57 [bca.uk] INFO: Found listing with ID: HN65%20MEU
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 22:22:57 [bca.uk] INFO: Scrape type for HN65%20MEU: 2
2026-03-28 22:22:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with identifier: HN65%20MEU
2026-03-28 22:22:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with scrape type 2
2026-03-28 22:22:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with scrape type 2
2026-03-28 22:22:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a6c933d-ca8f-5bff-abdd-ef3be46c1578, identifier: HN65%20MEU
2026-03-28 22:22:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with identifier: MJ66%20ZDL
2026-03-28 22:22:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with identifier: MJ66%20ZDL
2026-03-28 22:22:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28d2c1c8-682e-5c3f-9901-dadcec18cbe4 with identifier: MJ66%20ZDL to the API
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ66%20ZDL-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '28d2c1c8-682e-5c3f-9901-dadcec18cbe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ66 ZDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ66%20ZDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 66199,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA',
 'vin': 'SJNFEAF15U7282632',
 'year': 2016}
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ66%2520ZDL%27 HTTP/1.1" 200 None
2026-03-28 22:22:57 [bca.uk] INFO: Saving data for MJ66%20ZDL: {'auction_closing_time': 1774778400.0, 'created_time': 1774622176.716175, 'last_price_update_time': 1774736577.836879}
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ66%2520ZDL') HTTP/1.1" 204 0
2026-03-28 22:22:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with identifier: SO18%20MKK
2026-03-28 22:22:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with identifier: SO18%20MKK
2026-03-28 22:22:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dae666c-8c8a-554a-a1c2-ff4e4210d437 with identifier: SO18%20MKK to the API
2026-03-28 22:22:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO18%20MKK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2dae666c-8c8a-554a-a1c2-ff4e4210d437',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO18 MKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO18%20MKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 70291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN7JH775357',
 'year': 2018}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO18%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 22:22:58 [bca.uk] INFO: Saving data for SO18%20MKK: {'auction_closing_time': 1775037600.0, 'created_time': 1774621964.182668, 'last_price_update_time': 1774736578.159922}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO18%2520MKK') HTTP/1.1" 204 0
2026-03-28 22:22:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with identifier: LL19%20HLZ
2026-03-28 22:22:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with identifier: LL19%20HLZ
2026-03-28 22:22:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 345f4a69-458a-582b-b0b2-b3bd3c8763e6 with identifier: LL19%20HLZ to the API
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL19%20HLZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '345f4a69-458a-582b-b0b2-b3bd3c8763e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL19 HLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL19%20HLZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 41194,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18500,
 'price_includes_vat': False,
 'registration_date': '2019-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': 'SALZA2AX6LH013412',
 'year': 2019}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520HLZ%27 HTTP/1.1" 200 None
2026-03-28 22:22:58 [bca.uk] INFO: Saving data for LL19%20HLZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774622029.340788, 'last_price_update_time': 1774736578.439527}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL19%2520HLZ') HTTP/1.1" 204 0
2026-03-28 22:22:58 [bca.uk] INFO: Found listing with ID: LE71%20CTV
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:22:58 [bca.uk] INFO: Scrape type for LE71%20CTV: 2
2026-03-28 22:22:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with identifier: LE71%20CTV
2026-03-28 22:22:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with scrape type 2
2026-03-28 22:22:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with scrape type 2
2026-03-28 22:22:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 166cb7c4-1aa2-5e80-ae82-56b27f00ae42, identifier: LE71%20CTV
2026-03-28 22:22:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with identifier: HN65%20MEU
2026-03-28 22:22:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with identifier: HN65%20MEU
2026-03-28 22:22:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a6c933d-ca8f-5bff-abdd-ef3be46c1578 with identifier: HN65%20MEU to the API
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN65%20MEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a6c933d-ca8f-5bff-abdd-ef3be46c1578',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN65 MEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN65%20MEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'GTC',
 'odometer': 84020,
 'odometer_reading_unit': '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 GTC 2.0 CDTI 16V 165 SRI Coupe',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 165 SRI',
 'vin': 'W0LPF2ENXFG131805',
 'year': 2015}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 22:22:58 [bca.uk] INFO: Saving data for HN65%20MEU: {'auction_closing_time': 1774951200.0, 'created_time': 1774304793.409203, 'last_price_update_time': 1774736578.880999}
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN65%2520MEU') HTTP/1.1" 204 0
2026-03-28 22:22:58 [bca.uk] INFO: Found listing with ID: RV09%20HFG
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV09%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:22:59 [bca.uk] INFO: Scrape type for RV09%20HFG: 2
2026-03-28 22:22:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 948cf87b-be7d-551d-a761-c8e812217528 with identifier: RV09%20HFG
2026-03-28 22:22:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 948cf87b-be7d-551d-a761-c8e812217528 with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 948cf87b-be7d-551d-a761-c8e812217528 with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 948cf87b-be7d-551d-a761-c8e812217528, identifier: RV09%20HFG
2026-03-28 22:22:59 [bca.uk] INFO: Found listing with ID: RF68%20ZDJ
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520ZDJ%27 HTTP/1.1" 200 None
2026-03-28 22:22:59 [bca.uk] INFO: Scrape type for RF68%20ZDJ: 2
2026-03-28 22:22:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c88d64b-4f74-5437-afdc-5a443934ddeb with identifier: RF68%20ZDJ
2026-03-28 22:22:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c88d64b-4f74-5437-afdc-5a443934ddeb with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c88d64b-4f74-5437-afdc-5a443934ddeb with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c88d64b-4f74-5437-afdc-5a443934ddeb, identifier: RF68%20ZDJ
2026-03-28 22:22:59 [bca.uk] INFO: Found listing with ID: DV25%20OFL
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:22:59 [bca.uk] INFO: Scrape type for DV25%20OFL: 2
2026-03-28 22:22:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d9780a9-fc51-5909-a815-5365d80122a4 with identifier: DV25%20OFL
2026-03-28 22:22:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d9780a9-fc51-5909-a815-5365d80122a4 with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d9780a9-fc51-5909-a815-5365d80122a4 with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d9780a9-fc51-5909-a815-5365d80122a4, identifier: DV25%20OFL
2026-03-28 22:22:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with identifier: LE71%20CTV
2026-03-28 22:22:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with identifier: LE71%20CTV
2026-03-28 22:22:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 166cb7c4-1aa2-5e80-ae82-56b27f00ae42 with identifier: LE71%20CTV to the API
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:22:59 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE71%20CTV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '166cb7c4-1aa2-5e80-ae82-56b27f00ae42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE71 CTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE71%20CTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 39418,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK1NC477554',
 'year': 2022}
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:22:59 [bca.uk] INFO: Saving data for LE71%20CTV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621241.931204, 'last_price_update_time': 1774736579.633849}
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE71%2520CTV') HTTP/1.1" 204 0
2026-03-28 22:22:59 [bca.uk] INFO: Found listing with ID: HX67%20SXF
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX67%2520SXF%27 HTTP/1.1" 200 None
2026-03-28 22:22:59 [bca.uk] INFO: Scrape type for HX67%20SXF: 2
2026-03-28 22:22:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with identifier: HX67%20SXF
2026-03-28 22:22:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with scrape type 2
2026-03-28 22:22:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ca0f4d6-72a5-52a7-a692-36805d2d60ac, identifier: HX67%20SXF
2026-03-28 22:22:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 948cf87b-be7d-551d-a761-c8e812217528 with identifier: RV09%20HFG
2026-03-28 22:22:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 948cf87b-be7d-551d-a761-c8e812217528 with identifier: RV09%20HFG
2026-03-28 22:22:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 948cf87b-be7d-551d-a761-c8e812217528 with identifier: RV09%20HFG to the API
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:22:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:00 [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': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV09%20HFG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '948cf87b-be7d-551d-a761-c8e812217528',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV09 HFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV09%20HFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'ALTEA',
 'odometer': 96909,
 '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': 'SEAT ALTEA 2.0 FREETRACK 4 TDI 170 Hatchback',
 'transmission': 'manual',
 'trim': 'FREETRACK 4 TDI 170',
 'vin': 'VSSZZZ5PZ9R015852',
 'year': 2009}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV09%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:23:00 [bca.uk] INFO: Saving data for RV09%20HFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774390521.552383, 'last_price_update_time': 1774736580.04231}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV09%2520HFG') HTTP/1.1" 204 0
2026-03-28 22:23:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c88d64b-4f74-5437-afdc-5a443934ddeb with identifier: RF68%20ZDJ
2026-03-28 22:23:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c88d64b-4f74-5437-afdc-5a443934ddeb with identifier: RF68%20ZDJ
2026-03-28 22:23:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c88d64b-4f74-5437-afdc-5a443934ddeb with identifier: RF68%20ZDJ to the API
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF68%20ZDJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c88d64b-4f74-5437-afdc-5a443934ddeb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF68 ZDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF68%20ZDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 68691,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN7KA392282',
 'year': 2019}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520ZDJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:00 [bca.uk] INFO: Saving data for RF68%20ZDJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621950.64875, 'last_price_update_time': 1774736580.346845}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF68%2520ZDJ') HTTP/1.1" 204 0
2026-03-28 22:23:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d9780a9-fc51-5909-a815-5365d80122a4 with identifier: DV25%20OFL
2026-03-28 22:23:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d9780a9-fc51-5909-a815-5365d80122a4 with identifier: DV25%20OFL
2026-03-28 22:23:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d9780a9-fc51-5909-a815-5365d80122a4 with identifier: DV25%20OFL to the API
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV25%20OFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '8d9780a9-fc51-5909-a815-5365d80122a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV25 OFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV25%20OFL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND E',
 'odometer': 5916,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20000,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND E 157KW 73KWH GS Hatchback',
 'transmission': 'automatic',
 'trim': '157KW 73KWH GS',
 'vin': 'VXKKCZKZ0S6001632',
 'year': 2025}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:23:00 [bca.uk] INFO: Saving data for DV25%20OFL: {'auction_closing_time': 1774854000.0, 'created_time': 1773832193.404373, 'last_price_update_time': 1774736580.646175}
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV25%2520OFL') HTTP/1.1" 204 0
2026-03-28 22:23:00 [bca.uk] INFO: Found listing with ID: KW20%20LGO
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW20%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:23:00 [bca.uk] INFO: Scrape type for KW20%20LGO: 2
2026-03-28 22:23:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae749062-5af0-52ab-b71c-b343664afd23 with identifier: KW20%20LGO
2026-03-28 22:23:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae749062-5af0-52ab-b71c-b343664afd23 with scrape type 2
2026-03-28 22:23:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae749062-5af0-52ab-b71c-b343664afd23 with scrape type 2
2026-03-28 22:23:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae749062-5af0-52ab-b71c-b343664afd23, identifier: KW20%20LGO
2026-03-28 22:23:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with identifier: HX67%20SXF
2026-03-28 22:23:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with identifier: HX67%20SXF
2026-03-28 22:23:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ca0f4d6-72a5-52a7-a692-36805d2d60ac with identifier: HX67%20SXF to the API
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ca0f4d6-72a5-52a7-a692-36805d2d60ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX67 SXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX67%20SXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 102952,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.6 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760412J652254',
 'year': 2017}
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX67%2520SXF%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Saving data for HX67%20SXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774621558.413434, 'last_price_update_time': 1774736581.13809}
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX67%2520SXF') HTTP/1.1" 204 0
2026-03-28 22:23:01 [bca.uk] INFO: Found listing with ID: RE24%20JZO
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520JZO%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Scrape type for RE24%20JZO: 2
2026-03-28 22:23:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61efc366-cd1b-5900-a20a-71f4dedc354e with identifier: RE24%20JZO
2026-03-28 22:23:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61efc366-cd1b-5900-a20a-71f4dedc354e with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61efc366-cd1b-5900-a20a-71f4dedc354e with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61efc366-cd1b-5900-a20a-71f4dedc354e, identifier: RE24%20JZO
2026-03-28 22:23:01 [bca.uk] INFO: Found listing with ID: BD70%20JBZ
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520JBZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Scrape type for BD70%20JBZ: 2
2026-03-28 22:23:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c5964f5-b774-52ed-957b-19c7f4cbabfe with identifier: BD70%20JBZ
2026-03-28 22:23:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c5964f5-b774-52ed-957b-19c7f4cbabfe with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c5964f5-b774-52ed-957b-19c7f4cbabfe with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c5964f5-b774-52ed-957b-19c7f4cbabfe, identifier: BD70%20JBZ
2026-03-28 22:23:01 [bca.uk] INFO: Found listing with ID: KR23%20TVT
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR23%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Scrape type for KR23%20TVT: 2
2026-03-28 22:23:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63372aa4-a426-5b3d-b718-d0c75d489a41 with identifier: KR23%20TVT
2026-03-28 22:23:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63372aa4-a426-5b3d-b718-d0c75d489a41 with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63372aa4-a426-5b3d-b718-d0c75d489a41 with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 63372aa4-a426-5b3d-b718-d0c75d489a41, identifier: KR23%20TVT
2026-03-28 22:23:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae749062-5af0-52ab-b71c-b343664afd23 with identifier: KW20%20LGO
2026-03-28 22:23:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae749062-5af0-52ab-b71c-b343664afd23 with identifier: KW20%20LGO
2026-03-28 22:23:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae749062-5af0-52ab-b71c-b343664afd23 with identifier: KW20%20LGO to the API
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:01 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW20%20LGO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ae749062-5af0-52ab-b71c-b343664afd23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW20 LGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW20%20LGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 40971,
 'odometer_reading_unit': '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 EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F010068',
 'year': 2020}
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW20%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Saving data for KW20%20LGO: {'auction_closing_time': 1775124000.0, 'created_time': 1774621243.03062, 'last_price_update_time': 1774736581.782555}
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW20%2520LGO') HTTP/1.1" 204 0
2026-03-28 22:23:01 [bca.uk] INFO: Found listing with ID: KW67%20KHT
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW67%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:01 [bca.uk] INFO: Scrape type for KW67%20KHT: 2
2026-03-28 22:23:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c967474-f0f1-5b21-82cc-05075a778193 with identifier: KW67%20KHT
2026-03-28 22:23:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c967474-f0f1-5b21-82cc-05075a778193 with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c967474-f0f1-5b21-82cc-05075a778193 with scrape type 2
2026-03-28 22:23:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c967474-f0f1-5b21-82cc-05075a778193, identifier: KW67%20KHT
2026-03-28 22:23:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61efc366-cd1b-5900-a20a-71f4dedc354e with identifier: RE24%20JZO
2026-03-28 22:23:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61efc366-cd1b-5900-a20a-71f4dedc354e with identifier: RE24%20JZO
2026-03-28 22:23:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61efc366-cd1b-5900-a20a-71f4dedc354e with identifier: RE24%20JZO to the API
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE24%20JZO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '61efc366-cd1b-5900-a20a-71f4dedc354e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE24 JZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE24%20JZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 12271,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS5RY526782',
 'year': 2024}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520JZO%27 HTTP/1.1" 200 None
2026-03-28 22:23:02 [bca.uk] INFO: Saving data for RE24%20JZO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842563.68472, 'last_price_update_time': 1774736582.198784}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE24%2520JZO') HTTP/1.1" 204 0
2026-03-28 22:23:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c5964f5-b774-52ed-957b-19c7f4cbabfe with identifier: BD70%20JBZ
2026-03-28 22:23:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c5964f5-b774-52ed-957b-19c7f4cbabfe with identifier: BD70%20JBZ
2026-03-28 22:23:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c5964f5-b774-52ed-957b-19c7f4cbabfe with identifier: BD70%20JBZ to the API
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD70%20JBZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c5964f5-b774-52ed-957b-19c7f4cbabfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD70 JBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD70%20JBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'NISSAN',
 'model': 'NV300 30',
 'odometer': 79776,
 'odometer_reading_unit': '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 NV300 30 2.0 DCI 145 L2 H1 TEKNA EDC CrewCab Van',
 'transmission': 'automatic',
 'trim': 'DCI 145 L2 H1 TEKNA EDC',
 'vin': 'VNVF4000664887520',
 'year': 2020}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520JBZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:02 [bca.uk] INFO: Saving data for BD70%20JBZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774621952.751048, 'last_price_update_time': 1774736582.483658}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD70%2520JBZ') HTTP/1.1" 204 0
2026-03-28 22:23:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 63372aa4-a426-5b3d-b718-d0c75d489a41 with identifier: KR23%20TVT
2026-03-28 22:23:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 63372aa4-a426-5b3d-b718-d0c75d489a41 with identifier: KR23%20TVT
2026-03-28 22:23:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 63372aa4-a426-5b3d-b718-d0c75d489a41 with identifier: KR23%20TVT to the API
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR23%20TVT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '63372aa4-a426-5b3d-b718-d0c75d489a41',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR23 TVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR23%20TVT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 32690,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI PHEV 4WD ULTIMATE StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV 4WD ULTIMATE',
 'vin': 'TMAJE812SNJ171355',
 'year': 2023}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR23%2520TVT%27 HTTP/1.1" 200 None
2026-03-28 22:23:02 [bca.uk] INFO: Saving data for KR23%20TVT: {'auction_closing_time': 1774854000.0, 'created_time': 1773843908.126514, 'last_price_update_time': 1774736582.791904}
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR23%2520TVT') HTTP/1.1" 204 0
2026-03-28 22:23:02 [bca.uk] INFO: Found listing with ID: VE21%20AZG
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520AZG%27 HTTP/1.1" 200 None
2026-03-28 22:23:02 [bca.uk] INFO: Scrape type for VE21%20AZG: 2
2026-03-28 22:23:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ab730af-31e4-50dc-af2d-22f28a65720c with identifier: VE21%20AZG
2026-03-28 22:23:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ab730af-31e4-50dc-af2d-22f28a65720c with scrape type 2
2026-03-28 22:23:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ab730af-31e4-50dc-af2d-22f28a65720c with scrape type 2
2026-03-28 22:23:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ab730af-31e4-50dc-af2d-22f28a65720c, identifier: VE21%20AZG
2026-03-28 22:23:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c967474-f0f1-5b21-82cc-05075a778193 with identifier: KW67%20KHT
2026-03-28 22:23:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c967474-f0f1-5b21-82cc-05075a778193 with identifier: KW67%20KHT
2026-03-28 22:23:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c967474-f0f1-5b21-82cc-05075a778193 with identifier: KW67%20KHT to the API
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9c967474-f0f1-5b21-82cc-05075a778193',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW67 KHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW67%20KHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 121994,
 'odometer_reading_unit': '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 A6 AVANT 2.0 TDI 190 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4GXJN055548',
 'year': 2018}
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW67%2520KHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Saving data for KW67%20KHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774621559.358724, 'last_price_update_time': 1774736583.183291}
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW67%2520KHT') HTTP/1.1" 204 0
2026-03-28 22:23:03 [bca.uk] INFO: Found listing with ID: MA64%20NDL
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA64%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Scrape type for MA64%20NDL: 2
2026-03-28 22:23:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with identifier: MA64%20NDL
2026-03-28 22:23:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 010fbd8b-9644-5b45-9b4a-4470ae4a8952, identifier: MA64%20NDL
2026-03-28 22:23:03 [bca.uk] INFO: Found listing with ID: OW68%20YKX
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520YKX%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Scrape type for OW68%20YKX: 2
2026-03-28 22:23:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11a00e64-b38a-52ba-b727-ea34eb87dfbc with identifier: OW68%20YKX
2026-03-28 22:23:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11a00e64-b38a-52ba-b727-ea34eb87dfbc with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11a00e64-b38a-52ba-b727-ea34eb87dfbc with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11a00e64-b38a-52ba-b727-ea34eb87dfbc, identifier: OW68%20YKX
2026-03-28 22:23:03 [bca.uk] INFO: Found listing with ID: LP71%20KFO
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Scrape type for LP71%20KFO: 2
2026-03-28 22:23:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8427f950-cf8d-5908-a23e-9b36861e0eb6 with identifier: LP71%20KFO
2026-03-28 22:23:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8427f950-cf8d-5908-a23e-9b36861e0eb6 with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8427f950-cf8d-5908-a23e-9b36861e0eb6 with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8427f950-cf8d-5908-a23e-9b36861e0eb6, identifier: LP71%20KFO
2026-03-28 22:23:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ab730af-31e4-50dc-af2d-22f28a65720c with identifier: VE21%20AZG
2026-03-28 22:23:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ab730af-31e4-50dc-af2d-22f28a65720c with identifier: VE21%20AZG
2026-03-28 22:23:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ab730af-31e4-50dc-af2d-22f28a65720c with identifier: VE21%20AZG to the API
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:03 [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': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE21%20AZG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ab730af-31e4-50dc-af2d-22f28a65720c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE21 AZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE21%20AZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 20235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW050326',
 'year': 2021}
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520AZG%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Saving data for VE21%20AZG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621245.834751, 'last_price_update_time': 1774736583.849455}
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE21%2520AZG') HTTP/1.1" 204 0
2026-03-28 22:23:03 [bca.uk] INFO: Found listing with ID: DY13%20GYS
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520GYS%27 HTTP/1.1" 200 None
2026-03-28 22:23:03 [bca.uk] INFO: Scrape type for DY13%20GYS: 2
2026-03-28 22:23:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6394c2e2-831e-5118-ac5c-e0f60550d90e with identifier: DY13%20GYS
2026-03-28 22:23:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6394c2e2-831e-5118-ac5c-e0f60550d90e with scrape type 2
2026-03-28 22:23:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6394c2e2-831e-5118-ac5c-e0f60550d90e with scrape type 2
2026-03-28 22:23:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6394c2e2-831e-5118-ac5c-e0f60550d90e, identifier: DY13%20GYS
2026-03-28 22:23:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with identifier: MA64%20NDL
2026-03-28 22:23:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with identifier: MA64%20NDL
2026-03-28 22:23:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 010fbd8b-9644-5b45-9b4a-4470ae4a8952 with identifier: MA64%20NDL to the API
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA64%20NDL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '010fbd8b-9644-5b45-9b4a-4470ae4a8952',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA64 NDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA64%20NDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 56078,
 'odometer_reading_unit': '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 500C 1.2 S Convertible',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'ZFA3120000J182798',
 'year': 2014}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA64%2520NDL%27 HTTP/1.1" 200 None
2026-03-28 22:23:04 [bca.uk] INFO: Saving data for MA64%20NDL: {'auction_closing_time': 1774951200.0, 'created_time': 1774621990.990167, 'last_price_update_time': 1774736584.373397}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA64%2520NDL') HTTP/1.1" 204 0
2026-03-28 22:23:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11a00e64-b38a-52ba-b727-ea34eb87dfbc with identifier: OW68%20YKX
2026-03-28 22:23:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11a00e64-b38a-52ba-b727-ea34eb87dfbc with identifier: OW68%20YKX
2026-03-28 22:23:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11a00e64-b38a-52ba-b727-ea34eb87dfbc with identifier: OW68%20YKX to the API
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW68%20YKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11a00e64-b38a-52ba-b727-ea34eb87dfbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW68 YKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW68%20YKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 57344,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D240 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D240 R-DYNAMIC HSE',
 'vin': 'SALYA2AN8KA213399',
 'year': 2019}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520YKX%27 HTTP/1.1" 200 None
2026-03-28 22:23:04 [bca.uk] INFO: Saving data for OW68%20YKX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621952.122947, 'last_price_update_time': 1774736584.667234}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW68%2520YKX') HTTP/1.1" 204 0
2026-03-28 22:23:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8427f950-cf8d-5908-a23e-9b36861e0eb6 with identifier: LP71%20KFO
2026-03-28 22:23:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8427f950-cf8d-5908-a23e-9b36861e0eb6 with identifier: LP71%20KFO
2026-03-28 22:23:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8427f950-cf8d-5908-a23e-9b36861e0eb6 with identifier: LP71%20KFO to the API
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20KFO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '8427f950-cf8d-5908-a23e-9b36861e0eb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP71 KFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP71%20KFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 36798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI ELECTRIC 135KW 33KWH COOPER S L1 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L1',
 'vin': 'WMW12DJ0102S26019',
 'year': 2022}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520KFO%27 HTTP/1.1" 200 None
2026-03-28 22:23:04 [bca.uk] INFO: Saving data for LP71%20KFO: {'auction_closing_time': 1774854000.0, 'created_time': 1774305427.434124, 'last_price_update_time': 1774736584.950668}
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP71%2520KFO') HTTP/1.1" 204 0
2026-03-28 22:23:04 [bca.uk] INFO: Found listing with ID: DE23%20EXV
2026-03-28 22:23:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:23:05 [bca.uk] INFO: Scrape type for DE23%20EXV: 2
2026-03-28 22:23:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d16c5a4f-88cc-5e62-8edc-ac973621aa86 with identifier: DE23%20EXV
2026-03-28 22:23:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d16c5a4f-88cc-5e62-8edc-ac973621aa86 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d16c5a4f-88cc-5e62-8edc-ac973621aa86 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d16c5a4f-88cc-5e62-8edc-ac973621aa86, identifier: DE23%20EXV
2026-03-28 22:23:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6394c2e2-831e-5118-ac5c-e0f60550d90e with identifier: DY13%20GYS
2026-03-28 22:23:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6394c2e2-831e-5118-ac5c-e0f60550d90e with identifier: DY13%20GYS
2026-03-28 22:23:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6394c2e2-831e-5118-ac5c-e0f60550d90e with identifier: DY13%20GYS to the API
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY13%20GYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6394c2e2-831e-5118-ac5c-e0f60550d90e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY13 GYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY13%20GYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ZAFIRA',
 'odometer': 58777,
 '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 ZAFIRA 1.6 VVT 115 EXCLUSIV MPV',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV',
 'vin': 'W0L0AHM75D2042344',
 'year': 2013}
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520GYS%27 HTTP/1.1" 200 None
2026-03-28 22:23:05 [bca.uk] INFO: Saving data for DY13%20GYS: {'auction_closing_time': 1774951200.0, 'created_time': 1774621667.746485, 'last_price_update_time': 1774736585.389821}
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY13%2520GYS') HTTP/1.1" 204 0
2026-03-28 22:23:05 [bca.uk] INFO: Found listing with ID: KL68%20EHU
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL68%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:05 [bca.uk] INFO: Scrape type for KL68%20EHU: 2
2026-03-28 22:23:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 645c4ecf-545d-559f-9c03-d042acafc60a with identifier: KL68%20EHU
2026-03-28 22:23:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 645c4ecf-545d-559f-9c03-d042acafc60a with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 645c4ecf-545d-559f-9c03-d042acafc60a with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 645c4ecf-545d-559f-9c03-d042acafc60a, identifier: KL68%20EHU
2026-03-28 22:23:05 [bca.uk] INFO: Found listing with ID: PJ64%20YVN
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520YVN%27 HTTP/1.1" 200 None
2026-03-28 22:23:05 [bca.uk] INFO: Scrape type for PJ64%20YVN: 2
2026-03-28 22:23:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54e046cb-7d71-5c3c-a90c-2a22d7143456 with identifier: PJ64%20YVN
2026-03-28 22:23:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54e046cb-7d71-5c3c-a90c-2a22d7143456 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54e046cb-7d71-5c3c-a90c-2a22d7143456 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54e046cb-7d71-5c3c-a90c-2a22d7143456, identifier: PJ64%20YVN
2026-03-28 22:23:05 [bca.uk] INFO: Found listing with ID: MV70%20UDN
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV70%2520UDN%27 HTTP/1.1" 200 None
2026-03-28 22:23:05 [bca.uk] INFO: Scrape type for MV70%20UDN: 2
2026-03-28 22:23:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with identifier: MV70%20UDN
2026-03-28 22:23:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with scrape type 2
2026-03-28 22:23:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fd22a7e-1fb5-5b74-9153-de0a54d29294, identifier: MV70%20UDN
2026-03-28 22:23:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d16c5a4f-88cc-5e62-8edc-ac973621aa86 with identifier: DE23%20EXV
2026-03-28 22:23:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d16c5a4f-88cc-5e62-8edc-ac973621aa86 with identifier: DE23%20EXV
2026-03-28 22:23:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d16c5a4f-88cc-5e62-8edc-ac973621aa86 with identifier: DE23%20EXV to the API
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:06 [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': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE23%20EXV-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': 'd16c5a4f-88cc-5e62-8edc-ac973621aa86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE23 EXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE23%20EXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 56243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI E-HYBRID STYLE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI E-HYBRID STYLE DSG',
 'vin': 'WVWZZZCD0PW310463',
 'year': 2023}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520EXV%27 HTTP/1.1" 200 None
2026-03-28 22:23:06 [bca.uk] INFO: Saving data for DE23%20EXV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621246.258627, 'last_price_update_time': 1774736586.045695}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE23%2520EXV') HTTP/1.1" 204 0
2026-03-28 22:23:06 [bca.uk] INFO: Found listing with ID: AF18%20UGN
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520UGN%27 HTTP/1.1" 200 None
2026-03-28 22:23:06 [bca.uk] INFO: Scrape type for AF18%20UGN: 2
2026-03-28 22:23:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with identifier: AF18%20UGN
2026-03-28 22:23:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with scrape type 2
2026-03-28 22:23:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with scrape type 2
2026-03-28 22:23:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9, identifier: AF18%20UGN
2026-03-28 22:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 645c4ecf-545d-559f-9c03-d042acafc60a with identifier: KL68%20EHU
2026-03-28 22:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 645c4ecf-545d-559f-9c03-d042acafc60a with identifier: KL68%20EHU
2026-03-28 22:23:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 645c4ecf-545d-559f-9c03-d042acafc60a with identifier: KL68%20EHU to the API
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KL68%20EHU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '645c4ecf-545d-559f-9c03-d042acafc60a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KL68 EHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KL68%20EHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 68287,
 'odometer_reading_unit': '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 PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770032J076537',
 'year': 2019}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL68%2520EHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:06 [bca.uk] INFO: Saving data for KL68%20EHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621988.66208, 'last_price_update_time': 1774736586.461106}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KL68%2520EHU') HTTP/1.1" 204 0
2026-03-28 22:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54e046cb-7d71-5c3c-a90c-2a22d7143456 with identifier: PJ64%20YVN
2026-03-28 22:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54e046cb-7d71-5c3c-a90c-2a22d7143456 with identifier: PJ64%20YVN
2026-03-28 22:23:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54e046cb-7d71-5c3c-a90c-2a22d7143456 with identifier: PJ64%20YVN to the API
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ64%20YVN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54e046cb-7d71-5c3c-a90c-2a22d7143456',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ64 YVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ64%20YVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 150513,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT MATCH 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT MATCH 2WD',
 'vin': 'WVGZZZ5NZFW064404',
 'year': 2014}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ64%2520YVN%27 HTTP/1.1" 200 None
2026-03-28 22:23:06 [bca.uk] INFO: Saving data for PJ64%20YVN: {'auction_closing_time': 1775037600.0, 'created_time': 1774621937.362624, 'last_price_update_time': 1774736586.756868}
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ64%2520YVN') HTTP/1.1" 204 0
2026-03-28 22:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with identifier: MV70%20UDN
2026-03-28 22:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with identifier: MV70%20UDN
2026-03-28 22:23:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fd22a7e-1fb5-5b74-9153-de0a54d29294 with identifier: MV70%20UDN to the API
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV70%20UDN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '6fd22a7e-1fb5-5b74-9153-de0a54d29294',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV70 UDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV70%20UDN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 12457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A16L1604772',
 'year': 2020}
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV70%2520UDN%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Saving data for MV70%20UDN: {'auction_closing_time': 1774854000.0, 'created_time': 1774534063.952037, 'last_price_update_time': 1774736587.049864}
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV70%2520UDN') HTTP/1.1" 204 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: CJ71%20JJX
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ71%2520JJX%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for CJ71%20JJX: 2
2026-03-28 22:23:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d489de27-a013-55dd-95b1-42c2e785c762 with identifier: CJ71%20JJX
2026-03-28 22:23:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d489de27-a013-55dd-95b1-42c2e785c762 with scrape type 2
2026-03-28 22:23:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d489de27-a013-55dd-95b1-42c2e785c762 with scrape type 2
2026-03-28 22:23:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d489de27-a013-55dd-95b1-42c2e785c762, identifier: CJ71%20JJX
2026-03-28 22:23:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with identifier: AF18%20UGN
2026-03-28 22:23:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with identifier: AF18%20UGN
2026-03-28 22:23:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9 with identifier: AF18%20UGN to the API
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF18%20UGN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89bc9aff-bc45-5b48-9e44-6e4d2ff06aa9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF18 UGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF18%20UGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 80109,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.0 GO SE Hatchback',
 'transmission': 'manual',
 'trim': 'GO SE',
 'vin': 'NLHA851ALJZ432247',
 'year': 2018}
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520UGN%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Saving data for AF18%20UGN: {'auction_closing_time': 1774778400.0, 'created_time': 1774621541.597881, 'last_price_update_time': 1774736587.438619}
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF18%2520UGN') HTTP/1.1" 204 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: HG22%20FBD
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG22%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for HG22%20FBD: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: BL21%20UGV
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520UGV%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for BL21%20UGV: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: BX69%20YVE
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX69%2520YVE%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for BX69%20YVE: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: LJ74%20TZT
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ74%2520TZT%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for LJ74%20TZT: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: YP16%20VJD
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520VJD%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for YP16%20VJD: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: WH21%20SOE
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH21%2520SOE%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for WH21%20SOE: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: YL17%20CXP
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for YL17%20CXP: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: EA68%20BNF
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520BNF%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for EA68%20BNF: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: DA73%20ZHL
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA73%2520ZHL%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for DA73%20ZHL: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: BK22%20PWJ
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for BK22%20PWJ: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: BU72%20XTD
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520XTD%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for BU72%20XTD: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: WA64%20ZFT
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA64%2520ZFT%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for WA64%20ZFT: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: OV19%20XON
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520XON%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for OV19%20XON: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: WN14%20WXE
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520WXE%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for WN14%20WXE: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: MF64%20ZBC
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF64%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for MF64%20ZBC: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: HX24%20UMR
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for HX24%20UMR: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: WV61%20CLU
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV61%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for WV61%20CLU: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: BF73%20ATK
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF73%2520ATK%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for BF73%20ATK: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: VX66%20ORY
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX66%2520ORY%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for VX66%20ORY: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: NJ18%20BWP
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for NJ18%20BWP: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: VK17%20YZN
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK17%2520YZN%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for VK17%20YZN: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: WT17%20VHG
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT17%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for WT17%20VHG: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: DY73%20WKE
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520WKE%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for DY73%20WKE: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: LD03%20JVY
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD03%2520JVY%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for LD03%20JVY: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: LG61%20YAY
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520YAY%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for LG61%20YAY: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: DN75%20JVD
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN75%2520JVD%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for DN75%20JVD: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: HIG%201047
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HIG%25201047%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for HIG%201047: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: HT71%20LXK
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for HT71%20LXK: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: KN73%20OYO
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520OYO%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for KN73%20OYO: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: KN75%20AXF
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AXF%27 HTTP/1.1" 200 None
2026-03-28 22:23:07 [bca.uk] INFO: Scrape type for KN75%20AXF: 0
2026-03-28 22:23:07 [bca.uk] INFO: Found listing with ID: KN75%20BJO
2026-03-28 22:23:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for KN75%20BJO: 0
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: KT23%20MJY
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT23%2520MJY%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for KT23%20MJY: 0
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: HK73%20YBS
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520YBS%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for HK73%20YBS: 0
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: KY23%20LWF
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWF%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for KY23%20LWF: 0
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: KY23%20LWG
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for KY23%20LWG: 2
2026-03-28 22:23:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fad12306-2bdd-5acb-b775-50810848b8d5 with identifier: KY23%20LWG
2026-03-28 22:23:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fad12306-2bdd-5acb-b775-50810848b8d5 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fad12306-2bdd-5acb-b775-50810848b8d5 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fad12306-2bdd-5acb-b775-50810848b8d5, identifier: KY23%20LWG
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: MK68%20BWL
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK68%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for MK68%20BWL: 2
2026-03-28 22:23:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80a7cdef-316f-5fdc-8743-7d8c966d7079 with identifier: MK68%20BWL
2026-03-28 22:23:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80a7cdef-316f-5fdc-8743-7d8c966d7079 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80a7cdef-316f-5fdc-8743-7d8c966d7079 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80a7cdef-316f-5fdc-8743-7d8c966d7079, identifier: MK68%20BWL
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: OW72%20HZA
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for OW72%20HZA: 2
2026-03-28 22:23:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee676a2d-d818-504c-a2c7-b63b381e91db with identifier: OW72%20HZA
2026-03-28 22:23:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee676a2d-d818-504c-a2c7-b63b381e91db with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee676a2d-d818-504c-a2c7-b63b381e91db with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee676a2d-d818-504c-a2c7-b63b381e91db, identifier: OW72%20HZA
2026-03-28 22:23:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d489de27-a013-55dd-95b1-42c2e785c762 with identifier: CJ71%20JJX
2026-03-28 22:23:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d489de27-a013-55dd-95b1-42c2e785c762 with identifier: CJ71%20JJX
2026-03-28 22:23:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d489de27-a013-55dd-95b1-42c2e785c762 with identifier: CJ71%20JJX to the API
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:08 [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': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ71%20JJX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd489de27-a013-55dd-95b1-42c2e785c762',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ71 JJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ71%20JJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 38053,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 83 SHINE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 SHINE PLUS',
 'vin': 'VF7SXHMRVNT506782',
 'year': 2022}
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ71%2520JJX%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Saving data for CJ71%20JJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621233.824249, 'last_price_update_time': 1774736588.657881}
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ71%2520JJX') HTTP/1.1" 204 0
2026-03-28 22:23:08 [bca.uk] INFO: Found listing with ID: YG21%20NPZ
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:08 [bca.uk] INFO: Scrape type for YG21%20NPZ: 2
2026-03-28 22:23:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with identifier: YG21%20NPZ
2026-03-28 22:23:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with scrape type 2
2026-03-28 22:23:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c969c24-9a94-5e6d-ae64-f4431fa42bf1, identifier: YG21%20NPZ
2026-03-28 22:23:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fad12306-2bdd-5acb-b775-50810848b8d5 with identifier: KY23%20LWG
2026-03-28 22:23:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fad12306-2bdd-5acb-b775-50810848b8d5 with identifier: KY23%20LWG
2026-03-28 22:23:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fad12306-2bdd-5acb-b775-50810848b8d5 with identifier: KY23%20LWG to the API
2026-03-28 22:23:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 237,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY23%20LWG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fad12306-2bdd-5acb-b775-50810848b8d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY23 LWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY23%20LWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'RENAULT TRUCKS',
 'model': 'MASTER 3T5 FWD',
 'odometer': 128374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRUCKS MASTER 3T5 FWD 2.3 DCI 150 L3 H2 RED ED. PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 L3 H2 RED ED.',
 'vin': 'VF6MF000370286820',
 'year': 2023}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 22:23:09 [bca.uk] INFO: Saving data for KY23%20LWG: {'auction_closing_time': 1774854000.0, 'created_time': 1774477344.63025, 'last_price_update_time': 1774736589.135896}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY23%2520LWG') HTTP/1.1" 204 0
2026-03-28 22:23:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80a7cdef-316f-5fdc-8743-7d8c966d7079 with identifier: MK68%20BWL
2026-03-28 22:23:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80a7cdef-316f-5fdc-8743-7d8c966d7079 with identifier: MK68%20BWL
2026-03-28 22:23:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80a7cdef-316f-5fdc-8743-7d8c966d7079 with identifier: MK68%20BWL to the API
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK68%20BWL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80a7cdef-316f-5fdc-8743-7d8c966d7079',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK68 BWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK68%20BWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 50392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 SI4 IGM HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'SI4 IGM HSE DYNAMIC',
 'vin': 'SALVA2AX4KH330571',
 'year': 2018}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK68%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 22:23:09 [bca.uk] INFO: Saving data for MK68%20BWL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621938.433195, 'last_price_update_time': 1774736589.445919}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK68%2520BWL') HTTP/1.1" 204 0
2026-03-28 22:23:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee676a2d-d818-504c-a2c7-b63b381e91db with identifier: OW72%20HZA
2026-03-28 22:23:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee676a2d-d818-504c-a2c7-b63b381e91db with identifier: OW72%20HZA
2026-03-28 22:23:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee676a2d-d818-504c-a2c7-b63b381e91db with identifier: OW72%20HZA to the API
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW72%20HZA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee676a2d-d818-504c-a2c7-b63b381e91db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OW72 HZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW72%20HZA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 20741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.5 TSI 150 SE TECHNOLOGY Estate',
 'transmission': 'manual',
 'trim': 'TSI 150 SE TECHNOLOGY',
 'vin': 'TMBKR7NX1NY108763',
 'year': 2023}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 22:23:09 [bca.uk] INFO: Saving data for OW72%20HZA: {'auction_closing_time': 1774854000.0, 'created_time': 1774534417.139316, 'last_price_update_time': 1774736589.831973}
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW72%2520HZA') HTTP/1.1" 204 0
2026-03-28 22:23:09 [bca.uk] INFO: Found listing with ID: LP71%20WJV
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 22:23:09 [bca.uk] INFO: Scrape type for LP71%20WJV: 2
2026-03-28 22:23:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with identifier: LP71%20WJV
2026-03-28 22:23:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with scrape type 2
2026-03-28 22:23:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with scrape type 2
2026-03-28 22:23:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1edf6725-cd7c-5d71-9f5e-fc7a082a7214, identifier: LP71%20WJV
2026-03-28 22:23:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with identifier: YG21%20NPZ
2026-03-28 22:23:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with identifier: YG21%20NPZ
2026-03-28 22:23:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c969c24-9a94-5e6d-ae64-f4431fa42bf1 with identifier: YG21%20NPZ to the API
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG21%20NPZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c969c24-9a94-5e6d-ae64-f4431fa42bf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG21 NPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG21%20NPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2700',
 'odometer': 30752,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2700 1.5 D 100 EDITION L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 EDITION L1 H1',
 'vin': 'VXEVBYHRKMZ021578',
 'year': 2021}
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Saving data for YG21%20NPZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774523197.489084, 'last_price_update_time': 1774736590.281202}
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG21%2520NPZ') HTTP/1.1" 204 0
2026-03-28 22:23:10 [bca.uk] INFO: Found listing with ID: LG69%20RDZ
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Scrape type for LG69%20RDZ: 2
2026-03-28 22:23:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with identifier: LG69%20RDZ
2026-03-28 22:23:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2dc14c44-f598-5d3e-832e-5f28e9bf9099, identifier: LG69%20RDZ
2026-03-28 22:23:10 [bca.uk] INFO: Found listing with ID: LL19%20PXX
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520PXX%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Scrape type for LL19%20PXX: 2
2026-03-28 22:23:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with identifier: LL19%20PXX
2026-03-28 22:23:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f5ff6e2-a57b-546d-a536-b48ad5b84da1, identifier: LL19%20PXX
2026-03-28 22:23:10 [bca.uk] INFO: Found listing with ID: RE23%20FZR
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520FZR%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Scrape type for RE23%20FZR: 2
2026-03-28 22:23:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa072599-cef8-5d53-b766-08bddd4c8882 with identifier: RE23%20FZR
2026-03-28 22:23:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa072599-cef8-5d53-b766-08bddd4c8882 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa072599-cef8-5d53-b766-08bddd4c8882 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa072599-cef8-5d53-b766-08bddd4c8882, identifier: RE23%20FZR
2026-03-28 22:23:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with identifier: LP71%20WJV
2026-03-28 22:23:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with identifier: LP71%20WJV
2026-03-28 22:23:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1edf6725-cd7c-5d71-9f5e-fc7a082a7214 with identifier: LP71%20WJV to the API
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:10 [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': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20WJV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1edf6725-cd7c-5d71-9f5e-fc7a082a7214',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP71 WJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP71%20WJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 43336,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VF3MRHNSMNS036197',
 'year': 2022}
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Saving data for LP71%20WJV: {'auction_closing_time': 1774951200.0, 'created_time': 1774621233.247767, 'last_price_update_time': 1774736590.884511}
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP71%2520WJV') HTTP/1.1" 204 0
2026-03-28 22:23:10 [bca.uk] INFO: Found listing with ID: HG18%20AVU
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:23:10 [bca.uk] INFO: Scrape type for HG18%20AVU: 2
2026-03-28 22:23:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with identifier: HG18%20AVU
2026-03-28 22:23:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with scrape type 2
2026-03-28 22:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with scrape type 2
2026-03-28 22:23:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10e18ae2-6f0c-551e-870f-4dc3015e9ef6, identifier: HG18%20AVU
2026-03-28 22:23:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with identifier: LG69%20RDZ
2026-03-28 22:23:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with identifier: LG69%20RDZ
2026-03-28 22:23:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2dc14c44-f598-5d3e-832e-5f28e9bf9099 with identifier: LG69%20RDZ to the API
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG69%20RDZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2dc14c44-f598-5d3e-832e-5f28e9bf9099',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG69 RDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG69%20RDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 112082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 340 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 340 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYKS00081',
 'year': 2019}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520RDZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:11 [bca.uk] INFO: Saving data for LG69%20RDZ: {'auction_closing_time': 1774854000.0, 'created_time': 1774523472.879982, 'last_price_update_time': 1774736591.31507}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG69%2520RDZ') HTTP/1.1" 204 0
2026-03-28 22:23:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with identifier: LL19%20PXX
2026-03-28 22:23:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with identifier: LL19%20PXX
2026-03-28 22:23:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f5ff6e2-a57b-546d-a536-b48ad5b84da1 with identifier: LL19%20PXX to the API
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL19%20PXX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f5ff6e2-a57b-546d-a536-b48ad5b84da1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL19 PXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL19%20PXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 44248,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 ED4 2WD HSE (5) StationWagon',
 'transmission': 'manual',
 'trim': 'ED4 2WD HSE (5)',
 'vin': 'SALCB2CN8KH817952',
 'year': 2019}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL19%2520PXX%27 HTTP/1.1" 200 None
2026-03-28 22:23:11 [bca.uk] INFO: Saving data for LL19%20PXX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621944.460393, 'last_price_update_time': 1774736591.586595}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL19%2520PXX') HTTP/1.1" 204 0
2026-03-28 22:23:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa072599-cef8-5d53-b766-08bddd4c8882 with identifier: RE23%20FZR
2026-03-28 22:23:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa072599-cef8-5d53-b766-08bddd4c8882 with identifier: RE23%20FZR
2026-03-28 22:23:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa072599-cef8-5d53-b766-08bddd4c8882 with identifier: RE23%20FZR to the API
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE23%20FZR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fa072599-cef8-5d53-b766-08bddd4c8882',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE23 FZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE23%20FZR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.5',
 'odometer': 20385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 17500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.5 150KW 77KWH STYLE PRO PERF. Coupe',
 'transmission': 'automatic',
 'trim': '150KW 77KWH STYLE PRO PERF.',
 'vin': 'WVGZZZE2ZPP512471',
 'year': 2023}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520FZR%27 HTTP/1.1" 200 None
2026-03-28 22:23:11 [bca.uk] INFO: Saving data for RE23%20FZR: {'auction_closing_time': 1774854000.0, 'created_time': 1774305494.850209, 'last_price_update_time': 1774736591.889688}
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE23%2520FZR') HTTP/1.1" 204 0
2026-03-28 22:23:11 [scrapy.extensions.logstats] INFO: Crawled 301 pages (at 1 pages/min), scraped 2111 items (at 136 items/min)
2026-03-28 22:23:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:23:11 [bca.uk] INFO: Found listing with ID: RJ71%20ZYS
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZYS%27 HTTP/1.1" 200 None
2026-03-28 22:23:11 [bca.uk] INFO: Scrape type for RJ71%20ZYS: 2
2026-03-28 22:23:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with identifier: RJ71%20ZYS
2026-03-28 22:23:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with scrape type 2
2026-03-28 22:23:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e20a583-69dc-573a-bf14-01c56aa8a1c8, identifier: RJ71%20ZYS
2026-03-28 22:23:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with identifier: HG18%20AVU
2026-03-28 22:23:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with identifier: HG18%20AVU
2026-03-28 22:23:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10e18ae2-6f0c-551e-870f-4dc3015e9ef6 with identifier: HG18%20AVU to the API
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:12 [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': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG18%20AVU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10e18ae2-6f0c-551e-870f-4dc3015e9ef6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG18 AVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG18%20AVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 66808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.6 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1760412J782973',
 'year': 2018}
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Saving data for HG18%20AVU: {'auction_closing_time': 1775210400.0, 'created_time': 1774621535.558307, 'last_price_update_time': 1774736592.30603}
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG18%2520AVU') HTTP/1.1" 204 0
2026-03-28 22:23:12 [bca.uk] INFO: Found listing with ID: LL22%20LHT
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Scrape type for LL22%20LHT: 2
2026-03-28 22:23:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with identifier: LL22%20LHT
2026-03-28 22:23:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e67f276-c37b-5e5c-b9db-ae93b00b8f48, identifier: LL22%20LHT
2026-03-28 22:23:12 [bca.uk] INFO: Found listing with ID: LC72%20OYD
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OYD%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Scrape type for LC72%20OYD: 2
2026-03-28 22:23:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with identifier: LC72%20OYD
2026-03-28 22:23:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c19ebc72-99d1-5065-a65a-ac77f7a0ac99, identifier: LC72%20OYD
2026-03-28 22:23:12 [bca.uk] INFO: Found listing with ID: RE72%20FMA
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520FMA%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Scrape type for RE72%20FMA: 2
2026-03-28 22:23:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 971ecf09-8750-51e9-beab-1030c08c991f with identifier: RE72%20FMA
2026-03-28 22:23:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 971ecf09-8750-51e9-beab-1030c08c991f with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 971ecf09-8750-51e9-beab-1030c08c991f with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 971ecf09-8750-51e9-beab-1030c08c991f, identifier: RE72%20FMA
2026-03-28 22:23:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with identifier: RJ71%20ZYS
2026-03-28 22:23:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with identifier: RJ71%20ZYS
2026-03-28 22:23:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e20a583-69dc-573a-bf14-01c56aa8a1c8 with identifier: RJ71%20ZYS to the API
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:12 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20ZYS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4e20a583-69dc-573a-bf14-01c56aa8a1c8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ71 ZYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20ZYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 103998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150KW 77KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH LIFE PRO PERF.',
 'vin': 'WVGZZZE2ZNP022125',
 'year': 2022}
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZYS%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Saving data for RJ71%20ZYS: {'auction_closing_time': 1774951200.0, 'created_time': 1774621234.272696, 'last_price_update_time': 1774736592.953214}
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520ZYS') HTTP/1.1" 204 0
2026-03-28 22:23:12 [bca.uk] INFO: Found listing with ID: GD65%20KZY
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD65%2520KZY%27 HTTP/1.1" 200 None
2026-03-28 22:23:12 [bca.uk] INFO: Scrape type for GD65%20KZY: 2
2026-03-28 22:23:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cb2c036-09f5-5328-8947-38a7ee4e149e with identifier: GD65%20KZY
2026-03-28 22:23:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cb2c036-09f5-5328-8947-38a7ee4e149e with scrape type 2
2026-03-28 22:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cb2c036-09f5-5328-8947-38a7ee4e149e with scrape type 2
2026-03-28 22:23:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cb2c036-09f5-5328-8947-38a7ee4e149e, identifier: GD65%20KZY
2026-03-28 22:23:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with identifier: LL22%20LHT
2026-03-28 22:23:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with identifier: LL22%20LHT
2026-03-28 22:23:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e67f276-c37b-5e5c-b9db-ae93b00b8f48 with identifier: LL22%20LHT to the API
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL22%20LHT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e67f276-c37b-5e5c-b9db-ae93b00b8f48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL22 LHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL22%20LHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 22454,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 1.9 DL20 4X4 CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DL20 4X4',
 'vin': 'MPATFS87JMT016147',
 'year': 2022}
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:13 [bca.uk] INFO: Saving data for LL22%20LHT: {'auction_closing_time': 1774854000.0, 'created_time': 1774523452.44882, 'last_price_update_time': 1774736593.343113}
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL22%2520LHT') HTTP/1.1" 204 0
2026-03-28 22:23:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with identifier: LC72%20OYD
2026-03-28 22:23:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with identifier: LC72%20OYD
2026-03-28 22:23:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c19ebc72-99d1-5065-a65a-ac77f7a0ac99 with identifier: LC72%20OYD to the API
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20OYD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c19ebc72-99d1-5065-a65a-ac77f7a0ac99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC72 OYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20OYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 21596,
 'odometer_reading_unit': '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 XCEED 1.5 T GDI 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 3 ISG',
 'vin': 'U5YH5F15LPL130320',
 'year': 2022}
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OYD%27 HTTP/1.1" 200 None
2026-03-28 22:23:13 [bca.uk] INFO: Saving data for LC72%20OYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774621909.121624, 'last_price_update_time': 1774736593.735402}
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520OYD') HTTP/1.1" 204 0
2026-03-28 22:23:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 971ecf09-8750-51e9-beab-1030c08c991f with identifier: RE72%20FMA
2026-03-28 22:23:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 971ecf09-8750-51e9-beab-1030c08c991f with identifier: RE72%20FMA
2026-03-28 22:23:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 971ecf09-8750-51e9-beab-1030c08c991f with identifier: RE72%20FMA to the API
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE72%20FMA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '971ecf09-8750-51e9-beab-1030c08c991f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE72 FMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE72%20FMA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.5',
 'odometer': 35320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.5 150KW 77KWH STYLE PRO PERF. Coupe',
 'transmission': 'automatic',
 'trim': '150KW 77KWH STYLE PRO PERF.',
 'vin': 'WVGZZZE2ZNP510361',
 'year': 2022}
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520FMA%27 HTTP/1.1" 200 None
2026-03-28 22:23:14 [bca.uk] INFO: Saving data for RE72%20FMA: {'auction_closing_time': 1774854000.0, 'created_time': 1774305511.571757, 'last_price_update_time': 1774736594.041798}
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520FMA') HTTP/1.1" 204 0
2026-03-28 22:23:14 [bca.uk] INFO: Found listing with ID: DA61%20MJO
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA61%2520MJO%27 HTTP/1.1" 200 None
2026-03-28 22:23:14 [bca.uk] INFO: Scrape type for DA61%20MJO: 2
2026-03-28 22:23:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de72634a-4633-5185-ad35-53ac836307a1 with identifier: DA61%20MJO
2026-03-28 22:23:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de72634a-4633-5185-ad35-53ac836307a1 with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de72634a-4633-5185-ad35-53ac836307a1 with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de72634a-4633-5185-ad35-53ac836307a1, identifier: DA61%20MJO
2026-03-28 22:23:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cb2c036-09f5-5328-8947-38a7ee4e149e with identifier: GD65%20KZY
2026-03-28 22:23:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cb2c036-09f5-5328-8947-38a7ee4e149e with identifier: GD65%20KZY
2026-03-28 22:23:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cb2c036-09f5-5328-8947-38a7ee4e149e with identifier: GD65%20KZY to the API
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD65%20KZY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0cb2c036-09f5-5328-8947-38a7ee4e149e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD65 KZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD65%20KZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 75585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.6 AMG LINE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1760432V115694',
 'year': 2015}
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD65%2520KZY%27 HTTP/1.1" 200 None
2026-03-28 22:23:14 [bca.uk] INFO: Saving data for GD65%20KZY: {'auction_closing_time': 1775210400.0, 'created_time': 1774621540.476756, 'last_price_update_time': 1774736594.443215}
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD65%2520KZY') HTTP/1.1" 204 0
2026-03-28 22:23:14 [bca.uk] INFO: Found listing with ID: PK67%20EHF
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 22:23:14 [bca.uk] INFO: Scrape type for PK67%20EHF: 2
2026-03-28 22:23:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37fc11af-a694-50d7-b881-679d4ee285da with identifier: PK67%20EHF
2026-03-28 22:23:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37fc11af-a694-50d7-b881-679d4ee285da with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37fc11af-a694-50d7-b881-679d4ee285da with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37fc11af-a694-50d7-b881-679d4ee285da, identifier: PK67%20EHF
2026-03-28 22:23:14 [bca.uk] INFO: Found listing with ID: NJ62%20UJD
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520UJD%27 HTTP/1.1" 200 None
2026-03-28 22:23:14 [bca.uk] INFO: Scrape type for NJ62%20UJD: 2
2026-03-28 22:23:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a210031-9413-5cb0-bbed-7df86f48ff72 with identifier: NJ62%20UJD
2026-03-28 22:23:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a210031-9413-5cb0-bbed-7df86f48ff72 with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a210031-9413-5cb0-bbed-7df86f48ff72 with scrape type 2
2026-03-28 22:23:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a210031-9413-5cb0-bbed-7df86f48ff72, identifier: NJ62%20UJD
2026-03-28 22:23:14 [bca.uk] INFO: Found listing with ID: RJ23%20EFO
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 22:23:15 [bca.uk] INFO: Scrape type for RJ23%20EFO: 2
2026-03-28 22:23:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e52e664c-e6bc-5f3a-bde9-97668a5d0436 with identifier: RJ23%20EFO
2026-03-28 22:23:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e52e664c-e6bc-5f3a-bde9-97668a5d0436 with scrape type 2
2026-03-28 22:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e52e664c-e6bc-5f3a-bde9-97668a5d0436 with scrape type 2
2026-03-28 22:23:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e52e664c-e6bc-5f3a-bde9-97668a5d0436, identifier: RJ23%20EFO
2026-03-28 22:23:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de72634a-4633-5185-ad35-53ac836307a1 with identifier: DA61%20MJO
2026-03-28 22:23:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de72634a-4633-5185-ad35-53ac836307a1 with identifier: DA61%20MJO
2026-03-28 22:23:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de72634a-4633-5185-ad35-53ac836307a1 with identifier: DA61%20MJO to the API
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:15 [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': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA61%20MJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de72634a-4633-5185-ad35-53ac836307a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA61 MJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA61%20MJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 122544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT E/F SXI S/S Hatchback',
 'transmission': 'manual',
 'trim': 'VVT E/F SXI S/S',
 'vin': 'W0L0SDL68C4103485',
 'year': 2012}
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA61%2520MJO%27 HTTP/1.1" 200 None
2026-03-28 22:23:15 [bca.uk] INFO: Saving data for DA61%20MJO: {'auction_closing_time': 1774951200.0, 'created_time': 1774621221.166565, 'last_price_update_time': 1774736595.391027}
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA61%2520MJO') HTTP/1.1" 204 0
2026-03-28 22:23:15 [bca.uk] INFO: Found listing with ID: WM19%20HUV
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:23:15 [bca.uk] INFO: Scrape type for WM19%20HUV: 2
2026-03-28 22:23:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5495a55-d1f9-56b7-8fef-b1e9391de89c with identifier: WM19%20HUV
2026-03-28 22:23:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5495a55-d1f9-56b7-8fef-b1e9391de89c with scrape type 2
2026-03-28 22:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5495a55-d1f9-56b7-8fef-b1e9391de89c with scrape type 2
2026-03-28 22:23:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5495a55-d1f9-56b7-8fef-b1e9391de89c, identifier: WM19%20HUV
2026-03-28 22:23:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37fc11af-a694-50d7-b881-679d4ee285da with identifier: PK67%20EHF
2026-03-28 22:23:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37fc11af-a694-50d7-b881-679d4ee285da with identifier: PK67%20EHF
2026-03-28 22:23:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37fc11af-a694-50d7-b881-679d4ee285da with identifier: PK67%20EHF to the API
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20EHF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37fc11af-a694-50d7-b881-679d4ee285da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 EHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20EHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 98683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 TITANIUM P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TDCI 120 TITANIUM P/S',
 'vin': 'WF05XXGCC5HR89288',
 'year': 2017}
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 22:23:15 [bca.uk] INFO: Saving data for PK67%20EHF: {'auction_closing_time': 1775124000.0, 'created_time': 1774477128.093339, 'last_price_update_time': 1774736595.804198}
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520EHF') HTTP/1.1" 204 0
2026-03-28 22:23:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a210031-9413-5cb0-bbed-7df86f48ff72 with identifier: NJ62%20UJD
2026-03-28 22:23:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a210031-9413-5cb0-bbed-7df86f48ff72 with identifier: NJ62%20UJD
2026-03-28 22:23:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a210031-9413-5cb0-bbed-7df86f48ff72 with identifier: NJ62%20UJD to the API
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ62%20UJD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a210031-9413-5cb0-bbed-7df86f48ff72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ62 UJD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ62%20UJD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 73859,
 '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 A3 SPORTBACK 1.6 TDI 105 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 SPORT',
 'vin': 'WAUZZZ8P5DA032457',
 'year': 2012}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520UJD%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Saving data for NJ62%20UJD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621943.64199, 'last_price_update_time': 1774736596.116705}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ62%2520UJD') HTTP/1.1" 204 0
2026-03-28 22:23:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e52e664c-e6bc-5f3a-bde9-97668a5d0436 with identifier: RJ23%20EFO
2026-03-28 22:23:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e52e664c-e6bc-5f3a-bde9-97668a5d0436 with identifier: RJ23%20EFO
2026-03-28 22:23:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e52e664c-e6bc-5f3a-bde9-97668a5d0436 with identifier: RJ23%20EFO to the API
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ23%20EFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e52e664c-e6bc-5f3a-bde9-97668a5d0436',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ23 EFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ23%20EFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 44222,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 50 220KW 83KWH Q EDITION 1 StationWagon',
 'transmission': 'automatic',
 'trim': '50 220KW 83KWH Q EDITION 1',
 'vin': 'WAUZZZFZ0PP055036',
 'year': 2023}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Saving data for RJ23%20EFO: {'auction_closing_time': 1774854000.0, 'created_time': 1774534715.543505, 'last_price_update_time': 1774736596.412068}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ23%2520EFO') HTTP/1.1" 204 0
2026-03-28 22:23:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:23:16 [bca.uk] INFO: Found listing with ID: YD72%20AFE
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Scrape type for YD72%20AFE: 2
2026-03-28 22:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93a76b44-1840-511a-9709-09e59df7f090 with identifier: YD72%20AFE
2026-03-28 22:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93a76b44-1840-511a-9709-09e59df7f090 with scrape type 2
2026-03-28 22:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93a76b44-1840-511a-9709-09e59df7f090 with scrape type 2
2026-03-28 22:23:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93a76b44-1840-511a-9709-09e59df7f090, identifier: YD72%20AFE
2026-03-28 22:23:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5495a55-d1f9-56b7-8fef-b1e9391de89c with identifier: WM19%20HUV
2026-03-28 22:23:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5495a55-d1f9-56b7-8fef-b1e9391de89c with identifier: WM19%20HUV
2026-03-28 22:23:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5495a55-d1f9-56b7-8fef-b1e9391de89c with identifier: WM19%20HUV to the API
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM19%20HUV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5495a55-d1f9-56b7-8fef-b1e9391de89c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM19 HUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM19%20HUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PORSCHE',
 'model': '718 CAYMAN',
 'odometer': 32205,
 'odometer_reading_unit': '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 718 CAYMAN 2.0 300 PDK Coupe',
 'transmission': 'automatic',
 'trim': '300 PDK',
 'vin': 'WP0ZZZ98ZKS250839',
 'year': 2019}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Saving data for WM19%20HUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774621493.687675, 'last_price_update_time': 1774736596.827727}
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM19%2520HUV') HTTP/1.1" 204 0
2026-03-28 22:23:16 [bca.uk] INFO: Found listing with ID: YB66%20FHO
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520FHO%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Scrape type for YB66%20FHO: 2
2026-03-28 22:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with identifier: YB66%20FHO
2026-03-28 22:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with scrape type 2
2026-03-28 22:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with scrape type 2
2026-03-28 22:23:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e5ec1c1-3592-5e24-9509-63f8de03cd85, identifier: YB66%20FHO
2026-03-28 22:23:16 [bca.uk] INFO: Found listing with ID: KO68%20AFJ
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:16 [bca.uk] INFO: Scrape type for KO68%20AFJ: 2
2026-03-28 22:23:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with identifier: KO68%20AFJ
2026-03-28 22:23:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with scrape type 2
2026-03-28 22:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with scrape type 2
2026-03-28 22:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c, identifier: KO68%20AFJ
2026-03-28 22:23:17 [bca.uk] INFO: Found listing with ID: RJ23%20VPP
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 22:23:17 [bca.uk] INFO: Scrape type for RJ23%20VPP: 2
2026-03-28 22:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12c571f9-8253-50e5-a001-9772750d3243 with identifier: RJ23%20VPP
2026-03-28 22:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12c571f9-8253-50e5-a001-9772750d3243 with scrape type 2
2026-03-28 22:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12c571f9-8253-50e5-a001-9772750d3243 with scrape type 2
2026-03-28 22:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12c571f9-8253-50e5-a001-9772750d3243, identifier: RJ23%20VPP
2026-03-28 22:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93a76b44-1840-511a-9709-09e59df7f090 with identifier: YD72%20AFE
2026-03-28 22:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93a76b44-1840-511a-9709-09e59df7f090 with identifier: YD72%20AFE
2026-03-28 22:23:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93a76b44-1840-511a-9709-09e59df7f090 with identifier: YD72%20AFE to the API
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:17 [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': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD72%20AFE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93a76b44-1840-511a-9709-09e59df7f090',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD72 AFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD72%20AFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN ALLSPACE',
 'odometer': 25143,
 'odometer_reading_unit': '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 ALLSPACE 1.5 TSI 150 2WD ELEGANCE DSG '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 2WD ELEGANCE DSG',
 'vin': 'WVGZZZ5NZNM086625',
 'year': 2022}
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 22:23:17 [bca.uk] INFO: Saving data for YD72%20AFE: {'auction_closing_time': 1774951200.0, 'created_time': 1774621215.295705, 'last_price_update_time': 1774736597.464622}
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD72%2520AFE') HTTP/1.1" 204 0
2026-03-28 22:23:17 [bca.uk] INFO: Found listing with ID: WR70%20CFL
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:23:17 [bca.uk] INFO: Scrape type for WR70%20CFL: 2
2026-03-28 22:23:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 453524dd-b492-5f4f-b4d9-c7af8fecb967 with identifier: WR70%20CFL
2026-03-28 22:23:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 453524dd-b492-5f4f-b4d9-c7af8fecb967 with scrape type 2
2026-03-28 22:23:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 453524dd-b492-5f4f-b4d9-c7af8fecb967 with scrape type 2
2026-03-28 22:23:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 453524dd-b492-5f4f-b4d9-c7af8fecb967, identifier: WR70%20CFL
2026-03-28 22:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with identifier: YB66%20FHO
2026-03-28 22:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with identifier: YB66%20FHO
2026-03-28 22:23:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e5ec1c1-3592-5e24-9509-63f8de03cd85 with identifier: YB66%20FHO to the API
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB66%20FHO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1e5ec1c1-3592-5e24-9509-63f8de03cd85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB66 FHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB66%20FHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 52955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 110 GIVENCHY LE MAKEUP Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 GIVENCHY LE MAKEUP',
 'vin': 'VF7SAHNZ6GW624168',
 'year': 2016}
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB66%2520FHO%27 HTTP/1.1" 200 None
2026-03-28 22:23:17 [bca.uk] INFO: Saving data for YB66%20FHO: {'auction_closing_time': 1775124000.0, 'created_time': 1774621979.089897, 'last_price_update_time': 1774736597.880887}
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB66%2520FHO') HTTP/1.1" 204 0
2026-03-28 22:23:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with identifier: KO68%20AFJ
2026-03-28 22:23:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with identifier: KO68%20AFJ
2026-03-28 22:23:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c with identifier: KO68%20AFJ to the API
2026-03-28 22:23:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KO68%20AFJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ddaee1f-b1dd-5ca2-9ca2-41f1f652a96c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KO68 AFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KO68%20AFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 91732,
 'odometer_reading_unit': '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 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 240 HSE',
 'vin': 'SALCA2AX8KH790095',
 'year': 2018}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:18 [bca.uk] INFO: Saving data for KO68%20AFJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621908.707188, 'last_price_update_time': 1774736598.153643}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KO68%2520AFJ') HTTP/1.1" 204 0
2026-03-28 22:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12c571f9-8253-50e5-a001-9772750d3243 with identifier: RJ23%20VPP
2026-03-28 22:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12c571f9-8253-50e5-a001-9772750d3243 with identifier: RJ23%20VPP
2026-03-28 22:23:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12c571f9-8253-50e5-a001-9772750d3243 with identifier: RJ23%20VPP to the API
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ23%20VPP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '12c571f9-8253-50e5-a001-9772750d3243',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ23 VPP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ23%20VPP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 30214,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150/77 LIFE ED.PRO PERF(125KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150/77 LIFE ED.PRO PERF(125KC)',
 'vin': 'WVGZZZE2ZPP008468',
 'year': 2023}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520VPP%27 HTTP/1.1" 200 None
2026-03-28 22:23:18 [bca.uk] INFO: Saving data for RJ23%20VPP: {'auction_closing_time': 1774854000.0, 'created_time': 1774305508.375621, 'last_price_update_time': 1774736598.458009}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ23%2520VPP') HTTP/1.1" 204 0
2026-03-28 22:23:18 [bca.uk] INFO: Found listing with ID: LP71%20TEY
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520TEY%27 HTTP/1.1" 200 None
2026-03-28 22:23:18 [bca.uk] INFO: Scrape type for LP71%20TEY: 2
2026-03-28 22:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with identifier: LP71%20TEY
2026-03-28 22:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with scrape type 2
2026-03-28 22:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with scrape type 2
2026-03-28 22:23:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fedac5e6-bfac-5724-8ca1-c5762bf6b4c9, identifier: LP71%20TEY
2026-03-28 22:23:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 453524dd-b492-5f4f-b4d9-c7af8fecb967 with identifier: WR70%20CFL
2026-03-28 22:23:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 453524dd-b492-5f4f-b4d9-c7af8fecb967 with identifier: WR70%20CFL
2026-03-28 22:23:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 453524dd-b492-5f4f-b4d9-c7af8fecb967 with identifier: WR70%20CFL to the API
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 215,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR70%20CFL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '453524dd-b492-5f4f-b4d9-c7af8fecb967',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR70 CFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR70%20CFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E53 AMG',
 'odometer': 81360,
 'odometer_reading_unit': '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 E53 AMG 3.0 4MATIC+ NIGHT ED.PREM.PLUS 9G Saloon',
 'transmission': 'manual',
 'trim': '4MATIC+ NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1K2130612A877622',
 'year': 2020}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:23:18 [bca.uk] INFO: Saving data for WR70%20CFL: {'auction_closing_time': 1775037600.0, 'created_time': 1774621494.641823, 'last_price_update_time': 1774736598.865301}
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR70%2520CFL') HTTP/1.1" 204 0
2026-03-28 22:23:18 [bca.uk] INFO: Found listing with ID: BK23%20FRN
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520FRN%27 HTTP/1.1" 200 None
2026-03-28 22:23:18 [bca.uk] INFO: Scrape type for BK23%20FRN: 2
2026-03-28 22:23:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with identifier: BK23%20FRN
2026-03-28 22:23:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with scrape type 2
2026-03-28 22:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb38d3d5-d504-5c7b-8029-2d6ebddfb847, identifier: BK23%20FRN
2026-03-28 22:23:19 [bca.uk] INFO: Found listing with ID: GY22%20JHU
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY22%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:19 [bca.uk] INFO: Scrape type for GY22%20JHU: 2
2026-03-28 22:23:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with identifier: GY22%20JHU
2026-03-28 22:23:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68515db1-0bb1-5d50-8a6f-cd0f5e145df7, identifier: GY22%20JHU
2026-03-28 22:23:19 [bca.uk] INFO: Found listing with ID: BJ23%20NPZ
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:19 [bca.uk] INFO: Scrape type for BJ23%20NPZ: 2
2026-03-28 22:23:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67020fdd-9389-54b7-9701-95f7aecb48a8 with identifier: BJ23%20NPZ
2026-03-28 22:23:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67020fdd-9389-54b7-9701-95f7aecb48a8 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67020fdd-9389-54b7-9701-95f7aecb48a8 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67020fdd-9389-54b7-9701-95f7aecb48a8, identifier: BJ23%20NPZ
2026-03-28 22:23:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with identifier: LP71%20TEY
2026-03-28 22:23:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with identifier: LP71%20TEY
2026-03-28 22:23:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fedac5e6-bfac-5724-8ca1-c5762bf6b4c9 with identifier: LP71%20TEY to the API
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:19 [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': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP71%20TEY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fedac5e6-bfac-5724-8ca1-c5762bf6b4c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP71 TEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP71%20TEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 36702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSUNS024592',
 'year': 2022}
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP71%2520TEY%27 HTTP/1.1" 200 None
2026-03-28 22:23:19 [bca.uk] INFO: Saving data for LP71%20TEY: {'auction_closing_time': 1774951200.0, 'created_time': 1774621194.750585, 'last_price_update_time': 1774736599.592809}
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP71%2520TEY') HTTP/1.1" 204 0
2026-03-28 22:23:19 [bca.uk] INFO: Found listing with ID: YF23%20KWB
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 22:23:19 [bca.uk] INFO: Scrape type for YF23%20KWB: 2
2026-03-28 22:23:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f8a25b7-b291-5999-9427-c414545a3c94 with identifier: YF23%20KWB
2026-03-28 22:23:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f8a25b7-b291-5999-9427-c414545a3c94 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f8a25b7-b291-5999-9427-c414545a3c94 with scrape type 2
2026-03-28 22:23:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f8a25b7-b291-5999-9427-c414545a3c94, identifier: YF23%20KWB
2026-03-28 22:23:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with identifier: BK23%20FRN
2026-03-28 22:23:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with identifier: BK23%20FRN
2026-03-28 22:23:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb38d3d5-d504-5c7b-8029-2d6ebddfb847 with identifier: BK23%20FRN to the API
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20FRN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'eb38d3d5-d504-5c7b-8029-2d6ebddfb847',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 FRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20FRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 30277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZXPP016096',
 'year': 2023}
2026-03-28 22:23:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520FRN%27 HTTP/1.1" 200 None
2026-03-28 22:23:20 [bca.uk] INFO: Saving data for BK23%20FRN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621987.503802, 'last_price_update_time': 1774736600.011988}
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520FRN') HTTP/1.1" 204 0
2026-03-28 22:23:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with identifier: GY22%20JHU
2026-03-28 22:23:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with identifier: GY22%20JHU
2026-03-28 22:23:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68515db1-0bb1-5d50-8a6f-cd0f5e145df7 with identifier: GY22%20JHU to the API
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY22%20JHU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '68515db1-0bb1-5d50-8a6f-cd0f5e145df7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY22 JHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY22%20JHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 27135,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D200 EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 EDITION',
 'vin': 'SALYA2AN1NA340967',
 'year': 2022}
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY22%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:20 [bca.uk] INFO: Saving data for GY22%20JHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621906.828489, 'last_price_update_time': 1774736600.295109}
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY22%2520JHU') HTTP/1.1" 204 0
2026-03-28 22:23:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67020fdd-9389-54b7-9701-95f7aecb48a8 with identifier: BJ23%20NPZ
2026-03-28 22:23:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67020fdd-9389-54b7-9701-95f7aecb48a8 with identifier: BJ23%20NPZ
2026-03-28 22:23:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67020fdd-9389-54b7-9701-95f7aecb48a8 with identifier: BJ23%20NPZ to the API
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20NPZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '67020fdd-9389-54b7-9701-95f7aecb48a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ23 NPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20NPZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 30494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 1.2 P/T 130 C-SERIES ED. Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 C-SERIES ED.',
 'vin': 'VR7BAHNSANE083660',
 'year': 2023}
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520NPZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:20 [bca.uk] INFO: Saving data for BJ23%20NPZ: {'auction_closing_time': 1774854000.0, 'created_time': 1773845792.406825, 'last_price_update_time': 1774736600.586637}
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520NPZ') HTTP/1.1" 204 0
2026-03-28 22:23:20 [bca.uk] INFO: Total items found: 100
2026-03-28 22:23:20 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded
2026-03-28 22:23:20 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:23:20 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:23:20 [bca.uk] INFO: Found listing with ID: VN21%20HLR
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520HLR%27 HTTP/1.1" 200 None
2026-03-28 22:23:20 [bca.uk] INFO: Scrape type for VN21%20HLR: 2
2026-03-28 22:23:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with identifier: VN21%20HLR
2026-03-28 22:23:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with scrape type 2
2026-03-28 22:23:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with scrape type 2
2026-03-28 22:23:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f, identifier: VN21%20HLR
2026-03-28 22:23:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f8a25b7-b291-5999-9427-c414545a3c94 with identifier: YF23%20KWB
2026-03-28 22:23:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f8a25b7-b291-5999-9427-c414545a3c94 with identifier: YF23%20KWB
2026-03-28 22:23:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f8a25b7-b291-5999-9427-c414545a3c94 with identifier: YF23%20KWB to the API
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 243,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20KWB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6f8a25b7-b291-5999-9427-c414545a3c94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF23 KWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20KWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'M550I',
 'odometer': 22081,
 'odometer_reading_unit': '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 M550I 4.4 XDRIVE Saloon',
 'transmission': 'automatic',
 'trim': 'XDRIVE',
 'vin': 'WBA12BK090CL22977',
 'year': 2023}
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520KWB%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Saving data for YF23%20KWB: {'auction_closing_time': 1775037600.0, 'created_time': 1774621492.93836, 'last_price_update_time': 1774736601.042652}
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520KWB') HTTP/1.1" 204 0
2026-03-28 22:23:21 [bca.uk] INFO: Found listing with ID: NL65%20EDJ
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Scrape type for NL65%20EDJ: 2
2026-03-28 22:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c91593b-b413-5b4b-ac38-bcad870190ac with identifier: NL65%20EDJ
2026-03-28 22:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c91593b-b413-5b4b-ac38-bcad870190ac with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c91593b-b413-5b4b-ac38-bcad870190ac with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c91593b-b413-5b4b-ac38-bcad870190ac, identifier: NL65%20EDJ
2026-03-28 22:23:21 [bca.uk] INFO: Found listing with ID: MK19%20OLH
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK19%2520OLH%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Scrape type for MK19%20OLH: 2
2026-03-28 22:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with identifier: MK19%20OLH
2026-03-28 22:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8c94f0a-aad8-57a5-9b31-cc783c45bdb6, identifier: MK19%20OLH
2026-03-28 22:23:21 [bca.uk] INFO: Found listing with ID: MA18%20XAV
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520XAV%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Scrape type for MA18%20XAV: 2
2026-03-28 22:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7475db84-fadb-50a5-b633-64f9bd15d972 with identifier: MA18%20XAV
2026-03-28 22:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7475db84-fadb-50a5-b633-64f9bd15d972 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7475db84-fadb-50a5-b633-64f9bd15d972 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7475db84-fadb-50a5-b633-64f9bd15d972, identifier: MA18%20XAV
2026-03-28 22:23:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with identifier: VN21%20HLR
2026-03-28 22:23:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with identifier: VN21%20HLR
2026-03-28 22:23:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f with identifier: VN21%20HLR to the API
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:21 [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': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN21%20HLR-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': 'f6f6f7dd-cf5e-5d26-89fb-8e82c529a88f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN21 HLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN21%20HLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 22216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC320A167458',
 'year': 2021}
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520HLR%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Saving data for VN21%20HLR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621216.573756, 'last_price_update_time': 1774736601.665597}
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN21%2520HLR') HTTP/1.1" 204 0
2026-03-28 22:23:21 [bca.uk] INFO: Found listing with ID: DC73%20MYU
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520MYU%27 HTTP/1.1" 200 None
2026-03-28 22:23:21 [bca.uk] INFO: Scrape type for DC73%20MYU: 2
2026-03-28 22:23:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c406c546-ac15-5bf1-9cc2-00bf8837d669 with identifier: DC73%20MYU
2026-03-28 22:23:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c406c546-ac15-5bf1-9cc2-00bf8837d669 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c406c546-ac15-5bf1-9cc2-00bf8837d669 with scrape type 2
2026-03-28 22:23:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c406c546-ac15-5bf1-9cc2-00bf8837d669, identifier: DC73%20MYU
2026-03-28 22:23:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c91593b-b413-5b4b-ac38-bcad870190ac with identifier: NL65%20EDJ
2026-03-28 22:23:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c91593b-b413-5b4b-ac38-bcad870190ac with identifier: NL65%20EDJ
2026-03-28 22:23:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c91593b-b413-5b4b-ac38-bcad870190ac with identifier: NL65%20EDJ to the API
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL65%20EDJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c91593b-b413-5b4b-ac38-bcad870190ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL65 EDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL65%20EDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 87037,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 70 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '70 LIMITED ED.',
 'vin': 'W0L0XEP08G6003719',
 'year': 2015}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:22 [bca.uk] INFO: Saving data for NL65%20EDJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774622054.664369, 'last_price_update_time': 1774736602.077241}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL65%2520EDJ') HTTP/1.1" 204 0
2026-03-28 22:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with identifier: MK19%20OLH
2026-03-28 22:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with identifier: MK19%20OLH
2026-03-28 22:23:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8c94f0a-aad8-57a5-9b31-cc783c45bdb6 with identifier: MK19%20OLH to the API
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK19%20OLH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8c94f0a-aad8-57a5-9b31-cc783c45bdb6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK19 OLH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK19%20OLH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 72591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 2.0 TDI 150 4X4 SE L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 4X4 SE L DSG',
 'vin': 'TMBMJ7NU5K2029486',
 'year': 2019}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK19%2520OLH%27 HTTP/1.1" 200 None
2026-03-28 22:23:22 [bca.uk] INFO: Saving data for MK19%20OLH: {'auction_closing_time': 1774951200.0, 'created_time': 1774621920.922555, 'last_price_update_time': 1774736602.371712}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK19%2520OLH') HTTP/1.1" 204 0
2026-03-28 22:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7475db84-fadb-50a5-b633-64f9bd15d972 with identifier: MA18%20XAV
2026-03-28 22:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7475db84-fadb-50a5-b633-64f9bd15d972 with identifier: MA18%20XAV
2026-03-28 22:23:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7475db84-fadb-50a5-b633-64f9bd15d972 with identifier: MA18%20XAV to the API
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA18%20XAV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7475db84-fadb-50a5-b633-64f9bd15d972',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA18 XAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA18%20XAV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 73716,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S',
 'vin': 'SALYA2AN9JA764942',
 'year': 2018}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520XAV%27 HTTP/1.1" 200 None
2026-03-28 22:23:22 [bca.uk] INFO: Saving data for MA18%20XAV: {'auction_closing_time': 1774854000.0, 'created_time': 1773845796.643783, 'last_price_update_time': 1774736602.711388}
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA18%2520XAV') HTTP/1.1" 204 0
2026-03-28 22:23:22 [bca.uk] INFO: Found listing with ID: CY12%20KRJ
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY12%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:22 [bca.uk] INFO: Scrape type for CY12%20KRJ: 2
2026-03-28 22:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 706fce70-06a6-581f-9155-1728450a7b5d with identifier: CY12%20KRJ
2026-03-28 22:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 706fce70-06a6-581f-9155-1728450a7b5d with scrape type 2
2026-03-28 22:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 706fce70-06a6-581f-9155-1728450a7b5d with scrape type 2
2026-03-28 22:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 706fce70-06a6-581f-9155-1728450a7b5d, identifier: CY12%20KRJ
2026-03-28 22:23:22 [bca.uk] INFO: Found listing with ID: BK22%20UGF
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 22:23:22 [bca.uk] INFO: Scrape type for BK22%20UGF: 2
2026-03-28 22:23:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with identifier: BK22%20UGF
2026-03-28 22:23:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with scrape type 2
2026-03-28 22:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with scrape type 2
2026-03-28 22:23:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4b4fd53-ddaf-5279-a11e-b6a46d48b271, identifier: BK22%20UGF
2026-03-28 22:23:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c406c546-ac15-5bf1-9cc2-00bf8837d669 with identifier: DC73%20MYU
2026-03-28 22:23:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c406c546-ac15-5bf1-9cc2-00bf8837d669 with identifier: DC73%20MYU
2026-03-28 22:23:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c406c546-ac15-5bf1-9cc2-00bf8837d669 with identifier: DC73%20MYU to the API
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC73%20MYU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c406c546-ac15-5bf1-9cc2-00bf8837d669',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC73 MYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC73%20MYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 16568,
 '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 T-ROC 2.0 TDI EVO 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI EVO 150 R LINE DSG',
 'vin': 'WVGZZZA1ZRV084625',
 'year': 2024}
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520MYU%27 HTTP/1.1" 200 None
2026-03-28 22:23:23 [bca.uk] INFO: Saving data for DC73%20MYU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621475.193977, 'last_price_update_time': 1774736603.273557}
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC73%2520MYU') HTTP/1.1" 204 0
2026-03-28 22:23:23 [bca.uk] INFO: Found listing with ID: EK71%20CNY
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520CNY%27 HTTP/1.1" 200 None
2026-03-28 22:23:23 [bca.uk] INFO: Scrape type for EK71%20CNY: 2
2026-03-28 22:23:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aab7c605-4139-5132-a68b-84b8a065378c with identifier: EK71%20CNY
2026-03-28 22:23:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aab7c605-4139-5132-a68b-84b8a065378c with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aab7c605-4139-5132-a68b-84b8a065378c with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aab7c605-4139-5132-a68b-84b8a065378c, identifier: EK71%20CNY
2026-03-28 22:23:23 [bca.uk] INFO: Found listing with ID: GN20%20WMG
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 22:23:23 [bca.uk] INFO: Scrape type for GN20%20WMG: 2
2026-03-28 22:23:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c2c9046-5824-5898-b31e-4e24145e53ea with identifier: GN20%20WMG
2026-03-28 22:23:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c2c9046-5824-5898-b31e-4e24145e53ea with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c2c9046-5824-5898-b31e-4e24145e53ea with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c2c9046-5824-5898-b31e-4e24145e53ea, identifier: GN20%20WMG
2026-03-28 22:23:23 [bca.uk] INFO: Found listing with ID: HV23%20ZBJ
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV23%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:23 [bca.uk] INFO: Scrape type for HV23%20ZBJ: 2
2026-03-28 22:23:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f50cf6d8-66ac-570c-b852-aede25e104ee with identifier: HV23%20ZBJ
2026-03-28 22:23:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f50cf6d8-66ac-570c-b852-aede25e104ee with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f50cf6d8-66ac-570c-b852-aede25e104ee with scrape type 2
2026-03-28 22:23:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f50cf6d8-66ac-570c-b852-aede25e104ee, identifier: HV23%20ZBJ
2026-03-28 22:23:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 706fce70-06a6-581f-9155-1728450a7b5d with identifier: CY12%20KRJ
2026-03-28 22:23:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 706fce70-06a6-581f-9155-1728450a7b5d with identifier: CY12%20KRJ
2026-03-28 22:23:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 706fce70-06a6-581f-9155-1728450a7b5d with identifier: CY12%20KRJ to the API
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY12%20KRJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '706fce70-06a6-581f-9155-1728450a7b5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY12 KRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY12%20KRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 44907,
 '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': 'WF0GXXGAJGCK88274',
 'year': 2012}
2026-03-28 22:23:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY12%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:24 [bca.uk] INFO: Saving data for CY12%20KRJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774622110.469308, 'last_price_update_time': 1774736604.00899}
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY12%2520KRJ') HTTP/1.1" 204 0
2026-03-28 22:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with identifier: BK22%20UGF
2026-03-28 22:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with identifier: BK22%20UGF
2026-03-28 22:23:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4b4fd53-ddaf-5279-a11e-b6a46d48b271 with identifier: BK22%20UGF to the API
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:24 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20UGF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c4b4fd53-ddaf-5279-a11e-b6a46d48b271',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 UGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20UGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 51833,
 'odometer_reading_unit': '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': 'LRWYHCEK9NC248306',
 'year': 2022}
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 22:23:24 [bca.uk] INFO: Saving data for BK22%20UGF: {'auction_closing_time': 1774951200.0, 'created_time': 1774016706.360677, 'last_price_update_time': 1774736604.296168}
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520UGF') HTTP/1.1" 204 0
2026-03-28 22:23:24 [bca.uk] INFO: Found listing with ID: LJ69%20ZCL
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ69%2520ZCL%27 HTTP/1.1" 200 None
2026-03-28 22:23:24 [bca.uk] INFO: Scrape type for LJ69%20ZCL: 2
2026-03-28 22:23:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with identifier: LJ69%20ZCL
2026-03-28 22:23:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with scrape type 2
2026-03-28 22:23:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with scrape type 2
2026-03-28 22:23:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a, identifier: LJ69%20ZCL
2026-03-28 22:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aab7c605-4139-5132-a68b-84b8a065378c with identifier: EK71%20CNY
2026-03-28 22:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aab7c605-4139-5132-a68b-84b8a065378c with identifier: EK71%20CNY
2026-03-28 22:23:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aab7c605-4139-5132-a68b-84b8a065378c with identifier: EK71%20CNY to the API
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:24 [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=EK71%20CNY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'aab7c605-4139-5132-a68b-84b8a065378c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK71 CNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK71%20CNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E SPRINTER',
 'odometer': 32338,
 'odometer_reading_unit': '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 E SPRINTER 85KW 55KWH FWD L2 PROG.(80KW) PanelVan',
 'transmission': 'automatic',
 'trim': '85KW 55KWH FWD L2 PROG.(80KW)',
 'vin': 'W1V9106332P344902',
 'year': 2021}
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK71%2520CNY%27 HTTP/1.1" 200 None
2026-03-28 22:23:24 [bca.uk] INFO: Saving data for EK71%20CNY: {'auction_closing_time': 1775124000.0, 'created_time': 1774622055.712366, 'last_price_update_time': 1774736604.694901}
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK71%2520CNY') HTTP/1.1" 204 0
2026-03-28 22:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c2c9046-5824-5898-b31e-4e24145e53ea with identifier: GN20%20WMG
2026-03-28 22:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c2c9046-5824-5898-b31e-4e24145e53ea with identifier: GN20%20WMG
2026-03-28 22:23:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c2c9046-5824-5898-b31e-4e24145e53ea with identifier: GN20%20WMG to the API
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN20%20WMG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c2c9046-5824-5898-b31e-4e24145e53ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN20 WMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN20%20WMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 47788,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D150 2WD SE (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'D150 2WD SE (5ST)',
 'vin': 'SALCB2CN4LH854224',
 'year': 2020}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Saving data for GN20%20WMG: {'auction_closing_time': 1775037600.0, 'created_time': 1774621922.10974, 'last_price_update_time': 1774736605.007286}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN20%2520WMG') HTTP/1.1" 204 0
2026-03-28 22:23:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f50cf6d8-66ac-570c-b852-aede25e104ee with identifier: HV23%20ZBJ
2026-03-28 22:23:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f50cf6d8-66ac-570c-b852-aede25e104ee with identifier: HV23%20ZBJ
2026-03-28 22:23:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f50cf6d8-66ac-570c-b852-aede25e104ee with identifier: HV23%20ZBJ to the API
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV23%20ZBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f50cf6d8-66ac-570c-b852-aede25e104ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV23 ZBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV23%20ZBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 103589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PNR74881',
 'year': 2023}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV23%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Saving data for HV23%20ZBJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622035.43728, 'last_price_update_time': 1774736605.295796}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV23%2520ZBJ') HTTP/1.1" 204 0
2026-03-28 22:23:25 [bca.uk] INFO: Found listing with ID: CK11%20FHT
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Scrape type for CK11%20FHT: 2
2026-03-28 22:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with identifier: CK11%20FHT
2026-03-28 22:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba8795c7-c0a0-5b61-9e4c-7808a80747a6, identifier: CK11%20FHT
2026-03-28 22:23:25 [bca.uk] INFO: Found listing with ID: CA72%20UME
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UME%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Scrape type for CA72%20UME: 2
2026-03-28 22:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd39fbd6-92e4-5173-9756-2d71bba8089d with identifier: CA72%20UME
2026-03-28 22:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd39fbd6-92e4-5173-9756-2d71bba8089d with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd39fbd6-92e4-5173-9756-2d71bba8089d with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd39fbd6-92e4-5173-9756-2d71bba8089d, identifier: CA72%20UME
2026-03-28 22:23:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with identifier: LJ69%20ZCL
2026-03-28 22:23:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with identifier: LJ69%20ZCL
2026-03-28 22:23:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cd9e1aa-2d53-5270-a050-42fd6e5ed58a with identifier: LJ69%20ZCL to the API
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ69%20ZCL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7cd9e1aa-2d53-5270-a050-42fd6e5ed58a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ69 ZCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ69%20ZCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 22754,
 'odometer_reading_unit': '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': 'WP1ZZZ95ZLLB30615',
 'year': 2019}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ69%2520ZCL%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Saving data for LJ69%20ZCL: {'auction_closing_time': 1775037600.0, 'created_time': 1774044798.626191, 'last_price_update_time': 1774736605.861483}
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ69%2520ZCL') HTTP/1.1" 204 0
2026-03-28 22:23:25 [bca.uk] INFO: Found listing with ID: OY08%20AEB
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY08%2520AEB%27 HTTP/1.1" 200 None
2026-03-28 22:23:25 [bca.uk] INFO: Scrape type for OY08%20AEB: 2
2026-03-28 22:23:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc95b1d5-863f-5fea-8c77-77f6d03d8345 with identifier: OY08%20AEB
2026-03-28 22:23:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc95b1d5-863f-5fea-8c77-77f6d03d8345 with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc95b1d5-863f-5fea-8c77-77f6d03d8345 with scrape type 2
2026-03-28 22:23:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc95b1d5-863f-5fea-8c77-77f6d03d8345, identifier: OY08%20AEB
2026-03-28 22:23:25 [bca.uk] INFO: Found listing with ID: GF68%20OLA
2026-03-28 22:23:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 22:23:26 [bca.uk] INFO: Scrape type for GF68%20OLA: 2
2026-03-28 22:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aafe892f-a509-5466-9217-f8fb2d8d6e0b with identifier: GF68%20OLA
2026-03-28 22:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aafe892f-a509-5466-9217-f8fb2d8d6e0b with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aafe892f-a509-5466-9217-f8fb2d8d6e0b with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aafe892f-a509-5466-9217-f8fb2d8d6e0b, identifier: GF68%20OLA
2026-03-28 22:23:26 [bca.uk] INFO: Found listing with ID: KM71%20VHH
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520VHH%27 HTTP/1.1" 200 None
2026-03-28 22:23:26 [bca.uk] INFO: Scrape type for KM71%20VHH: 2
2026-03-28 22:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d934ed32-26b9-5e64-9817-f3dc3976735c with identifier: KM71%20VHH
2026-03-28 22:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d934ed32-26b9-5e64-9817-f3dc3976735c with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d934ed32-26b9-5e64-9817-f3dc3976735c with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d934ed32-26b9-5e64-9817-f3dc3976735c, identifier: KM71%20VHH
2026-03-28 22:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with identifier: CK11%20FHT
2026-03-28 22:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with identifier: CK11%20FHT
2026-03-28 22:23:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba8795c7-c0a0-5b61-9e4c-7808a80747a6 with identifier: CK11%20FHT to the API
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK11%20FHT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ba8795c7-c0a0-5b61-9e4c-7808a80747a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK11 FHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK11%20FHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 104180,
 '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': 'WF0KXXGCBKBC33376',
 'year': 2011}
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK11%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:23:26 [bca.uk] INFO: Saving data for CK11%20FHT: {'auction_closing_time': 1775037600.0, 'created_time': 1774622108.982236, 'last_price_update_time': 1774736606.522063}
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK11%2520FHT') HTTP/1.1" 204 0
2026-03-28 22:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd39fbd6-92e4-5173-9756-2d71bba8089d with identifier: CA72%20UME
2026-03-28 22:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd39fbd6-92e4-5173-9756-2d71bba8089d with identifier: CA72%20UME
2026-03-28 22:23:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd39fbd6-92e4-5173-9756-2d71bba8089d with identifier: CA72%20UME to the API
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:26 [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': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA72%20UME-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cd39fbd6-92e4-5173-9756-2d71bba8089d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA72 UME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA72%20UME&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 20358,
 'odometer_reading_unit': '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 7 CROSSBACK 1.6 E-TENSE RIVOLI EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TENSE RIVOLI EAT8',
 'vin': 'VR1J4DGZUNY592065',
 'year': 2022}
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UME%27 HTTP/1.1" 200 None
2026-03-28 22:23:26 [bca.uk] INFO: Saving data for CA72%20UME: {'auction_closing_time': 1774951200.0, 'created_time': 1774621224.057951, 'last_price_update_time': 1774736606.82602}
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520UME') HTTP/1.1" 204 0
2026-03-28 22:23:26 [bca.uk] INFO: Found listing with ID: LS65%20AEY
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520AEY%27 HTTP/1.1" 200 None
2026-03-28 22:23:26 [bca.uk] INFO: Scrape type for LS65%20AEY: 2
2026-03-28 22:23:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c91b84f-891b-5ffd-8d9a-141f965d3195 with identifier: LS65%20AEY
2026-03-28 22:23:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c91b84f-891b-5ffd-8d9a-141f965d3195 with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c91b84f-891b-5ffd-8d9a-141f965d3195 with scrape type 2
2026-03-28 22:23:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c91b84f-891b-5ffd-8d9a-141f965d3195, identifier: LS65%20AEY
2026-03-28 22:23:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc95b1d5-863f-5fea-8c77-77f6d03d8345 with identifier: OY08%20AEB
2026-03-28 22:23:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc95b1d5-863f-5fea-8c77-77f6d03d8345 with identifier: OY08%20AEB
2026-03-28 22:23:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc95b1d5-863f-5fea-8c77-77f6d03d8345 with identifier: OY08%20AEB to the API
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY08%20AEB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc95b1d5-863f-5fea-8c77-77f6d03d8345',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY08 AEB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY08%20AEB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 100322,
 '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 A5 3.0 TDI QUATTRO Coupe',
 'transmission': 'manual',
 'trim': 'TDI QUATTRO',
 'vin': 'WAUZZZ8T98A020508',
 'year': 2008}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY08%2520AEB%27 HTTP/1.1" 200 None
2026-03-28 22:23:27 [bca.uk] INFO: Saving data for OY08%20AEB: {'auction_closing_time': 1775124000.0, 'created_time': 1774621976.367988, 'last_price_update_time': 1774736607.225692}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY08%2520AEB') HTTP/1.1" 204 0
2026-03-28 22:23:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aafe892f-a509-5466-9217-f8fb2d8d6e0b with identifier: GF68%20OLA
2026-03-28 22:23:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aafe892f-a509-5466-9217-f8fb2d8d6e0b with identifier: GF68%20OLA
2026-03-28 22:23:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aafe892f-a509-5466-9217-f8fb2d8d6e0b with identifier: GF68%20OLA to the API
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 72,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF68%20OLA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'aafe892f-a509-5466-9217-f8fb2d8d6e0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GF68 OLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF68%20OLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 86308,
 'odometer_reading_unit': '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 RANGE ROVER 2.0 P400E VOGUE SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E VOGUE SE',
 'vin': 'SALGA2AY1KA527336',
 'year': 2018}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 22:23:27 [bca.uk] INFO: Saving data for GF68%20OLA: {'auction_closing_time': 1775037600.0, 'created_time': 1774621876.615137, 'last_price_update_time': 1774736607.50526}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF68%2520OLA') HTTP/1.1" 204 0
2026-03-28 22:23:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d934ed32-26b9-5e64-9817-f3dc3976735c with identifier: KM71%20VHH
2026-03-28 22:23:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d934ed32-26b9-5e64-9817-f3dc3976735c with identifier: KM71%20VHH
2026-03-28 22:23:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d934ed32-26b9-5e64-9817-f3dc3976735c with identifier: KM71%20VHH to the API
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM71%20VHH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd934ed32-26b9-5e64-9817-f3dc3976735c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM71 VHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM71%20VHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 116',
 'odometer': 74550,
 'odometer_reading_unit': '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 L3 RWD PROGRESSIVE 9G PanelVan',
 'transmission': 'automatic',
 'trim': 'CDI L3 RWD PROGRESSIVE 9G',
 'vin': 'W1V44760523924722',
 'year': 2021}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520VHH%27 HTTP/1.1" 200 None
2026-03-28 22:23:27 [bca.uk] INFO: Saving data for KM71%20VHH: {'auction_closing_time': 1774951200.0, 'created_time': 1774005393.098583, 'last_price_update_time': 1774736607.814192}
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM71%2520VHH') HTTP/1.1" 204 0
2026-03-28 22:23:27 [bca.uk] INFO: Found listing with ID: AY19%20FOM
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY19%2520FOM%27 HTTP/1.1" 200 None
2026-03-28 22:23:27 [bca.uk] INFO: Scrape type for AY19%20FOM: 2
2026-03-28 22:23:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f08e310-93d0-5eb1-88d7-f2c199e8148e with identifier: AY19%20FOM
2026-03-28 22:23:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f08e310-93d0-5eb1-88d7-f2c199e8148e with scrape type 2
2026-03-28 22:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f08e310-93d0-5eb1-88d7-f2c199e8148e with scrape type 2
2026-03-28 22:23:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f08e310-93d0-5eb1-88d7-f2c199e8148e, identifier: AY19%20FOM
2026-03-28 22:23:27 [bca.uk] INFO: Found listing with ID: CF72%20HXM
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520HXM%27 HTTP/1.1" 200 None
2026-03-28 22:23:27 [bca.uk] INFO: Scrape type for CF72%20HXM: 2
2026-03-28 22:23:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9351cdad-98a3-5379-ba97-78a007f12714 with identifier: CF72%20HXM
2026-03-28 22:23:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9351cdad-98a3-5379-ba97-78a007f12714 with scrape type 2
2026-03-28 22:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9351cdad-98a3-5379-ba97-78a007f12714 with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9351cdad-98a3-5379-ba97-78a007f12714, identifier: CF72%20HXM
2026-03-28 22:23:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c91b84f-891b-5ffd-8d9a-141f965d3195 with identifier: LS65%20AEY
2026-03-28 22:23:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c91b84f-891b-5ffd-8d9a-141f965d3195 with identifier: LS65%20AEY
2026-03-28 22:23:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c91b84f-891b-5ffd-8d9a-141f965d3195 with identifier: LS65%20AEY to the API
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS65%20AEY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c91b84f-891b-5ffd-8d9a-141f965d3195',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS65 AEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS65%20AEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 83244,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 V6 D 260 TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'V6 D 260 TIPTRONIC S',
 'vin': 'WP1ZZZ92ZGKA43947',
 'year': 2015}
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520AEY%27 HTTP/1.1" 200 None
2026-03-28 22:23:28 [bca.uk] INFO: Saving data for LS65%20AEY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621491.737754, 'last_price_update_time': 1774736608.334555}
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS65%2520AEY') HTTP/1.1" 204 0
2026-03-28 22:23:28 [bca.uk] INFO: Found listing with ID: CJ73%20WEP
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520WEP%27 HTTP/1.1" 200 None
2026-03-28 22:23:28 [bca.uk] INFO: Scrape type for CJ73%20WEP: 2
2026-03-28 22:23:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47156ef7-9de2-57d8-93a0-8169a839925f with identifier: CJ73%20WEP
2026-03-28 22:23:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47156ef7-9de2-57d8-93a0-8169a839925f with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47156ef7-9de2-57d8-93a0-8169a839925f with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47156ef7-9de2-57d8-93a0-8169a839925f, identifier: CJ73%20WEP
2026-03-28 22:23:28 [bca.uk] INFO: Found listing with ID: AF58%20XDR
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF58%2520XDR%27 HTTP/1.1" 200 None
2026-03-28 22:23:28 [bca.uk] INFO: Scrape type for AF58%20XDR: 2
2026-03-28 22:23:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with identifier: AF58%20XDR
2026-03-28 22:23:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a, identifier: AF58%20XDR
2026-03-28 22:23:28 [bca.uk] INFO: Found listing with ID: LD66%20KNU
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520KNU%27 HTTP/1.1" 200 None
2026-03-28 22:23:28 [bca.uk] INFO: Scrape type for LD66%20KNU: 2
2026-03-28 22:23:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with identifier: LD66%20KNU
2026-03-28 22:23:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with scrape type 2
2026-03-28 22:23:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92d70e70-c8f9-5a18-afef-925e8f05c4b2, identifier: LD66%20KNU
2026-03-28 22:23:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f08e310-93d0-5eb1-88d7-f2c199e8148e with identifier: AY19%20FOM
2026-03-28 22:23:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f08e310-93d0-5eb1-88d7-f2c199e8148e with identifier: AY19%20FOM
2026-03-28 22:23:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f08e310-93d0-5eb1-88d7-f2c199e8148e with identifier: AY19%20FOM to the API
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY19%20FOM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f08e310-93d0-5eb1-88d7-f2c199e8148e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY19 FOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY19%20FOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 51530,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.5 TSI EVO 150 FR SPORT EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 FR SPORT EZ',
 'vin': 'VSSZZZ5FZKR062181',
 'year': 2019}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY19%2520FOM%27 HTTP/1.1" 200 None
2026-03-28 22:23:29 [bca.uk] INFO: Saving data for AY19%20FOM: {'auction_closing_time': 1774951200.0, 'created_time': 1774505205.958107, 'last_price_update_time': 1774736609.082149}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY19%2520FOM') HTTP/1.1" 204 0
2026-03-28 22:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9351cdad-98a3-5379-ba97-78a007f12714 with identifier: CF72%20HXM
2026-03-28 22:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9351cdad-98a3-5379-ba97-78a007f12714 with identifier: CF72%20HXM
2026-03-28 22:23:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9351cdad-98a3-5379-ba97-78a007f12714 with identifier: CF72%20HXM to the API
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:29 [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': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF72%20HXM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9351cdad-98a3-5379-ba97-78a007f12714',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF72 HXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF72%20HXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 29665,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 GT StationWagon',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VF3MRHNSMNS162177',
 'year': 2022}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520HXM%27 HTTP/1.1" 200 None
2026-03-28 22:23:29 [bca.uk] INFO: Saving data for CF72%20HXM: {'auction_closing_time': 1774951200.0, 'created_time': 1774621201.315853, 'last_price_update_time': 1774736609.370754}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF72%2520HXM') HTTP/1.1" 204 0
2026-03-28 22:23:29 [bca.uk] INFO: Found listing with ID: OE20%20FPO
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE20%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 22:23:29 [bca.uk] INFO: Scrape type for OE20%20FPO: 2
2026-03-28 22:23:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 393c2454-97ff-5ea4-8741-b323650b8891 with identifier: OE20%20FPO
2026-03-28 22:23:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 393c2454-97ff-5ea4-8741-b323650b8891 with scrape type 2
2026-03-28 22:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 393c2454-97ff-5ea4-8741-b323650b8891 with scrape type 2
2026-03-28 22:23:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 393c2454-97ff-5ea4-8741-b323650b8891, identifier: OE20%20FPO
2026-03-28 22:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47156ef7-9de2-57d8-93a0-8169a839925f with identifier: CJ73%20WEP
2026-03-28 22:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47156ef7-9de2-57d8-93a0-8169a839925f with identifier: CJ73%20WEP
2026-03-28 22:23:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47156ef7-9de2-57d8-93a0-8169a839925f with identifier: CJ73%20WEP to the API
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ73%20WEP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47156ef7-9de2-57d8-93a0-8169a839925f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ73 WEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ73%20WEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'CITROEN',
 'model': 'C3 AIRCROSS',
 'odometer': 13633,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 P/T 130 PLUS EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PLUS EAT6',
 'vin': 'VF72RHNS1P4326974',
 'year': 2023}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520WEP%27 HTTP/1.1" 200 None
2026-03-28 22:23:29 [bca.uk] INFO: Saving data for CJ73%20WEP: {'auction_closing_time': 1774951200.0, 'created_time': 1774622056.703592, 'last_price_update_time': 1774736609.821855}
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ73%2520WEP') HTTP/1.1" 204 0
2026-03-28 22:23:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with identifier: AF58%20XDR
2026-03-28 22:23:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with identifier: AF58%20XDR
2026-03-28 22:23:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a with identifier: AF58%20XDR to the API
2026-03-28 22:23:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF58%20XDR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f67e7e6c-e10b-5c06-ad4c-df54d1a1fb8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF58 XDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF58%20XDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 107611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 122 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 122 MATCH',
 'vin': 'WVWZZZ1KZ8W243620',
 'year': 2008}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF58%2520XDR%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Saving data for AF58%20XDR: {'auction_closing_time': 1774864800.0, 'created_time': 1774438224.865552, 'last_price_update_time': 1774736610.126712}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF58%2520XDR') HTTP/1.1" 204 0
2026-03-28 22:23:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with identifier: LD66%20KNU
2026-03-28 22:23:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with identifier: LD66%20KNU
2026-03-28 22:23:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92d70e70-c8f9-5a18-afef-925e8f05c4b2 with identifier: LD66%20KNU to the API
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD66%20KNU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '92d70e70-c8f9-5a18-afef-925e8f05c4b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD66 KNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD66%20KNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 94838,
 'odometer_reading_unit': '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 L1 1.6 BLUEHDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 625KG ENTERPRISE',
 'vin': 'VF77BBHW6GJ783859',
 'year': 2016}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520KNU%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Saving data for LD66%20KNU: {'auction_closing_time': 1775037600.0, 'created_time': 1774622036.202631, 'last_price_update_time': 1774736610.452453}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520KNU') HTTP/1.1" 204 0
2026-03-28 22:23:30 [bca.uk] INFO: Found listing with ID: AX67%20DXM
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX67%2520DXM%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Scrape type for AX67%20DXM: 2
2026-03-28 22:23:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with identifier: AX67%20DXM
2026-03-28 22:23:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with scrape type 2
2026-03-28 22:23:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with scrape type 2
2026-03-28 22:23:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a, identifier: AX67%20DXM
2026-03-28 22:23:30 [bca.uk] INFO: Found listing with ID: FY70%20GVR
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Scrape type for FY70%20GVR: 2
2026-03-28 22:23:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce25508e-0f07-5a3d-a877-cbb5abca0031 with identifier: FY70%20GVR
2026-03-28 22:23:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce25508e-0f07-5a3d-a877-cbb5abca0031 with scrape type 2
2026-03-28 22:23:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce25508e-0f07-5a3d-a877-cbb5abca0031 with scrape type 2
2026-03-28 22:23:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce25508e-0f07-5a3d-a877-cbb5abca0031, identifier: FY70%20GVR
2026-03-28 22:23:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 393c2454-97ff-5ea4-8741-b323650b8891 with identifier: OE20%20FPO
2026-03-28 22:23:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 393c2454-97ff-5ea4-8741-b323650b8891 with identifier: OE20%20FPO
2026-03-28 22:23:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 393c2454-97ff-5ea4-8741-b323650b8891 with identifier: OE20%20FPO to the API
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 264,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE20%20FPO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '393c2454-97ff-5ea4-8741-b323650b8891',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE20 FPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE20%20FPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3M',
 'odometer': 48491,
 'odometer_reading_unit': '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 X3M 3.0 XDRIVE COMPETITION STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE COMPETITION STEP',
 'vin': 'WBSTS020609D00234',
 'year': 2020}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE20%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Saving data for OE20%20FPO: {'auction_closing_time': 1775037600.0, 'created_time': 1774621495.986406, 'last_price_update_time': 1774736610.945092}
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE20%2520FPO') HTTP/1.1" 204 0
2026-03-28 22:23:30 [bca.uk] INFO: Found listing with ID: DS68%20HHV
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520HHV%27 HTTP/1.1" 200 None
2026-03-28 22:23:30 [bca.uk] INFO: Scrape type for DS68%20HHV: 2
2026-03-28 22:23:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 231edc69-c11d-5456-9931-46698ab10bc1 with identifier: DS68%20HHV
2026-03-28 22:23:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 231edc69-c11d-5456-9931-46698ab10bc1 with scrape type 2
2026-03-28 22:23:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 231edc69-c11d-5456-9931-46698ab10bc1 with scrape type 2
2026-03-28 22:23:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 231edc69-c11d-5456-9931-46698ab10bc1, identifier: DS68%20HHV
2026-03-28 22:23:31 [bca.uk] INFO: Found listing with ID: SD65%20BYK
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD65%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 22:23:31 [bca.uk] INFO: Scrape type for SD65%20BYK: 2
2026-03-28 22:23:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 943760a0-3859-507f-bf7b-18705f09ac1e with identifier: SD65%20BYK
2026-03-28 22:23:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 943760a0-3859-507f-bf7b-18705f09ac1e with scrape type 2
2026-03-28 22:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 943760a0-3859-507f-bf7b-18705f09ac1e with scrape type 2
2026-03-28 22:23:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 943760a0-3859-507f-bf7b-18705f09ac1e, identifier: SD65%20BYK
2026-03-28 22:23:31 [bca.uk] INFO: Found listing with ID: KR69%20XGT
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 22:23:31 [bca.uk] INFO: Scrape type for KR69%20XGT: 2
2026-03-28 22:23:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d94e2c8-e244-59dc-8d9e-973688c64695 with identifier: KR69%20XGT
2026-03-28 22:23:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d94e2c8-e244-59dc-8d9e-973688c64695 with scrape type 2
2026-03-28 22:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d94e2c8-e244-59dc-8d9e-973688c64695 with scrape type 2
2026-03-28 22:23:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d94e2c8-e244-59dc-8d9e-973688c64695, identifier: KR69%20XGT
2026-03-28 22:23:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with identifier: AX67%20DXM
2026-03-28 22:23:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with identifier: AX67%20DXM
2026-03-28 22:23:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a with identifier: AX67%20DXM to the API
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX67%20DXM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '582e4fcf-9b1f-52ba-ac6e-d4d2ddd8825a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX67 DXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX67%20DXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 77968,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD LANDMARK Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD LANDMARK',
 'vin': 'SALVA2AN6JH301957',
 'year': 2018}
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX67%2520DXM%27 HTTP/1.1" 200 None
2026-03-28 22:23:31 [bca.uk] INFO: Saving data for AX67%20DXM: {'auction_closing_time': 1775210400.0, 'created_time': 1774622105.608667, 'last_price_update_time': 1774736611.807259}
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX67%2520DXM') HTTP/1.1" 204 0
2026-03-28 22:23:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce25508e-0f07-5a3d-a877-cbb5abca0031 with identifier: FY70%20GVR
2026-03-28 22:23:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce25508e-0f07-5a3d-a877-cbb5abca0031 with identifier: FY70%20GVR
2026-03-28 22:23:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce25508e-0f07-5a3d-a877-cbb5abca0031 with identifier: FY70%20GVR to the API
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:32 [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': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY70%20GVR-GB',
 'category': 'Motorhome',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce25508e-0f07-5a3d-a877-cbb5abca0031',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY70 GVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY70%20GVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BURSTNER',
 'model': 'LYSEO',
 'odometer': 8166,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BURSTNER LYSEO 2.3 TD744 HARMONY LINE MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'TD744 HARMONY LINE MOTORHOME',
 'vin': 'ZFA25000002N46077',
 'year': 2020}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 22:23:32 [bca.uk] INFO: Saving data for FY70%20GVR: {'auction_closing_time': 1775124000.0, 'created_time': 1774621185.48158, 'last_price_update_time': 1774736612.113532}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY70%2520GVR') HTTP/1.1" 204 0
2026-03-28 22:23:32 [bca.uk] INFO: Found listing with ID: PF68%20OZD
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520OZD%27 HTTP/1.1" 200 None
2026-03-28 22:23:32 [bca.uk] INFO: Scrape type for PF68%20OZD: 2
2026-03-28 22:23:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with identifier: PF68%20OZD
2026-03-28 22:23:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with scrape type 2
2026-03-28 22:23:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with scrape type 2
2026-03-28 22:23:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6837f1e-9bd0-58ac-ad37-1e0f92e4691a, identifier: PF68%20OZD
2026-03-28 22:23:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 231edc69-c11d-5456-9931-46698ab10bc1 with identifier: DS68%20HHV
2026-03-28 22:23:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 231edc69-c11d-5456-9931-46698ab10bc1 with identifier: DS68%20HHV
2026-03-28 22:23:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 231edc69-c11d-5456-9931-46698ab10bc1 with identifier: DS68%20HHV to the API
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS68%20HHV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '231edc69-c11d-5456-9931-46698ab10bc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS68 HHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS68%20HHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 71872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'ELITE',
 'vin': 'W0V7H9EE9K4097779',
 'year': 2018}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520HHV%27 HTTP/1.1" 200 None
2026-03-28 22:23:32 [bca.uk] INFO: Saving data for DS68%20HHV: {'auction_closing_time': 1775124000.0, 'created_time': 1774621957.112477, 'last_price_update_time': 1774736612.528303}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS68%2520HHV') HTTP/1.1" 204 0
2026-03-28 22:23:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 943760a0-3859-507f-bf7b-18705f09ac1e with identifier: SD65%20BYK
2026-03-28 22:23:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 943760a0-3859-507f-bf7b-18705f09ac1e with identifier: SD65%20BYK
2026-03-28 22:23:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 943760a0-3859-507f-bf7b-18705f09ac1e with identifier: SD65%20BYK to the API
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD65%20BYK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '943760a0-3859-507f-bf7b-18705f09ac1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD65 BYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD65%20BYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 118459,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'TMBFM6NJ9GZ044801',
 'year': 2015}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD65%2520BYK%27 HTTP/1.1" 200 None
2026-03-28 22:23:32 [bca.uk] INFO: Saving data for SD65%20BYK: {'auction_closing_time': 1774864800.0, 'created_time': 1774436716.233569, 'last_price_update_time': 1774736612.847556}
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD65%2520BYK') HTTP/1.1" 204 0
2026-03-28 22:23:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d94e2c8-e244-59dc-8d9e-973688c64695 with identifier: KR69%20XGT
2026-03-28 22:23:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d94e2c8-e244-59dc-8d9e-973688c64695 with identifier: KR69%20XGT
2026-03-28 22:23:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d94e2c8-e244-59dc-8d9e-973688c64695 with identifier: KR69%20XGT to the API
2026-03-28 22:23:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR69%20XGT-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d94e2c8-e244-59dc-8d9e-973688c64695',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR69 XGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR69%20XGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER',
 'odometer': 79981,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SPRINTER 2.1 CAMPER CONVERSION CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'CAMPER CONVERSION',
 'vin': 'WDB9076352P172174',
 'year': 2019}
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Saving data for KR69%20XGT: {'auction_closing_time': 1774951200.0, 'created_time': 1773823086.202101, 'last_price_update_time': 1774736613.162003}
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR69%2520XGT') HTTP/1.1" 204 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: P816%20SWC
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P816%2520SWC%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for P816%20SWC: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: NV21%20ZXG
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV21%2520ZXG%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for NV21%20ZXG: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: CX18%20GGA
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX18%2520GGA%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for CX18%20GGA: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AF21%20HMA
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF21%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AF21%20HMA: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: CX15%20XTS
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520XTS%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for CX15%20XTS: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: BV69%20NWR
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV69%2520NWR%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for BV69%20NWR: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: KM73%20WAE
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520WAE%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for KM73%20WAE: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: NU20%20TVN
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for NU20%20TVN: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: KX22%20OCU
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX22%2520OCU%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for KX22%20OCU: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: OE67%20KWJ
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE67%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for OE67%20KWJ: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: ET66%20LPP
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520LPP%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for ET66%20LPP: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LY70%20GCU
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY70%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LY70%20GCU: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LX67%20MWF
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520MWF%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LX67%20MWF: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LV64%20WLA
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV64%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LV64%20WLA: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LN18%20VST
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN18%2520VST%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LN18%20VST: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LF14%20OJP
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF14%2520OJP%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LF14%20OJP: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: BK62%20CYC
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520CYC%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for BK62%20CYC: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: MJ17%20EEV
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520EEV%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for MJ17%20EEV: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LD18%20OUB
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520OUB%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LD18%20OUB: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LB15%20FKR
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520FKR%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LB15%20FKR: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: NA65%20XCN
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA65%2520XCN%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for NA65%20XCN: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: HN23%20BBZ
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520BBZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for HN23%20BBZ: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: WU55%20KKM
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU55%2520KKM%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for WU55%20KKM: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: GJ18%20BND
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520BND%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for GJ18%20BND: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LK63%20SFF
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK63%2520SFF%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LK63%20SFF: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LB21%20MTJ
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB21%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LB21%20MTJ: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: GX71%20UUD
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX71%2520UUD%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for GX71%20UUD: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: NL72%20HKB
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520HKB%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for NL72%20HKB: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: SD21%20KYV
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD21%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for SD21%20KYV: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: FL19%20OHY
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520OHY%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for FL19%20OHY: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: YC16%20HRP
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for YC16%20HRP: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: VU17%20CKG
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for VU17%20CKG: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: RE13%20UHY
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE13%2520UHY%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for RE13%20UHY: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: WN13%20KTA
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN13%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for WN13%20KTA: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: RJ74%20NJV
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for RJ74%20NJV: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: WP16%20UPX
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for WP16%20UPX: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: YB63%20EEP
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB63%2520EEP%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for YB63%20EEP: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: YR60%20YDW
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520YDW%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for YR60%20YDW: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: GY64%20XME
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520XME%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for GY64%20XME: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LC18%20GYK
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LC18%20GYK: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: OE62%20CWL
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE62%2520CWL%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for OE62%20CWL: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: YP67%20WHC
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520WHC%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for YP67%20WHC: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: LR19%20OWB
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR19%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for LR19%20OWB: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: PK15%20DVO
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK15%2520DVO%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for PK15%20DVO: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AF63%20XJH
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF63%2520XJH%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AF63%20XJH: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AE14%20JFZ
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JFZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AE14%20JFZ: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AE14%20JFY
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JFY%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AE14%20JFY: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AE14%20JCY
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE14%2520JCY%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AE14%20JCY: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: AE66%20ONA
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE66%2520ONA%27 HTTP/1.1" 200 None
2026-03-28 22:23:33 [bca.uk] INFO: Scrape type for AE66%20ONA: 0
2026-03-28 22:23:33 [bca.uk] INFO: Found listing with ID: FL14%20NUH
2026-03-28 22:23:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL14%2520NUH%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for FL14%20NUH: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: RV22%20XVL
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XVL%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for RV22%20XVL: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: KS71%20OAY
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS71%2520OAY%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for KS71%20OAY: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: WP25%20XMA
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XMA%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for WP25%20XMA: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: WV74%20RUW
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520RUW%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for WV74%20RUW: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: LC72%20RXD
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520RXD%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for LC72%20RXD: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: WP22%20AUX
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for WP22%20AUX: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: AE22%20OWJ
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for AE22%20OWJ: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: AF22%20THV
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520THV%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for AF22%20THV: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: AF23%20CYO
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520CYO%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for AF23%20CYO: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: AF70%20UBC
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for AF70%20UBC: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: AK72%20YRA
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK72%2520YRA%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for AK72%20YRA: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: BF23%20AMV
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AMV%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for BF23%20AMV: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DE21%20GLZ
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520GLZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DE21%20GLZ: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DE23%20NMZ
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DE23%20NMZ: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DF72%20CZW
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF72%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DF72%20CZW: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DG24%20ZKX
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DG24%20ZKX: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DK24%20WMY
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WMY%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DK24%20WMY: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DN71%20AXV
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DN71%20AXV: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DX71%20BYR
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYR%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DX71%20BYR: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: DY73%20VAD
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520VAD%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for DY73%20VAD: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: FG22%20JYA
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520JYA%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for FG22%20JYA: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: FN22%20JGZ
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520JGZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for FN22%20JGZ: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: GL72%20OER
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OER%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for GL72%20OER: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: GV70%20KKG
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV70%2520KKG%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for GV70%20KKG: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: HF23%20VFH
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520VFH%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for HF23%20VFH: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: LM21%20WOU
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520WOU%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for LM21%20WOU: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: LS23%20EHY
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520EHY%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for LS23%20EHY: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: MA72%20ZGV
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520ZGV%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for MA72%20ZGV: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: MD72%20WNC
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WNC%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for MD72%20WNC: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: ML22%20WLU
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520WLU%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for ML22%20WLU: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: MW22%20VMG
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW22%2520VMG%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for MW22%20VMG: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: NG72%20WBD
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG72%2520WBD%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for NG72%20WBD: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: NJ23%20LND
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LND%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for NJ23%20LND: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: NX70%20FGZ
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520FGZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for NX70%20FGZ: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: OY22%20XCC
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520XCC%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for OY22%20XCC: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: PN71%20KLC
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN71%2520KLC%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for PN71%20KLC: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: PX23%20XMG
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX23%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for PX23%20XMG: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: PX71%20OHK
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX71%2520OHK%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for PX71%20OHK: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: RV22%20TZU
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520TZU%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for RV22%20TZU: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: SG22%20WUL
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520WUL%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for SG22%20WUL: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: SG22%20XYS
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520XYS%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for SG22%20XYS: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: VE71%20XCB
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520XCB%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for VE71%20XCB: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: VU71%20HVV
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU71%2520HVV%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for VU71%20HVV: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: YD24%20NPG
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520NPG%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for YD24%20NPG: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: YH23%20XLR
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520XLR%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for YH23%20XLR: 0
2026-03-28 22:23:34 [bca.uk] INFO: Found listing with ID: GF70%20BBO
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF70%2520BBO%27 HTTP/1.1" 200 None
2026-03-28 22:23:34 [bca.uk] INFO: Scrape type for GF70%20BBO: 2
2026-03-28 22:23:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ececea2c-5d00-5df4-b21a-3e95f3cb9abb with identifier: GF70%20BBO
2026-03-28 22:23:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ececea2c-5d00-5df4-b21a-3e95f3cb9abb with scrape type 2
2026-03-28 22:23:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ececea2c-5d00-5df4-b21a-3e95f3cb9abb with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ececea2c-5d00-5df4-b21a-3e95f3cb9abb, identifier: GF70%20BBO
2026-03-28 22:23:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with identifier: PF68%20OZD
2026-03-28 22:23:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with identifier: PF68%20OZD
2026-03-28 22:23:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6837f1e-9bd0-58ac-ad37-1e0f92e4691a with identifier: PF68%20OZD to the API
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:35 [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': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF68%20OZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd6837f1e-9bd0-58ac-ad37-1e0f92e4691a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF68 OZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF68%20OZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 67242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 SI4 240 HSE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 240 HSE (5ST)',
 'vin': 'SALCA2AX5KH785890',
 'year': 2019}
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF68%2520OZD%27 HTTP/1.1" 200 None
2026-03-28 22:23:35 [bca.uk] INFO: Saving data for PF68%20OZD: {'auction_closing_time': 1775037600.0, 'created_time': 1774621496.342442, 'last_price_update_time': 1774736615.307972}
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF68%2520OZD') HTTP/1.1" 204 0
2026-03-28 22:23:35 [bca.uk] INFO: Found listing with ID: GU70%20PGO
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 22:23:35 [bca.uk] INFO: Scrape type for GU70%20PGO: 2
2026-03-28 22:23:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c08ea12f-d83e-5e41-a070-b7d4ec188567 with identifier: GU70%20PGO
2026-03-28 22:23:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c08ea12f-d83e-5e41-a070-b7d4ec188567 with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c08ea12f-d83e-5e41-a070-b7d4ec188567 with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c08ea12f-d83e-5e41-a070-b7d4ec188567, identifier: GU70%20PGO
2026-03-28 22:23:35 [bca.uk] INFO: Found listing with ID: SP16%20HHM
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 22:23:35 [bca.uk] INFO: Scrape type for SP16%20HHM: 0
2026-03-28 22:23:35 [bca.uk] INFO: Found listing with ID: SP16%20MZO
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 22:23:35 [bca.uk] INFO: Scrape type for SP16%20MZO: 2
2026-03-28 22:23:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with identifier: SP16%20MZO
2026-03-28 22:23:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d6885ca-d166-5b72-95bd-c0244ca7b1bd, identifier: SP16%20MZO
2026-03-28 22:23:35 [bca.uk] INFO: Found listing with ID: PJ21%20LPF
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520LPF%27 HTTP/1.1" 200 None
2026-03-28 22:23:35 [bca.uk] INFO: Scrape type for PJ21%20LPF: 2
2026-03-28 22:23:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0263220e-0bd9-5264-bf81-84355e8aa4bc with identifier: PJ21%20LPF
2026-03-28 22:23:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0263220e-0bd9-5264-bf81-84355e8aa4bc with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0263220e-0bd9-5264-bf81-84355e8aa4bc with scrape type 2
2026-03-28 22:23:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0263220e-0bd9-5264-bf81-84355e8aa4bc, identifier: PJ21%20LPF
2026-03-28 22:23:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ececea2c-5d00-5df4-b21a-3e95f3cb9abb with identifier: GF70%20BBO
2026-03-28 22:23:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ececea2c-5d00-5df4-b21a-3e95f3cb9abb with identifier: GF70%20BBO
2026-03-28 22:23:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ececea2c-5d00-5df4-b21a-3e95f3cb9abb with identifier: GF70%20BBO to the API
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=68&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF70%20BBO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ececea2c-5d00-5df4-b21a-3e95f3cb9abb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF70 BBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF70%20BBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 107078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': '5YJ3F7EA2LF777131',
 'year': 2020}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF70%2520BBO%27 HTTP/1.1" 200 None
2026-03-28 22:23:36 [bca.uk] INFO: Saving data for GF70%20BBO: {'auction_closing_time': 1774854000.0, 'created_time': 1774437328.114067, 'last_price_update_time': 1774736616.054025}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF70%2520BBO') HTTP/1.1" 204 0
2026-03-28 22:23:36 [bca.uk] INFO: Found listing with ID: WL63%20BNY
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL63%2520BNY%27 HTTP/1.1" 200 None
2026-03-28 22:23:36 [bca.uk] INFO: Scrape type for WL63%20BNY: 2
2026-03-28 22:23:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a625db48-816c-51bf-ad48-f3e6286f4503 with identifier: WL63%20BNY
2026-03-28 22:23:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a625db48-816c-51bf-ad48-f3e6286f4503 with scrape type 2
2026-03-28 22:23:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a625db48-816c-51bf-ad48-f3e6286f4503 with scrape type 2
2026-03-28 22:23:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a625db48-816c-51bf-ad48-f3e6286f4503, identifier: WL63%20BNY
2026-03-28 22:23:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c08ea12f-d83e-5e41-a070-b7d4ec188567 with identifier: GU70%20PGO
2026-03-28 22:23:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c08ea12f-d83e-5e41-a070-b7d4ec188567 with identifier: GU70%20PGO
2026-03-28 22:23:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c08ea12f-d83e-5e41-a070-b7d4ec188567 with identifier: GU70%20PGO to the API
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU70%20PGO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c08ea12f-d83e-5e41-a070-b7d4ec188567',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU70 PGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU70%20PGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 18878,
 'odometer_reading_unit': '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 Convertible',
 'transmission': 'manual',
 'trim': 'S SPORT',
 'vin': 'WMWWJ520903M11670',
 'year': 2020}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520PGO%27 HTTP/1.1" 200 None
2026-03-28 22:23:36 [bca.uk] INFO: Saving data for GU70%20PGO: {'auction_closing_time': 1774951200.0, 'created_time': 1774425728.307454, 'last_price_update_time': 1774736616.530445}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU70%2520PGO') HTTP/1.1" 204 0
2026-03-28 22:23:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with identifier: SP16%20MZO
2026-03-28 22:23:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with identifier: SP16%20MZO
2026-03-28 22:23:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d6885ca-d166-5b72-95bd-c0244ca7b1bd with identifier: SP16%20MZO to the API
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP16%20MZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d6885ca-d166-5b72-95bd-c0244ca7b1bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP16 MZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP16%20MZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 77548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.2 P/T 130 ACTIVE Estate',
 'transmission': 'manual',
 'trim': 'P/T 130 ACTIVE',
 'vin': 'VF3LRHNYHGS004977',
 'year': 2016}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 22:23:36 [bca.uk] INFO: Saving data for SP16%20MZO: {'auction_closing_time': 1774864800.0, 'created_time': 1773908027.429466, 'last_price_update_time': 1774736616.85069}
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP16%2520MZO') HTTP/1.1" 204 0
2026-03-28 22:23:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0263220e-0bd9-5264-bf81-84355e8aa4bc with identifier: PJ21%20LPF
2026-03-28 22:23:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0263220e-0bd9-5264-bf81-84355e8aa4bc with identifier: PJ21%20LPF
2026-03-28 22:23:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0263220e-0bd9-5264-bf81-84355e8aa4bc with identifier: PJ21%20LPF to the API
2026-03-28 22:23:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ21%20LPF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0263220e-0bd9-5264-bf81-84355e8aa4bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ21 LPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ21%20LPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN 109',
 'odometer': 77537,
 'odometer_reading_unit': '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 CITAN 109 1.5 CDI PURE L2 Van',
 'transmission': 'manual',
 'trim': 'CDI PURE L2',
 'vin': 'W1V4156032U295981',
 'year': 2021}
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520LPF%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Saving data for PJ21%20LPF: {'auction_closing_time': 1775037600.0, 'created_time': 1774622033.890312, 'last_price_update_time': 1774736617.116039}
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ21%2520LPF') HTTP/1.1" 204 0
2026-03-28 22:23:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a625db48-816c-51bf-ad48-f3e6286f4503 with identifier: WL63%20BNY
2026-03-28 22:23:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a625db48-816c-51bf-ad48-f3e6286f4503 with identifier: WL63%20BNY
2026-03-28 22:23:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a625db48-816c-51bf-ad48-f3e6286f4503 with identifier: WL63%20BNY to the API
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL63%20BNY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a625db48-816c-51bf-ad48-f3e6286f4503',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL63 BNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL63%20BNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '318D',
 'odometer': 71452,
 'odometer_reading_unit': '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 318D 2.0 SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA3D12040F450569',
 'year': 2014}
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL63%2520BNY%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Saving data for WL63%20BNY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621481.381738, 'last_price_update_time': 1774736617.402949}
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL63%2520BNY') HTTP/1.1" 204 0
2026-03-28 22:23:37 [bca.uk] INFO: Found listing with ID: CV64%20HJX
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Scrape type for CV64%20HJX: 2
2026-03-28 22:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff959c92-bac7-5d5e-a48b-be365fcd4c45 with identifier: CV64%20HJX
2026-03-28 22:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff959c92-bac7-5d5e-a48b-be365fcd4c45 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff959c92-bac7-5d5e-a48b-be365fcd4c45 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff959c92-bac7-5d5e-a48b-be365fcd4c45, identifier: CV64%20HJX
2026-03-28 22:23:37 [bca.uk] INFO: Found listing with ID: ST17%20ZVZ
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZVZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Scrape type for ST17%20ZVZ: 2
2026-03-28 22:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with identifier: ST17%20ZVZ
2026-03-28 22:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9, identifier: ST17%20ZVZ
2026-03-28 22:23:37 [bca.uk] INFO: Found listing with ID: MJ19%20YMY
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520YMY%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Scrape type for MJ19%20YMY: 2
2026-03-28 22:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0f5d25f-e470-5717-801c-3b0e6797576f with identifier: MJ19%20YMY
2026-03-28 22:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0f5d25f-e470-5717-801c-3b0e6797576f with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0f5d25f-e470-5717-801c-3b0e6797576f with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0f5d25f-e470-5717-801c-3b0e6797576f, identifier: MJ19%20YMY
2026-03-28 22:23:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:23:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:23:37 [bca.uk] INFO: Found listing with ID: WN56%20WWK
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN56%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 22:23:37 [bca.uk] INFO: Scrape type for WN56%20WWK: 2
2026-03-28 22:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9cda3ff-3944-522f-a068-73d66e2fbaf1 with identifier: WN56%20WWK
2026-03-28 22:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9cda3ff-3944-522f-a068-73d66e2fbaf1 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9cda3ff-3944-522f-a068-73d66e2fbaf1 with scrape type 2
2026-03-28 22:23:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9cda3ff-3944-522f-a068-73d66e2fbaf1, identifier: WN56%20WWK
2026-03-28 22:23:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff959c92-bac7-5d5e-a48b-be365fcd4c45 with identifier: CV64%20HJX
2026-03-28 22:23:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff959c92-bac7-5d5e-a48b-be365fcd4c45 with identifier: CV64%20HJX
2026-03-28 22:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff959c92-bac7-5d5e-a48b-be365fcd4c45 with identifier: CV64%20HJX to the API
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV64%20HJX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff959c92-bac7-5d5e-a48b-be365fcd4c45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV64 HJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV64%20HJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 86412,
 'odometer_reading_unit': '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 2.0 CDTI 165 E/F ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 165 E/F ELITE',
 'vin': 'W0LPE6EN9EG082010',
 'year': 2014}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520HJX%27 HTTP/1.1" 200 None
2026-03-28 22:23:38 [bca.uk] INFO: Saving data for CV64%20HJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774479162.322203, 'last_price_update_time': 1774736618.209504}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV64%2520HJX') HTTP/1.1" 204 0
2026-03-28 22:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with identifier: ST17%20ZVZ
2026-03-28 22:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with identifier: ST17%20ZVZ
2026-03-28 22:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9 with identifier: ST17%20ZVZ to the API
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST17%20ZVZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0f2378e3-cd99-5a2f-8c8e-22d4a3a58ed9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST17 ZVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST17%20ZVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 93401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.2 TCE 120 SIGNATURE X Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 120 SIGNATURE X',
 'vin': 'VF12R021657319756',
 'year': 2017}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZVZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:38 [bca.uk] INFO: Saving data for ST17%20ZVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534812.572921, 'last_price_update_time': 1774736618.488333}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST17%2520ZVZ') HTTP/1.1" 204 0
2026-03-28 22:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0f5d25f-e470-5717-801c-3b0e6797576f with identifier: MJ19%20YMY
2026-03-28 22:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0f5d25f-e470-5717-801c-3b0e6797576f with identifier: MJ19%20YMY
2026-03-28 22:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0f5d25f-e470-5717-801c-3b0e6797576f with identifier: MJ19%20YMY to the API
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 84,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ19%20YMY-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': 'd0f5d25f-e470-5717-801c-3b0e6797576f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ19 YMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ19%20YMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HYUNDAI',
 'model': 'IONIQ HYBRID',
 'odometer': 71638,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IONIQ HYBRID 1.6 GDI 105 PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI 105 PREMIUM DCT',
 'vin': 'KMHC851CVKU135751',
 'year': 2019}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ19%2520YMY%27 HTTP/1.1" 200 None
2026-03-28 22:23:38 [bca.uk] INFO: Saving data for MJ19%20YMY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622193.659739, 'last_price_update_time': 1774736618.775331}
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ19%2520YMY') HTTP/1.1" 204 0
2026-03-28 22:23:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:23:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9cda3ff-3944-522f-a068-73d66e2fbaf1 with identifier: WN56%20WWK
2026-03-28 22:23:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9cda3ff-3944-522f-a068-73d66e2fbaf1 with identifier: WN56%20WWK
2026-03-28 22:23:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9cda3ff-3944-522f-a068-73d66e2fbaf1 with identifier: WN56%20WWK to the API
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9cda3ff-3944-522f-a068-73d66e2fbaf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN56 WWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN56%20WWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 1,
 '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': 'PEUGEOT 207 1.4 S 16V Hatchback',
 'transmission': 'manual',
 'trim': 'S 16V',
 'vin': 'VF3WAKFUC33482826',
 'year': 2006}
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN56%2520WWK%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Saving data for WN56%20WWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774621473.855623, 'last_price_update_time': 1774736619.055824}
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN56%2520WWK') HTTP/1.1" 204 0
2026-03-28 22:23:39 [bca.uk] INFO: Found listing with ID: RJ22%20FLA
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Scrape type for RJ22%20FLA: 2
2026-03-28 22:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 050be8da-6e35-5753-80f1-cb0fe825dfdf with identifier: RJ22%20FLA
2026-03-28 22:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 050be8da-6e35-5753-80f1-cb0fe825dfdf with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 050be8da-6e35-5753-80f1-cb0fe825dfdf with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 050be8da-6e35-5753-80f1-cb0fe825dfdf, identifier: RJ22%20FLA
2026-03-28 22:23:39 [bca.uk] INFO: Found listing with ID: ST59%20UXJ
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST59%2520UXJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Scrape type for ST59%20UXJ: 0
2026-03-28 22:23:39 [bca.uk] INFO: Found listing with ID: ST62%20GMY
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST62%2520GMY%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Scrape type for ST62%20GMY: 2
2026-03-28 22:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89659f42-df09-5358-a74e-f9c7b8ff52dd with identifier: ST62%20GMY
2026-03-28 22:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89659f42-df09-5358-a74e-f9c7b8ff52dd with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89659f42-df09-5358-a74e-f9c7b8ff52dd with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89659f42-df09-5358-a74e-f9c7b8ff52dd, identifier: ST62%20GMY
2026-03-28 22:23:39 [bca.uk] INFO: Found listing with ID: DK18%20MWO
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK18%2520MWO%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Scrape type for DK18%20MWO: 2
2026-03-28 22:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac847de8-d6e4-51e1-a9d6-7546f518083d with identifier: DK18%20MWO
2026-03-28 22:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac847de8-d6e4-51e1-a9d6-7546f518083d with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac847de8-d6e4-51e1-a9d6-7546f518083d with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac847de8-d6e4-51e1-a9d6-7546f518083d, identifier: DK18%20MWO
2026-03-28 22:23:39 [bca.uk] INFO: Found listing with ID: YC70%20CCJ
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC70%2520CCJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Scrape type for YC70%20CCJ: 2
2026-03-28 22:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d012ee21-710f-50b6-9c5c-da2e7621ea48 with identifier: YC70%20CCJ
2026-03-28 22:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d012ee21-710f-50b6-9c5c-da2e7621ea48 with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d012ee21-710f-50b6-9c5c-da2e7621ea48 with scrape type 2
2026-03-28 22:23:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d012ee21-710f-50b6-9c5c-da2e7621ea48, identifier: YC70%20CCJ
2026-03-28 22:23:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 050be8da-6e35-5753-80f1-cb0fe825dfdf with identifier: RJ22%20FLA
2026-03-28 22:23:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 050be8da-6e35-5753-80f1-cb0fe825dfdf with identifier: RJ22%20FLA
2026-03-28 22:23:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 050be8da-6e35-5753-80f1-cb0fe825dfdf with identifier: RJ22%20FLA to the API
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ22%20FLA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '050be8da-6e35-5753-80f1-cb0fe825dfdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ22 FLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ22%20FLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200',
 'odometer': 15018,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLB 200 1.3 AMG LINE 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE 7G',
 'vin': 'W1N2476872W204142',
 'year': 2022}
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520FLA%27 HTTP/1.1" 200 None
2026-03-28 22:23:39 [bca.uk] INFO: Saving data for RJ22%20FLA: {'auction_closing_time': 1774951200.0, 'created_time': 1774621981.773551, 'last_price_update_time': 1774736619.834072}
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ22%2520FLA') HTTP/1.1" 204 0
2026-03-28 22:23:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89659f42-df09-5358-a74e-f9c7b8ff52dd with identifier: ST62%20GMY
2026-03-28 22:23:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89659f42-df09-5358-a74e-f9c7b8ff52dd with identifier: ST62%20GMY
2026-03-28 22:23:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89659f42-df09-5358-a74e-f9c7b8ff52dd with identifier: ST62%20GMY to the API
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST62%20GMY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89659f42-df09-5358-a74e-f9c7b8ff52dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST62 GMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST62%20GMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 100005,
 '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': 'WVWZZZ6RZDU010991',
 'year': 2012}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST62%2520GMY%27 HTTP/1.1" 200 None
2026-03-28 22:23:40 [bca.uk] INFO: Saving data for ST62%20GMY: {'auction_closing_time': 1774864800.0, 'created_time': 1774436734.437452, 'last_price_update_time': 1774736620.255833}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST62%2520GMY') HTTP/1.1" 204 0
2026-03-28 22:23:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac847de8-d6e4-51e1-a9d6-7546f518083d with identifier: DK18%20MWO
2026-03-28 22:23:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac847de8-d6e4-51e1-a9d6-7546f518083d with identifier: DK18%20MWO
2026-03-28 22:23:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac847de8-d6e4-51e1-a9d6-7546f518083d with identifier: DK18%20MWO to the API
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK18%20MWO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac847de8-d6e4-51e1-a9d6-7546f518083d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK18 MWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK18%20MWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'C300',
 'odometer': 79186,
 'odometer_reading_unit': '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 C300 2.0 T AMG LINE 9G Coupe',
 'transmission': 'manual',
 'trim': 'T AMG LINE 9G',
 'vin': 'WDD2053482F703760',
 'year': 2018}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK18%2520MWO%27 HTTP/1.1" 200 None
2026-03-28 22:23:40 [bca.uk] INFO: Saving data for DK18%20MWO: {'auction_closing_time': 1774951200.0, 'created_time': 1774622170.722856, 'last_price_update_time': 1774736620.556248}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK18%2520MWO') HTTP/1.1" 204 0
2026-03-28 22:23:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d012ee21-710f-50b6-9c5c-da2e7621ea48 with identifier: YC70%20CCJ
2026-03-28 22:23:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d012ee21-710f-50b6-9c5c-da2e7621ea48 with identifier: YC70%20CCJ
2026-03-28 22:23:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d012ee21-710f-50b6-9c5c-da2e7621ea48 with identifier: YC70%20CCJ to the API
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC70%20CCJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd012ee21-710f-50b6-9c5c-da2e7621ea48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC70 CCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC70%20CCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 70025,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L3 LEADER Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 LEADER',
 'vin': 'WF0AXXTTRAKP50839',
 'year': 2020}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC70%2520CCJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:40 [bca.uk] INFO: Saving data for YC70%20CCJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774264072.396776, 'last_price_update_time': 1774736620.859746}
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC70%2520CCJ') HTTP/1.1" 204 0
2026-03-28 22:23:40 [bca.uk] INFO: Found listing with ID: NL61%20GXK
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520GXK%27 HTTP/1.1" 200 None
2026-03-28 22:23:40 [bca.uk] INFO: Scrape type for NL61%20GXK: 2
2026-03-28 22:23:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e883de8d-2094-52ca-99c2-aee4a2624843 with identifier: NL61%20GXK
2026-03-28 22:23:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e883de8d-2094-52ca-99c2-aee4a2624843 with scrape type 2
2026-03-28 22:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e883de8d-2094-52ca-99c2-aee4a2624843 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e883de8d-2094-52ca-99c2-aee4a2624843, identifier: NL61%20GXK
2026-03-28 22:23:41 [bca.uk] INFO: Found listing with ID: SY13%20LWN
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 22:23:41 [bca.uk] INFO: Scrape type for SY13%20LWN: 2
2026-03-28 22:23:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b27210ef-78a6-5eb7-b040-dac357316eb3 with identifier: SY13%20LWN
2026-03-28 22:23:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b27210ef-78a6-5eb7-b040-dac357316eb3 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b27210ef-78a6-5eb7-b040-dac357316eb3 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b27210ef-78a6-5eb7-b040-dac357316eb3, identifier: SY13%20LWN
2026-03-28 22:23:41 [bca.uk] INFO: Found listing with ID: M2%20CFL
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M2%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:23:41 [bca.uk] INFO: Scrape type for M2%20CFL: 2
2026-03-28 22:23:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with identifier: M2%20CFL
2026-03-28 22:23:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a04f368d-b2de-59b3-b3ea-eeae8ea3b099, identifier: M2%20CFL
2026-03-28 22:23:41 [bca.uk] INFO: Found listing with ID: EX69%20GCV
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:23:41 [bca.uk] INFO: Scrape type for EX69%20GCV: 2
2026-03-28 22:23:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53463953-1984-5b53-a061-fb9f944760c9 with identifier: EX69%20GCV
2026-03-28 22:23:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53463953-1984-5b53-a061-fb9f944760c9 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53463953-1984-5b53-a061-fb9f944760c9 with scrape type 2
2026-03-28 22:23:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53463953-1984-5b53-a061-fb9f944760c9, identifier: EX69%20GCV
2026-03-28 22:23:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e883de8d-2094-52ca-99c2-aee4a2624843 with identifier: NL61%20GXK
2026-03-28 22:23:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e883de8d-2094-52ca-99c2-aee4a2624843 with identifier: NL61%20GXK
2026-03-28 22:23:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e883de8d-2094-52ca-99c2-aee4a2624843 with identifier: NL61%20GXK to the API
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL61%20GXK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e883de8d-2094-52ca-99c2-aee4a2624843',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL61 GXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL61%20GXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 145194,
 '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.4 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'MATCH DSG',
 'vin': 'WVWZZZ6RZCY512205',
 'year': 2011}
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520GXK%27 HTTP/1.1" 200 None
2026-03-28 22:23:41 [bca.uk] INFO: Saving data for NL61%20GXK: {'auction_closing_time': 1775124000.0, 'created_time': 1774621982.7569, 'last_price_update_time': 1774736621.600882}
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL61%2520GXK') HTTP/1.1" 204 0
2026-03-28 22:23:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b27210ef-78a6-5eb7-b040-dac357316eb3 with identifier: SY13%20LWN
2026-03-28 22:23:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b27210ef-78a6-5eb7-b040-dac357316eb3 with identifier: SY13%20LWN
2026-03-28 22:23:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b27210ef-78a6-5eb7-b040-dac357316eb3 with identifier: SY13%20LWN to the API
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY13%20LWN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b27210ef-78a6-5eb7-b040-dac357316eb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY13 LWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY13%20LWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 105580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.2 D 148 ICON 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'D 148 ICON 4WD',
 'vin': 'JTMRCREV00D003223',
 'year': 2013}
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY13%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 22:23:41 [bca.uk] INFO: Saving data for SY13%20LWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533693.724245, 'last_price_update_time': 1774736621.895196}
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY13%2520LWN') HTTP/1.1" 204 0
2026-03-28 22:23:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with identifier: M2%20CFL
2026-03-28 22:23:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with identifier: M2%20CFL
2026-03-28 22:23:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a04f368d-b2de-59b3-b3ea-eeae8ea3b099 with identifier: M2%20CFL to the API
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=M2%20CFL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a04f368d-b2de-59b3-b3ea-eeae8ea3b099',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'M2 CFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=M2%20CFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 55114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.5 B/HDI 100 1000 ENTERPRISE ED. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 ENTERPRISE ED.',
 'vin': 'VR7EFYHT2PJ580432',
 'year': 2023}
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M2%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Saving data for M2%20CFL: {'auction_closing_time': 1775037600.0, 'created_time': 1774622172.58588, 'last_price_update_time': 1774736622.192553}
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='M2%2520CFL') HTTP/1.1" 204 0
2026-03-28 22:23:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53463953-1984-5b53-a061-fb9f944760c9 with identifier: EX69%20GCV
2026-03-28 22:23:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53463953-1984-5b53-a061-fb9f944760c9 with identifier: EX69%20GCV
2026-03-28 22:23:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53463953-1984-5b53-a061-fb9f944760c9 with identifier: EX69%20GCV to the API
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX69%20GCV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53463953-1984-5b53-a061-fb9f944760c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX69 GCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX69%20GCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'CITROEN',
 'model': 'BERLINGO XL',
 'odometer': 116678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO XL 1.5 B/HDI 100 950 ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 950 ENTERPRISE',
 'vin': 'VR7EFYHYCKJ867212',
 'year': 2020}
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Saving data for EX69%20GCV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523194.77558, 'last_price_update_time': 1774736622.478721}
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX69%2520GCV') HTTP/1.1" 204 0
2026-03-28 22:23:42 [bca.uk] INFO: Found listing with ID: DV19%20WPO
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Scrape type for DV19%20WPO: 2
2026-03-28 22:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d416df90-a6fc-5548-94b8-5265aa87c787 with identifier: DV19%20WPO
2026-03-28 22:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d416df90-a6fc-5548-94b8-5265aa87c787 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d416df90-a6fc-5548-94b8-5265aa87c787 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d416df90-a6fc-5548-94b8-5265aa87c787, identifier: DV19%20WPO
2026-03-28 22:23:42 [bca.uk] INFO: Found listing with ID: AE22%20RZB
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520RZB%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Scrape type for AE22%20RZB: 2
2026-03-28 22:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with identifier: AE22%20RZB
2026-03-28 22:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d54249ec-a0a4-5dc8-9348-a9fe6797f8d5, identifier: AE22%20RZB
2026-03-28 22:23:42 [bca.uk] INFO: Found listing with ID: PO21%20ZDW
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Scrape type for PO21%20ZDW: 2
2026-03-28 22:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with identifier: PO21%20ZDW
2026-03-28 22:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5efd42ac-d7fa-5953-9fdc-bd84fca210dc, identifier: PO21%20ZDW
2026-03-28 22:23:42 [bca.uk] INFO: Found listing with ID: SW67%20OGP
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW67%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Scrape type for SW67%20OGP: 0
2026-03-28 22:23:42 [bca.uk] INFO: Found listing with ID: BK25%20PZS
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 22:23:42 [bca.uk] INFO: Scrape type for BK25%20PZS: 2
2026-03-28 22:23:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06f9c5b8-1a14-5f20-b987-89d39e180d99 with identifier: BK25%20PZS
2026-03-28 22:23:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06f9c5b8-1a14-5f20-b987-89d39e180d99 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06f9c5b8-1a14-5f20-b987-89d39e180d99 with scrape type 2
2026-03-28 22:23:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06f9c5b8-1a14-5f20-b987-89d39e180d99, identifier: BK25%20PZS
2026-03-28 22:23:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d416df90-a6fc-5548-94b8-5265aa87c787 with identifier: DV19%20WPO
2026-03-28 22:23:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d416df90-a6fc-5548-94b8-5265aa87c787 with identifier: DV19%20WPO
2026-03-28 22:23:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d416df90-a6fc-5548-94b8-5265aa87c787 with identifier: DV19%20WPO to the API
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV19%20WPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd416df90-a6fc-5548-94b8-5265aa87c787',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV19 WPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV19%20WPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 60624,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNS6KS121912',
 'year': 2019}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520WPO%27 HTTP/1.1" 200 None
2026-03-28 22:23:43 [bca.uk] INFO: Saving data for DV19%20WPO: {'auction_closing_time': 1775124000.0, 'created_time': 1774621983.470005, 'last_price_update_time': 1774736623.252148}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV19%2520WPO') HTTP/1.1" 204 0
2026-03-28 22:23:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with identifier: AE22%20RZB
2026-03-28 22:23:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with identifier: AE22%20RZB
2026-03-28 22:23:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d54249ec-a0a4-5dc8-9348-a9fe6797f8d5 with identifier: AE22%20RZB to the API
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE22%20RZB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd54249ec-a0a4-5dc8-9348-a9fe6797f8d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AE22 RZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE22%20RZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 45357,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': 'D165 2WD R-DYNAMIC',
 'vin': 'SALZB2CN1NH174097',
 'year': 2022}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE22%2520RZB%27 HTTP/1.1" 200 None
2026-03-28 22:23:43 [bca.uk] INFO: Saving data for AE22%20RZB: {'auction_closing_time': 1775037600.0, 'created_time': 1774621929.512287, 'last_price_update_time': 1774736623.5607}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE22%2520RZB') HTTP/1.1" 204 0
2026-03-28 22:23:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with identifier: PO21%20ZDW
2026-03-28 22:23:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with identifier: PO21%20ZDW
2026-03-28 22:23:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5efd42ac-d7fa-5953-9fdc-bd84fca210dc with identifier: PO21%20ZDW to the API
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO21%20ZDW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5efd42ac-d7fa-5953-9fdc-bd84fca210dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PO21 ZDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO21%20ZDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 137817,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'W1V4156032U295933',
 'year': 2021}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDW%27 HTTP/1.1" 200 None
2026-03-28 22:23:43 [bca.uk] INFO: Saving data for PO21%20ZDW: {'auction_closing_time': 1775037600.0, 'created_time': 1774622168.404169, 'last_price_update_time': 1774736623.850289}
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO21%2520ZDW') HTTP/1.1" 204 0
2026-03-28 22:23:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06f9c5b8-1a14-5f20-b987-89d39e180d99 with identifier: BK25%20PZS
2026-03-28 22:23:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06f9c5b8-1a14-5f20-b987-89d39e180d99 with identifier: BK25%20PZS
2026-03-28 22:23:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06f9c5b8-1a14-5f20-b987-89d39e180d99 with identifier: BK25%20PZS to the API
2026-03-28 22:23:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK25%20PZS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '06f9c5b8-1a14-5f20-b987-89d39e180d99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK25 PZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK25%20PZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 9284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 MHEV 136 ALLURE E-DSC6 StationWagon',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY9RS167604',
 'year': 2025}
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Saving data for BK25%20PZS: {'auction_closing_time': 1775124000.0, 'created_time': 1774621430.009317, 'last_price_update_time': 1774736624.153034}
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK25%2520PZS') HTTP/1.1" 204 0
2026-03-28 22:23:44 [bca.uk] INFO: Found listing with ID: FD72%20PVN
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Scrape type for FD72%20PVN: 2
2026-03-28 22:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bca0aa3-fcde-5275-a4e0-047b673754f9 with identifier: FD72%20PVN
2026-03-28 22:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bca0aa3-fcde-5275-a4e0-047b673754f9 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bca0aa3-fcde-5275-a4e0-047b673754f9 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9bca0aa3-fcde-5275-a4e0-047b673754f9, identifier: FD72%20PVN
2026-03-28 22:23:44 [bca.uk] INFO: Found listing with ID: DS24%20ULX
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULX%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Scrape type for DS24%20ULX: 2
2026-03-28 22:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a12cc661-79c8-5d51-86f4-317a623d6b9c with identifier: DS24%20ULX
2026-03-28 22:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a12cc661-79c8-5d51-86f4-317a623d6b9c with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a12cc661-79c8-5d51-86f4-317a623d6b9c with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a12cc661-79c8-5d51-86f4-317a623d6b9c, identifier: DS24%20ULX
2026-03-28 22:23:44 [bca.uk] INFO: Found listing with ID: PO21%20ZDP
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Scrape type for PO21%20ZDP: 2
2026-03-28 22:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with identifier: PO21%20ZDP
2026-03-28 22:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce394844-7dfb-5c25-b8b6-553d9f2a0a26, identifier: PO21%20ZDP
2026-03-28 22:23:44 [bca.uk] INFO: Found listing with ID: BN25%20XWD
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Scrape type for BN25%20XWD: 2
2026-03-28 22:23:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 504959fb-9da2-5798-a759-00d7af151271 with identifier: BN25%20XWD
2026-03-28 22:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 504959fb-9da2-5798-a759-00d7af151271 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 504959fb-9da2-5798-a759-00d7af151271 with scrape type 2
2026-03-28 22:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 504959fb-9da2-5798-a759-00d7af151271, identifier: BN25%20XWD
2026-03-28 22:23:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9bca0aa3-fcde-5275-a4e0-047b673754f9 with identifier: FD72%20PVN
2026-03-28 22:23:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9bca0aa3-fcde-5275-a4e0-047b673754f9 with identifier: FD72%20PVN
2026-03-28 22:23:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9bca0aa3-fcde-5275-a4e0-047b673754f9 with identifier: FD72%20PVN to the API
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:44 [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': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD72%20PVN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9bca0aa3-fcde-5275-a4e0-047b673754f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FD72 PVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD72%20PVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': '330E',
 'odometer': 62806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBA30FS0808C92589',
 'year': 2022}
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 22:23:44 [bca.uk] INFO: Saving data for FD72%20PVN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621985.376578, 'last_price_update_time': 1774736624.936856}
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD72%2520PVN') HTTP/1.1" 204 0
2026-03-28 22:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a12cc661-79c8-5d51-86f4-317a623d6b9c with identifier: DS24%20ULX
2026-03-28 22:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a12cc661-79c8-5d51-86f4-317a623d6b9c with identifier: DS24%20ULX
2026-03-28 22:23:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a12cc661-79c8-5d51-86f4-317a623d6b9c with identifier: DS24%20ULX to the API
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20ULX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a12cc661-79c8-5d51-86f4-317a623d6b9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS24 ULX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20ULX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 18369,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 HEV ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'HEV ACENTA PREMIUM',
 'vin': 'SJNFCAF16U2020432',
 'year': 2024}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULX%27 HTTP/1.1" 200 None
2026-03-28 22:23:45 [bca.uk] INFO: Saving data for DS24%20ULX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621907.523779, 'last_price_update_time': 1774736625.381427}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520ULX') HTTP/1.1" 204 0
2026-03-28 22:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with identifier: PO21%20ZDP
2026-03-28 22:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with identifier: PO21%20ZDP
2026-03-28 22:23:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce394844-7dfb-5c25-b8b6-553d9f2a0a26 with identifier: PO21%20ZDP to the API
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO21%20ZDP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ce394844-7dfb-5c25-b8b6-553d9f2a0a26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO21 ZDP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO21%20ZDP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 132240,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'W1V4156032U295809',
 'year': 2021}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:23:45 [bca.uk] INFO: Saving data for PO21%20ZDP: {'auction_closing_time': 1775037600.0, 'created_time': 1774622169.014206, 'last_price_update_time': 1774736625.685051}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO21%2520ZDP') HTTP/1.1" 204 0
2026-03-28 22:23:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 504959fb-9da2-5798-a759-00d7af151271 with identifier: BN25%20XWD
2026-03-28 22:23:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 504959fb-9da2-5798-a759-00d7af151271 with identifier: BN25%20XWD
2026-03-28 22:23:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 504959fb-9da2-5798-a759-00d7af151271 with identifier: BN25%20XWD to the API
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20XWD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '504959fb-9da2-5798-a759-00d7af151271',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 XWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20XWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 21714,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VR3USHNS2SJ526095',
 'year': 2025}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:23:45 [bca.uk] INFO: Saving data for BN25%20XWD: {'auction_closing_time': 1775124000.0, 'created_time': 1774621423.669906, 'last_price_update_time': 1774736625.981498}
2026-03-28 22:23:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520XWD') HTTP/1.1" 204 0
2026-03-28 22:23:46 [bca.uk] INFO: Found listing with ID: EN15%20YKO
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YKO%27 HTTP/1.1" 200 None
2026-03-28 22:23:46 [bca.uk] INFO: Scrape type for EN15%20YKO: 2
2026-03-28 22:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e8e6342-99e5-5151-aefc-618de844a40b with identifier: EN15%20YKO
2026-03-28 22:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e8e6342-99e5-5151-aefc-618de844a40b with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e8e6342-99e5-5151-aefc-618de844a40b with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e8e6342-99e5-5151-aefc-618de844a40b, identifier: EN15%20YKO
2026-03-28 22:23:46 [bca.uk] INFO: Found listing with ID: DT73%20BFN
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT73%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 22:23:46 [bca.uk] INFO: Scrape type for DT73%20BFN: 2
2026-03-28 22:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7656518b-1949-50eb-b31a-14b23b9e08f6 with identifier: DT73%20BFN
2026-03-28 22:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7656518b-1949-50eb-b31a-14b23b9e08f6 with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7656518b-1949-50eb-b31a-14b23b9e08f6 with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7656518b-1949-50eb-b31a-14b23b9e08f6, identifier: DT73%20BFN
2026-03-28 22:23:46 [bca.uk] INFO: Found listing with ID: DE14%20ARU
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 22:23:46 [bca.uk] INFO: Scrape type for DE14%20ARU: 2
2026-03-28 22:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with identifier: DE14%20ARU
2026-03-28 22:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bbfd788-4743-5f7b-898d-3ed92a8f74d4, identifier: DE14%20ARU
2026-03-28 22:23:46 [bca.uk] INFO: Found listing with ID: BN25%20YFM
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFM%27 HTTP/1.1" 200 None
2026-03-28 22:23:46 [bca.uk] INFO: Scrape type for BN25%20YFM: 2
2026-03-28 22:23:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c6e0784-ced4-5f81-952c-f83f46164d2b with identifier: BN25%20YFM
2026-03-28 22:23:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c6e0784-ced4-5f81-952c-f83f46164d2b with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c6e0784-ced4-5f81-952c-f83f46164d2b with scrape type 2
2026-03-28 22:23:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c6e0784-ced4-5f81-952c-f83f46164d2b, identifier: BN25%20YFM
2026-03-28 22:23:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e8e6342-99e5-5151-aefc-618de844a40b with identifier: EN15%20YKO
2026-03-28 22:23:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e8e6342-99e5-5151-aefc-618de844a40b with identifier: EN15%20YKO
2026-03-28 22:23:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e8e6342-99e5-5151-aefc-618de844a40b with identifier: EN15%20YKO to the API
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN15%20YKO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e8e6342-99e5-5151-aefc-618de844a40b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN15 YKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN15%20YKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'PULSAR',
 'odometer': 40497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN PULSAR 1.5 DCI 110 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 ACENTA',
 'vin': 'VSKDAAC13U0026460',
 'year': 2015}
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN15%2520YKO%27 HTTP/1.1" 200 None
2026-03-28 22:23:46 [bca.uk] INFO: Saving data for EN15%20YKO: {'auction_closing_time': 1775124000.0, 'created_time': 1774621947.624799, 'last_price_update_time': 1774736626.753261}
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN15%2520YKO') HTTP/1.1" 204 0
2026-03-28 22:23:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7656518b-1949-50eb-b31a-14b23b9e08f6 with identifier: DT73%20BFN
2026-03-28 22:23:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7656518b-1949-50eb-b31a-14b23b9e08f6 with identifier: DT73%20BFN
2026-03-28 22:23:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7656518b-1949-50eb-b31a-14b23b9e08f6 with identifier: DT73%20BFN to the API
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT73%20BFN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7656518b-1949-50eb-b31a-14b23b9e08f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DT73 BFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT73%20BFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 12004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 230 HEV 2WD SE CONN. StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 230 HEV 2WD SE CONN.',
 'vin': 'TMAJC811MPJ247426',
 'year': 2024}
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT73%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 22:23:47 [bca.uk] INFO: Saving data for DT73%20BFN: {'auction_closing_time': 1774951200.0, 'created_time': 1774621906.166941, 'last_price_update_time': 1774736627.050265}
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT73%2520BFN') HTTP/1.1" 204 0
2026-03-28 22:23:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with identifier: DE14%20ARU
2026-03-28 22:23:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with identifier: DE14%20ARU
2026-03-28 22:23:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bbfd788-4743-5f7b-898d-3ed92a8f74d4 with identifier: DE14%20ARU to the API
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE14%20ARU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7bbfd788-4743-5f7b-898d-3ed92a8f74d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE14 ARU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE14%20ARU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 100174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E EXECUTIVE SE Saloon',
 'transmission': 'manual',
 'trim': 'CDI B/E EXECUTIVE SE',
 'vin': 'WDD2040022A923355',
 'year': 2014}
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520ARU%27 HTTP/1.1" 200 None
2026-03-28 22:23:47 [bca.uk] INFO: Saving data for DE14%20ARU: {'auction_closing_time': 1775037600.0, 'created_time': 1774622148.920865, 'last_price_update_time': 1774736627.337961}
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE14%2520ARU') HTTP/1.1" 204 0
2026-03-28 22:23:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c6e0784-ced4-5f81-952c-f83f46164d2b with identifier: BN25%20YFM
2026-03-28 22:23:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c6e0784-ced4-5f81-952c-f83f46164d2b with identifier: BN25%20YFM
2026-03-28 22:23:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c6e0784-ced4-5f81-952c-f83f46164d2b with identifier: BN25%20YFM to the API
2026-03-28 22:23:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20YFM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c6e0784-ced4-5f81-952c-f83f46164d2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 YFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20YFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 22764,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VR3USHNS9SJ526658',
 'year': 2025}
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFM%27 HTTP/1.1" 200 None
2026-03-28 22:23:48 [bca.uk] INFO: Saving data for BN25%20YFM: {'auction_closing_time': 1775124000.0, 'created_time': 1774621423.301436, 'last_price_update_time': 1774736628.55355}
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520YFM') HTTP/1.1" 204 0
2026-03-28 22:23:48 [bca.uk] INFO: Found listing with ID: KR62%20YRJ
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR62%2520YRJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:48 [bca.uk] INFO: Scrape type for KR62%20YRJ: 2
2026-03-28 22:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97ff6b94-4f27-571a-a5a5-4ded6171260c with identifier: KR62%20YRJ
2026-03-28 22:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97ff6b94-4f27-571a-a5a5-4ded6171260c with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97ff6b94-4f27-571a-a5a5-4ded6171260c with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97ff6b94-4f27-571a-a5a5-4ded6171260c, identifier: KR62%20YRJ
2026-03-28 22:23:48 [bca.uk] INFO: Found listing with ID: DV24%20WAJ
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:48 [bca.uk] INFO: Scrape type for DV24%20WAJ: 2
2026-03-28 22:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with identifier: DV24%20WAJ
2026-03-28 22:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bde8e00-6cf1-5f70-bfc7-b9a549112516, identifier: DV24%20WAJ
2026-03-28 22:23:48 [bca.uk] INFO: Found listing with ID: PK20%20WGA
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WGA%27 HTTP/1.1" 200 None
2026-03-28 22:23:48 [bca.uk] INFO: Scrape type for PK20%20WGA: 2
2026-03-28 22:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d38daf43-239f-5f7b-aed7-c6c01cb16b5b with identifier: PK20%20WGA
2026-03-28 22:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d38daf43-239f-5f7b-aed7-c6c01cb16b5b with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d38daf43-239f-5f7b-aed7-c6c01cb16b5b with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d38daf43-239f-5f7b-aed7-c6c01cb16b5b, identifier: PK20%20WGA
2026-03-28 22:23:48 [bca.uk] INFO: Found listing with ID: BP71%20FXE
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP71%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 22:23:48 [bca.uk] INFO: Scrape type for BP71%20FXE: 2
2026-03-28 22:23:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with identifier: BP71%20FXE
2026-03-28 22:23:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with scrape type 2
2026-03-28 22:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with scrape type 2
2026-03-28 22:23:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ed07da2-9927-5e7e-bd60-b266cf7b09b1, identifier: BP71%20FXE
2026-03-28 22:23:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97ff6b94-4f27-571a-a5a5-4ded6171260c with identifier: KR62%20YRJ
2026-03-28 22:23:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97ff6b94-4f27-571a-a5a5-4ded6171260c with identifier: KR62%20YRJ
2026-03-28 22:23:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97ff6b94-4f27-571a-a5a5-4ded6171260c with identifier: KR62%20YRJ to the API
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR62%20YRJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97ff6b94-4f27-571a-a5a5-4ded6171260c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR62 YRJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR62%20YRJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 105955,
 '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': 'SEAT LEON 2.0 TDI CR 170 FR+ Hatchback',
 'transmission': 'manual',
 'trim': 'TDI CR 170 FR+',
 'vin': 'VSSZZZ1PZDR031550',
 'year': 2012}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR62%2520YRJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:49 [bca.uk] INFO: Saving data for KR62%20YRJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621986.366187, 'last_price_update_time': 1774736629.339845}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR62%2520YRJ') HTTP/1.1" 204 0
2026-03-28 22:23:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with identifier: DV24%20WAJ
2026-03-28 22:23:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with identifier: DV24%20WAJ
2026-03-28 22:23:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bde8e00-6cf1-5f70-bfc7-b9a549112516 with identifier: DV24%20WAJ to the API
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV24%20WAJ-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': '0bde8e00-6cf1-5f70-bfc7-b9a549112516',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV24 WAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV24%20WAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 28572,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 E-POWER HEV ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'E-POWER HEV ACENTA PREMIUM',
 'vin': 'SJNTBAJ12U1459445',
 'year': 2024}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:49 [bca.uk] INFO: Saving data for DV24%20WAJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774621886.352934, 'last_price_update_time': 1774736629.662116}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV24%2520WAJ') HTTP/1.1" 204 0
2026-03-28 22:23:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d38daf43-239f-5f7b-aed7-c6c01cb16b5b with identifier: PK20%20WGA
2026-03-28 22:23:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d38daf43-239f-5f7b-aed7-c6c01cb16b5b with identifier: PK20%20WGA
2026-03-28 22:23:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d38daf43-239f-5f7b-aed7-c6c01cb16b5b with identifier: PK20%20WGA to the API
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20WGA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd38daf43-239f-5f7b-aed7-c6c01cb16b5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 WGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20WGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 175659,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'WDF4156032U275601',
 'year': 2020}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WGA%27 HTTP/1.1" 200 None
2026-03-28 22:23:49 [bca.uk] INFO: Saving data for PK20%20WGA: {'auction_closing_time': 1775037600.0, 'created_time': 1774622151.928726, 'last_price_update_time': 1774736629.986201}
2026-03-28 22:23:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520WGA') HTTP/1.1" 204 0
2026-03-28 22:23:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with identifier: BP71%20FXE
2026-03-28 22:23:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with identifier: BP71%20FXE
2026-03-28 22:23:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ed07da2-9927-5e7e-bd60-b266cf7b09b1 with identifier: BP71%20FXE to the API
2026-03-28 22:23:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP71%20FXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ed07da2-9927-5e7e-bd60-b266cf7b09b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP71 FXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP71%20FXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 29395,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3USHNSSMJ940932',
 'year': 2022}
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP71%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Saving data for BP71%20FXE: {'auction_closing_time': 1775124000.0, 'created_time': 1774621424.722305, 'last_price_update_time': 1774736631.051966}
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP71%2520FXE') HTTP/1.1" 204 0
2026-03-28 22:23:51 [bca.uk] INFO: Found listing with ID: EA68%20ONF
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Scrape type for EA68%20ONF: 2
2026-03-28 22:23:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 431ad8d4-f97c-5860-b07a-f915c489ec27 with identifier: EA68%20ONF
2026-03-28 22:23:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 431ad8d4-f97c-5860-b07a-f915c489ec27 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 431ad8d4-f97c-5860-b07a-f915c489ec27 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 431ad8d4-f97c-5860-b07a-f915c489ec27, identifier: EA68%20ONF
2026-03-28 22:23:51 [bca.uk] INFO: Found listing with ID: KF23%20VZG
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF23%2520VZG%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Scrape type for KF23%20VZG: 2
2026-03-28 22:23:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fafa5605-4fb9-592e-857d-e80f782128d2 with identifier: KF23%20VZG
2026-03-28 22:23:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fafa5605-4fb9-592e-857d-e80f782128d2 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fafa5605-4fb9-592e-857d-e80f782128d2 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fafa5605-4fb9-592e-857d-e80f782128d2, identifier: KF23%20VZG
2026-03-28 22:23:51 [bca.uk] INFO: Found listing with ID: CV11%20TXJ
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Scrape type for CV11%20TXJ: 2
2026-03-28 22:23:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acfabd12-bf92-51c9-974d-7b5ea04c1dae with identifier: CV11%20TXJ
2026-03-28 22:23:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acfabd12-bf92-51c9-974d-7b5ea04c1dae with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acfabd12-bf92-51c9-974d-7b5ea04c1dae with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acfabd12-bf92-51c9-974d-7b5ea04c1dae, identifier: CV11%20TXJ
2026-03-28 22:23:51 [bca.uk] INFO: Found listing with ID: LM24%20ETV
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Scrape type for LM24%20ETV: 2
2026-03-28 22:23:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with identifier: LM24%20ETV
2026-03-28 22:23:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with scrape type 2
2026-03-28 22:23:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31, identifier: LM24%20ETV
2026-03-28 22:23:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 431ad8d4-f97c-5860-b07a-f915c489ec27 with identifier: EA68%20ONF
2026-03-28 22:23:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 431ad8d4-f97c-5860-b07a-f915c489ec27 with identifier: EA68%20ONF
2026-03-28 22:23:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 431ad8d4-f97c-5860-b07a-f915c489ec27 with identifier: EA68%20ONF to the API
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23: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': 93,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA68%20ONF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '431ad8d4-f97c-5860-b07a-f915c489ec27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA68 ONF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA68%20ONF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 25466,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTI 72 FEEL Hatchback',
 'transmission': 'manual',
 'trim': 'VTI 72 FEEL',
 'vin': 'VF7PSCFBDJR697348',
 'year': 2018}
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520ONF%27 HTTP/1.1" 200 None
2026-03-28 22:23:51 [bca.uk] INFO: Saving data for EA68%20ONF: {'auction_closing_time': 1775124000.0, 'created_time': 1774621973.515881, 'last_price_update_time': 1774736631.795639}
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA68%2520ONF') HTTP/1.1" 204 0
2026-03-28 22:23:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fafa5605-4fb9-592e-857d-e80f782128d2 with identifier: KF23%20VZG
2026-03-28 22:23:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fafa5605-4fb9-592e-857d-e80f782128d2 with identifier: KF23%20VZG
2026-03-28 22:23:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fafa5605-4fb9-592e-857d-e80f782128d2 with identifier: KF23%20VZG to the API
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF23%20VZG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fafa5605-4fb9-592e-857d-e80f782128d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF23 VZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF23%20VZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 31840,
 'odometer_reading_unit': '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 Q7 3.0 50 TDI QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4MXPD026913',
 'year': 2023}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF23%2520VZG%27 HTTP/1.1" 200 None
2026-03-28 22:23:52 [bca.uk] INFO: Saving data for KF23%20VZG: {'auction_closing_time': 1774951200.0, 'created_time': 1774621887.35914, 'last_price_update_time': 1774736632.167562}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF23%2520VZG') HTTP/1.1" 204 0
2026-03-28 22:23:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acfabd12-bf92-51c9-974d-7b5ea04c1dae with identifier: CV11%20TXJ
2026-03-28 22:23:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acfabd12-bf92-51c9-974d-7b5ea04c1dae with identifier: CV11%20TXJ
2026-03-28 22:23:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acfabd12-bf92-51c9-974d-7b5ea04c1dae with identifier: CV11%20TXJ to the API
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV11%20TXJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'acfabd12-bf92-51c9-974d-7b5ea04c1dae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV11 TXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV11%20TXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 139552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V BIZU Hatchback',
 'transmission': 'manual',
 'trim': '16V BIZU',
 'vin': 'VF1BR1S0H45027202',
 'year': 2011}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520TXJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:52 [bca.uk] INFO: Saving data for CV11%20TXJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622138.779406, 'last_price_update_time': 1774736632.490614}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV11%2520TXJ') HTTP/1.1" 204 0
2026-03-28 22:23:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with identifier: LM24%20ETV
2026-03-28 22:23:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with identifier: LM24%20ETV
2026-03-28 22:23:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31 with identifier: LM24%20ETV to the API
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM24%20ETV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84eb1c76-a6ab-52f0-a5c5-5c92ddcddd31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM24 ETV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM24%20ETV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 33016,
 '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 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSURS018379',
 'year': 2024}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520ETV%27 HTTP/1.1" 200 None
2026-03-28 22:23:52 [bca.uk] INFO: Saving data for LM24%20ETV: {'auction_closing_time': 1775124000.0, 'created_time': 1774621413.668988, 'last_price_update_time': 1774736632.821396}
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM24%2520ETV') HTTP/1.1" 204 0
2026-03-28 22:23:52 [bca.uk] INFO: Found listing with ID: MJ21%20XRH
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 22:23:52 [bca.uk] INFO: Scrape type for MJ21%20XRH: 2
2026-03-28 22:23:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with identifier: MJ21%20XRH
2026-03-28 22:23:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with scrape type 2
2026-03-28 22:23:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with scrape type 2
2026-03-28 22:23:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3996d6d6-24ec-53ef-bdb0-24c64fa1b311, identifier: MJ21%20XRH
2026-03-28 22:23:52 [bca.uk] INFO: Found listing with ID: KV68%20PHU
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:52 [bca.uk] INFO: Scrape type for KV68%20PHU: 2
2026-03-28 22:23:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2bbb926-5935-598b-99e4-f11c6b6f37aa with identifier: KV68%20PHU
2026-03-28 22:23:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2bbb926-5935-598b-99e4-f11c6b6f37aa with scrape type 2
2026-03-28 22:23:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2bbb926-5935-598b-99e4-f11c6b6f37aa with scrape type 2
2026-03-28 22:23:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2bbb926-5935-598b-99e4-f11c6b6f37aa, identifier: KV68%20PHU
2026-03-28 22:23:53 [bca.uk] INFO: Found listing with ID: PK20%20VKB
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:23:53 [bca.uk] INFO: Scrape type for PK20%20VKB: 2
2026-03-28 22:23:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eef5db60-95b5-5eb3-acdb-30baac1f39de with identifier: PK20%20VKB
2026-03-28 22:23:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eef5db60-95b5-5eb3-acdb-30baac1f39de with scrape type 2
2026-03-28 22:23:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eef5db60-95b5-5eb3-acdb-30baac1f39de with scrape type 2
2026-03-28 22:23:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eef5db60-95b5-5eb3-acdb-30baac1f39de, identifier: PK20%20VKB
2026-03-28 22:23:53 [bca.uk] INFO: Found listing with ID: VO24%20ZGR
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ZGR%27 HTTP/1.1" 200 None
2026-03-28 22:23:53 [bca.uk] INFO: Scrape type for VO24%20ZGR: 2
2026-03-28 22:23:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with identifier: VO24%20ZGR
2026-03-28 22:23:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with scrape type 2
2026-03-28 22:23:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with scrape type 2
2026-03-28 22:23:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80c7d35b-2ffa-5aea-8e96-b2c219082d98, identifier: VO24%20ZGR
2026-03-28 22:23:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with identifier: MJ21%20XRH
2026-03-28 22:23:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with identifier: MJ21%20XRH
2026-03-28 22:23:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3996d6d6-24ec-53ef-bdb0-24c64fa1b311 with identifier: MJ21%20XRH to the API
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23: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': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ21%20XRH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3996d6d6-24ec-53ef-bdb0-24c64fa1b311',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ21 XRH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ21%20XRH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '330E',
 'odometer': 58182,
 'odometer_reading_unit': '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': 'WBA5P52030FK18200',
 'year': 2021}
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 22:23:53 [bca.uk] INFO: Saving data for MJ21%20XRH: {'auction_closing_time': 1774951200.0, 'created_time': 1774448590.193095, 'last_price_update_time': 1774736633.545425}
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ21%2520XRH') HTTP/1.1" 204 0
2026-03-28 22:23:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2bbb926-5935-598b-99e4-f11c6b6f37aa with identifier: KV68%20PHU
2026-03-28 22:23:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2bbb926-5935-598b-99e4-f11c6b6f37aa with identifier: KV68%20PHU
2026-03-28 22:23:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2bbb926-5935-598b-99e4-f11c6b6f37aa with identifier: KV68%20PHU to the API
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV68%20PHU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2bbb926-5935-598b-99e4-f11c6b6f37aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV68 PHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV68%20PHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 70527,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AK0JA807433',
 'year': 2018}
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV68%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:23:53 [bca.uk] INFO: Saving data for KV68%20PHU: {'auction_closing_time': 1775037600.0, 'created_time': 1774621889.008995, 'last_price_update_time': 1774736633.832968}
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV68%2520PHU') HTTP/1.1" 204 0
2026-03-28 22:23:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eef5db60-95b5-5eb3-acdb-30baac1f39de with identifier: PK20%20VKB
2026-03-28 22:23:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eef5db60-95b5-5eb3-acdb-30baac1f39de with identifier: PK20%20VKB
2026-03-28 22:23:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eef5db60-95b5-5eb3-acdb-30baac1f39de with identifier: PK20%20VKB to the API
2026-03-28 22:23:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20VKB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'eef5db60-95b5-5eb3-acdb-30baac1f39de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 VKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20VKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 65969,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'W1V4156032U284645',
 'year': 2020}
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Saving data for PK20%20VKB: {'auction_closing_time': 1775037600.0, 'created_time': 1774622142.293473, 'last_price_update_time': 1774736634.147169}
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520VKB') HTTP/1.1" 204 0
2026-03-28 22:23:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with identifier: VO24%20ZGR
2026-03-28 22:23:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with identifier: VO24%20ZGR
2026-03-28 22:23:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80c7d35b-2ffa-5aea-8e96-b2c219082d98 with identifier: VO24%20ZGR to the API
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO24%20ZGR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80c7d35b-2ffa-5aea-8e96-b2c219082d98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO24 ZGR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO24%20ZGR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 35804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSXRY530584',
 'year': 2024}
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520ZGR%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Saving data for VO24%20ZGR: {'auction_closing_time': 1775124000.0, 'created_time': 1774621412.817143, 'last_price_update_time': 1774736634.442081}
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO24%2520ZGR') HTTP/1.1" 204 0
2026-03-28 22:23:54 [bca.uk] INFO: Found listing with ID: GJ68%20TGY
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520TGY%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Scrape type for GJ68%20TGY: 2
2026-03-28 22:23:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faf1f405-7d2f-5c0e-8087-4a798f5ede30 with identifier: GJ68%20TGY
2026-03-28 22:23:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faf1f405-7d2f-5c0e-8087-4a798f5ede30 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faf1f405-7d2f-5c0e-8087-4a798f5ede30 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faf1f405-7d2f-5c0e-8087-4a798f5ede30, identifier: GJ68%20TGY
2026-03-28 22:23:54 [bca.uk] INFO: Found listing with ID: YE69%20UZW
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520UZW%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Scrape type for YE69%20UZW: 2
2026-03-28 22:23:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29671ce6-bd06-5925-81de-21e92706f214 with identifier: YE69%20UZW
2026-03-28 22:23:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29671ce6-bd06-5925-81de-21e92706f214 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29671ce6-bd06-5925-81de-21e92706f214 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29671ce6-bd06-5925-81de-21e92706f214, identifier: YE69%20UZW
2026-03-28 22:23:54 [bca.uk] INFO: Found listing with ID: DF19%20LHK
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Scrape type for DF19%20LHK: 2
2026-03-28 22:23:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae4239b2-917e-5b3f-9511-1c626a78c6c5 with identifier: DF19%20LHK
2026-03-28 22:23:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae4239b2-917e-5b3f-9511-1c626a78c6c5 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae4239b2-917e-5b3f-9511-1c626a78c6c5 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae4239b2-917e-5b3f-9511-1c626a78c6c5, identifier: DF19%20LHK
2026-03-28 22:23:54 [bca.uk] INFO: Found listing with ID: BK25%20HMZ
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:54 [bca.uk] INFO: Scrape type for BK25%20HMZ: 2
2026-03-28 22:23:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with identifier: BK25%20HMZ
2026-03-28 22:23:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with scrape type 2
2026-03-28 22:23:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30432a4e-acb1-52c1-8f41-3ca4f78586a4, identifier: BK25%20HMZ
2026-03-28 22:23:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faf1f405-7d2f-5c0e-8087-4a798f5ede30 with identifier: GJ68%20TGY
2026-03-28 22:23:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faf1f405-7d2f-5c0e-8087-4a798f5ede30 with identifier: GJ68%20TGY
2026-03-28 22:23:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faf1f405-7d2f-5c0e-8087-4a798f5ede30 with identifier: GJ68%20TGY to the API
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23: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': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20TGY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'faf1f405-7d2f-5c0e-8087-4a798f5ede30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ68 TGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ68%20TGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 84176,
 'odometer_reading_unit': '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 A7 SPORTBACK 3.0 55 TFSI QUATTRO SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '55 TFSI QUATTRO SPORT S-T',
 'vin': 'WAUZZZF2XKN005400',
 'year': 2018}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520TGY%27 HTTP/1.1" 200 None
2026-03-28 22:23:55 [bca.uk] INFO: Saving data for GJ68%20TGY: {'auction_closing_time': 1774951200.0, 'created_time': 1774437910.53775, 'last_price_update_time': 1774736635.18508}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ68%2520TGY') HTTP/1.1" 204 0
2026-03-28 22:23:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29671ce6-bd06-5925-81de-21e92706f214 with identifier: YE69%20UZW
2026-03-28 22:23:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29671ce6-bd06-5925-81de-21e92706f214 with identifier: YE69%20UZW
2026-03-28 22:23:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29671ce6-bd06-5925-81de-21e92706f214 with identifier: YE69%20UZW to the API
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 290,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE69%20UZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29671ce6-bd06-5925-81de-21e92706f214',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE69 UZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE69%20UZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 43172,
 'odometer_reading_unit': '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 5.0 V8 S/C 575 SVR StationWagon',
 'transmission': 'automatic',
 'trim': 'V8 S/C 575 SVR',
 'vin': 'SALWA2AEXLA701374',
 'year': 2019}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520UZW%27 HTTP/1.1" 200 None
2026-03-28 22:23:55 [bca.uk] INFO: Saving data for YE69%20UZW: {'auction_closing_time': 1775037600.0, 'created_time': 1774621872.124604, 'last_price_update_time': 1774736635.479867}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE69%2520UZW') HTTP/1.1" 204 0
2026-03-28 22:23:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae4239b2-917e-5b3f-9511-1c626a78c6c5 with identifier: DF19%20LHK
2026-03-28 22:23:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae4239b2-917e-5b3f-9511-1c626a78c6c5 with identifier: DF19%20LHK
2026-03-28 22:23:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae4239b2-917e-5b3f-9511-1c626a78c6c5 with identifier: DF19%20LHK to the API
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF19%20LHK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae4239b2-917e-5b3f-9511-1c626a78c6c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF19 LHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF19%20LHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 104761,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'WV1ZZZ2KZKX074746',
 'year': 2019}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 22:23:55 [bca.uk] INFO: Saving data for DF19%20LHK: {'auction_closing_time': 1775037600.0, 'created_time': 1774622139.716016, 'last_price_update_time': 1774736635.784757}
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF19%2520LHK') HTTP/1.1" 204 0
2026-03-28 22:23:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with identifier: BK25%20HMZ
2026-03-28 22:23:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with identifier: BK25%20HMZ
2026-03-28 22:23:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30432a4e-acb1-52c1-8f41-3ca4f78586a4 with identifier: BK25%20HMZ to the API
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK25%20HMZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '30432a4e-acb1-52c1-8f41-3ca4f78586a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK25 HMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK25%20HMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 5343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 ALLURE E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY2RS104960',
 'year': 2025}
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520HMZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Saving data for BK25%20HMZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621397.671445, 'last_price_update_time': 1774736636.125592}
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK25%2520HMZ') HTTP/1.1" 204 0
2026-03-28 22:23:56 [bca.uk] INFO: Found listing with ID: KN62%20YUJ
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Scrape type for KN62%20YUJ: 2
2026-03-28 22:23:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88bba47f-9ca2-577b-8ed9-20e6234fa167 with identifier: KN62%20YUJ
2026-03-28 22:23:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88bba47f-9ca2-577b-8ed9-20e6234fa167 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88bba47f-9ca2-577b-8ed9-20e6234fa167 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88bba47f-9ca2-577b-8ed9-20e6234fa167, identifier: KN62%20YUJ
2026-03-28 22:23:56 [bca.uk] INFO: Found listing with ID: WR19%20HNA
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR19%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Scrape type for WR19%20HNA: 2
2026-03-28 22:23:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with identifier: WR19%20HNA
2026-03-28 22:23:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6976e916-d1e4-5cb1-93ef-e374b8c646e3, identifier: WR19%20HNA
2026-03-28 22:23:56 [bca.uk] INFO: Found listing with ID: LL74%20DLN
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Scrape type for LL74%20DLN: 0
2026-03-28 22:23:56 [bca.uk] INFO: Found listing with ID: WN65%20OEG
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN65%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Scrape type for WN65%20OEG: 2
2026-03-28 22:23:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dae37d4d-716e-5bd4-899b-707310d2c046 with identifier: WN65%20OEG
2026-03-28 22:23:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dae37d4d-716e-5bd4-899b-707310d2c046 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dae37d4d-716e-5bd4-899b-707310d2c046 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dae37d4d-716e-5bd4-899b-707310d2c046, identifier: WN65%20OEG
2026-03-28 22:23:56 [bca.uk] INFO: Found listing with ID: HJ63%20DWX
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Scrape type for HJ63%20DWX: 2
2026-03-28 22:23:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d26425b-abec-5e15-a829-b84a855f9a76 with identifier: HJ63%20DWX
2026-03-28 22:23:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d26425b-abec-5e15-a829-b84a855f9a76 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d26425b-abec-5e15-a829-b84a855f9a76 with scrape type 2
2026-03-28 22:23:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d26425b-abec-5e15-a829-b84a855f9a76, identifier: HJ63%20DWX
2026-03-28 22:23:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88bba47f-9ca2-577b-8ed9-20e6234fa167 with identifier: KN62%20YUJ
2026-03-28 22:23:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88bba47f-9ca2-577b-8ed9-20e6234fa167 with identifier: KN62%20YUJ
2026-03-28 22:23:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88bba47f-9ca2-577b-8ed9-20e6234fa167 with identifier: KN62%20YUJ to the API
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN62%20YUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88bba47f-9ca2-577b-8ed9-20e6234fa167',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN62 YUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN62%20YUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 92011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR+ Hatchback',
 'transmission': 'manual',
 'trim': 'VTR+',
 'vin': 'VF7PNCFB4CR513905',
 'year': 2012}
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN62%2520YUJ%27 HTTP/1.1" 200 None
2026-03-28 22:23:56 [bca.uk] INFO: Saving data for KN62%20YUJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774621948.011449, 'last_price_update_time': 1774736636.971976}
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN62%2520YUJ') HTTP/1.1" 204 0
2026-03-28 22:23:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with identifier: WR19%20HNA
2026-03-28 22:23:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with identifier: WR19%20HNA
2026-03-28 22:23:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6976e916-d1e4-5cb1-93ef-e374b8c646e3 with identifier: WR19%20HNA to the API
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR19%20HNA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6976e916-d1e4-5cb1-93ef-e374b8c646e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR19 HNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR19%20HNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 83402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 LANDMARK StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 LANDMARK',
 'vin': 'SALCA2AN1KH815966',
 'year': 2019}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR19%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 22:23:57 [bca.uk] INFO: Saving data for WR19%20HNA: {'auction_closing_time': 1775037600.0, 'created_time': 1774621872.600317, 'last_price_update_time': 1774736637.331916}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR19%2520HNA') HTTP/1.1" 204 0
2026-03-28 22:23:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dae37d4d-716e-5bd4-899b-707310d2c046 with identifier: WN65%20OEG
2026-03-28 22:23:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dae37d4d-716e-5bd4-899b-707310d2c046 with identifier: WN65%20OEG
2026-03-28 22:23:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dae37d4d-716e-5bd4-899b-707310d2c046 with identifier: WN65%20OEG to the API
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN65%20OEG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dae37d4d-716e-5bd4-899b-707310d2c046',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN65 OEG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN65%20OEG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 108655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXT320602C09428',
 'year': 2015}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN65%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 22:23:57 [bca.uk] INFO: Saving data for WN65%20OEG: {'auction_closing_time': 1775037600.0, 'created_time': 1774622126.941799, 'last_price_update_time': 1774736637.624294}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN65%2520OEG') HTTP/1.1" 204 0
2026-03-28 22:23:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d26425b-abec-5e15-a829-b84a855f9a76 with identifier: HJ63%20DWX
2026-03-28 22:23:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d26425b-abec-5e15-a829-b84a855f9a76 with identifier: HJ63%20DWX
2026-03-28 22:23:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d26425b-abec-5e15-a829-b84a855f9a76 with identifier: HJ63%20DWX to the API
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4d26425b-abec-5e15-a829-b84a855f9a76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HJ63 DWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ63%20DWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 194701,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.4 D-4D EXCEL Hatchback',
 'transmission': 'manual',
 'trim': 'D-4D EXCEL',
 'vin': 'SB1KN3JE10E025535',
 'year': 2013}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520DWX%27 HTTP/1.1" 200 None
2026-03-28 22:23:57 [bca.uk] INFO: Saving data for HJ63%20DWX: {'auction_closing_time': 1774951200.0, 'created_time': 1774621375.170901, 'last_price_update_time': 1774736637.919018}
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ63%2520DWX') HTTP/1.1" 204 0
2026-03-28 22:23:57 [bca.uk] INFO: Found listing with ID: FE22%20UXA
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 22:23:57 [bca.uk] INFO: Scrape type for FE22%20UXA: 2
2026-03-28 22:23:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05f4ed48-734d-5386-adf8-86174a8621ef with identifier: FE22%20UXA
2026-03-28 22:23:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05f4ed48-734d-5386-adf8-86174a8621ef with scrape type 2
2026-03-28 22:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05f4ed48-734d-5386-adf8-86174a8621ef with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05f4ed48-734d-5386-adf8-86174a8621ef, identifier: FE22%20UXA
2026-03-28 22:23:58 [bca.uk] INFO: Found listing with ID: LT68%20MLZ
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:58 [bca.uk] INFO: Scrape type for LT68%20MLZ: 2
2026-03-28 22:23:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b1967ee-d713-5812-aad3-54c848d03bf9 with identifier: LT68%20MLZ
2026-03-28 22:23:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b1967ee-d713-5812-aad3-54c848d03bf9 with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b1967ee-d713-5812-aad3-54c848d03bf9 with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b1967ee-d713-5812-aad3-54c848d03bf9, identifier: LT68%20MLZ
2026-03-28 22:23:58 [bca.uk] INFO: Found listing with ID: YT68%20JKU
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 22:23:58 [bca.uk] INFO: Scrape type for YT68%20JKU: 2
2026-03-28 22:23:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8454776-b15a-5e8c-8893-ccebd9af4bee with identifier: YT68%20JKU
2026-03-28 22:23:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8454776-b15a-5e8c-8893-ccebd9af4bee with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8454776-b15a-5e8c-8893-ccebd9af4bee with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8454776-b15a-5e8c-8893-ccebd9af4bee, identifier: YT68%20JKU
2026-03-28 22:23:58 [bca.uk] INFO: Found listing with ID: WD74%20GWP
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:23:58 [bca.uk] INFO: Scrape type for WD74%20GWP: 2
2026-03-28 22:23:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with identifier: WD74%20GWP
2026-03-28 22:23:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with scrape type 2
2026-03-28 22:23:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8531d638-2ba3-5d1a-a026-f20ae42ca5b0, identifier: WD74%20GWP
2026-03-28 22:23:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05f4ed48-734d-5386-adf8-86174a8621ef with identifier: FE22%20UXA
2026-03-28 22:23:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05f4ed48-734d-5386-adf8-86174a8621ef with identifier: FE22%20UXA
2026-03-28 22:23:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05f4ed48-734d-5386-adf8-86174a8621ef with identifier: FE22%20UXA to the API
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE22%20UXA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '05f4ed48-734d-5386-adf8-86174a8621ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE22 UXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE22%20UXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 39753,
 'odometer_reading_unit': '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 XCEED 1.5 T GDI 160 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 160 3 ISG',
 'vin': 'U5YH5F15LNL102395',
 'year': 2022}
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 22:23:58 [bca.uk] INFO: Saving data for FE22%20UXA: {'auction_closing_time': 1774951200.0, 'created_time': 1774621939.516937, 'last_price_update_time': 1774736638.705559}
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE22%2520UXA') HTTP/1.1" 204 0
2026-03-28 22:23:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b1967ee-d713-5812-aad3-54c848d03bf9 with identifier: LT68%20MLZ
2026-03-28 22:23:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b1967ee-d713-5812-aad3-54c848d03bf9 with identifier: LT68%20MLZ
2026-03-28 22:23:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b1967ee-d713-5812-aad3-54c848d03bf9 with identifier: LT68%20MLZ to the API
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT68%20MLZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b1967ee-d713-5812-aad3-54c848d03bf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT68 MLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT68%20MLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 72795,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2AN8KH780861',
 'year': 2018}
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520MLZ%27 HTTP/1.1" 200 None
2026-03-28 22:23:58 [bca.uk] INFO: Saving data for LT68%20MLZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774621857.52848, 'last_price_update_time': 1774736638.985317}
2026-03-28 22:23:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT68%2520MLZ') HTTP/1.1" 204 0
2026-03-28 22:23:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8454776-b15a-5e8c-8893-ccebd9af4bee with identifier: YT68%20JKU
2026-03-28 22:23:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8454776-b15a-5e8c-8893-ccebd9af4bee with identifier: YT68%20JKU
2026-03-28 22:23:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8454776-b15a-5e8c-8893-ccebd9af4bee with identifier: YT68%20JKU to the API
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT68%20JKU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8454776-b15a-5e8c-8893-ccebd9af4bee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT68 JKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT68%20JKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 95000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2CN3KH780439',
 'year': 2018}
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Saving data for YT68%20JKU: {'auction_closing_time': 1774951200.0, 'created_time': 1774622128.222931, 'last_price_update_time': 1774736639.267938}
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT68%2520JKU') HTTP/1.1" 204 0
2026-03-28 22:23:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:23:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with identifier: WD74%20GWP
2026-03-28 22:23:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with identifier: WD74%20GWP
2026-03-28 22:23:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8531d638-2ba3-5d1a-a026-f20ae42ca5b0 with identifier: WD74%20GWP to the API
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:23:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD74%20GWP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8531d638-2ba3-5d1a-a026-f20ae42ca5b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD74 GWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD74%20GWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 11550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD PLUS DARK G/T',
 'vin': 'YV1UZM1V6S1129344',
 'year': 2025}
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Saving data for WD74%20GWP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621389.749858, 'last_price_update_time': 1774736639.581706}
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD74%2520GWP') HTTP/1.1" 204 0
2026-03-28 22:23:59 [bca.uk] INFO: Found listing with ID: KM63%20KZH
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM63%2520KZH%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Scrape type for KM63%20KZH: 2
2026-03-28 22:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b5f670f-104f-551e-a10f-639789db2e71 with identifier: KM63%20KZH
2026-03-28 22:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b5f670f-104f-551e-a10f-639789db2e71 with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b5f670f-104f-551e-a10f-639789db2e71 with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b5f670f-104f-551e-a10f-639789db2e71, identifier: KM63%20KZH
2026-03-28 22:23:59 [bca.uk] INFO: Found listing with ID: YB12%20ATU
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB12%2520ATU%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Scrape type for YB12%20ATU: 2
2026-03-28 22:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b2924df-aa05-543b-9e75-b60e81a3e228 with identifier: YB12%20ATU
2026-03-28 22:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b2924df-aa05-543b-9e75-b60e81a3e228 with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b2924df-aa05-543b-9e75-b60e81a3e228 with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b2924df-aa05-543b-9e75-b60e81a3e228, identifier: YB12%20ATU
2026-03-28 22:23:59 [bca.uk] INFO: Found listing with ID: WN14%20FCG
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Scrape type for WN14%20FCG: 2
2026-03-28 22:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 125db0c8-810b-5183-84d1-1e60e0225d5c with identifier: WN14%20FCG
2026-03-28 22:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 125db0c8-810b-5183-84d1-1e60e0225d5c with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 125db0c8-810b-5183-84d1-1e60e0225d5c with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 125db0c8-810b-5183-84d1-1e60e0225d5c, identifier: WN14%20FCG
2026-03-28 22:23:59 [bca.uk] INFO: Found listing with ID: FE23%20EFH
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:23:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 22:23:59 [bca.uk] INFO: Scrape type for FE23%20EFH: 2
2026-03-28 22:23:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 125ddde4-db6e-5119-abc2-20bd6aa18815 with identifier: FE23%20EFH
2026-03-28 22:23:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 125ddde4-db6e-5119-abc2-20bd6aa18815 with scrape type 2
2026-03-28 22:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 125ddde4-db6e-5119-abc2-20bd6aa18815 with scrape type 2
2026-03-28 22:24:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 125ddde4-db6e-5119-abc2-20bd6aa18815, identifier: FE23%20EFH
2026-03-28 22:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b5f670f-104f-551e-a10f-639789db2e71 with identifier: KM63%20KZH
2026-03-28 22:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b5f670f-104f-551e-a10f-639789db2e71 with identifier: KM63%20KZH
2026-03-28 22:24:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b5f670f-104f-551e-a10f-639789db2e71 with identifier: KM63%20KZH to the API
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=65&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM63%20KZH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b5f670f-104f-551e-a10f-639789db2e71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM63 KZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM63%20KZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 90621,
 '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': 'WDD2462002J218085',
 'year': 2013}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM63%2520KZH%27 HTTP/1.1" 200 None
2026-03-28 22:24:00 [bca.uk] INFO: Saving data for KM63%20KZH: {'auction_closing_time': 1775124000.0, 'created_time': 1774621942.9735, 'last_price_update_time': 1774736640.37481}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM63%2520KZH') HTTP/1.1" 204 0
2026-03-28 22:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b2924df-aa05-543b-9e75-b60e81a3e228 with identifier: YB12%20ATU
2026-03-28 22:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b2924df-aa05-543b-9e75-b60e81a3e228 with identifier: YB12%20ATU
2026-03-28 22:24:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b2924df-aa05-543b-9e75-b60e81a3e228 with identifier: YB12%20ATU to the API
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB12%20ATU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b2924df-aa05-543b-9e75-b60e81a3e228',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB12 ATU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB12%20ATU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 67690,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SE Hatchback',
 'transmission': 'automatic',
 'trim': '16V SE',
 'vin': 'W0L0SDL68C4234858',
 'year': 2012}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB12%2520ATU%27 HTTP/1.1" 200 None
2026-03-28 22:24:00 [bca.uk] INFO: Saving data for YB12%20ATU: {'auction_closing_time': 1774951200.0, 'created_time': 1774621858.88511, 'last_price_update_time': 1774736640.663438}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB12%2520ATU') HTTP/1.1" 204 0
2026-03-28 22:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 125db0c8-810b-5183-84d1-1e60e0225d5c with identifier: WN14%20FCG
2026-03-28 22:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 125db0c8-810b-5183-84d1-1e60e0225d5c with identifier: WN14%20FCG
2026-03-28 22:24:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 125db0c8-810b-5183-84d1-1e60e0225d5c with identifier: WN14%20FCG to the API
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN14%20FCG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '125db0c8-810b-5183-84d1-1e60e0225d5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN14 FCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN14%20FCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 48353,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TI-VCT 125 TITANIUM NAVIGATOR Estate',
 'transmission': 'automatic',
 'trim': 'TI-VCT 125 TITANIUM NAVIGATOR',
 'vin': 'WF0LXXGCBLES25548',
 'year': 2014}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 22:24:00 [bca.uk] INFO: Saving data for WN14%20FCG: {'auction_closing_time': 1775037600.0, 'created_time': 1774622192.618252, 'last_price_update_time': 1774736640.961279}
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN14%2520FCG') HTTP/1.1" 204 0
2026-03-28 22:24:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 125ddde4-db6e-5119-abc2-20bd6aa18815 with identifier: FE23%20EFH
2026-03-28 22:24:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 125ddde4-db6e-5119-abc2-20bd6aa18815 with identifier: FE23%20EFH
2026-03-28 22:24:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 125ddde4-db6e-5119-abc2-20bd6aa18815 with identifier: FE23%20EFH to the API
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20EFH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '125ddde4-db6e-5119-abc2-20bd6aa18815',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE23 EFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20EFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 25432,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS1PC970869',
 'year': 2023}
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 22:24:01 [bca.uk] INFO: Saving data for FE23%20EFH: {'auction_closing_time': 1775037600.0, 'created_time': 1774621395.188859, 'last_price_update_time': 1774736641.283384}
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520EFH') HTTP/1.1" 204 0
2026-03-28 22:24:01 [bca.uk] INFO: Found listing with ID: LR20%20KWF
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520KWF%27 HTTP/1.1" 200 None
2026-03-28 22:24:01 [bca.uk] INFO: Scrape type for LR20%20KWF: 2
2026-03-28 22:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dc9822b-cdef-5f8d-a533-706e6315da9a with identifier: LR20%20KWF
2026-03-28 22:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dc9822b-cdef-5f8d-a533-706e6315da9a with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8dc9822b-cdef-5f8d-a533-706e6315da9a with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8dc9822b-cdef-5f8d-a533-706e6315da9a, identifier: LR20%20KWF
2026-03-28 22:24:01 [bca.uk] INFO: Found listing with ID: RE12%20TFN
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE12%2520TFN%27 HTTP/1.1" 200 None
2026-03-28 22:24:01 [bca.uk] INFO: Scrape type for RE12%20TFN: 2
2026-03-28 22:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with identifier: RE12%20TFN
2026-03-28 22:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c, identifier: RE12%20TFN
2026-03-28 22:24:01 [bca.uk] INFO: Found listing with ID: RE72%20NLT
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:24:01 [bca.uk] INFO: Scrape type for RE72%20NLT: 2
2026-03-28 22:24:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60bf5b70-20ad-5a47-9f83-a7162f0d664c with identifier: RE72%20NLT
2026-03-28 22:24:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60bf5b70-20ad-5a47-9f83-a7162f0d664c with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60bf5b70-20ad-5a47-9f83-a7162f0d664c with scrape type 2
2026-03-28 22:24:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60bf5b70-20ad-5a47-9f83-a7162f0d664c, identifier: RE72%20NLT
2026-03-28 22:24:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8dc9822b-cdef-5f8d-a533-706e6315da9a with identifier: LR20%20KWF
2026-03-28 22:24:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8dc9822b-cdef-5f8d-a533-706e6315da9a with identifier: LR20%20KWF
2026-03-28 22:24:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8dc9822b-cdef-5f8d-a533-706e6315da9a with identifier: LR20%20KWF to the API
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR20%20KWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8dc9822b-cdef-5f8d-a533-706e6315da9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR20 KWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR20%20KWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 54223,
 'odometer_reading_unit': '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 VELAR 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALYA2AK6KA230336',
 'year': 2020}
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520KWF%27 HTTP/1.1" 200 None
2026-03-28 22:24:01 [bca.uk] INFO: Saving data for LR20%20KWF: {'auction_closing_time': 1775037600.0, 'created_time': 1774621843.964953, 'last_price_update_time': 1774736641.919165}
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR20%2520KWF') HTTP/1.1" 204 0
2026-03-28 22:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with identifier: RE12%20TFN
2026-03-28 22:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with identifier: RE12%20TFN
2026-03-28 22:24:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c with identifier: RE12%20TFN to the API
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE12%20TFN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a34d0e8-dc4f-5105-9eb5-c19c8a1b571c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE12 TFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE12%20TFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 119737,
 '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': 'WF0JXXGAJJCR50083',
 'year': 2012}
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE12%2520TFN%27 HTTP/1.1" 200 None
2026-03-28 22:24:02 [bca.uk] INFO: Saving data for RE12%20TFN: {'auction_closing_time': 1775037600.0, 'created_time': 1774622194.253721, 'last_price_update_time': 1774736642.299193}
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE12%2520TFN') HTTP/1.1" 204 0
2026-03-28 22:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60bf5b70-20ad-5a47-9f83-a7162f0d664c with identifier: RE72%20NLT
2026-03-28 22:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60bf5b70-20ad-5a47-9f83-a7162f0d664c with identifier: RE72%20NLT
2026-03-28 22:24:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60bf5b70-20ad-5a47-9f83-a7162f0d664c with identifier: RE72%20NLT to the API
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE72%20NLT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60bf5b70-20ad-5a47-9f83-a7162f0d664c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE72 NLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE72%20NLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 8185,
 'odometer_reading_unit': '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) Coupe',
 'transmission': 'manual',
 'trim': '136 SPORT (LCP)',
 'vin': 'WBA12AK0707L77950',
 'year': 2022}
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520NLT%27 HTTP/1.1" 200 None
2026-03-28 22:24:02 [bca.uk] INFO: Saving data for RE72%20NLT: {'auction_closing_time': 1775037600.0, 'created_time': 1774621395.547495, 'last_price_update_time': 1774736642.575658}
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520NLT') HTTP/1.1" 204 0
2026-03-28 22:24:02 [bca.uk] INFO: Found listing with ID: KY73%20ATX
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY73%2520ATX%27 HTTP/1.1" 200 None
2026-03-28 22:24:02 [bca.uk] INFO: Scrape type for KY73%20ATX: 2
2026-03-28 22:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07471b7b-9660-56de-a8fc-000a1b4b809a with identifier: KY73%20ATX
2026-03-28 22:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07471b7b-9660-56de-a8fc-000a1b4b809a with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07471b7b-9660-56de-a8fc-000a1b4b809a with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07471b7b-9660-56de-a8fc-000a1b4b809a, identifier: KY73%20ATX
2026-03-28 22:24:02 [bca.uk] INFO: Found listing with ID: BN25%20UTW
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520UTW%27 HTTP/1.1" 200 None
2026-03-28 22:24:02 [bca.uk] INFO: Scrape type for BN25%20UTW: 2
2026-03-28 22:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8279e86e-dc81-55cb-9e19-019e1775ffdc with identifier: BN25%20UTW
2026-03-28 22:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8279e86e-dc81-55cb-9e19-019e1775ffdc with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8279e86e-dc81-55cb-9e19-019e1775ffdc with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8279e86e-dc81-55cb-9e19-019e1775ffdc, identifier: BN25%20UTW
2026-03-28 22:24:02 [bca.uk] INFO: Found listing with ID: SF08%20YGT
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF08%2520YGT%27 HTTP/1.1" 200 None
2026-03-28 22:24:02 [bca.uk] INFO: Scrape type for SF08%20YGT: 2
2026-03-28 22:24:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with identifier: SF08%20YGT
2026-03-28 22:24:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with scrape type 2
2026-03-28 22:24:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d3bb2b6-f6c2-5856-91cd-e5930b437956, identifier: SF08%20YGT
2026-03-28 22:24:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07471b7b-9660-56de-a8fc-000a1b4b809a with identifier: KY73%20ATX
2026-03-28 22:24:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07471b7b-9660-56de-a8fc-000a1b4b809a with identifier: KY73%20ATX
2026-03-28 22:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07471b7b-9660-56de-a8fc-000a1b4b809a with identifier: KY73%20ATX to the API
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY73%20ATX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07471b7b-9660-56de-a8fc-000a1b4b809a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KY73 ATX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY73%20ATX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 16972,
 'odometer_reading_unit': '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 P250 DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 DYNAMIC SE',
 'vin': 'SALYA2AX8RA377201',
 'year': 2023}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY73%2520ATX%27 HTTP/1.1" 200 None
2026-03-28 22:24:03 [bca.uk] INFO: Saving data for KY73%20ATX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621848.745694, 'last_price_update_time': 1774736643.251047}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY73%2520ATX') HTTP/1.1" 204 0
2026-03-28 22:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8279e86e-dc81-55cb-9e19-019e1775ffdc with identifier: BN25%20UTW
2026-03-28 22:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8279e86e-dc81-55cb-9e19-019e1775ffdc with identifier: BN25%20UTW
2026-03-28 22:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8279e86e-dc81-55cb-9e19-019e1775ffdc with identifier: BN25%20UTW to the API
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20UTW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8279e86e-dc81-55cb-9e19-019e1775ffdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 UTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20UTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 18264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 ALLURE E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY9RS139527',
 'year': 2025}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520UTW%27 HTTP/1.1" 200 None
2026-03-28 22:24:03 [bca.uk] INFO: Saving data for BN25%20UTW: {'auction_closing_time': 1775124000.0, 'created_time': 1774622193.308109, 'last_price_update_time': 1774736643.594561}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520UTW') HTTP/1.1" 204 0
2026-03-28 22:24:03 [bca.uk] INFO: Total items found: 100
2026-03-28 22:24:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded
2026-03-28 22:24:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:24:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with identifier: SF08%20YGT
2026-03-28 22:24:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with identifier: SF08%20YGT
2026-03-28 22:24:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d3bb2b6-f6c2-5856-91cd-e5930b437956 with identifier: SF08%20YGT to the API
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d3bb2b6-f6c2-5856-91cd-e5930b437956',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF08 YGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF08%20YGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 129803,
 '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': 'HYUNDAI TUCSON 2.0 CRTD LIMITED StationWagon',
 'transmission': 'manual',
 'trim': 'CRTD LIMITED',
 'vin': 'KMHJN81VR8U742234',
 'year': 2008}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF08%2520YGT%27 HTTP/1.1" 200 None
2026-03-28 22:24:03 [bca.uk] INFO: Saving data for SF08%20YGT: {'auction_closing_time': 1774951200.0, 'created_time': 1774621387.437751, 'last_price_update_time': 1774736643.9822}
2026-03-28 22:24:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF08%2520YGT') HTTP/1.1" 204 0
2026-03-28 22:24:04 [bca.uk] INFO: Found listing with ID: FL19%20DVF
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:04 [bca.uk] INFO: Scrape type for FL19%20DVF: 2
2026-03-28 22:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52f2ad76-dc7e-5029-972e-ca85522e597b with identifier: FL19%20DVF
2026-03-28 22:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52f2ad76-dc7e-5029-972e-ca85522e597b with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52f2ad76-dc7e-5029-972e-ca85522e597b with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52f2ad76-dc7e-5029-972e-ca85522e597b, identifier: FL19%20DVF
2026-03-28 22:24:04 [bca.uk] INFO: Found listing with ID: KF73%20BYX
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 22:24:04 [bca.uk] INFO: Scrape type for KF73%20BYX: 2
2026-03-28 22:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with identifier: KF73%20BYX
2026-03-28 22:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32d9d3e7-d708-5eca-b549-e83fd76ca0a5, identifier: KF73%20BYX
2026-03-28 22:24:04 [bca.uk] INFO: Found listing with ID: DY74%20XDX
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDX%27 HTTP/1.1" 200 None
2026-03-28 22:24:04 [bca.uk] INFO: Scrape type for DY74%20XDX: 2
2026-03-28 22:24:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46f91054-8604-5336-875e-24cc9486cf0b with identifier: DY74%20XDX
2026-03-28 22:24:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46f91054-8604-5336-875e-24cc9486cf0b with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46f91054-8604-5336-875e-24cc9486cf0b with scrape type 2
2026-03-28 22:24:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46f91054-8604-5336-875e-24cc9486cf0b, identifier: DY74%20XDX
2026-03-28 22:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52f2ad76-dc7e-5029-972e-ca85522e597b with identifier: FL19%20DVF
2026-03-28 22:24:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52f2ad76-dc7e-5029-972e-ca85522e597b with identifier: FL19%20DVF
2026-03-28 22:24:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52f2ad76-dc7e-5029-972e-ca85522e597b with identifier: FL19%20DVF to the API
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL19%20DVF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '52f2ad76-dc7e-5029-972e-ca85522e597b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL19 DVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL19%20DVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 62970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC HSE',
 'vin': 'SALYA2AN3KA210717',
 'year': 2019}
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL19%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:04 [bca.uk] INFO: Saving data for FL19%20DVF: {'auction_closing_time': 1775037600.0, 'created_time': 1774621844.969417, 'last_price_update_time': 1774736644.657229}
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL19%2520DVF') HTTP/1.1" 204 0
2026-03-28 22:24:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with identifier: KF73%20BYX
2026-03-28 22:24:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with identifier: KF73%20BYX
2026-03-28 22:24:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32d9d3e7-d708-5eca-b549-e83fd76ca0a5 with identifier: KF73%20BYX to the API
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF73%20BYX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32d9d3e7-d708-5eca-b549-e83fd76ca0a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF73 BYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF73%20BYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 15936,
 '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 MHEV 136 GT E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 GT E-DSC6',
 'vin': 'VF3MRHPYEPS165476',
 'year': 2024}
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BYX%27 HTTP/1.1" 200 None
2026-03-28 22:24:04 [bca.uk] INFO: Saving data for KF73%20BYX: {'auction_closing_time': 1775124000.0, 'created_time': 1774622164.462352, 'last_price_update_time': 1774736644.981407}
2026-03-28 22:24:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF73%2520BYX') HTTP/1.1" 204 0
2026-03-28 22:24:05 [bca.uk] INFO: Found listing with ID: J27%20RCY
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J27%2520RCY%27 HTTP/1.1" 200 None
2026-03-28 22:24:05 [bca.uk] INFO: Scrape type for J27%20RCY: 2
2026-03-28 22:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56c32d7c-d440-55ad-8812-3a1aba26072e with identifier: J27%20RCY
2026-03-28 22:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56c32d7c-d440-55ad-8812-3a1aba26072e with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56c32d7c-d440-55ad-8812-3a1aba26072e with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56c32d7c-d440-55ad-8812-3a1aba26072e, identifier: J27%20RCY
2026-03-28 22:24:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46f91054-8604-5336-875e-24cc9486cf0b with identifier: DY74%20XDX
2026-03-28 22:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46f91054-8604-5336-875e-24cc9486cf0b with identifier: DY74%20XDX
2026-03-28 22:24:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46f91054-8604-5336-875e-24cc9486cf0b with identifier: DY74%20XDX to the API
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=64&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20XDX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '46f91054-8604-5336-875e-24cc9486cf0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY74 XDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20XDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 4973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00771370098',
 'year': 2024}
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDX%27 HTTP/1.1" 200 None
2026-03-28 22:24:05 [bca.uk] INFO: Saving data for DY74%20XDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621392.900417, 'last_price_update_time': 1774736645.412687}
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520XDX') HTTP/1.1" 204 0
2026-03-28 22:24:05 [bca.uk] INFO: Found listing with ID: NL23%20WUR
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 22:24:05 [bca.uk] INFO: Scrape type for NL23%20WUR: 2
2026-03-28 22:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d386f47-43cf-5bce-b2b8-744e537f6244 with identifier: NL23%20WUR
2026-03-28 22:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d386f47-43cf-5bce-b2b8-744e537f6244 with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d386f47-43cf-5bce-b2b8-744e537f6244 with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d386f47-43cf-5bce-b2b8-744e537f6244, identifier: NL23%20WUR
2026-03-28 22:24:05 [bca.uk] INFO: Found listing with ID: LL74%20XTA
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520XTA%27 HTTP/1.1" 200 None
2026-03-28 22:24:05 [bca.uk] INFO: Scrape type for LL74%20XTA: 2
2026-03-28 22:24:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3f3547d-0485-5fbd-bbe6-19a4267aec67 with identifier: LL74%20XTA
2026-03-28 22:24:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3f3547d-0485-5fbd-bbe6-19a4267aec67 with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3f3547d-0485-5fbd-bbe6-19a4267aec67 with scrape type 2
2026-03-28 22:24:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3f3547d-0485-5fbd-bbe6-19a4267aec67, identifier: LL74%20XTA
2026-03-28 22:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56c32d7c-d440-55ad-8812-3a1aba26072e with identifier: J27%20RCY
2026-03-28 22:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56c32d7c-d440-55ad-8812-3a1aba26072e with identifier: J27%20RCY
2026-03-28 22:24:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56c32d7c-d440-55ad-8812-3a1aba26072e with identifier: J27%20RCY to the API
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=J27%20RCY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56c32d7c-d440-55ad-8812-3a1aba26072e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'J27 RCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=J27%20RCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 99086,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.6 BLUEHDI 120 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 GT LINE',
 'vin': 'VF3MCBHZHHS287352',
 'year': 2017}
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J27%2520RCY%27 HTTP/1.1" 200 None
2026-03-28 22:24:05 [bca.uk] INFO: Saving data for J27%20RCY: {'auction_closing_time': 1774854000.0, 'created_time': 1774437279.77851, 'last_price_update_time': 1774736645.961598}
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='J27%2520RCY') HTTP/1.1" 204 0
2026-03-28 22:24:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:24:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d386f47-43cf-5bce-b2b8-744e537f6244 with identifier: NL23%20WUR
2026-03-28 22:24:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d386f47-43cf-5bce-b2b8-744e537f6244 with identifier: NL23%20WUR
2026-03-28 22:24:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d386f47-43cf-5bce-b2b8-744e537f6244 with identifier: NL23%20WUR to the API
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20WUR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d386f47-43cf-5bce-b2b8-744e537f6244',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 WUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20WUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 34831,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.0 MPI SE Hatchback',
 'transmission': 'manual',
 'trim': 'MPI SE',
 'vin': 'VSSZZZKJ8PR004163',
 'year': 2023}
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WUR%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Saving data for NL23%20WUR: {'auction_closing_time': 1774951200.0, 'created_time': 1774621823.311764, 'last_price_update_time': 1774736646.29321}
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520WUR') HTTP/1.1" 204 0
2026-03-28 22:24:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3f3547d-0485-5fbd-bbe6-19a4267aec67 with identifier: LL74%20XTA
2026-03-28 22:24:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3f3547d-0485-5fbd-bbe6-19a4267aec67 with identifier: LL74%20XTA
2026-03-28 22:24:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3f3547d-0485-5fbd-bbe6-19a4267aec67 with identifier: LL74%20XTA to the API
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20XTA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3f3547d-0485-5fbd-bbe6-19a4267aec67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 XTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20XTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 14105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNS7RY629282',
 'year': 2024}
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520XTA%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Saving data for LL74%20XTA: {'auction_closing_time': 1775124000.0, 'created_time': 1774622165.490889, 'last_price_update_time': 1774736646.598429}
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520XTA') HTTP/1.1" 204 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: AO17%20VJZ
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520VJZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for AO17%20VJZ: 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: FV16%20YFC
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV16%2520YFC%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for FV16%20YFC: 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: M444%20CNR
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M444%2520CNR%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for M444%20CNR: 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: NA17%20ULD
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520ULD%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for NA17%20ULD: 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: Y13%20WMB
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y13%2520WMB%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for Y13%20WMB: 0
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: EF18%20OMT
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for EF18%20OMT: 2
2026-03-28 22:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e234283-efc1-51bc-b35f-05c4de63afd2 with identifier: EF18%20OMT
2026-03-28 22:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e234283-efc1-51bc-b35f-05c4de63afd2 with scrape type 2
2026-03-28 22:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e234283-efc1-51bc-b35f-05c4de63afd2 with scrape type 2
2026-03-28 22:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e234283-efc1-51bc-b35f-05c4de63afd2, identifier: EF18%20OMT
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: EY22%20KWX
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520KWX%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for EY22%20KWX: 2
2026-03-28 22:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5115cd44-15b9-58db-8103-60f2c18ebd91 with identifier: EY22%20KWX
2026-03-28 22:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5115cd44-15b9-58db-8103-60f2c18ebd91 with scrape type 2
2026-03-28 22:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5115cd44-15b9-58db-8103-60f2c18ebd91 with scrape type 2
2026-03-28 22:24:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5115cd44-15b9-58db-8103-60f2c18ebd91, identifier: EY22%20KWX
2026-03-28 22:24:06 [bca.uk] INFO: Found listing with ID: MW74%20DVV
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:24:06 [bca.uk] INFO: Scrape type for MW74%20DVV: 2
2026-03-28 22:24:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60eb9a27-3daa-51f9-9945-da6423c86296 with identifier: MW74%20DVV
2026-03-28 22:24:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60eb9a27-3daa-51f9-9945-da6423c86296 with scrape type 2
2026-03-28 22:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60eb9a27-3daa-51f9-9945-da6423c86296 with scrape type 2
2026-03-28 22:24:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60eb9a27-3daa-51f9-9945-da6423c86296, identifier: MW74%20DVV
2026-03-28 22:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e234283-efc1-51bc-b35f-05c4de63afd2 with identifier: EF18%20OMT
2026-03-28 22:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e234283-efc1-51bc-b35f-05c4de63afd2 with identifier: EF18%20OMT
2026-03-28 22:24:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e234283-efc1-51bc-b35f-05c4de63afd2 with identifier: EF18%20OMT to the API
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF18%20OMT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5e234283-efc1-51bc-b35f-05c4de63afd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF18 OMT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF18%20OMT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 55670,
 'odometer_reading_unit': '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 MONTE CARLO Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 MONTE CARLO',
 'vin': 'TMBKR6NJ5JZ122904',
 'year': 2018}
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 22:24:07 [bca.uk] INFO: Saving data for EF18%20OMT: {'auction_closing_time': 1774864800.0, 'created_time': 1774045907.065816, 'last_price_update_time': 1774736647.377908}
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF18%2520OMT') HTTP/1.1" 204 0
2026-03-28 22:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5115cd44-15b9-58db-8103-60f2c18ebd91 with identifier: EY22%20KWX
2026-03-28 22:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5115cd44-15b9-58db-8103-60f2c18ebd91 with identifier: EY22%20KWX
2026-03-28 22:24:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5115cd44-15b9-58db-8103-60f2c18ebd91 with identifier: EY22%20KWX to the API
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY22%20KWX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5115cd44-15b9-58db-8103-60f2c18ebd91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY22 KWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY22%20KWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 57758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 1.5 P300E R-DYNAMIC SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AT9PH915903',
 'year': 2022}
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520KWX%27 HTTP/1.1" 200 None
2026-03-28 22:24:07 [bca.uk] INFO: Saving data for EY22%20KWX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621808.083098, 'last_price_update_time': 1774736647.759253}
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY22%2520KWX') HTTP/1.1" 204 0
2026-03-28 22:24:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60eb9a27-3daa-51f9-9945-da6423c86296 with identifier: MW74%20DVV
2026-03-28 22:24:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60eb9a27-3daa-51f9-9945-da6423c86296 with identifier: MW74%20DVV
2026-03-28 22:24:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60eb9a27-3daa-51f9-9945-da6423c86296 with identifier: MW74%20DVV to the API
2026-03-28 22:24:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20DVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60eb9a27-3daa-51f9-9945-da6423c86296',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 DVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20DVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 11817,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE5R4305451',
 'year': 2024}
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DVV%27 HTTP/1.1" 200 None
2026-03-28 22:24:09 [bca.uk] INFO: Saving data for MW74%20DVV: {'auction_closing_time': 1775124000.0, 'created_time': 1774622166.424268, 'last_price_update_time': 1774736649.068475}
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520DVV') HTTP/1.1" 204 0
2026-03-28 22:24:09 [bca.uk] INFO: Found listing with ID: BN67%20GNX
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520GNX%27 HTTP/1.1" 200 None
2026-03-28 22:24:09 [bca.uk] INFO: Scrape type for BN67%20GNX: 2
2026-03-28 22:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0dc6cdba-69ef-59e1-8446-505c0002f830 with identifier: BN67%20GNX
2026-03-28 22:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0dc6cdba-69ef-59e1-8446-505c0002f830 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0dc6cdba-69ef-59e1-8446-505c0002f830 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0dc6cdba-69ef-59e1-8446-505c0002f830, identifier: BN67%20GNX
2026-03-28 22:24:09 [bca.uk] INFO: Found listing with ID: EU17%20RBY
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 22:24:09 [bca.uk] INFO: Scrape type for EU17%20RBY: 2
2026-03-28 22:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ccb3692-2e36-52ea-8062-eeb218992218 with identifier: EU17%20RBY
2026-03-28 22:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ccb3692-2e36-52ea-8062-eeb218992218 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ccb3692-2e36-52ea-8062-eeb218992218 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ccb3692-2e36-52ea-8062-eeb218992218, identifier: EU17%20RBY
2026-03-28 22:24:09 [bca.uk] INFO: Found listing with ID: VX24%20WKR
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 22:24:09 [bca.uk] INFO: Scrape type for VX24%20WKR: 2
2026-03-28 22:24:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c16664da-bc08-59e7-b892-62a5902626e6 with identifier: VX24%20WKR
2026-03-28 22:24:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c16664da-bc08-59e7-b892-62a5902626e6 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c16664da-bc08-59e7-b892-62a5902626e6 with scrape type 2
2026-03-28 22:24:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c16664da-bc08-59e7-b892-62a5902626e6, identifier: VX24%20WKR
2026-03-28 22:24:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0dc6cdba-69ef-59e1-8446-505c0002f830 with identifier: BN67%20GNX
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=platinum+bronze HTTP/1.1" 200 None
2026-03-28 22:24:09 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0dc6cdba-69ef-59e1-8446-505c0002f830 with identifier: BN67%20GNX
2026-03-28 22:24:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0dc6cdba-69ef-59e1-8446-505c0002f830 with identifier: BN67%20GNX to the API
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=69&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN67%20GNX-GB',
 'category': 'Car',
 'color': 'platinum bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0dc6cdba-69ef-59e1-8446-505c0002f830',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN67 GNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN67%20GNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 39335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.2 T BUSINESS EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'T BUSINESS EDITION',
 'vin': 'SB1MA3JE70E050069',
 'year': 2017}
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520GNX%27 HTTP/1.1" 200 None
2026-03-28 22:24:09 [bca.uk] INFO: Saving data for BN67%20GNX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523932.39347, 'last_price_update_time': 1774736649.849001}
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN67%2520GNX') HTTP/1.1" 204 0
2026-03-28 22:24:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ccb3692-2e36-52ea-8062-eeb218992218 with identifier: EU17%20RBY
2026-03-28 22:24:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ccb3692-2e36-52ea-8062-eeb218992218 with identifier: EU17%20RBY
2026-03-28 22:24:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ccb3692-2e36-52ea-8062-eeb218992218 with identifier: EU17%20RBY to the API
2026-03-28 22:24:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU17%20RBY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ccb3692-2e36-52ea-8062-eeb218992218',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU17 RBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU17%20RBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 52783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE',
 'vin': 'SALRA2AKXHA007889',
 'year': 2017}
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Saving data for EU17%20RBY: {'auction_closing_time': 1775037600.0, 'created_time': 1774621804.422532, 'last_price_update_time': 1774736650.161001}
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU17%2520RBY') HTTP/1.1" 204 0
2026-03-28 22:24:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c16664da-bc08-59e7-b892-62a5902626e6 with identifier: VX24%20WKR
2026-03-28 22:24:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c16664da-bc08-59e7-b892-62a5902626e6 with identifier: VX24%20WKR
2026-03-28 22:24:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c16664da-bc08-59e7-b892-62a5902626e6 with identifier: VX24%20WKR to the API
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX24%20WKR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c16664da-bc08-59e7-b892-62a5902626e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VX24 WKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX24%20WKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 5118,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNSTRY517736',
 'year': 2024}
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WKR%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Saving data for VX24%20WKR: {'auction_closing_time': 1775124000.0, 'created_time': 1774622167.438184, 'last_price_update_time': 1774736650.437283}
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX24%2520WKR') HTTP/1.1" 204 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: VX15%20EAC
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX15%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for VX15%20EAC: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: NV70%20ESY
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV70%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for NV70%20ESY: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: PK74%20OFC
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK74%2520OFC%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for PK74%20OFC: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: BF63%20KJZ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF63%2520KJZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for BF63%20KJZ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: CJ23%20LXA
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520LXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for CJ23%20LXA: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: EJ72%20ACU
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520ACU%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for EJ72%20ACU: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: KS24%20TYV
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS24%2520TYV%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for KS24%20TYV: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: ML24%20NRU
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NRU%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for ML24%20NRU: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: VU74%20HZD
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU74%2520HZD%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for VU74%20HZD: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: BX23%20TNJ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TNJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for BX23%20TNJ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: DL73%20UMC
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UMC%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for DL73%20UMC: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: GU74%20WVN
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for GU74%20WVN: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: GX74%20UHE
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX74%2520UHE%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for GX74%20UHE: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: LB72%20VUS
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB72%2520VUS%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for LB72%20VUS: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: LG24%20WZZ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG24%2520WZZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for LG24%20WZZ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: BX23%20TMV
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for BX23%20TMV: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: BX23%20TMZ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for BX23%20TMZ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: BX23%20TTZ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX23%2520TTZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for BX23%20TTZ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: GU74%20UHC
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU74%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for GU74%20UHC: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: SJ67%20SZZ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ67%2520SZZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for SJ67%20SZZ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: YB71%20VPU
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520VPU%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for YB71%20VPU: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: SW68%20PPF
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520PPF%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for SW68%20PPF: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: WR73%20XTW
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520XTW%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for WR73%20XTW: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: DL21%20UYK
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for DL21%20UYK: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: DU64%20RWV
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520RWV%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for DU64%20RWV: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: DY74%20XXO
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XXO%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for DY74%20XXO: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: DY74%20XYB
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XYB%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for DY74%20XYB: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: FE23%20WVV
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WVV%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for FE23%20WVV: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: CP19%20FCN
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520FCN%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for CP19%20FCN: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: CU22%20HSX
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520HSX%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for CU22%20HSX: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: MT72%20FZK
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZK%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for MT72%20FZK: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: LN24%20SMO
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for LN24%20SMO: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: MT72%20FZJ
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:10 [bca.uk] INFO: Scrape type for MT72%20FZJ: 0
2026-03-28 22:24:10 [bca.uk] INFO: Found listing with ID: MT72%20FZH
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MT72%20FZH: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MT72%20FZG
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520FZG%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MT72%20FZG: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MA72%20PXO
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MA72%20PXO: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: HT23%20UUE
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT23%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for HT23%20UUE: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: BL65%20RKK
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL65%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for BL65%20RKK: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CV20%20EWS
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520EWS%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CV20%20EWS: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: KE23%20LZD
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LZD%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for KE23%20LZD: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CU20%20XLY
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XLY%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CU20%20XLY: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CU20%20XLT
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CU20%20XLT: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CU20%20XJC
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU20%2520XJC%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CU20%20XJC: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CP71%20LWV
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP71%2520LWV%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CP71%20LWV: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CK22%20BKG
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520BKG%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CK22%20BKG: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YT67%20OYC
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YT67%20OYC: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YP66%20JWY
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YP66%20JWY: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: CF18%20JXM
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF18%2520JXM%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for CF18%20JXM: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MX73%20VBO
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX73%2520VBO%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MX73%20VBO: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: FL64%20AVF
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520AVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for FL64%20AVF: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: FY71%20OZP
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520OZP%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for FY71%20OZP: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YM70%20UPL
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM70%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YM70%20UPL: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: VE67%20EOO
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520EOO%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for VE67%20EOO: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: LR71%20USV
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520USV%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for LR71%20USV: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: EK65%20HSY
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK65%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for EK65%20HSY: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: GF19%20XHZ
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF19%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for GF19%20XHZ: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: BT70%20VNC
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT70%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for BT70%20VNC: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MC22%20UHT
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC22%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MC22%20UHT: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: FY10%20RNU
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY10%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for FY10%20RNU: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: LS71%20HWG
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for LS71%20HWG: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: BX17%20CHJ
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX17%2520CHJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for BX17%20CHJ: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YL21%20MRX
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL21%2520MRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YL21%20MRX: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SG63%20FTK
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520FTK%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for SG63%20FTK: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MX69%20MZL
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520MZL%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MX69%20MZL: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SC18%20LUW
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC18%2520LUW%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for SC18%20LUW: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SG70%20JRV
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG70%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for SG70%20JRV: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: WO70%20CKC
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO70%2520CKC%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for WO70%20CKC: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: E351%20WEX
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E351%2520WEX%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for E351%20WEX: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SV21%20OYP
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OYP%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for SV21%20OYP: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: DN65%20YXC
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN65%2520YXC%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for DN65%20YXC: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: GJ69%20WXP
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ69%2520WXP%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for GJ69%20WXP: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SA66%20PDK
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA66%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for SA66%20PDK: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YX66%20XUJ
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX66%2520XUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YX66%20XUJ: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: RA16%20VHO
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520VHO%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for RA16%20VHO: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: WL17%20CZF
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL17%2520CZF%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for WL17%20CZF: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YC19%20BXN
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC19%2520BXN%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YC19%20BXN: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YD65%20DYJ
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520DYJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YD65%20DYJ: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YD65%20ZZS
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YD65%20ZZS: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YH62%20FYE
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YH62%20FYE: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YJ63%20HXT
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ63%2520HXT%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YJ63%20HXT: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: YS14%20KVH
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS14%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for YS14%20KVH: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: FE14%20ZHM
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for FE14%20ZHM: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: HK69%20KLD
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK69%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for HK69%20KLD: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MK61%20UOP
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520UOP%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MK61%20UOP: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: ML19%20AEU
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML19%2520AEU%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for ML19%20AEU: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MM13%20ORA
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520ORA%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MM13%20ORA: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: MW15%20EZJ
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW15%2520EZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:11 [bca.uk] INFO: Scrape type for MW15%20EZJ: 0
2026-03-28 22:24:11 [bca.uk] INFO: Found listing with ID: SJ63%20XYM
2026-03-28 22:24:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ63%2520XYM%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for SJ63%20XYM: 0
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: BN61%20LYR
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520LYR%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for BN61%20LYR: 0
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: CX70%20VNC
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX70%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for CX70%20VNC: 0
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: DF66%20RZB
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF66%2520RZB%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for DF66%20RZB: 0
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: DX19%20WCR
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX19%2520WCR%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for DX19%20WCR: 0
2026-03-28 22:24:12 [scrapy.extensions.logstats] INFO: Crawled 303 pages (at 2 pages/min), scraped 2236 items (at 125 items/min)
2026-03-28 22:24:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: EN22%20DRX
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN22%2520DRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for EN22%20DRX: 2
2026-03-28 22:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b34bdce1-dc21-5b0b-a752-9f02075f4293 with identifier: EN22%20DRX
2026-03-28 22:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b34bdce1-dc21-5b0b-a752-9f02075f4293 with scrape type 2
2026-03-28 22:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b34bdce1-dc21-5b0b-a752-9f02075f4293 with scrape type 2
2026-03-28 22:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b34bdce1-dc21-5b0b-a752-9f02075f4293, identifier: EN22%20DRX
2026-03-28 22:24:12 [bca.uk] INFO: Found listing with ID: LS59%20WNP
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS59%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Scrape type for LS59%20WNP: 2
2026-03-28 22:24:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef255357-0a6a-5051-953f-bc986c6e09b2 with identifier: LS59%20WNP
2026-03-28 22:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef255357-0a6a-5051-953f-bc986c6e09b2 with scrape type 2
2026-03-28 22:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef255357-0a6a-5051-953f-bc986c6e09b2 with scrape type 2
2026-03-28 22:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef255357-0a6a-5051-953f-bc986c6e09b2, identifier: LS59%20WNP
2026-03-28 22:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b34bdce1-dc21-5b0b-a752-9f02075f4293 with identifier: EN22%20DRX
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=bronze HTTP/1.1" 200 None
2026-03-28 22:24:12 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b34bdce1-dc21-5b0b-a752-9f02075f4293 with identifier: EN22%20DRX
2026-03-28 22:24:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b34bdce1-dc21-5b0b-a752-9f02075f4293 with identifier: EN22%20DRX to the API
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN22%20DRX-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b34bdce1-dc21-5b0b-a752-9f02075f4293',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EN22 DRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN22%20DRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 9247,
 'odometer_reading_unit': '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 HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P250 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2AX9PH194964',
 'year': 2022}
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN22%2520DRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:12 [bca.uk] INFO: Saving data for EN22%20DRX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621820.769531, 'last_price_update_time': 1774736652.845601}
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN22%2520DRX') HTTP/1.1" 204 0
2026-03-28 22:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef255357-0a6a-5051-953f-bc986c6e09b2 with identifier: LS59%20WNP
2026-03-28 22:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef255357-0a6a-5051-953f-bc986c6e09b2 with identifier: LS59%20WNP
2026-03-28 22:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef255357-0a6a-5051-953f-bc986c6e09b2 with identifier: LS59%20WNP to the API
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS59%20WNP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ef255357-0a6a-5051-953f-bc986c6e09b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS59 WNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS59%20WNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 65448,
 '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 E250 1.8 CGI B/E SPORT TIP Coupe',
 'transmission': 'manual',
 'trim': 'CGI B/E SPORT TIP',
 'vin': 'WDD2073472F031589',
 'year': 2010}
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS59%2520WNP%27 HTTP/1.1" 200 None
2026-03-28 22:24:13 [bca.uk] INFO: Saving data for LS59%20WNP: {'auction_closing_time': 1774864800.0, 'created_time': 1774622166.826523, 'last_price_update_time': 1774736653.262136}
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS59%2520WNP') HTTP/1.1" 204 0
2026-03-28 22:24:13 [bca.uk] INFO: Found listing with ID: AF69%20FCP
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:24:13 [bca.uk] INFO: Scrape type for AF69%20FCP: 2
2026-03-28 22:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea4d874c-6430-5d66-bc7c-254cac107a68 with identifier: AF69%20FCP
2026-03-28 22:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea4d874c-6430-5d66-bc7c-254cac107a68 with scrape type 2
2026-03-28 22:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea4d874c-6430-5d66-bc7c-254cac107a68 with scrape type 2
2026-03-28 22:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea4d874c-6430-5d66-bc7c-254cac107a68, identifier: AF69%20FCP
2026-03-28 22:24:13 [bca.uk] INFO: Found listing with ID: WG73%20OAP
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 22:24:13 [bca.uk] INFO: Scrape type for WG73%20OAP: 2
2026-03-28 22:24:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a892aa3b-7b9a-5fd3-b30b-d397585f262f with identifier: WG73%20OAP
2026-03-28 22:24:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a892aa3b-7b9a-5fd3-b30b-d397585f262f with scrape type 2
2026-03-28 22:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a892aa3b-7b9a-5fd3-b30b-d397585f262f with scrape type 2
2026-03-28 22:24:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a892aa3b-7b9a-5fd3-b30b-d397585f262f, identifier: WG73%20OAP
2026-03-28 22:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea4d874c-6430-5d66-bc7c-254cac107a68 with identifier: AF69%20FCP
2026-03-28 22:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea4d874c-6430-5d66-bc7c-254cac107a68 with identifier: AF69%20FCP
2026-03-28 22:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea4d874c-6430-5d66-bc7c-254cac107a68 with identifier: AF69%20FCP to the API
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF69%20FCP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea4d874c-6430-5d66-bc7c-254cac107a68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF69 FCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF69%20FCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 77849,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AKXLA891442',
 'year': 2019}
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF69%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:24:13 [bca.uk] INFO: Saving data for AF69%20FCP: {'auction_closing_time': 1775037600.0, 'created_time': 1774621829.181104, 'last_price_update_time': 1774736653.769773}
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF69%2520FCP') HTTP/1.1" 204 0
2026-03-28 22:24:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a892aa3b-7b9a-5fd3-b30b-d397585f262f with identifier: WG73%20OAP
2026-03-28 22:24:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a892aa3b-7b9a-5fd3-b30b-d397585f262f with identifier: WG73%20OAP
2026-03-28 22:24:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a892aa3b-7b9a-5fd3-b30b-d397585f262f with identifier: WG73%20OAP to the API
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG73%20OAP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a892aa3b-7b9a-5fd3-b30b-d397585f262f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WG73 OAP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG73%20OAP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 14047,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B3P CORE G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B3P CORE G/T',
 'vin': 'YV1XZK7V4R2268756',
 'year': 2023}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Saving data for WG73%20OAP: {'auction_closing_time': 1775037600.0, 'created_time': 1774622146.669647, 'last_price_update_time': 1774736654.063277}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG73%2520OAP') HTTP/1.1" 204 0
2026-03-28 22:24:14 [bca.uk] INFO: Found listing with ID: FE23%20TRX
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Scrape type for FE23%20TRX: 2
2026-03-28 22:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eef7fca1-5281-54d6-80bd-cff7d76daf5d with identifier: FE23%20TRX
2026-03-28 22:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eef7fca1-5281-54d6-80bd-cff7d76daf5d with scrape type 2
2026-03-28 22:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eef7fca1-5281-54d6-80bd-cff7d76daf5d with scrape type 2
2026-03-28 22:24:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eef7fca1-5281-54d6-80bd-cff7d76daf5d, identifier: FE23%20TRX
2026-03-28 22:24:14 [bca.uk] INFO: Found listing with ID: YE72%20WSZ
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Scrape type for YE72%20WSZ: 2
2026-03-28 22:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f037bc62-0165-5551-994b-3ebcb40f3347 with identifier: YE72%20WSZ
2026-03-28 22:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f037bc62-0165-5551-994b-3ebcb40f3347 with scrape type 2
2026-03-28 22:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f037bc62-0165-5551-994b-3ebcb40f3347 with scrape type 2
2026-03-28 22:24:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f037bc62-0165-5551-994b-3ebcb40f3347, identifier: YE72%20WSZ
2026-03-28 22:24:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eef7fca1-5281-54d6-80bd-cff7d76daf5d with identifier: FE23%20TRX
2026-03-28 22:24:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eef7fca1-5281-54d6-80bd-cff7d76daf5d with identifier: FE23%20TRX
2026-03-28 22:24:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eef7fca1-5281-54d6-80bd-cff7d76daf5d with identifier: FE23%20TRX to the API
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20TRX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'eef7fca1-5281-54d6-80bd-cff7d76daf5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FE23 TRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20TRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 22508,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD EDITION',
 'vin': 'SALZA2AT3PH215224',
 'year': 2023}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Saving data for FE23%20TRX: {'auction_closing_time': 1775037600.0, 'created_time': 1774621832.375932, 'last_price_update_time': 1774736654.606195}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520TRX') HTTP/1.1" 204 0
2026-03-28 22:24:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f037bc62-0165-5551-994b-3ebcb40f3347 with identifier: YE72%20WSZ
2026-03-28 22:24:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f037bc62-0165-5551-994b-3ebcb40f3347 with identifier: YE72%20WSZ
2026-03-28 22:24:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f037bc62-0165-5551-994b-3ebcb40f3347 with identifier: YE72%20WSZ to the API
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE72%20WSZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f037bc62-0165-5551-994b-3ebcb40f3347',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YE72 WSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE72%20WSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 32420,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH ACENTA PREM.X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 MH ACENTA PREM.X-T',
 'vin': 'SJNTAAJ12U1182504',
 'year': 2022}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520WSZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Saving data for YE72%20WSZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622147.073176, 'last_price_update_time': 1774736654.912824}
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE72%2520WSZ') HTTP/1.1" 204 0
2026-03-28 22:24:14 [bca.uk] INFO: Found listing with ID: LF16%20UZY
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520UZY%27 HTTP/1.1" 200 None
2026-03-28 22:24:14 [bca.uk] INFO: Scrape type for LF16%20UZY: 2
2026-03-28 22:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32298398-dcb0-531c-852b-cbb2d4ec591b with identifier: LF16%20UZY
2026-03-28 22:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32298398-dcb0-531c-852b-cbb2d4ec591b with scrape type 2
2026-03-28 22:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32298398-dcb0-531c-852b-cbb2d4ec591b with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32298398-dcb0-531c-852b-cbb2d4ec591b, identifier: LF16%20UZY
2026-03-28 22:24:15 [bca.uk] INFO: Found listing with ID: WN73%20CVF
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520CVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Scrape type for WN73%20CVF: 2
2026-03-28 22:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0325041-f1fa-5da8-bbae-94678c4281b8 with identifier: WN73%20CVF
2026-03-28 22:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0325041-f1fa-5da8-bbae-94678c4281b8 with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0325041-f1fa-5da8-bbae-94678c4281b8 with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0325041-f1fa-5da8-bbae-94678c4281b8, identifier: WN73%20CVF
2026-03-28 22:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32298398-dcb0-531c-852b-cbb2d4ec591b with identifier: LF16%20UZY
2026-03-28 22:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32298398-dcb0-531c-852b-cbb2d4ec591b with identifier: LF16%20UZY
2026-03-28 22:24:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32298398-dcb0-531c-852b-cbb2d4ec591b with identifier: LF16%20UZY to the API
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF16%20UZY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32298398-dcb0-531c-852b-cbb2d4ec591b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF16 UZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF16%20UZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 114983,
 'odometer_reading_unit': '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': 'W0LJC7E81GB565809',
 'year': 2016}
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520UZY%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Saving data for LF16%20UZY: {'auction_closing_time': 1774864800.0, 'created_time': 1774350136.436701, 'last_price_update_time': 1774736655.454431}
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF16%2520UZY') HTTP/1.1" 204 0
2026-03-28 22:24:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0325041-f1fa-5da8-bbae-94678c4281b8 with identifier: WN73%20CVF
2026-03-28 22:24:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0325041-f1fa-5da8-bbae-94678c4281b8 with identifier: WN73%20CVF
2026-03-28 22:24:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0325041-f1fa-5da8-bbae-94678c4281b8 with identifier: WN73%20CVF to the API
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN73%20CVF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0325041-f1fa-5da8-bbae-94678c4281b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN73 CVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN73%20CVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 14142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.0 EBL 165 L4 H3 LEADER Bus',
 'transmission': 'automatic',
 'trim': 'EBL 165 L4 H3 LEADER',
 'vin': 'WF0MXXTTRMPY72362',
 'year': 2023}
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520CVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Saving data for WN73%20CVF: {'auction_closing_time': 1775037600.0, 'created_time': 1774622148.363462, 'last_price_update_time': 1774736655.753009}
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN73%2520CVF') HTTP/1.1" 204 0
2026-03-28 22:24:15 [bca.uk] INFO: Found listing with ID: OV12%20AEN
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV12%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Scrape type for OV12%20AEN: 2
2026-03-28 22:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1d8416d-0676-5334-9274-0ebaf0609236 with identifier: OV12%20AEN
2026-03-28 22:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1d8416d-0676-5334-9274-0ebaf0609236 with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1d8416d-0676-5334-9274-0ebaf0609236 with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1d8416d-0676-5334-9274-0ebaf0609236, identifier: OV12%20AEN
2026-03-28 22:24:15 [bca.uk] INFO: Found listing with ID: LG64%20SVT
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520SVT%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Scrape type for LG64%20SVT: 0
2026-03-28 22:24:15 [bca.uk] INFO: Found listing with ID: KS65%20LUJ
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520LUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:15 [bca.uk] INFO: Scrape type for KS65%20LUJ: 2
2026-03-28 22:24:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0294e625-6580-5a79-9788-8ad1c9d33dcf with identifier: KS65%20LUJ
2026-03-28 22:24:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0294e625-6580-5a79-9788-8ad1c9d33dcf with scrape type 2
2026-03-28 22:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0294e625-6580-5a79-9788-8ad1c9d33dcf with scrape type 2
2026-03-28 22:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0294e625-6580-5a79-9788-8ad1c9d33dcf, identifier: KS65%20LUJ
2026-03-28 22:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1d8416d-0676-5334-9274-0ebaf0609236 with identifier: OV12%20AEN
2026-03-28 22:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1d8416d-0676-5334-9274-0ebaf0609236 with identifier: OV12%20AEN
2026-03-28 22:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1d8416d-0676-5334-9274-0ebaf0609236 with identifier: OV12%20AEN to the API
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV12%20AEN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1d8416d-0676-5334-9274-0ebaf0609236',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV12 AEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV12%20AEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 95668,
 '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 TDI 75 BLUEMOTION Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 75 BLUEMOTION',
 'vin': 'WVWZZZ6RZCY228976',
 'year': 2012}
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV12%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Saving data for OV12%20AEN: {'auction_closing_time': 1774864800.0, 'created_time': 1773933120.248526, 'last_price_update_time': 1774736656.303975}
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV12%2520AEN') HTTP/1.1" 204 0
2026-03-28 22:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0294e625-6580-5a79-9788-8ad1c9d33dcf with identifier: KS65%20LUJ
2026-03-28 22:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0294e625-6580-5a79-9788-8ad1c9d33dcf with identifier: KS65%20LUJ
2026-03-28 22:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0294e625-6580-5a79-9788-8ad1c9d33dcf with identifier: KS65%20LUJ to the API
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS65%20LUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0294e625-6580-5a79-9788-8ad1c9d33dcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS65 LUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS65%20LUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 110011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 2.0 T SE Saloon',
 'transmission': 'manual',
 'trim': 'T SE',
 'vin': 'WDD2050422R126125',
 'year': 2016}
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS65%2520LUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Saving data for KS65%20LUJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622144.279066, 'last_price_update_time': 1774736656.594593}
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS65%2520LUJ') HTTP/1.1" 204 0
2026-03-28 22:24:16 [bca.uk] INFO: Found listing with ID: RA66%20UPX
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Scrape type for RA66%20UPX: 0
2026-03-28 22:24:16 [bca.uk] INFO: Found listing with ID: RE68%20ECJ
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Scrape type for RE68%20ECJ: 0
2026-03-28 22:24:16 [bca.uk] INFO: Found listing with ID: S6%20HXF
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S6%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Scrape type for S6%20HXF: 2
2026-03-28 22:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65011b00-9b2b-5384-92af-0eb6e55f785f with identifier: S6%20HXF
2026-03-28 22:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65011b00-9b2b-5384-92af-0eb6e55f785f with scrape type 2
2026-03-28 22:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65011b00-9b2b-5384-92af-0eb6e55f785f with scrape type 2
2026-03-28 22:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65011b00-9b2b-5384-92af-0eb6e55f785f, identifier: S6%20HXF
2026-03-28 22:24:16 [bca.uk] INFO: Found listing with ID: HY59%20MHN
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY59%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 22:24:16 [bca.uk] INFO: Scrape type for HY59%20MHN: 2
2026-03-28 22:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15572783-44b5-51da-a550-fa4287ee0b5c with identifier: HY59%20MHN
2026-03-28 22:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15572783-44b5-51da-a550-fa4287ee0b5c with scrape type 2
2026-03-28 22:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15572783-44b5-51da-a550-fa4287ee0b5c with scrape type 2
2026-03-28 22:24:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15572783-44b5-51da-a550-fa4287ee0b5c, identifier: HY59%20MHN
2026-03-28 22:24:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65011b00-9b2b-5384-92af-0eb6e55f785f with identifier: S6%20HXF
2026-03-28 22:24:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65011b00-9b2b-5384-92af-0eb6e55f785f with identifier: S6%20HXF
2026-03-28 22:24:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65011b00-9b2b-5384-92af-0eb6e55f785f with identifier: S6%20HXF to the API
2026-03-28 22:24:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S6%20HXF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65011b00-9b2b-5384-92af-0eb6e55f785f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S6 HXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S6%20HXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF',
 'odometer': 56375,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF 3.0 D V6 240 PREMIUM LUXURY Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 240 PREMIUM LUXURY',
 'vin': 'SAJAC0643ANR72090',
 'year': 2009}
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S6%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 22:24:17 [bca.uk] INFO: Saving data for S6%20HXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774622022.253921, 'last_price_update_time': 1774736657.134526}
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S6%2520HXF') HTTP/1.1" 204 0
2026-03-28 22:24:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15572783-44b5-51da-a550-fa4287ee0b5c with identifier: HY59%20MHN
2026-03-28 22:24:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15572783-44b5-51da-a550-fa4287ee0b5c with identifier: HY59%20MHN
2026-03-28 22:24:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15572783-44b5-51da-a550-fa4287ee0b5c with identifier: HY59%20MHN to the API
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY59%20MHN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '15572783-44b5-51da-a550-fa4287ee0b5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY59 MHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY59%20MHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 54188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT TOURING STEP Estate',
 'transmission': 'manual',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBAUX32050A384635',
 'year': 2009}
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY59%2520MHN%27 HTTP/1.1" 200 None
2026-03-28 22:24:17 [bca.uk] INFO: Saving data for HY59%20MHN: {'auction_closing_time': 1775037600.0, 'created_time': 1774622133.086443, 'last_price_update_time': 1774736657.519906}
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY59%2520MHN') HTTP/1.1" 204 0
2026-03-28 22:24:17 [bca.uk] INFO: Found listing with ID: VE71%20LYK
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520LYK%27 HTTP/1.1" 200 None
2026-03-28 22:24:17 [bca.uk] INFO: Scrape type for VE71%20LYK: 0
2026-03-28 22:24:17 [bca.uk] INFO: Found listing with ID: WN69%20KKH
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 22:24:17 [bca.uk] INFO: Scrape type for WN69%20KKH: 2
2026-03-28 22:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f813314-789c-5289-89aa-7a0315d113ce with identifier: WN69%20KKH
2026-03-28 22:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f813314-789c-5289-89aa-7a0315d113ce with scrape type 2
2026-03-28 22:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f813314-789c-5289-89aa-7a0315d113ce with scrape type 2
2026-03-28 22:24:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f813314-789c-5289-89aa-7a0315d113ce, identifier: WN69%20KKH
2026-03-28 22:24:17 [bca.uk] INFO: Found listing with ID: BP73%20LPL
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:17 [bca.uk] INFO: Scrape type for BP73%20LPL: 2
2026-03-28 22:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3939b755-b643-5c96-82b3-83322b025c49 with identifier: BP73%20LPL
2026-03-28 22:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3939b755-b643-5c96-82b3-83322b025c49 with scrape type 2
2026-03-28 22:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3939b755-b643-5c96-82b3-83322b025c49 with scrape type 2
2026-03-28 22:24:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3939b755-b643-5c96-82b3-83322b025c49, identifier: BP73%20LPL
2026-03-28 22:24:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f813314-789c-5289-89aa-7a0315d113ce with identifier: WN69%20KKH
2026-03-28 22:24:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f813314-789c-5289-89aa-7a0315d113ce with identifier: WN69%20KKH
2026-03-28 22:24:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f813314-789c-5289-89aa-7a0315d113ce with identifier: WN69%20KKH to the API
2026-03-28 22:24:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN69%20KKH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f813314-789c-5289-89aa-7a0315d113ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN69 KKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN69%20KKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 22516,
 'odometer_reading_unit': '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': 'W0V0XEP08K4362030',
 'year': 2019}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520KKH%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Saving data for WN69%20KKH: {'auction_closing_time': 1774864800.0, 'created_time': 1774044640.575679, 'last_price_update_time': 1774736658.123313}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN69%2520KKH') HTTP/1.1" 204 0
2026-03-28 22:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3939b755-b643-5c96-82b3-83322b025c49 with identifier: BP73%20LPL
2026-03-28 22:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3939b755-b643-5c96-82b3-83322b025c49 with identifier: BP73%20LPL
2026-03-28 22:24:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3939b755-b643-5c96-82b3-83322b025c49 with identifier: BP73%20LPL to the API
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP73%20LPL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3939b755-b643-5c96-82b3-83322b025c49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP73 LPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP73%20LPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 20138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS9RC231249',
 'year': 2023}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Saving data for BP73%20LPL: {'auction_closing_time': 1775037600.0, 'created_time': 1774622134.513226, 'last_price_update_time': 1774736658.405102}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP73%2520LPL') HTTP/1.1" 204 0
2026-03-28 22:24:18 [bca.uk] INFO: Found listing with ID: WP65%20AOT
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP65%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Scrape type for WP65%20AOT: 0
2026-03-28 22:24:18 [bca.uk] INFO: Found listing with ID: WR64%20VZJ
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR64%2520VZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Scrape type for WR64%20VZJ: 0
2026-03-28 22:24:18 [bca.uk] INFO: Found listing with ID: WU22%20JXA
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Scrape type for WU22%20JXA: 0
2026-03-28 22:24:18 [bca.uk] INFO: Found listing with ID: BX14%20XGB
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX14%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Scrape type for BX14%20XGB: 2
2026-03-28 22:24:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e41fe69-cef4-5327-b5bf-e6238140139b with identifier: BX14%20XGB
2026-03-28 22:24:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e41fe69-cef4-5327-b5bf-e6238140139b with scrape type 2
2026-03-28 22:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e41fe69-cef4-5327-b5bf-e6238140139b with scrape type 2
2026-03-28 22:24:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e41fe69-cef4-5327-b5bf-e6238140139b, identifier: BX14%20XGB
2026-03-28 22:24:18 [bca.uk] INFO: Found listing with ID: GU25%20CYK
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU25%2520CYK%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Scrape type for GU25%20CYK: 2
2026-03-28 22:24:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48070f85-c043-5edb-9b9c-01c91fc3ca01 with identifier: GU25%20CYK
2026-03-28 22:24:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48070f85-c043-5edb-9b9c-01c91fc3ca01 with scrape type 2
2026-03-28 22:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48070f85-c043-5edb-9b9c-01c91fc3ca01 with scrape type 2
2026-03-28 22:24:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48070f85-c043-5edb-9b9c-01c91fc3ca01, identifier: GU25%20CYK
2026-03-28 22:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e41fe69-cef4-5327-b5bf-e6238140139b with identifier: BX14%20XGB
2026-03-28 22:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e41fe69-cef4-5327-b5bf-e6238140139b with identifier: BX14%20XGB
2026-03-28 22:24:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e41fe69-cef4-5327-b5bf-e6238140139b with identifier: BX14%20XGB to the API
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX14%20XGB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0e41fe69-cef4-5327-b5bf-e6238140139b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX14 XGB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX14%20XGB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 65761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDEL88824',
 'year': 2014}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX14%2520XGB%27 HTTP/1.1" 200 None
2026-03-28 22:24:18 [bca.uk] INFO: Saving data for BX14%20XGB: {'auction_closing_time': 1774864800.0, 'created_time': 1774622045.206215, 'last_price_update_time': 1774736658.954261}
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX14%2520XGB') HTTP/1.1" 204 0
2026-03-28 22:24:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48070f85-c043-5edb-9b9c-01c91fc3ca01 with identifier: GU25%20CYK
2026-03-28 22:24:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48070f85-c043-5edb-9b9c-01c91fc3ca01 with identifier: GU25%20CYK
2026-03-28 22:24:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48070f85-c043-5edb-9b9c-01c91fc3ca01 with identifier: GU25%20CYK to the API
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU25%20CYK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48070f85-c043-5edb-9b9c-01c91fc3ca01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU25 CYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU25%20CYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 7916,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T MHEV 160 4WD N LINE S DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T MHEV 160 4WD N LINE S DCT',
 'vin': 'TMAJB81B8SJ570598',
 'year': 2025}
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU25%2520CYK%27 HTTP/1.1" 200 None
2026-03-28 22:24:19 [bca.uk] INFO: Saving data for GU25%20CYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774622111.323453, 'last_price_update_time': 1774736659.244917}
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU25%2520CYK') HTTP/1.1" 204 0
2026-03-28 22:24:19 [bca.uk] INFO: Found listing with ID: DL66%20JWY
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 22:24:19 [bca.uk] INFO: Scrape type for DL66%20JWY: 2
2026-03-28 22:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58407b19-8b8e-5f3c-ac73-99473c8118b3 with identifier: DL66%20JWY
2026-03-28 22:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58407b19-8b8e-5f3c-ac73-99473c8118b3 with scrape type 2
2026-03-28 22:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58407b19-8b8e-5f3c-ac73-99473c8118b3 with scrape type 2
2026-03-28 22:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58407b19-8b8e-5f3c-ac73-99473c8118b3, identifier: DL66%20JWY
2026-03-28 22:24:19 [bca.uk] INFO: Found listing with ID: GL69%20LKE
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL69%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:24:19 [bca.uk] INFO: Scrape type for GL69%20LKE: 2
2026-03-28 22:24:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a3bc719-c036-54d9-890f-900313384589 with identifier: GL69%20LKE
2026-03-28 22:24:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a3bc719-c036-54d9-890f-900313384589 with scrape type 2
2026-03-28 22:24:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a3bc719-c036-54d9-890f-900313384589 with scrape type 2
2026-03-28 22:24:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a3bc719-c036-54d9-890f-900313384589, identifier: GL69%20LKE
2026-03-28 22:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58407b19-8b8e-5f3c-ac73-99473c8118b3 with identifier: DL66%20JWY
2026-03-28 22:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58407b19-8b8e-5f3c-ac73-99473c8118b3 with identifier: DL66%20JWY
2026-03-28 22:24:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58407b19-8b8e-5f3c-ac73-99473c8118b3 with identifier: DL66%20JWY to the API
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL66%20JWY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '58407b19-8b8e-5f3c-ac73-99473c8118b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL66 JWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL66%20JWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 105111,
 'odometer_reading_unit': '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 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': '16V 100 DESIGN',
 'vin': 'W0LBD6ED9HG042440',
 'year': 2016}
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520JWY%27 HTTP/1.1" 200 None
2026-03-28 22:24:19 [bca.uk] INFO: Saving data for DL66%20JWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774479434.193486, 'last_price_update_time': 1774736659.777854}
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL66%2520JWY') HTTP/1.1" 204 0
2026-03-28 22:24:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a3bc719-c036-54d9-890f-900313384589 with identifier: GL69%20LKE
2026-03-28 22:24:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a3bc719-c036-54d9-890f-900313384589 with identifier: GL69%20LKE
2026-03-28 22:24:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a3bc719-c036-54d9-890f-900313384589 with identifier: GL69%20LKE to the API
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL69%20LKE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4a3bc719-c036-54d9-890f-900313384589',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL69 LKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL69%20LKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 89012,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0JXXGAHJKJ69287',
 'year': 2019}
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL69%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Saving data for GL69%20LKE: {'auction_closing_time': 1775037600.0, 'created_time': 1774622137.701284, 'last_price_update_time': 1774736660.092277}
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL69%2520LKE') HTTP/1.1" 204 0
2026-03-28 22:24:20 [bca.uk] INFO: Found listing with ID: EU67%20ZKA
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520ZKA%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Scrape type for EU67%20ZKA: 0
2026-03-28 22:24:20 [bca.uk] INFO: Found listing with ID: EW19%20FOC
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EW19%2520FOC%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Scrape type for EW19%20FOC: 0
2026-03-28 22:24:20 [bca.uk] INFO: Found listing with ID: FN18%20YMZ
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN18%2520YMZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Scrape type for FN18%20YMZ: 0
2026-03-28 22:24:20 [bca.uk] INFO: Found listing with ID: HG67%20UFV
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG67%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Scrape type for HG67%20UFV: 2
2026-03-28 22:24:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab85c3fa-1317-506d-bfc4-9ff17d71920f with identifier: HG67%20UFV
2026-03-28 22:24:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab85c3fa-1317-506d-bfc4-9ff17d71920f with scrape type 2
2026-03-28 22:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab85c3fa-1317-506d-bfc4-9ff17d71920f with scrape type 2
2026-03-28 22:24:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab85c3fa-1317-506d-bfc4-9ff17d71920f, identifier: HG67%20UFV
2026-03-28 22:24:20 [bca.uk] INFO: Found listing with ID: EU16%20UEY
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU16%2520UEY%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Scrape type for EU16%20UEY: 2
2026-03-28 22:24:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf21a145-6053-50ae-9fea-16ca7bb5f512 with identifier: EU16%20UEY
2026-03-28 22:24:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf21a145-6053-50ae-9fea-16ca7bb5f512 with scrape type 2
2026-03-28 22:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf21a145-6053-50ae-9fea-16ca7bb5f512 with scrape type 2
2026-03-28 22:24:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf21a145-6053-50ae-9fea-16ca7bb5f512, identifier: EU16%20UEY
2026-03-28 22:24:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab85c3fa-1317-506d-bfc4-9ff17d71920f with identifier: HG67%20UFV
2026-03-28 22:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab85c3fa-1317-506d-bfc4-9ff17d71920f with identifier: HG67%20UFV
2026-03-28 22:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab85c3fa-1317-506d-bfc4-9ff17d71920f with identifier: HG67%20UFV to the API
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG67%20UFV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab85c3fa-1317-506d-bfc4-9ff17d71920f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG67 UFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG67%20UFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 113471,
 'odometer_reading_unit': '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.0 T 12V 105 ECOTEC SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 12V 105 ECOTEC SE',
 'vin': 'W0VBD6EAXJG010454',
 'year': 2018}
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG67%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 22:24:20 [bca.uk] INFO: Saving data for HG67%20UFV: {'auction_closing_time': 1774864800.0, 'created_time': 1774044665.55428, 'last_price_update_time': 1774736660.672966}
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG67%2520UFV') HTTP/1.1" 204 0
2026-03-28 22:24:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf21a145-6053-50ae-9fea-16ca7bb5f512 with identifier: EU16%20UEY
2026-03-28 22:24:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf21a145-6053-50ae-9fea-16ca7bb5f512 with identifier: EU16%20UEY
2026-03-28 22:24:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf21a145-6053-50ae-9fea-16ca7bb5f512 with identifier: EU16%20UEY to the API
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EU16%20UEY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cf21a145-6053-50ae-9fea-16ca7bb5f512',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EU16 UEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EU16%20UEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 49992,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 SE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 SE 2WD',
 'vin': 'W0LJD7E80GB598247',
 'year': 2016}
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU16%2520UEY%27 HTTP/1.1" 200 None
2026-03-28 22:24:21 [bca.uk] INFO: Saving data for EU16%20UEY: {'auction_closing_time': 1775037600.0, 'created_time': 1774478092.123764, 'last_price_update_time': 1774736661.096213}
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EU16%2520UEY') HTTP/1.1" 204 0
2026-03-28 22:24:21 [bca.uk] INFO: Found listing with ID: KM64%20VPG
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM64%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:24:21 [bca.uk] INFO: Scrape type for KM64%20VPG: 2
2026-03-28 22:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with identifier: KM64%20VPG
2026-03-28 22:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with scrape type 2
2026-03-28 22:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with scrape type 2
2026-03-28 22:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a446cb0-a0f2-5e0e-afe4-2968669c7a68, identifier: KM64%20VPG
2026-03-28 22:24:21 [bca.uk] INFO: Found listing with ID: GP25%20CFA
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP25%2520CFA%27 HTTP/1.1" 200 None
2026-03-28 22:24:21 [bca.uk] INFO: Scrape type for GP25%20CFA: 2
2026-03-28 22:24:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 289ab0fe-4681-5144-8f58-429dea4e33b8 with identifier: GP25%20CFA
2026-03-28 22:24:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 289ab0fe-4681-5144-8f58-429dea4e33b8 with scrape type 2
2026-03-28 22:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 289ab0fe-4681-5144-8f58-429dea4e33b8 with scrape type 2
2026-03-28 22:24:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 289ab0fe-4681-5144-8f58-429dea4e33b8, identifier: GP25%20CFA
2026-03-28 22:24:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with identifier: KM64%20VPG
2026-03-28 22:24:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with identifier: KM64%20VPG
2026-03-28 22:24:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a446cb0-a0f2-5e0e-afe4-2968669c7a68 with identifier: KM64%20VPG to the API
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM64%20VPG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a446cb0-a0f2-5e0e-afe4-2968669c7a68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM64 VPG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM64%20VPG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 150441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 177 BMT 4M MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 177 BMT 4M MATCH DSG',
 'vin': 'WVGZZZ5NZFW041257',
 'year': 2014}
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM64%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:24:21 [bca.uk] INFO: Saving data for KM64%20VPG: {'auction_closing_time': 1774864800.0, 'created_time': 1774479034.884445, 'last_price_update_time': 1774736661.626118}
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM64%2520VPG') HTTP/1.1" 204 0
2026-03-28 22:24:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 289ab0fe-4681-5144-8f58-429dea4e33b8 with identifier: GP25%20CFA
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=ice+white HTTP/1.1" 200 None
2026-03-28 22:24:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 289ab0fe-4681-5144-8f58-429dea4e33b8 with identifier: GP25%20CFA
2026-03-28 22:24:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 289ab0fe-4681-5144-8f58-429dea4e33b8 with identifier: GP25%20CFA to the API
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP25%20CFA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'ice white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '289ab0fe-4681-5144-8f58-429dea4e33b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP25 CFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP25%20CFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': 'EXPERT',
 'odometer': 7501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 2.0 B/HDI 145 L2 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 145 L2 PROFESSIONAL',
 'vin': 'VF3VLEHT4S7807694',
 'year': 2025}
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP25%2520CFA%27 HTTP/1.1" 200 None
2026-03-28 22:24:22 [bca.uk] INFO: Saving data for GP25%20CFA: {'auction_closing_time': 1775037600.0, 'created_time': 1773829970.825569, 'last_price_update_time': 1774736662.061893}
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP25%2520CFA') HTTP/1.1" 204 0
2026-03-28 22:24:22 [bca.uk] INFO: Found listing with ID: LS24%20JXF
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 22:24:22 [bca.uk] INFO: Scrape type for LS24%20JXF: 2
2026-03-28 22:24:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with identifier: LS24%20JXF
2026-03-28 22:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with scrape type 2
2026-03-28 22:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with scrape type 2
2026-03-28 22:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d, identifier: LS24%20JXF
2026-03-28 22:24:22 [bca.uk] INFO: Found listing with ID: EK67%20HHX
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520HHX%27 HTTP/1.1" 200 None
2026-03-28 22:24:22 [bca.uk] INFO: Scrape type for EK67%20HHX: 0
2026-03-28 22:24:22 [bca.uk] INFO: Found listing with ID: WN24%20YMM
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 22:24:22 [bca.uk] INFO: Scrape type for WN24%20YMM: 2
2026-03-28 22:24:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73526fc9-652a-509c-b48b-8b61acc75a9c with identifier: WN24%20YMM
2026-03-28 22:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73526fc9-652a-509c-b48b-8b61acc75a9c with scrape type 2
2026-03-28 22:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73526fc9-652a-509c-b48b-8b61acc75a9c with scrape type 2
2026-03-28 22:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 73526fc9-652a-509c-b48b-8b61acc75a9c, identifier: WN24%20YMM
2026-03-28 22:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with identifier: LS24%20JXF
2026-03-28 22:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with identifier: LS24%20JXF
2026-03-28 22:24:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 220007b0-761f-5a4a-8a1e-cdd7f0e9f71d with identifier: LS24%20JXF to the API
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 235,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20JXF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '220007b0-761f-5a4a-8a1e-cdd7f0e9f71d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 JXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20JXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 19718,
 '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 Q7 3.0 55 TFSI QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': '55 TFSI QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M6PD042722',
 'year': 2024}
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 22:24:22 [bca.uk] INFO: Saving data for LS24%20JXF: {'auction_closing_time': 1774951200.0, 'created_time': 1774622045.785782, 'last_price_update_time': 1774736662.598673}
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520JXF') HTTP/1.1" 204 0
2026-03-28 22:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 73526fc9-652a-509c-b48b-8b61acc75a9c with identifier: WN24%20YMM
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=magnetic+grey HTTP/1.1" 200 None
2026-03-28 22:24:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 73526fc9-652a-509c-b48b-8b61acc75a9c with identifier: WN24%20YMM
2026-03-28 22:24:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 73526fc9-652a-509c-b48b-8b61acc75a9c with identifier: WN24%20YMM to the API
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20YMM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '73526fc9-652a-509c-b48b-8b61acc75a9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 YMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20YMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 18493,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L2 H1 LIMITED',
 'vin': 'WF0RXXTA8RPP93355',
 'year': 2024}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520YMM%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Saving data for WN24%20YMM: {'auction_closing_time': 1775037600.0, 'created_time': 1773845877.567643, 'last_price_update_time': 1774736663.017069}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520YMM') HTTP/1.1" 204 0
2026-03-28 22:24:23 [bca.uk] INFO: Total items found: 100
2026-03-28 22:24:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded
2026-03-28 22:24:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:24:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: MM72%20XPR
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for MM72%20XPR: 2
2026-03-28 22:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6b79402-3667-5778-9a28-8c06a15f5feb with identifier: MM72%20XPR
2026-03-28 22:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6b79402-3667-5778-9a28-8c06a15f5feb with scrape type 2
2026-03-28 22:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6b79402-3667-5778-9a28-8c06a15f5feb with scrape type 2
2026-03-28 22:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6b79402-3667-5778-9a28-8c06a15f5feb, identifier: MM72%20XPR
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: HV24%20LUO
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520LUO%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for HV24%20LUO: 2
2026-03-28 22:24:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b143b749-7139-5811-aee5-9b761b32cf3a with identifier: HV24%20LUO
2026-03-28 22:24:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b143b749-7139-5811-aee5-9b761b32cf3a with scrape type 2
2026-03-28 22:24:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b143b749-7139-5811-aee5-9b761b32cf3a with scrape type 2
2026-03-28 22:24:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b143b749-7139-5811-aee5-9b761b32cf3a, identifier: HV24%20LUO
2026-03-28 22:24:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6b79402-3667-5778-9a28-8c06a15f5feb with identifier: MM72%20XPR
2026-03-28 22:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6b79402-3667-5778-9a28-8c06a15f5feb with identifier: MM72%20XPR
2026-03-28 22:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6b79402-3667-5778-9a28-8c06a15f5feb with identifier: MM72%20XPR to the API
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM72%20XPR-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': 'f6b79402-3667-5778-9a28-8c06a15f5feb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM72 XPR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM72%20XPR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LEXUS',
 'model': 'ES 300H',
 'odometer': 23637,
 'odometer_reading_unit': '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 ES 300H 2.5 PREMIUM ED. Saloon',
 'transmission': 'automatic',
 'trim': 'PREMIUM ED.',
 'vin': 'JTHB21B1002191243',
 'year': 2022}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Saving data for MM72%20XPR: {'auction_closing_time': 1774951200.0, 'created_time': 1774622046.245501, 'last_price_update_time': 1774736663.567415}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520XPR') HTTP/1.1" 204 0
2026-03-28 22:24:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b143b749-7139-5811-aee5-9b761b32cf3a with identifier: HV24%20LUO
2026-03-28 22:24:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b143b749-7139-5811-aee5-9b761b32cf3a with identifier: HV24%20LUO
2026-03-28 22:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b143b749-7139-5811-aee5-9b761b32cf3a with identifier: HV24%20LUO to the API
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV24%20LUO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b143b749-7139-5811-aee5-9b761b32cf3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV24 LUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV24%20LUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 25382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTAXRPP90618',
 'year': 2024}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520LUO%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Saving data for HV24%20LUO: {'auction_closing_time': 1775037600.0, 'created_time': 1773841352.214284, 'last_price_update_time': 1774736663.851046}
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV24%2520LUO') HTTP/1.1" 204 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: DY19%20RKO
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520RKO%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for DY19%20RKO: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: EA13%20ZRL
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA13%2520ZRL%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for EA13%20ZRL: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: EY19%20DVF
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for EY19%20DVF: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: AK65%20HWP
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520HWP%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for AK65%20HWP: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: BA69%20LFE
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA69%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for BA69%20LFE: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: VO64%20WXS
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO64%2520WXS%27 HTTP/1.1" 200 None
2026-03-28 22:24:23 [bca.uk] INFO: Scrape type for VO64%20WXS: 0
2026-03-28 22:24:23 [bca.uk] INFO: Found listing with ID: WM68%20YHD
2026-03-28 22:24:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM68%2520YHD%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for WM68%20YHD: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: YP73%20KGK
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520KGK%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for YP73%20KGK: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: WA12%20LYR
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA12%2520LYR%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for WA12%20LYR: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: YR17%20KGX
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520KGX%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for YR17%20KGX: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: RO08%20OZM
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO08%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for RO08%20OZM: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: YH73%20XRV
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520XRV%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for YH73%20XRV: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KY19%20SSL
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520SSL%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KY19%20SSL: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SP18%20KFT
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP18%2520KFT%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SP18%20KFT: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: LM23%20VTE
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for LM23%20VTE: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: CX73%20LJF
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX73%2520LJF%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for CX73%20LJF: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: AF15%20AFK
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF15%2520AFK%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for AF15%20AFK: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SW60%20FVV
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW60%2520FVV%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SW60%20FVV: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: LL23%20EFM
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for LL23%20EFM: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: LL71%20FMP
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for LL71%20FMP: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KE72%20VYL
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520VYL%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KE72%20VYL: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KE72%20NKO
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520NKO%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KE72%20NKO: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KE72%20LVD
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LVD%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KE72%20LVD: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: FX18%20DFL
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX18%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for FX18%20DFL: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: MC22%20SWW
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC22%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for MC22%20SWW: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KE72%20LTF
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520LTF%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KE72%20LTF: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: BK73%20SKU
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for BK73%20SKU: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: EO16%20WXF
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO16%2520WXF%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for EO16%20WXF: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: BL21%20JHX
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL21%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for BL21%20JHX: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: GN66%20PMY
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for GN66%20PMY: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: AF13%20YZA
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF13%2520YZA%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for AF13%20YZA: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SKZ%20335
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SKZ%2520335%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SKZ%20335: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SJ21%20CCX
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SJ21%20CCX: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: DN21%20KRJ
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for DN21%20KRJ: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: KY11%20TVJ
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY11%2520TVJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for KY11%20TVJ: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: CU22%20WBJ
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for CU22%20WBJ: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: LY15%20LPL
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY15%2520LPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for LY15%20LPL: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SJ73%20UTL
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ73%2520UTL%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SJ73%20UTL: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: AU24%20RHF
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU24%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for AU24%20RHF: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: YH74%20HRP
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH74%2520HRP%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for YH74%20HRP: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: BL68%20XHC
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for BL68%20XHC: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: ET24%20UYU
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET24%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for ET24%20UYU: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: GP23%20WCT
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP23%2520WCT%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for GP23%20WCT: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SN18%20JUX
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN18%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SN18%20JUX: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: VN20%20JJO
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for VN20%20JJO: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: WO19%20VGJ
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for WO19%20VGJ: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: YX19%20LUE
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for YX19%20LUE: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: BEZ%203707
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BEZ%25203707%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for BEZ%203707: 0
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: SL14%20HKF
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL14%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for SL14%20HKF: 2
2026-03-28 22:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da361ecb-e622-5723-aaa3-c899911093dd with identifier: SL14%20HKF
2026-03-28 22:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da361ecb-e622-5723-aaa3-c899911093dd with scrape type 2
2026-03-28 22:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da361ecb-e622-5723-aaa3-c899911093dd with scrape type 2
2026-03-28 22:24:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da361ecb-e622-5723-aaa3-c899911093dd, identifier: SL14%20HKF
2026-03-28 22:24:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:24:24 [bca.uk] INFO: Found listing with ID: WG24%20TUV
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG24%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 22:24:24 [bca.uk] INFO: Scrape type for WG24%20TUV: 2
2026-03-28 22:24:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb29c09d-1d85-5dfd-b2f5-8d762b824621 with identifier: WG24%20TUV
2026-03-28 22:24:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb29c09d-1d85-5dfd-b2f5-8d762b824621 with scrape type 2
2026-03-28 22:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb29c09d-1d85-5dfd-b2f5-8d762b824621 with scrape type 2
2026-03-28 22:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb29c09d-1d85-5dfd-b2f5-8d762b824621, identifier: WG24%20TUV
2026-03-28 22:24:25 [bca.uk] INFO: Found listing with ID: EK66%20HSA
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520HSA%27 HTTP/1.1" 200 None
2026-03-28 22:24:25 [bca.uk] INFO: Scrape type for EK66%20HSA: 2
2026-03-28 22:24:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with identifier: EK66%20HSA
2026-03-28 22:24:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with scrape type 2
2026-03-28 22:24:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with scrape type 2
2026-03-28 22:24:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aed7ac1f-93ac-5da9-86b1-0e38b5910e50, identifier: EK66%20HSA
2026-03-28 22:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da361ecb-e622-5723-aaa3-c899911093dd with identifier: SL14%20HKF
2026-03-28 22:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da361ecb-e622-5723-aaa3-c899911093dd with identifier: SL14%20HKF
2026-03-28 22:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da361ecb-e622-5723-aaa3-c899911093dd with identifier: SL14%20HKF to the API
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL14%20HKF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da361ecb-e622-5723-aaa3-c899911093dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL14 HKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL14%20HKF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 106151,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2079,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 1.6 TDCI 115 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0HXXWPBHES84990',
 'year': 2014}
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL14%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 22:24:25 [bca.uk] INFO: Saving data for SL14%20HKF: {'auction_closing_time': 1775199600.0, 'created_time': 1773933177.368099, 'last_price_update_time': 1774736665.423684}
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL14%2520HKF') HTTP/1.1" 204 0
2026-03-28 22:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb29c09d-1d85-5dfd-b2f5-8d762b824621 with identifier: WG24%20TUV
2026-03-28 22:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb29c09d-1d85-5dfd-b2f5-8d762b824621 with identifier: WG24%20TUV
2026-03-28 22:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb29c09d-1d85-5dfd-b2f5-8d762b824621 with identifier: WG24%20TUV to the API
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG24%20TUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'cb29c09d-1d85-5dfd-b2f5-8d762b824621',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WG24 TUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG24%20TUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 36099,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 E-POWER HEV N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': 'E-POWER HEV N-CONNECTA',
 'vin': 'SJNTBAJ12U1471749',
 'year': 2024}
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG24%2520TUV%27 HTTP/1.1" 200 None
2026-03-28 22:24:25 [bca.uk] INFO: Saving data for WG24%20TUV: {'auction_closing_time': 1774951200.0, 'created_time': 1774622043.666247, 'last_price_update_time': 1774736665.812111}
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG24%2520TUV') HTTP/1.1" 204 0
2026-03-28 22:24:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with identifier: EK66%20HSA
2026-03-28 22:24:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with identifier: EK66%20HSA
2026-03-28 22:24:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aed7ac1f-93ac-5da9-86b1-0e38b5910e50 with identifier: EK66%20HSA to the API
2026-03-28 22:24:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK66%20HSA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aed7ac1f-93ac-5da9-86b1-0e38b5910e50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK66 HSA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK66%20HSA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 82754,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Estate',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF06XXGCC6GL87291',
 'year': 2016}
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520HSA%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Saving data for EK66%20HSA: {'auction_closing_time': 1775037600.0, 'created_time': 1774478126.395469, 'last_price_update_time': 1774736666.13883}
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK66%2520HSA') HTTP/1.1" 204 0
2026-03-28 22:24:26 [bca.uk] INFO: Found listing with ID: HV71%20VPL
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Scrape type for HV71%20VPL: 0
2026-03-28 22:24:26 [bca.uk] INFO: Found listing with ID: MK22%20LXP
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Scrape type for MK22%20LXP: 2
2026-03-28 22:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with identifier: MK22%20LXP
2026-03-28 22:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11cf0408-3e41-50f2-ba71-fa9c834f4dc2, identifier: MK22%20LXP
2026-03-28 22:24:26 [bca.uk] INFO: Found listing with ID: HJ73%20OWV
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWV%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Scrape type for HJ73%20OWV: 2
2026-03-28 22:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with identifier: HJ73%20OWV
2026-03-28 22:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1610ad01-d16d-5dc1-9bde-19fd53a6f177, identifier: HJ73%20OWV
2026-03-28 22:24:26 [bca.uk] INFO: Found listing with ID: WN24%20JXA
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Scrape type for WN24%20JXA: 2
2026-03-28 22:24:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: add44a19-93c1-5467-ac65-a771036e9c7f with identifier: WN24%20JXA
2026-03-28 22:24:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item add44a19-93c1-5467-ac65-a771036e9c7f with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item add44a19-93c1-5467-ac65-a771036e9c7f with scrape type 2
2026-03-28 22:24:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: add44a19-93c1-5467-ac65-a771036e9c7f, identifier: WN24%20JXA
2026-03-28 22:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with identifier: MK22%20LXP
2026-03-28 22:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with identifier: MK22%20LXP
2026-03-28 22:24:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11cf0408-3e41-50f2-ba71-fa9c834f4dc2 with identifier: MK22%20LXP to the API
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK22%20LXP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '11cf0408-3e41-50f2-ba71-fa9c834f4dc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK22 LXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK22%20LXP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 76062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10250,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.0 TSI 110 SE TECHNOLOGY Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE TECHNOLOGY',
 'vin': 'TMBKP7NX0NY055334',
 'year': 2022}
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520LXP%27 HTTP/1.1" 200 None
2026-03-28 22:24:26 [bca.uk] INFO: Saving data for MK22%20LXP: {'auction_closing_time': 1775199600.0, 'created_time': 1774436903.276884, 'last_price_update_time': 1774736666.800021}
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK22%2520LXP') HTTP/1.1" 204 0
2026-03-28 22:24:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with identifier: HJ73%20OWV
2026-03-28 22:24:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with identifier: HJ73%20OWV
2026-03-28 22:24:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1610ad01-d16d-5dc1-9bde-19fd53a6f177 with identifier: HJ73%20OWV to the API
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ73%20OWV-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': '1610ad01-d16d-5dc1-9bde-19fd53a6f177',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ73 OWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ73%20OWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 21690,
 'odometer_reading_unit': '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': 'WAUZZZFY1P2182978',
 'year': 2023}
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OWV%27 HTTP/1.1" 200 None
2026-03-28 22:24:27 [bca.uk] INFO: Saving data for HJ73%20OWV: {'auction_closing_time': 1774951200.0, 'created_time': 1774622032.631754, 'last_price_update_time': 1774736667.080631}
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ73%2520OWV') HTTP/1.1" 204 0
2026-03-28 22:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: add44a19-93c1-5467-ac65-a771036e9c7f with identifier: WN24%20JXA
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=grey+matter HTTP/1.1" 200 None
2026-03-28 22:24:27 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: add44a19-93c1-5467-ac65-a771036e9c7f with identifier: WN24%20JXA
2026-03-28 22:24:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: add44a19-93c1-5467-ac65-a771036e9c7f with identifier: WN24%20JXA to the API
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20JXA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'add44a19-93c1-5467-ac65-a771036e9c7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 JXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20JXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 21445,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTA0RRB97194',
 'year': 2024}
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:27 [bca.uk] INFO: Saving data for WN24%20JXA: {'auction_closing_time': 1775037600.0, 'created_time': 1773845867.369246, 'last_price_update_time': 1774736667.50171}
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520JXA') HTTP/1.1" 204 0
2026-03-28 22:24:27 [bca.uk] INFO: Found listing with ID: CA68%20PYX
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA68%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 22:24:27 [bca.uk] INFO: Scrape type for CA68%20PYX: 2
2026-03-28 22:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b1c759-4bba-5be5-9e1a-368880cd3c5b with identifier: CA68%20PYX
2026-03-28 22:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b1c759-4bba-5be5-9e1a-368880cd3c5b with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b1c759-4bba-5be5-9e1a-368880cd3c5b with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15b1c759-4bba-5be5-9e1a-368880cd3c5b, identifier: CA68%20PYX
2026-03-28 22:24:27 [bca.uk] INFO: Found listing with ID: HX74%20PHY
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX74%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 22:24:27 [bca.uk] INFO: Scrape type for HX74%20PHY: 2
2026-03-28 22:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24cdf679-abcf-5103-811a-4b4ac54ddc8e with identifier: HX74%20PHY
2026-03-28 22:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24cdf679-abcf-5103-811a-4b4ac54ddc8e with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24cdf679-abcf-5103-811a-4b4ac54ddc8e with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24cdf679-abcf-5103-811a-4b4ac54ddc8e, identifier: HX74%20PHY
2026-03-28 22:24:27 [bca.uk] INFO: Found listing with ID: DG09%20NKN
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG09%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 22:24:27 [bca.uk] INFO: Scrape type for DG09%20NKN: 2
2026-03-28 22:24:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f049dd48-0f93-5ec5-91a4-b95e976b98f5 with identifier: DG09%20NKN
2026-03-28 22:24:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f049dd48-0f93-5ec5-91a4-b95e976b98f5 with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f049dd48-0f93-5ec5-91a4-b95e976b98f5 with scrape type 2
2026-03-28 22:24:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f049dd48-0f93-5ec5-91a4-b95e976b98f5, identifier: DG09%20NKN
2026-03-28 22:24:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15b1c759-4bba-5be5-9e1a-368880cd3c5b with identifier: CA68%20PYX
2026-03-28 22:24:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15b1c759-4bba-5be5-9e1a-368880cd3c5b with identifier: CA68%20PYX
2026-03-28 22:24:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15b1c759-4bba-5be5-9e1a-368880cd3c5b with identifier: CA68%20PYX to the API
2026-03-28 22:24:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA68%20PYX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15b1c759-4bba-5be5-9e1a-368880cd3c5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA68 PYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA68%20PYX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'MICRA',
 'odometer': 72614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4200,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN MICRA 1.0 ACENTA LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA LIMITED ED.',
 'vin': 'VNVK1400560901199',
 'year': 2018}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA68%2520PYX%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Saving data for CA68%20PYX: {'auction_closing_time': 1775199600.0, 'created_time': 1774044619.28156, 'last_price_update_time': 1774736668.144544}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA68%2520PYX') HTTP/1.1" 204 0
2026-03-28 22:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24cdf679-abcf-5103-811a-4b4ac54ddc8e with identifier: HX74%20PHY
2026-03-28 22:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24cdf679-abcf-5103-811a-4b4ac54ddc8e with identifier: HX74%20PHY
2026-03-28 22:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24cdf679-abcf-5103-811a-4b4ac54ddc8e with identifier: HX74%20PHY to the API
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX74%20PHY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '24cdf679-abcf-5103-811a-4b4ac54ddc8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX74 PHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX74%20PHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '320I',
 'odometer': 16833,
 '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 SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T SPORT STEP',
 'vin': 'WBA50FF0008E78209',
 'year': 2024}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX74%2520PHY%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Saving data for HX74%20PHY: {'auction_closing_time': 1774951200.0, 'created_time': 1774622034.562784, 'last_price_update_time': 1774736668.448758}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX74%2520PHY') HTTP/1.1" 204 0
2026-03-28 22:24:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f049dd48-0f93-5ec5-91a4-b95e976b98f5 with identifier: DG09%20NKN
2026-03-28 22:24:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f049dd48-0f93-5ec5-91a4-b95e976b98f5 with identifier: DG09%20NKN
2026-03-28 22:24:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f049dd48-0f93-5ec5-91a4-b95e976b98f5 with identifier: DG09%20NKN to the API
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG09%20NKN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f049dd48-0f93-5ec5-91a4-b95e976b98f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG09 NKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG09%20NKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 81861,
 '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  Convertible',
 'transmission': 'manual',
 'trim': '',
 'vin': 'WMWMR320X0TX73351',
 'year': 2009}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG09%2520NKN%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Saving data for DG09%20NKN: {'auction_closing_time': 1775037600.0, 'created_time': 1774622120.809291, 'last_price_update_time': 1774736668.721392}
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG09%2520NKN') HTTP/1.1" 204 0
2026-03-28 22:24:28 [bca.uk] INFO: Found listing with ID: CK21%20OHW
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK21%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Scrape type for CK21%20OHW: 0
2026-03-28 22:24:28 [bca.uk] INFO: Found listing with ID: PE64%20HKT
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520HKT%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Scrape type for PE64%20HKT: 2
2026-03-28 22:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with identifier: PE64%20HKT
2026-03-28 22:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with scrape type 2
2026-03-28 22:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with scrape type 2
2026-03-28 22:24:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0, identifier: PE64%20HKT
2026-03-28 22:24:28 [bca.uk] INFO: Found listing with ID: DL24%20OOX
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OOX%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Scrape type for DL24%20OOX: 2
2026-03-28 22:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7aa9528f-11cc-567a-a102-e21c28a0f225 with identifier: DL24%20OOX
2026-03-28 22:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7aa9528f-11cc-567a-a102-e21c28a0f225 with scrape type 2
2026-03-28 22:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7aa9528f-11cc-567a-a102-e21c28a0f225 with scrape type 2
2026-03-28 22:24:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7aa9528f-11cc-567a-a102-e21c28a0f225, identifier: DL24%20OOX
2026-03-28 22:24:28 [bca.uk] INFO: Found listing with ID: LP67%20WFR
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP67%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:24:28 [bca.uk] INFO: Scrape type for LP67%20WFR: 2
2026-03-28 22:24:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3c44500-016e-5146-9972-d8d5dc3d1e90 with identifier: LP67%20WFR
2026-03-28 22:24:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3c44500-016e-5146-9972-d8d5dc3d1e90 with scrape type 2
2026-03-28 22:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3c44500-016e-5146-9972-d8d5dc3d1e90 with scrape type 2
2026-03-28 22:24:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3c44500-016e-5146-9972-d8d5dc3d1e90, identifier: LP67%20WFR
2026-03-28 22:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with identifier: PE64%20HKT
2026-03-28 22:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with identifier: PE64%20HKT
2026-03-28 22:24:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0 with identifier: PE64%20HKT to the API
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE64%20HKT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '79e7c8ea-e3a9-5f78-84bd-ae8b95eb52d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE64 HKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE64%20HKT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 88889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2000,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE',
 'vin': 'VF12RFL1H51491759',
 'year': 2014}
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE64%2520HKT%27 HTTP/1.1" 200 None
2026-03-28 22:24:29 [bca.uk] INFO: Saving data for PE64%20HKT: {'auction_closing_time': 1775199600.0, 'created_time': 1774044604.880126, 'last_price_update_time': 1774736669.363652}
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE64%2520HKT') HTTP/1.1" 204 0
2026-03-28 22:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7aa9528f-11cc-567a-a102-e21c28a0f225 with identifier: DL24%20OOX
2026-03-28 22:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7aa9528f-11cc-567a-a102-e21c28a0f225 with identifier: DL24%20OOX
2026-03-28 22:24:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7aa9528f-11cc-567a-a102-e21c28a0f225 with identifier: DL24%20OOX to the API
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL24%20OOX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7aa9528f-11cc-567a-a102-e21c28a0f225',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL24 OOX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL24%20OOX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 17442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 HEV ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'HEV ACENTA PREMIUM',
 'vin': 'SJNFCAF16U2019859',
 'year': 2024}
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL24%2520OOX%27 HTTP/1.1" 200 None
2026-03-28 22:24:29 [bca.uk] INFO: Saving data for DL24%20OOX: {'auction_closing_time': 1774951200.0, 'created_time': 1774622038.846941, 'last_price_update_time': 1774736669.779861}
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL24%2520OOX') HTTP/1.1" 204 0
2026-03-28 22:24:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3c44500-016e-5146-9972-d8d5dc3d1e90 with identifier: LP67%20WFR
2026-03-28 22:24:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3c44500-016e-5146-9972-d8d5dc3d1e90 with identifier: LP67%20WFR
2026-03-28 22:24:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3c44500-016e-5146-9972-d8d5dc3d1e90 with identifier: LP67%20WFR to the API
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP67%20WFR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e3c44500-016e-5146-9972-d8d5dc3d1e90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP67 WFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP67%20WFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 80982,
 'odometer_reading_unit': '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.2 DIG-T 113 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 TEKNA',
 'vin': 'SJNFEAF15U7418769',
 'year': 2018}
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP67%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Saving data for LP67%20WFR: {'auction_closing_time': 1774951200.0, 'created_time': 1774622106.836, 'last_price_update_time': 1774736670.075187}
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP67%2520WFR') HTTP/1.1" 204 0
2026-03-28 22:24:30 [bca.uk] INFO: Found listing with ID: PK59%20OMA
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK59%2520OMA%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Scrape type for PK59%20OMA: 0
2026-03-28 22:24:30 [bca.uk] INFO: Found listing with ID: RJ23%20KXP
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ23%2520KXP%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Scrape type for RJ23%20KXP: 0
2026-03-28 22:24:30 [bca.uk] INFO: Found listing with ID: AX72%20KBP
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Scrape type for AX72%20KBP: 2
2026-03-28 22:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efade75e-4cc8-54fa-8c80-0913a8663cfc with identifier: AX72%20KBP
2026-03-28 22:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efade75e-4cc8-54fa-8c80-0913a8663cfc with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efade75e-4cc8-54fa-8c80-0913a8663cfc with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: efade75e-4cc8-54fa-8c80-0913a8663cfc, identifier: AX72%20KBP
2026-03-28 22:24:30 [bca.uk] INFO: Found listing with ID: DS24%20ULU
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Scrape type for DS24%20ULU: 2
2026-03-28 22:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with identifier: DS24%20ULU
2026-03-28 22:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a81d7fc-8e36-50f2-a1ad-e6af35993e10, identifier: DS24%20ULU
2026-03-28 22:24:30 [bca.uk] INFO: Found listing with ID: BK63%20HUJ
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK63%2520HUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Scrape type for BK63%20HUJ: 2
2026-03-28 22:24:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c24efa43-63b4-5f2e-86b9-f707677075e6 with identifier: BK63%20HUJ
2026-03-28 22:24:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c24efa43-63b4-5f2e-86b9-f707677075e6 with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c24efa43-63b4-5f2e-86b9-f707677075e6 with scrape type 2
2026-03-28 22:24:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c24efa43-63b4-5f2e-86b9-f707677075e6, identifier: BK63%20HUJ
2026-03-28 22:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: efade75e-4cc8-54fa-8c80-0913a8663cfc with identifier: AX72%20KBP
2026-03-28 22:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: efade75e-4cc8-54fa-8c80-0913a8663cfc with identifier: AX72%20KBP
2026-03-28 22:24:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: efade75e-4cc8-54fa-8c80-0913a8663cfc with identifier: AX72%20KBP to the API
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX72%20KBP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'efade75e-4cc8-54fa-8c80-0913a8663cfc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AX72 KBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX72%20KBP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 20224,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8200,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ4NJH13985',
 'year': 2023}
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Saving data for AX72%20KBP: {'auction_closing_time': 1775199600.0, 'created_time': 1773826481.325319, 'last_price_update_time': 1774736670.713352}
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520KBP') HTTP/1.1" 204 0
2026-03-28 22:24:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with identifier: DS24%20ULU
2026-03-28 22:24:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with identifier: DS24%20ULU
2026-03-28 22:24:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a81d7fc-8e36-50f2-a1ad-e6af35993e10 with identifier: DS24%20ULU to the API
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20ULU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3a81d7fc-8e36-50f2-a1ad-e6af35993e10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS24 ULU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20ULU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 32127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 HEV ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'HEV ACENTA PREMIUM',
 'vin': 'SJNFCAF16U2020997',
 'year': 2024}
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:24:30 [bca.uk] INFO: Saving data for DS24%20ULU: {'auction_closing_time': 1774951200.0, 'created_time': 1774622037.776627, 'last_price_update_time': 1774736670.998861}
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520ULU') HTTP/1.1" 204 0
2026-03-28 22:24:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c24efa43-63b4-5f2e-86b9-f707677075e6 with identifier: BK63%20HUJ
2026-03-28 22:24:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c24efa43-63b4-5f2e-86b9-f707677075e6 with identifier: BK63%20HUJ
2026-03-28 22:24:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c24efa43-63b4-5f2e-86b9-f707677075e6 with identifier: BK63%20HUJ to the API
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK63%20HUJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c24efa43-63b4-5f2e-86b9-f707677075e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK63 HUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK63%20HUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 56695,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF0DXXGAKDDA09910',
 'year': 2013}
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK63%2520HUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:31 [bca.uk] INFO: Saving data for BK63%20HUJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622122.169647, 'last_price_update_time': 1774736671.529504}
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK63%2520HUJ') HTTP/1.1" 204 0
2026-03-28 22:24:31 [bca.uk] INFO: Found listing with ID: BN25%20XUY
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XUY%27 HTTP/1.1" 200 None
2026-03-28 22:24:31 [bca.uk] INFO: Scrape type for BN25%20XUY: 2
2026-03-28 22:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7f04cee-63cf-5439-bf87-16512927519f with identifier: BN25%20XUY
2026-03-28 22:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7f04cee-63cf-5439-bf87-16512927519f with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7f04cee-63cf-5439-bf87-16512927519f with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a7f04cee-63cf-5439-bf87-16512927519f, identifier: BN25%20XUY
2026-03-28 22:24:31 [bca.uk] INFO: Found listing with ID: CE64%20LHN
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE64%2520LHN%27 HTTP/1.1" 200 None
2026-03-28 22:24:31 [bca.uk] INFO: Scrape type for CE64%20LHN: 0
2026-03-28 22:24:31 [bca.uk] INFO: Found listing with ID: VE59%20LZX
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE59%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:24:31 [bca.uk] INFO: Scrape type for VE59%20LZX: 2
2026-03-28 22:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with identifier: VE59%20LZX
2026-03-28 22:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fa98671-ec6d-5b68-a1fc-bb11a0619790, identifier: VE59%20LZX
2026-03-28 22:24:31 [bca.uk] INFO: Found listing with ID: WN25%20TFK
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 22:24:31 [bca.uk] INFO: Scrape type for WN25%20TFK: 2
2026-03-28 22:24:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c5dc627-eb41-5cf2-9069-5038b275d497 with identifier: WN25%20TFK
2026-03-28 22:24:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c5dc627-eb41-5cf2-9069-5038b275d497 with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c5dc627-eb41-5cf2-9069-5038b275d497 with scrape type 2
2026-03-28 22:24:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c5dc627-eb41-5cf2-9069-5038b275d497, identifier: WN25%20TFK
2026-03-28 22:24:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a7f04cee-63cf-5439-bf87-16512927519f with identifier: BN25%20XUY
2026-03-28 22:24:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a7f04cee-63cf-5439-bf87-16512927519f with identifier: BN25%20XUY
2026-03-28 22:24:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a7f04cee-63cf-5439-bf87-16512927519f with identifier: BN25%20XUY to the API
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20XUY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a7f04cee-63cf-5439-bf87-16512927519f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 XUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20XUY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 7574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21600,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 MHEV 136 ALLURE E-DSC6 Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY0SS007522',
 'year': 2025}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520XUY%27 HTTP/1.1" 200 None
2026-03-28 22:24:32 [bca.uk] INFO: Saving data for BN25%20XUY: {'auction_closing_time': 1775199600.0, 'created_time': 1773909363.834304, 'last_price_update_time': 1774736672.193687}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520XUY') HTTP/1.1" 204 0
2026-03-28 22:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with identifier: VE59%20LZX
2026-03-28 22:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with identifier: VE59%20LZX
2026-03-28 22:24:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fa98671-ec6d-5b68-a1fc-bb11a0619790 with identifier: VE59%20LZX to the API
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE59%20LZX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9fa98671-ec6d-5b68-a1fc-bb11a0619790',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE59 LZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE59%20LZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'TT ROADSTER',
 'odometer': 79158,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI TT ROADSTER 1.8 TFSI Roadster',
 'transmission': 'manual',
 'trim': 'TFSI',
 'vin': 'TRUZZZ8J0A1008499',
 'year': 2009}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE59%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:24:32 [bca.uk] INFO: Saving data for VE59%20LZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774044641.4504, 'last_price_update_time': 1774736672.492804}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE59%2520LZX') HTTP/1.1" 204 0
2026-03-28 22:24:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c5dc627-eb41-5cf2-9069-5038b275d497 with identifier: WN25%20TFK
2026-03-28 22:24:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c5dc627-eb41-5cf2-9069-5038b275d497 with identifier: WN25%20TFK
2026-03-28 22:24:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c5dc627-eb41-5cf2-9069-5038b275d497 with identifier: WN25%20TFK to the API
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 266,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN25%20TFK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c5dc627-eb41-5cf2-9069-5038b275d497',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN25 TFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN25%20TFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 22561,
 '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 3.0 EBL 240 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 240 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PRY77806',
 'year': 2025}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520TFK%27 HTTP/1.1" 200 None
2026-03-28 22:24:32 [bca.uk] INFO: Saving data for WN25%20TFK: {'auction_closing_time': 1775037600.0, 'created_time': 1774622105.998572, 'last_price_update_time': 1774736672.791939}
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN25%2520TFK') HTTP/1.1" 204 0
2026-03-28 22:24:32 [bca.uk] INFO: Found listing with ID: BN25%20YFS
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFS%27 HTTP/1.1" 200 None
2026-03-28 22:24:32 [bca.uk] INFO: Scrape type for BN25%20YFS: 2
2026-03-28 22:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08630873-075d-5447-8060-5b76234ce2c1 with identifier: BN25%20YFS
2026-03-28 22:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08630873-075d-5447-8060-5b76234ce2c1 with scrape type 2
2026-03-28 22:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08630873-075d-5447-8060-5b76234ce2c1 with scrape type 2
2026-03-28 22:24:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08630873-075d-5447-8060-5b76234ce2c1, identifier: BN25%20YFS
2026-03-28 22:24:32 [bca.uk] INFO: Found listing with ID: WL07%20KFX
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL07%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 22:24:32 [bca.uk] INFO: Scrape type for WL07%20KFX: 2
2026-03-28 22:24:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217eb543-c68e-5936-ae1f-9d27fb2bc530 with identifier: WL07%20KFX
2026-03-28 22:24:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217eb543-c68e-5936-ae1f-9d27fb2bc530 with scrape type 2
2026-03-28 22:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217eb543-c68e-5936-ae1f-9d27fb2bc530 with scrape type 2
2026-03-28 22:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 217eb543-c68e-5936-ae1f-9d27fb2bc530, identifier: WL07%20KFX
2026-03-28 22:24:33 [bca.uk] INFO: Found listing with ID: BP73%20HVS
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 22:24:33 [bca.uk] INFO: Scrape type for BP73%20HVS: 2
2026-03-28 22:24:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60282285-3737-584c-9f3e-5d3f8d73d2b6 with identifier: BP73%20HVS
2026-03-28 22:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60282285-3737-584c-9f3e-5d3f8d73d2b6 with scrape type 2
2026-03-28 22:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60282285-3737-584c-9f3e-5d3f8d73d2b6 with scrape type 2
2026-03-28 22:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60282285-3737-584c-9f3e-5d3f8d73d2b6, identifier: BP73%20HVS
2026-03-28 22:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08630873-075d-5447-8060-5b76234ce2c1 with identifier: BN25%20YFS
2026-03-28 22:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08630873-075d-5447-8060-5b76234ce2c1 with identifier: BN25%20YFS
2026-03-28 22:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08630873-075d-5447-8060-5b76234ce2c1 with identifier: BN25%20YFS to the API
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN25%20YFS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08630873-075d-5447-8060-5b76234ce2c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN25 YFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN25%20YFS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 15291,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13700,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE0R4341306',
 'year': 2025}
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520YFS%27 HTTP/1.1" 200 None
2026-03-28 22:24:33 [bca.uk] INFO: Saving data for BN25%20YFS: {'auction_closing_time': 1775199600.0, 'created_time': 1773929461.665398, 'last_price_update_time': 1774736673.395946}
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN25%2520YFS') HTTP/1.1" 204 0
2026-03-28 22:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 217eb543-c68e-5936-ae1f-9d27fb2bc530 with identifier: WL07%20KFX
2026-03-28 22:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 217eb543-c68e-5936-ae1f-9d27fb2bc530 with identifier: WL07%20KFX
2026-03-28 22:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 217eb543-c68e-5936-ae1f-9d27fb2bc530 with identifier: WL07%20KFX to the API
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=66&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL07%20KFX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '217eb543-c68e-5936-ae1f-9d27fb2bc530',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL07 KFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL07%20KFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FUSION',
 'odometer': 128355,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FUSION 1.4 ZETEC CLIMATE Estate',
 'transmission': 'manual',
 'trim': 'ZETEC CLIMATE',
 'vin': 'WF0UXXGAJU7L80216',
 'year': 2007}
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL07%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 22:24:33 [bca.uk] INFO: Saving data for WL07%20KFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774044647.565151, 'last_price_update_time': 1774736673.7992}
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL07%2520KFX') HTTP/1.1" 204 0
2026-03-28 22:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60282285-3737-584c-9f3e-5d3f8d73d2b6 with identifier: BP73%20HVS
2026-03-28 22:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60282285-3737-584c-9f3e-5d3f8d73d2b6 with identifier: BP73%20HVS
2026-03-28 22:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60282285-3737-584c-9f3e-5d3f8d73d2b6 with identifier: BP73%20HVS to the API
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP73%20HVS-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60282285-3737-584c-9f3e-5d3f8d73d2b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP73 HVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP73%20HVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 7964,
 'odometer_reading_unit': '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 3008 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VF3MRHNSUPS156436',
 'year': 2023}
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HVS%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Saving data for BP73%20HVS: {'auction_closing_time': 1775124000.0, 'created_time': 1774622104.683168, 'last_price_update_time': 1774736674.106946}
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP73%2520HVS') HTTP/1.1" 204 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: BN74%20PEO
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PEO%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for BN74%20PEO: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: DL73%20HPV
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HPV%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for DL73%20HPV: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: DV24%20JWF
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JWF%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for DV24%20JWF: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: DY74%20BVK
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVK%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for DY74%20BVK: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LL73%20FCV
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL73%2520FCV%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LL73%20FCV: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LL74%20BUE
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUE%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LL74%20BUE: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LO24%20MHL
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO24%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LO24%20MHL: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LR24%20MWC
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LR24%20MWC: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LR73%20AZT
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LR73%20AZT: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LS24%20EUT
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520EUT%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LS24%20EUT: 0
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: LS24%20FYT
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520FYT%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for LS24%20FYT: 2
2026-03-28 22:24:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with identifier: LS24%20FYT
2026-03-28 22:24:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with scrape type 2
2026-03-28 22:24:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with scrape type 2
2026-03-28 22:24:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33716fa5-a74e-5fb3-96a1-ba61965dffd0, identifier: LS24%20FYT
2026-03-28 22:24:34 [bca.uk] INFO: Found listing with ID: MK24%20YVZ
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Scrape type for MK24%20YVZ: 2
2026-03-28 22:24:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with identifier: MK24%20YVZ
2026-03-28 22:24:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with scrape type 2
2026-03-28 22:24:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with scrape type 2
2026-03-28 22:24:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249, identifier: MK24%20YVZ
2026-03-28 22:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with identifier: LS24%20FYT
2026-03-28 22:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with identifier: LS24%20FYT
2026-03-28 22:24:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33716fa5-a74e-5fb3-96a1-ba61965dffd0 with identifier: LS24%20FYT to the API
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20FYT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '33716fa5-a74e-5fb3-96a1-ba61965dffd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 FYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20FYT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 13964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSURS021719',
 'year': 2024}
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520FYT%27 HTTP/1.1" 200 None
2026-03-28 22:24:34 [bca.uk] INFO: Saving data for LS24%20FYT: {'auction_closing_time': 1775199600.0, 'created_time': 1774046262.85962, 'last_price_update_time': 1774736674.835849}
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520FYT') HTTP/1.1" 204 0
2026-03-28 22:24:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with identifier: MK24%20YVZ
2026-03-28 22:24:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with identifier: MK24%20YVZ
2026-03-28 22:24:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249 with identifier: MK24%20YVZ to the API
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK24%20YVZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2203ef8f-f3df-5bf3-ac54-7cf9a7ccd249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK24 YVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK24%20YVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 20751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 ALLURE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE EAT8',
 'vin': 'VR3FPHNS1RY522647',
 'year': 2024}
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Saving data for MK24%20YVZ: {'auction_closing_time': 1775124000.0, 'created_time': 1774622120.420214, 'last_price_update_time': 1774736675.21669}
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK24%2520YVZ') HTTP/1.1" 204 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: LS24%20VEX
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VEX%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for LS24%20VEX: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: LS24%20VFF
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for LS24%20VFF: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MD74%20GWG
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD74%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MD74%20GWG: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MJ74%20HCG
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MJ74%20HCG: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MJ74%20HCN
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HCN%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MJ74%20HCN: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MJ74%20HDC
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDC%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MJ74%20HDC: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MJ74%20HDF
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520HDF%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MJ74%20HDF: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MJ74%20PFE
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520PFE%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MJ74%20PFE: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: ML24%20NOF
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for ML24%20NOF: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MP73%20JYA
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520JYA%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MP73%20JYA: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MW74%20DXO
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DXO%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MW74%20DXO: 0
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: MW74%20NHP
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NHP%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for MW74%20NHP: 2
2026-03-28 22:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with identifier: MW74%20NHP
2026-03-28 22:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with scrape type 2
2026-03-28 22:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with scrape type 2
2026-03-28 22:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a4015f2-cb14-5bd7-8937-f8bedc03db01, identifier: MW74%20NHP
2026-03-28 22:24:35 [bca.uk] INFO: Found listing with ID: VX24%20WFW
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WFW%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Scrape type for VX24%20WFW: 2
2026-03-28 22:24:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3092f247-fc51-57d4-9f0b-34c35aec06d9 with identifier: VX24%20WFW
2026-03-28 22:24:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3092f247-fc51-57d4-9f0b-34c35aec06d9 with scrape type 2
2026-03-28 22:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3092f247-fc51-57d4-9f0b-34c35aec06d9 with scrape type 2
2026-03-28 22:24:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3092f247-fc51-57d4-9f0b-34c35aec06d9, identifier: VX24%20WFW
2026-03-28 22:24:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with identifier: MW74%20NHP
2026-03-28 22:24:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with identifier: MW74%20NHP
2026-03-28 22:24:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a4015f2-cb14-5bd7-8937-f8bedc03db01 with identifier: MW74%20NHP to the API
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW74%20NHP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7a4015f2-cb14-5bd7-8937-f8bedc03db01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MW74 NHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW74%20NHP&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 3821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE3R4305495',
 'year': 2024}
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NHP%27 HTTP/1.1" 200 None
2026-03-28 22:24:35 [bca.uk] INFO: Saving data for MW74%20NHP: {'auction_closing_time': 1775199600.0, 'created_time': 1773908351.501815, 'last_price_update_time': 1774736675.906884}
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520NHP') HTTP/1.1" 204 0
2026-03-28 22:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3092f247-fc51-57d4-9f0b-34c35aec06d9 with identifier: VX24%20WFW
2026-03-28 22:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3092f247-fc51-57d4-9f0b-34c35aec06d9 with identifier: VX24%20WFW
2026-03-28 22:24:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3092f247-fc51-57d4-9f0b-34c35aec06d9 with identifier: VX24%20WFW to the API
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX24%20WFW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3092f247-fc51-57d4-9f0b-34c35aec06d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VX24 WFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX24%20WFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 6433,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNSTRY514982',
 'year': 2024}
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WFW%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Saving data for VX24%20WFW: {'auction_closing_time': 1775124000.0, 'created_time': 1774622123.500815, 'last_price_update_time': 1774736676.277213}
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX24%2520WFW') HTTP/1.1" 204 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: RO74%20WHG
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO74%2520WHG%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for RO74%20WHG: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: SG24%20OFD
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG24%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for SG24%20OFD: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: VE73%20OMW
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520OMW%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for VE73%20OMW: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: VK24%20MZE
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520MZE%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for VK24%20MZE: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: YE24%20BZK
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE24%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for YE24%20BZK: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: YF23%20MZJ
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520MZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for YF23%20MZJ: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: YF23%20UNP
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UNP%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for YF23%20UNP: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: YY73%20XFO
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFO%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for YY73%20XFO: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: YY73%20XFP
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XFP%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for YY73%20XFP: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: WP21%20YSG
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520YSG%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for WP21%20YSG: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: BG19%20UEM
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520UEM%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for BG19%20UEM: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: CP67%20TVF
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP67%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for CP67%20TVF: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: GH19%20NUE
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GH19%2520NUE%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for GH19%20NUE: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: LC66%20VJJ
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520VJJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for LC66%20VJJ: 0
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: LP68%20UJX
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP68%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for LP68%20UJX: 2
2026-03-28 22:24:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14d4e039-921e-5a13-817c-5ca5e28ad060 with identifier: LP68%20UJX
2026-03-28 22:24:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14d4e039-921e-5a13-817c-5ca5e28ad060 with scrape type 2
2026-03-28 22:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14d4e039-921e-5a13-817c-5ca5e28ad060 with scrape type 2
2026-03-28 22:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14d4e039-921e-5a13-817c-5ca5e28ad060, identifier: LP68%20UJX
2026-03-28 22:24:36 [bca.uk] INFO: Found listing with ID: WR74%20YCH
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 22:24:36 [bca.uk] INFO: Scrape type for WR74%20YCH: 2
2026-03-28 22:24:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with identifier: WR74%20YCH
2026-03-28 22:24:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with scrape type 2
2026-03-28 22:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with scrape type 2
2026-03-28 22:24:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3, identifier: WR74%20YCH
2026-03-28 22:24:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14d4e039-921e-5a13-817c-5ca5e28ad060 with identifier: LP68%20UJX
2026-03-28 22:24:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14d4e039-921e-5a13-817c-5ca5e28ad060 with identifier: LP68%20UJX
2026-03-28 22:24:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14d4e039-921e-5a13-817c-5ca5e28ad060 with identifier: LP68%20UJX to the API
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP68%20UJX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14d4e039-921e-5a13-817c-5ca5e28ad060',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP68 UJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP68%20UJX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 180',
 'odometer': 58149,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 8500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 180 1.6 URBAN ED. StationWagon',
 'transmission': 'manual',
 'trim': 'URBAN ED.',
 'vin': 'WDC1569422J593756',
 'year': 2018}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP68%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 22:24:37 [bca.uk] INFO: Saving data for LP68%20UJX: {'auction_closing_time': 1775199600.0, 'created_time': 1773828318.423747, 'last_price_update_time': 1774736677.023025}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP68%2520UJX') HTTP/1.1" 204 0
2026-03-28 22:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with identifier: WR74%20YCH
2026-03-28 22:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with identifier: WR74%20YCH
2026-03-28 22:24:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43fc9cf7-a092-5fc6-9d4e-b3872d5152c3 with identifier: WR74%20YCH to the API
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR74%20YCH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '43fc9cf7-a092-5fc6-9d4e-b3872d5152c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR74 YCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR74%20YCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'E-TRANSIT CUSTM',
 'odometer': 1870,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD E-TRANSIT CUSTM 160KW 320 RWD L1H1 SPORT PanelVan',
 'transmission': 'automatic',
 'trim': '160KW 320 RWD L1H1 SPORT',
 'vin': 'WF0RXXTA1BRE37892',
 'year': 2024}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR74%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 22:24:37 [bca.uk] INFO: Saving data for WR74%20YCH: {'auction_closing_time': 1775037600.0, 'created_time': 1774622103.081285, 'last_price_update_time': 1774736677.398992}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR74%2520YCH') HTTP/1.1" 204 0
2026-03-28 22:24:37 [bca.uk] INFO: Found listing with ID: SB66%20RFO
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520RFO%27 HTTP/1.1" 200 None
2026-03-28 22:24:37 [bca.uk] INFO: Scrape type for SB66%20RFO: 2
2026-03-28 22:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with identifier: SB66%20RFO
2026-03-28 22:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with scrape type 2
2026-03-28 22:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with scrape type 2
2026-03-28 22:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 907bc3a6-2378-5c2a-a983-0f2e993d36e9, identifier: SB66%20RFO
2026-03-28 22:24:37 [bca.uk] INFO: Found listing with ID: YF23%20FZH
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 22:24:37 [bca.uk] INFO: Scrape type for YF23%20FZH: 2
2026-03-28 22:24:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0fe3463-3864-5dde-abd9-c73b7f1876e1 with identifier: YF23%20FZH
2026-03-28 22:24:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0fe3463-3864-5dde-abd9-c73b7f1876e1 with scrape type 2
2026-03-28 22:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0fe3463-3864-5dde-abd9-c73b7f1876e1 with scrape type 2
2026-03-28 22:24:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0fe3463-3864-5dde-abd9-c73b7f1876e1, identifier: YF23%20FZH
2026-03-28 22:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with identifier: SB66%20RFO
2026-03-28 22:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with identifier: SB66%20RFO
2026-03-28 22:24:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 907bc3a6-2378-5c2a-a983-0f2e993d36e9 with identifier: SB66%20RFO to the API
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=70&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB66%20RFO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '907bc3a6-2378-5c2a-a983-0f2e993d36e9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB66 RFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB66%20RFO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 65539,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3000,
 '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': 'W0LBF6ED9HG039242',
 'year': 2016}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB66%2520RFO%27 HTTP/1.1" 200 None
2026-03-28 22:24:37 [bca.uk] INFO: Saving data for SB66%20RFO: {'auction_closing_time': 1775199600.0, 'created_time': 1773828293.675289, 'last_price_update_time': 1774736677.932204}
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB66%2520RFO') HTTP/1.1" 204 0
2026-03-28 22:24:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0fe3463-3864-5dde-abd9-c73b7f1876e1 with identifier: YF23%20FZH
2026-03-28 22:24:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0fe3463-3864-5dde-abd9-c73b7f1876e1 with identifier: YF23%20FZH
2026-03-28 22:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0fe3463-3864-5dde-abd9-c73b7f1876e1 with identifier: YF23%20FZH to the API
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20FZH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f0fe3463-3864-5dde-abd9-c73b7f1876e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 FZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20FZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 26941,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH ACENTA PREM.X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 MH ACENTA PREM.X-T',
 'vin': 'SJNTAAJ12U1271957',
 'year': 2023}
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520FZH%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Saving data for YF23%20FZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774622103.985759, 'last_price_update_time': 1774736678.228823}
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520FZH') HTTP/1.1" 204 0
2026-03-28 22:24:38 [bca.uk] INFO: Found listing with ID: SGZ%205409
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SGZ%25205409%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Scrape type for SGZ%205409: 0
2026-03-28 22:24:38 [bca.uk] INFO: Found listing with ID: VN70%20ZTV
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520ZTV%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Scrape type for VN70%20ZTV: 0
2026-03-28 22:24:38 [bca.uk] INFO: Found listing with ID: YC67%20OMR
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520OMR%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Scrape type for YC67%20OMR: 2
2026-03-28 22:24:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with identifier: YC67%20OMR
2026-03-28 22:24:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with scrape type 2
2026-03-28 22:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with scrape type 2
2026-03-28 22:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1db8c266-80b2-56b1-a70a-bb2931c8dcb3, identifier: YC67%20OMR
2026-03-28 22:24:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with identifier: YC67%20OMR
2026-03-28 22:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with identifier: YC67%20OMR
2026-03-28 22:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1db8c266-80b2-56b1-a70a-bb2931c8dcb3 with identifier: YC67%20OMR to the API
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC67%20OMR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1db8c266-80b2-56b1-a70a-bb2931c8dcb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC67 OMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC67%20OMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 58745,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.0 BOOSTERJET 110 SZ-5 Hatchback',
 'transmission': 'automatic',
 'trim': 'BOOSTERJET 110 SZ-5',
 'vin': 'JSAAZC13S00100891',
 'year': 2017}
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520OMR%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Saving data for YC67%20OMR: {'auction_closing_time': 1774951200.0, 'created_time': 1774622120.06121, 'last_price_update_time': 1774736678.670777}
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC67%2520OMR') HTTP/1.1" 204 0
2026-03-28 22:24:38 [bca.uk] INFO: Found listing with ID: WR75%20UOJ
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:38 [bca.uk] INFO: Scrape type for WR75%20UOJ: 2
2026-03-28 22:24:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f05039de-4cb2-5235-b3f1-9cf5a6b06843 with identifier: WR75%20UOJ
2026-03-28 22:24:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f05039de-4cb2-5235-b3f1-9cf5a6b06843 with scrape type 2
2026-03-28 22:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f05039de-4cb2-5235-b3f1-9cf5a6b06843 with scrape type 2
2026-03-28 22:24:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f05039de-4cb2-5235-b3f1-9cf5a6b06843, identifier: WR75%20UOJ
2026-03-28 22:24:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f05039de-4cb2-5235-b3f1-9cf5a6b06843 with identifier: WR75%20UOJ
2026-03-28 22:24:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f05039de-4cb2-5235-b3f1-9cf5a6b06843 with identifier: WR75%20UOJ
2026-03-28 22:24:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f05039de-4cb2-5235-b3f1-9cf5a6b06843 with identifier: WR75%20UOJ to the API
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR75%20UOJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f05039de-4cb2-5235-b3f1-9cf5a6b06843',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR75 UOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR75%20UOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 5731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 150 320 L1 H1 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 150 320 L1 H1 SPORT',
 'vin': 'WF0RXXTA1RSG38579',
 'year': 2025}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Saving data for WR75%20UOJ: {'auction_closing_time': 1775037600.0, 'created_time': 1773834112.178177, 'last_price_update_time': 1774736679.063548}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR75%2520UOJ') HTTP/1.1" 204 0
2026-03-28 22:24:39 [bca.uk] INFO: Found listing with ID: DV74%20ALU
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ALU%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Scrape type for DV74%20ALU: 2
2026-03-28 22:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with identifier: DV74%20ALU
2026-03-28 22:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb, identifier: DV74%20ALU
2026-03-28 22:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with identifier: DV74%20ALU
2026-03-28 22:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with identifier: DV74%20ALU
2026-03-28 22:24:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb with identifier: DV74%20ALU to the API
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV74%20ALU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b673dcda-0fa2-5c2f-bab6-d6b5c19bbfdb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV74 ALU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV74%20ALU&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 5123,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00171612156',
 'year': 2024}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV74%2520ALU%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Saving data for DV74%20ALU: {'auction_closing_time': 1775037600.0, 'created_time': 1774622123.111202, 'last_price_update_time': 1774736679.464434}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV74%2520ALU') HTTP/1.1" 204 0
2026-03-28 22:24:39 [bca.uk] INFO: Total items found: 100
2026-03-28 22:24:39 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded
2026-03-28 22:24:39 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:24:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:39 [bca.uk] INFO: Found listing with ID: DY74%20XDV
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Scrape type for DY74%20XDV: 2
2026-03-28 22:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with identifier: DY74%20XDV
2026-03-28 22:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d16e82e3-c4b2-5be0-8390-f3ba5bbc5922, identifier: DY74%20XDV
2026-03-28 22:24:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:39 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with identifier: DY74%20XDV
2026-03-28 22:24:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with identifier: DY74%20XDV
2026-03-28 22:24:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d16e82e3-c4b2-5be0-8390-f3ba5bbc5922 with identifier: DY74%20XDV to the API
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY74%20XDV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd16e82e3-c4b2-5be0-8390-f3ba5bbc5922',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY74 XDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY74%20XDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'NISSAN',
 'model': 'TOWNSTAR',
 'odometer': 12526,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN TOWNSTAR 90KW 45KWH L1 ACENTA Van',
 'transmission': 'automatic',
 'trim': '90KW 45KWH L1 ACENTA',
 'vin': 'VNVNFK00070883991',
 'year': 2024}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Saving data for DY74%20XDV: {'auction_closing_time': 1775037600.0, 'created_time': 1774622121.496465, 'last_price_update_time': 1774736679.871144}
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY74%2520XDV') HTTP/1.1" 204 0
2026-03-28 22:24:39 [bca.uk] INFO: Found listing with ID: WL69%20CEO
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL69%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 22:24:39 [bca.uk] INFO: Scrape type for WL69%20CEO: 2
2026-03-28 22:24:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e812498a-10d6-5b45-98cb-9ca337e68fcd with identifier: WL69%20CEO
2026-03-28 22:24:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e812498a-10d6-5b45-98cb-9ca337e68fcd with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e812498a-10d6-5b45-98cb-9ca337e68fcd with scrape type 2
2026-03-28 22:24:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e812498a-10d6-5b45-98cb-9ca337e68fcd, identifier: WL69%20CEO
2026-03-28 22:24:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:24:39 [bca.uk] INFO: Found listing with ID: NG73%20YLM
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG73%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:24:40 [bca.uk] INFO: Scrape type for NG73%20YLM: 2
2026-03-28 22:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8887360-0731-5429-9bb7-5fdaf5c3966a with identifier: NG73%20YLM
2026-03-28 22:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8887360-0731-5429-9bb7-5fdaf5c3966a with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8887360-0731-5429-9bb7-5fdaf5c3966a with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8887360-0731-5429-9bb7-5fdaf5c3966a, identifier: NG73%20YLM
2026-03-28 22:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e812498a-10d6-5b45-98cb-9ca337e68fcd with identifier: WL69%20CEO
2026-03-28 22:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e812498a-10d6-5b45-98cb-9ca337e68fcd with identifier: WL69%20CEO
2026-03-28 22:24:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e812498a-10d6-5b45-98cb-9ca337e68fcd with identifier: WL69%20CEO to the API
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WL69%20CEO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e812498a-10d6-5b45-98cb-9ca337e68fcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WL69 CEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WL69%20CEO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 67127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13400,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 T4 INSCRIPTION PRO G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 INSCRIPTION PRO G/T',
 'vin': 'YV1XZACVDL2297988',
 'year': 2020}
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL69%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 22:24:40 [bca.uk] INFO: Saving data for WL69%20CEO: {'auction_closing_time': 1775199600.0, 'created_time': 1773828276.859913, 'last_price_update_time': 1774736680.37014}
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WL69%2520CEO') HTTP/1.1" 204 0
2026-03-28 22:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8887360-0731-5429-9bb7-5fdaf5c3966a with identifier: NG73%20YLM
2026-03-28 22:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8887360-0731-5429-9bb7-5fdaf5c3966a with identifier: NG73%20YLM
2026-03-28 22:24:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8887360-0731-5429-9bb7-5fdaf5c3966a with identifier: NG73%20YLM to the API
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG73%20YLM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8887360-0731-5429-9bb7-5fdaf5c3966a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG73 YLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG73%20YLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 16051,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 28 2.0 DCI 120 SL BUSINESS Bus',
 'transmission': 'manual',
 'trim': 'DCI 120 SL BUSINESS',
 'vin': 'VF1JL000171814897',
 'year': 2024}
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG73%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:24:40 [bca.uk] INFO: Saving data for NG73%20YLM: {'auction_closing_time': 1775037600.0, 'created_time': 1774622124.31551, 'last_price_update_time': 1774736680.655788}
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG73%2520YLM') HTTP/1.1" 204 0
2026-03-28 22:24:40 [bca.uk] INFO: Found listing with ID: YG68%20UHR
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 22:24:40 [bca.uk] INFO: Scrape type for YG68%20UHR: 2
2026-03-28 22:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with identifier: YG68%20UHR
2026-03-28 22:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8, identifier: YG68%20UHR
2026-03-28 22:24:40 [bca.uk] INFO: Found listing with ID: WV73%20ZYN
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV73%2520ZYN%27 HTTP/1.1" 200 None
2026-03-28 22:24:40 [bca.uk] INFO: Scrape type for WV73%20ZYN: 2
2026-03-28 22:24:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b057fbc0-416c-55df-9351-9723baa10b57 with identifier: WV73%20ZYN
2026-03-28 22:24:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b057fbc0-416c-55df-9351-9723baa10b57 with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b057fbc0-416c-55df-9351-9723baa10b57 with scrape type 2
2026-03-28 22:24:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b057fbc0-416c-55df-9351-9723baa10b57, identifier: WV73%20ZYN
2026-03-28 22:24:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with identifier: YG68%20UHR
2026-03-28 22:24:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with identifier: YG68%20UHR
2026-03-28 22:24:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8 with identifier: YG68%20UHR to the API
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG68%20UHR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c98ac7ba-845f-5cc5-9384-e7dc32ee3dd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG68 UHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG68%20UHR&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 69000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3300,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 82 ALLURE PREMIUM S/S MPV',
 'transmission': 'manual',
 'trim': 'P/T 82 ALLURE PREMIUM S/S',
 'vin': 'VF3CUHMRPJY130532',
 'year': 2018}
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Saving data for YG68%20UHR: {'auction_closing_time': 1775199600.0, 'created_time': 1773828281.130666, 'last_price_update_time': 1774736681.221373}
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG68%2520UHR') HTTP/1.1" 204 0
2026-03-28 22:24:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b057fbc0-416c-55df-9351-9723baa10b57 with identifier: WV73%20ZYN
2026-03-28 22:24:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b057fbc0-416c-55df-9351-9723baa10b57 with identifier: WV73%20ZYN
2026-03-28 22:24:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b057fbc0-416c-55df-9351-9723baa10b57 with identifier: WV73%20ZYN to the API
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV73%20ZYN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b057fbc0-416c-55df-9351-9723baa10b57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV73 ZYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV73%20ZYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 15661,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.0 EBL 165 L4 H3 LEADER Bus',
 'transmission': 'automatic',
 'trim': 'EBL 165 L4 H3 LEADER',
 'vin': 'WF0MXXTTRMPY75648',
 'year': 2023}
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV73%2520ZYN%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Saving data for WV73%20ZYN: {'auction_closing_time': 1775037600.0, 'created_time': 1773986810.40148, 'last_price_update_time': 1774736681.589014}
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV73%2520ZYN') HTTP/1.1" 204 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: LC71%20YZX
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520YZX%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for LC71%20YZX: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: LN71%20KUJ
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN71%2520KUJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for LN71%20KUJ: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: RE71%20LRU
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for RE71%20LRU: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: RE71%20OCR
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520OCR%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for RE71%20OCR: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: SA71%20HLE
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520HLE%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for SA71%20HLE: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: SC71%20MKZ
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC71%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for SC71%20MKZ: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: SO71%20GXR
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO71%2520GXR%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for SO71%20GXR: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: WA71%20MGX
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA71%2520MGX%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for WA71%20MGX: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: WH21%20BFN
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH21%2520BFN%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for WH21%20BFN: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: WV71%20UZC
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for WV71%20UZC: 0
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: AJ66%20GWA
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ66%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for AJ66%20GWA: 2
2026-03-28 22:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d8010bc-b72e-5258-a010-d09e1c5eca19 with identifier: AJ66%20GWA
2026-03-28 22:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d8010bc-b72e-5258-a010-d09e1c5eca19 with scrape type 2
2026-03-28 22:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d8010bc-b72e-5258-a010-d09e1c5eca19 with scrape type 2
2026-03-28 22:24:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d8010bc-b72e-5258-a010-d09e1c5eca19, identifier: AJ66%20GWA
2026-03-28 22:24:41 [bca.uk] INFO: Found listing with ID: WR75%20CXT
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520CXT%27 HTTP/1.1" 200 None
2026-03-28 22:24:41 [bca.uk] INFO: Scrape type for WR75%20CXT: 2
2026-03-28 22:24:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with identifier: WR75%20CXT
2026-03-28 22:24:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with scrape type 2
2026-03-28 22:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with scrape type 2
2026-03-28 22:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 967d7f52-4f26-5cef-8c64-a4db9fbd5c93, identifier: WR75%20CXT
2026-03-28 22:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d8010bc-b72e-5258-a010-d09e1c5eca19 with identifier: AJ66%20GWA
2026-03-28 22:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d8010bc-b72e-5258-a010-d09e1c5eca19 with identifier: AJ66%20GWA
2026-03-28 22:24:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d8010bc-b72e-5258-a010-d09e1c5eca19 with identifier: AJ66%20GWA to the API
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ66%20GWA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d8010bc-b72e-5258-a010-d09e1c5eca19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ66 GWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ66%20GWA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 91726,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5800,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 2.0 CRDI 136 4WD PREMIUM SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 4WD PREMIUM SE',
 'vin': 'TMAJ381ANHJ204451',
 'year': 2016}
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ66%2520GWA%27 HTTP/1.1" 200 None
2026-03-28 22:24:42 [bca.uk] INFO: Saving data for AJ66%20GWA: {'auction_closing_time': 1774940400.0, 'created_time': 1773827280.793491, 'last_price_update_time': 1774736682.285456}
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ66%2520GWA') HTTP/1.1" 204 0
2026-03-28 22:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with identifier: WR75%20CXT
2026-03-28 22:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with identifier: WR75%20CXT
2026-03-28 22:24:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 967d7f52-4f26-5cef-8c64-a4db9fbd5c93 with identifier: WR75%20CXT to the API
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR75%20CXT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '967d7f52-4f26-5cef-8c64-a4db9fbd5c93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR75 CXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR75%20CXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 17457,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 165 L4 H3 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 165 L4 H3 LIMITED',
 'vin': 'WF0EXXTTRESB00593',
 'year': 2025}
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520CXT%27 HTTP/1.1" 200 None
2026-03-28 22:24:42 [bca.uk] INFO: Saving data for WR75%20CXT: {'auction_closing_time': 1775037600.0, 'created_time': 1774015824.391763, 'last_price_update_time': 1774736682.665328}
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR75%2520CXT') HTTP/1.1" 204 0
2026-03-28 22:24:42 [bca.uk] INFO: Found listing with ID: BJ12%20XWF
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ12%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 22:24:42 [bca.uk] INFO: Scrape type for BJ12%20XWF: 2
2026-03-28 22:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90a25f4e-6e3f-57eb-a6a5-38211f720464 with identifier: BJ12%20XWF
2026-03-28 22:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90a25f4e-6e3f-57eb-a6a5-38211f720464 with scrape type 2
2026-03-28 22:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90a25f4e-6e3f-57eb-a6a5-38211f720464 with scrape type 2
2026-03-28 22:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90a25f4e-6e3f-57eb-a6a5-38211f720464, identifier: BJ12%20XWF
2026-03-28 22:24:42 [bca.uk] INFO: Found listing with ID: WR25%20NZX
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR25%2520NZX%27 HTTP/1.1" 200 None
2026-03-28 22:24:42 [bca.uk] INFO: Scrape type for WR25%20NZX: 2
2026-03-28 22:24:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5e698e6-c7e3-5648-82f7-1a642c010776 with identifier: WR25%20NZX
2026-03-28 22:24:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5e698e6-c7e3-5648-82f7-1a642c010776 with scrape type 2
2026-03-28 22:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5e698e6-c7e3-5648-82f7-1a642c010776 with scrape type 2
2026-03-28 22:24:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5e698e6-c7e3-5648-82f7-1a642c010776, identifier: WR25%20NZX
2026-03-28 22:24:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90a25f4e-6e3f-57eb-a6a5-38211f720464 with identifier: BJ12%20XWF
2026-03-28 22:24:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90a25f4e-6e3f-57eb-a6a5-38211f720464 with identifier: BJ12%20XWF
2026-03-28 22:24:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90a25f4e-6e3f-57eb-a6a5-38211f720464 with identifier: BJ12%20XWF to the API
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ12%20XWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '90a25f4e-6e3f-57eb-a6a5-38211f720464',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ12 XWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ12%20XWF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'MAZDA',
 'model': '6',
 'odometer': 143422,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 750,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MAZDA 6 2.2 D 180 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'D 180 SPORT',
 'vin': 'JMZGHA4A611490470',
 'year': 2012}
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ12%2520XWF%27 HTTP/1.1" 200 None
2026-03-28 22:24:43 [bca.uk] INFO: Saving data for BJ12%20XWF: {'auction_closing_time': 1774940400.0, 'created_time': 1773933740.768173, 'last_price_update_time': 1774736683.193344}
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ12%2520XWF') HTTP/1.1" 204 0
2026-03-28 22:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5e698e6-c7e3-5648-82f7-1a642c010776 with identifier: WR25%20NZX
2026-03-28 22:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5e698e6-c7e3-5648-82f7-1a642c010776 with identifier: WR25%20NZX
2026-03-28 22:24:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5e698e6-c7e3-5648-82f7-1a642c010776 with identifier: WR25%20NZX to the API
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR25%20NZX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5e698e6-c7e3-5648-82f7-1a642c010776',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR25 NZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR25%20NZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 12751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 TRAIL',
 'vin': 'WF0RXXTA2RRT34892',
 'year': 2025}
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR25%2520NZX%27 HTTP/1.1" 200 None
2026-03-28 22:24:43 [bca.uk] INFO: Saving data for WR25%20NZX: {'auction_closing_time': 1775037600.0, 'created_time': 1774015378.663687, 'last_price_update_time': 1774736683.484414}
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR25%2520NZX') HTTP/1.1" 204 0
2026-03-28 22:24:43 [bca.uk] INFO: Found listing with ID: DG15%20FBV
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 22:24:43 [bca.uk] INFO: Scrape type for DG15%20FBV: 2
2026-03-28 22:24:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f829651-ca9f-59df-ac33-e5f21ef10e0a with identifier: DG15%20FBV
2026-03-28 22:24:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f829651-ca9f-59df-ac33-e5f21ef10e0a with scrape type 2
2026-03-28 22:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f829651-ca9f-59df-ac33-e5f21ef10e0a with scrape type 2
2026-03-28 22:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f829651-ca9f-59df-ac33-e5f21ef10e0a, identifier: DG15%20FBV
2026-03-28 22:24:43 [bca.uk] INFO: Found listing with ID: BK73%20UUP
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 22:24:43 [bca.uk] INFO: Scrape type for BK73%20UUP: 2
2026-03-28 22:24:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1c13c28-e810-5301-951a-d4567182de01 with identifier: BK73%20UUP
2026-03-28 22:24:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1c13c28-e810-5301-951a-d4567182de01 with scrape type 2
2026-03-28 22:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1c13c28-e810-5301-951a-d4567182de01 with scrape type 2
2026-03-28 22:24:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1c13c28-e810-5301-951a-d4567182de01, identifier: BK73%20UUP
2026-03-28 22:24:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f829651-ca9f-59df-ac33-e5f21ef10e0a with identifier: DG15%20FBV
2026-03-28 22:24:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f829651-ca9f-59df-ac33-e5f21ef10e0a with identifier: DG15%20FBV
2026-03-28 22:24:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f829651-ca9f-59df-ac33-e5f21ef10e0a with identifier: DG15%20FBV to the API
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG15%20FBV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f829651-ca9f-59df-ac33-e5f21ef10e0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG15 FBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG15%20FBV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 85339,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3200,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAFK03847',
 'year': 2015}
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG15%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 22:24:43 [bca.uk] INFO: Saving data for DG15%20FBV: {'auction_closing_time': 1774940400.0, 'created_time': 1773932432.313384, 'last_price_update_time': 1774736683.996576}
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG15%2520FBV') HTTP/1.1" 204 0
2026-03-28 22:24:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1c13c28-e810-5301-951a-d4567182de01 with identifier: BK73%20UUP
2026-03-28 22:24:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1c13c28-e810-5301-951a-d4567182de01 with identifier: BK73%20UUP
2026-03-28 22:24:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1c13c28-e810-5301-951a-d4567182de01 with identifier: BK73%20UUP to the API
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK73%20UUP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'splash white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f1c13c28-e810-5301-951a-d4567182de01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK73 UUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK73%20UUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 22392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 1.9 DL20 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DL20 4X4',
 'vin': 'MPATFS87JPT013759',
 'year': 2023}
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK73%2520UUP%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Saving data for BK73%20UUP: {'auction_closing_time': 1775037600.0, 'created_time': 1774015494.948064, 'last_price_update_time': 1774736684.308882}
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK73%2520UUP') HTTP/1.1" 204 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: BT74%20DGU
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for BT74%20DGU: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: LB23%20GWG
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for LB23%20GWG: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: YE22%20ALU
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520ALU%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for YE22%20ALU: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: SD69%20NHN
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD69%2520NHN%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for SD69%20NHN: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: KN73%20XRU
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520XRU%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for KN73%20XRU: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: YN65%20PFA
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN65%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for YN65%20PFA: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: EY72%20NFV
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY72%2520NFV%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for EY72%20NFV: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: DY72%20JNZ
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520JNZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for DY72%20JNZ: 0
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: YO19%20DXE
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO19%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for YO19%20DXE: 2
2026-03-28 22:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d9714ee-29ac-5045-89f9-885bae42792b with identifier: YO19%20DXE
2026-03-28 22:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d9714ee-29ac-5045-89f9-885bae42792b with scrape type 2
2026-03-28 22:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d9714ee-29ac-5045-89f9-885bae42792b with scrape type 2
2026-03-28 22:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d9714ee-29ac-5045-89f9-885bae42792b, identifier: YO19%20DXE
2026-03-28 22:24:44 [bca.uk] INFO: Found listing with ID: NU71%20JWW
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Scrape type for NU71%20JWW: 2
2026-03-28 22:24:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf3521c8-f928-5363-bfa4-dc92d982a393 with identifier: NU71%20JWW
2026-03-28 22:24:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf3521c8-f928-5363-bfa4-dc92d982a393 with scrape type 2
2026-03-28 22:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf3521c8-f928-5363-bfa4-dc92d982a393 with scrape type 2
2026-03-28 22:24:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf3521c8-f928-5363-bfa4-dc92d982a393, identifier: NU71%20JWW
2026-03-28 22:24:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d9714ee-29ac-5045-89f9-885bae42792b with identifier: YO19%20DXE
2026-03-28 22:24:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d9714ee-29ac-5045-89f9-885bae42792b with identifier: YO19%20DXE
2026-03-28 22:24:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d9714ee-29ac-5045-89f9-885bae42792b with identifier: YO19%20DXE to the API
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 51,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO19%20DXE-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': '5d9714ee-29ac-5045-89f9-885bae42792b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO19 DXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO19%20DXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 52155,
 'odometer_reading_unit': '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 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': 'YV1UZBMUDK1379085',
 'year': 2019}
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO19%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 22:24:44 [bca.uk] INFO: Saving data for YO19%20DXE: {'auction_closing_time': 1774864800.0, 'created_time': 1774073395.066035, 'last_price_update_time': 1774736684.984637}
2026-03-28 22:24:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520DXE') HTTP/1.1" 204 0
2026-03-28 22:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf3521c8-f928-5363-bfa4-dc92d982a393 with identifier: NU71%20JWW
2026-03-28 22:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf3521c8-f928-5363-bfa4-dc92d982a393 with identifier: NU71%20JWW
2026-03-28 22:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf3521c8-f928-5363-bfa4-dc92d982a393 with identifier: NU71%20JWW to the API
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NU71%20JWW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf3521c8-f928-5363-bfa4-dc92d982a393',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NU71 JWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NU71%20JWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 89607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000367182435',
 'year': 2021}
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520JWW%27 HTTP/1.1" 200 None
2026-03-28 22:24:45 [bca.uk] INFO: Saving data for NU71%20JWW: {'auction_closing_time': 1774951200.0, 'created_time': 1774622099.809508, 'last_price_update_time': 1774736685.348117}
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NU71%2520JWW') HTTP/1.1" 204 0
2026-03-28 22:24:45 [bca.uk] INFO: Found listing with ID: FD63%20BZR
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520BZR%27 HTTP/1.1" 200 None
2026-03-28 22:24:45 [bca.uk] INFO: Scrape type for FD63%20BZR: 2
2026-03-28 22:24:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with identifier: FD63%20BZR
2026-03-28 22:24:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with scrape type 2
2026-03-28 22:24:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with scrape type 2
2026-03-28 22:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a55289e-11a0-53d6-b3ed-fd99debd11a8, identifier: FD63%20BZR
2026-03-28 22:24:45 [bca.uk] INFO: Found listing with ID: WO74%20DWW
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO74%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 22:24:45 [bca.uk] INFO: Scrape type for WO74%20DWW: 2
2026-03-28 22:24:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed50322c-14de-5881-8107-d2b2f8d1f23c with identifier: WO74%20DWW
2026-03-28 22:24:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed50322c-14de-5881-8107-d2b2f8d1f23c with scrape type 2
2026-03-28 22:24:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed50322c-14de-5881-8107-d2b2f8d1f23c with scrape type 2
2026-03-28 22:24:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed50322c-14de-5881-8107-d2b2f8d1f23c, identifier: WO74%20DWW
2026-03-28 22:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with identifier: FD63%20BZR
2026-03-28 22:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with identifier: FD63%20BZR
2026-03-28 22:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a55289e-11a0-53d6-b3ed-fd99debd11a8 with identifier: FD63%20BZR to the API
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 280,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD63%20BZR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '6.2L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a55289e-11a0-53d6-b3ed-fd99debd11a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD63 BZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD63%20BZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C63 AMG',
 'odometer': 55223,
 '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 C63 AMG 6.2 (451) Saloon',
 'transmission': 'manual',
 'trim': '(451)',
 'vin': 'WDD2040772A888059',
 'year': 2013}
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD63%2520BZR%27 HTTP/1.1" 200 None
2026-03-28 22:24:45 [bca.uk] INFO: Saving data for FD63%20BZR: {'auction_closing_time': 1775642400.0, 'created_time': 1774437309.310927, 'last_price_update_time': 1774736685.872594}
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD63%2520BZR') HTTP/1.1" 204 0
2026-03-28 22:24:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed50322c-14de-5881-8107-d2b2f8d1f23c with identifier: WO74%20DWW
2026-03-28 22:24:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed50322c-14de-5881-8107-d2b2f8d1f23c with identifier: WO74%20DWW
2026-03-28 22:24:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed50322c-14de-5881-8107-d2b2f8d1f23c with identifier: WO74%20DWW to the API
2026-03-28 22:24:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO74%20DWW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed50322c-14de-5881-8107-d2b2f8d1f23c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO74 DWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO74%20DWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7193,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 TRAIL',
 'vin': 'WF0RXXTA8RRS09220',
 'year': 2025}
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO74%2520DWW%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Saving data for WO74%20DWW: {'auction_closing_time': 1775037600.0, 'created_time': 1773841472.864198, 'last_price_update_time': 1774736686.211834}
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO74%2520DWW') HTTP/1.1" 204 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: LN64%20SVF
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for LN64%20SVF: 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: NJ16%20PLV
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520PLV%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for NJ16%20PLV: 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: OY17%20FCL
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520FCL%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for OY17%20FCL: 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: PK64%20UMX
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520UMX%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for PK64%20UMX: 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: SB65%20ODX
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB65%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for SB65%20ODX: 0
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: VX17%20OFY
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520OFY%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for VX17%20OFY: 2
2026-03-28 22:24:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with identifier: VX17%20OFY
2026-03-28 22:24:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with scrape type 2
2026-03-28 22:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with scrape type 2
2026-03-28 22:24:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5fe5b5b-51bd-5d2d-a963-3d8b2485393d, identifier: VX17%20OFY
2026-03-28 22:24:46 [bca.uk] INFO: Found listing with ID: WN74%20BVS
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Scrape type for WN74%20BVS: 2
2026-03-28 22:24:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with identifier: WN74%20BVS
2026-03-28 22:24:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with scrape type 2
2026-03-28 22:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with scrape type 2
2026-03-28 22:24:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 502ce9d5-b5f3-5cad-ae56-3c8353255b5c, identifier: WN74%20BVS
2026-03-28 22:24:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with identifier: VX17%20OFY
2026-03-28 22:24:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with identifier: VX17%20OFY
2026-03-28 22:24:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5fe5b5b-51bd-5d2d-a963-3d8b2485393d with identifier: VX17%20OFY to the API
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX17%20OFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5fe5b5b-51bd-5d2d-a963-3d8b2485393d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX17 OFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX17%20OFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 95949,
 'odometer_reading_unit': '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': 'SALVA2AN4HH237010',
 'year': 2017}
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520OFY%27 HTTP/1.1" 200 None
2026-03-28 22:24:46 [bca.uk] INFO: Saving data for VX17%20OFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774047705.443834, 'last_price_update_time': 1774736686.823029}
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX17%2520OFY') HTTP/1.1" 204 0
2026-03-28 22:24:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with identifier: WN74%20BVS
2026-03-28 22:24:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with identifier: WN74%20BVS
2026-03-28 22:24:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 502ce9d5-b5f3-5cad-ae56-3c8353255b5c with identifier: WN74%20BVS to the API
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 273,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN74%20BVS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'carbonised grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '502ce9d5-b5f3-5cad-ae56-3c8353255b5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN74 BVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN74%20BVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 21383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK X CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK X',
 'vin': '6FPPXXMJ2PRK22456',
 'year': 2024}
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Saving data for WN74%20BVS: {'auction_closing_time': 1775037600.0, 'created_time': 1774622099.431833, 'last_price_update_time': 1774736687.107432}
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN74%2520BVS') HTTP/1.1" 204 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: WP17%20JJO
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP17%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for WP17%20JJO: 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: CK63%20NYH
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520NYH%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for CK63%20NYH: 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: DY61%20UVS
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY61%2520UVS%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for DY61%20UVS: 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: DY63%20VYX
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY63%2520VYX%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for DY63%20VYX: 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: HK16%20FVC
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for HK16%20FVC: 0
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: LD15%20ZDK
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for LD15%20ZDK: 2
2026-03-28 22:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f0f0374-9c0c-5ca5-982a-258e064ea772 with identifier: LD15%20ZDK
2026-03-28 22:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f0f0374-9c0c-5ca5-982a-258e064ea772 with scrape type 2
2026-03-28 22:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f0f0374-9c0c-5ca5-982a-258e064ea772 with scrape type 2
2026-03-28 22:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f0f0374-9c0c-5ca5-982a-258e064ea772, identifier: LD15%20ZDK
2026-03-28 22:24:47 [bca.uk] INFO: Found listing with ID: WN75%20BBJ
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Scrape type for WN75%20BBJ: 2
2026-03-28 22:24:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f9a423-cd28-5e35-9e24-56f21da384b3 with identifier: WN75%20BBJ
2026-03-28 22:24:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f9a423-cd28-5e35-9e24-56f21da384b3 with scrape type 2
2026-03-28 22:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1f9a423-cd28-5e35-9e24-56f21da384b3 with scrape type 2
2026-03-28 22:24:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1f9a423-cd28-5e35-9e24-56f21da384b3, identifier: WN75%20BBJ
2026-03-28 22:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f0f0374-9c0c-5ca5-982a-258e064ea772 with identifier: LD15%20ZDK
2026-03-28 22:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f0f0374-9c0c-5ca5-982a-258e064ea772 with identifier: LD15%20ZDK
2026-03-28 22:24:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f0f0374-9c0c-5ca5-982a-258e064ea772 with identifier: LD15%20ZDK to the API
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD15%20ZDK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f0f0374-9c0c-5ca5-982a-258e064ea772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD15 ZDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD15%20ZDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MINI',
 'model': 'ONE',
 'odometer': 80723,
 'odometer_reading_unit': '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': 'WMWXS12040T820752',
 'year': 2015}
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD15%2520ZDK%27 HTTP/1.1" 200 None
2026-03-28 22:24:47 [bca.uk] INFO: Saving data for LD15%20ZDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774045942.971883, 'last_price_update_time': 1774736687.689532}
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD15%2520ZDK') HTTP/1.1" 204 0
2026-03-28 22:24:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1f9a423-cd28-5e35-9e24-56f21da384b3 with identifier: WN75%20BBJ
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=agate+black HTTP/1.1" 200 None
2026-03-28 22:24:47 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1f9a423-cd28-5e35-9e24-56f21da384b3 with identifier: WN75%20BBJ
2026-03-28 22:24:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1f9a423-cd28-5e35-9e24-56f21da384b3 with identifier: WN75%20BBJ to the API
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20BBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e1f9a423-cd28-5e35-9e24-56f21da384b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 BBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20BBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'E-TRANSIT CUSTM',
 'odometer': 1325,
 '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 E-TRANSIT CUSTM 160KW 340 RWD L2H1 SPORT PanelVan',
 'transmission': 'automatic',
 'trim': '160KW 340 RWD L2H1 SPORT',
 'vin': 'WF0RXXTA6BSP37529',
 'year': 2025}
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Saving data for WN75%20BBJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774017274.683442, 'last_price_update_time': 1774736688.257869}
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520BBJ') HTTP/1.1" 204 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: LM63%20VOH
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM63%2520VOH%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for LM63%20VOH: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: MF22%20NTE
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520NTE%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for MF22%20NTE: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: RX65%20KYO
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for RX65%20KYO: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: LA19%20OGM
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520OGM%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for LA19%20OGM: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: GK13%20CMU
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK13%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for GK13%20CMU: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: RK58%20UEV
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK58%2520UEV%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for RK58%20UEV: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: RV65%20TVU
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520TVU%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for RV65%20TVU: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: BL16%20ZMO
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL16%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for BL16%20ZMO: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: EA67%20GFZ
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520GFZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for EA67%20GFZ: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: EX18%20CPO
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX18%2520CPO%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for EX18%20CPO: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: GJ66%20HZN
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520HZN%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for GJ66%20HZN: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: LA16%20KDU
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA16%2520KDU%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for LA16%20KDU: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: MT15%20LXL
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520LXL%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for MT15%20LXL: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: RJ07%20UTO
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ07%2520UTO%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for RJ07%20UTO: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: FV71%20LJU
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for FV71%20LJU: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: BV19%20BFY
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520BFY%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for BV19%20BFY: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: EY14%20WLC
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY14%2520WLC%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for EY14%20WLC: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: YS72%20XCZ
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS72%2520XCZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for YS72%20XCZ: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: EO14%20LKA
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for EO14%20LKA: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: FP20%20KGN
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP20%2520KGN%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for FP20%20KGN: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: YE22%20OYB
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE22%2520OYB%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for YE22%20OYB: 0
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: YD72%20CVW
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for YD72%20CVW: 2
2026-03-28 22:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33be2295-6e6f-5310-80e6-8743d435084c with identifier: YD72%20CVW
2026-03-28 22:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33be2295-6e6f-5310-80e6-8743d435084c with scrape type 2
2026-03-28 22:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33be2295-6e6f-5310-80e6-8743d435084c with scrape type 2
2026-03-28 22:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33be2295-6e6f-5310-80e6-8743d435084c, identifier: YD72%20CVW
2026-03-28 22:24:48 [bca.uk] INFO: Found listing with ID: OU65%20MVZ
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU65%2520MVZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:48 [bca.uk] INFO: Scrape type for OU65%20MVZ: 2
2026-03-28 22:24:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 955e586e-8629-5eae-80c4-c9d1976e54c4 with identifier: OU65%20MVZ
2026-03-28 22:24:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 955e586e-8629-5eae-80c4-c9d1976e54c4 with scrape type 2
2026-03-28 22:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 955e586e-8629-5eae-80c4-c9d1976e54c4 with scrape type 2
2026-03-28 22:24:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 955e586e-8629-5eae-80c4-c9d1976e54c4, identifier: OU65%20MVZ
2026-03-28 22:24:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33be2295-6e6f-5310-80e6-8743d435084c with identifier: YD72%20CVW
2026-03-28 22:24:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33be2295-6e6f-5310-80e6-8743d435084c with identifier: YD72%20CVW
2026-03-28 22:24:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33be2295-6e6f-5310-80e6-8743d435084c with identifier: YD72%20CVW to the API
2026-03-28 22:24:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD72%20CVW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '33be2295-6e6f-5310-80e6-8743d435084c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YD72 CVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD72%20CVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 38780,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 35 125KW 55KWH SPORT Coupe',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ4NP051536',
 'year': 2022}
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD72%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 22:24:49 [bca.uk] INFO: Saving data for YD72%20CVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774017029.643464, 'last_price_update_time': 1774736689.134349}
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD72%2520CVW') HTTP/1.1" 204 0
2026-03-28 22:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 955e586e-8629-5eae-80c4-c9d1976e54c4 with identifier: OU65%20MVZ
2026-03-28 22:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 955e586e-8629-5eae-80c4-c9d1976e54c4 with identifier: OU65%20MVZ
2026-03-28 22:24:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 955e586e-8629-5eae-80c4-c9d1976e54c4 with identifier: OU65%20MVZ to the API
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU65%20MVZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '955e586e-8629-5eae-80c4-c9d1976e54c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU65 MVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU65%20MVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 100969,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 B/T SE Saloon',
 'transmission': 'manual',
 'trim': 'B/T SE',
 'vin': 'WDD2050042R062663',
 'year': 2015}
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU65%2520MVZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:49 [bca.uk] INFO: Saving data for OU65%20MVZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774622100.525564, 'last_price_update_time': 1774736689.514908}
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU65%2520MVZ') HTTP/1.1" 204 0
2026-03-28 22:24:49 [bca.uk] INFO: Found listing with ID: YC22%20WGE
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 22:24:49 [bca.uk] INFO: Scrape type for YC22%20WGE: 2
2026-03-28 22:24:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with identifier: YC22%20WGE
2026-03-28 22:24:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with scrape type 2
2026-03-28 22:24:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with scrape type 2
2026-03-28 22:24:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36f8f8f3-3d75-5c30-a0f0-0624e0149357, identifier: YC22%20WGE
2026-03-28 22:24:49 [bca.uk] INFO: Found listing with ID: YF72%20HXH
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 22:24:49 [bca.uk] INFO: Scrape type for YF72%20HXH: 2
2026-03-28 22:24:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdae2e48-9d28-53bb-a82c-6f5aba5c841f with identifier: YF72%20HXH
2026-03-28 22:24:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdae2e48-9d28-53bb-a82c-6f5aba5c841f with scrape type 2
2026-03-28 22:24:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdae2e48-9d28-53bb-a82c-6f5aba5c841f with scrape type 2
2026-03-28 22:24:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdae2e48-9d28-53bb-a82c-6f5aba5c841f, identifier: YF72%20HXH
2026-03-28 22:24:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with identifier: YC22%20WGE
2026-03-28 22:24:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with identifier: YC22%20WGE
2026-03-28 22:24:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36f8f8f3-3d75-5c30-a0f0-0624e0149357 with identifier: YC22%20WGE to the API
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC22%20WGE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '36f8f8f3-3d75-5c30-a0f0-0624e0149357',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC22 WGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC22%20WGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 44448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 40 150KW 82KWH S LINE Coupe',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ4NP037524',
 'year': 2022}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 22:24:50 [bca.uk] INFO: Saving data for YC22%20WGE: {'auction_closing_time': 1774864800.0, 'created_time': 1773827063.36449, 'last_price_update_time': 1774736690.035697}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC22%2520WGE') HTTP/1.1" 204 0
2026-03-28 22:24:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdae2e48-9d28-53bb-a82c-6f5aba5c841f with identifier: YF72%20HXH
2026-03-28 22:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdae2e48-9d28-53bb-a82c-6f5aba5c841f with identifier: YF72%20HXH
2026-03-28 22:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdae2e48-9d28-53bb-a82c-6f5aba5c841f with identifier: YF72%20HXH to the API
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF72%20HXH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cdae2e48-9d28-53bb-a82c-6f5aba5c841f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF72 HXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF72%20HXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PORSCHE',
 'model': 'TAYCAN',
 'odometer': 37611,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PORSCHE TAYCAN 390KW 79KWH 4S Saloon',
 'transmission': 'automatic',
 'trim': '390KW 79KWH 4S',
 'vin': 'WP0ZZZY15PSA30479',
 'year': 2022}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520HXH%27 HTTP/1.1" 200 None
2026-03-28 22:24:50 [bca.uk] INFO: Saving data for YF72%20HXH: {'auction_closing_time': 1774951200.0, 'created_time': 1774622102.082827, 'last_price_update_time': 1774736690.349846}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF72%2520HXH') HTTP/1.1" 204 0
2026-03-28 22:24:50 [bca.uk] INFO: Found listing with ID: YB71%20DLV
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DLV%27 HTTP/1.1" 200 None
2026-03-28 22:24:50 [bca.uk] INFO: Scrape type for YB71%20DLV: 2
2026-03-28 22:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 817d0dc4-1d49-5255-a057-fd6a7be69459 with identifier: YB71%20DLV
2026-03-28 22:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 817d0dc4-1d49-5255-a057-fd6a7be69459 with scrape type 2
2026-03-28 22:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 817d0dc4-1d49-5255-a057-fd6a7be69459 with scrape type 2
2026-03-28 22:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 817d0dc4-1d49-5255-a057-fd6a7be69459, identifier: YB71%20DLV
2026-03-28 22:24:50 [bca.uk] INFO: Found listing with ID: OE21%20PVN
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 22:24:50 [bca.uk] INFO: Scrape type for OE21%20PVN: 2
2026-03-28 22:24:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef832dce-db2a-5258-92a4-55f00ed9240a with identifier: OE21%20PVN
2026-03-28 22:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef832dce-db2a-5258-92a4-55f00ed9240a with scrape type 2
2026-03-28 22:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef832dce-db2a-5258-92a4-55f00ed9240a with scrape type 2
2026-03-28 22:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef832dce-db2a-5258-92a4-55f00ed9240a, identifier: OE21%20PVN
2026-03-28 22:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 817d0dc4-1d49-5255-a057-fd6a7be69459 with identifier: YB71%20DLV
2026-03-28 22:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 817d0dc4-1d49-5255-a057-fd6a7be69459 with identifier: YB71%20DLV
2026-03-28 22:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 817d0dc4-1d49-5255-a057-fd6a7be69459 with identifier: YB71%20DLV to the API
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB71%20DLV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '817d0dc4-1d49-5255-a057-fd6a7be69459',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB71 DLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB71%20DLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'MEGANE ST',
 'odometer': 95785,
 'odometer_reading_unit': '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 MEGANE ST 1.6 E-TECH PHEV ICONIC Estate',
 'transmission': 'automatic',
 'trim': 'E-TECH PHEV ICONIC',
 'vin': 'VF1RFB00X68483121',
 'year': 2022}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520DLV%27 HTTP/1.1" 200 None
2026-03-28 22:24:50 [bca.uk] INFO: Saving data for YB71%20DLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774017029.142075, 'last_price_update_time': 1774736690.859465}
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB71%2520DLV') HTTP/1.1" 204 0
2026-03-28 22:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef832dce-db2a-5258-92a4-55f00ed9240a with identifier: OE21%20PVN
2026-03-28 22:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef832dce-db2a-5258-92a4-55f00ed9240a with identifier: OE21%20PVN
2026-03-28 22:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef832dce-db2a-5258-92a4-55f00ed9240a with identifier: OE21%20PVN to the API
2026-03-28 22:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE21%20PVN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ef832dce-db2a-5258-92a4-55f00ed9240a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE21 PVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE21%20PVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 84179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PMM86421',
 'year': 2021}
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520PVN%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Saving data for OE21%20PVN: {'auction_closing_time': 1774864800.0, 'created_time': 1773929060.804833, 'last_price_update_time': 1774736691.13864}
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE21%2520PVN') HTTP/1.1" 204 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: YB23%20ESY
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for YB23%20ESY: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: FG72%20ZLE
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520ZLE%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for FG72%20ZLE: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: GX24%20UKB
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX24%2520UKB%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for GX24%20UKB: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HN21%20LLM
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN21%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HN21%20LLM: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HN22%20ZSG
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HN22%20ZSG: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HN25%20EJV
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520EJV%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HN25%20EJV: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HN70%20YDX
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520YDX%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HN70%20YDX: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HS24%20GZF
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS24%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HS24%20GZF: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HV20%20XRR
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV20%2520XRR%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HV20%20XRR: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HV25%20LFX
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV25%2520LFX%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HV25%20LFX: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HX23%20NCF
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520NCF%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HX23%20NCF: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HY73%20KFU
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY73%2520KFU%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HY73%20KFU: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: HY74%20MZT
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY74%2520MZT%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for HY74%20MZT: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: KJ73%20ZXA
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ73%2520ZXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for KJ73%20ZXA: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: LR68%20KMY
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR68%2520KMY%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for LR68%20KMY: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: PF72%20YNU
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for PF72%20YNU: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: RJ72%20YEY
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ72%2520YEY%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for RJ72%20YEY: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: SF19%20EBJ
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520EBJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for SF19%20EBJ: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: WO19%20DKN
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO19%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for WO19%20DKN: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: YB22%20WCA
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB22%2520WCA%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for YB22%20WCA: 0
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: YA72%20XTC
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for YA72%20XTC: 2
2026-03-28 22:24:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53a544fc-1146-5a3f-9c03-0ef421776dae with identifier: YA72%20XTC
2026-03-28 22:24:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53a544fc-1146-5a3f-9c03-0ef421776dae with scrape type 2
2026-03-28 22:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53a544fc-1146-5a3f-9c03-0ef421776dae with scrape type 2
2026-03-28 22:24:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53a544fc-1146-5a3f-9c03-0ef421776dae, identifier: YA72%20XTC
2026-03-28 22:24:51 [bca.uk] INFO: Found listing with ID: LY63%20BRZ
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY63%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:51 [bca.uk] INFO: Scrape type for LY63%20BRZ: 2
2026-03-28 22:24:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50604717-eb6e-5363-8e76-1f0cb5db130d with identifier: LY63%20BRZ
2026-03-28 22:24:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50604717-eb6e-5363-8e76-1f0cb5db130d with scrape type 2
2026-03-28 22:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50604717-eb6e-5363-8e76-1f0cb5db130d with scrape type 2
2026-03-28 22:24:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50604717-eb6e-5363-8e76-1f0cb5db130d, identifier: LY63%20BRZ
2026-03-28 22:24:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53a544fc-1146-5a3f-9c03-0ef421776dae with identifier: YA72%20XTC
2026-03-28 22:24:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53a544fc-1146-5a3f-9c03-0ef421776dae with identifier: YA72%20XTC
2026-03-28 22:24:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53a544fc-1146-5a3f-9c03-0ef421776dae with identifier: YA72%20XTC to the API
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA72%20XTC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '53a544fc-1146-5a3f-9c03-0ef421776dae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YA72 XTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA72%20XTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 59580,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ5PP023618',
 'year': 2023}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Saving data for YA72%20XTC: {'auction_closing_time': 1774864800.0, 'created_time': 1774365084.576613, 'last_price_update_time': 1774736692.013901}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA72%2520XTC') HTTP/1.1" 204 0
2026-03-28 22:24:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50604717-eb6e-5363-8e76-1f0cb5db130d with identifier: LY63%20BRZ
2026-03-28 22:24:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50604717-eb6e-5363-8e76-1f0cb5db130d with identifier: LY63%20BRZ
2026-03-28 22:24:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50604717-eb6e-5363-8e76-1f0cb5db130d with identifier: LY63%20BRZ to the API
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY63%20BRZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '50604717-eb6e-5363-8e76-1f0cb5db130d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY63 BRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY63%20BRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '420I',
 'odometer': 113587,
 'odometer_reading_unit': '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 420I 2.0 T XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT STEP',
 'vin': 'WBA3S520X0F995544',
 'year': 2014}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY63%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Saving data for LY63%20BRZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774622101.61462, 'last_price_update_time': 1774736692.419398}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY63%2520BRZ') HTTP/1.1" 204 0
2026-03-28 22:24:52 [bca.uk] INFO: Found listing with ID: YA72%20SUH
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520SUH%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Scrape type for YA72%20SUH: 0
2026-03-28 22:24:52 [bca.uk] INFO: Found listing with ID: SH72%20EWE
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH72%2520EWE%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Scrape type for SH72%20EWE: 2
2026-03-28 22:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e076fda7-865f-52e8-a7c6-6f1342c230b1 with identifier: SH72%20EWE
2026-03-28 22:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e076fda7-865f-52e8-a7c6-6f1342c230b1 with scrape type 2
2026-03-28 22:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e076fda7-865f-52e8-a7c6-6f1342c230b1 with scrape type 2
2026-03-28 22:24:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e076fda7-865f-52e8-a7c6-6f1342c230b1, identifier: SH72%20EWE
2026-03-28 22:24:52 [bca.uk] INFO: Found listing with ID: VN68%20KOJ
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Scrape type for VN68%20KOJ: 0
2026-03-28 22:24:52 [bca.uk] INFO: Found listing with ID: KP72%20CZD
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Scrape type for KP72%20CZD: 2
2026-03-28 22:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with identifier: KP72%20CZD
2026-03-28 22:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with scrape type 2
2026-03-28 22:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with scrape type 2
2026-03-28 22:24:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56c2770e-a0bd-59e0-a296-1ade77cb66d6, identifier: KP72%20CZD
2026-03-28 22:24:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e076fda7-865f-52e8-a7c6-6f1342c230b1 with identifier: SH72%20EWE
2026-03-28 22:24:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e076fda7-865f-52e8-a7c6-6f1342c230b1 with identifier: SH72%20EWE
2026-03-28 22:24:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e076fda7-865f-52e8-a7c6-6f1342c230b1 with identifier: SH72%20EWE to the API
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH72%20EWE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e076fda7-865f-52e8-a7c6-6f1342c230b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SH72 EWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH72%20EWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 41570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS0PC667315',
 'year': 2022}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH72%2520EWE%27 HTTP/1.1" 200 None
2026-03-28 22:24:52 [bca.uk] INFO: Saving data for SH72%20EWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774365076.367728, 'last_price_update_time': 1774736692.961226}
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH72%2520EWE') HTTP/1.1" 204 0
2026-03-28 22:24:52 [bca.uk] INFO: Total items found: 100
2026-03-28 22:24:52 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded
2026-03-28 22:24:52 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:24:52 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with identifier: KP72%20CZD
2026-03-28 22:24:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with identifier: KP72%20CZD
2026-03-28 22:24:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56c2770e-a0bd-59e0-a296-1ade77cb66d6 with identifier: KP72%20CZD to the API
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP72%20CZD-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': '56c2770e-a0bd-59e0-a296-1ade77cb66d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP72 CZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP72%20CZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 38654,
 'odometer_reading_unit': '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 C-HR 2.0 HYBRID 184 GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 184 GR-SPORT',
 'vin': 'NMTK53BX20R101672',
 'year': 2022}
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Saving data for KP72%20CZD: {'auction_closing_time': 1774951200.0, 'created_time': 1774622131.943667, 'last_price_update_time': 1774736693.242837}
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP72%2520CZD') HTTP/1.1" 204 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: OV23%20FHD
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for OV23%20FHD: 2
2026-03-28 22:24:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1556efd9-750d-57e4-9992-922ae1f8c947 with identifier: OV23%20FHD
2026-03-28 22:24:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1556efd9-750d-57e4-9992-922ae1f8c947 with scrape type 2
2026-03-28 22:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1556efd9-750d-57e4-9992-922ae1f8c947 with scrape type 2
2026-03-28 22:24:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1556efd9-750d-57e4-9992-922ae1f8c947, identifier: OV23%20FHD
2026-03-28 22:24:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: AF70%20LXK
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for AF70%20LXK: 2
2026-03-28 22:24:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with identifier: AF70%20LXK
2026-03-28 22:24:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with scrape type 2
2026-03-28 22:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with scrape type 2
2026-03-28 22:24:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57ed1a19-9d70-51c3-ad43-ef34066bffc8, identifier: AF70%20LXK
2026-03-28 22:24:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1556efd9-750d-57e4-9992-922ae1f8c947 with identifier: OV23%20FHD
2026-03-28 22:24:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1556efd9-750d-57e4-9992-922ae1f8c947 with identifier: OV23%20FHD
2026-03-28 22:24:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1556efd9-750d-57e4-9992-922ae1f8c947 with identifier: OV23%20FHD to the API
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20FHD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1556efd9-750d-57e4-9992-922ae1f8c947',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 FHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20FHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 34280,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE3PL147624',
 'year': 2023}
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520FHD%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Saving data for OV23%20FHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774365320.023951, 'last_price_update_time': 1774736693.750731}
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520FHD') HTTP/1.1" 204 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: KN17%20BCY
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for KN17%20BCY: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: YE15%20RSZ
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE15%2520RSZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for YE15%20RSZ: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: WV60%20ULZ
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV60%2520ULZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for WV60%20ULZ: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: WF08%20CYV
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF08%2520CYV%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for WF08%20CYV: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: ND09%20UCG
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for ND09%20UCG: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: EK08%20NNT
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK08%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for EK08%20NNT: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: KU13%20EPY
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520EPY%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for KU13%20EPY: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: LT69%20LKF
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for LT69%20LKF: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: WG06%20EOC
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG06%2520EOC%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for WG06%20EOC: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: WR62%20KWU
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR62%2520KWU%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for WR62%20KWU: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: YR66%20YDL
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR66%2520YDL%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for YR66%20YDL: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: LM03%20UOW
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM03%2520UOW%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for LM03%20UOW: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: NU54%20GKG
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU54%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 22:24:53 [bca.uk] INFO: Scrape type for NU54%20GKG: 0
2026-03-28 22:24:53 [bca.uk] INFO: Found listing with ID: PN54%20SOC
2026-03-28 22:24:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN54%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for PN54%20SOC: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: YD10%20SWY
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD10%2520SWY%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for YD10%20SWY: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: KC07%20ZNX
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC07%2520ZNX%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for KC07%20ZNX: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: DG13%20XYL
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520XYL%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for DG13%20XYL: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: DN64%20XSY
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520XSY%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for DN64%20XSY: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: ML67%20KTE
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for ML67%20KTE: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: NJ60%20WFO
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ60%2520WFO%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for NJ60%20WFO: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: ST71%20RVA
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST71%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for ST71%20RVA: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: YB68%20OWU
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB68%2520OWU%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for YB68%20OWU: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: PK65%20RTV
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520RTV%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for PK65%20RTV: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: RO11%20ZMY
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520ZMY%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for RO11%20ZMY: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: BD68%20CGF
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for BD68%20CGF: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: VO69%20KKU
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520KKU%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for VO69%20KKU: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: BD18%20OHW
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for BD18%20OHW: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: DA11%20YBP
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520YBP%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for DA11%20YBP: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: CV09%20TRX
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV09%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for CV09%20TRX: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: SO55%20OVH
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO55%2520OVH%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for SO55%20OVH: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: YP25%20BVB
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for YP25%20BVB: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: WO21%20RXJ
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO21%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for WO21%20RXJ: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: AM02%20OAR
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AM02%2520OAR%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for AM02%20OAR: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: GL70%20BUW
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL70%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for GL70%20BUW: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: PY22%20EZP
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY22%2520EZP%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for PY22%20EZP: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: FP19%20CKG
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP19%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for FP19%20CKG: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: KR18%20NPP
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR18%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for KR18%20NPP: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: NX18%20UPL
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX18%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for NX18%20UPL: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: DA62%20WFY
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA62%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for DA62%20WFY: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: FV14%20VRD
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV14%2520VRD%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for FV14%20VRD: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: YK12%20ZZG
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for YK12%20ZZG: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: EN14%20OPY
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520OPY%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for EN14%20OPY: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: RO64%20HCD
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for RO64%20HCD: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: MM63%20VBO
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM63%2520VBO%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for MM63%20VBO: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: SG65%20ENN
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520ENN%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for SG65%20ENN: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: KV64%20HKH
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV64%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for KV64%20HKH: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: FE23%20OLU
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520OLU%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for FE23%20OLU: 0
2026-03-28 22:24:54 [bca.uk] INFO: Found listing with ID: YP63%20CFJ
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP63%2520CFJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:54 [bca.uk] INFO: Scrape type for YP63%20CFJ: 2
2026-03-28 22:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with identifier: YP63%20CFJ
2026-03-28 22:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with scrape type 2
2026-03-28 22:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with scrape type 2
2026-03-28 22:24:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b, identifier: YP63%20CFJ
2026-03-28 22:24:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:24:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with identifier: AF70%20LXK
2026-03-28 22:24:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with identifier: AF70%20LXK
2026-03-28 22:24:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57ed1a19-9d70-51c3-ad43-ef34066bffc8 with identifier: AF70%20LXK to the API
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF70%20LXK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '57ed1a19-9d70-51c3-ad43-ef34066bffc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF70 LXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF70%20LXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'MONDEO VIGNALE',
 'odometer': 22400,
 'odometer_reading_unit': '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 VIGNALE 2.0 EBL 190 AWD P/S Hatchback',
 'transmission': 'automatic',
 'trim': 'EBL 190 AWD P/S',
 'vin': 'WF0EXXWPCELL56402',
 'year': 2020}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Saving data for AF70%20LXK: {'auction_closing_time': 1774951200.0, 'created_time': 1774622133.703614, 'last_price_update_time': 1774736695.068274}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF70%2520LXK') HTTP/1.1" 204 0
2026-03-28 22:24:55 [bca.uk] INFO: Found listing with ID: HN72%20VFD
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Scrape type for HN72%20VFD: 2
2026-03-28 22:24:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e99c341-d847-58a2-a604-9d15eb43a1ea with identifier: HN72%20VFD
2026-03-28 22:24:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e99c341-d847-58a2-a604-9d15eb43a1ea with scrape type 2
2026-03-28 22:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e99c341-d847-58a2-a604-9d15eb43a1ea with scrape type 2
2026-03-28 22:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e99c341-d847-58a2-a604-9d15eb43a1ea, identifier: HN72%20VFD
2026-03-28 22:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with identifier: YP63%20CFJ
2026-03-28 22:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with identifier: YP63%20CFJ
2026-03-28 22:24:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b with identifier: YP63%20CFJ to the API
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP63%20CFJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d2b2bbe-5028-5c56-9d5b-c76a48dd8f8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP63 CFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP63%20CFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'ASTRA GTC',
 'odometer': 96312,
 '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 GTC 1.7 CDTI 16V 110 E/F SRI Coupe',
 'transmission': 'manual',
 'trim': 'CDTI 16V 110 E/F SRI',
 'vin': 'W0LPF2EK7EG025011',
 'year': 2013}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP63%2520CFJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Saving data for YP63%20CFJ: {'auction_closing_time': 1774778400.0, 'created_time': 1773839799.837624, 'last_price_update_time': 1774736695.546479}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP63%2520CFJ') HTTP/1.1" 204 0
2026-03-28 22:24:55 [bca.uk] INFO: Found listing with ID: KF17%20FZC
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF17%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Scrape type for KF17%20FZC: 2
2026-03-28 22:24:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with identifier: KF17%20FZC
2026-03-28 22:24:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with scrape type 2
2026-03-28 22:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with scrape type 2
2026-03-28 22:24:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f91a0b25-308f-55ef-8a46-5d2cf6d5a89d, identifier: KF17%20FZC
2026-03-28 22:24:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e99c341-d847-58a2-a604-9d15eb43a1ea with identifier: HN72%20VFD
2026-03-28 22:24:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e99c341-d847-58a2-a604-9d15eb43a1ea with identifier: HN72%20VFD
2026-03-28 22:24:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e99c341-d847-58a2-a604-9d15eb43a1ea with identifier: HN72%20VFD to the API
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN72%20VFD-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': '3e99c341-d847-58a2-a604-9d15eb43a1ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN72 VFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN72%20VFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 68112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 230 HEV 2WD SE CONN. StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 230 HEV 2WD SE CONN.',
 'vin': 'TMAJC811MNJ128476',
 'year': 2022}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Saving data for HN72%20VFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774365296.815928, 'last_price_update_time': 1774736695.96589}
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN72%2520VFD') HTTP/1.1" 204 0
2026-03-28 22:24:55 [bca.uk] INFO: Found listing with ID: SL64%20VKX
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL64%2520VKX%27 HTTP/1.1" 200 None
2026-03-28 22:24:55 [bca.uk] INFO: Scrape type for SL64%20VKX: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: PJ14%20OKB
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ14%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for PJ14%20OKB: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: YR73%20ZBL
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR73%2520ZBL%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for YR73%20ZBL: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: OV19%20WVN
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV19%2520WVN%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for OV19%20WVN: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: YE17%20RJO
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520RJO%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for YE17%20RJO: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: FE22%20HHC
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520HHC%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for FE22%20HHC: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: DF14%20YVY
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for DF14%20YVY: 2
2026-03-28 22:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0b0b524-9d66-5530-bcb5-16f296a384a7 with identifier: DF14%20YVY
2026-03-28 22:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0b0b524-9d66-5530-bcb5-16f296a384a7 with scrape type 2
2026-03-28 22:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0b0b524-9d66-5530-bcb5-16f296a384a7 with scrape type 2
2026-03-28 22:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0b0b524-9d66-5530-bcb5-16f296a384a7, identifier: DF14%20YVY
2026-03-28 22:24:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with identifier: KF17%20FZC
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pink HTTP/1.1" 200 None
2026-03-28 22:24:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:24:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with identifier: KF17%20FZC
2026-03-28 22:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f91a0b25-308f-55ef-8a46-5d2cf6d5a89d with identifier: KF17%20FZC to the API
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF17%20FZC-GB',
 'category': 'Car',
 'color': 'pink',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f91a0b25-308f-55ef-8a46-5d2cf6d5a89d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF17 FZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF17%20FZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 37501,
 'odometer_reading_unit': '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 POP D/LOGIC Hatchback',
 'transmission': 'automatic',
 'trim': 'POP D/LOGIC',
 'vin': 'ZFA3120000J806328',
 'year': 2017}
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF17%2520FZC%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Saving data for KF17%20FZC: {'auction_closing_time': 1774951200.0, 'created_time': 1774622136.546226, 'last_price_update_time': 1774736696.584036}
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF17%2520FZC') HTTP/1.1" 204 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: GX23%20XHN
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XHN%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for GX23%20XHN: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: GJ22%20NLP
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520NLP%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for GJ22%20NLP: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: DN10%20POA
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN10%2520POA%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for DN10%20POA: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: FE23%20ZZJ
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520ZZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for FE23%20ZZJ: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: FE23%20XOP
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for FE23%20XOP: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: DU74%20YYP
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU74%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for DU74%20YYP: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: DF24%20TYP
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520TYP%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for DF24%20TYP: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: BP72%20XTH
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for BP72%20XTH: 0
2026-03-28 22:24:56 [bca.uk] INFO: Found listing with ID: LB71%20VYP
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520VYP%27 HTTP/1.1" 200 None
2026-03-28 22:24:56 [bca.uk] INFO: Scrape type for LB71%20VYP: 2
2026-03-28 22:24:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da77f88e-3ee3-56fb-b14c-58be2243f3a8 with identifier: LB71%20VYP
2026-03-28 22:24:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da77f88e-3ee3-56fb-b14c-58be2243f3a8 with scrape type 2
2026-03-28 22:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da77f88e-3ee3-56fb-b14c-58be2243f3a8 with scrape type 2
2026-03-28 22:24:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da77f88e-3ee3-56fb-b14c-58be2243f3a8, identifier: LB71%20VYP
2026-03-28 22:24:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0b0b524-9d66-5530-bcb5-16f296a384a7 with identifier: DF14%20YVY
2026-03-28 22:24:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0b0b524-9d66-5530-bcb5-16f296a384a7 with identifier: DF14%20YVY
2026-03-28 22:24:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0b0b524-9d66-5530-bcb5-16f296a384a7 with identifier: DF14%20YVY to the API
2026-03-28 22:24:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF14%20YVY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0b0b524-9d66-5530-bcb5-16f296a384a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF14 YVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF14%20YVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 98576,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0DXXGAKDEJ67247',
 'year': 2014}
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 22:24:57 [bca.uk] INFO: Saving data for DF14%20YVY: {'auction_closing_time': 1774778400.0, 'created_time': 1774005458.668866, 'last_price_update_time': 1774736697.145356}
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF14%2520YVY') HTTP/1.1" 204 0
2026-03-28 22:24:57 [bca.uk] INFO: Found listing with ID: EX63%20ZNH
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX63%2520ZNH%27 HTTP/1.1" 200 None
2026-03-28 22:24:57 [bca.uk] INFO: Scrape type for EX63%20ZNH: 2
2026-03-28 22:24:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c9a88ce-ccf4-5318-9731-0f82014cba74 with identifier: EX63%20ZNH
2026-03-28 22:24:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c9a88ce-ccf4-5318-9731-0f82014cba74 with scrape type 2
2026-03-28 22:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c9a88ce-ccf4-5318-9731-0f82014cba74 with scrape type 2
2026-03-28 22:24:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c9a88ce-ccf4-5318-9731-0f82014cba74, identifier: EX63%20ZNH
2026-03-28 22:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da77f88e-3ee3-56fb-b14c-58be2243f3a8 with identifier: LB71%20VYP
2026-03-28 22:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da77f88e-3ee3-56fb-b14c-58be2243f3a8 with identifier: LB71%20VYP
2026-03-28 22:24:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da77f88e-3ee3-56fb-b14c-58be2243f3a8 with identifier: LB71%20VYP to the API
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB71%20VYP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'da77f88e-3ee3-56fb-b14c-58be2243f3a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LB71 VYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB71%20VYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 99459,
 'odometer_reading_unit': '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': 'LRW3F7EB6MC421124',
 'year': 2021}
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520VYP%27 HTTP/1.1" 200 None
2026-03-28 22:24:57 [bca.uk] INFO: Saving data for LB71%20VYP: {'auction_closing_time': 1774864800.0, 'created_time': 1773823276.834359, 'last_price_update_time': 1774736697.637686}
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB71%2520VYP') HTTP/1.1" 204 0
2026-03-28 22:24:57 [bca.uk] INFO: Found listing with ID: PN65%20ZKF
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN65%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 22:24:57 [bca.uk] INFO: Scrape type for PN65%20ZKF: 2
2026-03-28 22:24:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04e9ab3e-d84e-5403-8144-d11dbec62aad with identifier: PN65%20ZKF
2026-03-28 22:24:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04e9ab3e-d84e-5403-8144-d11dbec62aad with scrape type 2
2026-03-28 22:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04e9ab3e-d84e-5403-8144-d11dbec62aad with scrape type 2
2026-03-28 22:24:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04e9ab3e-d84e-5403-8144-d11dbec62aad, identifier: PN65%20ZKF
2026-03-28 22:24:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c9a88ce-ccf4-5318-9731-0f82014cba74 with identifier: EX63%20ZNH
2026-03-28 22:24:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c9a88ce-ccf4-5318-9731-0f82014cba74 with identifier: EX63%20ZNH
2026-03-28 22:24:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c9a88ce-ccf4-5318-9731-0f82014cba74 with identifier: EX63%20ZNH to the API
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX63%20ZNH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c9a88ce-ccf4-5318-9731-0f82014cba74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX63 ZNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX63%20ZNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 86842,
 '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 A1 SPORTBACK 2.0 TDI 143 BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 143 BLACK ED.',
 'vin': 'WAUZZZ8X8EB026129',
 'year': 2013}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX63%2520ZNH%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Saving data for EX63%20ZNH: {'auction_closing_time': 1775037600.0, 'created_time': 1774622136.992566, 'last_price_update_time': 1774736698.034264}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX63%2520ZNH') HTTP/1.1" 204 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: YE71%20UXA
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE71%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for YE71%20UXA: 2
2026-03-28 22:24:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0797e934-2113-5ce0-bcd1-69846c616212 with identifier: YE71%20UXA
2026-03-28 22:24:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0797e934-2113-5ce0-bcd1-69846c616212 with scrape type 2
2026-03-28 22:24:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0797e934-2113-5ce0-bcd1-69846c616212 with scrape type 2
2026-03-28 22:24:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0797e934-2113-5ce0-bcd1-69846c616212, identifier: YE71%20UXA
2026-03-28 22:24:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04e9ab3e-d84e-5403-8144-d11dbec62aad with identifier: PN65%20ZKF
2026-03-28 22:24:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04e9ab3e-d84e-5403-8144-d11dbec62aad with identifier: PN65%20ZKF
2026-03-28 22:24:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04e9ab3e-d84e-5403-8144-d11dbec62aad with identifier: PN65%20ZKF to the API
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN65%20ZKF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04e9ab3e-d84e-5403-8144-d11dbec62aad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN65 ZKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN65%20ZKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 63213,
 'odometer_reading_unit': '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.6 VVT 115 SE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 SE 2WD S/S',
 'vin': 'W0LJD7EE0FB204573',
 'year': 2015}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN65%2520ZKF%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Saving data for PN65%20ZKF: {'auction_closing_time': 1774778400.0, 'created_time': 1773827295.838362, 'last_price_update_time': 1774736698.449671}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN65%2520ZKF') HTTP/1.1" 204 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: EK15%20TZJ
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520TZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for EK15%20TZJ: 2
2026-03-28 22:24:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea88c74b-848c-5903-93c0-80e40e952c9d with identifier: EK15%20TZJ
2026-03-28 22:24:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea88c74b-848c-5903-93c0-80e40e952c9d with scrape type 2
2026-03-28 22:24:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea88c74b-848c-5903-93c0-80e40e952c9d with scrape type 2
2026-03-28 22:24:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea88c74b-848c-5903-93c0-80e40e952c9d, identifier: EK15%20TZJ
2026-03-28 22:24:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0797e934-2113-5ce0-bcd1-69846c616212 with identifier: YE71%20UXA
2026-03-28 22:24:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0797e934-2113-5ce0-bcd1-69846c616212 with identifier: YE71%20UXA
2026-03-28 22:24:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0797e934-2113-5ce0-bcd1-69846c616212 with identifier: YE71%20UXA to the API
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=71&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE71%20UXA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0797e934-2113-5ce0-bcd1-69846c616212',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE71 UXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE71%20UXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E VITO TOURER',
 'odometer': 94572,
 'odometer_reading_unit': '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 E VITO TOURER 150KW 100KWH FWD L2 SELECT Bus',
 'transmission': 'automatic',
 'trim': '150KW 100KWH FWD L2 SELECT',
 'vin': 'W1V44770323939063',
 'year': 2021}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE71%2520UXA%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Saving data for YE71%20UXA: {'auction_closing_time': 1774864800.0, 'created_time': 1774016993.53673, 'last_price_update_time': 1774736698.838515}
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE71%2520UXA') HTTP/1.1" 204 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: SE15%20AFU
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE15%2520AFU%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for SE15%20AFU: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: YL73%20HVO
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for YL73%20HVO: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: YL73%20AYE
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for YL73%20AYE: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: YH73%20SWJ
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SWJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for YH73%20SWJ: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: PK23%20DCU
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520DCU%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for PK23%20DCU: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: LM23%20VVL
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VVL%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for LM23%20VVL: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: LM23%20VSA
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VSA%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for LM23%20VSA: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: LM23%20VPT
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VPT%27 HTTP/1.1" 200 None
2026-03-28 22:24:58 [bca.uk] INFO: Scrape type for LM23%20VPT: 0
2026-03-28 22:24:58 [bca.uk] INFO: Found listing with ID: LM23%20VLZ
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VLZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for LM23%20VLZ: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: LL23%20WCU
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL23%2520WCU%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for LL23%20WCU: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: HJ73%20OGH
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520OGH%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for HJ73%20OGH: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YH73%20SWU
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YH73%20SWU: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YK72%20MZU
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520MZU%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YK72%20MZU: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YH73%20RSV
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YH73%20RSV: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: EJ71%20BZD
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520BZD%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for EJ71%20BZD: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: LM23%20VXR
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VXR%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for LM23%20VXR: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: LM23%20VNR
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VNR%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for LM23%20VNR: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: KF72%20AOM
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520AOM%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for KF72%20AOM: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YP25%20BUW
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP25%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YP25%20BUW: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: HJ73%20NKT
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ73%2520NKT%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for HJ73%20NKT: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: RE74%20DSU
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE74%2520DSU%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for RE74%20DSU: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YO24%20XFJ
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XFJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YO24%20XFJ: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YO24%20XDX
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520XDX%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YO24%20XDX: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: RK74%20LVZ
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520LVZ%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for RK74%20LVZ: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: BJ23%20WRN
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520WRN%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for BJ23%20WRN: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: BC17%20DND
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC17%2520DND%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for BC17%20DND: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: YC25%20VUU
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VUU%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for YC25%20VUU: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: WV63%20OWA
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for WV63%20OWA: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: WA19%20MUB
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA19%2520MUB%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for WA19%20MUB: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: LY10%20AHG
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY10%2520AHG%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for LY10%20AHG: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: OE23%20LNR
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520LNR%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for OE23%20LNR: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: PE16%20VFW
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE16%2520VFW%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for PE16%20VFW: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: WP22%20JXW
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520JXW%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for WP22%20JXW: 2
2026-03-28 22:24:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with identifier: WP22%20JXW
2026-03-28 22:24:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with scrape type 2
2026-03-28 22:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with scrape type 2
2026-03-28 22:24:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93393686-f1ba-52a0-bbb3-7b2f8d881d09, identifier: WP22%20JXW
2026-03-28 22:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea88c74b-848c-5903-93c0-80e40e952c9d with identifier: EK15%20TZJ
2026-03-28 22:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea88c74b-848c-5903-93c0-80e40e952c9d with identifier: EK15%20TZJ
2026-03-28 22:24:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea88c74b-848c-5903-93c0-80e40e952c9d with identifier: EK15%20TZJ to the API
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:24:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=67&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK15%20TZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea88c74b-848c-5903-93c0-80e40e952c9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK15 TZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK15%20TZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 99280,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TDI 262 BMT R LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE TIP',
 'vin': 'WVGZZZ7PZFD018950',
 'year': 2015}
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520TZJ%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Saving data for EK15%20TZJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774276321.141909, 'last_price_update_time': 1774736699.788488}
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK15%2520TZJ') HTTP/1.1" 204 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: BG08%20KZL
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG08%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for BG08%20KZL: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: RV10%20FBL
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV10%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for RV10%20FBL: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: RGZ%208218
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RGZ%25208218%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for RGZ%208218: 0
2026-03-28 22:24:59 [bca.uk] INFO: Found listing with ID: DG56%20XFA
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:24:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG56%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 22:24:59 [bca.uk] INFO: Scrape type for DG56%20XFA: 0
2026-03-28 22:24:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with identifier: WP22%20JXW
2026-03-28 22:24:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with identifier: WP22%20JXW
2026-03-28 22:25:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93393686-f1ba-52a0-bbb3-7b2f8d881d09 with identifier: WP22%20JXW to the API
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP22%20JXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93393686-f1ba-52a0-bbb3-7b2f8d881d09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP22 JXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP22%20JXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 31506,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.5 E/B 200 ST Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 200 ST',
 'vin': 'WF02XXERK2NY71542',
 'year': 2022}
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520JXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Saving data for WP22%20JXW: {'auction_closing_time': 1774951200.0, 'created_time': 1773820390.702511, 'last_price_update_time': 1774736700.251259}
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP22%2520JXW') HTTP/1.1" 204 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: VK16%20NGN
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for VK16%20NGN: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: YP74%20WKZ
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520WKZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for YP74%20WKZ: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: LX23%20VMJ
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX23%2520VMJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for LX23%20VMJ: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: EO21%20MVC
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for EO21%20MVC: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: BH19%20YVM
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BH19%2520YVM%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for BH19%20YVM: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: HK18%20NHU
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK18%2520NHU%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for HK18%20NHU: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: HW71%20KOB
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW71%2520KOB%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for HW71%20KOB: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: N9%20AEN
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N9%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for N9%20AEN: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: SC68%20UYP
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC68%2520UYP%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for SC68%20UYP: 2
2026-03-28 22:25:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 809959aa-fb08-5855-8571-01e4f4059ef1 with identifier: SC68%20UYP
2026-03-28 22:25:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 809959aa-fb08-5855-8571-01e4f4059ef1 with scrape type 2
2026-03-28 22:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 809959aa-fb08-5855-8571-01e4f4059ef1 with scrape type 2
2026-03-28 22:25:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 809959aa-fb08-5855-8571-01e4f4059ef1, identifier: SC68%20UYP
2026-03-28 22:25:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 809959aa-fb08-5855-8571-01e4f4059ef1 with identifier: SC68%20UYP
2026-03-28 22:25:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 809959aa-fb08-5855-8571-01e4f4059ef1 with identifier: SC68%20UYP
2026-03-28 22:25:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 809959aa-fb08-5855-8571-01e4f4059ef1 with identifier: SC68%20UYP to the API
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=72&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC68%20UYP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '809959aa-fb08-5855-8571-01e4f4059ef1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC68 UYP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC68%20UYP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA45 AMG',
 'odometer': 51951,
 'odometer_reading_unit': '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 CLA45 AMG 2.0 (381) NIGHT ED.4M DCT Coupe',
 'transmission': 'automatic',
 'trim': '(381) NIGHT ED.4M DCT',
 'vin': 'WDD1173522N719745',
 'year': 2018}
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC68%2520UYP%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Saving data for SC68%20UYP: {'auction_closing_time': 1774951200.0, 'created_time': 1774016495.753748, 'last_price_update_time': 1774736700.780792}
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC68%2520UYP') HTTP/1.1" 204 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: BT07%20HUP
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT07%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for BT07%20HUP: 0
2026-03-28 22:25:00 [bca.uk] INFO: Found listing with ID: HY72%20DFD
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY72%2520DFD%27 HTTP/1.1" 200 None
2026-03-28 22:25:00 [bca.uk] INFO: Scrape type for HY72%20DFD: 0
2026-03-28 22:25:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:03 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded
2026-03-28 22:25:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: FA16%20YVJ
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA16%2520YVJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for FA16%20YVJ: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: WL13%20EOE
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL13%2520EOE%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for WL13%20EOE: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: HK23%20GZJ
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520GZJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for HK23%20GZJ: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: YF57%20FBA
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF57%2520FBA%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for YF57%20FBA: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: TT13%20OLE
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TT13%2520OLE%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for TT13%20OLE: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: DE14%20YDG
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520YDG%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for DE14%20YDG: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: DU18%20YMX
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520YMX%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for DU18%20YMX: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: ET16%20WXR
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET16%2520WXR%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for ET16%20WXR: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: PO14%20WHT
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO14%2520WHT%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for PO14%20WHT: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: HK15%20BTY
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK15%2520BTY%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for HK15%20BTY: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: VO71%20KPR
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO71%2520KPR%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for VO71%20KPR: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: NA16%20FUW
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA16%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for NA16%20FUW: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: HN72%20LMM
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for HN72%20LMM: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: SB62%20GHY
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB62%2520GHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for SB62%20GHY: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: DV68%20KWD
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520KWD%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for DV68%20KWD: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: KP69%20MYB
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520MYB%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for KP69%20MYB: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: DV22%20BXC
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV22%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for DV22%20BXC: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: CA74%20LKZ
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520LKZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for CA74%20LKZ: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: NA15%20GHZ
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA15%2520GHZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for NA15%20GHZ: 0
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: GJ62%20XMB
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Scrape type for GJ62%20XMB: 2
2026-03-28 22:25:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f094922-a530-5bfa-a39c-d00012c997dd with identifier: GJ62%20XMB
2026-03-28 22:25:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f094922-a530-5bfa-a39c-d00012c997dd with scrape type 2
2026-03-28 22:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f094922-a530-5bfa-a39c-d00012c997dd with scrape type 2
2026-03-28 22:25:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f094922-a530-5bfa-a39c-d00012c997dd, identifier: GJ62%20XMB
2026-03-28 22:25:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f094922-a530-5bfa-a39c-d00012c997dd with identifier: GJ62%20XMB
2026-03-28 22:25:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f094922-a530-5bfa-a39c-d00012c997dd with identifier: GJ62%20XMB
2026-03-28 22:25:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f094922-a530-5bfa-a39c-d00012c997dd with identifier: GJ62%20XMB to the API
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ62%20XMB-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1f094922-a530-5bfa-a39c-d00012c997dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ62 XMB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ62%20XMB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500',
 'odometer': 74990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FIAT 500 0.9 TWINAIR LOUNGE Hatchback',
 'transmission': 'manual',
 'trim': 'TWINAIR LOUNGE',
 'vin': 'ZFA31200000869783',
 'year': 2012}
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ62%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 22:25:03 [bca.uk] INFO: Saving data for GJ62%20XMB: {'auction_closing_time': 1774778400.0, 'created_time': 1774353554.772595, 'last_price_update_time': 1774736703.881456}
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ62%2520XMB') HTTP/1.1" 204 0
2026-03-28 22:25:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:03 [bca.uk] INFO: Found listing with ID: MA75%20SGV
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SGV%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for MA75%20SGV: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: MH54%20GNO
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH54%2520GNO%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for MH54%20GNO: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: NJ13%20BYM
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ13%2520BYM%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for NJ13%20BYM: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: SV62%20VRE
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV62%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for SV62%20VRE: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: YS67%20RXJ
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520RXJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for YS67%20RXJ: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: KR63%20XEU
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR63%2520XEU%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for KR63%20XEU: 0
2026-03-28 22:25:04 [bca.uk] INFO: Found listing with ID: YJ18%20WLD
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520WLD%27 HTTP/1.1" 200 None
2026-03-28 22:25:04 [bca.uk] INFO: Scrape type for YJ18%20WLD: 2
2026-03-28 22:25:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 284016ad-bbba-51e2-9192-0c16672fe72f with identifier: YJ18%20WLD
2026-03-28 22:25:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 284016ad-bbba-51e2-9192-0c16672fe72f with scrape type 2
2026-03-28 22:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 284016ad-bbba-51e2-9192-0c16672fe72f with scrape type 2
2026-03-28 22:25:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 284016ad-bbba-51e2-9192-0c16672fe72f, identifier: YJ18%20WLD
2026-03-28 22:25:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 284016ad-bbba-51e2-9192-0c16672fe72f with identifier: YJ18%20WLD
2026-03-28 22:25:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 284016ad-bbba-51e2-9192-0c16672fe72f with identifier: YJ18%20WLD
2026-03-28 22:25:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 284016ad-bbba-51e2-9192-0c16672fe72f with identifier: YJ18%20WLD to the API
2026-03-28 22:25:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ18%20WLD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '284016ad-bbba-51e2-9192-0c16672fe72f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ18 WLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ18%20WLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78605,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.2 16V DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': '16V DYNAMIQUE',
 'vin': 'VF15RSN0A59927046',
 'year': 2018}
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520WLD%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Saving data for YJ18%20WLD: {'auction_closing_time': 1774778400.0, 'created_time': 1774353499.475677, 'last_price_update_time': 1774736705.148676}
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ18%2520WLD') HTTP/1.1" 204 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: NK64%20MXG
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK64%2520MXG%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for NK64%20MXG: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: SN15%20VXX
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN15%2520VXX%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for SN15%20VXX: 2
2026-03-28 22:25:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac2ecb63-3c3e-51d5-9e3c-96da9932925a with identifier: SN15%20VXX
2026-03-28 22:25:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac2ecb63-3c3e-51d5-9e3c-96da9932925a with scrape type 2
2026-03-28 22:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac2ecb63-3c3e-51d5-9e3c-96da9932925a with scrape type 2
2026-03-28 22:25:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac2ecb63-3c3e-51d5-9e3c-96da9932925a, identifier: SN15%20VXX
2026-03-28 22:25:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac2ecb63-3c3e-51d5-9e3c-96da9932925a with identifier: SN15%20VXX
2026-03-28 22:25:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac2ecb63-3c3e-51d5-9e3c-96da9932925a with identifier: SN15%20VXX
2026-03-28 22:25:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac2ecb63-3c3e-51d5-9e3c-96da9932925a with identifier: SN15%20VXX to the API
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN15%20VXX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac2ecb63-3c3e-51d5-9e3c-96da9932925a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN15 VXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN15%20VXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 102014,
 'odometer_reading_unit': '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.6 VVT 115 SE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 SE 2WD S/S',
 'vin': 'W0LJD7EE1FB126367',
 'year': 2015}
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN15%2520VXX%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Saving data for SN15%20VXX: {'auction_closing_time': 1774778400.0, 'created_time': 1774005313.365159, 'last_price_update_time': 1774736705.551596}
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN15%2520VXX') HTTP/1.1" 204 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: SL60%20VLH
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL60%2520VLH%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for SL60%20VLH: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: GV74%20FSG
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520FSG%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for GV74%20FSG: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: MW62%20SKF
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW62%2520SKF%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for MW62%20SKF: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: BW19%20HVD
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520HVD%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for BW19%20HVD: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: MT69%20THK
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT69%2520THK%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for MT69%20THK: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: MW65%20WFC
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520WFC%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for MW65%20WFC: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: PE68%20EWE
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE68%2520EWE%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for PE68%20EWE: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: YK64%20BWY
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK64%2520BWY%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for YK64%20BWY: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: NL12%20OVE
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL12%2520OVE%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for NL12%20OVE: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: BV19%20ZNA
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520ZNA%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for BV19%20ZNA: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: PGZ%206311
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25206311%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for PGZ%206311: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: SK60%20HRC
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK60%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for SK60%20HRC: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: KW15%20KJF
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW15%2520KJF%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for KW15%20KJF: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: NL14%20WLW
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520WLW%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for NL14%20WLW: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: YR11%20PHZ
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR11%2520PHZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for YR11%20PHZ: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: YM63%20CHV
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM63%2520CHV%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for YM63%20CHV: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: SG63%20LWN
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for SG63%20LWN: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: WN75%20JXU
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520JXU%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for WN75%20JXU: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: AK65%20RBF
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK65%2520RBF%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for AK65%20RBF: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: YT07%20DXJ
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT07%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for YT07%20DXJ: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: FD72%20XZY
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD72%2520XZY%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for FD72%20XZY: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: MW66%20GYJ
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520GYJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for MW66%20GYJ: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: KU64%20VCF
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU64%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for KU64%20VCF: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: DV73%20VJX
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV73%2520VJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for DV73%20VJX: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: SK11%20NNJ
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK11%2520NNJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for SK11%20NNJ: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: DF18%20JZA
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF18%2520JZA%27 HTTP/1.1" 200 None
2026-03-28 22:25:05 [bca.uk] INFO: Scrape type for DF18%20JZA: 0
2026-03-28 22:25:05 [bca.uk] INFO: Found listing with ID: YA64%20LPX
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520LPX%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Scrape type for YA64%20LPX: 0
2026-03-28 22:25:06 [bca.uk] INFO: Found listing with ID: YC17%20YDM
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC17%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Scrape type for YC17%20YDM: 0
2026-03-28 22:25:06 [bca.uk] INFO: Found listing with ID: SC67%20EBP
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC67%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Scrape type for SC67%20EBP: 0
2026-03-28 22:25:06 [bca.uk] INFO: Found listing with ID: SJ15%20VVR
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VVR%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Scrape type for SJ15%20VVR: 2
2026-03-28 22:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9382dfb-4983-55a7-9f84-e7b5d33796b6 with identifier: SJ15%20VVR
2026-03-28 22:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9382dfb-4983-55a7-9f84-e7b5d33796b6 with scrape type 2
2026-03-28 22:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9382dfb-4983-55a7-9f84-e7b5d33796b6 with scrape type 2
2026-03-28 22:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9382dfb-4983-55a7-9f84-e7b5d33796b6, identifier: SJ15%20VVR
2026-03-28 22:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9382dfb-4983-55a7-9f84-e7b5d33796b6 with identifier: SJ15%20VVR
2026-03-28 22:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9382dfb-4983-55a7-9f84-e7b5d33796b6 with identifier: SJ15%20VVR
2026-03-28 22:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9382dfb-4983-55a7-9f84-e7b5d33796b6 with identifier: SJ15%20VVR to the API
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ15%20VVR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9382dfb-4983-55a7-9f84-e7b5d33796b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ15 VVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ15%20VVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 35793,
 'odometer_reading_unit': '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.3 VVT-I ICON M/DRIVE-S Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I ICON M/DRIVE-S',
 'vin': 'VNKKJ3D310A254054',
 'year': 2015}
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520VVR%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Saving data for SJ15%20VVR: {'auction_closing_time': 1774951200.0, 'created_time': 1774523519.498791, 'last_price_update_time': 1774736706.476618}
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ15%2520VVR') HTTP/1.1" 204 0
2026-03-28 22:25:06 [bca.uk] INFO: Found listing with ID: SD16%20ZSG
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD16%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Scrape type for SD16%20ZSG: 2
2026-03-28 22:25:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3520ad71-5449-5f76-b86f-3e5a27049177 with identifier: SD16%20ZSG
2026-03-28 22:25:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3520ad71-5449-5f76-b86f-3e5a27049177 with scrape type 2
2026-03-28 22:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3520ad71-5449-5f76-b86f-3e5a27049177 with scrape type 2
2026-03-28 22:25:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3520ad71-5449-5f76-b86f-3e5a27049177, identifier: SD16%20ZSG
2026-03-28 22:25:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3520ad71-5449-5f76-b86f-3e5a27049177 with identifier: SD16%20ZSG
2026-03-28 22:25:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3520ad71-5449-5f76-b86f-3e5a27049177 with identifier: SD16%20ZSG
2026-03-28 22:25:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3520ad71-5449-5f76-b86f-3e5a27049177 with identifier: SD16%20ZSG to the API
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD16%20ZSG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3520ad71-5449-5f76-b86f-3e5a27049177',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD16 ZSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD16%20ZSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 101432,
 'odometer_reading_unit': '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 ENERGISED Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 ENERGISED',
 'vin': 'W0L0MAP08G6070157',
 'year': 2016}
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD16%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:25:06 [bca.uk] INFO: Saving data for SD16%20ZSG: {'auction_closing_time': 1774778400.0, 'created_time': 1774005450.98195, 'last_price_update_time': 1774736706.972668}
2026-03-28 22:25:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD16%2520ZSG') HTTP/1.1" 204 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: SH64%20YFP
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for SH64%20YFP: 2
2026-03-28 22:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70d404e2-7d4d-5689-9cde-85be2c5be471 with identifier: SH64%20YFP
2026-03-28 22:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70d404e2-7d4d-5689-9cde-85be2c5be471 with scrape type 2
2026-03-28 22:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70d404e2-7d4d-5689-9cde-85be2c5be471 with scrape type 2
2026-03-28 22:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70d404e2-7d4d-5689-9cde-85be2c5be471, identifier: SH64%20YFP
2026-03-28 22:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70d404e2-7d4d-5689-9cde-85be2c5be471 with identifier: SH64%20YFP
2026-03-28 22:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70d404e2-7d4d-5689-9cde-85be2c5be471 with identifier: SH64%20YFP
2026-03-28 22:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70d404e2-7d4d-5689-9cde-85be2c5be471 with identifier: SH64%20YFP to the API
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH64%20YFP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70d404e2-7d4d-5689-9cde-85be2c5be471',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH64 YFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH64%20YFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'TWINGO',
 'odometer': 34585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT TWINGO 1.0 SCE 70 PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'SCE 70 PLAY',
 'vin': 'VF1AHB00551240432',
 'year': 2014}
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520YFP%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Saving data for SH64%20YFP: {'auction_closing_time': 1774778400.0, 'created_time': 1774005453.149959, 'last_price_update_time': 1774736707.420369}
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH64%2520YFP') HTTP/1.1" 204 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: GL64%20YPJ
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL64%2520YPJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for GL64%20YPJ: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: WF66%20DSE
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520DSE%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for WF66%20DSE: 2
2026-03-28 22:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4d6442a-205c-5738-b72c-90f26ca04cd4 with identifier: WF66%20DSE
2026-03-28 22:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4d6442a-205c-5738-b72c-90f26ca04cd4 with scrape type 2
2026-03-28 22:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4d6442a-205c-5738-b72c-90f26ca04cd4 with scrape type 2
2026-03-28 22:25:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4d6442a-205c-5738-b72c-90f26ca04cd4, identifier: WF66%20DSE
2026-03-28 22:25:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4d6442a-205c-5738-b72c-90f26ca04cd4 with identifier: WF66%20DSE
2026-03-28 22:25:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4d6442a-205c-5738-b72c-90f26ca04cd4 with identifier: WF66%20DSE
2026-03-28 22:25:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4d6442a-205c-5738-b72c-90f26ca04cd4 with identifier: WF66%20DSE to the API
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF66%20DSE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e4d6442a-205c-5738-b72c-90f26ca04cd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF66 DSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF66%20DSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 124569,
 'odometer_reading_unit': '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 E220 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130042A066094',
 'year': 2016}
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF66%2520DSE%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Saving data for WF66%20DSE: {'auction_closing_time': 1774951200.0, 'created_time': 1774437384.414672, 'last_price_update_time': 1774736707.843289}
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF66%2520DSE') HTTP/1.1" 204 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: EO59%20UNY
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO59%2520UNY%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for EO59%20UNY: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: SY15%20UNN
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520UNN%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for SY15%20UNN: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: MX13%20UTC
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX13%2520UTC%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for MX13%20UTC: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: SO65%20FVM
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520FVM%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for SO65%20FVM: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: OY17%20DYA
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520DYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for OY17%20DYA: 0
2026-03-28 22:25:07 [bca.uk] INFO: Found listing with ID: SO65%20APK
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520APK%27 HTTP/1.1" 200 None
2026-03-28 22:25:07 [bca.uk] INFO: Scrape type for SO65%20APK: 2
2026-03-28 22:25:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8245592-7808-51c0-ba1a-4047b205d61d with identifier: SO65%20APK
2026-03-28 22:25:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8245592-7808-51c0-ba1a-4047b205d61d with scrape type 2
2026-03-28 22:25:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8245592-7808-51c0-ba1a-4047b205d61d with scrape type 2
2026-03-28 22:25:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8245592-7808-51c0-ba1a-4047b205d61d, identifier: SO65%20APK
2026-03-28 22:25:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8245592-7808-51c0-ba1a-4047b205d61d with identifier: SO65%20APK
2026-03-28 22:25:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8245592-7808-51c0-ba1a-4047b205d61d with identifier: SO65%20APK
2026-03-28 22:25:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8245592-7808-51c0-ba1a-4047b205d61d with identifier: SO65%20APK to the API
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SO65%20APK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e8245592-7808-51c0-ba1a-4047b205d61d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SO65 APK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SO65%20APK&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 96373,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.4 16V TECH LINE MPV',
 'transmission': 'manual',
 'trim': '16V TECH LINE',
 'vin': 'W0LSH9EC3G4028997',
 'year': 2015}
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520APK%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Saving data for SO65%20APK: {'auction_closing_time': 1774778400.0, 'created_time': 1774353480.8797, 'last_price_update_time': 1774736708.344793}
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SO65%2520APK') HTTP/1.1" 204 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: BM19%20NWB
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520NWB%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for BM19%20NWB: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: LL15%20EZC
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for LL15%20EZC: 2
2026-03-28 22:25:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f09fe85c-97bf-5fd4-af8f-8b38178be198 with identifier: LL15%20EZC
2026-03-28 22:25:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f09fe85c-97bf-5fd4-af8f-8b38178be198 with scrape type 2
2026-03-28 22:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f09fe85c-97bf-5fd4-af8f-8b38178be198 with scrape type 2
2026-03-28 22:25:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f09fe85c-97bf-5fd4-af8f-8b38178be198, identifier: LL15%20EZC
2026-03-28 22:25:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f09fe85c-97bf-5fd4-af8f-8b38178be198 with identifier: LL15%20EZC
2026-03-28 22:25:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f09fe85c-97bf-5fd4-af8f-8b38178be198 with identifier: LL15%20EZC
2026-03-28 22:25:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f09fe85c-97bf-5fd4-af8f-8b38178be198 with identifier: LL15%20EZC to the API
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL15%20EZC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f09fe85c-97bf-5fd4-af8f-8b38178be198',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL15 EZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL15%20EZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 46375,
 'odometer_reading_unit': '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': 'WVWZZZ6RZFU072275',
 'year': 2015}
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520EZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Saving data for LL15%20EZC: {'auction_closing_time': 1774951200.0, 'created_time': 1774523395.528483, 'last_price_update_time': 1774736708.780203}
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL15%2520EZC') HTTP/1.1" 204 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: VE18%20NEJ
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE18%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for VE18%20NEJ: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: YB18%20KBN
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520KBN%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for YB18%20KBN: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: YR73%20ZPY
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR73%2520ZPY%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for YR73%20ZPY: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: BK62%20ZSZ
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK62%2520ZSZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for BK62%20ZSZ: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: VX64%20YVJ
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX64%2520YVJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for VX64%20YVJ: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: LR18%20FGA
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR18%2520FGA%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for LR18%20FGA: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: YA73%20XHV
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA73%2520XHV%27 HTTP/1.1" 200 None
2026-03-28 22:25:08 [bca.uk] INFO: Scrape type for YA73%20XHV: 0
2026-03-28 22:25:08 [bca.uk] INFO: Found listing with ID: FY13%20LMF
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY13%2520LMF%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for FY13%20LMF: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: WJ18%20EXX
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520EXX%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for WJ18%20EXX: 2
2026-03-28 22:25:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with identifier: WJ18%20EXX
2026-03-28 22:25:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with scrape type 2
2026-03-28 22:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with scrape type 2
2026-03-28 22:25:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f, identifier: WJ18%20EXX
2026-03-28 22:25:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with identifier: WJ18%20EXX
2026-03-28 22:25:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with identifier: WJ18%20EXX
2026-03-28 22:25:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f with identifier: WJ18%20EXX to the API
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ18%20EXX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '21bb6b3d-e6a2-5b0e-a2a8-8c965243e85f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ18 EXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ18%20EXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 69765,
 'odometer_reading_unit': '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 1.0 TSI 115 SE L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 115 SE L DSG',
 'vin': 'TMBKP7NU5J5026705',
 'year': 2018}
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520EXX%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Saving data for WJ18%20EXX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523498.296134, 'last_price_update_time': 1774736709.410043}
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ18%2520EXX') HTTP/1.1" 204 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: EG16%20PUU
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG16%2520PUU%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for EG16%20PUU: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: NV67%20DDY
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV67%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for NV67%20DDY: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: WM73%20OKP
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OKP%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for WM73%20OKP: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: BL64%20VXN
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520VXN%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for BL64%20VXN: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: GM66%20TJX
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for GM66%20TJX: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: YK16%20GDF
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520GDF%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for YK16%20GDF: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: HV65%20OJN
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV65%2520OJN%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for HV65%20OJN: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: RO73%20MYA
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for RO73%20MYA: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: VO10%20XGE
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520XGE%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for VO10%20XGE: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: KT15%20EYK
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for KT15%20EYK: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: YH67%20WGE
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520WGE%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for YH67%20WGE: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: WN72%20GJU
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN72%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for WN72%20GJU: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: RO73%20MXU
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520MXU%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for RO73%20MXU: 0
2026-03-28 22:25:09 [bca.uk] INFO: Found listing with ID: FX12%20XZC
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX12%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:09 [bca.uk] INFO: Scrape type for FX12%20XZC: 2
2026-03-28 22:25:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71631c71-e4f8-5921-8d01-e48940de2f49 with identifier: FX12%20XZC
2026-03-28 22:25:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71631c71-e4f8-5921-8d01-e48940de2f49 with scrape type 2
2026-03-28 22:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71631c71-e4f8-5921-8d01-e48940de2f49 with scrape type 2
2026-03-28 22:25:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71631c71-e4f8-5921-8d01-e48940de2f49, identifier: FX12%20XZC
2026-03-28 22:25:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71631c71-e4f8-5921-8d01-e48940de2f49 with identifier: FX12%20XZC
2026-03-28 22:25:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71631c71-e4f8-5921-8d01-e48940de2f49 with identifier: FX12%20XZC
2026-03-28 22:25:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71631c71-e4f8-5921-8d01-e48940de2f49 with identifier: FX12%20XZC to the API
2026-03-28 22:25:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=73&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX12%20XZC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '71631c71-e4f8-5921-8d01-e48940de2f49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX12 XZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX12%20XZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 80595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.4 3 Hatchback',
 'transmission': 'manual',
 'trim': '3',
 'vin': 'KNADN512LC6742879',
 'year': 2012}
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX12%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Saving data for FX12%20XZC: {'auction_closing_time': 1774778400.0, 'created_time': 1774005443.694979, 'last_price_update_time': 1774736710.173534}
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX12%2520XZC') HTTP/1.1" 204 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: LJ51%20ZZZ
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ51%2520ZZZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for LJ51%20ZZZ: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: DU17%20LVB
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU17%2520LVB%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for DU17%20LVB: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: OU14%20UXG
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU14%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for OU14%20UXG: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: RO73%20HYA
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for RO73%20HYA: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: YT15%20YLJ
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT15%2520YLJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for YT15%20YLJ: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: FV61%20LYD
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520LYD%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for FV61%20LYD: 0
2026-03-28 22:25:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:10 [scrapy.extensions.logstats] INFO: Crawled 308 pages (at 5 pages/min), scraped 2347 items (at 111 items/min)
2026-03-28 22:25:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:25:10 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:10 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded
2026-03-28 22:25:10 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: WK09%20ZMO
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for WK09%20ZMO: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: LM23%20VWJ
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VWJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for LM23%20VWJ: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: LS65%20UVK
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for LS65%20UVK: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: YG65%20ZHC
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520ZHC%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for YG65%20ZHC: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: S25%20PUG
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S25%2520PUG%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for S25%20PUG: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: YP66%20VYM
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP66%2520VYM%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for YP66%20VYM: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: LF19%20DVM
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520DVM%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for LF19%20DVM: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: LM23%20VTF
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for LM23%20VTF: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: NG14%20ZXT
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG14%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for NG14%20ZXT: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: FV22%20FMC
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV22%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for FV22%20FMC: 0
2026-03-28 22:25:10 [bca.uk] INFO: Found listing with ID: AE68%20OBV
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE68%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:25:10 [bca.uk] INFO: Scrape type for AE68%20OBV: 2
2026-03-28 22:25:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with identifier: AE68%20OBV
2026-03-28 22:25:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with scrape type 2
2026-03-28 22:25:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with scrape type 2
2026-03-28 22:25:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abb4e32d-bcfa-5b23-8107-b5aff88b5e08, identifier: AE68%20OBV
2026-03-28 22:25:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with identifier: AE68%20OBV
2026-03-28 22:25:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with identifier: AE68%20OBV
2026-03-28 22:25:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abb4e32d-bcfa-5b23-8107-b5aff88b5e08 with identifier: AE68%20OBV to the API
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 55,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE68%20OBV-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': 'abb4e32d-bcfa-5b23-8107-b5aff88b5e08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AE68 OBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE68%20OBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 38431,
 'odometer_reading_unit': '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': 'WMWYU720503F77912',
 'year': 2018}
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE68%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Saving data for AE68%20OBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774004744.974779, 'last_price_update_time': 1774736711.090699}
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE68%2520OBV') HTTP/1.1" 204 0
2026-03-28 22:25:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: VE10%20UVU
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE10%2520UVU%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for VE10%20UVU: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: LX69%20NMU
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX69%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for LX69%20NMU: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: GJ64%20LCM
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ64%2520LCM%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for GJ64%20LCM: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: OY59%20TLJ
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY59%2520TLJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for OY59%20TLJ: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: SB72%20OUV
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB72%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for SB72%20OUV: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: WT18%20MBO
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT18%2520MBO%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for WT18%20MBO: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: BP66%20HFX
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520HFX%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for BP66%20HFX: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: GDFM13544
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GDFM13544%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for GDFM13544: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: YS21%20LTZ
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520LTZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for YS21%20LTZ: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: PO18%20PZA
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO18%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for PO18%20PZA: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: BP22%20YJU
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520YJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for BP22%20YJU: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: OY70%20YSE
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY70%2520YSE%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for OY70%20YSE: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: SO16%20WNB
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO16%2520WNB%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for SO16%20WNB: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: SM69%20VUE
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM69%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for SM69%20VUE: 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: LXZ%204766
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25204766%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for LXZ%204766: 2
2026-03-28 22:25:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with identifier: LXZ%204766
2026-03-28 22:25:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with scrape type 2
2026-03-28 22:25:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with scrape type 2
2026-03-28 22:25:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4afd8fd7-974d-5df9-bedf-218c3d4e61c1, identifier: LXZ%204766
2026-03-28 22:25:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with identifier: LXZ%204766
2026-03-28 22:25:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with identifier: LXZ%204766
2026-03-28 22:25:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4afd8fd7-974d-5df9-bedf-218c3d4e61c1 with identifier: LXZ%204766 to the API
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LXZ%204766-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4afd8fd7-974d-5df9-bedf-218c3d4e61c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LXZ 4766',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LXZ%204766&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 55000,
 'odometer_reading_unit': '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 TOURNEO CUSTOM 2.0 TDCI 130 310 SWB TITANIUM L/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 130 310 SWB TITANIUM L/R',
 'vin': 'WF03XXTTG3HK79706',
 'year': 2018}
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25204766%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Saving data for LXZ%204766: {'auction_closing_time': 1774778400.0, 'created_time': 1774045253.040765, 'last_price_update_time': 1774736711.812972}
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LXZ%25204766') HTTP/1.1" 204 0
2026-03-28 22:25:11 [bca.uk] INFO: Found listing with ID: RX14%20GZH
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX14%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 22:25:11 [bca.uk] INFO: Scrape type for RX14%20GZH: 2
2026-03-28 22:25:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd9fd856-67a6-5026-ad1d-f600b06641ef with identifier: RX14%20GZH
2026-03-28 22:25:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd9fd856-67a6-5026-ad1d-f600b06641ef with scrape type 2
2026-03-28 22:25:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd9fd856-67a6-5026-ad1d-f600b06641ef with scrape type 2
2026-03-28 22:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd9fd856-67a6-5026-ad1d-f600b06641ef, identifier: RX14%20GZH
2026-03-28 22:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd9fd856-67a6-5026-ad1d-f600b06641ef with identifier: RX14%20GZH
2026-03-28 22:25:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd9fd856-67a6-5026-ad1d-f600b06641ef with identifier: RX14%20GZH
2026-03-28 22:25:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd9fd856-67a6-5026-ad1d-f600b06641ef with identifier: RX14%20GZH to the API
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX14%20GZH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd9fd856-67a6-5026-ad1d-f600b06641ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX14 GZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX14%20GZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 90878,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.4 TFSI S LINE STYLE ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI S LINE STYLE ED.S-T',
 'vin': 'WAUZZZ8X3EB114568',
 'year': 2014}
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX14%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 22:25:12 [bca.uk] INFO: Saving data for RX14%20GZH: {'auction_closing_time': 1774951200.0, 'created_time': 1774523527.304066, 'last_price_update_time': 1774736712.364263}
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX14%2520GZH') HTTP/1.1" 204 0
2026-03-28 22:25:12 [bca.uk] INFO: Found listing with ID: PS66%20CLS
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PS66%2520CLS%27 HTTP/1.1" 200 None
2026-03-28 22:25:12 [bca.uk] INFO: Scrape type for PS66%20CLS: 0
2026-03-28 22:25:12 [bca.uk] INFO: Found listing with ID: LX67%20PWO
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520PWO%27 HTTP/1.1" 200 None
2026-03-28 22:25:12 [bca.uk] INFO: Scrape type for LX67%20PWO: 2
2026-03-28 22:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f772fde-7530-5bdc-bed3-e88036554ca7 with identifier: LX67%20PWO
2026-03-28 22:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f772fde-7530-5bdc-bed3-e88036554ca7 with scrape type 2
2026-03-28 22:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f772fde-7530-5bdc-bed3-e88036554ca7 with scrape type 2
2026-03-28 22:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f772fde-7530-5bdc-bed3-e88036554ca7, identifier: LX67%20PWO
2026-03-28 22:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f772fde-7530-5bdc-bed3-e88036554ca7 with identifier: LX67%20PWO
2026-03-28 22:25:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f772fde-7530-5bdc-bed3-e88036554ca7 with identifier: LX67%20PWO
2026-03-28 22:25:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f772fde-7530-5bdc-bed3-e88036554ca7 with identifier: LX67%20PWO to the API
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX67%20PWO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f772fde-7530-5bdc-bed3-e88036554ca7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX67 PWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX67%20PWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 78537,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U1924673',
 'year': 2017}
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520PWO%27 HTTP/1.1" 200 None
2026-03-28 22:25:12 [bca.uk] INFO: Saving data for LX67%20PWO: {'auction_closing_time': 1774951200.0, 'created_time': 1774523528.951581, 'last_price_update_time': 1774736712.79649}
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX67%2520PWO') HTTP/1.1" 204 0
2026-03-28 22:25:12 [bca.uk] INFO: Found listing with ID: LV67%20TJX
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:12 [bca.uk] INFO: Scrape type for LV67%20TJX: 2
2026-03-28 22:25:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1297acde-f105-5c99-9521-28ba2f7f1bd3 with identifier: LV67%20TJX
2026-03-28 22:25:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1297acde-f105-5c99-9521-28ba2f7f1bd3 with scrape type 2
2026-03-28 22:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1297acde-f105-5c99-9521-28ba2f7f1bd3 with scrape type 2
2026-03-28 22:25:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1297acde-f105-5c99-9521-28ba2f7f1bd3, identifier: LV67%20TJX
2026-03-28 22:25:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1297acde-f105-5c99-9521-28ba2f7f1bd3 with identifier: LV67%20TJX
2026-03-28 22:25:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1297acde-f105-5c99-9521-28ba2f7f1bd3 with identifier: LV67%20TJX
2026-03-28 22:25:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1297acde-f105-5c99-9521-28ba2f7f1bd3 with identifier: LV67%20TJX to the API
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV67%20TJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1297acde-f105-5c99-9521-28ba2f7f1bd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV67 TJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV67%20TJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': 'MX-5 RF',
 'odometer': 80159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-5 RF 1.5 131 SPORT Convertible',
 'transmission': 'manual',
 'trim': '131 SPORT',
 'vin': 'JMZND6EA600138708',
 'year': 2018}
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Saving data for LV67%20TJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774523537.490167, 'last_price_update_time': 1774736713.225465}
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV67%2520TJX') HTTP/1.1" 204 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: HT72%20FFN
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520FFN%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for HT72%20FFN: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: LL21%20UZP
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL21%2520UZP%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for LL21%20UZP: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: OV72%20XVR
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520XVR%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for OV72%20XVR: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: LG64%20YHY
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520YHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for LG64%20YHY: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: CV22%20VOG
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520VOG%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for CV22%20VOG: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: LF15%20RNU
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for LF15%20RNU: 2
2026-03-28 22:25:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09992615-4897-5e14-a939-fd4c7d64aab9 with identifier: LF15%20RNU
2026-03-28 22:25:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09992615-4897-5e14-a939-fd4c7d64aab9 with scrape type 2
2026-03-28 22:25:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09992615-4897-5e14-a939-fd4c7d64aab9 with scrape type 2
2026-03-28 22:25:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09992615-4897-5e14-a939-fd4c7d64aab9, identifier: LF15%20RNU
2026-03-28 22:25:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09992615-4897-5e14-a939-fd4c7d64aab9 with identifier: LF15%20RNU
2026-03-28 22:25:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09992615-4897-5e14-a939-fd4c7d64aab9 with identifier: LF15%20RNU
2026-03-28 22:25:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09992615-4897-5e14-a939-fd4c7d64aab9 with identifier: LF15%20RNU to the API
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF15%20RNU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '09992615-4897-5e14-a939-fd4c7d64aab9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF15 RNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF15%20RNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 84951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'HONDA CR-V 2.2 I-DTEC EX 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'I-DTEC EX 4WD',
 'vin': 'SHSRE6890EU017691',
 'year': 2015}
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Saving data for LF15%20RNU: {'auction_closing_time': 1774951200.0, 'created_time': 1774523543.146115, 'last_price_update_time': 1774736713.70604}
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF15%2520RNU') HTTP/1.1" 204 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: KP18%20BVS
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP18%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for KP18%20BVS: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: SA22%20HSZ
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA22%2520HSZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for SA22%20HSZ: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: GL16%20UDO
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for GL16%20UDO: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: GC65%20WPR
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520WPR%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for GC65%20WPR: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: MJ74%20WBF
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ74%2520WBF%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for MJ74%20WBF: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: MA74%20ZYT
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520ZYT%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for MA74%20ZYT: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: YY19%20ARF
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for YY19%20ARF: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: YL69%20AKJ
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL69%2520AKJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for YL69%20AKJ: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: C12C47855
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C47855%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for C12C47855: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: YJ65%20YUE
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520YUE%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for YJ65%20YUE: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: YC66%20OTY
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC66%2520OTY%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for YC66%20OTY: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: PK64%20CZM
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK64%2520CZM%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for PK64%20CZM: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: OE66%20SXU
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520SXU%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for OE66%20SXU: 0
2026-03-28 22:25:13 [bca.uk] INFO: Found listing with ID: LT16%20USV
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT16%2520USV%27 HTTP/1.1" 200 None
2026-03-28 22:25:13 [bca.uk] INFO: Scrape type for LT16%20USV: 2
2026-03-28 22:25:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 817eb935-a108-537d-9511-8d7cb461423f with identifier: LT16%20USV
2026-03-28 22:25:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 817eb935-a108-537d-9511-8d7cb461423f with scrape type 2
2026-03-28 22:25:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 817eb935-a108-537d-9511-8d7cb461423f with scrape type 2
2026-03-28 22:25:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 817eb935-a108-537d-9511-8d7cb461423f, identifier: LT16%20USV
2026-03-28 22:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 817eb935-a108-537d-9511-8d7cb461423f with identifier: LT16%20USV
2026-03-28 22:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 817eb935-a108-537d-9511-8d7cb461423f with identifier: LT16%20USV
2026-03-28 22:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 817eb935-a108-537d-9511-8d7cb461423f with identifier: LT16%20USV to the API
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT16%20USV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '817eb935-a108-537d-9511-8d7cb461423f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT16 USV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT16%20USV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 63601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'WDD1760122V130463',
 'year': 2016}
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT16%2520USV%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Saving data for LT16%20USV: {'auction_closing_time': 1774951200.0, 'created_time': 1774523467.528672, 'last_price_update_time': 1774736714.355458}
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT16%2520USV') HTTP/1.1" 204 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: KP15%20OJL
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP15%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for KP15%20OJL: 2
2026-03-28 22:25:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 445c4d31-a147-55e0-bce5-4c4374f4cb92 with identifier: KP15%20OJL
2026-03-28 22:25:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 445c4d31-a147-55e0-bce5-4c4374f4cb92 with scrape type 2
2026-03-28 22:25:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 445c4d31-a147-55e0-bce5-4c4374f4cb92 with scrape type 2
2026-03-28 22:25:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 445c4d31-a147-55e0-bce5-4c4374f4cb92, identifier: KP15%20OJL
2026-03-28 22:25:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 445c4d31-a147-55e0-bce5-4c4374f4cb92 with identifier: KP15%20OJL
2026-03-28 22:25:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 445c4d31-a147-55e0-bce5-4c4374f4cb92 with identifier: KP15%20OJL
2026-03-28 22:25:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 445c4d31-a147-55e0-bce5-4c4374f4cb92 with identifier: KP15%20OJL to the API
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP15%20OJL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '445c4d31-a147-55e0-bce5-4c4374f4cb92',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP15 OJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP15%20OJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC70',
 'odometer': 85321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLVO XC70 2.4 D5 215 AWD SE LUX G/T Estate',
 'transmission': 'manual',
 'trim': 'D5 215 AWD SE LUX G/T',
 'vin': 'YV1BZ8256F1228175',
 'year': 2015}
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP15%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Saving data for KP15%20OJL: {'auction_closing_time': 1774951200.0, 'created_time': 1774523477.141361, 'last_price_update_time': 1774736714.845812}
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP15%2520OJL') HTTP/1.1" 204 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: U12H79858
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12H79858%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for U12H79858: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: HV66%20ENK
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV66%2520ENK%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for HV66%20ENK: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: FN19%20FHL
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520FHL%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for FN19%20FHL: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: WP21%20RWE
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520RWE%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for WP21%20RWE: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: FH18%20EJU
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH18%2520EJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for FH18%20EJU: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: BN13%20OWC
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520OWC%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for BN13%20OWC: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: GJ17%20NVY
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520NVY%27 HTTP/1.1" 200 None
2026-03-28 22:25:14 [bca.uk] INFO: Scrape type for GJ17%20NVY: 0
2026-03-28 22:25:14 [bca.uk] INFO: Found listing with ID: C12C68760
2026-03-28 22:25:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C68760%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for C12C68760: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: GHFK86668
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFK86668%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for GHFK86668: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: KT66%20WTU
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT66%2520WTU%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for KT66%20WTU: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: WF67%20ODN
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF67%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for WF67%20ODN: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: WD70%20HHV
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520HHV%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for WD70%20HHV: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: VN14%20JVJ
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN14%2520JVJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for VN14%20JVJ: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: SL16%20WTE
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520WTE%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for SL16%20WTE: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: WK23%20TXW
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for WK23%20TXW: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: ML15%20TFZ
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520TFZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for ML15%20TFZ: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: DG24%20NRX
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for DG24%20NRX: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: YT68%20AOG
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520AOG%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for YT68%20AOG: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: AP65%20JUU
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP65%2520JUU%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for AP65%20JUU: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: FT63%20JXA
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520JXA%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for FT63%20JXA: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: FV67%20HLY
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520HLY%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for FV67%20HLY: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: MJ17%20UDE
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ17%2520UDE%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for MJ17%20UDE: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: 0F8654191
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%270F8654191%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for 0F8654191: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: U12F58223
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27U12F58223%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for U12F58223: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: MA16%20VCF
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for MA16%20VCF: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: LV18%20UCC
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV18%2520UCC%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for LV18%20UCC: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: DF24%20XAJ
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF24%2520XAJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for DF24%20XAJ: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: C12C36979
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27C12C36979%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for C12C36979: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: GHEA20456
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHEA20456%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for GHEA20456: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: GHFS25380
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHFS25380%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for GHFS25380: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: GHGY83561
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GHGY83561%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for GHGY83561: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: GXJY09716
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GXJY09716%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for GXJY09716: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: KK68%20TXE
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK68%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for KK68%20TXE: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: YH71%20KRN
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520KRN%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for YH71%20KRN: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: RX64%20VKG
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX64%2520VKG%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for RX64%20VKG: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: OU16%20HHJ
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU16%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for OU16%20HHJ: 0
2026-03-28 22:25:15 [bca.uk] INFO: Found listing with ID: FE67%20FPU
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520FPU%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Scrape type for FE67%20FPU: 2
2026-03-28 22:25:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 893905e2-9bc5-58a4-9f24-364514f15f73 with identifier: FE67%20FPU
2026-03-28 22:25:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 893905e2-9bc5-58a4-9f24-364514f15f73 with scrape type 2
2026-03-28 22:25:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 893905e2-9bc5-58a4-9f24-364514f15f73 with scrape type 2
2026-03-28 22:25:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 893905e2-9bc5-58a4-9f24-364514f15f73, identifier: FE67%20FPU
2026-03-28 22:25:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 893905e2-9bc5-58a4-9f24-364514f15f73 with identifier: FE67%20FPU
2026-03-28 22:25:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 893905e2-9bc5-58a4-9f24-364514f15f73 with identifier: FE67%20FPU
2026-03-28 22:25:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 893905e2-9bc5-58a4-9f24-364514f15f73 with identifier: FE67%20FPU to the API
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '893905e2-9bc5-58a4-9f24-364514f15f73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE67 FPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE67%20FPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T28',
 'odometer': 65642,
 'odometer_reading_unit': '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 TRANSPORTER T28 2.0 TDI 150 BMT H/L LWB PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 BMT H/L LWB',
 'vin': 'WV1ZZZ7HZJH024220',
 'year': 2017}
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520FPU%27 HTTP/1.1" 200 None
2026-03-28 22:25:15 [bca.uk] INFO: Saving data for FE67%20FPU: {'auction_closing_time': 1775124000.0, 'created_time': 1774437287.642238, 'last_price_update_time': 1774736715.892302}
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE67%2520FPU') HTTP/1.1" 204 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: DX69%20ZJO
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX69%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for DX69%20ZJO: 2
2026-03-28 22:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bd0f1ea-271b-5029-940a-f6d413d764d2 with identifier: DX69%20ZJO
2026-03-28 22:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bd0f1ea-271b-5029-940a-f6d413d764d2 with scrape type 2
2026-03-28 22:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bd0f1ea-271b-5029-940a-f6d413d764d2 with scrape type 2
2026-03-28 22:25:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bd0f1ea-271b-5029-940a-f6d413d764d2, identifier: DX69%20ZJO
2026-03-28 22:25:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bd0f1ea-271b-5029-940a-f6d413d764d2 with identifier: DX69%20ZJO
2026-03-28 22:25:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bd0f1ea-271b-5029-940a-f6d413d764d2 with identifier: DX69%20ZJO
2026-03-28 22:25:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bd0f1ea-271b-5029-940a-f6d413d764d2 with identifier: DX69%20ZJO to the API
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=74&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX69%20ZJO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0bd0f1ea-271b-5029-940a-f6d413d764d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX69 ZJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX69%20ZJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'PROACE',
 'odometer': 100279,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE 1.5 D 120 MEDIUM ICON PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 MEDIUM ICON',
 'vin': 'YARVBYHVKGZ155269',
 'year': 2019}
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX69%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Saving data for DX69%20ZJO: {'auction_closing_time': 1775124000.0, 'created_time': 1774523488.435678, 'last_price_update_time': 1774736716.39443}
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX69%2520ZJO') HTTP/1.1" 204 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: YG72%20VKL
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG72%2520VKL%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for YG72%20VKL: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: CE69%20ZXK
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for CE69%20ZXK: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: MD22%20FVC
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD22%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for MD22%20FVC: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: BJ19%20CWR
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520CWR%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for BJ19%20CWR: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: BT60%20ZXZ
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT60%2520ZXZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for BT60%20ZXZ: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: BV14%20LCL
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for BV14%20LCL: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: BW70%20KTV
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW70%2520KTV%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for BW70%20KTV: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: DL60%20KXX
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL60%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for DL60%20KXX: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: DX22%20WKC
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520WKC%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for DX22%20WKC: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: KO19%20LSL
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO19%2520LSL%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for KO19%20LSL: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: LG22%20NWY
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520NWY%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for LG22%20NWY: 0
2026-03-28 22:25:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:16 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded
2026-03-28 22:25:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: LN24%20RCU
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RCU%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for LN24%20RCU: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: MA74%20KJV
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA74%2520KJV%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for MA74%20KJV: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: PO19%20XXU
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XXU%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for PO19%20XXU: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: SH15%20ESF
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH15%2520ESF%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for SH15%20ESF: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: PN59%20LKF
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for PN59%20LKF: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: GL21%20OMZ
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520OMZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for GL21%20OMZ: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: YP22%20MUE
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520MUE%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for YP22%20MUE: 0
2026-03-28 22:25:16 [bca.uk] INFO: Found listing with ID: WF54%20KZD
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF54%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:16 [bca.uk] INFO: Scrape type for WF54%20KZD: 2
2026-03-28 22:25:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8635c6f-21fb-5047-b2ab-343a931a9636 with identifier: WF54%20KZD
2026-03-28 22:25:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8635c6f-21fb-5047-b2ab-343a931a9636 with scrape type 2
2026-03-28 22:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8635c6f-21fb-5047-b2ab-343a931a9636 with scrape type 2
2026-03-28 22:25:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8635c6f-21fb-5047-b2ab-343a931a9636, identifier: WF54%20KZD
2026-03-28 22:25:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8635c6f-21fb-5047-b2ab-343a931a9636 with identifier: WF54%20KZD
2026-03-28 22:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8635c6f-21fb-5047-b2ab-343a931a9636 with identifier: WF54%20KZD
2026-03-28 22:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8635c6f-21fb-5047-b2ab-343a931a9636 with identifier: WF54%20KZD to the API
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 259,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF54%20KZD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8635c6f-21fb-5047-b2ab-343a931a9636',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF54 KZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF54%20KZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'SHARAN',
 'odometer': 99847,
 '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': 'VOLKSWAGEN SHARAN 2.0 SE MPV',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WVWZZZ7MZ4V020378',
 'year': 2004}
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF54%2520KZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Saving data for WF54%20KZD: {'auction_closing_time': 1774864800.0, 'created_time': 1773826628.534227, 'last_price_update_time': 1774736717.319332}
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF54%2520KZD') HTTP/1.1" 204 0
2026-03-28 22:25:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: CE18%20FZW
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE18%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for CE18%20FZW: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: YJ69%20MFD
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520MFD%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for YJ69%20MFD: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: AE16%20XJU
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520XJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for AE16%20XJU: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: WR75%20FBO
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520FBO%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for WR75%20FBO: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: LV62%20TZL
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV62%2520TZL%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for LV62%20TZL: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: VO13%20WVX
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO13%2520WVX%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for VO13%20WVX: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: AX02%20MWJ
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX02%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for AX02%20MWJ: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: KV18%20VHB
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520VHB%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for KV18%20VHB: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: BW21%20AZC
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW21%2520AZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for BW21%20AZC: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: EU17%20RHX
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU17%2520RHX%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for EU17%20RHX: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: HN60%20CZD
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN60%2520CZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for HN60%20CZD: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: WP61%20WMD
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP61%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for WP61%20WMD: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: LA69%20HEU
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520HEU%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for LA69%20HEU: 0
2026-03-28 22:25:17 [bca.uk] INFO: Found listing with ID: GN18%20PYL
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN18%2520PYL%27 HTTP/1.1" 200 None
2026-03-28 22:25:17 [bca.uk] INFO: Scrape type for GN18%20PYL: 2
2026-03-28 22:25:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db010956-690a-574e-b2f5-278998e57d5e with identifier: GN18%20PYL
2026-03-28 22:25:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db010956-690a-574e-b2f5-278998e57d5e with scrape type 2
2026-03-28 22:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db010956-690a-574e-b2f5-278998e57d5e with scrape type 2
2026-03-28 22:25:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db010956-690a-574e-b2f5-278998e57d5e, identifier: GN18%20PYL
2026-03-28 22:25:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db010956-690a-574e-b2f5-278998e57d5e with identifier: GN18%20PYL
2026-03-28 22:25:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db010956-690a-574e-b2f5-278998e57d5e with identifier: GN18%20PYL
2026-03-28 22:25:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db010956-690a-574e-b2f5-278998e57d5e with identifier: GN18%20PYL to the API
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN18%20PYL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'db010956-690a-574e-b2f5-278998e57d5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN18 PYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN18%20PYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 77097,
 'odometer_reading_unit': '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.2 DIG-T 113 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA',
 'vin': 'SJNFEAF15U8004835',
 'year': 2018}
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN18%2520PYL%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Saving data for GN18%20PYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774436917.612987, 'last_price_update_time': 1774736717.999911}
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN18%2520PYL') HTTP/1.1" 204 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: LW14%20OFD
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW14%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for LW14%20OFD: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: JP62%20SVP
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JP62%2520SVP%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for JP62%20SVP: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: KU68%20OCO
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for KU68%20OCO: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: WD67%20MYR
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD67%2520MYR%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for WD67%20MYR: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YF21%20TVN
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TVN%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YF21%20TVN: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YA21%20OSL
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YA21%20OSL: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: KW18%20FVJ
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520FVJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for KW18%20FVJ: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YA71%20PYH
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA71%2520PYH%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YA71%20PYH: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: CX66%20VNU
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX66%2520VNU%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for CX66%20VNU: 2
2026-03-28 22:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46460637-1d4d-5107-b472-89cba2f88884 with identifier: CX66%20VNU
2026-03-28 22:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46460637-1d4d-5107-b472-89cba2f88884 with scrape type 2
2026-03-28 22:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46460637-1d4d-5107-b472-89cba2f88884 with scrape type 2
2026-03-28 22:25:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46460637-1d4d-5107-b472-89cba2f88884, identifier: CX66%20VNU
2026-03-28 22:25:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46460637-1d4d-5107-b472-89cba2f88884 with identifier: CX66%20VNU
2026-03-28 22:25:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46460637-1d4d-5107-b472-89cba2f88884 with identifier: CX66%20VNU
2026-03-28 22:25:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46460637-1d4d-5107-b472-89cba2f88884 with identifier: CX66%20VNU to the API
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX66%20VNU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '46460637-1d4d-5107-b472-89cba2f88884',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX66 VNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX66%20VNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 62847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-CONNECTA',
 'vin': 'SJNFEAJ11U1819487',
 'year': 2016}
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX66%2520VNU%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Saving data for CX66%20VNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774437070.781644, 'last_price_update_time': 1774736718.635088}
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX66%2520VNU') HTTP/1.1" 204 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: LR70%20XGG
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR70%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for LR70%20XGG: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: ST70%20XVP
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST70%2520XVP%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for ST70%20XVP: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: LG23%20YCD
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YCD%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for LG23%20YCD: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: DS16%20CFY
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for DS16%20CFY: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: PF19%20SNK
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520SNK%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for PF19%20SNK: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YY19%20ZRA
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ZRA%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YY19%20ZRA: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: AE19%20OSN
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE19%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for AE19%20OSN: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: EU18%20OFG
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520OFG%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for EU18%20OFG: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: LC70%20UBJ
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC70%2520UBJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for LC70%20UBJ: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: ND70%20UOH
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for ND70%20UOH: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: VGZ%205934
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25205934%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for VGZ%205934: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YO68%20FKN
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520FKN%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YO68%20FKN: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: WM21%20ZFV
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM21%2520ZFV%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for WM21%20ZFV: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: DY22%20HLN
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for DY22%20HLN: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: FE71%20ZHB
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE71%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for FE71%20ZHB: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: GP56%20XRW
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP56%2520XRW%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for GP56%20XRW: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: WV23%20YDM
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for WV23%20YDM: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: SF11%20CJO
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF11%2520CJO%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for SF11%20CJO: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: CK12%20VEB
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK12%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for CK12%20VEB: 0
2026-03-28 22:25:18 [bca.uk] INFO: Found listing with ID: YD59%20BLX
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD59%2520BLX%27 HTTP/1.1" 200 None
2026-03-28 22:25:18 [bca.uk] INFO: Scrape type for YD59%20BLX: 2
2026-03-28 22:25:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fdbce4c-ad70-5c58-b588-09f013961256 with identifier: YD59%20BLX
2026-03-28 22:25:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fdbce4c-ad70-5c58-b588-09f013961256 with scrape type 2
2026-03-28 22:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fdbce4c-ad70-5c58-b588-09f013961256 with scrape type 2
2026-03-28 22:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fdbce4c-ad70-5c58-b588-09f013961256, identifier: YD59%20BLX
2026-03-28 22:25:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fdbce4c-ad70-5c58-b588-09f013961256 with identifier: YD59%20BLX
2026-03-28 22:25:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fdbce4c-ad70-5c58-b588-09f013961256 with identifier: YD59%20BLX
2026-03-28 22:25:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fdbce4c-ad70-5c58-b588-09f013961256 with identifier: YD59%20BLX to the API
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 294,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD59%20BLX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6fdbce4c-ad70-5c58-b588-09f013961256',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD59 BLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD59%20BLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 114471,
 '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 RANGE ROVER 3.6 TDV8 WESTMINSTER StationWagon',
 'transmission': 'automatic',
 'trim': 'TDV8 WESTMINSTER',
 'vin': 'SALLMAM239A305779',
 'year': 2009}
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD59%2520BLX%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Saving data for YD59%20BLX: {'auction_closing_time': 1774864800.0, 'created_time': 1773831120.899792, 'last_price_update_time': 1774736719.329112}
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD59%2520BLX') HTTP/1.1" 204 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: BN64%20ACJ
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for BN64%20ACJ: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: RO67%20FWG
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO67%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for RO67%20FWG: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: LS71%20VPL
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520VPL%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for LS71%20VPL: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: SG17%20PXB
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG17%2520PXB%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for SG17%20PXB: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: GN14%20KUV
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN14%2520KUV%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for GN14%20KUV: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: LB15%20BTX
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for LB15%20BTX: 2
2026-03-28 22:25:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with identifier: LB15%20BTX
2026-03-28 22:25:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with scrape type 2
2026-03-28 22:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with scrape type 2
2026-03-28 22:25:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1cb39e2-f851-509b-a0ac-c2f3ca0eb613, identifier: LB15%20BTX
2026-03-28 22:25:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with identifier: LB15%20BTX
2026-03-28 22:25:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with identifier: LB15%20BTX
2026-03-28 22:25:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1cb39e2-f851-509b-a0ac-c2f3ca0eb613 with identifier: LB15%20BTX to the API
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB15%20BTX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1cb39e2-f851-509b-a0ac-c2f3ca0eb613',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB15 BTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB15%20BTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 92924,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 AMG LINE PREMIUM Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'WDD2052042F229163',
 'year': 2015}
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520BTX%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Saving data for LB15%20BTX: {'auction_closing_time': 1774951200.0, 'created_time': 1773932471.91812, 'last_price_update_time': 1774736719.915358}
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB15%2520BTX') HTTP/1.1" 204 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: KV61%20PNX
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520PNX%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for KV61%20PNX: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: RO18%20NJV
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for RO18%20NJV: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: LV74%20JDK
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV74%2520JDK%27 HTTP/1.1" 200 None
2026-03-28 22:25:19 [bca.uk] INFO: Scrape type for LV74%20JDK: 0
2026-03-28 22:25:19 [bca.uk] INFO: Found listing with ID: YC11%20NHY
2026-03-28 22:25:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC11%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for YC11%20NHY: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: FH21%20WLA
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH21%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for FH21%20WLA: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: KT18%20XHX
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520XHX%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for KT18%20XHX: 2
2026-03-28 22:25:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2bc800a-3f8b-543e-b402-a3f93d277509 with identifier: KT18%20XHX
2026-03-28 22:25:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2bc800a-3f8b-543e-b402-a3f93d277509 with scrape type 2
2026-03-28 22:25:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2bc800a-3f8b-543e-b402-a3f93d277509 with scrape type 2
2026-03-28 22:25:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2bc800a-3f8b-543e-b402-a3f93d277509, identifier: KT18%20XHX
2026-03-28 22:25:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2bc800a-3f8b-543e-b402-a3f93d277509 with identifier: KT18%20XHX
2026-03-28 22:25:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2bc800a-3f8b-543e-b402-a3f93d277509 with identifier: KT18%20XHX
2026-03-28 22:25:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2bc800a-3f8b-543e-b402-a3f93d277509 with identifier: KT18%20XHX to the API
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT18%20XHX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2bc800a-3f8b-543e-b402-a3f93d277509',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT18 XHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT18%20XHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E350 D',
 'odometer': 133367,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E350 D 3.0 AMG LINE PREMIUM PLUS 4M 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'WDD2130342A486639',
 'year': 2018}
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT18%2520XHX%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Saving data for KT18%20XHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774436953.010123, 'last_price_update_time': 1774736720.419158}
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT18%2520XHX') HTTP/1.1" 204 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: GF67%20XWD
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF67%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for GF67%20XWD: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: LP64%20LWK
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP64%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for LP64%20LWK: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: SB14%20UEP
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB14%2520UEP%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for SB14%20UEP: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: VA15%20MHF
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA15%2520MHF%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for VA15%20MHF: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: WJ64%20EPA
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ64%2520EPA%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for WJ64%20EPA: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: KW69%20ZYS
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520ZYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for KW69%20ZYS: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: OW66%20KUE
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW66%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for OW66%20KUE: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BG18%20XYT
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520XYT%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BG18%20XYT: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20RVM
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520RVM%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20RVM: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20TFV
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TFV%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20TFV: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20TGF
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TGF%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20TGF: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20TGN
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20TGN: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20TLV
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520TLV%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20TLV: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BD74%20UUB
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520UUB%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BD74%20UUB: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BG24%20NHY
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BG24%20NHY: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BG24%20NJE
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520NJE%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BG24%20NJE: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BK24%20GGJ
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520GGJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BK24%20GGJ: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BP24%20VPR
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP24%2520VPR%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BP24%20VPR: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: NL65%20CWG
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL65%2520CWG%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for NL65%20CWG: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BW63%20UOL
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW63%2520UOL%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BW63%20UOL: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: FH63%20FXK
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH63%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for FH63%20FXK: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: GM65%20MZV
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM65%2520MZV%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for GM65%20MZV: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: BC15%20ZNN
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC15%2520ZNN%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for BC15%20ZNN: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: GL62%20LYA
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520LYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for GL62%20LYA: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: NG25%20DSE
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG25%2520DSE%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for NG25%20DSE: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: YC62%20LNA
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC62%2520LNA%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for YC62%20LNA: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: PE21%20YRU
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE21%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 22:25:20 [bca.uk] INFO: Scrape type for PE21%20YRU: 0
2026-03-28 22:25:20 [bca.uk] INFO: Found listing with ID: DA63%20ZBZ
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA63%2520ZBZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for DA63%20ZBZ: 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: SR10%20JVX
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR10%2520JVX%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for SR10%20JVX: 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: LR61%20BEL
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR61%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for LR61%20BEL: 2
2026-03-28 22:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with identifier: LR61%20BEL
2026-03-28 22:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with scrape type 2
2026-03-28 22:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with scrape type 2
2026-03-28 22:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b, identifier: LR61%20BEL
2026-03-28 22:25:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with identifier: LR61%20BEL
2026-03-28 22:25:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with identifier: LR61%20BEL
2026-03-28 22:25:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b with identifier: LR61%20BEL to the API
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR61%20BEL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0e6669c0-2d33-57c2-8aaa-c7b3d1eedd4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LR61 BEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR61%20BEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 200',
 'odometer': 64840,
 '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 SLK 200 1.8 B/E AMG SPORT TIP Roadster',
 'transmission': 'manual',
 'trim': 'B/E AMG SPORT TIP',
 'vin': 'WDD1724482F075726',
 'year': 2013}
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR61%2520BEL%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Saving data for LR61%20BEL: {'auction_closing_time': 1774864800.0, 'created_time': 1774437434.853769, 'last_price_update_time': 1774736721.434143}
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR61%2520BEL') HTTP/1.1" 204 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: LP73%20GCZ
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP73%2520GCZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for LP73%20GCZ: 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: ET10%20JBZ
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520JBZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for ET10%20JBZ: 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: YS20%20GJK
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS20%2520GJK%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for YS20%20GJK: 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: EJ10%20GOC
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ10%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Scrape type for EJ10%20GOC: 2
2026-03-28 22:25:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with identifier: EJ10%20GOC
2026-03-28 22:25:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with scrape type 2
2026-03-28 22:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with scrape type 2
2026-03-28 22:25:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05bfdbe5-ad49-5cc4-a516-7780d764b4cc, identifier: EJ10%20GOC
2026-03-28 22:25:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with identifier: EJ10%20GOC
2026-03-28 22:25:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with identifier: EJ10%20GOC
2026-03-28 22:25:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05bfdbe5-ad49-5cc4-a516-7780d764b4cc with identifier: EJ10%20GOC to the API
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=75&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ10%20GOC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05bfdbe5-ad49-5cc4-a516-7780d764b4cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ10 GOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ10%20GOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'GRAND SCENIC',
 'odometer': 121143,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'RENAULT GRAND SCENIC 1.5 DCI 106 PRIVILEGE TOM TOM 7S MPV',
 'transmission': 'manual',
 'trim': 'DCI 106 PRIVILEGE TOM TOM 7S',
 'vin': 'VF1JZ0BB643575649',
 'year': 2010}
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ10%2520GOC%27 HTTP/1.1" 200 None
2026-03-28 22:25:21 [bca.uk] INFO: Saving data for EJ10%20GOC: {'auction_closing_time': 1774864800.0, 'created_time': 1774265017.538524, 'last_price_update_time': 1774736721.953114}
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ10%2520GOC') HTTP/1.1" 204 0
2026-03-28 22:25:21 [bca.uk] INFO: Found listing with ID: BG70%20LHT
2026-03-28 22:25:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG70%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for BG70%20LHT: 0
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: MD65%20YLR
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD65%2520YLR%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for MD65%20YLR: 0
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: KR66%20FDZ
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR66%2520FDZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for KR66%20FDZ: 0
2026-03-28 22:25:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:22 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:22 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded
2026-03-28 22:25:22 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: FV62%20YSN
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for FV62%20YSN: 0
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: GU17%20VUF
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU17%2520VUF%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for GU17%20VUF: 0
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: KN22%20WLL
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for KN22%20WLL: 2
2026-03-28 22:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fae139d-26c5-54df-9e95-3f46f68a215d with identifier: KN22%20WLL
2026-03-28 22:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fae139d-26c5-54df-9e95-3f46f68a215d with scrape type 2
2026-03-28 22:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fae139d-26c5-54df-9e95-3f46f68a215d with scrape type 2
2026-03-28 22:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fae139d-26c5-54df-9e95-3f46f68a215d, identifier: KN22%20WLL
2026-03-28 22:25:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:22 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fae139d-26c5-54df-9e95-3f46f68a215d with identifier: KN22%20WLL
2026-03-28 22:25:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fae139d-26c5-54df-9e95-3f46f68a215d with identifier: KN22%20WLL
2026-03-28 22:25:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fae139d-26c5-54df-9e95-3f46f68a215d with identifier: KN22%20WLL to the API
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN22%20WLL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6fae139d-26c5-54df-9e95-3f46f68a215d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN22 WLL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN22%20WLL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND',
 'odometer': 33702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'W0V7D9EE9N4133860',
 'year': 2022}
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Saving data for KN22%20WLL: {'auction_closing_time': 1774864800.0, 'created_time': 1774188143.697866, 'last_price_update_time': 1774736722.595354}
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN22%2520WLL') HTTP/1.1" 204 0
2026-03-28 22:25:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:22 [bca.uk] INFO: Found listing with ID: WP66%20XWR
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 22:25:22 [bca.uk] INFO: Scrape type for WP66%20XWR: 2
2026-03-28 22:25:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 378333ee-2c76-5af5-bf0b-065f8d3a3034 with identifier: WP66%20XWR
2026-03-28 22:25:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 378333ee-2c76-5af5-bf0b-065f8d3a3034 with scrape type 2
2026-03-28 22:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 378333ee-2c76-5af5-bf0b-065f8d3a3034 with scrape type 2
2026-03-28 22:25:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 378333ee-2c76-5af5-bf0b-065f8d3a3034, identifier: WP66%20XWR
2026-03-28 22:25:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 378333ee-2c76-5af5-bf0b-065f8d3a3034 with identifier: WP66%20XWR
2026-03-28 22:25:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 378333ee-2c76-5af5-bf0b-065f8d3a3034 with identifier: WP66%20XWR
2026-03-28 22:25:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 378333ee-2c76-5af5-bf0b-065f8d3a3034 with identifier: WP66%20XWR to the API
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP66%20XWR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '378333ee-2c76-5af5-bf0b-065f8d3a3034',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP66 XWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP66%20XWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 136772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 150 SE TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 SE TECHNIK',
 'vin': 'WAUZZZ8V5HA077550',
 'year': 2016}
2026-03-28 22:25:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Saving data for WP66%20XWR: {'auction_closing_time': 1774864800.0, 'created_time': 1773831261.96976, 'last_price_update_time': 1774736723.022173}
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP66%2520XWR') HTTP/1.1" 204 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BD25%20SZE
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD25%2520SZE%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BD25%20SZE: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BD72%20MOV
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BD72%20MOV: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BJ75%20OXW
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520OXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BJ75%20OXW: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BL24%20KCN
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL24%2520KCN%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BL24%20KCN: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BX25%20UUL
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX25%2520UUL%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BX25%20UUL: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: DA72%20ZNK
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520ZNK%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for DA72%20ZNK: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: MD73%20YAF
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD73%2520YAF%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for MD73%20YAF: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: PF72%20TKV
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520TKV%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for PF72%20TKV: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: PL73%20FNR
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL73%2520FNR%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for PL73%20FNR: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: SY25%20VYC
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY25%2520VYC%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for SY25%20VYC: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: YY66%20NAO
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for YY66%20NAO: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: KW21%20HLU
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520HLU%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for KW21%20HLU: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: BC16%20GSO
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC16%2520GSO%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for BC16%20GSO: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: MC16%20RHA
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC16%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for MC16%20RHA: 0
2026-03-28 22:25:23 [bca.uk] INFO: Found listing with ID: SM18%20EYV
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 22:25:23 [bca.uk] INFO: Scrape type for SM18%20EYV: 2
2026-03-28 22:25:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70868a43-453a-5335-9b1f-e45c3efdfcf7 with identifier: SM18%20EYV
2026-03-28 22:25:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70868a43-453a-5335-9b1f-e45c3efdfcf7 with scrape type 2
2026-03-28 22:25:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70868a43-453a-5335-9b1f-e45c3efdfcf7 with scrape type 2
2026-03-28 22:25:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70868a43-453a-5335-9b1f-e45c3efdfcf7, identifier: SM18%20EYV
2026-03-28 22:25:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70868a43-453a-5335-9b1f-e45c3efdfcf7 with identifier: SM18%20EYV
2026-03-28 22:25:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70868a43-453a-5335-9b1f-e45c3efdfcf7 with identifier: SM18%20EYV
2026-03-28 22:25:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70868a43-453a-5335-9b1f-e45c3efdfcf7 with identifier: SM18%20EYV to the API
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM18%20EYV-GB',
 'category': 'Car',
 'color': 'glacier silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '70868a43-453a-5335-9b1f-e45c3efdfcf7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM18 EYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM18%20EYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '420D GRAN COUPE',
 'odometer': 95609,
 'odometer_reading_unit': '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 GRAN COUPE 2.0 190 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 XDRIVE M SPORT STEP',
 'vin': 'WBA4K52090BH86732',
 'year': 2018}
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520EYV%27 HTTP/1.1" 200 None
2026-03-28 22:25:24 [bca.uk] INFO: Saving data for SM18%20EYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774436689.323162, 'last_price_update_time': 1774736724.042402}
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM18%2520EYV') HTTP/1.1" 204 0
2026-03-28 22:25:24 [bca.uk] INFO: Found listing with ID: YK16%20ECY
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 22:25:24 [bca.uk] INFO: Scrape type for YK16%20ECY: 2
2026-03-28 22:25:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 121bc274-41fb-59eb-b027-5fbb984c74f6 with identifier: YK16%20ECY
2026-03-28 22:25:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 121bc274-41fb-59eb-b027-5fbb984c74f6 with scrape type 2
2026-03-28 22:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 121bc274-41fb-59eb-b027-5fbb984c74f6 with scrape type 2
2026-03-28 22:25:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 121bc274-41fb-59eb-b027-5fbb984c74f6, identifier: YK16%20ECY
2026-03-28 22:25:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 121bc274-41fb-59eb-b027-5fbb984c74f6 with identifier: YK16%20ECY
2026-03-28 22:25:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 121bc274-41fb-59eb-b027-5fbb984c74f6 with identifier: YK16%20ECY
2026-03-28 22:25:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 121bc274-41fb-59eb-b027-5fbb984c74f6 with identifier: YK16%20ECY to the API
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK16%20ECY-GB',
 'category': 'Car',
 'color': 'estoril blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '121bc274-41fb-59eb-b027-5fbb984c74f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK16 ECY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK16%20ECY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 39441,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 2.0 220I T M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '220I T M SPORT STEP',
 'vin': 'WBA2A520X0V494724',
 'year': 2016}
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520ECY%27 HTTP/1.1" 200 None
2026-03-28 22:25:24 [bca.uk] INFO: Saving data for YK16%20ECY: {'auction_closing_time': 1774864800.0, 'created_time': 1774436740.109558, 'last_price_update_time': 1774736724.60963}
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK16%2520ECY') HTTP/1.1" 204 0
2026-03-28 22:25:24 [bca.uk] INFO: Found listing with ID: YK67%20EPM
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK67%2520EPM%27 HTTP/1.1" 200 None
2026-03-28 22:25:24 [bca.uk] INFO: Scrape type for YK67%20EPM: 2
2026-03-28 22:25:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1131d008-8cef-55f4-892a-2bddfdd1ab0a with identifier: YK67%20EPM
2026-03-28 22:25:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1131d008-8cef-55f4-892a-2bddfdd1ab0a with scrape type 2
2026-03-28 22:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1131d008-8cef-55f4-892a-2bddfdd1ab0a with scrape type 2
2026-03-28 22:25:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1131d008-8cef-55f4-892a-2bddfdd1ab0a, identifier: YK67%20EPM
2026-03-28 22:25:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1131d008-8cef-55f4-892a-2bddfdd1ab0a with identifier: YK67%20EPM
2026-03-28 22:25:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1131d008-8cef-55f4-892a-2bddfdd1ab0a with identifier: YK67%20EPM
2026-03-28 22:25:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1131d008-8cef-55f4-892a-2bddfdd1ab0a with identifier: YK67%20EPM to the API
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK67%20EPM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1131d008-8cef-55f4-892a-2bddfdd1ab0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK67 EPM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK67%20EPM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 28909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 2.0 231 JOHN COOPER WORKS ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': '231 JOHN COOPER WORKS ALL4',
 'vin': 'WMWYV920103B90900',
 'year': 2017}
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK67%2520EPM%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Saving data for YK67%20EPM: {'auction_closing_time': 1774951200.0, 'created_time': 1774437514.64962, 'last_price_update_time': 1774736725.015387}
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK67%2520EPM') HTTP/1.1" 204 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: YH22%20LFE
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for YH22%20LFE: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: KE15%20XAY
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for KE15%20XAY: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: RX20%20KHJ
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for RX20%20KHJ: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: WG13%20WJK
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG13%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for WG13%20WJK: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: HK68%20OYA
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK68%2520OYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for HK68%20OYA: 2
2026-03-28 22:25:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 044f9523-5a0d-5bde-9583-9294b104b664 with identifier: HK68%20OYA
2026-03-28 22:25:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 044f9523-5a0d-5bde-9583-9294b104b664 with scrape type 2
2026-03-28 22:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 044f9523-5a0d-5bde-9583-9294b104b664 with scrape type 2
2026-03-28 22:25:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 044f9523-5a0d-5bde-9583-9294b104b664, identifier: HK68%20OYA
2026-03-28 22:25:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 044f9523-5a0d-5bde-9583-9294b104b664 with identifier: HK68%20OYA
2026-03-28 22:25:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 044f9523-5a0d-5bde-9583-9294b104b664 with identifier: HK68%20OYA
2026-03-28 22:25:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 044f9523-5a0d-5bde-9583-9294b104b664 with identifier: HK68%20OYA to the API
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK68%20OYA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '044f9523-5a0d-5bde-9583-9294b104b664',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK68 OYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK68%20OYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A220',
 'odometer': 63222,
 'odometer_reading_unit': '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 A220 2.0 AMG LINE PREMIUM PLUS DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS DCT',
 'vin': 'WDD1770442N054172',
 'year': 2019}
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK68%2520OYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Saving data for HK68%20OYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774351241.500258, 'last_price_update_time': 1774736725.479453}
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK68%2520OYA') HTTP/1.1" 204 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: OY64%20YEU
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520YEU%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for OY64%20YEU: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: LM69%20OAH
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM69%2520OAH%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for LM69%20OAH: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: YH17%20LVA
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH17%2520LVA%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for YH17%20LVA: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: YT24%20RJJ
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT24%2520RJJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for YT24%20RJJ: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: EJ19%20GZB
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520GZB%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for EJ19%20GZB: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: WP66%20MFV
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for WP66%20MFV: 0
2026-03-28 22:25:25 [bca.uk] INFO: Found listing with ID: VX63%20BLK
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX63%2520BLK%27 HTTP/1.1" 200 None
2026-03-28 22:25:25 [bca.uk] INFO: Scrape type for VX63%20BLK: 2
2026-03-28 22:25:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 021997ac-c912-567b-ad98-0f37f8d574dc with identifier: VX63%20BLK
2026-03-28 22:25:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 021997ac-c912-567b-ad98-0f37f8d574dc with scrape type 2
2026-03-28 22:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 021997ac-c912-567b-ad98-0f37f8d574dc with scrape type 2
2026-03-28 22:25:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 021997ac-c912-567b-ad98-0f37f8d574dc, identifier: VX63%20BLK
2026-03-28 22:25:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 021997ac-c912-567b-ad98-0f37f8d574dc with identifier: VX63%20BLK
2026-03-28 22:25:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 021997ac-c912-567b-ad98-0f37f8d574dc with identifier: VX63%20BLK
2026-03-28 22:25:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 021997ac-c912-567b-ad98-0f37f8d574dc with identifier: VX63%20BLK to the API
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX63%20BLK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '021997ac-c912-567b-ad98-0f37f8d574dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX63 BLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX63%20BLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '535D',
 'odometer': 130594,
 '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 535D 3.0 M SPORT STEP Saloon',
 'transmission': 'manual',
 'trim': 'M SPORT STEP',
 'vin': 'WBA5D52000D338251',
 'year': 2013}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX63%2520BLK%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Saving data for VX63%20BLK: {'auction_closing_time': 1774864800.0, 'created_time': 1774437310.073571, 'last_price_update_time': 1774736726.017529}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX63%2520BLK') HTTP/1.1" 204 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: GY72%20CWN
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for GY72%20CWN: 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: AO17%20ZBJ
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for AO17%20ZBJ: 2
2026-03-28 22:25:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62989788-39da-5020-8a84-c47b8a8902be with identifier: AO17%20ZBJ
2026-03-28 22:25:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62989788-39da-5020-8a84-c47b8a8902be with scrape type 2
2026-03-28 22:25:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62989788-39da-5020-8a84-c47b8a8902be with scrape type 2
2026-03-28 22:25:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62989788-39da-5020-8a84-c47b8a8902be, identifier: AO17%20ZBJ
2026-03-28 22:25:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62989788-39da-5020-8a84-c47b8a8902be with identifier: AO17%20ZBJ
2026-03-28 22:25:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62989788-39da-5020-8a84-c47b8a8902be with identifier: AO17%20ZBJ
2026-03-28 22:25:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62989788-39da-5020-8a84-c47b8a8902be with identifier: AO17%20ZBJ to the API
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO17%20ZBJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62989788-39da-5020-8a84-c47b8a8902be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AO17 ZBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO17%20ZBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 63761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD GALAXY 2.0 TDCI 150 ZETEC P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 150 ZETEC P/S',
 'vin': 'WF0KXXWPCKHM81944',
 'year': 2017}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO17%2520ZBJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Saving data for AO17%20ZBJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774437290.16583, 'last_price_update_time': 1774736726.517134}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO17%2520ZBJ') HTTP/1.1" 204 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: OU63%20XGP
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU63%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for OU63%20XGP: 2
2026-03-28 22:25:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 935690ff-e3de-5e12-932d-b8f8d3977cde with identifier: OU63%20XGP
2026-03-28 22:25:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 935690ff-e3de-5e12-932d-b8f8d3977cde with scrape type 2
2026-03-28 22:25:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 935690ff-e3de-5e12-932d-b8f8d3977cde with scrape type 2
2026-03-28 22:25:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 935690ff-e3de-5e12-932d-b8f8d3977cde, identifier: OU63%20XGP
2026-03-28 22:25:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 935690ff-e3de-5e12-932d-b8f8d3977cde with identifier: OU63%20XGP
2026-03-28 22:25:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 935690ff-e3de-5e12-932d-b8f8d3977cde with identifier: OU63%20XGP
2026-03-28 22:25:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 935690ff-e3de-5e12-932d-b8f8d3977cde with identifier: OU63%20XGP to the API
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU63%20XGP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '935690ff-e3de-5e12-932d-b8f8d3977cde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU63 XGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU63%20XGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 103520,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TFSI 225 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TFSI 225 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ8K8EA041479',
 'year': 2013}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU63%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Saving data for OU63%20XGP: {'auction_closing_time': 1774864800.0, 'created_time': 1773932462.932141, 'last_price_update_time': 1774736726.905247}
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU63%2520XGP') HTTP/1.1" 204 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: BT71%20EPC
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520EPC%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for BT71%20EPC: 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: OW18%20MLY
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW18%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for OW18%20MLY: 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: DP65%20OAA
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP65%2520OAA%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for DP65%20OAA: 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: CX20%20OUA
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX20%2520OUA%27 HTTP/1.1" 200 None
2026-03-28 22:25:26 [bca.uk] INFO: Scrape type for CX20%20OUA: 0
2026-03-28 22:25:26 [bca.uk] INFO: Found listing with ID: WL15%20LMJ
2026-03-28 22:25:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL15%2520LMJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Scrape type for WL15%20LMJ: 0
2026-03-28 22:25:27 [bca.uk] INFO: Found listing with ID: KN14%20CZW
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN14%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Scrape type for KN14%20CZW: 2
2026-03-28 22:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32941a31-5b9c-57c3-8400-272d0b07f8f0 with identifier: KN14%20CZW
2026-03-28 22:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32941a31-5b9c-57c3-8400-272d0b07f8f0 with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32941a31-5b9c-57c3-8400-272d0b07f8f0 with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32941a31-5b9c-57c3-8400-272d0b07f8f0, identifier: KN14%20CZW
2026-03-28 22:25:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32941a31-5b9c-57c3-8400-272d0b07f8f0 with identifier: KN14%20CZW
2026-03-28 22:25:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32941a31-5b9c-57c3-8400-272d0b07f8f0 with identifier: KN14%20CZW
2026-03-28 22:25:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32941a31-5b9c-57c3-8400-272d0b07f8f0 with identifier: KN14%20CZW to the API
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN14%20CZW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32941a31-5b9c-57c3-8400-272d0b07f8f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN14 CZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN14%20CZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 80393,
 'odometer_reading_unit': '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 EX PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC EX PLUS',
 'vin': 'SHHFK2780EU005892',
 'year': 2014}
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN14%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Saving data for KN14%20CZW: {'auction_closing_time': 1774778400.0, 'created_time': 1774437358.157192, 'last_price_update_time': 1774736727.38938}
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN14%2520CZW') HTTP/1.1" 204 0
2026-03-28 22:25:27 [bca.uk] INFO: Found listing with ID: BP67%20ZGT
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Scrape type for BP67%20ZGT: 2
2026-03-28 22:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a864087d-044a-5140-a67a-eb4d7cd2c4e6 with identifier: BP67%20ZGT
2026-03-28 22:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a864087d-044a-5140-a67a-eb4d7cd2c4e6 with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a864087d-044a-5140-a67a-eb4d7cd2c4e6 with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a864087d-044a-5140-a67a-eb4d7cd2c4e6, identifier: BP67%20ZGT
2026-03-28 22:25:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a864087d-044a-5140-a67a-eb4d7cd2c4e6 with identifier: BP67%20ZGT
2026-03-28 22:25:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a864087d-044a-5140-a67a-eb4d7cd2c4e6 with identifier: BP67%20ZGT
2026-03-28 22:25:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a864087d-044a-5140-a67a-eb4d7cd2c4e6 with identifier: BP67%20ZGT to the API
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP67%20ZGT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a864087d-044a-5140-a67a-eb4d7cd2c4e6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP67 ZGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP67%20ZGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500',
 'odometer': 69895,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FIAT 500 0.9 TWINAIR 105 S Hatchback',
 'transmission': 'manual',
 'trim': 'TWINAIR 105 S',
 'vin': 'ZFA3120000J835696',
 'year': 2018}
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520ZGT%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Saving data for BP67%20ZGT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437389.599653, 'last_price_update_time': 1774736727.783299}
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP67%2520ZGT') HTTP/1.1" 204 0
2026-03-28 22:25:27 [bca.uk] INFO: Found listing with ID: LS71%20FDE
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520FDE%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Scrape type for LS71%20FDE: 0
2026-03-28 22:25:27 [bca.uk] INFO: Found listing with ID: YX14%20YFV
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX14%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:25:27 [bca.uk] INFO: Scrape type for YX14%20YFV: 2
2026-03-28 22:25:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6709d62d-1ebb-5175-b8cb-906d57f7b55c with identifier: YX14%20YFV
2026-03-28 22:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6709d62d-1ebb-5175-b8cb-906d57f7b55c with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6709d62d-1ebb-5175-b8cb-906d57f7b55c with scrape type 2
2026-03-28 22:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6709d62d-1ebb-5175-b8cb-906d57f7b55c, identifier: YX14%20YFV
2026-03-28 22:25:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6709d62d-1ebb-5175-b8cb-906d57f7b55c with identifier: YX14%20YFV
2026-03-28 22:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sophisto+grey HTTP/1.1" 200 None
2026-03-28 22:25:28 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:25:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6709d62d-1ebb-5175-b8cb-906d57f7b55c with identifier: YX14%20YFV
2026-03-28 22:25:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6709d62d-1ebb-5175-b8cb-906d57f7b55c with identifier: YX14%20YFV to the API
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX14%20YFV-GB',
 'category': 'Car',
 'color': 'sophisto grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6709d62d-1ebb-5175-b8cb-906d57f7b55c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX14 YFV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX14%20YFV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '518D',
 'odometer': 108534,
 'odometer_reading_unit': '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 518D 2.0 SE TOURING Estate',
 'transmission': 'manual',
 'trim': 'SE TOURING',
 'vin': 'WBA5J12090D319067',
 'year': 2014}
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX14%2520YFV%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Saving data for YX14%20YFV: {'auction_closing_time': 1774778400.0, 'created_time': 1774437296.602071, 'last_price_update_time': 1774736728.349714}
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX14%2520YFV') HTTP/1.1" 204 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: RE24%20VYW
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520VYW%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for RE24%20VYW: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: CA60%20DZE
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA60%2520DZE%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for CA60%20DZE: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: DY23%20SZD
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520SZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for DY23%20SZD: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: YK23%20UXG
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK23%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for YK23%20UXG: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: GX16%20NVO
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520NVO%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for GX16%20NVO: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: YK16%20WNJ
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK16%2520WNJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for YK16%20WNJ: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: GL16%20HGX
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520HGX%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for GL16%20HGX: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: WK24%20UYU
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK24%2520UYU%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for WK24%20UYU: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: VN63%20AWJ
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for VN63%20AWJ: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: BK61%20GUG
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK61%2520GUG%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for BK61%20GUG: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: YS11%20ZDP
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS11%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for YS11%20ZDP: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: FD12%20CRV
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD12%2520CRV%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for FD12%20CRV: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: DN24%20YTE
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for DN24%20YTE: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: BK72%20YLE
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520YLE%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for BK72%20YLE: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: MJ24%20BZE
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520BZE%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for MJ24%20BZE: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: HT71%20WFL
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520WFL%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for HT71%20WFL: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: CY23%20JZV
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY23%2520JZV%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for CY23%20JZV: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: BK71%20XAY
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520XAY%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for BK71%20XAY: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: WR72%20LDX
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520LDX%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for WR72%20LDX: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: MF74%20YZU
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF74%2520YZU%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for MF74%20YZU: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: AN08%20YUX
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN08%2520YUX%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for AN08%20YUX: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: WX22%20WJV
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for WX22%20WJV: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: YH22%20LNP
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for YH22%20LNP: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: YR22%20AMO
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520AMO%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for YR22%20AMO: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: DV24%20YML
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520YML%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for DV24%20YML: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: FX23%20YXL
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520YXL%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for FX23%20YXL: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: RV20%20BHF
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV20%2520BHF%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for RV20%20BHF: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: BT73%20GMG
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for BT73%20GMG: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: HF64%20OET
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF64%2520OET%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for HF64%20OET: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: DN72%20USZ
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520USZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for DN72%20USZ: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: FM73%20TOU
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM73%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for FM73%20TOU: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: KS23%20HSD
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 22:25:28 [bca.uk] INFO: Scrape type for KS23%20HSD: 0
2026-03-28 22:25:28 [bca.uk] INFO: Found listing with ID: KU70%20WME
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520WME%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for KU70%20WME: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: WA22%20YCC
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for WA22%20YCC: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: AJ72%20LNE
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520LNE%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for AJ72%20LNE: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: EF18%20AOO
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520AOO%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for EF18%20AOO: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: BG74%20UWW
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520UWW%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for BG74%20UWW: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: LD69%20CKV
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for LD69%20CKV: 2
2026-03-28 22:25:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7710eae2-1db7-59c0-b687-b3383c981be6 with identifier: LD69%20CKV
2026-03-28 22:25:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7710eae2-1db7-59c0-b687-b3383c981be6 with scrape type 2
2026-03-28 22:25:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7710eae2-1db7-59c0-b687-b3383c981be6 with scrape type 2
2026-03-28 22:25:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7710eae2-1db7-59c0-b687-b3383c981be6, identifier: LD69%20CKV
2026-03-28 22:25:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7710eae2-1db7-59c0-b687-b3383c981be6 with identifier: LD69%20CKV
2026-03-28 22:25:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7710eae2-1db7-59c0-b687-b3383c981be6 with identifier: LD69%20CKV
2026-03-28 22:25:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7710eae2-1db7-59c0-b687-b3383c981be6 with identifier: LD69%20CKV to the API
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD69%20CKV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7710eae2-1db7-59c0-b687-b3383c981be6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD69 CKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD69%20CKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 70377,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': '5YJ3F7EB6KF502787',
 'year': 2019}
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Saving data for LD69%20CKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774017220.487541, 'last_price_update_time': 1774736729.532467}
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520CKV') HTTP/1.1" 204 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: KU68%20KXC
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520KXC%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for KU68%20KXC: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: LP22%20EUY
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP22%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for LP22%20EUY: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: YP04%20LFK
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP04%2520LFK%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for YP04%20LFK: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: SG22%20YLV
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520YLV%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for SG22%20YLV: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: SL22%20FMJ
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520FMJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for SL22%20FMJ: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: BT73%20HSO
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520HSO%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for BT73%20HSO: 0
2026-03-28 22:25:29 [bca.uk] INFO: Found listing with ID: DC68%20BUJ
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC68%2520BUJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:29 [bca.uk] INFO: Scrape type for DC68%20BUJ: 2
2026-03-28 22:25:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 971333c6-3a02-5389-bc2b-4f1425bc2809 with identifier: DC68%20BUJ
2026-03-28 22:25:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 971333c6-3a02-5389-bc2b-4f1425bc2809 with scrape type 2
2026-03-28 22:25:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 971333c6-3a02-5389-bc2b-4f1425bc2809 with scrape type 2
2026-03-28 22:25:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 971333c6-3a02-5389-bc2b-4f1425bc2809, identifier: DC68%20BUJ
2026-03-28 22:25:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 971333c6-3a02-5389-bc2b-4f1425bc2809 with identifier: DC68%20BUJ
2026-03-28 22:25:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 971333c6-3a02-5389-bc2b-4f1425bc2809 with identifier: DC68%20BUJ
2026-03-28 22:25:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 971333c6-3a02-5389-bc2b-4f1425bc2809 with identifier: DC68%20BUJ to the API
2026-03-28 22:25:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC68%20BUJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '971333c6-3a02-5389-bc2b-4f1425bc2809',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC68 BUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC68%20BUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 57621,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 7 CROSSBACK 1.6 THP 225 PRESTIGE EAT8 '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'THP 225 PRESTIGE EAT8',
 'vin': 'VR1J45GGRJY125889',
 'year': 2018}
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC68%2520BUJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Saving data for DC68%20BUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774017221.724383, 'last_price_update_time': 1774736730.163748}
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC68%2520BUJ') HTTP/1.1" 204 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: MA22%20BYG
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for MA22%20BYG: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: DG21%20OMM
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG21%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for DG21%20OMM: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: DA23%20MKK
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA23%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for DA23%20MKK: 2
2026-03-28 22:25:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 21834263-eac4-53b0-928f-22414412c349 with identifier: DA23%20MKK
2026-03-28 22:25:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 21834263-eac4-53b0-928f-22414412c349 with scrape type 2
2026-03-28 22:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 21834263-eac4-53b0-928f-22414412c349 with scrape type 2
2026-03-28 22:25:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 21834263-eac4-53b0-928f-22414412c349, identifier: DA23%20MKK
2026-03-28 22:25:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 21834263-eac4-53b0-928f-22414412c349 with identifier: DA23%20MKK
2026-03-28 22:25:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 21834263-eac4-53b0-928f-22414412c349 with identifier: DA23%20MKK
2026-03-28 22:25:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 21834263-eac4-53b0-928f-22414412c349 with identifier: DA23%20MKK to the API
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=76&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA23%20MKK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '21834263-eac4-53b0-928f-22414412c349',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA23 MKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA23%20MKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 16193,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA EV6 166KW 77.4KWH RWD GT-LINE S Hatchback',
 'transmission': 'automatic',
 'trim': '166KW 77.4KWH RWD GT-LINE S',
 'vin': 'KNAC481AUP5130790',
 'year': 2023}
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA23%2520MKK%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Saving data for DA23%20MKK: {'auction_closing_time': 1774864800.0, 'created_time': 1773930122.391578, 'last_price_update_time': 1774736730.619032}
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA23%2520MKK') HTTP/1.1" 204 0
2026-03-28 22:25:30 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded
2026-03-28 22:25:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: SV22%20UBY
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for SV22%20UBY: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: BJ22%20KSE
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for BJ22%20KSE: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: GN22%20ULG
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN22%2520ULG%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for GN22%20ULG: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: SP23%20HFK
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HFK%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for SP23%20HFK: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: SP23%20HYC
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for SP23%20HYC: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: W111%20CWT
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W111%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for W111%20CWT: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: YH20%20USV
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH20%2520USV%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for YH20%20USV: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: YN19%20NTG
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520NTG%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for YN19%20NTG: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: DU21%20XHZ
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520XHZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for DU21%20XHZ: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: WX21%20YFF
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX21%2520YFF%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for WX21%20YFF: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: HV22%20OHW
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520OHW%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for HV22%20OHW: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: PE22%20ZHB
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE22%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for PE22%20ZHB: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: PY72%20HDG
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520HDG%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for PY72%20HDG: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: YG22%20NTE
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520NTE%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for YG22%20NTE: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: FX22%20UBM
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520UBM%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for FX22%20UBM: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: YG22%20XHN
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520XHN%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for YG22%20XHN: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: DN24%20RPZ
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for DN24%20RPZ: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: YK19%20VRL
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK19%2520VRL%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for YK19%20VRL: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: FX23%20HXG
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520HXG%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for FX23%20HXG: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: CY71%20MTU
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY71%2520MTU%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for CY71%20MTU: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: LF24%20RMV
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:30 [bca.uk] INFO: Scrape type for LF24%20RMV: 0
2026-03-28 22:25:30 [bca.uk] INFO: Found listing with ID: NU75%20JXN
2026-03-28 22:25:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU75%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for NU75%20JXN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: OE23%20EVR
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for OE23%20EVR: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: RK22%20SWX
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520SWX%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for RK22%20SWX: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: RK22%20XNF
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK22%2520XNF%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for RK22%20XNF: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: YX22%20ZTN
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX22%2520ZTN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for YX22%20ZTN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: NA22%20WZX
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA22%2520WZX%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for NA22%20WZX: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: AP71%20HVH
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for AP71%20HVH: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: AX12%20GWW
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX12%2520GWW%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for AX12%20GWW: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: RE22%20DJV
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520DJV%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for RE22%20DJV: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: SD72%20XOV
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520XOV%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for SD72%20XOV: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: BG23%20UXC
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520UXC%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for BG23%20UXC: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: HV71%20XPX
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for HV71%20XPX: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: MM72%20EXU
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520EXU%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for MM72%20EXU: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: BD21%20GZN
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD21%2520GZN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for BD21%20GZN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: CN68%20VXS
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN68%2520VXS%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for CN68%20VXS: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: HN17%20ZXB
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520ZXB%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for HN17%20ZXB: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: KW19%20RMV
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW19%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for KW19%20RMV: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: LR23%20XOZ
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for LR23%20XOZ: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: MT19%20VGK
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for MT19%20VGK: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: RA23%20NPN
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA23%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for RA23%20NPN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: WX19%20UVG
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX19%2520UVG%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for WX19%20UVG: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: KP16%20VKR
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP16%2520VKR%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for KP16%20VKR: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: AY20%20ZZG
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY20%2520ZZG%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for AY20%20ZZG: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: BV74%20EXF
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV74%2520EXF%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for BV74%20EXF: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: NA72%20MUU
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520MUU%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for NA72%20MUU: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: AF22%20UBK
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UBK%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for AF22%20UBK: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: LM19%20JZP
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM19%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for LM19%20JZP: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: KM70%20YZO
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM70%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for KM70%20YZO: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: BG09%20GKA
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG09%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for BG09%20GKA: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: WN14%20RWJ
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520RWJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for WN14%20RWJ: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: KY62%20VVF
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520VVF%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for KY62%20VVF: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: P17%20SKD
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P17%2520SKD%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for P17%20SKD: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: LN66%20NPX
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN66%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for LN66%20NPX: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: PL66%20BYF
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL66%2520BYF%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for PL66%20BYF: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: BW66%20GVP
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520GVP%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for BW66%20GVP: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: YK68%20ZBN
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK68%2520ZBN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for YK68%20ZBN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: YD21%20EDM
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD21%2520EDM%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for YD21%20EDM: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: GL20%20UHO
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for GL20%20UHO: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: GM18%20UHK
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM18%2520UHK%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for GM18%20UHK: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: NV17%20UXW
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for NV17%20UXW: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: EK18%20FGN
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520FGN%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for EK18%20FGN: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: DE64%20BKG
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE64%2520BKG%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for DE64%20BKG: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: SB09%20SYX
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB09%2520SYX%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for SB09%20SYX: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: FD67%20HXJ
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for FD67%20HXJ: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: LS07%20DVF
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS07%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for LS07%20DVF: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: SM15%20MWL
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for SM15%20MWL: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: YA11%20RXW
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA11%2520RXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for YA11%20RXW: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: FX72%20NNZ
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX72%2520NNZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for FX72%20NNZ: 0
2026-03-28 22:25:31 [bca.uk] INFO: Found listing with ID: GJ18%20XZK
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520XZK%27 HTTP/1.1" 200 None
2026-03-28 22:25:31 [bca.uk] INFO: Scrape type for GJ18%20XZK: 2
2026-03-28 22:25:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d41a74a-6590-5ba8-90c2-aa6ba875850e with identifier: GJ18%20XZK
2026-03-28 22:25:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d41a74a-6590-5ba8-90c2-aa6ba875850e with scrape type 2
2026-03-28 22:25:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d41a74a-6590-5ba8-90c2-aa6ba875850e with scrape type 2
2026-03-28 22:25:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d41a74a-6590-5ba8-90c2-aa6ba875850e, identifier: GJ18%20XZK
2026-03-28 22:25:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d41a74a-6590-5ba8-90c2-aa6ba875850e with identifier: GJ18%20XZK
2026-03-28 22:25:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d41a74a-6590-5ba8-90c2-aa6ba875850e with identifier: GJ18%20XZK
2026-03-28 22:25:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d41a74a-6590-5ba8-90c2-aa6ba875850e with identifier: GJ18%20XZK to the API
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ18%20XZK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d41a74a-6590-5ba8-90c2-aa6ba875850e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ18 XZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ18%20XZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 37535,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.4 TFSI 125 BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 125 BLACK ED.',
 'vin': 'WAUZZZ8X9JB055908',
 'year': 2018}
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520XZK%27 HTTP/1.1" 200 None
2026-03-28 22:25:32 [bca.uk] INFO: Saving data for GJ18%20XZK: {'auction_closing_time': 1775037600.0, 'created_time': 1773923559.423116, 'last_price_update_time': 1774736732.346142}
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ18%2520XZK') HTTP/1.1" 204 0
2026-03-28 22:25:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:32 [bca.uk] INFO: Found listing with ID: GV66%20PZS
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV66%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 22:25:32 [bca.uk] INFO: Scrape type for GV66%20PZS: 2
2026-03-28 22:25:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6526e432-8308-55d0-91f0-b14f35422919 with identifier: GV66%20PZS
2026-03-28 22:25:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6526e432-8308-55d0-91f0-b14f35422919 with scrape type 2
2026-03-28 22:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6526e432-8308-55d0-91f0-b14f35422919 with scrape type 2
2026-03-28 22:25:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6526e432-8308-55d0-91f0-b14f35422919, identifier: GV66%20PZS
2026-03-28 22:25:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6526e432-8308-55d0-91f0-b14f35422919 with identifier: GV66%20PZS
2026-03-28 22:25:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6526e432-8308-55d0-91f0-b14f35422919 with identifier: GV66%20PZS
2026-03-28 22:25:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6526e432-8308-55d0-91f0-b14f35422919 with identifier: GV66%20PZS to the API
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 91,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV66%20PZS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6526e432-8308-55d0-91f0-b14f35422919',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GV66 PZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV66%20PZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 32898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.8 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'SB1MS3JE00E306470',
 'year': 2017}
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV66%2520PZS%27 HTTP/1.1" 200 None
2026-03-28 22:25:32 [bca.uk] INFO: Saving data for GV66%20PZS: {'auction_closing_time': 1775037600.0, 'created_time': 1773908120.045846, 'last_price_update_time': 1774736732.870641}
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV66%2520PZS') HTTP/1.1" 204 0
2026-03-28 22:25:32 [bca.uk] INFO: Found listing with ID: HG17%20OPK
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 22:25:32 [bca.uk] INFO: Scrape type for HG17%20OPK: 2
2026-03-28 22:25:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88d27c01-a3b7-53b1-8bab-b1013d050730 with identifier: HG17%20OPK
2026-03-28 22:25:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88d27c01-a3b7-53b1-8bab-b1013d050730 with scrape type 2
2026-03-28 22:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88d27c01-a3b7-53b1-8bab-b1013d050730 with scrape type 2
2026-03-28 22:25:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88d27c01-a3b7-53b1-8bab-b1013d050730, identifier: HG17%20OPK
2026-03-28 22:25:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88d27c01-a3b7-53b1-8bab-b1013d050730 with identifier: HG17%20OPK
2026-03-28 22:25:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88d27c01-a3b7-53b1-8bab-b1013d050730 with identifier: HG17%20OPK
2026-03-28 22:25:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88d27c01-a3b7-53b1-8bab-b1013d050730 with identifier: HG17%20OPK to the API
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG17%20OPK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '88d27c01-a3b7-53b1-8bab-b1013d050730',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG17 OPK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG17%20OPK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 133078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2130042A313529',
 'year': 2017}
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520OPK%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Saving data for HG17%20OPK: {'auction_closing_time': 1775037600.0, 'created_time': 1773908122.28161, 'last_price_update_time': 1774736733.266505}
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG17%2520OPK') HTTP/1.1" 204 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: HX64%20XJN
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX64%2520XJN%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for HX64%20XJN: 2
2026-03-28 22:25:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with identifier: HX64%20XJN
2026-03-28 22:25:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with scrape type 2
2026-03-28 22:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with scrape type 2
2026-03-28 22:25:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9, identifier: HX64%20XJN
2026-03-28 22:25:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with identifier: HX64%20XJN
2026-03-28 22:25:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with identifier: HX64%20XJN
2026-03-28 22:25:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9 with identifier: HX64%20XJN to the API
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX64%20XJN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '01f199b3-02f0-5af1-b8ce-fe9f1d37dcb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX64 XJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX64%20XJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 105967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 ECO DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ECO DYNAMIQUE',
 'vin': 'VF15R7A0H51735271',
 'year': 2014}
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX64%2520XJN%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Saving data for HX64%20XJN: {'auction_closing_time': 1775037600.0, 'created_time': 1773908452.474196, 'last_price_update_time': 1774736733.659828}
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX64%2520XJN') HTTP/1.1" 204 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: KM18%20SUY
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM18%2520SUY%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for KM18%20SUY: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: KO21%20FML
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO21%2520FML%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for KO21%20FML: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: KR65%20TVW
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for KR65%20TVW: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: LD19%20UXW
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD19%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for LD19%20UXW: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: LM70%20LDF
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520LDF%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for LM70%20LDF: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: LO64%20XFE
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for LO64%20XFE: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: ML24%20DWU
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520DWU%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for ML24%20DWU: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: ML66%20MYS
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520MYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for ML66%20MYS: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: OE73%20NXH
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE73%2520NXH%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for OE73%20NXH: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: OV18%20XBN
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520XBN%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for OV18%20XBN: 0
2026-03-28 22:25:33 [bca.uk] INFO: Found listing with ID: PN66%20WSJ
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN66%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:33 [bca.uk] INFO: Scrape type for PN66%20WSJ: 2
2026-03-28 22:25:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2a84cc4-3761-5394-9cb2-60aefe4d037d with identifier: PN66%20WSJ
2026-03-28 22:25:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2a84cc4-3761-5394-9cb2-60aefe4d037d with scrape type 2
2026-03-28 22:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2a84cc4-3761-5394-9cb2-60aefe4d037d with scrape type 2
2026-03-28 22:25:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2a84cc4-3761-5394-9cb2-60aefe4d037d, identifier: PN66%20WSJ
2026-03-28 22:25:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2a84cc4-3761-5394-9cb2-60aefe4d037d with identifier: PN66%20WSJ
2026-03-28 22:25:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2a84cc4-3761-5394-9cb2-60aefe4d037d with identifier: PN66%20WSJ
2026-03-28 22:25:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2a84cc4-3761-5394-9cb2-60aefe4d037d with identifier: PN66%20WSJ to the API
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN66%20WSJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e2a84cc4-3761-5394-9cb2-60aefe4d037d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN66 WSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN66%20WSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 141951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 110 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 110 MATCH EDITION',
 'vin': 'WVWZZZAUZHP018941',
 'year': 2016}
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN66%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Saving data for PN66%20WSJ: {'auction_closing_time': 1775037600.0, 'created_time': 1773908381.459817, 'last_price_update_time': 1774736734.240845}
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN66%2520WSJ') HTTP/1.1" 204 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: RA18%20LAA
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA18%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for RA18%20LAA: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: ST68%20YPN
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST68%2520YPN%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for ST68%20YPN: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VF69%20KCZ
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520KCZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VF69%20KCZ: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VK22%20VYN
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520VYN%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VK22%20VYN: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VK61%20WXM
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VK61%20WXM: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VK69%20SMU
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520SMU%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VK69%20SMU: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VN71%20HKB
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN71%2520HKB%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VN71%20HKB: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VN72%20URC
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520URC%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VN72%20URC: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: VT19%20NMU
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520NMU%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for VT19%20NMU: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: WJ14%20CHL
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520CHL%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for WJ14%20CHL: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: WU74%20LCA
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU74%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for WU74%20LCA: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YD18%20PMC
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520PMC%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YD18%20PMC: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YN69%20VUR
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520VUR%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YN69%20VUR: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YO68%20OYN
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520OYN%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YO68%20OYN: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YS60%20OGO
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS60%2520OGO%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YS60%20OGO: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YS70%20YHL
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520YHL%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YS70%20YHL: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: YY17%20UPO
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520UPO%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for YY17%20UPO: 0
2026-03-28 22:25:34 [bca.uk] INFO: Found listing with ID: AE69%20BSV
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520BSV%27 HTTP/1.1" 200 None
2026-03-28 22:25:34 [bca.uk] INFO: Scrape type for AE69%20BSV: 2
2026-03-28 22:25:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b7f25e8-fdaa-5995-9356-f425f0230200 with identifier: AE69%20BSV
2026-03-28 22:25:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b7f25e8-fdaa-5995-9356-f425f0230200 with scrape type 2
2026-03-28 22:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b7f25e8-fdaa-5995-9356-f425f0230200 with scrape type 2
2026-03-28 22:25:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b7f25e8-fdaa-5995-9356-f425f0230200, identifier: AE69%20BSV
2026-03-28 22:25:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b7f25e8-fdaa-5995-9356-f425f0230200 with identifier: AE69%20BSV
2026-03-28 22:25:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b7f25e8-fdaa-5995-9356-f425f0230200 with identifier: AE69%20BSV
2026-03-28 22:25:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b7f25e8-fdaa-5995-9356-f425f0230200 with identifier: AE69%20BSV to the API
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE69%20BSV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2b7f25e8-fdaa-5995-9356-f425f0230200',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE69 BSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE69%20BSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 61997,
 'odometer_reading_unit': '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 P200 4WD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'P200 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2AX2LH046567',
 'year': 2019}
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE69%2520BSV%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Saving data for AE69%20BSV: {'auction_closing_time': 1775037600.0, 'created_time': 1773908173.320099, 'last_price_update_time': 1774736735.102397}
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE69%2520BSV') HTTP/1.1" 204 0
2026-03-28 22:25:35 [bca.uk] INFO: Found listing with ID: AK58%20ZZW
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK58%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Scrape type for AK58%20ZZW: 0
2026-03-28 22:25:35 [bca.uk] INFO: Found listing with ID: AK69%20YVY
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Scrape type for AK69%20YVY: 2
2026-03-28 22:25:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d06d789c-b633-53bb-8939-3b160bf3efee with identifier: AK69%20YVY
2026-03-28 22:25:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d06d789c-b633-53bb-8939-3b160bf3efee with scrape type 2
2026-03-28 22:25:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d06d789c-b633-53bb-8939-3b160bf3efee with scrape type 2
2026-03-28 22:25:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d06d789c-b633-53bb-8939-3b160bf3efee, identifier: AK69%20YVY
2026-03-28 22:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d06d789c-b633-53bb-8939-3b160bf3efee with identifier: AK69%20YVY
2026-03-28 22:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d06d789c-b633-53bb-8939-3b160bf3efee with identifier: AK69%20YVY
2026-03-28 22:25:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d06d789c-b633-53bb-8939-3b160bf3efee with identifier: AK69%20YVY to the API
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK69%20YVY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd06d789c-b633-53bb-8939-3b160bf3efee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK69 YVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK69%20YVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 86238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 1.5 35 TFSI S LINE StationWagon',
 'transmission': 'manual',
 'trim': '35 TFSI S LINE',
 'vin': 'WAUZZZF37L1011205',
 'year': 2020}
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK69%2520YVY%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Saving data for AK69%20YVY: {'auction_closing_time': 1775037600.0, 'created_time': 1773908144.975393, 'last_price_update_time': 1774736735.629861}
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK69%2520YVY') HTTP/1.1" 204 0
2026-03-28 22:25:35 [bca.uk] INFO: Found listing with ID: AV18%20FHT
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Scrape type for AV18%20FHT: 0
2026-03-28 22:25:35 [bca.uk] INFO: Found listing with ID: AY24%20WZV
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY24%2520WZV%27 HTTP/1.1" 200 None
2026-03-28 22:25:35 [bca.uk] INFO: Scrape type for AY24%20WZV: 2
2026-03-28 22:25:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a90a4995-0c12-510c-96c3-bbdcfa7e960c with identifier: AY24%20WZV
2026-03-28 22:25:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a90a4995-0c12-510c-96c3-bbdcfa7e960c with scrape type 2
2026-03-28 22:25:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a90a4995-0c12-510c-96c3-bbdcfa7e960c with scrape type 2
2026-03-28 22:25:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a90a4995-0c12-510c-96c3-bbdcfa7e960c, identifier: AY24%20WZV
2026-03-28 22:25:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a90a4995-0c12-510c-96c3-bbdcfa7e960c with identifier: AY24%20WZV
2026-03-28 22:25:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a90a4995-0c12-510c-96c3-bbdcfa7e960c with identifier: AY24%20WZV
2026-03-28 22:25:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a90a4995-0c12-510c-96c3-bbdcfa7e960c with identifier: AY24%20WZV to the API
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=77&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY24%20WZV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a90a4995-0c12-510c-96c3-bbdcfa7e960c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY24 WZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY24%20WZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 12286,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI HEV GT-LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI HEV GT-LINE',
 'vin': 'U5YPX81GMRL153343',
 'year': 2024}
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY24%2520WZV%27 HTTP/1.1" 200 None
2026-03-28 22:25:36 [bca.uk] INFO: Saving data for AY24%20WZV: {'auction_closing_time': 1775037600.0, 'created_time': 1773843600.393972, 'last_price_update_time': 1774736736.07146}
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY24%2520WZV') HTTP/1.1" 204 0
2026-03-28 22:25:36 [bca.uk] INFO: Found listing with ID: BD24%20OPB
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD24%2520OPB%27 HTTP/1.1" 200 None
2026-03-28 22:25:36 [bca.uk] INFO: Scrape type for BD24%20OPB: 0
2026-03-28 22:25:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:37 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded
2026-03-28 22:25:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:37 [bca.uk] INFO: Found listing with ID: BF67%20FMX
2026-03-28 22:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF67%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 22:25:37 [bca.uk] INFO: Scrape type for BF67%20FMX: 2
2026-03-28 22:25:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 180623c8-d6fb-5de3-9377-a272850b284d with identifier: BF67%20FMX
2026-03-28 22:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 180623c8-d6fb-5de3-9377-a272850b284d with scrape type 2
2026-03-28 22:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 180623c8-d6fb-5de3-9377-a272850b284d with scrape type 2
2026-03-28 22:25:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 180623c8-d6fb-5de3-9377-a272850b284d, identifier: BF67%20FMX
2026-03-28 22:25:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 180623c8-d6fb-5de3-9377-a272850b284d with identifier: BF67%20FMX
2026-03-28 22:25:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 180623c8-d6fb-5de3-9377-a272850b284d with identifier: BF67%20FMX
2026-03-28 22:25:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 180623c8-d6fb-5de3-9377-a272850b284d with identifier: BF67%20FMX to the API
2026-03-28 22:25:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF67%20FMX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '180623c8-d6fb-5de3-9377-a272850b284d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF67 FMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF67%20FMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 53122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.4 TFSI 150 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 150 SPORT',
 'vin': 'WAUZZZGA9JA023544',
 'year': 2017}
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF67%2520FMX%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Saving data for BF67%20FMX: {'auction_closing_time': 1775037600.0, 'created_time': 1773908154.539452, 'last_price_update_time': 1774736738.145093}
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF67%2520FMX') HTTP/1.1" 204 0
2026-03-28 22:25:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: BJ20%20CFA
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520CFA%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for BJ20%20CFA: 0
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: BJ70%20ZYT
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520ZYT%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for BJ70%20ZYT: 0
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: BN58%20YXR
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN58%2520YXR%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for BN58%20YXR: 0
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: BP19%20ULV
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for BP19%20ULV: 0
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: BW23%20MME
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW23%2520MME%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for BW23%20MME: 2
2026-03-28 22:25:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with identifier: BW23%20MME
2026-03-28 22:25:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with scrape type 2
2026-03-28 22:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with scrape type 2
2026-03-28 22:25:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 185ca066-c5e4-561d-ac48-fd9c498bb1b3, identifier: BW23%20MME
2026-03-28 22:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with identifier: BW23%20MME
2026-03-28 22:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with identifier: BW23%20MME
2026-03-28 22:25:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 185ca066-c5e4-561d-ac48-fd9c498bb1b3 with identifier: BW23%20MME to the API
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW23%20MME-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '185ca066-c5e4-561d-ac48-fd9c498bb1b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW23 MME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW23%20MME&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 14263,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 S LINE Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI 110 S LINE',
 'vin': 'WAUZZZGB7PR064757',
 'year': 2023}
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW23%2520MME%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Saving data for BW23%20MME: {'auction_closing_time': 1775037600.0, 'created_time': 1773908092.553403, 'last_price_update_time': 1774736738.637574}
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW23%2520MME') HTTP/1.1" 204 0
2026-03-28 22:25:38 [bca.uk] INFO: Found listing with ID: CY15%20FSD
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520FSD%27 HTTP/1.1" 200 None
2026-03-28 22:25:38 [bca.uk] INFO: Scrape type for CY15%20FSD: 2
2026-03-28 22:25:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 058988f3-25fc-5830-bd8b-a6d2ca678256 with identifier: CY15%20FSD
2026-03-28 22:25:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 058988f3-25fc-5830-bd8b-a6d2ca678256 with scrape type 2
2026-03-28 22:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 058988f3-25fc-5830-bd8b-a6d2ca678256 with scrape type 2
2026-03-28 22:25:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 058988f3-25fc-5830-bd8b-a6d2ca678256, identifier: CY15%20FSD
2026-03-28 22:25:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 058988f3-25fc-5830-bd8b-a6d2ca678256 with identifier: CY15%20FSD
2026-03-28 22:25:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 058988f3-25fc-5830-bd8b-a6d2ca678256 with identifier: CY15%20FSD
2026-03-28 22:25:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 058988f3-25fc-5830-bd8b-a6d2ca678256 with identifier: CY15%20FSD to the API
2026-03-28 22:25:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY15%20FSD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '058988f3-25fc-5830-bd8b-a6d2ca678256',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY15 FSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY15%20FSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 96855,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SE',
 'vin': 'W0L0XEP08F6087449',
 'year': 2015}
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520FSD%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Saving data for CY15%20FSD: {'auction_closing_time': 1775037600.0, 'created_time': 1773908131.70871, 'last_price_update_time': 1774736739.155238}
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY15%2520FSD') HTTP/1.1" 204 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: DE69%20YXA
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE69%2520YXA%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for DE69%20YXA: 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: DN20%20VVE
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520VVE%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for DN20%20VVE: 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: DV14%20NUK
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520NUK%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for DV14%20NUK: 2
2026-03-28 22:25:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a3822b3-fb48-5519-a6d2-b5bf37561cef with identifier: DV14%20NUK
2026-03-28 22:25:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a3822b3-fb48-5519-a6d2-b5bf37561cef with scrape type 2
2026-03-28 22:25:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a3822b3-fb48-5519-a6d2-b5bf37561cef with scrape type 2
2026-03-28 22:25:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a3822b3-fb48-5519-a6d2-b5bf37561cef, identifier: DV14%20NUK
2026-03-28 22:25:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a3822b3-fb48-5519-a6d2-b5bf37561cef with identifier: DV14%20NUK
2026-03-28 22:25:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a3822b3-fb48-5519-a6d2-b5bf37561cef with identifier: DV14%20NUK
2026-03-28 22:25:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a3822b3-fb48-5519-a6d2-b5bf37561cef with identifier: DV14%20NUK to the API
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV14%20NUK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a3822b3-fb48-5519-a6d2-b5bf37561cef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV14 NUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV14%20NUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 79138,
 'odometer_reading_unit': '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.6 VVT 115 SE 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 SE 2WD S/S',
 'vin': 'W0LJD7EE9EB671876',
 'year': 2014}
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520NUK%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Saving data for DV14%20NUK: {'auction_closing_time': 1775037600.0, 'created_time': 1773908048.786858, 'last_price_update_time': 1774736739.583907}
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV14%2520NUK') HTTP/1.1" 204 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: DX22%20OMV
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520OMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for DX22%20OMV: 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: DY18%20WKM
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520WKM%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for DY18%20WKM: 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: EA74%20GFU
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA74%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for EA74%20GFU: 0
2026-03-28 22:25:39 [bca.uk] INFO: Found listing with ID: FE68%20YXY
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE68%2520YXY%27 HTTP/1.1" 200 None
2026-03-28 22:25:39 [bca.uk] INFO: Scrape type for FE68%20YXY: 2
2026-03-28 22:25:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 891ddb26-9bdd-5373-9977-062485aafe85 with identifier: FE68%20YXY
2026-03-28 22:25:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 891ddb26-9bdd-5373-9977-062485aafe85 with scrape type 2
2026-03-28 22:25:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 891ddb26-9bdd-5373-9977-062485aafe85 with scrape type 2
2026-03-28 22:25:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 891ddb26-9bdd-5373-9977-062485aafe85, identifier: FE68%20YXY
2026-03-28 22:25:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 891ddb26-9bdd-5373-9977-062485aafe85 with identifier: FE68%20YXY
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=sunset+orange+met. HTTP/1.1" 200 None
2026-03-28 22:25:39 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:25:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 891ddb26-9bdd-5373-9977-062485aafe85 with identifier: FE68%20YXY
2026-03-28 22:25:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 891ddb26-9bdd-5373-9977-062485aafe85 with identifier: FE68%20YXY to the API
2026-03-28 22:25:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE68%20YXY-GB',
 'category': 'Car',
 'color': 'sunset orange met',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '891ddb26-9bdd-5373-9977-062485aafe85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE68 YXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE68%20YXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 39215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 2.0 220I T LUXURY DCT Hatchback',
 'transmission': 'automatic',
 'trim': '220I T LUXURY DCT',
 'vin': 'WBA6S32050VD38029',
 'year': 2018}
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE68%2520YXY%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Saving data for FE68%20YXY: {'auction_closing_time': 1775037600.0, 'created_time': 1773908462.459197, 'last_price_update_time': 1774736740.148911}
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE68%2520YXY') HTTP/1.1" 204 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: FL62%20VUX
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL62%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for FL62%20VUX: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: FN64%20FJA
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN64%2520FJA%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for FN64%20FJA: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: FR61%20CKA
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR61%2520CKA%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for FR61%20CKA: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: PJ66%20XTM
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ66%2520XTM%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for PJ66%20XTM: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: WG24%20EGE
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG24%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for WG24%20EGE: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: PK12%20LMF
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520LMF%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for PK12%20LMF: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: MV18%20FNM
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520FNM%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for MV18%20FNM: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: GN16%20UPX
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520UPX%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for GN16%20UPX: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: CA62%20HNC
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA62%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for CA62%20HNC: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: YF64%20GUD
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF64%2520GUD%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for YF64%20GUD: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: GL17%20EKJ
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520EKJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for GL17%20EKJ: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: DC18%20ETO
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520ETO%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for DC18%20ETO: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: BP21%20OPC
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for BP21%20OPC: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: MF67%20EYS
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for MF67%20EYS: 2
2026-03-28 22:25:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89d1671d-2b55-5caf-b324-acf6b5e552af with identifier: MF67%20EYS
2026-03-28 22:25:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89d1671d-2b55-5caf-b324-acf6b5e552af with scrape type 2
2026-03-28 22:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89d1671d-2b55-5caf-b324-acf6b5e552af with scrape type 2
2026-03-28 22:25:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89d1671d-2b55-5caf-b324-acf6b5e552af, identifier: MF67%20EYS
2026-03-28 22:25:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89d1671d-2b55-5caf-b324-acf6b5e552af with identifier: MF67%20EYS
2026-03-28 22:25:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89d1671d-2b55-5caf-b324-acf6b5e552af with identifier: MF67%20EYS
2026-03-28 22:25:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89d1671d-2b55-5caf-b324-acf6b5e552af with identifier: MF67%20EYS to the API
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF67%20EYS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '89d1671d-2b55-5caf-b324-acf6b5e552af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF67 EYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF67%20EYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 999999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 HSE',
 'vin': 'SALWA2EK7HA689966',
 'year': 2017}
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Saving data for MF67%20EYS: {'auction_closing_time': 1774951200.0, 'created_time': 1773839710.131232, 'last_price_update_time': 1774736740.75561}
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF67%2520EYS') HTTP/1.1" 204 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: MT11%20LOV
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT11%2520LOV%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for MT11%20LOV: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: FR19%20BJZ
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520BJZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for FR19%20BJZ: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: YF11%20RLZ
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF11%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for YF11%20RLZ: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: BV70%20TKC
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520TKC%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for BV70%20TKC: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: LB68%20LZH
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520LZH%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for LB68%20LZH: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: PN14%20XWK
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN14%2520XWK%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for PN14%20XWK: 0
2026-03-28 22:25:40 [bca.uk] INFO: Found listing with ID: NX22%20YRE
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520YRE%27 HTTP/1.1" 200 None
2026-03-28 22:25:40 [bca.uk] INFO: Scrape type for NX22%20YRE: 2
2026-03-28 22:25:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca1279e9-6bd3-56e5-a580-6f6f1b6060af with identifier: NX22%20YRE
2026-03-28 22:25:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca1279e9-6bd3-56e5-a580-6f6f1b6060af with scrape type 2
2026-03-28 22:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca1279e9-6bd3-56e5-a580-6f6f1b6060af with scrape type 2
2026-03-28 22:25:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca1279e9-6bd3-56e5-a580-6f6f1b6060af, identifier: NX22%20YRE
2026-03-28 22:25:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca1279e9-6bd3-56e5-a580-6f6f1b6060af with identifier: NX22%20YRE
2026-03-28 22:25:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca1279e9-6bd3-56e5-a580-6f6f1b6060af with identifier: NX22%20YRE
2026-03-28 22:25:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca1279e9-6bd3-56e5-a580-6f6f1b6060af with identifier: NX22%20YRE to the API
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX22%20YRE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ca1279e9-6bd3-56e5-a580-6f6f1b6060af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NX22 YRE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX22%20YRE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'E-C4',
 'odometer': 66041,
 'odometer_reading_unit': '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': 'VR7BCZKXCNE016115',
 'year': 2022}
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX22%2520YRE%27 HTTP/1.1" 200 None
2026-03-28 22:25:41 [bca.uk] INFO: Saving data for NX22%20YRE: {'auction_closing_time': 1774864800.0, 'created_time': 1773930025.911378, 'last_price_update_time': 1774736741.980616}
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX22%2520YRE') HTTP/1.1" 204 0
2026-03-28 22:25:41 [bca.uk] INFO: Found listing with ID: HT04%20EMV
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT04%2520EMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for HT04%20EMV: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: SF63%20KLO
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF63%2520KLO%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for SF63%20KLO: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: DL70%20DFN
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520DFN%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for DL70%20DFN: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: MD19%20MXJ
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520MXJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for MD19%20MXJ: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: WF18%20VYG
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF18%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for WF18%20VYG: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: DC17%20XSD
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC17%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for DC17%20XSD: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: VA21%20XJO
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for VA21%20XJO: 2
2026-03-28 22:25:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5279c97-95a2-5694-b9f6-7f6fcdf58fee with identifier: VA21%20XJO
2026-03-28 22:25:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5279c97-95a2-5694-b9f6-7f6fcdf58fee with scrape type 2
2026-03-28 22:25:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5279c97-95a2-5694-b9f6-7f6fcdf58fee with scrape type 2
2026-03-28 22:25:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5279c97-95a2-5694-b9f6-7f6fcdf58fee, identifier: VA21%20XJO
2026-03-28 22:25:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5279c97-95a2-5694-b9f6-7f6fcdf58fee with identifier: VA21%20XJO
2026-03-28 22:25:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5279c97-95a2-5694-b9f6-7f6fcdf58fee with identifier: VA21%20XJO
2026-03-28 22:25:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5279c97-95a2-5694-b9f6-7f6fcdf58fee with identifier: VA21%20XJO to the API
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA21%20XJO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5279c97-95a2-5694-b9f6-7f6fcdf58fee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA21 XJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA21%20XJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 999999,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 DCI 145 SL BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 145 SL BUSINESS',
 'vin': 'VF1FL000167828090',
 'year': 2021}
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Saving data for VA21%20XJO: {'auction_closing_time': 1774951200.0, 'created_time': 1773839650.865976, 'last_price_update_time': 1774736742.508229}
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520XJO') HTTP/1.1" 204 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: LL71%20FHM
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520FHM%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for LL71%20FHM: 0
2026-03-28 22:25:42 [bca.uk] INFO: Found listing with ID: CA70%20WXZ
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA70%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:42 [bca.uk] INFO: Scrape type for CA70%20WXZ: 2
2026-03-28 22:25:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19962606-befa-5c71-8485-1878460d4580 with identifier: CA70%20WXZ
2026-03-28 22:25:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19962606-befa-5c71-8485-1878460d4580 with scrape type 2
2026-03-28 22:25:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19962606-befa-5c71-8485-1878460d4580 with scrape type 2
2026-03-28 22:25:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19962606-befa-5c71-8485-1878460d4580, identifier: CA70%20WXZ
2026-03-28 22:25:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19962606-befa-5c71-8485-1878460d4580 with identifier: CA70%20WXZ
2026-03-28 22:25:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19962606-befa-5c71-8485-1878460d4580 with identifier: CA70%20WXZ
2026-03-28 22:25:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19962606-befa-5c71-8485-1878460d4580 with identifier: CA70%20WXZ to the API
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA70%20WXZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '19962606-befa-5c71-8485-1878460d4580',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CA70 WXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA70%20WXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MG MOTOR UK',
 'model': 'MG5 EV',
 'odometer': 59385,
 'odometer_reading_unit': '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 MG5 EV 115KW 53KWH EXCLUSIVE EV Estate',
 'transmission': 'automatic',
 'trim': '115KW 53KWH EXCLUSIVE EV',
 'vin': 'LSJE24093LG089594',
 'year': 2021}
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA70%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Saving data for CA70%20WXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773833992.510672, 'last_price_update_time': 1774736743.01955}
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA70%2520WXZ') HTTP/1.1" 204 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: LF19%20UDK
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520UDK%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for LF19%20UDK: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: NG15%20EOO
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG15%2520EOO%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for NG15%20EOO: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: BV60%20HHM
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV60%2520HHM%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for BV60%20HHM: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: DC66%20NTY
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520NTY%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for DC66%20NTY: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: FV15%20VCK
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520VCK%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for FV15%20VCK: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: WH19%20UDG
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UDG%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for WH19%20UDG: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: MD15%20UJX
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520UJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for MD15%20UJX: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: FP22%20KUF
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520KUF%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for FP22%20KUF: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: HW18%20FKF
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW18%2520FKF%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for HW18%20FKF: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: DA11%20DLN
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA11%2520DLN%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for DA11%20DLN: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: KU66%20YWT
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for KU66%20YWT: 2
2026-03-28 22:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9316eba-19a6-59e3-a7f8-83f101028cf6 with identifier: KU66%20YWT
2026-03-28 22:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9316eba-19a6-59e3-a7f8-83f101028cf6 with scrape type 2
2026-03-28 22:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9316eba-19a6-59e3-a7f8-83f101028cf6 with scrape type 2
2026-03-28 22:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9316eba-19a6-59e3-a7f8-83f101028cf6, identifier: KU66%20YWT
2026-03-28 22:25:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9316eba-19a6-59e3-a7f8-83f101028cf6 with identifier: KU66%20YWT
2026-03-28 22:25:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9316eba-19a6-59e3-a7f8-83f101028cf6 with identifier: KU66%20YWT
2026-03-28 22:25:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9316eba-19a6-59e3-a7f8-83f101028cf6 with identifier: KU66%20YWT to the API
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU66%20YWT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9316eba-19a6-59e3-a7f8-83f101028cf6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KU66 YWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU66%20YWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 120483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.2 TSI 110 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'VSSZZZ5FZGR186985',
 'year': 2016}
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU66%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Saving data for KU66%20YWT: {'auction_closing_time': 1774864800.0, 'created_time': 1773839519.750189, 'last_price_update_time': 1774736743.56327}
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU66%2520YWT') HTTP/1.1" 204 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: CV68%20UMS
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV68%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for CV68%20UMS: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: OV17%20LZD
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV17%2520LZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for OV17%20LZD: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: HK20%20OCF
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK20%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for HK20%20OCF: 0
2026-03-28 22:25:43 [bca.uk] INFO: Found listing with ID: WX66%20UZD
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:43 [bca.uk] INFO: Scrape type for WX66%20UZD: 2
2026-03-28 22:25:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with identifier: WX66%20UZD
2026-03-28 22:25:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with scrape type 2
2026-03-28 22:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with scrape type 2
2026-03-28 22:25:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f, identifier: WX66%20UZD
2026-03-28 22:25:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with identifier: WX66%20UZD
2026-03-28 22:25:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with identifier: WX66%20UZD
2026-03-28 22:25:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f with identifier: WX66%20UZD to the API
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX66%20UZD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3bd8d0ca-e2a0-5eb9-a2d4-5517cf791a1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX66 UZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX66%20UZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 90012,
 'odometer_reading_unit': '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 X-TRAIL 1.6 DCI 130 TEKNA (5ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 TEKNA (5ST)',
 'vin': 'JN1TCAT32U0039499',
 'year': 2016}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Saving data for WX66%20UZD: {'auction_closing_time': 1774864800.0, 'created_time': 1773839569.947932, 'last_price_update_time': 1774736744.105719}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX66%2520UZD') HTTP/1.1" 204 0
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: BL70%20UTV
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520UTV%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Scrape type for BL70%20UTV: 2
2026-03-28 22:25:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf78a37c-5773-54ff-9eb9-55929a5b70a8 with identifier: BL70%20UTV
2026-03-28 22:25:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf78a37c-5773-54ff-9eb9-55929a5b70a8 with scrape type 2
2026-03-28 22:25:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf78a37c-5773-54ff-9eb9-55929a5b70a8 with scrape type 2
2026-03-28 22:25:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf78a37c-5773-54ff-9eb9-55929a5b70a8, identifier: BL70%20UTV
2026-03-28 22:25:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf78a37c-5773-54ff-9eb9-55929a5b70a8 with identifier: BL70%20UTV
2026-03-28 22:25:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf78a37c-5773-54ff-9eb9-55929a5b70a8 with identifier: BL70%20UTV
2026-03-28 22:25:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf78a37c-5773-54ff-9eb9-55929a5b70a8 with identifier: BL70%20UTV to the API
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL70%20UTV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bf78a37c-5773-54ff-9eb9-55929a5b70a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL70 UTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL70%20UTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 E CROSSBCK',
 'odometer': 61142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 E CROSSBCK 100KW 50KWH ULTRA PRESTIGE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ULTRA PRESTIGE',
 'vin': 'VR1UJZKXZLW028329',
 'year': 2020}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520UTV%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Saving data for BL70%20UTV: {'auction_closing_time': 1774864800.0, 'created_time': 1773930023.997496, 'last_price_update_time': 1774736744.500393}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL70%2520UTV') HTTP/1.1" 204 0
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: AO16%20DUJ
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO16%2520DUJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Scrape type for AO16%20DUJ: 0
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: CA24%20VRW
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA24%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Scrape type for CA24%20VRW: 0
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: NJ70%20ZZO
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ70%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Scrape type for NJ70%20ZZO: 2
2026-03-28 22:25:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with identifier: NJ70%20ZZO
2026-03-28 22:25:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with scrape type 2
2026-03-28 22:25:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with scrape type 2
2026-03-28 22:25:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6, identifier: NJ70%20ZZO
2026-03-28 22:25:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with identifier: NJ70%20ZZO
2026-03-28 22:25:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with identifier: NJ70%20ZZO
2026-03-28 22:25:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6 with identifier: NJ70%20ZZO to the API
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ70%20ZZO-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '29c62c6a-aca2-50d9-a0a2-d63d7d08d4a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ70 ZZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ70%20ZZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 37040,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 100KW 50KWH GT LINE Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GT LINE',
 'vin': 'VR3UKZKXZLJ794142',
 'year': 2020}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ70%2520ZZO%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Saving data for NJ70%20ZZO: {'auction_closing_time': 1774864800.0, 'created_time': 1773833974.383688, 'last_price_update_time': 1774736744.95527}
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ70%2520ZZO') HTTP/1.1" 204 0
2026-03-28 22:25:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: BL63%20XPE
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL63%2520XPE%27 HTTP/1.1" 200 None
2026-03-28 22:25:44 [bca.uk] INFO: Scrape type for BL63%20XPE: 0
2026-03-28 22:25:44 [bca.uk] INFO: Found listing with ID: HX22%20GKO
2026-03-28 22:25:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for HX22%20GKO: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: FL18%20WSJ
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL18%2520WSJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for FL18%20WSJ: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: YX10%20HNG
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX10%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for YX10%20HNG: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: KV17%20XKT
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV17%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for KV17%20XKT: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: VN61%20NXL
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN61%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for VN61%20NXL: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: MD64%20TMO
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD64%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for MD64%20TMO: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: EA17%20YTW
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for EA17%20YTW: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: WG66%20FCJ
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for WG66%20FCJ: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: ND63%20FOJ
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND63%2520FOJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for ND63%20FOJ: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: AU09%20ZDF
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU09%2520ZDF%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for AU09%20ZDF: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: LB14%20SVU
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB14%2520SVU%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for LB14%20SVU: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: GJ65%20YOD
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520YOD%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for GJ65%20YOD: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: GU14%20UUR
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU14%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for GU14%20UUR: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: ME19%20EHK
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME19%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for ME19%20EHK: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: DE15%20OXC
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520OXC%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for DE15%20OXC: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: NL15%20OMT
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for NL15%20OMT: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: BX06%20EYS
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX06%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for BX06%20EYS: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: YY15%20EWR
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY15%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for YY15%20EWR: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: HK73%20GXE
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK73%2520GXE%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for HK73%20GXE: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: DU20%20SFJ
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520SFJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for DU20%20SFJ: 2
2026-03-28 22:25:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65944d33-5933-5b23-adc9-90eeed8382a4 with identifier: DU20%20SFJ
2026-03-28 22:25:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65944d33-5933-5b23-adc9-90eeed8382a4 with scrape type 2
2026-03-28 22:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65944d33-5933-5b23-adc9-90eeed8382a4 with scrape type 2
2026-03-28 22:25:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65944d33-5933-5b23-adc9-90eeed8382a4, identifier: DU20%20SFJ
2026-03-28 22:25:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65944d33-5933-5b23-adc9-90eeed8382a4 with identifier: DU20%20SFJ
2026-03-28 22:25:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65944d33-5933-5b23-adc9-90eeed8382a4 with identifier: DU20%20SFJ
2026-03-28 22:25:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65944d33-5933-5b23-adc9-90eeed8382a4 with identifier: DU20%20SFJ to the API
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU20%20SFJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65944d33-5933-5b23-adc9-90eeed8382a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU20 SFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU20%20SFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2700',
 'odometer': 100284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2700 1.5 D 120 SPORTIVE L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 SPORTIVE L1 H1',
 'vin': 'VXEVBYHVKL7014297',
 'year': 2020}
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU20%2520SFJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Saving data for DU20%20SFJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774524774.950467, 'last_price_update_time': 1774736745.700428}
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU20%2520SFJ') HTTP/1.1" 204 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: DS63%20ZFJ
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS63%2520ZFJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for DS63%20ZFJ: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: CF69%20RKX
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for CF69%20RKX: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: FP64%20JRV
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP64%2520JRV%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for FP64%20JRV: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: EK64%20YCP
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK64%2520YCP%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for EK64%20YCP: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: FL21%20RVA
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL21%2520RVA%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for FL21%20RVA: 0
2026-03-28 22:25:45 [bca.uk] INFO: Found listing with ID: DG19%20ALO
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG19%2520ALO%27 HTTP/1.1" 200 None
2026-03-28 22:25:45 [bca.uk] INFO: Scrape type for DG19%20ALO: 2
2026-03-28 22:25:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 379300b0-1764-509f-980a-6047b7c61fc5 with identifier: DG19%20ALO
2026-03-28 22:25:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 379300b0-1764-509f-980a-6047b7c61fc5 with scrape type 2
2026-03-28 22:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 379300b0-1764-509f-980a-6047b7c61fc5 with scrape type 2
2026-03-28 22:25:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 379300b0-1764-509f-980a-6047b7c61fc5, identifier: DG19%20ALO
2026-03-28 22:25:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 379300b0-1764-509f-980a-6047b7c61fc5 with identifier: DG19%20ALO
2026-03-28 22:25:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 379300b0-1764-509f-980a-6047b7c61fc5 with identifier: DG19%20ALO
2026-03-28 22:25:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 379300b0-1764-509f-980a-6047b7c61fc5 with identifier: DG19%20ALO to the API
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=78&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG19%20ALO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '379300b0-1764-509f-980a-6047b7c61fc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG19 ALO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG19%20ALO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 59936,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 116 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 116 S LINE S-T',
 'vin': 'WAUZZZGB8KR021070',
 'year': 2019}
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG19%2520ALO%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Saving data for DG19%20ALO: {'auction_closing_time': 1774951200.0, 'created_time': 1774535068.84494, 'last_price_update_time': 1774736746.277029}
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG19%2520ALO') HTTP/1.1" 204 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: PK17%20DWG
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for PK17%20DWG: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: DC18%20ZFK
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520ZFK%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for DC18%20ZFK: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: YP24%20XMV
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520XMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for YP24%20XMV: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: YP24%20TVC
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for YP24%20TVC: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: E6%20STJ
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E6%2520STJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for E6%20STJ: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: HN74%20OOV
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN74%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for HN74%20OOV: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: BJ57%20AXO
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ57%2520AXO%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for BJ57%20AXO: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: KX15%20XDG
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX15%2520XDG%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for KX15%20XDG: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: LL16%20ONE
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520ONE%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for LL16%20ONE: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: GC65%20RHO
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC65%2520RHO%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for GC65%20RHO: 0
2026-03-28 22:25:46 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded
2026-03-28 22:25:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: MM74%20YRN
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for MM74%20YRN: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: EF13%20UOK
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF13%2520UOK%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for EF13%20UOK: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: AF14%20OUN
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF14%2520OUN%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for AF14%20OUN: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: MM74%20YOJ
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for MM74%20YOJ: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: LG14%20KBG
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG14%2520KBG%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for LG14%20KBG: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: BD68%20FXZ
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD68%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for BD68%20FXZ: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: LG18%20LYT
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520LYT%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for LG18%20LYT: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: RE18%20HPL
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for RE18%20HPL: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: RE66%20ZXR
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520ZXR%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for RE66%20ZXR: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: LN14%20AZJ
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN14%2520AZJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for LN14%20AZJ: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: MF63%20OGB
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for MF63%20OGB: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: YY14%20JWG
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY14%2520JWG%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for YY14%20JWG: 0
2026-03-28 22:25:46 [bca.uk] INFO: Found listing with ID: MM74%20YOL
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 22:25:46 [bca.uk] INFO: Scrape type for MM74%20YOL: 2
2026-03-28 22:25:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edcfbca5-4b2f-505e-b4e2-770d04431f18 with identifier: MM74%20YOL
2026-03-28 22:25:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edcfbca5-4b2f-505e-b4e2-770d04431f18 with scrape type 2
2026-03-28 22:25:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edcfbca5-4b2f-505e-b4e2-770d04431f18 with scrape type 2
2026-03-28 22:25:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edcfbca5-4b2f-505e-b4e2-770d04431f18, identifier: MM74%20YOL
2026-03-28 22:25:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edcfbca5-4b2f-505e-b4e2-770d04431f18 with identifier: MM74%20YOL
2026-03-28 22:25:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edcfbca5-4b2f-505e-b4e2-770d04431f18 with identifier: MM74%20YOL
2026-03-28 22:25:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edcfbca5-4b2f-505e-b4e2-770d04431f18 with identifier: MM74%20YOL to the API
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM74%20YOL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edcfbca5-4b2f-505e-b4e2-770d04431f18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM74 YOL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM74%20YOL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 9658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA0RRD36840',
 'year': 2024}
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOL%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Saving data for MM74%20YOL: {'auction_closing_time': 1774864800.0, 'created_time': 1773846107.583955, 'last_price_update_time': 1774736747.076435}
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM74%2520YOL') HTTP/1.1" 204 0
2026-03-28 22:25:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: HV74%20FYM
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520FYM%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for HV74%20FYM: 2
2026-03-28 22:25:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e011a95-2427-54dd-8006-04736f573978 with identifier: HV74%20FYM
2026-03-28 22:25:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e011a95-2427-54dd-8006-04736f573978 with scrape type 2
2026-03-28 22:25:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e011a95-2427-54dd-8006-04736f573978 with scrape type 2
2026-03-28 22:25:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e011a95-2427-54dd-8006-04736f573978, identifier: HV74%20FYM
2026-03-28 22:25:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e011a95-2427-54dd-8006-04736f573978 with identifier: HV74%20FYM
2026-03-28 22:25:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e011a95-2427-54dd-8006-04736f573978 with identifier: HV74%20FYM
2026-03-28 22:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e011a95-2427-54dd-8006-04736f573978 with identifier: HV74%20FYM to the API
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 188,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV74%20FYM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e011a95-2427-54dd-8006-04736f573978',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV74 FYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV74%20FYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 15021,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTA8RRA50122',
 'year': 2024}
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520FYM%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Saving data for HV74%20FYM: {'auction_closing_time': 1774864800.0, 'created_time': 1773842614.797584, 'last_price_update_time': 1774736747.569444}
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV74%2520FYM') HTTP/1.1" 204 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: NJ16%20OZV
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520OZV%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for NJ16%20OZV: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: HV09%20EEY
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV09%2520EEY%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for HV09%20EEY: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: MK10%20YRG
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK10%2520YRG%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for MK10%20YRG: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: YP74%20VUX
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VUX%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for YP74%20VUX: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: YH18%20ZEU
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520ZEU%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for YH18%20ZEU: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: GD17%20CKF
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520CKF%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for GD17%20CKF: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: RX74%20EFT
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520EFT%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for RX74%20EFT: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: EG18%20BHD
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG18%2520BHD%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for EG18%20BHD: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: RX74%20CEO
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for RX74%20CEO: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: AK14%20EHJ
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK14%2520EHJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for AK14%20EHJ: 0
2026-03-28 22:25:47 [bca.uk] INFO: Found listing with ID: BK74%20APV
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520APV%27 HTTP/1.1" 200 None
2026-03-28 22:25:47 [bca.uk] INFO: Scrape type for BK74%20APV: 2
2026-03-28 22:25:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9d3c126-1660-58fa-b678-177a1d861711 with identifier: BK74%20APV
2026-03-28 22:25:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9d3c126-1660-58fa-b678-177a1d861711 with scrape type 2
2026-03-28 22:25:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9d3c126-1660-58fa-b678-177a1d861711 with scrape type 2
2026-03-28 22:25:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9d3c126-1660-58fa-b678-177a1d861711, identifier: BK74%20APV
2026-03-28 22:25:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9d3c126-1660-58fa-b678-177a1d861711 with identifier: BK74%20APV
2026-03-28 22:25:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9d3c126-1660-58fa-b678-177a1d861711 with identifier: BK74%20APV
2026-03-28 22:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9d3c126-1660-58fa-b678-177a1d861711 with identifier: BK74%20APV to the API
2026-03-28 22:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=79&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 200,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK74%20APV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c9d3c126-1660-58fa-b678-177a1d861711',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK74 APV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK74%20APV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 9249,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 TREND PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 136 300 L1 H1 TREND',
 'vin': 'WF0RXXTA3RRC77881',
 'year': 2025}
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520APV%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Saving data for BK74%20APV: {'auction_closing_time': 1774864800.0, 'created_time': 1773846119.049242, 'last_price_update_time': 1774736748.163759}
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK74%2520APV') HTTP/1.1" 204 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: SG66%20AYS
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520AYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for SG66%20AYS: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: CN15%20OVR
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN15%2520OVR%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for CN15%20OVR: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: DL74%20VCU
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520VCU%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for DL74%20VCU: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: KV14%20NEN
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV14%2520NEN%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for KV14%20NEN: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: FN17%20EEP
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520EEP%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for FN17%20EEP: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LJ16%20SLU
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ16%2520SLU%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LJ16%20SLU: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: OU19%20XBC
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU19%2520XBC%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for OU19%20XBC: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RJ16%20TMX
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ16%2520TMX%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RJ16%20TMX: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RV15%20KDZ
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV15%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RV15%20KDZ: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: SF19%20WCN
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF19%2520WCN%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for SF19%20WCN: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: SH66%20XBF
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH66%2520XBF%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for SH66%20XBF: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: SJ18%20WBU
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ18%2520WBU%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for SJ18%20WBU: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: WG19%20EJF
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520EJF%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for WG19%20EJF: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: WH19%20HPZ
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520HPZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for WH19%20HPZ: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: WT19%20UJM
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520UJM%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for WT19%20UJM: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: YA21%20GZM
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520GZM%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for YA21%20GZM: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: YB10%20MYN
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520MYN%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for YB10%20MYN: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: YJ15%20GSP
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ15%2520GSP%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for YJ15%20GSP: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: YR14%20MVX
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR14%2520MVX%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for YR14%20MVX: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HV12%20ANR
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520ANR%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HV12%20ANR: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HV22%20XSR
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520XSR%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HV22%20XSR: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HV60%20WCK
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV60%2520WCK%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HV60%20WCK: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HV67%20PYU
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520PYU%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HV67%20PYU: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HY15%20YZC
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY15%2520YZC%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HY15%20YZC: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HY22%20LWZ
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY22%2520LWZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HY22%20LWZ: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: HY64%20VCV
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY64%2520VCV%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for HY64%20VCV: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: KM12%20VCX
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM12%2520VCX%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for KM12%20VCX: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: KR08%20UYS
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR08%2520UYS%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for KR08%20UYS: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LB20%20LHK
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB20%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LB20%20LHK: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LF14%20NFP
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF14%2520NFP%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LF14%20NFP: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LF68%20UNM
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520UNM%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LF68%20UNM: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LL66%20OAM
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520OAM%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LL66%20OAM: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LP66%20WNX
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520WNX%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LP66%20WNX: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: LP72%20TEV
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520TEV%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for LP72%20TEV: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: ND61%20NTN
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520NTN%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for ND61%20NTN: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: OU17%20WPF
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU17%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for OU17%20WPF: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: OV67%20FVO
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520FVO%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for OV67%20FVO: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RE16%20KYH
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RE16%20KYH: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RE67%20WVT
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE67%2520WVT%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RE67%20WVT: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RJ14%20XAL
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ14%2520XAL%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RJ14%20XAL: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RJ18%20WPP
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ18%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 22:25:48 [bca.uk] INFO: Scrape type for RJ18%20WPP: 0
2026-03-28 22:25:48 [bca.uk] INFO: Found listing with ID: RK64%20JXN
2026-03-28 22:25:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK64%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for RK64%20JXN: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: RV66%20FOK
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV66%2520FOK%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for RV66%20FOK: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: RY66%20OYC
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for RY66%20OYC: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: SC66%20HZA
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC66%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for SC66%20HZA: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: VA12%20KAK
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA12%2520KAK%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for VA12%20KAK: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: VK19%20YHY
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK19%2520YHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for VK19%20YHY: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WF65%20YUA
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF65%2520YUA%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WF65%20YUA: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WG18%20XYN
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XYN%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WG18%20XYN: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WJ18%20JFK
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520JFK%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WJ18%20JFK: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WJ69%20EFS
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ69%2520EFS%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WJ69%20EFS: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WP11%20FNY
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP11%2520FNY%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WP11%20FNY: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: WT19%20MWC
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for WT19%20MWC: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: BG65%20LKA
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for BG65%20LKA: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: BG66%20AOL
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG66%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for BG66%20AOL: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: BJ68%20MKO
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520MKO%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for BJ68%20MKO: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: BT65%20RKY
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT65%2520RKY%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for BT65%20RKY: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: DK12%20ZWB
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK12%2520ZWB%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for DK12%20ZWB: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: DS14%20ATY
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS14%2520ATY%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for DS14%20ATY: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: DX16%20BHE
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520BHE%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for DX16%20BHE: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: EA66%20NHF
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA66%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for EA66%20NHF: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: EO69%20CAU
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO69%2520CAU%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for EO69%20CAU: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: FE12%20GVZ
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520GVZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for FE12%20GVZ: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: GC19%20HMG
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520HMG%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for GC19%20HMG: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: GF72%20YGV
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF72%2520YGV%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for GF72%20YGV: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: GN06%20ZJU
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN06%2520ZJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for GN06%20ZJU: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: GN66%20OBA
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520OBA%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for GN66%20OBA: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HD18%20LRO
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD18%2520LRO%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HD18%20LRO: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HG19%20YXO
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HG19%20YXO: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HJ14%20VGO
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ14%2520VGO%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HJ14%20VGO: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HJ20%20KNC
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ20%2520KNC%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HJ20%20KNC: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HJ69%20KFN
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HJ69%20KFN: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HJ69%20XER
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ69%2520XER%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HJ69%20XER: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HK22%20OZL
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520OZL%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HK22%20OZL: 0
2026-03-28 22:25:49 [bca.uk] INFO: Found listing with ID: HN16%20KFZ
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520KFZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:49 [bca.uk] INFO: Scrape type for HN16%20KFZ: 0
2026-03-28 22:25:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:51 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded
2026-03-28 22:25:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HN17%20YVO
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520YVO%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HN17%20YVO: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HN62%20LDK
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN62%2520LDK%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HN62%20LDK: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HN65%20YJM
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN65%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HN65%20YJM: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HN67%20HZX
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520HZX%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HN67%20HZX: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HN70%20EYF
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN70%2520EYF%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HN70%20EYF: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HS18%20GVN
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS18%2520GVN%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HS18%20GVN: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: HS19%20KYT
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520KYT%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for HS19%20KYT: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: AP66%20PJX
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP66%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for AP66%20PJX: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: BF66%20CWO
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF66%2520CWO%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for BF66%20CWO: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: BN25%20RGY
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RGY%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for BN25%20RGY: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: YP15%20FWC
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520FWC%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for YP15%20FWC: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: LF13%20ZRD
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520ZRD%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for LF13%20ZRD: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: WM19%20MJE
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM19%2520MJE%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for WM19%20MJE: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: PY20%20EZG
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY20%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for PY20%20EZG: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: NJ59%20ZRN
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ59%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for NJ59%20ZRN: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: GF68%20XCK
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF68%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for GF68%20XCK: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: MA63%20FDF
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA63%2520FDF%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for MA63%20FDF: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: KR65%20XYZ
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520XYZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for KR65%20XYZ: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: DT66%20NJY
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT66%2520NJY%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for DT66%20NJY: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: EJ60%20VMA
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ60%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for EJ60%20VMA: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: FL64%20EPN
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520EPN%27 HTTP/1.1" 200 None
2026-03-28 22:25:51 [bca.uk] INFO: Scrape type for FL64%20EPN: 0
2026-03-28 22:25:51 [bca.uk] INFO: Found listing with ID: PK61%20EUC
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK61%2520EUC%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for PK61%20EUC: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: SG67%20NNY
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG67%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for SG67%20NNY: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: EY67%20EHN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY67%2520EHN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for EY67%20EHN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: EY65%20NTN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY65%2520NTN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for EY65%20NTN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: GL72%20PMX
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for GL72%20PMX: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: KU17%20FTJ
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520FTJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for KU17%20FTJ: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LC71%20DFU
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520DFU%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LC71%20DFU: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LX19%20YTN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX19%2520YTN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LX19%20YTN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LY14%20AOK
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY14%2520AOK%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LY14%20AOK: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: NU69%20HVX
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU69%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for NU69%20HVX: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: OY17%20GEJ
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520GEJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for OY17%20GEJ: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: S11%20WRR
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S11%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for S11%20WRR: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: VK68%20WDN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK68%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for VK68%20WDN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: WF65%20USE
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF65%2520USE%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for WF65%20USE: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: WP18%20PWY
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520PWY%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for WP18%20PWY: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: WX66%20VHF
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX66%2520VHF%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for WX66%20VHF: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: EY22%20ULL
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY22%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for EY22%20ULL: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: AV09%20TEO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV09%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for AV09%20TEO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: YV03%20EFE
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV03%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for YV03%20EFE: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: CK68%20CFY
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK68%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for CK68%20CFY: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LS10%20XSO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS10%2520XSO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LS10%20XSO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LX24%20PCU
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX24%2520PCU%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LX24%20PCU: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: DG68%20MTX
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for DG68%20MTX: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: CN71%20UJT
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for CN71%20UJT: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: SW17%20XJF
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520XJF%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for SW17%20XJF: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: MT23%20CCV
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520CCV%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for MT23%20CCV: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: MX69%20CCU
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX69%2520CCU%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for MX69%20CCU: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: SA21%20JPF
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA21%2520JPF%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for SA21%20JPF: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: BG15%20OHA
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG15%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for BG15%20OHA: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: BG66%20LNE
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG66%2520LNE%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for BG66%20LNE: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: BU72%20HBA
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520HBA%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for BU72%20HBA: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: DG69%20HMV
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG69%2520HMV%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for DG69%20HMV: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: DN20%20OSK
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OSK%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for DN20%20OSK: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: FG20%20LJA
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520LJA%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for FG20%20LJA: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: KR22%20BYL
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for KR22%20BYL: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: KW68%20ZDH
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW68%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for KW68%20ZDH: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LL69%20JHU
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL69%2520JHU%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LL69%20JHU: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: MF22%20PFN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520PFN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for MF22%20PFN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: ML70%20FSO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520FSO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for ML70%20FSO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: OE17%20WBN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520WBN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for OE17%20WBN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LK16%20OFO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK16%2520OFO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LK16%20OFO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: RJ51%20FZS
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ51%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for RJ51%20FZS: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: YP18%20ZJN
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520ZJN%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for YP18%20ZJN: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: HG64%20PJU
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520PJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for HG64%20PJU: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: GF16%20UZD
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF16%2520UZD%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for GF16%20UZD: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LV14%20UDJ
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520UDJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LV14%20UDJ: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: FX64%20LSF
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for FX64%20LSF: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: FC16%20EOG
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FC16%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for FC16%20EOG: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LG66%20TVC
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LG66%20TVC: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: LRZ%20411
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LRZ%2520411%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for LRZ%20411: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: BU14%20KCK
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU14%2520KCK%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for BU14%20KCK: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: GX16%20VXR
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VXR%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for GX16%20VXR: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: SE66%20WBO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for SE66%20WBO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: BT69%20WGO
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT69%2520WGO%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for BT69%20WGO: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: NJ13%20EYY
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ13%2520EYY%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for NJ13%20EYY: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: R98%20MGH
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R98%2520MGH%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for R98%20MGH: 0
2026-03-28 22:25:52 [bca.uk] INFO: Found listing with ID: YG23%20XFC
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520XFC%27 HTTP/1.1" 200 None
2026-03-28 22:25:52 [bca.uk] INFO: Scrape type for YG23%20XFC: 2
2026-03-28 22:25:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with identifier: YG23%20XFC
2026-03-28 22:25:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with scrape type 2
2026-03-28 22:25:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with scrape type 2
2026-03-28 22:25:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377, identifier: YG23%20XFC
2026-03-28 22:25:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with identifier: YG23%20XFC
2026-03-28 22:25:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with identifier: YG23%20XFC
2026-03-28 22:25:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377 with identifier: YG23%20XFC to the API
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG23%20XFC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '24e3ffaa-a3b7-552f-b5ea-ddab7d6ea377',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG23 XFC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG23%20XFC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'E VITO TOURER',
 'odometer': 180163,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E VITO TOURER 150KW 100KWH FWD L2 PRO Bus',
 'transmission': 'automatic',
 'trim': '150KW 100KWH FWD L2 PRO',
 'vin': 'W1VVVFFZ8P4225343',
 'year': 2023}
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520XFC%27 HTTP/1.1" 200 None
2026-03-28 22:25:53 [bca.uk] INFO: Saving data for YG23%20XFC: {'auction_closing_time': 1774951200.0, 'created_time': 1774622485.069883, 'last_price_update_time': 1774736753.74641}
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG23%2520XFC') HTTP/1.1" 204 0
2026-03-28 22:25:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:53 [bca.uk] INFO: Found listing with ID: FE17%20AHD
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE17%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:25:53 [bca.uk] INFO: Scrape type for FE17%20AHD: 2
2026-03-28 22:25:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6b4fe41-62ed-59b0-804c-b874305899bf with identifier: FE17%20AHD
2026-03-28 22:25:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6b4fe41-62ed-59b0-804c-b874305899bf with scrape type 2
2026-03-28 22:25:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6b4fe41-62ed-59b0-804c-b874305899bf with scrape type 2
2026-03-28 22:25:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d6b4fe41-62ed-59b0-804c-b874305899bf, identifier: FE17%20AHD
2026-03-28 22:25:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d6b4fe41-62ed-59b0-804c-b874305899bf with identifier: FE17%20AHD
2026-03-28 22:25:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d6b4fe41-62ed-59b0-804c-b874305899bf with identifier: FE17%20AHD
2026-03-28 22:25:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d6b4fe41-62ed-59b0-804c-b874305899bf with identifier: FE17%20AHD to the API
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE17%20AHD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd6b4fe41-62ed-59b0-804c-b874305899bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE17 AHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE17%20AHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 108475,
 'odometer_reading_unit': '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 290 SWB L/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 105 290 SWB L/R',
 'vin': 'WF0YXXTTGYHB70706',
 'year': 2017}
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE17%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:25:54 [bca.uk] INFO: Saving data for FE17%20AHD: {'auction_closing_time': 1774778400.0, 'created_time': 1774622485.9091, 'last_price_update_time': 1774736754.267892}
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE17%2520AHD') HTTP/1.1" 204 0
2026-03-28 22:25:54 [bca.uk] INFO: Found listing with ID: WX68%20VXD
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX68%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 22:25:54 [bca.uk] INFO: Scrape type for WX68%20VXD: 2
2026-03-28 22:25:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a40493c-da84-54ff-ac82-6e16738a0f15 with identifier: WX68%20VXD
2026-03-28 22:25:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a40493c-da84-54ff-ac82-6e16738a0f15 with scrape type 2
2026-03-28 22:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a40493c-da84-54ff-ac82-6e16738a0f15 with scrape type 2
2026-03-28 22:25:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a40493c-da84-54ff-ac82-6e16738a0f15, identifier: WX68%20VXD
2026-03-28 22:25:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a40493c-da84-54ff-ac82-6e16738a0f15 with identifier: WX68%20VXD
2026-03-28 22:25:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a40493c-da84-54ff-ac82-6e16738a0f15 with identifier: WX68%20VXD
2026-03-28 22:25:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a40493c-da84-54ff-ac82-6e16738a0f15 with identifier: WX68%20VXD to the API
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX68%20VXD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a40493c-da84-54ff-ac82-6e16738a0f15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WX68 VXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX68%20VXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'X350 D',
 'odometer': 80000,
 'odometer_reading_unit': '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 X350 D 3.0 V6 4MATIC POWER 7G+ CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'V6 4MATIC POWER 7G+',
 'vin': 'WDF4702522G029226',
 'year': 2018}
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX68%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 22:25:54 [bca.uk] INFO: Saving data for WX68%20VXD: {'auction_closing_time': 1774951200.0, 'created_time': 1774622483.297235, 'last_price_update_time': 1774736754.683001}
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX68%2520VXD') HTTP/1.1" 204 0
2026-03-28 22:25:54 [bca.uk] INFO: Found listing with ID: AJ17%20ECE
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 22:25:54 [bca.uk] INFO: Scrape type for AJ17%20ECE: 2
2026-03-28 22:25:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 529f6cad-d783-58c9-ad93-f2454c978128 with identifier: AJ17%20ECE
2026-03-28 22:25:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 529f6cad-d783-58c9-ad93-f2454c978128 with scrape type 2
2026-03-28 22:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 529f6cad-d783-58c9-ad93-f2454c978128 with scrape type 2
2026-03-28 22:25:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 529f6cad-d783-58c9-ad93-f2454c978128, identifier: AJ17%20ECE
2026-03-28 22:25:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 529f6cad-d783-58c9-ad93-f2454c978128 with identifier: AJ17%20ECE
2026-03-28 22:25:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 529f6cad-d783-58c9-ad93-f2454c978128 with identifier: AJ17%20ECE
2026-03-28 22:25:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 529f6cad-d783-58c9-ad93-f2454c978128 with identifier: AJ17%20ECE to the API
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ17%20ECE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '529f6cad-d783-58c9-ad93-f2454c978128',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ17 ECE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ17%20ECE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 115124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZAUZHW389782',
 'year': 2017}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ17%2520ECE%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Saving data for AJ17%20ECE: {'auction_closing_time': 1774864800.0, 'created_time': 1773833438.900159, 'last_price_update_time': 1774736755.11729}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ17%2520ECE') HTTP/1.1" 204 0
2026-03-28 22:25:55 [bca.uk] INFO: Found listing with ID: AY66%20NLM
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Scrape type for AY66%20NLM: 2
2026-03-28 22:25:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 48713dc0-8db9-5449-a628-a2e76367d29c with identifier: AY66%20NLM
2026-03-28 22:25:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 48713dc0-8db9-5449-a628-a2e76367d29c with scrape type 2
2026-03-28 22:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 48713dc0-8db9-5449-a628-a2e76367d29c with scrape type 2
2026-03-28 22:25:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 48713dc0-8db9-5449-a628-a2e76367d29c, identifier: AY66%20NLM
2026-03-28 22:25:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 48713dc0-8db9-5449-a628-a2e76367d29c with identifier: AY66%20NLM
2026-03-28 22:25:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 48713dc0-8db9-5449-a628-a2e76367d29c with identifier: AY66%20NLM
2026-03-28 22:25:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 48713dc0-8db9-5449-a628-a2e76367d29c with identifier: AY66%20NLM to the API
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY66%20NLM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '48713dc0-8db9-5449-a628-a2e76367d29c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY66 NLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY66%20NLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'HR-V',
 'odometer': 99415,
 'odometer_reading_unit': '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.5 I-VTEC 130 EX Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC 130 EX',
 'vin': '3HGRU1890GM304158',
 'year': 2016}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Saving data for AY66%20NLM: {'auction_closing_time': 1774864800.0, 'created_time': 1773930550.458173, 'last_price_update_time': 1774736755.51227}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY66%2520NLM') HTTP/1.1" 204 0
2026-03-28 22:25:55 [bca.uk] INFO: Found listing with ID: FJ67%20KGP
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ67%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Scrape type for FJ67%20KGP: 2
2026-03-28 22:25:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with identifier: FJ67%20KGP
2026-03-28 22:25:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with scrape type 2
2026-03-28 22:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with scrape type 2
2026-03-28 22:25:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79, identifier: FJ67%20KGP
2026-03-28 22:25:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with identifier: FJ67%20KGP
2026-03-28 22:25:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with identifier: FJ67%20KGP
2026-03-28 22:25:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79 with identifier: FJ67%20KGP to the API
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ67%20KGP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ddb3bcb5-1f9a-5e07-bf8f-5b063fbd2b79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ67 KGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ67%20KGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 69208,
 'odometer_reading_unit': '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 QASHQAI 1.2 DIG-T TEKNA+ XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T TEKNA+ XTRONIC',
 'vin': 'SJNFEAJ11U2120112',
 'year': 2021}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ67%2520KGP%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Saving data for FJ67%20KGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774005879.261022, 'last_price_update_time': 1774736755.916859}
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ67%2520KGP') HTTP/1.1" 204 0
2026-03-28 22:25:55 [bca.uk] INFO: Found listing with ID: NV65%20ENY
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 22:25:55 [bca.uk] INFO: Scrape type for NV65%20ENY: 2
2026-03-28 22:25:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66685876-4ff0-50af-8f47-dda7e3e5c477 with identifier: NV65%20ENY
2026-03-28 22:25:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66685876-4ff0-50af-8f47-dda7e3e5c477 with scrape type 2
2026-03-28 22:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66685876-4ff0-50af-8f47-dda7e3e5c477 with scrape type 2
2026-03-28 22:25:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66685876-4ff0-50af-8f47-dda7e3e5c477, identifier: NV65%20ENY
2026-03-28 22:25:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66685876-4ff0-50af-8f47-dda7e3e5c477 with identifier: NV65%20ENY
2026-03-28 22:25:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66685876-4ff0-50af-8f47-dda7e3e5c477 with identifier: NV65%20ENY
2026-03-28 22:25:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66685876-4ff0-50af-8f47-dda7e3e5c477 with identifier: NV65%20ENY to the API
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=80&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV65%20ENY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '66685876-4ff0-50af-8f47-dda7e3e5c477',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV65 ENY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV65%20ENY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SUBARU',
 'model': 'XV',
 'odometer': 75154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SUBARU XV 2.0 D SE Hatchback',
 'transmission': 'manual',
 'trim': 'D SE',
 'vin': 'JF1GPDKZ3FG156343',
 'year': 2016}
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Saving data for NV65%20ENY: {'auction_closing_time': 1774864800.0, 'created_time': 1774265939.224663, 'last_price_update_time': 1774736756.35077}
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV65%2520ENY') HTTP/1.1" 204 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: NDD%20502F
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NDD%2520502F%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for NDD%20502F: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: VN70%20VYB
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520VYB%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for VN70%20VYB: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: LG68%20ZNZ
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520ZNZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for LG68%20ZNZ: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: LX70%20SJU
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520SJU%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for LX70%20SJU: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: LL58%20VBZ
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL58%2520VBZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for LL58%20VBZ: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: LJ16%20NHV
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ16%2520NHV%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for LJ16%20NHV: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: HY19%20ZZP
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for HY19%20ZZP: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: X29%20ACM
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X29%2520ACM%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for X29%20ACM: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: BD17%20FTJ
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD17%2520FTJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for BD17%20FTJ: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: LG19%20GPR
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG19%2520GPR%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for LG19%20GPR: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: DU23%20OKO
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OKO%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for DU23%20OKO: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: YM23%20VRW
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM23%2520VRW%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for YM23%20VRW: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: PK57%20DOU
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK57%2520DOU%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for PK57%20DOU: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: WM66%20AOD
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM66%2520AOD%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for WM66%20AOD: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: WN59%20WNC
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN59%2520WNC%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for WN59%20WNC: 0
2026-03-28 22:25:56 [bca.uk] INFO: Found listing with ID: DS68%20VOU
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS68%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 22:25:56 [bca.uk] INFO: Scrape type for DS68%20VOU: 0
2026-03-28 22:25:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:25:58 [bca.uk] INFO: Total items found: 100
2026-03-28 22:25:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded
2026-03-28 22:25:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:25:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DY11%20NRK
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520NRK%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DY11%20NRK: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: EO21%20FBD
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520FBD%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for EO21%20FBD: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: KM74%20JDZ
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM74%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for KM74%20JDZ: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: BM17%20UHU
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM17%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for BM17%20UHU: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: BL66%20LNU
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL66%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for BL66%20LNU: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: CX19%20GXV
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX19%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for CX19%20GXV: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: EU18%20RNV
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520RNV%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for EU18%20RNV: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: BV14%20NLK
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520NLK%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for BV14%20NLK: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: PN70%20MWJ
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN70%2520MWJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for PN70%20MWJ: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: YC14%20WNZ
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC14%2520WNZ%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for YC14%20WNZ: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: PY69%20FVJ
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY69%2520FVJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for PY69%20FVJ: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: FE69%20KTA
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for FE69%20KTA: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: BK12%20BYJ
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK12%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for BK12%20BYJ: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: BK59%20XZA
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK59%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for BK59%20XZA: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DN69%20UPD
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520UPD%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DN69%20UPD: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: EW19%20GVK
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EW19%2520GVK%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for EW19%20GVK: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: GD67%20WUM
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD67%2520WUM%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for GD67%20WUM: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: LV68%20NTA
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for LV68%20NTA: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: YM21%20POH
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520POH%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for YM21%20POH: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DG16%20TNV
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520TNV%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DG16%20TNV: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: FX24%20TLO
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX24%2520TLO%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for FX24%20TLO: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: GV72%20NDG
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520NDG%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for GV72%20NDG: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DS70%20HDY
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS70%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DS70%20HDY: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: A23%20NAO
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A23%2520NAO%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for A23%20NAO: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: FT74%20JXO
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT74%2520JXO%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for FT74%20JXO: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: LS74%20TJY
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520TJY%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for LS74%20TJY: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: ND62%20EYA
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND62%2520EYA%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for ND62%20EYA: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DE63%20MWM
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE63%2520MWM%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DE63%20MWM: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: MT68%20TXH
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520TXH%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for MT68%20TXH: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: EY64%20XUK
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY64%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for EY64%20XUK: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: FG18%20OKN
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG18%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for FG18%20OKN: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: CN20%20DZR
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN20%2520DZR%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for CN20%20DZR: 0
2026-03-28 22:25:58 [bca.uk] INFO: Found listing with ID: DV20%20NHY
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:58 [bca.uk] INFO: Scrape type for DV20%20NHY: 2
2026-03-28 22:25:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abd9a39b-5adf-5636-bf09-c14218767506 with identifier: DV20%20NHY
2026-03-28 22:25:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abd9a39b-5adf-5636-bf09-c14218767506 with scrape type 2
2026-03-28 22:25:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abd9a39b-5adf-5636-bf09-c14218767506 with scrape type 2
2026-03-28 22:25:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abd9a39b-5adf-5636-bf09-c14218767506, identifier: DV20%20NHY
2026-03-28 22:25:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:25:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abd9a39b-5adf-5636-bf09-c14218767506 with identifier: DV20%20NHY
2026-03-28 22:25:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abd9a39b-5adf-5636-bf09-c14218767506 with identifier: DV20%20NHY
2026-03-28 22:25:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abd9a39b-5adf-5636-bf09-c14218767506 with identifier: DV20%20NHY to the API
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV20%20NHY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abd9a39b-5adf-5636-bf09-c14218767506',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV20 NHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV20%20NHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 88031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L2 H1',
 'vin': 'VXEVBYHRKL7027893',
 'year': 2020}
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Saving data for DV20%20NHY: {'auction_closing_time': 1774778400.0, 'created_time': 1774437731.778689, 'last_price_update_time': 1774736759.383544}
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV20%2520NHY') HTTP/1.1" 204 0
2026-03-28 22:25:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: KGZ%209132
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KGZ%25209132%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for KGZ%209132: 0
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: YP14%20AXN
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP14%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for YP14%20AXN: 0
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: FX66%20OYJ
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX66%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for FX66%20OYJ: 2
2026-03-28 22:25:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5031464b-5af5-5ec8-99e2-af63ebfda759 with identifier: FX66%20OYJ
2026-03-28 22:25:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5031464b-5af5-5ec8-99e2-af63ebfda759 with scrape type 2
2026-03-28 22:25:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5031464b-5af5-5ec8-99e2-af63ebfda759 with scrape type 2
2026-03-28 22:25:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5031464b-5af5-5ec8-99e2-af63ebfda759, identifier: FX66%20OYJ
2026-03-28 22:25:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5031464b-5af5-5ec8-99e2-af63ebfda759 with identifier: FX66%20OYJ
2026-03-28 22:25:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5031464b-5af5-5ec8-99e2-af63ebfda759 with identifier: FX66%20OYJ
2026-03-28 22:25:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5031464b-5af5-5ec8-99e2-af63ebfda759 with identifier: FX66%20OYJ to the API
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:25:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX66%20OYJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5031464b-5af5-5ec8-99e2-af63ebfda759',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX66 OYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX66%20OYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 206220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.4 DI-D 178 BARBARIAN 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 178 BARBARIAN 4WD',
 'vin': 'MMCJYKL10GH030868',
 'year': 2016}
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX66%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Saving data for FX66%20OYJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774436940.823623, 'last_price_update_time': 1774736759.888193}
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX66%2520OYJ') HTTP/1.1" 204 0
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: YT59%20OPC
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT59%2520OPC%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for YT59%20OPC: 0
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: ET10%20OEG
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET10%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for ET10%20OEG: 0
2026-03-28 22:25:59 [bca.uk] INFO: Found listing with ID: YC23%20GYR
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:25:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520GYR%27 HTTP/1.1" 200 None
2026-03-28 22:25:59 [bca.uk] INFO: Scrape type for YC23%20GYR: 2
2026-03-28 22:25:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with identifier: YC23%20GYR
2026-03-28 22:25:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with scrape type 2
2026-03-28 22:25:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with scrape type 2
2026-03-28 22:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56de6617-a110-56cf-9bf0-4a7fee6aaf3d, identifier: YC23%20GYR
2026-03-28 22:26:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with identifier: YC23%20GYR
2026-03-28 22:26:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with identifier: YC23%20GYR
2026-03-28 22:26:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56de6617-a110-56cf-9bf0-4a7fee6aaf3d with identifier: YC23%20GYR to the API
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC23%20GYR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56de6617-a110-56cf-9bf0-4a7fee6aaf3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC23 GYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC23%20GYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 46564,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 R-DYNAMIC HSE COMMERCIAL Van',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE COMMERCIAL',
 'vin': 'SALRACAW5P2479760',
 'year': 2023}
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520GYR%27 HTTP/1.1" 200 None
2026-03-28 22:26:00 [bca.uk] INFO: Saving data for YC23%20GYR: {'auction_closing_time': 1774778400.0, 'created_time': 1773839994.543932, 'last_price_update_time': 1774736760.344996}
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC23%2520GYR') HTTP/1.1" 204 0
2026-03-28 22:26:00 [bca.uk] INFO: Found listing with ID: CF69%20BNV
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520BNV%27 HTTP/1.1" 200 None
2026-03-28 22:26:00 [bca.uk] INFO: Scrape type for CF69%20BNV: 2
2026-03-28 22:26:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with identifier: CF69%20BNV
2026-03-28 22:26:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with scrape type 2
2026-03-28 22:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with scrape type 2
2026-03-28 22:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b92bdec6-2dcf-5125-8bf5-5c552f2c3581, identifier: CF69%20BNV
2026-03-28 22:26:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with identifier: CF69%20BNV
2026-03-28 22:26:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with identifier: CF69%20BNV
2026-03-28 22:26:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b92bdec6-2dcf-5125-8bf5-5c552f2c3581 with identifier: CF69%20BNV to the API
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF69%20BNV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b92bdec6-2dcf-5125-8bf5-5c552f2c3581',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF69 BNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF69%20BNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': 'PARTNER',
 'odometer': 110275,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER 1.5 B/HDI 100 1000 PROF.STD. Van',
 'transmission': 'manual',
 'trim': 'B/HDI 100 1000 PROF.STD.',
 'vin': 'VR3EFYHYCKJ901026',
 'year': 2020}
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520BNV%27 HTTP/1.1" 200 None
2026-03-28 22:26:00 [bca.uk] INFO: Saving data for CF69%20BNV: {'auction_closing_time': 1774778400.0, 'created_time': 1774437751.831831, 'last_price_update_time': 1774736760.72701}
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF69%2520BNV') HTTP/1.1" 204 0
2026-03-28 22:26:00 [bca.uk] INFO: Found listing with ID: LD68%20TUY
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD68%2520TUY%27 HTTP/1.1" 200 None
2026-03-28 22:26:00 [bca.uk] INFO: Scrape type for LD68%20TUY: 0
2026-03-28 22:26:00 [bca.uk] INFO: Found listing with ID: LX54%20EFM
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX54%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 22:26:00 [bca.uk] INFO: Scrape type for LX54%20EFM: 2
2026-03-28 22:26:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with identifier: LX54%20EFM
2026-03-28 22:26:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with scrape type 2
2026-03-28 22:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with scrape type 2
2026-03-28 22:26:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c087d04-ffdf-5f4f-a88e-4018e846c1d0, identifier: LX54%20EFM
2026-03-28 22:26:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with identifier: LX54%20EFM
2026-03-28 22:26:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with identifier: LX54%20EFM
2026-03-28 22:26:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c087d04-ffdf-5f4f-a88e-4018e846c1d0 with identifier: LX54%20EFM to the API
2026-03-28 22:26:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 213,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX54%20EFM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c087d04-ffdf-5f4f-a88e-4018e846c1d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX54 EFM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX54%20EFM&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 197287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 1.9 TDI PD 104 LWB Bus',
 'transmission': 'manual',
 'trim': 'TDI PD 104 LWB',
 'vin': 'WV2ZZZ7HZ5H044131',
 'year': 2005}
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX54%2520EFM%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Saving data for LX54%20EFM: {'auction_closing_time': 1774778400.0, 'created_time': 1774436940.39788, 'last_price_update_time': 1774736761.129021}
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX54%2520EFM') HTTP/1.1" 204 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: MM69%20AFJ
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520AFJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for MM69%20AFJ: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: YX17%20UST
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX17%2520UST%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for YX17%20UST: 2
2026-03-28 22:26:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with identifier: YX17%20UST
2026-03-28 22:26:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with scrape type 2
2026-03-28 22:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with scrape type 2
2026-03-28 22:26:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59f91054-729f-5e1c-acd7-ad8c3a2072f7, identifier: YX17%20UST
2026-03-28 22:26:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with identifier: YX17%20UST
2026-03-28 22:26:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with identifier: YX17%20UST
2026-03-28 22:26:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59f91054-729f-5e1c-acd7-ad8c3a2072f7 with identifier: YX17%20UST to the API
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YX17%20UST-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '59f91054-729f-5e1c-acd7-ad8c3a2072f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YX17 UST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YX17%20UST&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 79766,
 'odometer_reading_unit': '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 TRANSPORTER T30 2.0 TDI 204 BMT H/L SWB KOMBI DSG '
          'CrewCab Van',
 'transmission': 'automatic',
 'trim': 'TDI 204 BMT H/L SWB KOMBI DSG',
 'vin': 'WV1ZZZ7HZHH099973',
 'year': 2017}
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX17%2520UST%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Saving data for YX17%20UST: {'auction_closing_time': 1774778400.0, 'created_time': 1774436942.929733, 'last_price_update_time': 1774736761.616304}
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YX17%2520UST') HTTP/1.1" 204 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: NG71%20LLC
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for NG71%20LLC: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: DY22%20USJ
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for DY22%20USJ: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: F28%20FXY
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F28%2520FXY%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for F28%20FXY: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: GM65%20LOF
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM65%2520LOF%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for GM65%20LOF: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: LP25%20CGX
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP25%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for LP25%20CGX: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: AX19%20CUA
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for AX19%20CUA: 0
2026-03-28 22:26:01 [bca.uk] INFO: Found listing with ID: CK20%20XRD
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 22:26:01 [bca.uk] INFO: Scrape type for CK20%20XRD: 2
2026-03-28 22:26:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf09fa08-16e7-53c0-87e6-83b0bca46588 with identifier: CK20%20XRD
2026-03-28 22:26:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf09fa08-16e7-53c0-87e6-83b0bca46588 with scrape type 2
2026-03-28 22:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf09fa08-16e7-53c0-87e6-83b0bca46588 with scrape type 2
2026-03-28 22:26:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf09fa08-16e7-53c0-87e6-83b0bca46588, identifier: CK20%20XRD
2026-03-28 22:26:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf09fa08-16e7-53c0-87e6-83b0bca46588 with identifier: CK20%20XRD
2026-03-28 22:26:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf09fa08-16e7-53c0-87e6-83b0bca46588 with identifier: CK20%20XRD
2026-03-28 22:26:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf09fa08-16e7-53c0-87e6-83b0bca46588 with identifier: CK20%20XRD to the API
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK20%20XRD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf09fa08-16e7-53c0-87e6-83b0bca46588',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK20 XRD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK20%20XRD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 86362,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CITROEN DISPATCH 1000 1.5 B/HDI 100 M ENTERPRISE PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 M ENTERPRISE',
 'vin': 'VF7VBYHRKL7033094',
 'year': 2020}
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK20%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Saving data for CK20%20XRD: {'auction_closing_time': 1774778400.0, 'created_time': 1774436926.129168, 'last_price_update_time': 1774736762.214404}
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK20%2520XRD') HTTP/1.1" 204 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: YB70%20ZRK
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB70%2520ZRK%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for YB70%20ZRK: 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: YG17%20XZK
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520XZK%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for YG17%20XZK: 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: BP16%20MLK
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP16%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for BP16%20MLK: 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: PF67%20WMU
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF67%2520WMU%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for PF67%20WMU: 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: PY16%20CPF
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for PY16%20CPF: 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: FH17%20FGP
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for FH17%20FGP: 2
2026-03-28 22:26:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ce172d2-3362-58b3-a194-f07f24d4720a with identifier: FH17%20FGP
2026-03-28 22:26:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ce172d2-3362-58b3-a194-f07f24d4720a with scrape type 2
2026-03-28 22:26:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ce172d2-3362-58b3-a194-f07f24d4720a with scrape type 2
2026-03-28 22:26:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ce172d2-3362-58b3-a194-f07f24d4720a, identifier: FH17%20FGP
2026-03-28 22:26:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ce172d2-3362-58b3-a194-f07f24d4720a with identifier: FH17%20FGP
2026-03-28 22:26:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ce172d2-3362-58b3-a194-f07f24d4720a with identifier: FH17%20FGP
2026-03-28 22:26:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ce172d2-3362-58b3-a194-f07f24d4720a with identifier: FH17%20FGP to the API
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH17%20FGP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7ce172d2-3362-58b3-a194-f07f24d4720a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH17 FGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH17%20FGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 161901,
 'odometer_reading_unit': '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 AMAROK A33 3.0 V6 TDI 204 BMT HIGHLINE 4M CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'V6 TDI 204 BMT HIGHLINE 4M',
 'vin': 'WV1ZZZ2HZHH019191',
 'year': 2017}
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520FGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Saving data for FH17%20FGP: {'auction_closing_time': 1774778400.0, 'created_time': 1773826873.793473, 'last_price_update_time': 1774736762.748257}
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH17%2520FGP') HTTP/1.1" 204 0
2026-03-28 22:26:02 [bca.uk] INFO: Found listing with ID: SY14%20WZE
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 22:26:02 [bca.uk] INFO: Scrape type for SY14%20WZE: 2
2026-03-28 22:26:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02f1120c-8330-5045-ae9f-1178d2b61ccb with identifier: SY14%20WZE
2026-03-28 22:26:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02f1120c-8330-5045-ae9f-1178d2b61ccb with scrape type 2
2026-03-28 22:26:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02f1120c-8330-5045-ae9f-1178d2b61ccb with scrape type 2
2026-03-28 22:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02f1120c-8330-5045-ae9f-1178d2b61ccb, identifier: SY14%20WZE
2026-03-28 22:26:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02f1120c-8330-5045-ae9f-1178d2b61ccb with identifier: SY14%20WZE
2026-03-28 22:26:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02f1120c-8330-5045-ae9f-1178d2b61ccb with identifier: SY14%20WZE
2026-03-28 22:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02f1120c-8330-5045-ae9f-1178d2b61ccb with identifier: SY14%20WZE to the API
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY14%20WZE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02f1120c-8330-5045-ae9f-1178d2b61ccb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY14 WZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY14%20WZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 60588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 2.5 TD 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TD 4X4',
 'vin': 'MPATFS86JCT108738',
 'year': 2014}
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520WZE%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Saving data for SY14%20WZE: {'auction_closing_time': 1774778400.0, 'created_time': 1774436906.109839, 'last_price_update_time': 1774736763.267991}
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY14%2520WZE') HTTP/1.1" 204 0
2026-03-28 22:26:03 [bca.uk] INFO: Found listing with ID: VN73%20YJD
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN73%2520YJD%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Scrape type for VN73%20YJD: 0
2026-03-28 22:26:03 [bca.uk] INFO: Found listing with ID: DL69%20KTO
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL69%2520KTO%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Scrape type for DL69%20KTO: 2
2026-03-28 22:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9e9d771-037a-5e57-a953-04c5facd9128 with identifier: DL69%20KTO
2026-03-28 22:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9e9d771-037a-5e57-a953-04c5facd9128 with scrape type 2
2026-03-28 22:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9e9d771-037a-5e57-a953-04c5facd9128 with scrape type 2
2026-03-28 22:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9e9d771-037a-5e57-a953-04c5facd9128, identifier: DL69%20KTO
2026-03-28 22:26:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9e9d771-037a-5e57-a953-04c5facd9128 with identifier: DL69%20KTO
2026-03-28 22:26:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9e9d771-037a-5e57-a953-04c5facd9128 with identifier: DL69%20KTO
2026-03-28 22:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9e9d771-037a-5e57-a953-04c5facd9128 with identifier: DL69%20KTO to the API
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL69%20KTO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9e9d771-037a-5e57-a953-04c5facd9128',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL69 KTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL69%20KTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 52346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L2 H1',
 'vin': 'VXEVBYHRKL7007320',
 'year': 2019}
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL69%2520KTO%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Saving data for DL69%20KTO: {'auction_closing_time': 1774778400.0, 'created_time': 1774437812.404661, 'last_price_update_time': 1774736763.728288}
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL69%2520KTO') HTTP/1.1" 204 0
2026-03-28 22:26:03 [bca.uk] INFO: Found listing with ID: GX58%20HXR
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX58%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Scrape type for GX58%20HXR: 0
2026-03-28 22:26:03 [bca.uk] INFO: Found listing with ID: YB19%20RMC
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520RMC%27 HTTP/1.1" 200 None
2026-03-28 22:26:03 [bca.uk] INFO: Scrape type for YB19%20RMC: 2
2026-03-28 22:26:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with identifier: YB19%20RMC
2026-03-28 22:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with scrape type 2
2026-03-28 22:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with scrape type 2
2026-03-28 22:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26e517e7-8c05-5c3b-84f5-3efd33fe8630, identifier: YB19%20RMC
2026-03-28 22:26:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with identifier: YB19%20RMC
2026-03-28 22:26:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with identifier: YB19%20RMC
2026-03-28 22:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26e517e7-8c05-5c3b-84f5-3efd33fe8630 with identifier: YB19%20RMC to the API
2026-03-28 22:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB19%20RMC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '26e517e7-8c05-5c3b-84f5-3efd33fe8630',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB19 RMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB19%20RMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 120525,
 'odometer_reading_unit': '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.7T 1.6 SL27 ENERGY DCI 125 BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 ENERGY DCI 125 BUSINESS',
 'vin': 'VF1FL000463517700',
 'year': 2019}
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520RMC%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Saving data for YB19%20RMC: {'auction_closing_time': 1774778400.0, 'created_time': 1774437824.73745, 'last_price_update_time': 1774736764.161585}
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520RMC') HTTP/1.1" 204 0
2026-03-28 22:26:04 [bca.uk] INFO: Found listing with ID: WF20%20CJE
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF20%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Scrape type for WF20%20CJE: 0
2026-03-28 22:26:04 [bca.uk] INFO: Found listing with ID: WK22%20VSC
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK22%2520VSC%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Scrape type for WK22%20VSC: 0
2026-03-28 22:26:04 [bca.uk] INFO: Found listing with ID: BD20%20XZW
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520XZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Scrape type for BD20%20XZW: 2
2026-03-28 22:26:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with identifier: BD20%20XZW
2026-03-28 22:26:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with scrape type 2
2026-03-28 22:26:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with scrape type 2
2026-03-28 22:26:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 975b54df-fbb4-5cf5-bdf4-30623dcc6a93, identifier: BD20%20XZW
2026-03-28 22:26:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=82&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with identifier: BD20%20XZW
2026-03-28 22:26:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with identifier: BD20%20XZW
2026-03-28 22:26:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 975b54df-fbb4-5cf5-bdf4-30623dcc6a93 with identifier: BD20%20XZW to the API
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD20%20XZW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '975b54df-fbb4-5cf5-bdf4-30623dcc6a93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD20 XZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD20%20XZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 95115,
 'odometer_reading_unit': '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 130 300 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYLA25369',
 'year': 2020}
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520XZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Saving data for BD20%20XZW: {'auction_closing_time': 1774778400.0, 'created_time': 1774437868.933749, 'last_price_update_time': 1774736764.661227}
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD20%2520XZW') HTTP/1.1" 204 0
2026-03-28 22:26:04 [bca.uk] INFO: Found listing with ID: HF22%20MLL
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF22%2520MLL%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Scrape type for HF22%20MLL: 0
2026-03-28 22:26:04 [bca.uk] INFO: Found listing with ID: HGZ%203039
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HGZ%25203039%27 HTTP/1.1" 200 None
2026-03-28 22:26:04 [bca.uk] INFO: Scrape type for HGZ%203039: 2
2026-03-28 22:26:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5390699-eb59-5da8-8670-baa34b7200eb with identifier: HGZ%203039
2026-03-28 22:26:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5390699-eb59-5da8-8670-baa34b7200eb with scrape type 2
2026-03-28 22:26:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5390699-eb59-5da8-8670-baa34b7200eb with scrape type 2
2026-03-28 22:26:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5390699-eb59-5da8-8670-baa34b7200eb, identifier: HGZ%203039
2026-03-28 22:26:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5390699-eb59-5da8-8670-baa34b7200eb with identifier: HGZ%203039
2026-03-28 22:26:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5390699-eb59-5da8-8670-baa34b7200eb with identifier: HGZ%203039
2026-03-28 22:26:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5390699-eb59-5da8-8670-baa34b7200eb with identifier: HGZ%203039 to the API
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HGZ%203039-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5390699-eb59-5da8-8670-baa34b7200eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HGZ 3039',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HGZ%203039&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 68179,
 'odometer_reading_unit': '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 TOURNEO CUSTOM 2.0 TDCI 130 310 SWB TITANIUM L/R Bus',
 'transmission': 'manual',
 'trim': 'TDCI 130 310 SWB TITANIUM L/R',
 'vin': 'WF03XXTTG3HB68606',
 'year': 2017}
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HGZ%25203039%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Saving data for HGZ%203039: {'auction_closing_time': 1774778400.0, 'created_time': 1774437914.52468, 'last_price_update_time': 1774736765.069041}
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HGZ%25203039') HTTP/1.1" 204 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: MW67%20XGP
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW67%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for MW67%20XGP: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: PE61%20RDO
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE61%2520RDO%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for PE61%20RDO: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: WN17%20FWZ
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN17%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for WN17%20FWZ: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: MM69%20NMJ
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for MM69%20NMJ: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: RF19%20OEO
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF19%2520OEO%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for RF19%20OEO: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: RO23%20JHE
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520JHE%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for RO23%20JHE: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: RO23%20JTU
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for RO23%20JTU: 2
2026-03-28 22:26:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with identifier: RO23%20JTU
2026-03-28 22:26:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with scrape type 2
2026-03-28 22:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with scrape type 2
2026-03-28 22:26:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8e6b34c-37be-56f8-8dd1-0867b6c25c7b, identifier: RO23%20JTU
2026-03-28 22:26:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with identifier: RO23%20JTU
2026-03-28 22:26:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with identifier: RO23%20JTU
2026-03-28 22:26:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8e6b34c-37be-56f8-8dd1-0867b6c25c7b with identifier: RO23%20JTU to the API
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO23%20JTU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8e6b34c-37be-56f8-8dd1-0867b6c25c7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO23 JTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO23%20JTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 45475,
 'odometer_reading_unit': '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': 'VF3VBYHRMP7803121',
 'year': 2023}
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520JTU%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Saving data for RO23%20JTU: {'auction_closing_time': 1774778400.0, 'created_time': 1774437830.963276, 'last_price_update_time': 1774736765.574463}
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO23%2520JTU') HTTP/1.1" 204 0
2026-03-28 22:26:05 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded
2026-03-28 22:26:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: YB73%20RSV
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB73%2520RSV%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for YB73%20RSV: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: VX55%20UCA
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX55%2520UCA%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for VX55%20UCA: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: AD19%20AYM
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520AYM%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for AD19%20AYM: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: LV70%20ZSO
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV70%2520ZSO%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for LV70%20ZSO: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: YC20%20AOV
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC20%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for YC20%20AOV: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: YN17%20WSL
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN17%2520WSL%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for YN17%20WSL: 0
2026-03-28 22:26:05 [bca.uk] INFO: Found listing with ID: YY62%20LLD
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520LLD%27 HTTP/1.1" 200 None
2026-03-28 22:26:05 [bca.uk] INFO: Scrape type for YY62%20LLD: 2
2026-03-28 22:26:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0069982d-6d83-5b5e-80a3-02a15ae1315f with identifier: YY62%20LLD
2026-03-28 22:26:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0069982d-6d83-5b5e-80a3-02a15ae1315f with scrape type 2
2026-03-28 22:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0069982d-6d83-5b5e-80a3-02a15ae1315f with scrape type 2
2026-03-28 22:26:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0069982d-6d83-5b5e-80a3-02a15ae1315f, identifier: YY62%20LLD
2026-03-28 22:26:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0069982d-6d83-5b5e-80a3-02a15ae1315f with identifier: YY62%20LLD
2026-03-28 22:26:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0069982d-6d83-5b5e-80a3-02a15ae1315f with identifier: YY62%20LLD
2026-03-28 22:26:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0069982d-6d83-5b5e-80a3-02a15ae1315f with identifier: YY62%20LLD to the API
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 211,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY62%20LLD-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0069982d-6d83-5b5e-80a3-02a15ae1315f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY62 LLD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY62%20LLD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A32',
 'odometer': 92806,
 '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 AMAROK A32 2.0 BITDI 180 BMT HIGHLINE 4M-PERM CrewCab '
          'Pick-up',
 'transmission': 'manual',
 'trim': 'BITDI 180 BMT HIGHLINE 4M-PERM',
 'vin': 'WV1ZZZ2HZDH005578',
 'year': 2012}
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY62%2520LLD%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Saving data for YY62%20LLD: {'auction_closing_time': 1774778400.0, 'created_time': 1774437831.342749, 'last_price_update_time': 1774736766.21467}
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY62%2520LLD') HTTP/1.1" 204 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GV13%20ACJ
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV13%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GV13%20ACJ: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: ES11%20MAM
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ES11%2520MAM%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for ES11%20MAM: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LR72%20VXA
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR72%2520VXA%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LR72%20VXA: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: MF69%20RWN
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520RWN%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for MF69%20RWN: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: OV18%20AHL
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520AHL%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for OV18%20AHL: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: RA06%20FLF
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA06%2520FLF%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for RA06%20FLF: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: RX17%20MHZ
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX17%2520MHZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for RX17%20MHZ: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: WM64%20BPE
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM64%2520BPE%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for WM64%20BPE: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: WM67%20RHU
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for WM67%20RHU: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: YA18%20UPJ
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA18%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for YA18%20UPJ: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: YR13%20CAE
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520CAE%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for YR13%20CAE: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LN65%20EJO
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN65%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LN65%20EJO: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LJ61%20NPP
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ61%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LJ61%20NPP: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: KN65%20JHY
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for KN65%20JHY: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: KF16%20BTZ
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520BTZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for KF16%20BTZ: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: HS19%20ZVA
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520ZVA%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for HS19%20ZVA: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: HJ10%20UYB
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ10%2520UYB%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for HJ10%20UYB: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: HJ08%20YGW
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ08%2520YGW%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for HJ08%20YGW: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GU65%20VJF
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU65%2520VJF%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GU65%20VJF: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GL21%20UOR
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520UOR%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GL21%20UOR: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GF63%20FZS
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF63%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GF63%20FZS: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EY63%20SVW
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520SVW%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EY63%20SVW: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: ET65%20BJO
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET65%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for ET65%20BJO: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EO67%20CLF
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO67%2520CLF%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EO67%20CLF: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EN17%20RKE
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN17%2520RKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EN17%20RKE: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EK17%20XYO
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK17%2520XYO%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EK17%20XYO: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EK09%20OJZ
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK09%2520OJZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EK09%20OJZ: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EJ19%20UVB
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ19%2520UVB%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EJ19%20UVB: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EJ15%20LFB
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ15%2520LFB%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EJ15%20LFB: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EF18%20XLV
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EF18%20XLV: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: YJ18%20VWG
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ18%2520VWG%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for YJ18%20VWG: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: EA17%20KXN
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for EA17%20KXN: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GN16%20UHO
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GN16%20UHO: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: GN65%20UYG
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN65%2520UYG%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for GN65%20UYG: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LT15%20AZB
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520AZB%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LT15%20AZB: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: BN61%20GUG
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN61%2520GUG%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for BN61%20GUG: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LX63%20RHF
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX63%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LX63%20RHF: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: NJ58%20PAO
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ58%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for NJ58%20PAO: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: YK57%20YBD
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK57%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for YK57%20YBD: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: DK63%20TWV
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for DK63%20TWV: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: VO14%20LUL
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO14%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for VO14%20LUL: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: RK69%20HTX
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK69%2520HTX%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for RK69%20HTX: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: RK19%20TDX
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for RK19%20TDX: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: RA53%20TVW
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA53%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for RA53%20TVW: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: MD15%20DZE
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD15%2520DZE%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for MD15%20DZE: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: DX16%20XOG
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX16%2520XOG%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for DX16%20XOG: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LT06%20NRE
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT06%2520NRE%27 HTTP/1.1" 200 None
2026-03-28 22:26:06 [bca.uk] INFO: Scrape type for LT06%20NRE: 0
2026-03-28 22:26:06 [bca.uk] INFO: Found listing with ID: LG54%20CTX
2026-03-28 22:26:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG54%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LG54%20CTX: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: HV17%20HNY
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV17%2520HNY%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for HV17%20HNY: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: HJ05%20GYZ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ05%2520GYZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for HJ05%20GYZ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: EA61%20KZG
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA61%2520KZG%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for EA61%20KZG: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: EA18%20TVO
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520TVO%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for EA18%20TVO: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: CE10%20WLK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE10%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for CE10%20WLK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: SB06%20MXP
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB06%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for SB06%20MXP: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: GM21%20AOT
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM21%2520AOT%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for GM21%20AOT: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: DY16%20UYF
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY16%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for DY16%20UYF: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: DE15%20UOH
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520UOH%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for DE15%20UOH: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: AP14%20CKK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP14%2520CKK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for AP14%20CKK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: AO11%20XUF
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO11%2520XUF%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for AO11%20XUF: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: AD19%20LFS
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520LFS%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for AD19%20LFS: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: FE12%20YZW
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE12%2520YZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for FE12%20YZW: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: BC22%20HCF
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC22%2520HCF%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for BC22%20HCF: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: RX66%20CYJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX66%2520CYJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for RX66%20CYJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: LD65%20WHV
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520WHV%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LD65%20WHV: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: SP67%20RNJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for SP67%20RNJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: DK63%20ZNX
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520ZNX%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for DK63%20ZNX: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: EA67%20BCE
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520BCE%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for EA67%20BCE: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: DN64%20NMA
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520NMA%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for DN64%20NMA: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: M31%20FFM
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M31%2520FFM%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for M31%20FFM: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: CN57%20BXX
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN57%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for CN57%20BXX: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: ML09%20UUK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML09%2520UUK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for ML09%20UUK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: V8%20XMB
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V8%2520XMB%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for V8%20XMB: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YN15%20XGT
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YN15%20XGT: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YP16%20NZW
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP16%2520NZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YP16%20NZW: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: LM68%20OYW
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520OYW%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LM68%20OYW: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: SN66%20UAJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN66%2520UAJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for SN66%20UAJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YW16%20FXJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW16%2520FXJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YW16%20FXJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: FY58%20BNL
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY58%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for FY58%20BNL: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: NJ65%20VHK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for NJ65%20VHK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YC61%20XUK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC61%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YC61%20XUK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: WD17%20BEU
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD17%2520BEU%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for WD17%20BEU: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YP18%20LVE
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP18%2520LVE%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YP18%20LVE: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YR70%20SOJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520SOJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YR70%20SOJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YN19%20SFE
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520SFE%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YN19%20SFE: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: FP18%20VGG
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP18%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for FP18%20VGG: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YM21%20KDN
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YM21%20KDN: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: GM66%20UNZ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520UNZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for GM66%20UNZ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: ND09%20WWH
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for ND09%20WWH: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YB14%20EKN
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB14%2520EKN%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YB14%20EKN: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: YT65%20UZB
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT65%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for YT65%20UZB: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: KR16%20DSO
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520DSO%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for KR16%20DSO: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: SB15%20YZK
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520YZK%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for SB15%20YZK: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: AF12%20ZSV
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF12%2520ZSV%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for AF12%20ZSV: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: DG13%20KNH
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG13%2520KNH%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for DG13%20KNH: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: PE62%20WNJ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE62%2520WNJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for PE62%20WNJ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: LR65%20MUU
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR65%2520MUU%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LR65%20MUU: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: VN18%20WUD
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520WUD%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for VN18%20WUD: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: LL18%20CYH
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LL18%20CYH: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: BJ17%20FRR
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520FRR%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for BJ17%20FRR: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: LG22%20FFL
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520FFL%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for LG22%20FFL: 0
2026-03-28 22:26:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: EK17%20YRP
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK17%2520YRP%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for EK17%20YRP: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: RO17%20AYF
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for RO17%20AYF: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: WP67%20CJZ
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP67%2520CJZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for WP67%20CJZ: 0
2026-03-28 22:26:07 [bca.uk] INFO: Found listing with ID: SL10%20VLB
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL10%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 22:26:07 [bca.uk] INFO: Scrape type for SL10%20VLB: 2
2026-03-28 22:26:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97386e05-3abd-5c6b-a889-76473bceedba with identifier: SL10%20VLB
2026-03-28 22:26:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97386e05-3abd-5c6b-a889-76473bceedba with scrape type 2
2026-03-28 22:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97386e05-3abd-5c6b-a889-76473bceedba with scrape type 2
2026-03-28 22:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97386e05-3abd-5c6b-a889-76473bceedba, identifier: SL10%20VLB
2026-03-28 22:26:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97386e05-3abd-5c6b-a889-76473bceedba with identifier: SL10%20VLB
2026-03-28 22:26:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97386e05-3abd-5c6b-a889-76473bceedba with identifier: SL10%20VLB
2026-03-28 22:26:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97386e05-3abd-5c6b-a889-76473bceedba with identifier: SL10%20VLB to the API
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL10%20VLB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '97386e05-3abd-5c6b-a889-76473bceedba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL10 VLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL10%20VLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 53007,
 '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': 'MITSUBISHI L200 2.5 DI-D 134 LWB TROJAN 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 134 LWB TROJAN 4WD',
 'vin': 'MMCJNKB40AD009218',
 'year': 2010}
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL10%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 22:26:08 [bca.uk] INFO: Saving data for SL10%20VLB: {'auction_closing_time': 1774778400.0, 'created_time': 1774436916.365178, 'last_price_update_time': 1774736768.554526}
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL10%2520VLB') HTTP/1.1" 204 0
2026-03-28 22:26:08 [bca.uk] INFO: Found listing with ID: AE17%20MKZ
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE17%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:08 [bca.uk] INFO: Scrape type for AE17%20MKZ: 2
2026-03-28 22:26:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with identifier: AE17%20MKZ
2026-03-28 22:26:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with scrape type 2
2026-03-28 22:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with scrape type 2
2026-03-28 22:26:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3, identifier: AE17%20MKZ
2026-03-28 22:26:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with identifier: AE17%20MKZ
2026-03-28 22:26:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with identifier: AE17%20MKZ
2026-03-28 22:26:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3 with identifier: AE17%20MKZ to the API
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=81&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE17%20MKZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1f9950e-18d2-5e9e-98b6-ee26ef02a5d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE17 MKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE17%20MKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 72604,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0049573',
 'year': 2017}
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE17%2520MKZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Saving data for AE17%20MKZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774437823.041083, 'last_price_update_time': 1774736769.0451}
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE17%2520MKZ') HTTP/1.1" 204 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: AE20%20WTL
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE20%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for AE20%20WTL: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: HK22%20DXB
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520DXB%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for HK22%20DXB: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: LP22%20BZS
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP22%2520BZS%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for LP22%20BZS: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: WV70%20PLN
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520PLN%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for WV70%20PLN: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: LC64%20RXW
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC64%2520RXW%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for LC64%20RXW: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: YK09%20AOV
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for YK09%20AOV: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: WN64%20YWU
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN64%2520YWU%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for WN64%20YWU: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: WN22%20XNE
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520XNE%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for WN22%20XNE: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: VU11%20OVP
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520OVP%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for VU11%20OVP: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: LM15%20CFO
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for LM15%20CFO: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: WV20%20SVK
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV20%2520SVK%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for WV20%20SVK: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: TGZ%203183
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TGZ%25203183%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for TGZ%203183: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: MF67%20FCD
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for MF67%20FCD: 0
2026-03-28 22:26:09 [bca.uk] INFO: Found listing with ID: RE20%20ZBU
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE20%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 22:26:09 [bca.uk] INFO: Scrape type for RE20%20ZBU: 0
2026-03-28 22:26:10 [scrapy.extensions.logstats] INFO: Crawled 316 pages (at 8 pages/min), scraped 2430 items (at 83 items/min)
2026-03-28 22:26:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:26:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:11 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:11 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded
2026-03-28 22:26:11 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: FT15%20LKJ
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT15%2520LKJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for FT15%20LKJ: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: FG60%20VRM
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG60%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for FG60%20VRM: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: SB15%20YBK
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB15%2520YBK%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for SB15%20YBK: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: FX68%20XVB
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX68%2520XVB%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for FX68%20XVB: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: NC21%20AUN
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC21%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for NC21%20AUN: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: SO65%20KZA
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO65%2520KZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for SO65%20KZA: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: FL64%20YUC
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL64%2520YUC%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for FL64%20YUC: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: FL66%20PFX
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL66%2520PFX%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for FL66%20PFX: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: P7%20DYX
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P7%2520DYX%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for P7%20DYX: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: NU63%20VHG
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU63%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for NU63%20VHG: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: SF16%20NSP
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF16%2520NSP%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for SF16%20NSP: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: KD15%20VBN
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD15%2520VBN%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for KD15%20VBN: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: MJ20%20XLS
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520XLS%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for MJ20%20XLS: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: MJ21%20XSD
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ21%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for MJ21%20XSD: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: WF17%20PZZ
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520PZZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for WF17%20PZZ: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: SB69%20MLK
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for SB69%20MLK: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: SP17%20NHY
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520NHY%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for SP17%20NHY: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: VL19%20RHV
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VL19%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for VL19%20RHV: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: YJ69%20SHN
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ69%2520SHN%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for YJ69%20SHN: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: ND19%20GYA
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520GYA%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for ND19%20GYA: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: DX20%20HSV
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX20%2520HSV%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for DX20%20HSV: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: DG68%20SWW
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520SWW%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for DG68%20SWW: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: EK70%20MUC
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK70%2520MUC%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for EK70%20MUC: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: EO20%20YNC
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO20%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for EO20%20YNC: 0
2026-03-28 22:26:11 [bca.uk] INFO: Found listing with ID: DS15%20CFY
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 22:26:11 [bca.uk] INFO: Scrape type for DS15%20CFY: 2
2026-03-28 22:26:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 309696fc-4504-556b-95e4-397ee02084f8 with identifier: DS15%20CFY
2026-03-28 22:26:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309696fc-4504-556b-95e4-397ee02084f8 with scrape type 2
2026-03-28 22:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 309696fc-4504-556b-95e4-397ee02084f8 with scrape type 2
2026-03-28 22:26:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 309696fc-4504-556b-95e4-397ee02084f8, identifier: DS15%20CFY
2026-03-28 22:26:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:11 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 309696fc-4504-556b-95e4-397ee02084f8 with identifier: DS15%20CFY
2026-03-28 22:26:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 309696fc-4504-556b-95e4-397ee02084f8 with identifier: DS15%20CFY
2026-03-28 22:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 309696fc-4504-556b-95e4-397ee02084f8 with identifier: DS15%20CFY to the API
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS15%20CFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '309696fc-4504-556b-95e4-397ee02084f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS15 CFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS15%20CFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 52698,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.4 TOCA Coupe',
 'transmission': 'manual',
 'trim': 'TOCA',
 'vin': 'VSSZZZ6JZFR111947',
 'year': 2015}
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520CFY%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Saving data for DS15%20CFY: {'auction_closing_time': 1774951200.0, 'created_time': 1774045265.02946, 'last_price_update_time': 1774736772.242686}
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS15%2520CFY') HTTP/1.1" 204 0
2026-03-28 22:26:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: HN67%20PNL
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520PNL%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for HN67%20PNL: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NL11%20EFD
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL11%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NL11%20EFD: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NX65%20XFZ
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX65%2520XFZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NX65%20XFZ: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: VN70%20OMO
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520OMO%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for VN70%20OMO: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: BK16%20OVY
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520OVY%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for BK16%20OVY: 2
2026-03-28 22:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b4ffb77-f7ae-5f97-b440-049317c57c0a with identifier: BK16%20OVY
2026-03-28 22:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b4ffb77-f7ae-5f97-b440-049317c57c0a with scrape type 2
2026-03-28 22:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b4ffb77-f7ae-5f97-b440-049317c57c0a with scrape type 2
2026-03-28 22:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2b4ffb77-f7ae-5f97-b440-049317c57c0a, identifier: BK16%20OVY
2026-03-28 22:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2b4ffb77-f7ae-5f97-b440-049317c57c0a with identifier: BK16%20OVY
2026-03-28 22:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2b4ffb77-f7ae-5f97-b440-049317c57c0a with identifier: BK16%20OVY
2026-03-28 22:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2b4ffb77-f7ae-5f97-b440-049317c57c0a with identifier: BK16%20OVY to the API
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK16%20OVY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2b4ffb77-f7ae-5f97-b440-049317c57c0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK16 OVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK16%20OVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C4 CACTUS',
 'odometer': 98033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.6 BLUEHDI 100 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 FLAIR',
 'vin': 'VF70BBHYBGE514426',
 'year': 2016}
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK16%2520OVY%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Saving data for BK16%20OVY: {'auction_closing_time': 1774951200.0, 'created_time': 1774045270.994998, 'last_price_update_time': 1774736772.820848}
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK16%2520OVY') HTTP/1.1" 204 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: DP70%20XLA
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520XLA%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for DP70%20XLA: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NK11%20HVZ
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK11%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NK11%20HVZ: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NK20%20NKZ
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK20%2520NKZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NK20%20NKZ: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: GD62%20AEJ
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD62%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for GD62%20AEJ: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NL64%20UEZ
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520UEZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NL64%20UEZ: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: ST67%20EOE
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520EOE%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for ST67%20EOE: 0
2026-03-28 22:26:12 [bca.uk] INFO: Found listing with ID: NA12%20ZTG
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA12%2520ZTG%27 HTTP/1.1" 200 None
2026-03-28 22:26:12 [bca.uk] INFO: Scrape type for NA12%20ZTG: 2
2026-03-28 22:26:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02b81087-2f93-5207-8cd4-324577f40e86 with identifier: NA12%20ZTG
2026-03-28 22:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02b81087-2f93-5207-8cd4-324577f40e86 with scrape type 2
2026-03-28 22:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02b81087-2f93-5207-8cd4-324577f40e86 with scrape type 2
2026-03-28 22:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02b81087-2f93-5207-8cd4-324577f40e86, identifier: NA12%20ZTG
2026-03-28 22:26:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02b81087-2f93-5207-8cd4-324577f40e86 with identifier: NA12%20ZTG
2026-03-28 22:26:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02b81087-2f93-5207-8cd4-324577f40e86 with identifier: NA12%20ZTG
2026-03-28 22:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02b81087-2f93-5207-8cd4-324577f40e86 with identifier: NA12%20ZTG to the API
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA12%20ZTG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '02b81087-2f93-5207-8cd4-324577f40e86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA12 ZTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA12%20ZTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 64114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT LTD.EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT LTD.EDITION',
 'vin': 'W0L0SDL08C6091206',
 'year': 2012}
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA12%2520ZTG%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Saving data for NA12%20ZTG: {'auction_closing_time': 1774951200.0, 'created_time': 1774045117.565804, 'last_price_update_time': 1774736773.36058}
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA12%2520ZTG') HTTP/1.1" 204 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: FV15%20NSE
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520NSE%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for FV15%20NSE: 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: FP17%20OKN
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP17%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for FP17%20OKN: 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: NJ17%20ZDN
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for NJ17%20ZDN: 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: WK17%20KNO
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK17%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for WK17%20KNO: 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: AK67%20XSN
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520XSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for AK67%20XSN: 2
2026-03-28 22:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 978fdbfb-0076-5798-a4de-a04e853902ff with identifier: AK67%20XSN
2026-03-28 22:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 978fdbfb-0076-5798-a4de-a04e853902ff with scrape type 2
2026-03-28 22:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 978fdbfb-0076-5798-a4de-a04e853902ff with scrape type 2
2026-03-28 22:26:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 978fdbfb-0076-5798-a4de-a04e853902ff, identifier: AK67%20XSN
2026-03-28 22:26:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 978fdbfb-0076-5798-a4de-a04e853902ff with identifier: AK67%20XSN
2026-03-28 22:26:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 978fdbfb-0076-5798-a4de-a04e853902ff with identifier: AK67%20XSN
2026-03-28 22:26:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 978fdbfb-0076-5798-a4de-a04e853902ff with identifier: AK67%20XSN to the API
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK67%20XSN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '978fdbfb-0076-5798-a4de-a04e853902ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK67 XSN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK67%20XSN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 70374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 184 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 184 GTD',
 'vin': 'WVWZZZAUZJW116377',
 'year': 2017}
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520XSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Saving data for AK67%20XSN: {'auction_closing_time': 1775037600.0, 'created_time': 1774045259.69787, 'last_price_update_time': 1774736773.937209}
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK67%2520XSN') HTTP/1.1" 204 0
2026-03-28 22:26:13 [bca.uk] INFO: Found listing with ID: DS15%20VPJ
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:13 [bca.uk] INFO: Scrape type for DS15%20VPJ: 2
2026-03-28 22:26:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d67b13b6-636a-592a-ac8f-67757544e507 with identifier: DS15%20VPJ
2026-03-28 22:26:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d67b13b6-636a-592a-ac8f-67757544e507 with scrape type 2
2026-03-28 22:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d67b13b6-636a-592a-ac8f-67757544e507 with scrape type 2
2026-03-28 22:26:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d67b13b6-636a-592a-ac8f-67757544e507, identifier: DS15%20VPJ
2026-03-28 22:26:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d67b13b6-636a-592a-ac8f-67757544e507 with identifier: DS15%20VPJ
2026-03-28 22:26:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d67b13b6-636a-592a-ac8f-67757544e507 with identifier: DS15%20VPJ
2026-03-28 22:26:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d67b13b6-636a-592a-ac8f-67757544e507 with identifier: DS15%20VPJ to the API
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=83&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS15%20VPJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd67b13b6-636a-592a-ac8f-67757544e507',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS15 VPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS15%20VPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 43081,
 'odometer_reading_unit': '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.6 VVT 115 EXCLUSIV 2WD S/S StationWagon',
 'transmission': 'manual',
 'trim': 'VVT 115 EXCLUSIV 2WD S/S',
 'vin': 'W0LJC7EE9FB177022',
 'year': 2015}
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520VPJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Saving data for DS15%20VPJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774045106.767012, 'last_price_update_time': 1774736774.3403}
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS15%2520VPJ') HTTP/1.1" 204 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: GF21%20XLX
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520XLX%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for GF21%20XLX: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: LN69%20JMX
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN69%2520JMX%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for LN69%20JMX: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: NL11%20KUO
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL11%2520KUO%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for NL11%20KUO: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: GV16%20ZSL
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520ZSL%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for GV16%20ZSL: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: GU69%20FDP
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520FDP%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for GU69%20FDP: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: WN66%20VLC
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520VLC%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for WN66%20VLC: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: KW15%20YUU
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW15%2520YUU%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for KW15%20YUU: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FG69%20BNE
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520BNE%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FG69%20BNE: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: AX57%20BMU
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX57%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for AX57%20BMU: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: DL67%20YBD
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for DL67%20YBD: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: A21%20PCN
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A21%2520PCN%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for A21%20PCN: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FN67%20KYU
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520KYU%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FN67%20KYU: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: YB65%20UKC
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for YB65%20UKC: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: JRZ%201374
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JRZ%25201374%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for JRZ%201374: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: WN61%20WMF
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN61%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for WN61%20WMF: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FL71%20KXN
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FL71%20KXN: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: BK72%20VBL
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520VBL%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for BK72%20VBL: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FP63%20FYT
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP63%2520FYT%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FP63%20FYT: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: VA14%20FDE
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520FDE%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for VA14%20FDE: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: YX65%20YLD
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX65%2520YLD%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for YX65%20YLD: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: NA72%20PVZ
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520PVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for NA72%20PVZ: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: YJ71%20WLL
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ71%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for YJ71%20WLL: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: LE19%20OAO
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520OAO%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for LE19%20OAO: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: WM17%20UBA
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for WM17%20UBA: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: BR19%20TWE
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR19%2520TWE%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for BR19%20TWE: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: ML70%20KYB
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520KYB%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for ML70%20KYB: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FV66%20ULA
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520ULA%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FV66%20ULA: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: SH18%20FCF
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520FCF%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for SH18%20FCF: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: PX13%20WHW
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX13%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for PX13%20WHW: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: WM11%20VUT
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM11%2520VUT%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for WM11%20VUT: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: KJ18%20KXV
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ18%2520KXV%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for KJ18%20KXV: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: MM74%20YOV
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOV%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for MM74%20YOV: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: ND67%20NUB
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for ND67%20NUB: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: NJ69%20ZLZ
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ69%2520ZLZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for NJ69%20ZLZ: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: H23%20GYP
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27H23%2520GYP%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for H23%20GYP: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: PX64%20VTL
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX64%2520VTL%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for PX64%20VTL: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: GJ67%20AVB
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for GJ67%20AVB: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: EY63%20KOX
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY63%2520KOX%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for EY63%20KOX: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: BK74%20FHP
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520FHP%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for BK74%20FHP: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: FY71%20YBD
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520YBD%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for FY71%20YBD: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: SG18%20UCD
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG18%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:14 [bca.uk] INFO: Scrape type for SG18%20UCD: 0
2026-03-28 22:26:14 [bca.uk] INFO: Found listing with ID: YR20%20EWH
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR20%2520EWH%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for YR20%20EWH: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: HV25%20JZC
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV25%2520JZC%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for HV25%20JZC: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: MA17%20GME
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520GME%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for MA17%20GME: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: VE19%20GDV
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE19%2520GDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for VE19%20GDV: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: WU17%20PXF
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU17%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for WU17%20PXF: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: FGZ%203391
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FGZ%25203391%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for FGZ%203391: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: VO66%20WKC
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO66%2520WKC%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for VO66%20WKC: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: PJ70%20ZTE
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ70%2520ZTE%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for PJ70%20ZTE: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: BK65%20BXF
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK65%2520BXF%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for BK65%20BXF: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: KW67%20AHA
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW67%2520AHA%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for KW67%20AHA: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: KY19%20WJP
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520WJP%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for KY19%20WJP: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: YP24%20XHC
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520XHC%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for YP24%20XHC: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: DL65%20UBT
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL65%2520UBT%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for DL65%20UBT: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: LS13%20PZA
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS13%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for LS13%20PZA: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: WA22%20LRJ
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for WA22%20LRJ: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: WG14%20YXO
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for WG14%20YXO: 0
2026-03-28 22:26:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:15 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded
2026-03-28 22:26:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: SP16%20YTU
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP16%2520YTU%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for SP16%20YTU: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: AK15%20UKF
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK15%2520UKF%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for AK15%20UKF: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: WJ69%20UWZ
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ69%2520UWZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for WJ69%20UWZ: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: GY62%20FCG
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY62%2520FCG%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for GY62%20FCG: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: LG61%20MYR
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG61%2520MYR%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for LG61%20MYR: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: NJ16%20JYW
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ16%2520JYW%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for NJ16%20JYW: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: CA16%20XZO
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA16%2520XZO%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for CA16%20XZO: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: DW19%20XGT
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW19%2520XGT%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for DW19%20XGT: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: VE67%20HCK
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for VE67%20HCK: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: KM22%20OUP
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM22%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for KM22%20OUP: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: KN09%20ZNP
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN09%2520ZNP%27 HTTP/1.1" 200 None
2026-03-28 22:26:15 [bca.uk] INFO: Scrape type for KN09%20ZNP: 0
2026-03-28 22:26:15 [bca.uk] INFO: Found listing with ID: WM14%20WVU
2026-03-28 22:26:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM14%2520WVU%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for WM14%20WVU: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: YH16%20NFA
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520NFA%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for YH16%20NFA: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: FE20%20OYY
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE20%2520OYY%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for FE20%20OYY: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: YG70%20XRF
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG70%2520XRF%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for YG70%20XRF: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: BD18%20WLA
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520WLA%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for BD18%20WLA: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: EU67%20OKD
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU67%2520OKD%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for EU67%20OKD: 0
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: KU17%20LHB
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for KU17%20LHB: 2
2026-03-28 22:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea75db07-5180-5fc9-9920-e5f16be02118 with identifier: KU17%20LHB
2026-03-28 22:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea75db07-5180-5fc9-9920-e5f16be02118 with scrape type 2
2026-03-28 22:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea75db07-5180-5fc9-9920-e5f16be02118 with scrape type 2
2026-03-28 22:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea75db07-5180-5fc9-9920-e5f16be02118, identifier: KU17%20LHB
2026-03-28 22:26:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea75db07-5180-5fc9-9920-e5f16be02118 with identifier: KU17%20LHB
2026-03-28 22:26:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea75db07-5180-5fc9-9920-e5f16be02118 with identifier: KU17%20LHB
2026-03-28 22:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea75db07-5180-5fc9-9920-e5f16be02118 with identifier: KU17%20LHB to the API
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU17%20LHB-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea75db07-5180-5fc9-9920-e5f16be02118',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU17 LHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU17%20LHB&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 35856,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9600,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 AMG LINE PREMIUM 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM 4M DCT',
 'vin': 'WDC1569052J352122',
 'year': 2017}
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU17%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Saving data for KU17%20LHB: {'auction_closing_time': 1775113200.0, 'created_time': 1773844555.420538, 'last_price_update_time': 1774736776.621172}
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU17%2520LHB') HTTP/1.1" 204 0
2026-03-28 22:26:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:16 [bca.uk] INFO: Found listing with ID: EJ71%20ZWA
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520ZWA%27 HTTP/1.1" 200 None
2026-03-28 22:26:16 [bca.uk] INFO: Scrape type for EJ71%20ZWA: 2
2026-03-28 22:26:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69d30617-03f2-535a-a6e8-552a0b42329f with identifier: EJ71%20ZWA
2026-03-28 22:26:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69d30617-03f2-535a-a6e8-552a0b42329f with scrape type 2
2026-03-28 22:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69d30617-03f2-535a-a6e8-552a0b42329f with scrape type 2
2026-03-28 22:26:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69d30617-03f2-535a-a6e8-552a0b42329f, identifier: EJ71%20ZWA
2026-03-28 22:26:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69d30617-03f2-535a-a6e8-552a0b42329f with identifier: EJ71%20ZWA
2026-03-28 22:26:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69d30617-03f2-535a-a6e8-552a0b42329f with identifier: EJ71%20ZWA
2026-03-28 22:26:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69d30617-03f2-535a-a6e8-552a0b42329f with identifier: EJ71%20ZWA to the API
2026-03-28 22:26:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 251,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ71%20ZWA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '69d30617-03f2-535a-a6e8-552a0b42329f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ71 ZWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ71%20ZWA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 106985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6500,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L4 Dropside',
 'transmission': 'manual',
 'trim': 'EBL 130 L4',
 'vin': 'WF0AXXTTRAMK11033',
 'year': 2021}
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520ZWA%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Saving data for EJ71%20ZWA: {'auction_closing_time': 1775113200.0, 'created_time': 1773839209.687624, 'last_price_update_time': 1774736777.125309}
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ71%2520ZWA') HTTP/1.1" 204 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: ND67%20AZU
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520AZU%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for ND67%20AZU: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: GF69%20UKK
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF69%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for GF69%20UKK: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: S44%20DPR
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S44%2520DPR%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for S44%20DPR: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: LG67%20GYO
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG67%2520GYO%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for LG67%20GYO: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: NL72%20XSN
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520XSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for NL72%20XSN: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: SK13%20UXH
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for SK13%20UXH: 2
2026-03-28 22:26:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1750a381-7c0c-5005-9299-efbf7a12a3f1 with identifier: SK13%20UXH
2026-03-28 22:26:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1750a381-7c0c-5005-9299-efbf7a12a3f1 with scrape type 2
2026-03-28 22:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1750a381-7c0c-5005-9299-efbf7a12a3f1 with scrape type 2
2026-03-28 22:26:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1750a381-7c0c-5005-9299-efbf7a12a3f1, identifier: SK13%20UXH
2026-03-28 22:26:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1750a381-7c0c-5005-9299-efbf7a12a3f1 with identifier: SK13%20UXH
2026-03-28 22:26:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1750a381-7c0c-5005-9299-efbf7a12a3f1 with identifier: SK13%20UXH
2026-03-28 22:26:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1750a381-7c0c-5005-9299-efbf7a12a3f1 with identifier: SK13%20UXH to the API
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK13%20UXH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1750a381-7c0c-5005-9299-efbf7a12a3f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK13 UXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK13%20UXH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'Z4',
 'odometer': 111044,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3300,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW Z4 2.0 SDRIVE 20I M SPORT Roadster',
 'transmission': 'manual',
 'trim': 'SDRIVE 20I M SPORT',
 'vin': 'WBALL32070J222593',
 'year': 2013}
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK13%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Saving data for SK13%20UXH: {'auction_closing_time': 1775113200.0, 'created_time': 1773838990.030171, 'last_price_update_time': 1774736777.604652}
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK13%2520UXH') HTTP/1.1" 204 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: BV14%20YLU
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520YLU%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for BV14%20YLU: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: DC16%20XBH
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC16%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for DC16%20XBH: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: YE17%20LJU
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520LJU%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for YE17%20LJU: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: F17%20JGM
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F17%2520JGM%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for F17%20JGM: 0
2026-03-28 22:26:17 [bca.uk] INFO: Found listing with ID: RBZ%20771
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RBZ%2520771%27 HTTP/1.1" 200 None
2026-03-28 22:26:17 [bca.uk] INFO: Scrape type for RBZ%20771: 2
2026-03-28 22:26:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72648e91-6864-5ccd-b266-dc48307fe0b2 with identifier: RBZ%20771
2026-03-28 22:26:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72648e91-6864-5ccd-b266-dc48307fe0b2 with scrape type 2
2026-03-28 22:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72648e91-6864-5ccd-b266-dc48307fe0b2 with scrape type 2
2026-03-28 22:26:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72648e91-6864-5ccd-b266-dc48307fe0b2, identifier: RBZ%20771
2026-03-28 22:26:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72648e91-6864-5ccd-b266-dc48307fe0b2 with identifier: RBZ%20771
2026-03-28 22:26:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72648e91-6864-5ccd-b266-dc48307fe0b2 with identifier: RBZ%20771
2026-03-28 22:26:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72648e91-6864-5ccd-b266-dc48307fe0b2 with identifier: RBZ%20771 to the API
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 79,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RBZ%20771-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '72648e91-6864-5ccd-b266-dc48307fe0b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RBZ 771',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RBZ%20771&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 84072,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 V6 SC S E-HYBRID Estate',
 'transmission': 'manual',
 'trim': 'V6 SC S E-HYBRID',
 'vin': 'WP1ZZZ92ZGLA58560',
 'year': 2015}
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RBZ%2520771%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Saving data for RBZ%20771: {'auction_closing_time': 1774864800.0, 'created_time': 1774046029.017033, 'last_price_update_time': 1774736778.090859}
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RBZ%2520771') HTTP/1.1" 204 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: WA70%20PNF
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA70%2520PNF%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for WA70%20PNF: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: MW11%20NUB
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW11%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for MW11%20NUB: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: SY14%20GKO
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520GKO%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for SY14%20GKO: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: FV64%20URM
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV64%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for FV64%20URM: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: LT13%20FGD
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for LT13%20FGD: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: WV63%20DFP
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV63%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for WV63%20DFP: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: YY19%20ZHP
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY19%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for YY19%20ZHP: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: DA18%20AFN
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA18%2520AFN%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for DA18%20AFN: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: DG20%20KTE
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG20%2520KTE%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for DG20%20KTE: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: LC65%20VKE
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC65%2520VKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for LC65%20VKE: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: BG67%20PHA
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520PHA%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for BG67%20PHA: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: YC20%20OZV
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC20%2520OZV%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for YC20%20OZV: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: DK71%20XRH
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK71%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for DK71%20XRH: 2
2026-03-28 22:26:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 395ad92c-cc7a-5a35-90a6-72051143aa27 with identifier: DK71%20XRH
2026-03-28 22:26:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 395ad92c-cc7a-5a35-90a6-72051143aa27 with scrape type 2
2026-03-28 22:26:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 395ad92c-cc7a-5a35-90a6-72051143aa27 with scrape type 2
2026-03-28 22:26:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 395ad92c-cc7a-5a35-90a6-72051143aa27, identifier: DK71%20XRH
2026-03-28 22:26:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 395ad92c-cc7a-5a35-90a6-72051143aa27 with identifier: DK71%20XRH
2026-03-28 22:26:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 395ad92c-cc7a-5a35-90a6-72051143aa27 with identifier: DK71%20XRH
2026-03-28 22:26:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 395ad92c-cc7a-5a35-90a6-72051143aa27 with identifier: DK71%20XRH to the API
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK71%20XRH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '395ad92c-cc7a-5a35-90a6-72051143aa27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK71 XRH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK71%20XRH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 81563,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.5 TSI EVO 150 XCELLENCE LUX Estate',
 'transmission': 'manual',
 'trim': 'TSI EVO 150 XCELLENCE LUX',
 'vin': 'VSSZZZKLZNR005136',
 'year': 2021}
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK71%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Saving data for DK71%20XRH: {'auction_closing_time': 1774864800.0, 'created_time': 1773931578.191591, 'last_price_update_time': 1774736778.749048}
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK71%2520XRH') HTTP/1.1" 204 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: YN64%20OXV
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN64%2520OXV%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for YN64%20OXV: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: YP62%20VWJ
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP62%2520VWJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for YP62%20VWJ: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: ET66%20GXS
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520GXS%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for ET66%20GXS: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: GR19%20DXJ
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR19%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for GR19%20DXJ: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: KM20%20UNL
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for KM20%20UNL: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: KY22%20YRZ
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for KY22%20YRZ: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: ML70%20CYH
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520CYH%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for ML70%20CYH: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: OGZ%203885
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OGZ%25203885%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for OGZ%203885: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: OU64%20TZW
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520TZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:18 [bca.uk] INFO: Scrape type for OU64%20TZW: 0
2026-03-28 22:26:18 [bca.uk] INFO: Found listing with ID: VN13%20URU
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN13%2520URU%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for VN13%20URU: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: VU61%20RWE
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU61%2520RWE%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for VU61%20RWE: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: VX21%20LDE
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX21%2520LDE%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for VX21%20LDE: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: YC67%20KRF
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520KRF%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for YC67%20KRF: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: AO65%20EAM
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520EAM%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for AO65%20EAM: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BA18%20WKV
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA18%2520WKV%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BA18%20WKV: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BU20%20LFY
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU20%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BU20%20LFY: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BX70%20UZO
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX70%2520UZO%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BX70%20UZO: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: GD16%20CYL
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD16%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for GD16%20CYL: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: KP69%20JZF
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for KP69%20JZF: 2
2026-03-28 22:26:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09beb048-20f8-5a7e-a348-cf18a69c1cba with identifier: KP69%20JZF
2026-03-28 22:26:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09beb048-20f8-5a7e-a348-cf18a69c1cba with scrape type 2
2026-03-28 22:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09beb048-20f8-5a7e-a348-cf18a69c1cba with scrape type 2
2026-03-28 22:26:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09beb048-20f8-5a7e-a348-cf18a69c1cba, identifier: KP69%20JZF
2026-03-28 22:26:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09beb048-20f8-5a7e-a348-cf18a69c1cba with identifier: KP69%20JZF
2026-03-28 22:26:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09beb048-20f8-5a7e-a348-cf18a69c1cba with identifier: KP69%20JZF
2026-03-28 22:26:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09beb048-20f8-5a7e-a348-cf18a69c1cba with identifier: KP69%20JZF to the API
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=84&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP69%20JZF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '09beb048-20f8-5a7e-a348-cf18a69c1cba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP69 JZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP69%20JZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ARTEON',
 'odometer': 58441,
 'odometer_reading_unit': '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 ARTEON 2.0 TDI 190 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 190 R LINE DSG',
 'vin': 'WVWZZZ3HZLE001827',
 'year': 2019}
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520JZF%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Saving data for KP69%20JZF: {'auction_closing_time': 1774864800.0, 'created_time': 1774073484.781509, 'last_price_update_time': 1774736779.539186}
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520JZF') HTTP/1.1" 204 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: LG18%20SFU
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520SFU%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for LG18%20SFU: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: OW71%20EER
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW71%2520EER%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for OW71%20EER: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: FN14%20YCA
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN14%2520YCA%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for FN14%20YCA: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: GJ18%20XHE
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520XHE%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for GJ18%20XHE: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: VO68%20WLK
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO68%2520WLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for VO68%20WLK: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: WP69%20UPR
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP69%2520UPR%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for WP69%20UPR: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: R24%20HMB
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R24%2520HMB%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for R24%20HMB: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: CK12%20VGP
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK12%2520VGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for CK12%20VGP: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: WF10%20VSZ
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF10%2520VSZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for WF10%20VSZ: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: WG16%20KPO
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG16%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for WG16%20KPO: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: EK20%20UCR
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for EK20%20UCR: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: EO60%20FJV
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520FJV%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for EO60%20FJV: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: DN16%20EGZ
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN16%2520EGZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for DN16%20EGZ: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: KY12%20EWT
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY12%2520EWT%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for KY12%20EWT: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: LP09%20EKK
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP09%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for LP09%20EKK: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: KR16%20YCM
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520YCM%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for KR16%20YCM: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BX71%20DYT
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX71%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BX71%20DYT: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: YR24%20PWK
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520PWK%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for YR24%20PWK: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: WP74%20UYN
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520UYN%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for WP74%20UYN: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BK22%20NZA
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520NZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BK22%20NZA: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: BP22%20AFO
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520AFO%27 HTTP/1.1" 200 None
2026-03-28 22:26:19 [bca.uk] INFO: Scrape type for BP22%20AFO: 0
2026-03-28 22:26:19 [bca.uk] INFO: Found listing with ID: EO22%20NUB
2026-03-28 22:26:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for EO22%20NUB: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: MC74%20UFS
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC74%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for MC74%20UFS: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: OW23%20JRO
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW23%2520JRO%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for OW23%20JRO: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: HK71%20OHD
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520OHD%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for HK71%20OHD: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: SO21%20HBP
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520HBP%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for SO21%20HBP: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: AK71%20ZNU
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for AK71%20ZNU: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: BK71%20GWO
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520GWO%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for BK71%20GWO: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: FV71%20OKG
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520OKG%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for FV71%20OKG: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: GJ22%20EFB
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520EFB%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for GJ22%20EFB: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: LD21%20MHX
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520MHX%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for LD21%20MHX: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: MJ20%20VGK
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520VGK%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for MJ20%20VGK: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: KY71%20NPX
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY71%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for KY71%20NPX: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: MH24%20UGO
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH24%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for MH24%20UGO: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: CX22%20HFE
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX22%2520HFE%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for CX22%20HFE: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: BT71%20KXB
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520KXB%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for BT71%20KXB: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: DA23%20MHE
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA23%2520MHE%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for DA23%20MHE: 0
2026-03-28 22:26:20 [bca.uk] INFO: Found listing with ID: OV23%20SZC
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520SZC%27 HTTP/1.1" 200 None
2026-03-28 22:26:20 [bca.uk] INFO: Scrape type for OV23%20SZC: 0
2026-03-28 22:26:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:21 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:21 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded
2026-03-28 22:26:21 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: OY72%20ZSV
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY72%2520ZSV%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for OY72%20ZSV: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: AP62%20DKP
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP62%2520DKP%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for AP62%20DKP: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: WP20%20MHF
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520MHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for WP20%20MHF: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: LX58%20XUO
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for LX58%20XUO: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: GL21%20EVM
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520EVM%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for GL21%20EVM: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: EA71%20UWN
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520UWN%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for EA71%20UWN: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: WO66%20EVT
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO66%2520EVT%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for WO66%20EVT: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: YG62%20DNJ
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG62%2520DNJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for YG62%20DNJ: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: FG10%20FPF
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG10%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for FG10%20FPF: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: OW19%20OPD
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW19%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for OW19%20OPD: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: MT14%20XXB
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT14%2520XXB%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for MT14%20XXB: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: RE17%20GLK
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE17%2520GLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for RE17%20GLK: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: SA18%20GRY
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520GRY%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for SA18%20GRY: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: SK19%20WDZ
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK19%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for SK19%20WDZ: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: SM17%20EBA
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM17%2520EBA%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for SM17%20EBA: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: WK16%20BGY
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK16%2520BGY%27 HTTP/1.1" 200 None
2026-03-28 22:26:21 [bca.uk] INFO: Scrape type for WK16%20BGY: 0
2026-03-28 22:26:21 [bca.uk] INFO: Found listing with ID: CN64%20RHV
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN64%2520RHV%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for CN64%20RHV: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: DE16%20ETK
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE16%2520ETK%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for DE16%20ETK: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EN17%20AWR
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN17%2520AWR%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EN17%20AWR: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EX17%20URM
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX17%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EX17%20URM: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: FX68%20VNB
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX68%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for FX68%20VNB: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GP16%20OCE
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP16%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GP16%20OCE: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: KF16%20XDS
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520XDS%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for KF16%20XDS: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LD18%20RXF
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520RXF%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LD18%20RXF: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LR15%20USX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR15%2520USX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LR15%20USX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LY66%20VFN
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY66%2520VFN%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LY66%20VFN: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: CF69%20JKU
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF69%2520JKU%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for CF69%20JKU: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: WN73%20EZA
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520EZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for WN73%20EZA: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: WP72%20SZW
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520SZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for WP72%20SZW: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: HN72%20LWJ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for HN72%20LWJ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: WG23%20NVR
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG23%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for WG23%20NVR: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EP68%20BKX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP68%2520BKX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EP68%20BKX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: ST15%20RNA
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST15%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for ST15%20RNA: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: CK67%20KOE
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK67%2520KOE%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for CK67%20KOE: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: PK66%20HDN
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for PK66%20HDN: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: KW17%20VFU
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW17%2520VFU%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for KW17%20VFU: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SB64%20SGO
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB64%2520SGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SB64%20SGO: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SN69%20MMO
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN69%2520MMO%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SN69%20MMO: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EJ70%20WCG
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ70%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EJ70%20WCG: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SA15%20GVV
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA15%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SA15%20GVV: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: AJ10%20BZU
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ10%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for AJ10%20BZU: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: CE13%20KHF
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE13%2520KHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for CE13%20KHF: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EA64%20HLU
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520HLU%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EA64%20HLU: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: EY65%20OLT
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY65%2520OLT%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for EY65%20OLT: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GC69%20AWZ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC69%2520AWZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GC69%20AWZ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GD20%20FSE
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD20%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GD20%20FSE: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GD24%20CWC
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD24%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GD24%20CWC: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GL20%20XBW
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520XBW%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GL20%20XBW: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GM17%20FYZ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM17%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GM17%20FYZ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LA17%20EUB
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520EUB%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LA17%20EUB: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LC19%20LKD
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520LKD%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LC19%20LKD: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LG62%20ESF
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG62%2520ESF%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LG62%20ESF: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LX56%20ZZF
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX56%2520ZZF%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LX56%20ZZF: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SE16%20ZZS
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE16%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SE16%20ZZS: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SH68%20UYO
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520UYO%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SH68%20UYO: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: SK17%20PVL
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK17%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for SK17%20PVL: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: WP14%20FTY
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP14%2520FTY%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for WP14%20FTY: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: AV18%20LWX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV18%2520LWX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for AV18%20LWX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: BD74%20NYM
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520NYM%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for BD74%20NYM: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: BD74%20VSJ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520VSJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for BD74%20VSJ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: BJ23%20GVG
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520GVG%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for BJ23%20GVG: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: BK23%20YOR
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520YOR%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for BK23%20YOR: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: CA25%20NHF
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA25%2520NHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for CA25%20NHF: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: DY72%20UVJ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520UVJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for DY72%20UVJ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: GJ23%20UJH
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for GJ23%20UJH: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: KJZ138755
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJZ138755%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for KJZ138755: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: KP72%20VOB
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520VOB%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for KP72%20VOB: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LB75%20FLK
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB75%2520FLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LB75%20FLK: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LR22%20HKZ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HKZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LR22%20HKZ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: MA23%20LRJ
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for MA23%20LRJ: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: MH72%20CVX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520CVX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for MH72%20CVX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: OE74%20XRC
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for OE74%20XRC: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: RO71%20HTK
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO71%2520HTK%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for RO71%20HTK: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: WU22%20KWX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KWX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for WU22%20KWX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: DU72%20EYA
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520EYA%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for DU72%20EYA: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LD70%20NXS
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD70%2520NXS%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for LD70%20NXS: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: DY11%20RHX
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY11%2520RHX%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for DY11%20RHX: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: DL11%20UXM
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL11%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 22:26:22 [bca.uk] INFO: Scrape type for DL11%20UXM: 0
2026-03-28 22:26:22 [bca.uk] INFO: Found listing with ID: LF71%20UOD
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF71%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for LF71%20UOD: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: FA18%20BWP
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA18%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for FA18%20BWP: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: FD69%20RTU
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD69%2520RTU%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for FD69%20RTU: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: FT72%20LFY
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT72%2520LFY%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for FT72%20LFY: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: RK68%20YKB
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520YKB%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for RK68%20YKB: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: X428%20KTG
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X428%2520KTG%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for X428%20KTG: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: CX18%20YCD
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX18%2520YCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for CX18%20YCD: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: FG61%20XOE
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG61%2520XOE%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for FG61%20XOE: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: WG14%20VJP
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520VJP%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for WG14%20VJP: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: BP19%20UYK
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520UYK%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for BP19%20UYK: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: YE18%20FEP
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE18%2520FEP%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for YE18%20FEP: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: YR72%20KNE
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520KNE%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for YR72%20KNE: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: FG72%20WUA
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520WUA%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for FG72%20WUA: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: OW70%20CZT
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW70%2520CZT%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for OW70%20CZT: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: RO64%20ZPC
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO64%2520ZPC%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for RO64%20ZPC: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: LD22%20YZJ
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520YZJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for LD22%20YZJ: 0
2026-03-28 22:26:23 [bca.uk] INFO: Found listing with ID: DA72%20AVU
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Scrape type for DA72%20AVU: 2
2026-03-28 22:26:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c905eb36-94cf-59f9-9713-db383c49fb94 with identifier: DA72%20AVU
2026-03-28 22:26:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c905eb36-94cf-59f9-9713-db383c49fb94 with scrape type 2
2026-03-28 22:26:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c905eb36-94cf-59f9-9713-db383c49fb94 with scrape type 2
2026-03-28 22:26:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c905eb36-94cf-59f9-9713-db383c49fb94, identifier: DA72%20AVU
2026-03-28 22:26:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c905eb36-94cf-59f9-9713-db383c49fb94 with identifier: DA72%20AVU
2026-03-28 22:26:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c905eb36-94cf-59f9-9713-db383c49fb94 with identifier: DA72%20AVU
2026-03-28 22:26:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c905eb36-94cf-59f9-9713-db383c49fb94 with identifier: DA72%20AVU to the API
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20AVU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c905eb36-94cf-59f9-9713-db383c49fb94',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA72 AVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20AVU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3 SPORTBACK',
 'odometer': 90361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 SPORTBACK 1.4 45 TFSI E S LINE S-T Coupe',
 'transmission': 'automatic',
 'trim': '45 TFSI E S LINE S-T',
 'vin': 'WAUZZZF34P1038903',
 'year': 2022}
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:26:23 [bca.uk] INFO: Saving data for DA72%20AVU: {'auction_closing_time': 1774854000.0, 'created_time': 1773908433.601591, 'last_price_update_time': 1774736783.905808}
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520AVU') HTTP/1.1" 204 0
2026-03-28 22:26:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:24 [bca.uk] INFO: Found listing with ID: HV22%20ODE
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ODE%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Scrape type for HV22%20ODE: 0
2026-03-28 22:26:24 [bca.uk] INFO: Found listing with ID: RV70%20XUT
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Scrape type for RV70%20XUT: 2
2026-03-28 22:26:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04dac22c-deb7-53bf-acef-bb72e05241ce with identifier: RV70%20XUT
2026-03-28 22:26:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04dac22c-deb7-53bf-acef-bb72e05241ce with scrape type 2
2026-03-28 22:26:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04dac22c-deb7-53bf-acef-bb72e05241ce with scrape type 2
2026-03-28 22:26:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04dac22c-deb7-53bf-acef-bb72e05241ce, identifier: RV70%20XUT
2026-03-28 22:26:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04dac22c-deb7-53bf-acef-bb72e05241ce with identifier: RV70%20XUT
2026-03-28 22:26:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04dac22c-deb7-53bf-acef-bb72e05241ce with identifier: RV70%20XUT
2026-03-28 22:26:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04dac22c-deb7-53bf-acef-bb72e05241ce with identifier: RV70%20XUT to the API
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=85&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV70%20XUT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04dac22c-deb7-53bf-acef-bb72e05241ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV70 XUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV70%20XUT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 91953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA PROACE VERSO 2.0 D 150 SHUTTLE LONG MPV',
 'transmission': 'manual',
 'trim': 'D 150 SHUTTLE LONG',
 'vin': 'YARVEAHXKGZ181278',
 'year': 2020}
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Saving data for RV70%20XUT: {'auction_closing_time': 1774854000.0, 'created_time': 1773834063.065521, 'last_price_update_time': 1774736784.415123}
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV70%2520XUT') HTTP/1.1" 204 0
2026-03-28 22:26:24 [bca.uk] INFO: Found listing with ID: LN70%20JXB
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN70%2520JXB%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Scrape type for LN70%20JXB: 0
2026-03-28 22:26:24 [bca.uk] INFO: Found listing with ID: BJ67%20LXG
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Scrape type for BJ67%20LXG: 0
2026-03-28 22:26:24 [bca.uk] INFO: Found listing with ID: AO24%20XBC
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO24%2520XBC%27 HTTP/1.1" 200 None
2026-03-28 22:26:24 [bca.uk] INFO: Scrape type for AO24%20XBC: 0
2026-03-28 22:26:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:26 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:26 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded
2026-03-28 22:26:26 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LF66%20DWV
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF66%2520DWV%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LF66%20DWV: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: EK15%20WTJ
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520WTJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for EK15%20WTJ: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: EP18%20JYO
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EP18%2520JYO%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for EP18%20JYO: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: GN20%20XGG
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN20%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for GN20%20XGG: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LP72%20OEY
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520OEY%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LP72%20OEY: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: SE19%20OWB
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for SE19%20OWB: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: SJ71%20CJE
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ71%2520CJE%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for SJ71%20CJE: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: SV68%20ZRK
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV68%2520ZRK%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for SV68%20ZRK: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: WU71%20CXX
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU71%2520CXX%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for WU71%20CXX: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: YL73%20DFD
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520DFD%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for YL73%20DFD: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: YR69%20HRJ
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520HRJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for YR69%20HRJ: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: CN73%20ZKY
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN73%2520ZKY%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for CN73%20ZKY: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: DV25%20OFM
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV25%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for DV25%20OFM: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LA72%20VHB
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520VHB%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LA72%20VHB: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LM25%20YGK
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM25%2520YGK%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LM25%20YGK: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LO74%20VLW
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO74%2520VLW%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LO74%20VLW: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: LO75%20HSD
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO75%2520HSD%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for LO75%20HSD: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: MC72%20VNB
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC72%2520VNB%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for MC72%20VNB: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: NJ71%20VML
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ71%2520VML%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for NJ71%20VML: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: PK23%20AUA
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for PK23%20AUA: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: RF23%20YVP
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF23%2520YVP%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for RF23%20YVP: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: RF25%20XKY
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for RF25%20XKY: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: SH71%20NVE
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520NVE%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for SH71%20NVE: 0
2026-03-28 22:26:26 [bca.uk] INFO: Found listing with ID: DX17%20NVL
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX17%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 22:26:26 [bca.uk] INFO: Scrape type for DX17%20NVL: 2
2026-03-28 22:26:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with identifier: DX17%20NVL
2026-03-28 22:26:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with scrape type 2
2026-03-28 22:26:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with scrape type 2
2026-03-28 22:26:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd51b1a9-be51-5b0d-a19f-47511d8d9c09, identifier: DX17%20NVL
2026-03-28 22:26:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with identifier: DX17%20NVL
2026-03-28 22:26:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with identifier: DX17%20NVL
2026-03-28 22:26:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd51b1a9-be51-5b0d-a19f-47511d8d9c09 with identifier: DX17%20NVL to the API
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX17%20NVL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd51b1a9-be51-5b0d-a19f-47511d8d9c09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX17 NVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX17%20NVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 68770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.3 CDTI 75 E/F ENERGY Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 75 E/F ENERGY',
 'vin': 'W0L0XEP68H4108801',
 'year': 2017}
2026-03-28 22:26:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX17%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Saving data for DX17%20NVL: {'auction_closing_time': 1774778400.0, 'created_time': 1773930286.362193, 'last_price_update_time': 1774736787.004884}
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX17%2520NVL') HTTP/1.1" 204 0
2026-03-28 22:26:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: FD15%20FKB
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD15%2520FKB%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for FD15%20FKB: 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: BJ65%20VXC
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ65%2520VXC%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for BJ65%20VXC: 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: AK12%20UEF
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520UEF%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for AK12%20UEF: 2
2026-03-28 22:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6affef10-eb01-5612-b8fa-251b92473bd1 with identifier: AK12%20UEF
2026-03-28 22:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6affef10-eb01-5612-b8fa-251b92473bd1 with scrape type 2
2026-03-28 22:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6affef10-eb01-5612-b8fa-251b92473bd1 with scrape type 2
2026-03-28 22:26:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6affef10-eb01-5612-b8fa-251b92473bd1, identifier: AK12%20UEF
2026-03-28 22:26:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6affef10-eb01-5612-b8fa-251b92473bd1 with identifier: AK12%20UEF
2026-03-28 22:26:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6affef10-eb01-5612-b8fa-251b92473bd1 with identifier: AK12%20UEF
2026-03-28 22:26:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6affef10-eb01-5612-b8fa-251b92473bd1 with identifier: AK12%20UEF to the API
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK12%20UEF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6affef10-eb01-5612-b8fa-251b92473bd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK12 UEF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK12%20UEF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '328I',
 'odometer': 57433,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'BMW 328I 2.0 T LUXURY Saloon',
 'transmission': 'manual',
 'trim': 'T LUXURY',
 'vin': 'WBA3A52020E888514',
 'year': 2012}
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK12%2520UEF%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Saving data for AK12%20UEF: {'auction_closing_time': 1774778400.0, 'created_time': 1773843036.948971, 'last_price_update_time': 1774736787.530563}
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK12%2520UEF') HTTP/1.1" 204 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: EA64%20EGV
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for EA64%20EGV: 2
2026-03-28 22:26:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with identifier: EA64%20EGV
2026-03-28 22:26:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with scrape type 2
2026-03-28 22:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with scrape type 2
2026-03-28 22:26:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4e71a52-3d03-5eb0-ab1d-248c6daf81f0, identifier: EA64%20EGV
2026-03-28 22:26:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with identifier: EA64%20EGV
2026-03-28 22:26:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with identifier: EA64%20EGV
2026-03-28 22:26:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4e71a52-3d03-5eb0-ab1d-248c6daf81f0 with identifier: EA64%20EGV to the API
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA64%20EGV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c4e71a52-3d03-5eb0-ab1d-248c6daf81f0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA64 EGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA64%20EGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 136763,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV GX4H 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX4H 4WD',
 'vin': 'JMAXDGG2WEZC06263',
 'year': 2015}
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA64%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Saving data for EA64%20EGV: {'auction_closing_time': 1774778400.0, 'created_time': 1774091433.147269, 'last_price_update_time': 1774736787.926002}
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA64%2520EGV') HTTP/1.1" 204 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: SM63%20CYG
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM63%2520CYG%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for SM63%20CYG: 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: OE14%20ETU
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520ETU%27 HTTP/1.1" 200 None
2026-03-28 22:26:27 [bca.uk] INFO: Scrape type for OE14%20ETU: 0
2026-03-28 22:26:27 [bca.uk] INFO: Found listing with ID: WF13%20MVC
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF13%2520MVC%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for WF13%20MVC: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: SK16%20ONJ
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for SK16%20ONJ: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: AJ72%20FSF
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for AJ72%20FSF: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: EJ73%20XPO
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520XPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for EJ73%20XPO: 2
2026-03-28 22:26:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9a31524-1894-54bf-9c1c-c3a191ccf369 with identifier: EJ73%20XPO
2026-03-28 22:26:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9a31524-1894-54bf-9c1c-c3a191ccf369 with scrape type 2
2026-03-28 22:26:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9a31524-1894-54bf-9c1c-c3a191ccf369 with scrape type 2
2026-03-28 22:26:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9a31524-1894-54bf-9c1c-c3a191ccf369, identifier: EJ73%20XPO
2026-03-28 22:26:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9a31524-1894-54bf-9c1c-c3a191ccf369 with identifier: EJ73%20XPO
2026-03-28 22:26:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9a31524-1894-54bf-9c1c-c3a191ccf369 with identifier: EJ73%20XPO
2026-03-28 22:26:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9a31524-1894-54bf-9c1c-c3a191ccf369 with identifier: EJ73%20XPO to the API
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ73%20XPO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c9a31524-1894-54bf-9c1c-c3a191ccf369',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ73 XPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ73%20XPO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 41187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18550,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.4 TSI PHEV LIFE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI PHEV LIFE DSG',
 'vin': 'WVGZZZ5N3RW406009',
 'year': 2023}
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520XPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Saving data for EJ73%20XPO: {'auction_closing_time': 1775113200.0, 'created_time': 1773908172.949417, 'last_price_update_time': 1774736788.416}
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ73%2520XPO') HTTP/1.1" 204 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: MA21%20SVN
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520SVN%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for MA21%20SVN: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: DF69%20LPC
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF69%2520LPC%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for DF69%20LPC: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: GJ63%20AWU
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ63%2520AWU%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for GJ63%20AWU: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: KY66%20GYH
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY66%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for KY66%20GYH: 0
2026-03-28 22:26:28 [bca.uk] INFO: Found listing with ID: NG69%20FHT
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Scrape type for NG69%20FHT: 2
2026-03-28 22:26:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77995121-4a2a-51de-a634-fc357d308046 with identifier: NG69%20FHT
2026-03-28 22:26:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77995121-4a2a-51de-a634-fc357d308046 with scrape type 2
2026-03-28 22:26:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77995121-4a2a-51de-a634-fc357d308046 with scrape type 2
2026-03-28 22:26:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77995121-4a2a-51de-a634-fc357d308046, identifier: NG69%20FHT
2026-03-28 22:26:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77995121-4a2a-51de-a634-fc357d308046 with identifier: NG69%20FHT
2026-03-28 22:26:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77995121-4a2a-51de-a634-fc357d308046 with identifier: NG69%20FHT
2026-03-28 22:26:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77995121-4a2a-51de-a634-fc357d308046 with identifier: NG69%20FHT to the API
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG69%20FHT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77995121-4a2a-51de-a634-fc357d308046',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG69 FHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG69%20FHT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 60165,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6700,
 'price_includes_vat': False,
 'registration_date': '2020-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': 'KMHK3811LKU297097',
 'year': 2020}
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520FHT%27 HTTP/1.1" 200 None
2026-03-28 22:26:28 [bca.uk] INFO: Saving data for NG69%20FHT: {'auction_closing_time': 1775113200.0, 'created_time': 1773823855.490953, 'last_price_update_time': 1774736788.898374}
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG69%2520FHT') HTTP/1.1" 204 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: NU23%20KHB
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520KHB%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for NU23%20KHB: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: OU17%20YZR
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU17%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for OU17%20YZR: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: YR13%20XDZ
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR13%2520XDZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for YR13%20XDZ: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: YR72%20OHG
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520OHG%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for YR72%20OHG: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: LF67%20UEW
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520UEW%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for LF67%20UEW: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: BL74%20WJV
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for BL74%20WJV: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: BT70%20AXV
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT70%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for BT70%20AXV: 2
2026-03-28 22:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 754c626c-0c6d-512b-bdd3-c1727963aff5 with identifier: BT70%20AXV
2026-03-28 22:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 754c626c-0c6d-512b-bdd3-c1727963aff5 with scrape type 2
2026-03-28 22:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 754c626c-0c6d-512b-bdd3-c1727963aff5 with scrape type 2
2026-03-28 22:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 754c626c-0c6d-512b-bdd3-c1727963aff5, identifier: BT70%20AXV
2026-03-28 22:26:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 754c626c-0c6d-512b-bdd3-c1727963aff5 with identifier: BT70%20AXV
2026-03-28 22:26:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 754c626c-0c6d-512b-bdd3-c1727963aff5 with identifier: BT70%20AXV
2026-03-28 22:26:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 754c626c-0c6d-512b-bdd3-c1727963aff5 with identifier: BT70%20AXV to the API
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT70%20AXV-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '754c626c-0c6d-512b-bdd3-c1727963aff5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT70 AXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT70%20AXV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA45 AMG S/B',
 'odometer': 69423,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 28400,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA45 AMG S/B 2.0 (421) S 4MATIC PLUS DCT Estate',
 'transmission': 'automatic',
 'trim': '(421) S 4MATIC PLUS DCT',
 'vin': 'W1K1186542N160893',
 'year': 2020}
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT70%2520AXV%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Saving data for BT70%20AXV: {'auction_closing_time': 1775199600.0, 'created_time': 1773844559.276455, 'last_price_update_time': 1774736789.506296}
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT70%2520AXV') HTTP/1.1" 204 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: KN73%20ODX
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for KN73%20ODX: 2
2026-03-28 22:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6544713d-1c96-5e30-90ae-93fbe9659856 with identifier: KN73%20ODX
2026-03-28 22:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6544713d-1c96-5e30-90ae-93fbe9659856 with scrape type 2
2026-03-28 22:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6544713d-1c96-5e30-90ae-93fbe9659856 with scrape type 2
2026-03-28 22:26:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6544713d-1c96-5e30-90ae-93fbe9659856, identifier: KN73%20ODX
2026-03-28 22:26:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6544713d-1c96-5e30-90ae-93fbe9659856 with identifier: KN73%20ODX
2026-03-28 22:26:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6544713d-1c96-5e30-90ae-93fbe9659856 with identifier: KN73%20ODX
2026-03-28 22:26:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6544713d-1c96-5e30-90ae-93fbe9659856 with identifier: KN73%20ODX to the API
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN73%20ODX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '6544713d-1c96-5e30-90ae-93fbe9659856',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN73 ODX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN73%20ODX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQS 450+',
 'odometer': 19046,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 43600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQS 450+ EXCLUSIVE LUXURY Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE LUXURY',
 'vin': 'W1K2971232A001529',
 'year': 2023}
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520ODX%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Saving data for KN73%20ODX: {'auction_closing_time': 1775199600.0, 'created_time': 1773844563.810956, 'last_price_update_time': 1774736789.916264}
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN73%2520ODX') HTTP/1.1" 204 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: KT24%20TEO
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT24%2520TEO%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for KT24%20TEO: 0
2026-03-28 22:26:29 [bca.uk] INFO: Found listing with ID: KU21%20PJJ
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU21%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:29 [bca.uk] INFO: Scrape type for KU21%20PJJ: 2
2026-03-28 22:26:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42cd81ba-447c-51a3-8db5-f2692fc98392 with identifier: KU21%20PJJ
2026-03-28 22:26:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42cd81ba-447c-51a3-8db5-f2692fc98392 with scrape type 2
2026-03-28 22:26:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42cd81ba-447c-51a3-8db5-f2692fc98392 with scrape type 2
2026-03-28 22:26:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42cd81ba-447c-51a3-8db5-f2692fc98392, identifier: KU21%20PJJ
2026-03-28 22:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42cd81ba-447c-51a3-8db5-f2692fc98392 with identifier: KU21%20PJJ
2026-03-28 22:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42cd81ba-447c-51a3-8db5-f2692fc98392 with identifier: KU21%20PJJ
2026-03-28 22:26:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42cd81ba-447c-51a3-8db5-f2692fc98392 with identifier: KU21%20PJJ to the API
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU21%20PJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42cd81ba-447c-51a3-8db5-f2692fc98392',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KU21 PJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU21%20PJJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 81612,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9400,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT DCT',
 'vin': 'W1K1770872N199096',
 'year': 2021}
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU21%2520PJJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:30 [bca.uk] INFO: Saving data for KU21%20PJJ: {'auction_closing_time': 1775199600.0, 'created_time': 1773844554.489219, 'last_price_update_time': 1774736790.349695}
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU21%2520PJJ') HTTP/1.1" 204 0
2026-03-28 22:26:30 [bca.uk] INFO: Found listing with ID: KW73%20HVX
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 22:26:30 [bca.uk] INFO: Scrape type for KW73%20HVX: 2
2026-03-28 22:26:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24cd6694-5d17-5a32-90c9-df644bcaeb24 with identifier: KW73%20HVX
2026-03-28 22:26:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24cd6694-5d17-5a32-90c9-df644bcaeb24 with scrape type 2
2026-03-28 22:26:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24cd6694-5d17-5a32-90c9-df644bcaeb24 with scrape type 2
2026-03-28 22:26:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24cd6694-5d17-5a32-90c9-df644bcaeb24, identifier: KW73%20HVX
2026-03-28 22:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24cd6694-5d17-5a32-90c9-df644bcaeb24 with identifier: KW73%20HVX
2026-03-28 22:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24cd6694-5d17-5a32-90c9-df644bcaeb24 with identifier: KW73%20HVX
2026-03-28 22:26:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24cd6694-5d17-5a32-90c9-df644bcaeb24 with identifier: KW73%20HVX to the API
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20HVX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24cd6694-5d17-5a32-90c9-df644bcaeb24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW73 HVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20HVX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 D',
 'odometer': 22122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 26800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C300 D 2.0 AMG LINE PREMIUM PLUS 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 9G',
 'vin': 'W1KAF0GB9RR168373',
 'year': 2023}
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520HVX%27 HTTP/1.1" 200 None
2026-03-28 22:26:30 [bca.uk] INFO: Saving data for KW73%20HVX: {'auction_closing_time': 1775199600.0, 'created_time': 1773844592.633086, 'last_price_update_time': 1774736790.743601}
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520HVX') HTTP/1.1" 204 0
2026-03-28 22:26:30 [bca.uk] INFO: Found listing with ID: LL67%20YWF
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL67%2520YWF%27 HTTP/1.1" 200 None
2026-03-28 22:26:30 [bca.uk] INFO: Scrape type for LL67%20YWF: 2
2026-03-28 22:26:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f3383c4-8446-513e-8dd8-458eb9245087 with identifier: LL67%20YWF
2026-03-28 22:26:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f3383c4-8446-513e-8dd8-458eb9245087 with scrape type 2
2026-03-28 22:26:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f3383c4-8446-513e-8dd8-458eb9245087 with scrape type 2
2026-03-28 22:26:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f3383c4-8446-513e-8dd8-458eb9245087, identifier: LL67%20YWF
2026-03-28 22:26:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f3383c4-8446-513e-8dd8-458eb9245087 with identifier: LL67%20YWF
2026-03-28 22:26:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f3383c4-8446-513e-8dd8-458eb9245087 with identifier: LL67%20YWF
2026-03-28 22:26:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f3383c4-8446-513e-8dd8-458eb9245087 with identifier: LL67%20YWF to the API
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL67%20YWF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6f3383c4-8446-513e-8dd8-458eb9245087',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL67 YWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL67%20YWF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 250 D',
 'odometer': 106838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11100,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 250 D 2.1 SPORT PREMIUM PLUS 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM PLUS 4M 9G',
 'vin': 'WDC2539092V036126',
 'year': 2017}
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL67%2520YWF%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Saving data for LL67%20YWF: {'auction_closing_time': 1775199600.0, 'created_time': 1773835102.730993, 'last_price_update_time': 1774736791.48042}
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL67%2520YWF') HTTP/1.1" 204 0
2026-03-28 22:26:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:31 [bca.uk] INFO: Found listing with ID: LM20%20MUO
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520MUO%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Scrape type for LM20%20MUO: 0
2026-03-28 22:26:31 [bca.uk] INFO: Found listing with ID: M15%20CXT
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M15%2520CXT%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Scrape type for M15%20CXT: 0
2026-03-28 22:26:31 [bca.uk] INFO: Found listing with ID: PO68%20ZDU
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520ZDU%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Scrape type for PO68%20ZDU: 2
2026-03-28 22:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04bea6d8-4120-56ab-be11-fbc1c3bf687d with identifier: PO68%20ZDU
2026-03-28 22:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04bea6d8-4120-56ab-be11-fbc1c3bf687d with scrape type 2
2026-03-28 22:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04bea6d8-4120-56ab-be11-fbc1c3bf687d with scrape type 2
2026-03-28 22:26:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04bea6d8-4120-56ab-be11-fbc1c3bf687d, identifier: PO68%20ZDU
2026-03-28 22:26:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04bea6d8-4120-56ab-be11-fbc1c3bf687d with identifier: PO68%20ZDU
2026-03-28 22:26:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04bea6d8-4120-56ab-be11-fbc1c3bf687d with identifier: PO68%20ZDU
2026-03-28 22:26:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04bea6d8-4120-56ab-be11-fbc1c3bf687d with identifier: PO68%20ZDU to the API
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO68%20ZDU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '04bea6d8-4120-56ab-be11-fbc1c3bf687d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO68 ZDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO68%20ZDU&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200',
 'odometer': 46138,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11200,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 1.6 AMG LINE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDC1569432J541833',
 'year': 2018}
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520ZDU%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Saving data for PO68%20ZDU: {'auction_closing_time': 1775199600.0, 'created_time': 1773844529.474001, 'last_price_update_time': 1774736791.90057}
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO68%2520ZDU') HTTP/1.1" 204 0
2026-03-28 22:26:31 [bca.uk] INFO: Found listing with ID: PO72%20YGK
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO72%2520YGK%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Scrape type for PO72%20YGK: 0
2026-03-28 22:26:31 [bca.uk] INFO: Found listing with ID: RF71%20CNO
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CNO%27 HTTP/1.1" 200 None
2026-03-28 22:26:31 [bca.uk] INFO: Scrape type for RF71%20CNO: 2
2026-03-28 22:26:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: feee01c8-db0f-5b38-a654-6e520270fd25 with identifier: RF71%20CNO
2026-03-28 22:26:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item feee01c8-db0f-5b38-a654-6e520270fd25 with scrape type 2
2026-03-28 22:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item feee01c8-db0f-5b38-a654-6e520270fd25 with scrape type 2
2026-03-28 22:26:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: feee01c8-db0f-5b38-a654-6e520270fd25, identifier: RF71%20CNO
2026-03-28 22:26:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: feee01c8-db0f-5b38-a654-6e520270fd25 with identifier: RF71%20CNO
2026-03-28 22:26:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: feee01c8-db0f-5b38-a654-6e520270fd25 with identifier: RF71%20CNO
2026-03-28 22:26:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: feee01c8-db0f-5b38-a654-6e520270fd25 with identifier: RF71%20CNO to the API
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF71%20CNO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'feee01c8-db0f-5b38-a654-6e520270fd25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF71 CNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF71%20CNO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 15009,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18100,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE EXECUTIVE ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K1770862V115369',
 'year': 2022}
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520CNO%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Saving data for RF71%20CNO: {'auction_closing_time': 1775199600.0, 'created_time': 1773844546.828541, 'last_price_update_time': 1774736792.318834}
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF71%2520CNO') HTTP/1.1" 204 0
2026-03-28 22:26:32 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:32 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded
2026-03-28 22:26:32 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: RX20%20ULV
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for RX20%20ULV: 2
2026-03-28 22:26:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1662a55-7dd6-53f2-8e98-b78f583008be with identifier: RX20%20ULV
2026-03-28 22:26:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1662a55-7dd6-53f2-8e98-b78f583008be with scrape type 2
2026-03-28 22:26:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1662a55-7dd6-53f2-8e98-b78f583008be with scrape type 2
2026-03-28 22:26:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1662a55-7dd6-53f2-8e98-b78f583008be, identifier: RX20%20ULV
2026-03-28 22:26:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:32 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1662a55-7dd6-53f2-8e98-b78f583008be with identifier: RX20%20ULV
2026-03-28 22:26:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1662a55-7dd6-53f2-8e98-b78f583008be with identifier: RX20%20ULV
2026-03-28 22:26:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1662a55-7dd6-53f2-8e98-b78f583008be with identifier: RX20%20ULV to the API
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX20%20ULV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a1662a55-7dd6-53f2-8e98-b78f583008be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX20 ULV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX20%20ULV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200',
 'odometer': 32989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12700,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 1.6 AMG LINE ED.PLUS StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE ED.PLUS',
 'vin': 'WDC1569432J679330',
 'year': 2020}
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX20%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Saving data for RX20%20ULV: {'auction_closing_time': 1775199600.0, 'created_time': 1773844532.558432, 'last_price_update_time': 1774736792.753305}
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX20%2520ULV') HTTP/1.1" 204 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: WT25%20UGL
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for WT25%20UGL: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: WT25%20UGP
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for WT25%20UGP: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: WT25%20UHB
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for WT25%20UHB: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: WT25%20UHF
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for WT25%20UHF: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: WT25%20UHG
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for WT25%20UHG: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: YP24%20TVZ
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520TVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for YP24%20TVZ: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: YP74%20VLB
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for YP74%20VLB: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: CV70%20HFA
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV70%2520HFA%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for CV70%20HFA: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: YO18%20RZN
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO18%2520RZN%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for YO18%20RZN: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: AV69%20TBZ
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV69%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for AV69%20TBZ: 0
2026-03-28 22:26:32 [bca.uk] INFO: Found listing with ID: DA73%20PBX
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA73%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 22:26:32 [bca.uk] INFO: Scrape type for DA73%20PBX: 2
2026-03-28 22:26:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 945d9a17-6e02-58e6-96d6-8fcde77d4ead with identifier: DA73%20PBX
2026-03-28 22:26:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 945d9a17-6e02-58e6-96d6-8fcde77d4ead with scrape type 2
2026-03-28 22:26:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 945d9a17-6e02-58e6-96d6-8fcde77d4ead with scrape type 2
2026-03-28 22:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 945d9a17-6e02-58e6-96d6-8fcde77d4ead, identifier: DA73%20PBX
2026-03-28 22:26:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:33 [bca.uk] INFO: Found listing with ID: S30%20PFW
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S30%2520PFW%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Scrape type for S30%20PFW: 0
2026-03-28 22:26:33 [bca.uk] INFO: Found listing with ID: WG71%20FTF
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Scrape type for WG71%20FTF: 0
2026-03-28 22:26:33 [bca.uk] INFO: Found listing with ID: YP22%20YCH
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Scrape type for YP22%20YCH: 2
2026-03-28 22:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad0e4449-6517-578e-aab7-e07f96fb2cb2 with identifier: YP22%20YCH
2026-03-28 22:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad0e4449-6517-578e-aab7-e07f96fb2cb2 with scrape type 2
2026-03-28 22:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad0e4449-6517-578e-aab7-e07f96fb2cb2 with scrape type 2
2026-03-28 22:26:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad0e4449-6517-578e-aab7-e07f96fb2cb2, identifier: YP22%20YCH
2026-03-28 22:26:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 945d9a17-6e02-58e6-96d6-8fcde77d4ead with identifier: DA73%20PBX
2026-03-28 22:26:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 945d9a17-6e02-58e6-96d6-8fcde77d4ead with identifier: DA73%20PBX
2026-03-28 22:26:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 945d9a17-6e02-58e6-96d6-8fcde77d4ead with identifier: DA73%20PBX to the API
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA73%20PBX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '945d9a17-6e02-58e6-96d6-8fcde77d4ead',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA73 PBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA73%20PBX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 44098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 31700,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 P400E AWD R-DYNAMIC HSE BLACK StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC HSE BLACK',
 'vin': 'SADCA2AY6RA734888',
 'year': 2023}
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA73%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Saving data for DA73%20PBX: {'auction_closing_time': 1775113200.0, 'created_time': 1773834231.610819, 'last_price_update_time': 1774736793.538513}
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA73%2520PBX') HTTP/1.1" 204 0
2026-03-28 22:26:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad0e4449-6517-578e-aab7-e07f96fb2cb2 with identifier: YP22%20YCH
2026-03-28 22:26:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad0e4449-6517-578e-aab7-e07f96fb2cb2 with identifier: YP22%20YCH
2026-03-28 22:26:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad0e4449-6517-578e-aab7-e07f96fb2cb2 with identifier: YP22%20YCH to the API
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP22%20YCH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ad0e4449-6517-578e-aab7-e07f96fb2cb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP22 YCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP22%20YCH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQS 450+',
 'odometer': 25689,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 39000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQS 450+ EXCLUSIVE LUXURY Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE LUXURY',
 'vin': 'W1K2971232A022481',
 'year': 2022}
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520YCH%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Saving data for YP22%20YCH: {'auction_closing_time': 1775199600.0, 'created_time': 1773844551.902017, 'last_price_update_time': 1774736793.934508}
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP22%2520YCH') HTTP/1.1" 204 0
2026-03-28 22:26:33 [bca.uk] INFO: Found listing with ID: DS69%20LSF
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 22:26:33 [bca.uk] INFO: Scrape type for DS69%20LSF: 2
2026-03-28 22:26:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b26742ad-87be-51ef-90c4-e2cbb978c181 with identifier: DS69%20LSF
2026-03-28 22:26:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b26742ad-87be-51ef-90c4-e2cbb978c181 with scrape type 2
2026-03-28 22:26:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b26742ad-87be-51ef-90c4-e2cbb978c181 with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b26742ad-87be-51ef-90c4-e2cbb978c181, identifier: DS69%20LSF
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: AF73%20ESY
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for AF73%20ESY: 2
2026-03-28 22:26:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with identifier: AF73%20ESY
2026-03-28 22:26:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c1004d8-f2f2-54b1-908f-0fe48f1ed993, identifier: AF73%20ESY
2026-03-28 22:26:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b26742ad-87be-51ef-90c4-e2cbb978c181 with identifier: DS69%20LSF
2026-03-28 22:26:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b26742ad-87be-51ef-90c4-e2cbb978c181 with identifier: DS69%20LSF
2026-03-28 22:26:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b26742ad-87be-51ef-90c4-e2cbb978c181 with identifier: DS69%20LSF to the API
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS69%20LSF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b26742ad-87be-51ef-90c4-e2cbb978c181',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS69 LSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS69%20LSF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 36583,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6700,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SRI',
 'vin': 'W0VZRHNS1L6005186',
 'year': 2019}
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Saving data for DS69%20LSF: {'auction_closing_time': 1775113200.0, 'created_time': 1773839165.129815, 'last_price_update_time': 1774736794.458687}
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS69%2520LSF') HTTP/1.1" 204 0
2026-03-28 22:26:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with identifier: AF73%20ESY
2026-03-28 22:26:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with identifier: AF73%20ESY
2026-03-28 22:26:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c1004d8-f2f2-54b1-908f-0fe48f1ed993 with identifier: AF73%20ESY to the API
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF73%20ESY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Electric',
 'id': '6c1004d8-f2f2-54b1-908f-0fe48f1ed993',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF73 ESY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF73%20ESY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 17582,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 21800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC040966',
 'year': 2023}
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Saving data for AF73%20ESY: {'auction_closing_time': 1775232000.0, 'created_time': 1773842712.616772, 'last_price_update_time': 1774736794.757961}
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF73%2520ESY') HTTP/1.1" 204 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: EF65%20XAT
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520XAT%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for EF65%20XAT: 2
2026-03-28 22:26:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69cc1656-af23-59dd-b6bf-a709e78fb420 with identifier: EF65%20XAT
2026-03-28 22:26:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69cc1656-af23-59dd-b6bf-a709e78fb420 with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69cc1656-af23-59dd-b6bf-a709e78fb420 with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69cc1656-af23-59dd-b6bf-a709e78fb420, identifier: EF65%20XAT
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: DL73%20HOJ
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HOJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for DL73%20HOJ: 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: DL73%20LGJ
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LGJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for DL73%20LGJ: 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: DS24%20OYZ
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OYZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for DS24%20OYZ: 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: DV24%20JNK
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JNK%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for DV24%20JNK: 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: DY74%20BVL
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for DY74%20BVL: 0
2026-03-28 22:26:34 [bca.uk] INFO: Found listing with ID: GD23%20YKE
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520YKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:34 [bca.uk] INFO: Scrape type for GD23%20YKE: 2
2026-03-28 22:26:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c92abcd2-883e-5683-bd76-b41dd8a6e6fb with identifier: GD23%20YKE
2026-03-28 22:26:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c92abcd2-883e-5683-bd76-b41dd8a6e6fb with scrape type 2
2026-03-28 22:26:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c92abcd2-883e-5683-bd76-b41dd8a6e6fb with scrape type 2
2026-03-28 22:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c92abcd2-883e-5683-bd76-b41dd8a6e6fb, identifier: GD23%20YKE
2026-03-28 22:26:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69cc1656-af23-59dd-b6bf-a709e78fb420 with identifier: EF65%20XAT
2026-03-28 22:26:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69cc1656-af23-59dd-b6bf-a709e78fb420 with identifier: EF65%20XAT
2026-03-28 22:26:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69cc1656-af23-59dd-b6bf-a709e78fb420 with identifier: EF65%20XAT to the API
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF65%20XAT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '69cc1656-af23-59dd-b6bf-a709e78fb420',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF65 XAT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF65%20XAT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 109610,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4000,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 18D X LINE StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D X LINE',
 'vin': 'WBAHT72010P987275',
 'year': 2016}
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520XAT%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Saving data for EF65%20XAT: {'auction_closing_time': 1775113200.0, 'created_time': 1773826282.463334, 'last_price_update_time': 1774736795.376758}
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF65%2520XAT') HTTP/1.1" 204 0
2026-03-28 22:26:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c92abcd2-883e-5683-bd76-b41dd8a6e6fb with identifier: GD23%20YKE
2026-03-28 22:26:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c92abcd2-883e-5683-bd76-b41dd8a6e6fb with identifier: GD23%20YKE
2026-03-28 22:26:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c92abcd2-883e-5683-bd76-b41dd8a6e6fb with identifier: GD23%20YKE to the API
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD23%20YKE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c92abcd2-883e-5683-bd76-b41dd8a6e6fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GD23 YKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD23%20YKE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 47714,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.3 PHEV AWD VELOCE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV AWD VELOCE',
 'vin': 'ZARPATDW2N3038577',
 'year': 2023}
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520YKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Saving data for GD23%20YKE: {'auction_closing_time': 1775232000.0, 'created_time': 1773842466.258567, 'last_price_update_time': 1774736795.645265}
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD23%2520YKE') HTTP/1.1" 204 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: EJ20%20ULD
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ20%2520ULD%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for EJ20%20ULD: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: FG14%20CUA
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG14%2520CUA%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for FG14%20CUA: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: GN21%20ZMV
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN21%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for GN21%20ZMV: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: GV16%20UXD
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV16%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for GV16%20UXD: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: KJ19%20NDD
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for KJ19%20NDD: 2
2026-03-28 22:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8fcb7b8-b8b7-57c9-affb-43774276eb4d with identifier: KJ19%20NDD
2026-03-28 22:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8fcb7b8-b8b7-57c9-affb-43774276eb4d with scrape type 2
2026-03-28 22:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8fcb7b8-b8b7-57c9-affb-43774276eb4d with scrape type 2
2026-03-28 22:26:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8fcb7b8-b8b7-57c9-affb-43774276eb4d, identifier: KJ19%20NDD
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: KE73%20BBF
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520BBF%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for KE73%20BBF: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: KF73%20AOK
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AOK%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for KF73%20AOK: 0
2026-03-28 22:26:35 [bca.uk] INFO: Found listing with ID: LL74%20DGV
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:35 [bca.uk] INFO: Scrape type for LL74%20DGV: 2
2026-03-28 22:26:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb25389-4d68-5c98-9335-e16649cc122d with identifier: LL74%20DGV
2026-03-28 22:26:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb25389-4d68-5c98-9335-e16649cc122d with scrape type 2
2026-03-28 22:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb25389-4d68-5c98-9335-e16649cc122d with scrape type 2
2026-03-28 22:26:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edb25389-4d68-5c98-9335-e16649cc122d, identifier: LL74%20DGV
2026-03-28 22:26:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8fcb7b8-b8b7-57c9-affb-43774276eb4d with identifier: KJ19%20NDD
2026-03-28 22:26:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8fcb7b8-b8b7-57c9-affb-43774276eb4d with identifier: KJ19%20NDD
2026-03-28 22:26:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8fcb7b8-b8b7-57c9-affb-43774276eb4d with identifier: KJ19%20NDD to the API
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ19%20NDD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd8fcb7b8-b8b7-57c9-affb-43774276eb4d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ19 NDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ19%20NDD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 109838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7250,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI SPORT',
 'vin': 'WAUZZZGB1KR045890',
 'year': 2019}
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Saving data for KJ19%20NDD: {'auction_closing_time': 1775113200.0, 'created_time': 1774351596.196119, 'last_price_update_time': 1774736796.271527}
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ19%2520NDD') HTTP/1.1" 204 0
2026-03-28 22:26:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edb25389-4d68-5c98-9335-e16649cc122d with identifier: LL74%20DGV
2026-03-28 22:26:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edb25389-4d68-5c98-9335-e16649cc122d with identifier: LL74%20DGV
2026-03-28 22:26:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edb25389-4d68-5c98-9335-e16649cc122d with identifier: LL74%20DGV to the API
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DGV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'edb25389-4d68-5c98-9335-e16649cc122d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DGV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 3776,
 '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 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE1R4300178',
 'year': 2024}
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Saving data for LL74%20DGV: {'auction_closing_time': 1775232000.0, 'created_time': 1773842737.767387, 'last_price_update_time': 1774736796.681871}
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DGV') HTTP/1.1" 204 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: KM69%20BWC
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for KM69%20BWC: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: KR24%20RDU
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR24%2520RDU%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for KR24%20RDU: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: KT15%20WKY
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT15%2520WKY%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for KT15%20WKY: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: KW66%20SNU
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW66%2520SNU%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for KW66%20SNU: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: KY21%20DSV
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY21%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for KY21%20DSV: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: LX14%20NEJ
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX14%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for LX14%20NEJ: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: MT20%20ZVJ
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT20%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for MT20%20ZVJ: 2
2026-03-28 22:26:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08c16e12-4150-5c33-8a55-459867ef8a7b with identifier: MT20%20ZVJ
2026-03-28 22:26:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08c16e12-4150-5c33-8a55-459867ef8a7b with scrape type 2
2026-03-28 22:26:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08c16e12-4150-5c33-8a55-459867ef8a7b with scrape type 2
2026-03-28 22:26:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08c16e12-4150-5c33-8a55-459867ef8a7b, identifier: MT20%20ZVJ
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: LL74%20DHX
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHX%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for LL74%20DHX: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: LL74%20DHY
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for LL74%20DHY: 0
2026-03-28 22:26:36 [bca.uk] INFO: Found listing with ID: LL74%20DKO
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 22:26:36 [bca.uk] INFO: Scrape type for LL74%20DKO: 2
2026-03-28 22:26:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad0fa407-8289-5320-91eb-174347ca0a22 with identifier: LL74%20DKO
2026-03-28 22:26:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad0fa407-8289-5320-91eb-174347ca0a22 with scrape type 2
2026-03-28 22:26:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad0fa407-8289-5320-91eb-174347ca0a22 with scrape type 2
2026-03-28 22:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad0fa407-8289-5320-91eb-174347ca0a22, identifier: LL74%20DKO
2026-03-28 22:26:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08c16e12-4150-5c33-8a55-459867ef8a7b with identifier: MT20%20ZVJ
2026-03-28 22:26:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08c16e12-4150-5c33-8a55-459867ef8a7b with identifier: MT20%20ZVJ
2026-03-28 22:26:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08c16e12-4150-5c33-8a55-459867ef8a7b with identifier: MT20%20ZVJ to the API
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT20%20ZVJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08c16e12-4150-5c33-8a55-459867ef8a7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT20 ZVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT20%20ZVJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'SQ5',
 'odometer': 99324,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 20600,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'AUDI SQ5 3.0 TDI 342 QUATTRO TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 342 QUATTRO TIP',
 'vin': 'WAUZZZFY3L2000398',
 'year': 2020}
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT20%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:37 [bca.uk] INFO: Saving data for MT20%20ZVJ: {'auction_closing_time': 1775113200.0, 'created_time': 1773839141.523225, 'last_price_update_time': 1774736797.350481}
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT20%2520ZVJ') HTTP/1.1" 204 0
2026-03-28 22:26:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad0fa407-8289-5320-91eb-174347ca0a22 with identifier: LL74%20DKO
2026-03-28 22:26:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad0fa407-8289-5320-91eb-174347ca0a22 with identifier: LL74%20DKO
2026-03-28 22:26:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad0fa407-8289-5320-91eb-174347ca0a22 with identifier: LL74%20DKO to the API
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DKO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad0fa407-8289-5320-91eb-174347ca0a22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DKO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 4701,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE1R4301413',
 'year': 2024}
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKO%27 HTTP/1.1" 200 None
2026-03-28 22:26:37 [bca.uk] INFO: Saving data for LL74%20DKO: {'auction_closing_time': 1775232000.0, 'created_time': 1773842735.937623, 'last_price_update_time': 1774736797.619359}
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DKO') HTTP/1.1" 204 0
2026-03-28 22:26:37 [bca.uk] INFO: Found listing with ID: OU18%20KRX
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU18%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 22:26:37 [bca.uk] INFO: Scrape type for OU18%20KRX: 2
2026-03-28 22:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85a27296-db1b-5f2f-ac2f-f273a9166359 with identifier: OU18%20KRX
2026-03-28 22:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85a27296-db1b-5f2f-ac2f-f273a9166359 with scrape type 2
2026-03-28 22:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85a27296-db1b-5f2f-ac2f-f273a9166359 with scrape type 2
2026-03-28 22:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85a27296-db1b-5f2f-ac2f-f273a9166359, identifier: OU18%20KRX
2026-03-28 22:26:37 [bca.uk] INFO: Found listing with ID: LN24%20RHF
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:37 [bca.uk] INFO: Scrape type for LN24%20RHF: 2
2026-03-28 22:26:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with identifier: LN24%20RHF
2026-03-28 22:26:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with scrape type 2
2026-03-28 22:26:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with scrape type 2
2026-03-28 22:26:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54811d63-b7e5-57ce-81f5-6ee2e5926db4, identifier: LN24%20RHF
2026-03-28 22:26:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85a27296-db1b-5f2f-ac2f-f273a9166359 with identifier: OU18%20KRX
2026-03-28 22:26:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85a27296-db1b-5f2f-ac2f-f273a9166359 with identifier: OU18%20KRX
2026-03-28 22:26:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85a27296-db1b-5f2f-ac2f-f273a9166359 with identifier: OU18%20KRX to the API
2026-03-28 22:26:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 214,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU18%20KRX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85a27296-db1b-5f2f-ac2f-f273a9166359',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU18 KRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU18%20KRX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 94601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14800,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 3.0 P380 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P380 R-DYNAMIC HSE',
 'vin': 'SALYA2AV9JA755125',
 'year': 2018}
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU18%2520KRX%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Saving data for OU18%20KRX: {'auction_closing_time': 1775113200.0, 'created_time': 1773838977.556792, 'last_price_update_time': 1774736798.15668}
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU18%2520KRX') HTTP/1.1" 204 0
2026-03-28 22:26:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with identifier: LN24%20RHF
2026-03-28 22:26:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with identifier: LN24%20RHF
2026-03-28 22:26:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54811d63-b7e5-57ce-81f5-6ee2e5926db4 with identifier: LN24%20RHF to the API
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20RHF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54811d63-b7e5-57ce-81f5-6ee2e5926db4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 RHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20RHF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 10288,
 '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': 'VXKUPHNSSR4033754',
 'year': 2024}
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Saving data for LN24%20RHF: {'auction_closing_time': 1775232000.0, 'created_time': 1773925336.630729, 'last_price_update_time': 1774736798.533518}
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520RHF') HTTP/1.1" 204 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: RJ19%20PBY
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ19%2520PBY%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for RJ19%20PBY: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: RV69%20YBL
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV69%2520YBL%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for RV69%20YBL: 2
2026-03-28 22:26:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8c07078-e8b1-5acd-9b43-8fada9c946ea with identifier: RV69%20YBL
2026-03-28 22:26:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8c07078-e8b1-5acd-9b43-8fada9c946ea with scrape type 2
2026-03-28 22:26:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8c07078-e8b1-5acd-9b43-8fada9c946ea with scrape type 2
2026-03-28 22:26:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8c07078-e8b1-5acd-9b43-8fada9c946ea, identifier: RV69%20YBL
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: LN24%20RUR
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RUR%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for LN24%20RUR: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: LP23%20GVM
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVM%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for LP23%20GVM: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: LP23%20GYX
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GYX%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for LP23%20GYX: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: LP23%20GZA
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for LP23%20GZA: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: ML74%20XNM
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520XNM%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for ML74%20XNM: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: VK24%20MMX
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for VK24%20MMX: 0
2026-03-28 22:26:38 [bca.uk] INFO: Found listing with ID: WP74%20CVY
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CVY%27 HTTP/1.1" 200 None
2026-03-28 22:26:38 [bca.uk] INFO: Scrape type for WP74%20CVY: 2
2026-03-28 22:26:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with identifier: WP74%20CVY
2026-03-28 22:26:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with scrape type 2
2026-03-28 22:26:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with scrape type 2
2026-03-28 22:26:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70, identifier: WP74%20CVY
2026-03-28 22:26:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8c07078-e8b1-5acd-9b43-8fada9c946ea with identifier: RV69%20YBL
2026-03-28 22:26:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8c07078-e8b1-5acd-9b43-8fada9c946ea with identifier: RV69%20YBL
2026-03-28 22:26:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8c07078-e8b1-5acd-9b43-8fada9c946ea with identifier: RV69%20YBL to the API
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV69%20YBL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8c07078-e8b1-5acd-9b43-8fada9c946ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV69 YBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV69%20YBL&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 95667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12750,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC SE (7ST)',
 'vin': 'SALCA2AN4LH842354',
 'year': 2019}
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV69%2520YBL%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Saving data for RV69%20YBL: {'auction_closing_time': 1775113200.0, 'created_time': 1774351535.375878, 'last_price_update_time': 1774736799.197682}
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV69%2520YBL') HTTP/1.1" 204 0
2026-03-28 22:26:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with identifier: WP74%20CVY
2026-03-28 22:26:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with identifier: WP74%20CVY
2026-03-28 22:26:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3bab86c-2f4c-52e7-8aa7-6ecb7237dc70 with identifier: WP74%20CVY to the API
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP74%20CVY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd3bab86c-2f4c-52e7-8aa7-6ecb7237dc70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP74 CVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP74%20CVY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 10952,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 14400,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 1.2 ALTITUDE Hatchback',
 'transmission': 'manual',
 'trim': 'ALTITUDE',
 'vin': 'ZAC5JACL6RJL27475',
 'year': 2024}
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CVY%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Saving data for WP74%20CVY: {'auction_closing_time': 1775232000.0, 'created_time': 1773834977.138146, 'last_price_update_time': 1774736799.474786}
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP74%2520CVY') HTTP/1.1" 204 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: SE65%20YHM
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for SE65%20YHM: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: SH70%20OFN
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for SH70%20OFN: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: YB14%20HFT
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB14%2520HFT%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for YB14%20HFT: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: YF68%20ZHY
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for YF68%20ZHY: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: YG69%20WDD
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG69%2520WDD%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for YG69%20WDD: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: DN23%20VEH
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN23%2520VEH%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for DN23%20VEH: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: GM67%20CME
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM67%2520CME%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for GM67%20CME: 2
2026-03-28 22:26:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with identifier: GM67%20CME
2026-03-28 22:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with scrape type 2
2026-03-28 22:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with scrape type 2
2026-03-28 22:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d33a687-cd23-5227-a00f-ef5b76a0ce51, identifier: GM67%20CME
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: WP74%20CVZ
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP74%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for WP74%20CVZ: 0
2026-03-28 22:26:39 [bca.uk] INFO: Found listing with ID: YJ73%20WTY
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 22:26:39 [bca.uk] INFO: Scrape type for YJ73%20WTY: 2
2026-03-28 22:26:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c33a8e8f-4935-5b97-8933-536c693da75b with identifier: YJ73%20WTY
2026-03-28 22:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c33a8e8f-4935-5b97-8933-536c693da75b with scrape type 2
2026-03-28 22:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c33a8e8f-4935-5b97-8933-536c693da75b with scrape type 2
2026-03-28 22:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c33a8e8f-4935-5b97-8933-536c693da75b, identifier: YJ73%20WTY
2026-03-28 22:26:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with identifier: GM67%20CME
2026-03-28 22:26:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with identifier: GM67%20CME
2026-03-28 22:26:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d33a687-cd23-5227-a00f-ef5b76a0ce51 with identifier: GM67%20CME to the API
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM67%20CME-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7d33a687-cd23-5227-a00f-ef5b76a0ce51',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM67 CME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM67%20CME&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Paddock Wood',
 'make': 'MITSUBISHI',
 'model': 'ECLIPSE CROSS',
 'odometer': 60182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI ECLIPSE CROSS 1.5 3 Hatchback',
 'transmission': 'automatic',
 'trim': '3',
 'vin': 'JMAXTGK1WJZ000804',
 'year': 2018}
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM67%2520CME%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Saving data for GM67%20CME: {'auction_closing_time': 1775113200.0, 'created_time': 1774437878.855565, 'last_price_update_time': 1774736800.203236}
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM67%2520CME') HTTP/1.1" 204 0
2026-03-28 22:26:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c33a8e8f-4935-5b97-8933-536c693da75b with identifier: YJ73%20WTY
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=yellow%2Fblack HTTP/1.1" 200 None
2026-03-28 22:26:40 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:26:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c33a8e8f-4935-5b97-8933-536c693da75b with identifier: YJ73%20WTY
2026-03-28 22:26:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c33a8e8f-4935-5b97-8933-536c693da75b with identifier: YJ73%20WTY to the API
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ73%20WTY-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T16:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c33a8e8f-4935-5b97-8933-536c693da75b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YJ73 WTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ73%20WTY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 10495,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 115KW 54KWH 1ST EDITION Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH 1ST EDITION',
 'vin': 'ZACNJAC58PJK30129',
 'year': 2023}
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ73%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Saving data for YJ73%20WTY: {'auction_closing_time': 1775232000.0, 'created_time': 1773841616.21193, 'last_price_update_time': 1774736800.686703}
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ73%2520WTY') HTTP/1.1" 204 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: GY71%20VDL
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY71%2520VDL%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for GY71%20VDL: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: KE22%20PJV
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE22%2520PJV%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for KE22%20PJV: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: SW69%20OJM
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520OJM%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for SW69%20OJM: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: VD03%20MON
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VD03%2520MON%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for VD03%20MON: 2
2026-03-28 22:26:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc30d630-c8ba-5d51-9f1e-fd7193345811 with identifier: VD03%20MON
2026-03-28 22:26:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc30d630-c8ba-5d51-9f1e-fd7193345811 with scrape type 2
2026-03-28 22:26:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc30d630-c8ba-5d51-9f1e-fd7193345811 with scrape type 2
2026-03-28 22:26:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc30d630-c8ba-5d51-9f1e-fd7193345811, identifier: VD03%20MON
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: BN11%20MWK
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN11%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for BN11%20MWK: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: GR56%20OBC
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GR56%2520OBC%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for GR56%20OBC: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: VE16%20KPV
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for VE16%20KPV: 0
2026-03-28 22:26:40 [bca.uk] INFO: Found listing with ID: KD17%20DTF
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD17%2520DTF%27 HTTP/1.1" 200 None
2026-03-28 22:26:40 [bca.uk] INFO: Scrape type for KD17%20DTF: 2
2026-03-28 22:26:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cff71e8f-17fb-50ea-bb83-c6059222ac5a with identifier: KD17%20DTF
2026-03-28 22:26:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cff71e8f-17fb-50ea-bb83-c6059222ac5a with scrape type 2
2026-03-28 22:26:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cff71e8f-17fb-50ea-bb83-c6059222ac5a with scrape type 2
2026-03-28 22:26:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cff71e8f-17fb-50ea-bb83-c6059222ac5a, identifier: KD17%20DTF
2026-03-28 22:26:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc30d630-c8ba-5d51-9f1e-fd7193345811 with identifier: VD03%20MON
2026-03-28 22:26:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc30d630-c8ba-5d51-9f1e-fd7193345811 with identifier: VD03%20MON
2026-03-28 22:26:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc30d630-c8ba-5d51-9f1e-fd7193345811 with identifier: VD03%20MON to the API
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 274,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VD03%20MON-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc30d630-c8ba-5d51-9f1e-fd7193345811',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VD03 MON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VD03%20MON&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Crawley',
 'make': 'JAGUAR',
 'model': 'F-PACE SVR',
 'odometer': 18838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 48000,
 'price_includes_vat': False,
 'registration_date': '2023-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': 'SADCA2AE5RA721703',
 'year': 2023}
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VD03%2520MON%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Saving data for VD03%20MON: {'auction_closing_time': 1775113200.0, 'created_time': 1773846125.619585, 'last_price_update_time': 1774736801.315563}
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VD03%2520MON') HTTP/1.1" 204 0
2026-03-28 22:26:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cff71e8f-17fb-50ea-bb83-c6059222ac5a with identifier: KD17%20DTF
2026-03-28 22:26:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cff71e8f-17fb-50ea-bb83-c6059222ac5a with identifier: KD17%20DTF
2026-03-28 22:26:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cff71e8f-17fb-50ea-bb83-c6059222ac5a with identifier: KD17%20DTF to the API
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=86&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KD17%20DTF-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cff71e8f-17fb-50ea-bb83-c6059222ac5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KD17 DTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KD17%20DTF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MASERATI',
 'model': 'GHIBLI',
 'odometer': 12473,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15000,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MASERATI GHIBLI 3.0 V6 T-T 350 Saloon',
 'transmission': 'manual',
 'trim': 'V6 T-T 350',
 'vin': 'ZAMXS57C001254722',
 'year': 2017}
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD17%2520DTF%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Saving data for KD17%20DTF: {'auction_closing_time': 1775199600.0, 'created_time': 1773841803.138789, 'last_price_update_time': 1774736801.599777}
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KD17%2520DTF') HTTP/1.1" 204 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: BK24%20NHU
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520NHU%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for BK24%20NHU: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: CK21%20KYG
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK21%2520KYG%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for CK21%20KYG: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: CU17%20TZX
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520TZX%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for CU17%20TZX: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: CV73%20RUW
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520RUW%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for CV73%20RUW: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: VO73%20KCE
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO73%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for VO73%20KCE: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: LS73%20UPO
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520UPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for LS73%20UPO: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: SA19%20OCE
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA19%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for SA19%20OCE: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: SM21%20UGT
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520UGT%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for SM21%20UGT: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: WG18%20VLS
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520VLS%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for WG18%20VLS: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: WG72%20TBZ
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG72%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for WG72%20TBZ: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: YK17%20TKT
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK17%2520TKT%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for YK17%20TKT: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: BF67%20ZYR
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF67%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for BF67%20ZYR: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: EK22%20MVT
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK22%2520MVT%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for EK22%20MVT: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: EX23%20VFD
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520VFD%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for EX23%20VFD: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: FX72%20RBU
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX72%2520RBU%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for FX72%20RBU: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: KX18%20FWZ
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520FWZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for KX18%20FWZ: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: LF23%20VTK
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520VTK%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for LF23%20VTK: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: LG70%20XBH
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG70%2520XBH%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for LG70%20XBH: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: LV72%20KWO
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520KWO%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for LV72%20KWO: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: NA72%20FTZ
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for NA72%20FTZ: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: WR72%20ZZT
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR72%2520ZZT%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for WR72%20ZZT: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: AK18%20VST
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520VST%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for AK18%20VST: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: EK20%20NZC
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520NZC%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for EK20%20NZC: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: GY61%20UKK
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY61%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 22:26:41 [bca.uk] INFO: Scrape type for GY61%20UKK: 0
2026-03-28 22:26:41 [bca.uk] INFO: Found listing with ID: KR19%20RKX
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR19%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for KR19%20RKX: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: KU09%20FGO
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU09%2520FGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for KU09%20FGO: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: NG15%20GWX
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG15%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for NG15%20GWX: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: RX65%20PZP
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX65%2520PZP%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for RX65%20PZP: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: WJ67%20UEN
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ67%2520UEN%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for WJ67%20UEN: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: AF23%20YTL
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520YTL%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for AF23%20YTL: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: BK67%20ZZW
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for BK67%20ZZW: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: EA20%20SZP
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA20%2520SZP%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for EA20%20SZP: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: LA17%20FML
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520FML%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for LA17%20FML: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: M28%20JXF
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M28%2520JXF%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for M28%20JXF: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: MM67%20GNY
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM67%2520GNY%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for MM67%20GNY: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: NG16%20CNJ
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG16%2520CNJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for NG16%20CNJ: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: OE14%20ZVC
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE14%2520ZVC%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for OE14%20ZVC: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: OW66%20ATN
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW66%2520ATN%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for OW66%20ATN: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: VU68%20PBV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520PBV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for VU68%20PBV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: YG15%20BYV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG15%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for YG15%20BYV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: YF69%20OBM
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF69%2520OBM%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for YF69%20OBM: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: FE67%20PXN
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE67%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for FE67%20PXN: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: EY70%20LFR
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for EY70%20LFR: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: EA18%20OEP
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520OEP%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for EA18%20OEP: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: EN14%20GKC
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN14%2520GKC%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for EN14%20GKC: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: LP62%20TXD
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP62%2520TXD%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for LP62%20TXD: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: BP11%20YWW
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP11%2520YWW%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for BP11%20YWW: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: FN61%20HWO
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN61%2520HWO%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for FN61%20HWO: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: HG08%20HGP
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG08%2520HGP%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for HG08%20HGP: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: PN65%20NPA
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN65%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for PN65%20NPA: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: PO67%20WWL
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for PO67%20WWL: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: SJ53%20LFF
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ53%2520LFF%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for SJ53%20LFF: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: BD72%20UWA
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for BD72%20UWA: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: HV72%20UZX
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520UZX%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for HV72%20UZX: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: ND72%20UGO
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for ND72%20UGO: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: YS22%20ODW
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS22%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for YS22%20ODW: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: MT13%20VNW
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT13%2520VNW%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for MT13%20VNW: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: MV75%20YTH
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV75%2520YTH%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for MV75%20YTH: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: DS20%20DMV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520DMV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for DS20%20DMV: 2
2026-03-28 22:26:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 044947f9-310b-5cf8-be2d-5946147499f8 with identifier: DS20%20DMV
2026-03-28 22:26:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 044947f9-310b-5cf8-be2d-5946147499f8 with scrape type 2
2026-03-28 22:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 044947f9-310b-5cf8-be2d-5946147499f8 with scrape type 2
2026-03-28 22:26:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 044947f9-310b-5cf8-be2d-5946147499f8, identifier: DS20%20DMV
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: LC23%20OUV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC23%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for LC23%20OUV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: LA72%20FWB
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520FWB%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for LA72%20FWB: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: EU65%20VYS
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU65%2520VYS%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for EU65%20VYS: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: RF16%20ZJV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520ZJV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for RF16%20ZJV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: LL70%20UTF
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520UTF%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for LL70%20UTF: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: BJ25%20KCV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ25%2520KCV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for BJ25%20KCV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: BK74%20FUJ
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520FUJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for BK74%20FUJ: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: RX25%20AUV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for RX25%20AUV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: RX25%20AUW
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX25%2520AUW%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for RX25%20AUW: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: WT25%20UFM
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFM%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for WT25%20UFM: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: WT25%20UFV
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFV%27 HTTP/1.1" 200 None
2026-03-28 22:26:42 [bca.uk] INFO: Scrape type for WT25%20UFV: 0
2026-03-28 22:26:42 [bca.uk] INFO: Found listing with ID: WT25%20UGA
2026-03-28 22:26:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGA%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Scrape type for WT25%20UGA: 0
2026-03-28 22:26:43 [bca.uk] INFO: Found listing with ID: WT25%20UGG
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGG%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Scrape type for WT25%20UGG: 0
2026-03-28 22:26:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 044947f9-310b-5cf8-be2d-5946147499f8 with identifier: DS20%20DMV
2026-03-28 22:26:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 044947f9-310b-5cf8-be2d-5946147499f8 with identifier: DS20%20DMV
2026-03-28 22:26:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 044947f9-310b-5cf8-be2d-5946147499f8 with identifier: DS20%20DMV to the API
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS20%20DMV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '044947f9-310b-5cf8-be2d-5946147499f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS20 DMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS20%20DMV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 63871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6150,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 2.0 TDI 102 BMT STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT STARTLINE',
 'vin': 'WV1ZZZ2KZLX079420',
 'year': 2020}
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520DMV%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Saving data for DS20%20DMV: {'auction_closing_time': 1774854000.0, 'created_time': 1773839756.144146, 'last_price_update_time': 1774736803.308064}
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS20%2520DMV') HTTP/1.1" 204 0
2026-03-28 22:26:43 [bca.uk] INFO: Found listing with ID: FD21%20UPE
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520UPE%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Scrape type for FD21%20UPE: 2
2026-03-28 22:26:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with identifier: FD21%20UPE
2026-03-28 22:26:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with scrape type 2
2026-03-28 22:26:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with scrape type 2
2026-03-28 22:26:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 702c44d2-a3b8-5ec0-bb57-833f70fcab1e, identifier: FD21%20UPE
2026-03-28 22:26:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with identifier: FD21%20UPE
2026-03-28 22:26:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with identifier: FD21%20UPE
2026-03-28 22:26:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 702c44d2-a3b8-5ec0-bb57-833f70fcab1e with identifier: FD21%20UPE to the API
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD21%20UPE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '702c44d2-a3b8-5ec0-bb57-833f70fcab1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD21 UPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD21%20UPE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T32',
 'odometer': 148408,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10050,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T32 2.0 TDI 150 LWB S/L BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 LWB S/L BUSINESS',
 'vin': 'WV1ZZZ7HZMH127256',
 'year': 2021}
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520UPE%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Saving data for FD21%20UPE: {'auction_closing_time': 1774854000.0, 'created_time': 1774351834.580447, 'last_price_update_time': 1774736803.784769}
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD21%2520UPE') HTTP/1.1" 204 0
2026-03-28 22:26:43 [bca.uk] INFO: Found listing with ID: FG20%20GFE
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 22:26:43 [bca.uk] INFO: Scrape type for FG20%20GFE: 2
2026-03-28 22:26:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with identifier: FG20%20GFE
2026-03-28 22:26:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with scrape type 2
2026-03-28 22:26:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with scrape type 2
2026-03-28 22:26:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29f3ebcb-00ac-53df-a94f-40cd9031c1f1, identifier: FG20%20GFE
2026-03-28 22:26:43 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded
2026-03-28 22:26:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with identifier: FG20%20GFE
2026-03-28 22:26:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with identifier: FG20%20GFE
2026-03-28 22:26:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29f3ebcb-00ac-53df-a94f-40cd9031c1f1 with identifier: FG20%20GFE to the API
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=87&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG20%20GFE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '29f3ebcb-00ac-53df-a94f-40cd9031c1f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG20 GFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG20%20GFE&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 46438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 18250,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.4 D 150 INVINCIBLE X 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D 150 INVINCIBLE X 4WD',
 'vin': 'AHTBB3CD401767902',
 'year': 2020}
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG20%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 22:26:44 [bca.uk] INFO: Saving data for FG20%20GFE: {'auction_closing_time': 1774854000.0, 'created_time': 1773839756.546194, 'last_price_update_time': 1774736804.203163}
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG20%2520GFE') HTTP/1.1" 204 0
2026-03-28 22:26:44 [bca.uk] INFO: Found listing with ID: FH70%20KUE
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH70%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 22:26:44 [bca.uk] INFO: Scrape type for FH70%20KUE: 0
2026-03-28 22:26:44 [bca.uk] INFO: Found listing with ID: FL70%20HLX
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 22:26:44 [bca.uk] INFO: Scrape type for FL70%20HLX: 2
2026-03-28 22:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c87deb71-4e27-5a1a-b471-fcb8f50180bf with identifier: FL70%20HLX
2026-03-28 22:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c87deb71-4e27-5a1a-b471-fcb8f50180bf with scrape type 2
2026-03-28 22:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c87deb71-4e27-5a1a-b471-fcb8f50180bf with scrape type 2
2026-03-28 22:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c87deb71-4e27-5a1a-b471-fcb8f50180bf, identifier: FL70%20HLX
2026-03-28 22:26:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c87deb71-4e27-5a1a-b471-fcb8f50180bf with identifier: FL70%20HLX
2026-03-28 22:26:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c87deb71-4e27-5a1a-b471-fcb8f50180bf with identifier: FL70%20HLX
2026-03-28 22:26:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c87deb71-4e27-5a1a-b471-fcb8f50180bf with identifier: FL70%20HLX to the API
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL70%20HLX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c87deb71-4e27-5a1a-b471-fcb8f50180bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL70 HLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL70%20HLX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'VIVARO 3100',
 'odometer': 105374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5350,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 3100 2.0 D 120 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 120 DYNAMIC L2 H1',
 'vin': 'VXEVFAHKKLZ064498',
 'year': 2020}
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520HLX%27 HTTP/1.1" 200 None
2026-03-28 22:26:44 [bca.uk] INFO: Saving data for FL70%20HLX: {'auction_closing_time': 1774854000.0, 'created_time': 1773825973.251643, 'last_price_update_time': 1774736804.65956}
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520HLX') HTTP/1.1" 204 0
2026-03-28 22:26:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:44 [bca.uk] INFO: Found listing with ID: FN71%20OKW
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN71%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 22:26:44 [bca.uk] INFO: Scrape type for FN71%20OKW: 2
2026-03-28 22:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd2c400c-6658-546c-97fa-e0e1bff54cc5 with identifier: FN71%20OKW
2026-03-28 22:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd2c400c-6658-546c-97fa-e0e1bff54cc5 with scrape type 2
2026-03-28 22:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd2c400c-6658-546c-97fa-e0e1bff54cc5 with scrape type 2
2026-03-28 22:26:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd2c400c-6658-546c-97fa-e0e1bff54cc5, identifier: FN71%20OKW
2026-03-28 22:26:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd2c400c-6658-546c-97fa-e0e1bff54cc5 with identifier: FN71%20OKW
2026-03-28 22:26:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd2c400c-6658-546c-97fa-e0e1bff54cc5 with identifier: FN71%20OKW
2026-03-28 22:26:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd2c400c-6658-546c-97fa-e0e1bff54cc5 with identifier: FN71%20OKW to the API
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN71%20OKW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fd2c400c-6658-546c-97fa-e0e1bff54cc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN71 OKW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN71%20OKW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 88284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13050,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TRANSPORTER T30 2.0 TDI 150 LWB S/L PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 150 LWB S/L',
 'vin': 'WV1ZZZ7HZNH003155',
 'year': 2021}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN71%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Saving data for FN71%20OKW: {'auction_closing_time': 1774854000.0, 'created_time': 1774351946.329421, 'last_price_update_time': 1774736805.043268}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN71%2520OKW') HTTP/1.1" 204 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: BC18%20EZX
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520EZX%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for BC18%20EZX: 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: DP69%20VUY
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520VUY%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for DP69%20VUY: 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: LR22%20HNG
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for LR22%20HNG: 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: BG72%20UDV
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for BG72%20UDV: 2
2026-03-28 22:26:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with identifier: BG72%20UDV
2026-03-28 22:26:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with scrape type 2
2026-03-28 22:26:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with scrape type 2
2026-03-28 22:26:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0, identifier: BG72%20UDV
2026-03-28 22:26:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with identifier: BG72%20UDV
2026-03-28 22:26:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with identifier: BG72%20UDV
2026-03-28 22:26:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0 with identifier: BG72%20UDV to the API
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 76,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG72%20UDV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0fb8e8ff-9c8b-56bd-baec-5bc671fcacb0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG72 UDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG72%20UDV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TOURNEO CUSTOM',
 'odometer': 54590,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TOURNEO CUSTOM 1.0 PHEV 126 SWB TITANIUM L/R Bus',
 'transmission': 'automatic',
 'trim': 'PHEV 126 SWB TITANIUM L/R',
 'vin': 'WF03XXTTGHNJ31241',
 'year': 2022}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Saving data for BG72%20UDV: {'auction_closing_time': 1775113200.0, 'created_time': 1774436641.262464, 'last_price_update_time': 1774736805.496539}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG72%2520UDV') HTTP/1.1" 204 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: CJ72%20FRX
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for CJ72%20FRX: 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: CJ72%20FSC
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FSC%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for CJ72%20FSC: 0
2026-03-28 22:26:45 [bca.uk] INFO: Found listing with ID: DC73%20CYT
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Scrape type for DC73%20CYT: 2
2026-03-28 22:26:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7e7d192-6e26-50c7-a1e1-a8102e448406 with identifier: DC73%20CYT
2026-03-28 22:26:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7e7d192-6e26-50c7-a1e1-a8102e448406 with scrape type 2
2026-03-28 22:26:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7e7d192-6e26-50c7-a1e1-a8102e448406 with scrape type 2
2026-03-28 22:26:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7e7d192-6e26-50c7-a1e1-a8102e448406, identifier: DC73%20CYT
2026-03-28 22:26:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7e7d192-6e26-50c7-a1e1-a8102e448406 with identifier: DC73%20CYT
2026-03-28 22:26:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7e7d192-6e26-50c7-a1e1-a8102e448406 with identifier: DC73%20CYT
2026-03-28 22:26:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7e7d192-6e26-50c7-a1e1-a8102e448406 with identifier: DC73%20CYT to the API
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC73%20CYT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7e7d192-6e26-50c7-a1e1-a8102e448406',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC73 CYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC73%20CYT&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 42144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 23250,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN AMAROK A33 2.0 TDI 205 4M STYLE CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDI 205 4M STYLE',
 'vin': 'WV4ZZZT13PS019140',
 'year': 2023}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520CYT%27 HTTP/1.1" 200 None
2026-03-28 22:26:45 [bca.uk] INFO: Saving data for DC73%20CYT: {'auction_closing_time': 1775113200.0, 'created_time': 1774436546.408583, 'last_price_update_time': 1774736805.936553}
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC73%2520CYT') HTTP/1.1" 204 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: KP71%20CDK
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520CDK%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for KP71%20CDK: 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: WP70%20UBB
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520UBB%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for WP70%20UBB: 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: YC25%20NRJ
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520NRJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for YC25%20NRJ: 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: YE25%20HRC
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE25%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for YE25%20HRC: 2
2026-03-28 22:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dbd81149-5166-505d-aeff-3fa299561a98 with identifier: YE25%20HRC
2026-03-28 22:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dbd81149-5166-505d-aeff-3fa299561a98 with scrape type 2
2026-03-28 22:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dbd81149-5166-505d-aeff-3fa299561a98 with scrape type 2
2026-03-28 22:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dbd81149-5166-505d-aeff-3fa299561a98, identifier: YE25%20HRC
2026-03-28 22:26:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dbd81149-5166-505d-aeff-3fa299561a98 with identifier: YE25%20HRC
2026-03-28 22:26:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dbd81149-5166-505d-aeff-3fa299561a98 with identifier: YE25%20HRC
2026-03-28 22:26:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dbd81149-5166-505d-aeff-3fa299561a98 with identifier: YE25%20HRC to the API
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE25%20HRC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dbd81149-5166-505d-aeff-3fa299561a98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE25 HRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE25%20HRC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 7345,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 19500,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 130 SL ADVANCE PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 SL ADVANCE',
 'vin': 'VF1FL000873980716',
 'year': 2025}
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE25%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Saving data for YE25%20HRC: {'auction_closing_time': 1775113200.0, 'created_time': 1774438113.833799, 'last_price_update_time': 1774736806.496116}
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE25%2520HRC') HTTP/1.1" 204 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: YC25%20WUP
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WUP%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for YC25%20WUP: 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: YC25%20ZGA
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for YC25%20ZGA: 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: BV23%20HVZ
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for BV23%20HVZ: 2
2026-03-28 22:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc5a45aa-cb55-50a6-a0a8-1aae59593bba with identifier: BV23%20HVZ
2026-03-28 22:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc5a45aa-cb55-50a6-a0a8-1aae59593bba with scrape type 2
2026-03-28 22:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc5a45aa-cb55-50a6-a0a8-1aae59593bba with scrape type 2
2026-03-28 22:26:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc5a45aa-cb55-50a6-a0a8-1aae59593bba, identifier: BV23%20HVZ
2026-03-28 22:26:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc5a45aa-cb55-50a6-a0a8-1aae59593bba with identifier: BV23%20HVZ
2026-03-28 22:26:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc5a45aa-cb55-50a6-a0a8-1aae59593bba with identifier: BV23%20HVZ
2026-03-28 22:26:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc5a45aa-cb55-50a6-a0a8-1aae59593bba with identifier: BV23%20HVZ to the API
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 75,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV23%20HVZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.9L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'dc5a45aa-cb55-50a6-a0a8-1aae59593bba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV23 HVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV23%20HVZ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'BENTLEY',
 'model': 'FLYING SPUR',
 'odometer': 19272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 120000,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BENTLEY FLYING SPUR 2.9 V6 PHEV (4ST) S Saloon',
 'transmission': 'automatic',
 'trim': 'V6 PHEV (4ST) S',
 'vin': 'SCBBN53SXPC006453',
 'year': 2023}
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520HVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Saving data for BV23%20HVZ: {'auction_closing_time': 1775113200.0, 'created_time': 1774016299.840165, 'last_price_update_time': 1774736806.949364}
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV23%2520HVZ') HTTP/1.1" 204 0
2026-03-28 22:26:46 [bca.uk] INFO: Found listing with ID: WA14%20NPO
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA14%2520NPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:46 [bca.uk] INFO: Scrape type for WA14%20NPO: 2
2026-03-28 22:26:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c42b9ab-f6e6-5588-8705-47af38f490b3 with identifier: WA14%20NPO
2026-03-28 22:26:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c42b9ab-f6e6-5588-8705-47af38f490b3 with scrape type 2
2026-03-28 22:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c42b9ab-f6e6-5588-8705-47af38f490b3 with scrape type 2
2026-03-28 22:26:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c42b9ab-f6e6-5588-8705-47af38f490b3, identifier: WA14%20NPO
2026-03-28 22:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c42b9ab-f6e6-5588-8705-47af38f490b3 with identifier: WA14%20NPO
2026-03-28 22:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c42b9ab-f6e6-5588-8705-47af38f490b3 with identifier: WA14%20NPO
2026-03-28 22:26:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c42b9ab-f6e6-5588-8705-47af38f490b3 with identifier: WA14%20NPO to the API
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 320,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA14%20NPO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '6.6L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c42b9ab-f6e6-5588-8705-47af38f490b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA14 NPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA14%20NPO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Leeds',
 'make': 'ROLLS ROYCE',
 'model': 'WRAITH',
 'odometer': 40041,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 71000,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'ROLLS ROYCE WRAITH 6.6 V12 Coupe',
 'transmission': 'automatic',
 'trim': 'V12',
 'vin': 'SCA665C05EUH24715',
 'year': 2014}
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA14%2520NPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:47 [bca.uk] INFO: Saving data for WA14%20NPO: {'auction_closing_time': 1775113200.0, 'created_time': 1774016563.453345, 'last_price_update_time': 1774736807.343602}
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA14%2520NPO') HTTP/1.1" 204 0
2026-03-28 22:26:47 [bca.uk] INFO: Found listing with ID: BL19%20XXY
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:26:47 [bca.uk] INFO: Scrape type for BL19%20XXY: 2
2026-03-28 22:26:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with identifier: BL19%20XXY
2026-03-28 22:26:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with scrape type 2
2026-03-28 22:26:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with scrape type 2
2026-03-28 22:26:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9ba7b6b-9f45-5bec-9ea4-377ea309c016, identifier: BL19%20XXY
2026-03-28 22:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with identifier: BL19%20XXY
2026-03-28 22:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with identifier: BL19%20XXY
2026-03-28 22:26:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9ba7b6b-9f45-5bec-9ea4-377ea309c016 with identifier: BL19%20XXY to the API
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL19%20XXY-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e9ba7b6b-9f45-5bec-9ea4-377ea309c016',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL19 XXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL19%20XXY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 25330,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 2.0 S SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'S SPORT',
 'vin': 'WMWXR520802L16004',
 'year': 2019}
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:26:47 [bca.uk] INFO: Saving data for BL19%20XXY: {'auction_closing_time': 1775113200.0, 'created_time': 1773839381.694487, 'last_price_update_time': 1774736807.770148}
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL19%2520XXY') HTTP/1.1" 204 0
2026-03-28 22:26:47 [bca.uk] INFO: Found listing with ID: AU66%20LJX
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU66%2520LJX%27 HTTP/1.1" 200 None
2026-03-28 22:26:47 [bca.uk] INFO: Scrape type for AU66%20LJX: 0
2026-03-28 22:26:47 [bca.uk] INFO: Found listing with ID: EJ69%20DFG
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ69%2520DFG%27 HTTP/1.1" 200 None
2026-03-28 22:26:47 [bca.uk] INFO: Scrape type for EJ69%20DFG: 2
2026-03-28 22:26:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c660eb78-38c7-57f5-a035-dc8573aa7127 with identifier: EJ69%20DFG
2026-03-28 22:26:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c660eb78-38c7-57f5-a035-dc8573aa7127 with scrape type 2
2026-03-28 22:26:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c660eb78-38c7-57f5-a035-dc8573aa7127 with scrape type 2
2026-03-28 22:26:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c660eb78-38c7-57f5-a035-dc8573aa7127, identifier: EJ69%20DFG
2026-03-28 22:26:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c660eb78-38c7-57f5-a035-dc8573aa7127 with identifier: EJ69%20DFG
2026-03-28 22:26:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c660eb78-38c7-57f5-a035-dc8573aa7127 with identifier: EJ69%20DFG
2026-03-28 22:26:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c660eb78-38c7-57f5-a035-dc8573aa7127 with identifier: EJ69%20DFG to the API
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ69%20DFG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c660eb78-38c7-57f5-a035-dc8573aa7127',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ69 DFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ69%20DFG&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Glasgow',
 'make': 'AUDI',
 'model': 'RS3 SPORTBACK',
 'odometer': 43156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 25000,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI RS3 SPORTBACK 2.5 TFSI 400 QUATTRO S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 400 QUATTRO S-T',
 'vin': 'WUAZZZ8V2KA901517',
 'year': 2019}
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ69%2520DFG%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Saving data for EJ69%20DFG: {'auction_closing_time': 1774854000.0, 'created_time': 1774264655.863225, 'last_price_update_time': 1774736808.191692}
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ69%2520DFG') HTTP/1.1" 204 0
2026-03-28 22:26:48 [bca.uk] INFO: Found listing with ID: LS69%20MKN
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Scrape type for LS69%20MKN: 2
2026-03-28 22:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with identifier: LS69%20MKN
2026-03-28 22:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with scrape type 2
2026-03-28 22:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with scrape type 2
2026-03-28 22:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a03dbcd-aa68-5cc7-81ef-dad82cf29615, identifier: LS69%20MKN
2026-03-28 22:26:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with identifier: LS69%20MKN
2026-03-28 22:26:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with identifier: LS69%20MKN
2026-03-28 22:26:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a03dbcd-aa68-5cc7-81ef-dad82cf29615 with identifier: LS69%20MKN to the API
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS69%20MKN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6a03dbcd-aa68-5cc7-81ef-dad82cf29615',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS69 MKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS69%20MKN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 71804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15900,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B4D AWD INSCRIPTION PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'B4D AWD INSCRIPTION PRO',
 'vin': 'YV1UZK5UCL1428993',
 'year': 2019}
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Saving data for LS69%20MKN: {'auction_closing_time': 1774854000.0, 'created_time': 1773842799.849247, 'last_price_update_time': 1774736808.718926}
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS69%2520MKN') HTTP/1.1" 204 0
2026-03-28 22:26:48 [bca.uk] INFO: Found listing with ID: ML68%20VTN
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML68%2520VTN%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Scrape type for ML68%20VTN: 0
2026-03-28 22:26:48 [bca.uk] INFO: Found listing with ID: SD22%20EER
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520EER%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Scrape type for SD22%20EER: 0
2026-03-28 22:26:48 [bca.uk] INFO: Found listing with ID: WV18%20KJN
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:26:48 [bca.uk] INFO: Scrape type for WV18%20KJN: 2
2026-03-28 22:26:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with identifier: WV18%20KJN
2026-03-28 22:26:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with scrape type 2
2026-03-28 22:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with scrape type 2
2026-03-28 22:26:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95c48bfe-85f5-5e44-949f-4e4c35a4fa53, identifier: WV18%20KJN
2026-03-28 22:26:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with identifier: WV18%20KJN
2026-03-28 22:26:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with identifier: WV18%20KJN
2026-03-28 22:26:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95c48bfe-85f5-5e44-949f-4e4c35a4fa53 with identifier: WV18%20KJN to the API
2026-03-28 22:26:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV18%20KJN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '95c48bfe-85f5-5e44-949f-4e4c35a4fa53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV18 KJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV18%20KJN&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 50022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 9800,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.5 TFSI 150 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 150 S LINE',
 'vin': 'WAUZZZ8V9JA093840',
 'year': 2018}
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV18%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Saving data for WV18%20KJN: {'auction_closing_time': 1774854000.0, 'created_time': 1773834176.664838, 'last_price_update_time': 1774736809.168219}
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV18%2520KJN') HTTP/1.1" 204 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: YT67%20WDV
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520WDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for YT67%20WDV: 2
2026-03-28 22:26:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f8f8fb8-c924-54ca-b300-9cf63342f11b with identifier: YT67%20WDV
2026-03-28 22:26:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f8f8fb8-c924-54ca-b300-9cf63342f11b with scrape type 2
2026-03-28 22:26:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f8f8fb8-c924-54ca-b300-9cf63342f11b with scrape type 2
2026-03-28 22:26:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f8f8fb8-c924-54ca-b300-9cf63342f11b, identifier: YT67%20WDV
2026-03-28 22:26:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f8f8fb8-c924-54ca-b300-9cf63342f11b with identifier: YT67%20WDV
2026-03-28 22:26:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f8f8fb8-c924-54ca-b300-9cf63342f11b with identifier: YT67%20WDV
2026-03-28 22:26:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f8f8fb8-c924-54ca-b300-9cf63342f11b with identifier: YT67%20WDV to the API
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT67%20WDV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2f8f8fb8-c924-54ca-b300-9cf63342f11b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT67 WDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT67%20WDV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Newcastle-u-Tyne',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 67546,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 11200,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 T 250 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'T 250 AWD PORTFOLIO',
 'vin': 'SADCA2AX4JA267823',
 'year': 2017}
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520WDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Saving data for YT67%20WDV: {'auction_closing_time': 1774854000.0, 'created_time': 1773821090.947682, 'last_price_update_time': 1774736809.559304}
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT67%2520WDV') HTTP/1.1" 204 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: BV19%20XZP
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV19%2520XZP%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for BV19%20XZP: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: KM71%20EUY
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for KM71%20EUY: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: NA72%20EFE
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA72%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for NA72%20EFE: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: BL71%20UGO
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520UGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for BL71%20UGO: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: BV70%20KNN
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV70%2520KNN%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for BV70%20KNN: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: DY23%20KSZ
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY23%2520KSZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for DY23%20KSZ: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: DY24%20LPE
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY24%2520LPE%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for DY24%20LPE: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: HJ23%20XOZ
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ23%2520XOZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for HJ23%20XOZ: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LA71%20XWD
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for LA71%20XWD: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LK22%20VMA
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK22%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for LK22%20VMA: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LP21%20PVA
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520PVA%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for LP21%20PVA: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: OV71%20PXN
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for OV71%20PXN: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: OY22%20UXV
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520UXV%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for OY22%20UXV: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: RF66%20OES
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF66%2520OES%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for RF66%20OES: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: WF71%20ZNT
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520ZNT%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for WF71%20ZNT: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: YH71%20OOV
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for YH71%20OOV: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LC11%20GCF
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC11%2520GCF%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for LC11%20GCF: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: BT71%20LBF
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT71%2520LBF%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for BT71%20LBF: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: HT73%20DWP
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DWP%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for HT73%20DWP: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: HT73%20DXE
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for HT73%20DXE: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: HT73%20DXW
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT73%2520DXW%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for HT73%20DXW: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: HX24%20XHA
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for HX24%20XHA: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LC72%20FFD
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:26:49 [bca.uk] INFO: Scrape type for LC72%20FFD: 0
2026-03-28 22:26:49 [bca.uk] INFO: Found listing with ID: LD72%20VBG
2026-03-28 22:26:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520VBG%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for LD72%20VBG: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: MM71%20KSF
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for MM71%20KSF: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: ND25%20HWR
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND25%2520HWR%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for ND25%20HWR: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: NL23%20OVF
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OVF%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for NL23%20OVF: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: SK72%20WTZ
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK72%2520WTZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for SK72%20WTZ: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: WR71%20OWE
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR71%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for WR71%20OWE: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YD20%20FNX
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD20%2520FNX%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YD20%20FNX: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YE20%20AUA
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YE20%20AUA: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YE20%20AUH
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUH%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YE20%20AUH: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YE20%20AUJ
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520AUJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YE20%20AUJ: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YE20%20DDA
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE20%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YE20%20DDA: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: FL22%20SJX
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520SJX%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for FL22%20SJX: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: FY20%20JNN
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY20%2520JNN%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for FY20%20JNN: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: SL22%20CBV
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520CBV%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for SL22%20CBV: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: SL22%20CCE
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520CCE%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for SL22%20CCE: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YR23%20CUK
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520CUK%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YR23%20CUK: 2
2026-03-28 22:26:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with identifier: YR23%20CUK
2026-03-28 22:26:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with scrape type 2
2026-03-28 22:26:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with scrape type 2
2026-03-28 22:26:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7, identifier: YR23%20CUK
2026-03-28 22:26:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with identifier: YR23%20CUK
2026-03-28 22:26:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with identifier: YR23%20CUK
2026-03-28 22:26:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 471a7a9a-9e94-5a4b-ae16-6ff7d34228b7 with identifier: YR23%20CUK to the API
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=88&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR23%20CUK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '471a7a9a-9e94-5a4b-ae16-6ff7d34228b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR23 CUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR23%20CUK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'XC60 RECHARGE',
 'odometer': 38961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 26300,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 RECHARGE 2.0 T6 350 PHEV AWD CORE BRIGHT StationWagon',
 'transmission': 'automatic',
 'trim': 'T6 350 PHEV AWD CORE BRIGHT',
 'vin': 'LYVUZH1V1PB251722',
 'year': 2023}
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520CUK%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Saving data for YR23%20CUK: {'auction_closing_time': 1774940400.0, 'created_time': 1774350193.263211, 'last_price_update_time': 1774736810.690082}
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR23%2520CUK') HTTP/1.1" 204 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: AV71%20EYD
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520EYD%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for AV71%20EYD: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: HJ22%20MKG
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ22%2520MKG%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for HJ22%20MKG: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: HN73%20NDG
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN73%2520NDG%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for HN73%20NDG: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: LG22%20OPF
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520OPF%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for LG22%20OPF: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: ND70%20TXK
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520TXK%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for ND70%20TXK: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: NU71%20JXC
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520JXC%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for NU71%20JXC: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: SP20%20OYL
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP20%2520OYL%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for SP20%20OYL: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: WJ18%20NKM
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for WJ18%20NKM: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: WX22%20PZH
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX22%2520PZH%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for WX22%20PZH: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YT25%20JVE
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT25%2520JVE%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YT25%20JVE: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: YG75%20EXW
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520EXW%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for YG75%20EXW: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: RJ74%20NJK
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ74%2520NJK%27 HTTP/1.1" 200 None
2026-03-28 22:26:50 [bca.uk] INFO: Scrape type for RJ74%20NJK: 0
2026-03-28 22:26:50 [bca.uk] INFO: Found listing with ID: DY73%20EZL
2026-03-28 22:26:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for DY73%20EZL: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: EN19%20YGL
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN19%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for EN19%20YGL: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: FP71%20XUZ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for FP71%20XUZ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: VK72%20NGO
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for VK72%20NGO: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: WN22%20SXW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for WN22%20SXW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MB13%20CPB
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MB13%2520CPB%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MB13%20CPB: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SN65%20ACL
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN65%2520ACL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SN65%20ACL: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: AP15%20EEW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP15%2520EEW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for AP15%20EEW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: BG19%20MDN
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520MDN%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for BG19%20MDN: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: LC22%20BXU
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520BXU%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for LC22%20BXU: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: CX05%20HZZ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX05%2520HZZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for CX05%20HZZ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: EU09%20JZT
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU09%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for EU09%20JZT: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: FV70%20PPZ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV70%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for FV70%20PPZ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: PV11%20APE
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PV11%2520APE%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for PV11%20APE: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: BD08%20AEF
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD08%2520AEF%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for BD08%20AEF: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: DN22%20TKD
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN22%2520TKD%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for DN22%20TKD: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: EJ64%20KPK
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ64%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for EJ64%20KPK: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: EO17%20TWC
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520TWC%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for EO17%20TWC: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: KT65%20HYC
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT65%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for KT65%20HYC: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: KV18%20FMP
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for KV18%20FMP: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: LT68%20EAP
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT68%2520EAP%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for LT68%20EAP: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MA16%20KKR
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA16%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MA16%20KKR: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MF17%20PVL
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF17%2520PVL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MF17%20PVL: 0
2026-03-28 22:26:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:51 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded
2026-03-28 22:26:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MT68%20LGY
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520LGY%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MT68%20LGY: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MW62%20HHD
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW62%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MW62%20HHD: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: ND66%20ZNN
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520ZNN%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for ND66%20ZNN: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: PN67%20YJW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520YJW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for PN67%20YJW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: RO16%20EXS
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO16%2520EXS%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for RO16%20EXS: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SA18%20BFK
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA18%2520BFK%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SA18%20BFK: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SA54%20NBY
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA54%2520NBY%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SA54%20NBY: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SJ16%20LLW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ16%2520LLW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SJ16%20LLW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SK65%20OEB
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK65%2520OEB%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SK65%20OEB: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SY17%20UAP
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY17%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SY17%20UAP: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: VX68%20NUJ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520NUJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for VX68%20NUJ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: W999%20EBY
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27W999%2520EBY%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for W999%20EBY: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: YR17%20MGU
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520MGU%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for YR17%20MGU: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: BG71%20UPP
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520UPP%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for BG71%20UPP: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: BK71%20ZLU
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520ZLU%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for BK71%20ZLU: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: BU71%20AYJ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU71%2520AYJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for BU71%20AYJ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: KU74%20EHK
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU74%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for KU74%20EHK: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: KV71%20XYJ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV71%2520XYJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for KV71%20XYJ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: LM71%20OCD
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM71%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for LM71%20OCD: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MC71%20OHH
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC71%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MC71%20OHH: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: MT71%20OBW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520OBW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for MT71%20OBW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: RE71%20LRL
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE71%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for RE71%20LRL: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: GP15%20AHK
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP15%2520AHK%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for GP15%20AHK: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: EY12%20YYJ
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY12%2520YYJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for EY12%20YYJ: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: ST62%20KHP
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST62%2520KHP%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for ST62%20KHP: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: ND13%20KHL
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520KHL%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for ND13%20KHL: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: E4%20SXC
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E4%2520SXC%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for E4%20SXC: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: SH64%20WCV
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH64%2520WCV%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for SH64%20WCV: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: RE70%20FXW
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520FXW%27 HTTP/1.1" 200 None
2026-03-28 22:26:51 [bca.uk] INFO: Scrape type for RE70%20FXW: 0
2026-03-28 22:26:51 [bca.uk] INFO: Found listing with ID: AJ71%20FNF
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520FNF%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for AJ71%20FNF: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: DE70%20OYM
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for DE70%20OYM: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YO68%20XDS
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520XDS%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YO68%20XDS: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: ESZ%207875
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25207875%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for ESZ%207875: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WP18%20VMD
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520VMD%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WP18%20VMD: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: MJ18%20DZA
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520DZA%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for MJ18%20DZA: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: MV63%20ENE
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV63%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for MV63%20ENE: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: CA72%20ZHD
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520ZHD%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for CA72%20ZHD: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: LV70%20NVZ
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV70%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for LV70%20NVZ: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: SP19%20VTL
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520VTL%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for SP19%20VTL: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: GJ18%20FHV
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ18%2520FHV%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for GJ18%20FHV: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: SA16%20DCS
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA16%2520DCS%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for SA16%20DCS: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WR64%20XXP
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR64%2520XXP%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WR64%20XXP: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: MM15%20FCD
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM15%2520FCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for MM15%20FCD: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: LB15%20OGU
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB15%2520OGU%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for LB15%20OGU: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: NJ65%20DFK
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ65%2520DFK%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for NJ65%20DFK: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: FE20%20HJY
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE20%2520HJY%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for FE20%20HJY: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: KP16%20YWO
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP16%2520YWO%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for KP16%20YWO: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: HS71%20CVW
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS71%2520CVW%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for HS71%20CVW: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WR14%20WLL
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR14%2520WLL%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WR14%20WLL: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: BD64%20FOK
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD64%2520FOK%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for BD64%20FOK: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: OV15%20WSW
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV15%2520WSW%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for OV15%20WSW: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: CF22%20NWG
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520NWG%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for CF22%20NWG: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YC23%20BFJ
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520BFJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YC23%20BFJ: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YG72%20XFU
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG72%2520XFU%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YG72%20XFU: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YL72%20BFZ
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL72%2520BFZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YL72%20BFZ: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YL72%20BGV
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL72%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YL72%20BGV: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YL72%20DVP
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL72%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YL72%20DVP: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: CF22%20XZC
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520XZC%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for CF22%20XZC: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: FP69%20LLO
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520LLO%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for FP69%20LLO: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: GU24%20POA
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU24%2520POA%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for GU24%20POA: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YP73%20XAD
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XAD%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YP73%20XAD: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YP73%20XAE
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520XAE%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YP73%20XAE: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: NK24%20XHA
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK24%2520XHA%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for NK24%20XHA: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YG23%20WLF
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520WLF%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YG23%20WLF: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: SV15%20KWT
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV15%2520KWT%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for SV15%20KWT: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: NG18%20YBU
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG18%2520YBU%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for NG18%20YBU: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: NX70%20UNM
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520UNM%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for NX70%20UNM: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: SB69%20NLG
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520NLG%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for SB69%20NLG: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: EX61%20BWE
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX61%2520BWE%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for EX61%20BWE: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: CK71%20MHL
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK71%2520MHL%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for CK71%20MHL: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WF71%20YSM
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520YSM%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WF71%20YSM: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WF71%20YSN
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520YSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WF71%20YSN: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: NJ64%20OFS
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ64%2520OFS%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for NJ64%20OFS: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: DV21%20WPJ
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV21%2520WPJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for DV21%20WPJ: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: FF55%20RED
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FF55%2520RED%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for FF55%20RED: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WK23%20ZSN
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK23%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WK23%20ZSN: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YR58%20WDW
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR58%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YR58%20WDW: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: HS21%20CGV
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS21%2520CGV%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for HS21%20CGV: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: KE15%20PYA
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520PYA%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for KE15%20PYA: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: RN19%20UEX
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RN19%2520UEX%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for RN19%20UEX: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: WD66%20LFR
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD66%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for WD66%20LFR: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: YH15%20HVA
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH15%2520HVA%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for YH15%20HVA: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: DA17%20LNH
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA17%2520LNH%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for DA17%20LNH: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: MT19%20KYO
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT19%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for MT19%20KYO: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: KP75%20DJF
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP75%2520DJF%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for KP75%20DJF: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: MV12%20KFD
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV12%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 22:26:52 [bca.uk] INFO: Scrape type for MV12%20KFD: 0
2026-03-28 22:26:52 [bca.uk] INFO: Found listing with ID: KW74%20SRO
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW74%2520SRO%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for KW74%20SRO: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: AJ16%20WFP
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ16%2520WFP%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for AJ16%20WFP: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: DY70%20OCD
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for DY70%20OCD: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: BT23%20DVJ
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520DVJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for BT23%20DVJ: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: WN75%20GWE
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GWE%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for WN75%20GWE: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: WN75%20SYE
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520SYE%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for WN75%20SYE: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: KN75%20HFF
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520HFF%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for KN75%20HFF: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: DL15%20FDD
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL15%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for DL15%20FDD: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: HV71%20XGH
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520XGH%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for HV71%20XGH: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: GP25%20CDY
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP25%2520CDY%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for GP25%20CDY: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: DV70%20UWF
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for DV70%20UWF: 2
2026-03-28 22:26:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53742f22-04f3-5379-b282-5b09146d24fd with identifier: DV70%20UWF
2026-03-28 22:26:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53742f22-04f3-5379-b282-5b09146d24fd with scrape type 2
2026-03-28 22:26:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53742f22-04f3-5379-b282-5b09146d24fd with scrape type 2
2026-03-28 22:26:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53742f22-04f3-5379-b282-5b09146d24fd, identifier: DV70%20UWF
2026-03-28 22:26:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53742f22-04f3-5379-b282-5b09146d24fd with identifier: DV70%20UWF
2026-03-28 22:26:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53742f22-04f3-5379-b282-5b09146d24fd with identifier: DV70%20UWF
2026-03-28 22:26:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53742f22-04f3-5379-b282-5b09146d24fd with identifier: DV70%20UWF to the API
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=89&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV70%20UWF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53742f22-04f3-5379-b282-5b09146d24fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV70 UWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV70%20UWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 64906,
 'odometer_reading_unit': '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 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO 100 ELITE PREMIUM',
 'vin': 'VXKUPHNKKL4338691',
 'year': 2020}
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV70%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Saving data for DV70%20UWF: {'auction_closing_time': 1774951200.0, 'created_time': 1774438183.895668, 'last_price_update_time': 1774736813.837523}
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV70%2520UWF') HTTP/1.1" 204 0
2026-03-28 22:26:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: EO60%20XRH
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO60%2520XRH%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for EO60%20XRH: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: FD16%20GCK
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520GCK%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for FD16%20GCK: 0
2026-03-28 22:26:53 [bca.uk] INFO: Found listing with ID: HG69%20KKE
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG69%2520KKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:53 [bca.uk] INFO: Scrape type for HG69%20KKE: 0
2026-03-28 22:26:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:26:55 [bca.uk] INFO: Total items found: 100
2026-03-28 22:26:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded
2026-03-28 22:26:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:26:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: LN60%20TKX
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN60%2520TKX%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for LN60%20TKX: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: PL72%20WSN
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for PL72%20WSN: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: WN66%20HLW
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN66%2520HLW%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for WN66%20HLW: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: ET17%20HTZ
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET17%2520HTZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for ET17%20HTZ: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: RE24%20EZL
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for RE24%20EZL: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: AE67%20HAX
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520HAX%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for AE67%20HAX: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: HN15%20UYW
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN15%2520UYW%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for HN15%20UYW: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: HX23%20XLV
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520XLV%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for HX23%20XLV: 0
2026-03-28 22:26:55 [bca.uk] INFO: Found listing with ID: BK22%20DVC
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520DVC%27 HTTP/1.1" 200 None
2026-03-28 22:26:55 [bca.uk] INFO: Scrape type for BK22%20DVC: 2
2026-03-28 22:26:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 619da9bc-e3a5-514d-be12-78233069dafe with identifier: BK22%20DVC
2026-03-28 22:26:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 619da9bc-e3a5-514d-be12-78233069dafe with scrape type 2
2026-03-28 22:26:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 619da9bc-e3a5-514d-be12-78233069dafe with scrape type 2
2026-03-28 22:26:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 619da9bc-e3a5-514d-be12-78233069dafe, identifier: BK22%20DVC
2026-03-28 22:26:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:26:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 619da9bc-e3a5-514d-be12-78233069dafe with identifier: BK22%20DVC
2026-03-28 22:26:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 619da9bc-e3a5-514d-be12-78233069dafe with identifier: BK22%20DVC
2026-03-28 22:26:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 619da9bc-e3a5-514d-be12-78233069dafe with identifier: BK22%20DVC to the API
2026-03-28 22:26:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20DVC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '619da9bc-e3a5-514d-be12-78233069dafe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 DVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20DVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 89264,
 'odometer_reading_unit': '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': 'LRWYHCEK1NC234075',
 'year': 2022}
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520DVC%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Saving data for BK22%20DVC: {'auction_closing_time': 1774951200.0, 'created_time': 1774004662.514963, 'last_price_update_time': 1774736816.134313}
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520DVC') HTTP/1.1" 204 0
2026-03-28 22:26:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: LO22%20JPF
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO22%2520JPF%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for LO22%20JPF: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: LA70%20EFL
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for LA70%20EFL: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: HV23%20NYR
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV23%2520NYR%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for HV23%20NYR: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: LO71%20TMV
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO71%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for LO71%20TMV: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: RK71%20CHO
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520CHO%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for RK71%20CHO: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: LM67%20OZN
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM67%2520OZN%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for LM67%20OZN: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: HY24%20BLK
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY24%2520BLK%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for HY24%20BLK: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: HX13%20ENE
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX13%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for HX13%20ENE: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: BV24%20ZNU
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV24%2520ZNU%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for BV24%20ZNU: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: NX13%20CEN
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX13%2520CEN%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for NX13%20CEN: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: BT24%20KGA
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520KGA%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for BT24%20KGA: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: WN23%20OXH
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for WN23%20OXH: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: OV23%20EOL
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520EOL%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for OV23%20EOL: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: AD17%20HLF
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD17%2520HLF%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for AD17%20HLF: 2
2026-03-28 22:26:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7000e452-45ed-57bc-8cee-c178d226c523 with identifier: AD17%20HLF
2026-03-28 22:26:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7000e452-45ed-57bc-8cee-c178d226c523 with scrape type 2
2026-03-28 22:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7000e452-45ed-57bc-8cee-c178d226c523 with scrape type 2
2026-03-28 22:26:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7000e452-45ed-57bc-8cee-c178d226c523, identifier: AD17%20HLF
2026-03-28 22:26:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7000e452-45ed-57bc-8cee-c178d226c523 with identifier: AD17%20HLF
2026-03-28 22:26:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7000e452-45ed-57bc-8cee-c178d226c523 with identifier: AD17%20HLF
2026-03-28 22:26:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7000e452-45ed-57bc-8cee-c178d226c523 with identifier: AD17%20HLF to the API
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD17%20HLF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7000e452-45ed-57bc-8cee-c178d226c523',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AD17 HLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD17%20HLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 80003,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2AN0JA252427',
 'year': 2017}
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD17%2520HLF%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Saving data for AD17%20HLF: {'auction_closing_time': 1775037600.0, 'created_time': 1774534467.917234, 'last_price_update_time': 1774736816.83459}
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD17%2520HLF') HTTP/1.1" 204 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: YH71%20MGJ
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH71%2520MGJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for YH71%20MGJ: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: KM71%20TSU
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520TSU%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for KM71%20TSU: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: KP24%20AAO
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP24%2520AAO%27 HTTP/1.1" 200 None
2026-03-28 22:26:56 [bca.uk] INFO: Scrape type for KP24%20AAO: 0
2026-03-28 22:26:56 [bca.uk] INFO: Found listing with ID: RE74%20ZWC
2026-03-28 22:26:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE74%2520ZWC%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for RE74%20ZWC: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: RF73%20KTP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520KTP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for RF73%20KTP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: PN23%20UOJ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN23%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for PN23%20UOJ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: MT73%20UAP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT73%2520UAP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for MT73%20UAP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: GX19%20GJU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX19%2520GJU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for GX19%20GJU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: BN25%20PXZ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for BN25%20PXZ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: RJ75%20GZE
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ75%2520GZE%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for RJ75%20GZE: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: OE21%20CMO
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE21%2520CMO%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for OE21%20CMO: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: FE23%20XMT
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520XMT%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for FE23%20XMT: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: HY22%20HFS
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY22%2520HFS%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for HY22%20HFS: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: NL23%20OZW
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for NL23%20OZW: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: SA73%20AKV
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520AKV%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for SA73%20AKV: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: DP69%20UHU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520UHU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for DP69%20UHU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: DK22%20MOA
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK22%2520MOA%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for DK22%20MOA: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: KN75%20BKA
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BKA%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for KN75%20BKA: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: DS22%20UFC
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS22%2520UFC%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for DS22%20UFC: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: LS24%20NLL
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520NLL%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for LS24%20NLL: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: MA22%20KZR
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520KZR%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for MA22%20KZR: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: YF75%20WHM
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF75%2520WHM%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for YF75%20WHM: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: OE72%20MXT
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for OE72%20MXT: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: SG22%20XYP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520XYP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for SG22%20XYP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: KN75%20AVY
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AVY%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for KN75%20AVY: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: CN23%20ZDP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN23%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for CN23%20ZDP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: NJ23%20GWP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520GWP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for NJ23%20GWP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: MJ18%20CMZ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ18%2520CMZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for MJ18%20CMZ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: RY73%20CWC
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for RY73%20CWC: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: WT16%20AEZ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520AEZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for WT16%20AEZ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: CV11%20EOK
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520EOK%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for CV11%20EOK: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: FY23%20WPF
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY23%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for FY23%20WPF: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: GX61%20OFL
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX61%2520OFL%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for GX61%20OFL: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: KN75%20BJE
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BJE%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for KN75%20BJE: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: KN75%20BHP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520BHP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for KN75%20BHP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: EX21%20KPK
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for EX21%20KPK: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: KN75%20AWO
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN75%2520AWO%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for KN75%20AWO: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: RY21%20SXU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY21%2520SXU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for RY21%20SXU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: MT21%20HKE
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT21%2520HKE%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for MT21%20HKE: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: GJ21%20LWM
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ21%2520LWM%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for GJ21%20LWM: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: LS21%20ONM
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS21%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for LS21%20ONM: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: CF71%20JRU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520JRU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for CF71%20JRU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: MA25%20KOU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA25%2520KOU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for MA25%20KOU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: LR22%20HOH
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520HOH%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for LR22%20HOH: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: AV23%20VVP
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV23%2520VVP%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for AV23%20VVP: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: VE70%20SYZ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for VE70%20SYZ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: VE22%20WUG
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520WUG%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for VE22%20WUG: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: GF23%20KPO
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for GF23%20KPO: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: CK72%20YEL
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520YEL%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for CK72%20YEL: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: BW72%20XUR
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW72%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for BW72%20XUR: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: GF13%20CSY
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF13%2520CSY%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for GF13%20CSY: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: ND72%20RGU
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for ND72%20RGU: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: LG22%20FNJ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for LG22%20FNJ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: CE21%20SXM
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE21%2520SXM%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for CE21%20SXM: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: EO21%20WYX
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520WYX%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for EO21%20WYX: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: YH22%20LNK
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520LNK%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for YH22%20LNK: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: WN23%20FZJ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for WN23%20FZJ: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: FV24%20ENH
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV24%2520ENH%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for FV24%20ENH: 0
2026-03-28 22:26:57 [bca.uk] INFO: Found listing with ID: NV72%20HHZ
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV72%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:57 [bca.uk] INFO: Scrape type for NV72%20HHZ: 2
2026-03-28 22:26:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with identifier: NV72%20HHZ
2026-03-28 22:26:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with scrape type 2
2026-03-28 22:26:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with scrape type 2
2026-03-28 22:26:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5, identifier: NV72%20HHZ
2026-03-28 22:26:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with identifier: NV72%20HHZ
2026-03-28 22:26:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with identifier: NV72%20HHZ
2026-03-28 22:26:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 375ee0fe-13ba-5bd8-80e9-a6f22baa55c5 with identifier: NV72%20HHZ to the API
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:26:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=90&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV72%20HHZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '375ee0fe-13ba-5bd8-80e9-a6f22baa55c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV72 HHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV72%20HHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'IVECO',
 'model': 'DAILY 35S14',
 'odometer': 59799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 35S14 2.3 MWB (3450) Dropside',
 'transmission': 'manual',
 'trim': 'MWB (3450)',
 'vin': 'ZCFCL35A80D718341',
 'year': 2023}
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV72%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Saving data for NV72%20HHZ: {'auction_closing_time': 1775728800.0, 'created_time': 1773827011.929979, 'last_price_update_time': 1774736818.505057}
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV72%2520HHZ') HTTP/1.1" 204 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: HY23%20KXM
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520KXM%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for HY23%20KXM: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: LB24%20XUO
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB24%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for LB24%20XUO: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: GU23%20XLM
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XLM%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for GU23%20XLM: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: HK23%20WJD
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WJD%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for HK23%20WJD: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: MA71%20WNO
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA71%2520WNO%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for MA71%20WNO: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: KP22%20XMW
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520XMW%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for KP22%20XMW: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: DE24%20EUL
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520EUL%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for DE24%20EUL: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: NL22%20NWN
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520NWN%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for NL22%20NWN: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: FL71%20JHJ
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for FL71%20JHJ: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: MX21%20YYN
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX21%2520YYN%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for MX21%20YYN: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: YX23%20KFJ
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX23%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for YX23%20KFJ: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: YR22%20LVT
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520LVT%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for YR22%20LVT: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: LT60%20TJU
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT60%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for LT60%20TJU: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: GL71%20LSF
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520LSF%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for GL71%20LSF: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: DY22%20HZH
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520HZH%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for DY22%20HZH: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: VO66%20UXX
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO66%2520UXX%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for VO66%20UXX: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: YC15%20RDV
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520RDV%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for YC15%20RDV: 0
2026-03-28 22:26:58 [bca.uk] INFO: Found listing with ID: DE22%20CZO
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:26:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520CZO%27 HTTP/1.1" 200 None
2026-03-28 22:26:58 [bca.uk] INFO: Scrape type for DE22%20CZO: 0
2026-03-28 22:27:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:01 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:01 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded
2026-03-28 22:27:01 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:01 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BV72%20YVK
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for BV72%20YVK: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: WP72%20ZZY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520ZZY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for WP72%20ZZY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: EF19%20PZJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF19%2520PZJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for EF19%20PZJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: YG10%20MYY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG10%2520MYY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for YG10%20MYY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: VN63%20SGY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN63%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for VN63%20SGY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LO75%20ZWZ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO75%2520ZWZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LO75%20ZWZ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: WF14%20UAY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF14%2520UAY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for WF14%20UAY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BT06%20RDX
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT06%2520RDX%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for BT06%20RDX: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: CP02%20MFJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP02%2520MFJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for CP02%20MFJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: HK07%20FLH
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK07%2520FLH%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for HK07%20FLH: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: YR71%20OTF
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520OTF%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for YR71%20OTF: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: HN59%20YFR
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN59%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for HN59%20YFR: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: SP14%20ASV
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520ASV%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for SP14%20ASV: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: CC63%20RAC
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CC63%2520RAC%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for CC63%20RAC: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: RK66%20LSD
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK66%2520LSD%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for RK66%20LSD: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BT18%20XLN
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520XLN%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for BT18%20XLN: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BSZ%209114
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BSZ%25209114%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for BSZ%209114: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: VE70%20GKN
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520GKN%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for VE70%20GKN: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: HF23%20PRZ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520PRZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for HF23%20PRZ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: WA07%20OGR
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA07%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for WA07%20OGR: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: KY19%20KGF
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY19%2520KGF%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for KY19%20KGF: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: PGZ%208458
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25208458%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for PGZ%208458: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: NL10%20LFM
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL10%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for NL10%20LFM: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: FP53%20VXU
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP53%2520VXU%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for FP53%20VXU: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: SG63%20WDX
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG63%2520WDX%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for SG63%20WDX: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BP69%20SFF
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP69%2520SFF%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for BP69%20SFF: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: NX11%20FWL
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX11%2520FWL%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for NX11%20FWL: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: MH19%20TVZ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH19%2520TVZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for MH19%20TVZ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: WU19%20PHK
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU19%2520PHK%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for WU19%20PHK: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: NX60%20DBY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX60%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for NX60%20DBY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: EO22%20YVD
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520YVD%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for EO22%20YVD: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LP66%20DHJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP66%2520DHJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LP66%20DHJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LV72%20OHX
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV72%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LV72%20OHX: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: DG20%20LZO
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG20%2520LZO%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for DG20%20LZO: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: MJ22%20VST
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520VST%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for MJ22%20VST: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: VX16%20OJG
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX16%2520OJG%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for VX16%20OJG: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: FE65%20AHF
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE65%2520AHF%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for FE65%20AHF: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LM21%20GXZ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520GXZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LM21%20GXZ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: VN66%20HCP
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN66%2520HCP%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for VN66%20HCP: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: DU04%20DBY
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU04%2520DBY%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for DU04%20DBY: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: DG72%20YJS
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG72%2520YJS%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for DG72%20YJS: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: KD23%20GOA
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GOA%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for KD23%20GOA: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LT22%20XDU
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520XDU%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LT22%20XDU: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: LX22%20LKE
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520LKE%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for LX22%20LKE: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: DU68%20YTO
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520YTO%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for DU68%20YTO: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: DA20%20DGX
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA20%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for DA20%20DGX: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: SW68%20TZJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520TZJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for SW68%20TZJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: SX22%20GFE
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX22%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for SX22%20GFE: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: MH72%20FSA
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520FSA%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for MH72%20FSA: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: YD23%20GRH
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520GRH%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for YD23%20GRH: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: YY71%20THF
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520THF%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for YY71%20THF: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: YT67%20LRJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT67%2520LRJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for YT67%20LRJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: GX68%20WUJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for GX68%20WUJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: KK23%20TCV
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for KK23%20TCV: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: MC18%20LLG
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC18%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for MC18%20LLG: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: SK18%20DFJ
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520DFJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for SK18%20DFJ: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: GL72%20DND
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520DND%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for GL72%20DND: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: GL63%20UXW
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL63%2520UXW%27 HTTP/1.1" 200 None
2026-03-28 22:27:01 [bca.uk] INFO: Scrape type for GL63%20UXW: 0
2026-03-28 22:27:01 [bca.uk] INFO: Found listing with ID: BL12%20YBV
2026-03-28 22:27:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL12%2520YBV%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for BL12%20YBV: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: BD61%20XNW
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD61%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for BD61%20XNW: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: BL13%20SDV
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL13%2520SDV%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for BL13%20SDV: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: BV18%20OBO
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV18%2520OBO%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for BV18%20OBO: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: CU63%20XJN
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU63%2520XJN%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for CU63%20XJN: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: DY10%20UWS
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY10%2520UWS%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for DY10%20UWS: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: YF15%20YYP
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF15%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for YF15%20YYP: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: YH20%20GOP
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH20%2520GOP%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for YH20%20GOP: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: YS17%20XUK
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for YS17%20XUK: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: HG19%20XFT
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520XFT%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for HG19%20XFT: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: EJ16%20BNL
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520BNL%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for EJ16%20BNL: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: WA17%20DHG
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520DHG%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for WA17%20DHG: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: YT68%20KZO
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for YT68%20KZO: 2
2026-03-28 22:27:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b18bc9cf-eb55-59af-b831-442f9105d18d with identifier: YT68%20KZO
2026-03-28 22:27:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b18bc9cf-eb55-59af-b831-442f9105d18d with scrape type 2
2026-03-28 22:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b18bc9cf-eb55-59af-b831-442f9105d18d with scrape type 2
2026-03-28 22:27:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b18bc9cf-eb55-59af-b831-442f9105d18d, identifier: YT68%20KZO
2026-03-28 22:27:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b18bc9cf-eb55-59af-b831-442f9105d18d with identifier: YT68%20KZO
2026-03-28 22:27:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b18bc9cf-eb55-59af-b831-442f9105d18d with identifier: YT68%20KZO
2026-03-28 22:27:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b18bc9cf-eb55-59af-b831-442f9105d18d with identifier: YT68%20KZO to the API
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=91&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT68%20KZO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b18bc9cf-eb55-59af-b831-442f9105d18d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT68 KZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT68%20KZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 79407,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 CRDI 115 2WD SE StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 115 2WD SE',
 'vin': 'TMAJ3817LKJ710335',
 'year': 2018}
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520KZO%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Saving data for YT68%20KZO: {'auction_closing_time': 1774778400.0, 'created_time': 1774044391.507645, 'last_price_update_time': 1774736822.731153}
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT68%2520KZO') HTTP/1.1" 204 0
2026-03-28 22:27:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: UD1027094
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UD1027094%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for UD1027094: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: YY17%20OOF
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for YY17%20OOF: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: VF15%20SWN
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF15%2520SWN%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for VF15%20SWN: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: BK23%20XKA
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for BK23%20XKA: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: FL72%20MLK
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for FL72%20MLK: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: KW73%20UBC
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520UBC%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for KW73%20UBC: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: KO16%20UDH
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO16%2520UDH%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for KO16%20UDH: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: NX11%20CMU
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX11%2520CMU%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for NX11%20CMU: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: ST15%20VCW
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST15%2520VCW%27 HTTP/1.1" 200 None
2026-03-28 22:27:02 [bca.uk] INFO: Scrape type for ST15%20VCW: 0
2026-03-28 22:27:02 [bca.uk] INFO: Found listing with ID: BK22%20KCA
2026-03-28 22:27:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520KCA%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for BK22%20KCA: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: AP16%20OYK
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP16%2520OYK%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for AP16%20OYK: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: BG22%20JXV
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG22%2520JXV%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for BG22%20JXV: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: DF19%20GME
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF19%2520GME%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for DF19%20GME: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: LL68%20EBX
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520EBX%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for LL68%20EBX: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: NL61%20LTY
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520LTY%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for NL61%20LTY: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: YF64%20NBK
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF64%2520NBK%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for YF64%20NBK: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: YO11%20PZA
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO11%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for YO11%20PZA: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: WF15%20KXA
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF15%2520KXA%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for WF15%20KXA: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: LG23%20YAJ
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YAJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for LG23%20YAJ: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: RJ20%20FBV
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ20%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for RJ20%20FBV: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: YF63%20BJO
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF63%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for YF63%20BJO: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: DN71%20VMC
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN71%2520VMC%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for DN71%20VMC: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: GK24%20HTT
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK24%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for GK24%20HTT: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: WR73%20NGX
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520NGX%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for WR73%20NGX: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: WF71%20XWR
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for WF71%20XWR: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: MW65%20YND
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW65%2520YND%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for MW65%20YND: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: ME73%20SHX
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520SHX%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for ME73%20SHX: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: DP69%20VZX
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP69%2520VZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for DP69%20VZX: 0
2026-03-28 22:27:03 [bca.uk] INFO: Found listing with ID: HY70%20WVM
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY70%2520WVM%27 HTTP/1.1" 200 None
2026-03-28 22:27:03 [bca.uk] INFO: Scrape type for HY70%20WVM: 0
2026-03-28 22:27:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:05 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:05 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded
2026-03-28 22:27:05 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:05 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: KO16%20PXH
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO16%2520PXH%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for KO16%20PXH: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: GX68%20KUA
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520KUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for GX68%20KUA: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: FX64%20XFA
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for FX64%20XFA: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: GD65%20MVO
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD65%2520MVO%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for GD65%20MVO: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: WN69%20UDD
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for WN69%20UDD: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: YS69%20PAO
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for YS69%20PAO: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: CA59%20XJK
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA59%2520XJK%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for CA59%20XJK: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: HX15%20VXP
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX15%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for HX15%20VXP: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: HY65%20MTK
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520MTK%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for HY65%20MTK: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: YS69%20EUE
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520EUE%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for YS69%20EUE: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SO72%20AZD
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO72%2520AZD%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SO72%20AZD: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: FH14%20CZL
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH14%2520CZL%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for FH14%20CZL: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SX21%20MME
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX21%2520MME%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SX21%20MME: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: VN65%20UKA
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN65%2520UKA%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for VN65%20UKA: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: YM21%20ZPJ
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM21%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for YM21%20ZPJ: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: YR65%20YNZ
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR65%2520YNZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for YR65%20YNZ: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BX68%20UXM
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX68%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BX68%20UXM: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SK16%20VYY
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK16%2520VYY%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SK16%20VYY: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: DL21%20ZVT
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL21%2520ZVT%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for DL21%20ZVT: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SJ19%20SDZ
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SJ19%20SDZ: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SL69%20XFY
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520XFY%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SL69%20XFY: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SL69%20YOJ
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520YOJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SL69%20YOJ: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SH14%20EFO
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH14%2520EFO%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SH14%20EFO: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: DS17%20VHK
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS17%2520VHK%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for DS17%20VHK: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BK66%20ZTP
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK66%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BK66%20ZTP: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: LL61%20EYB
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL61%2520EYB%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for LL61%20EYB: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BL71%20HBE
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520HBE%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BL71%20HBE: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: WK22%20RZX
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK22%2520RZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for WK22%20RZX: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: SA13%20SVF
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA13%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for SA13%20SVF: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: HY19%20EKZ
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520EKZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for HY19%20EKZ: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: RA15%20LRO
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA15%2520LRO%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for RA15%20LRO: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: WG18%20CXW
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for WG18%20CXW: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BD16%20UDO
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520UDO%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BD16%20UDO: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: ND09%20UYY
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND09%2520UYY%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for ND09%20UYY: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: GJ70%20XSM
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ70%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for GJ70%20XSM: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: AP53%20CON
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP53%2520CON%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for AP53%20CON: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: LS60%20FAA
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS60%2520FAA%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for LS60%20FAA: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BP63%20EYL
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP63%2520EYL%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BP63%20EYL: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: YX73%20XWD
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX73%2520XWD%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for YX73%20XWD: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: MJ69%20ZRG
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520ZRG%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for MJ69%20ZRG: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: EA04%20LNK
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA04%2520LNK%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for EA04%20LNK: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BU72%20XFX
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520XFX%27 HTTP/1.1" 200 None
2026-03-28 22:27:05 [bca.uk] INFO: Scrape type for BU72%20XFX: 0
2026-03-28 22:27:05 [bca.uk] INFO: Found listing with ID: BT72%20XAK
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520XAK%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BT72%20XAK: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: GX17%20TVP
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX17%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for GX17%20TVP: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: KJ69%20HSY
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ69%2520HSY%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for KJ69%20HSY: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: CE60%20UFN
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE60%2520UFN%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for CE60%20UFN: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: SB07%20XFE
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB07%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for SB07%20XFE: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: DV20%20WCG
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520WCG%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for DV20%20WCG: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: DY19%20XXH
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for DY19%20XXH: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: WM16%20FGV
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM16%2520FGV%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for WM16%20FGV: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BV23%20RWW
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520RWW%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BV23%20RWW: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: YK70%20HYU
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK70%2520HYU%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for YK70%20HYU: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BL20%20DZB
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL20%2520DZB%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BL20%20DZB: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: LG22%20ORN
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520ORN%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for LG22%20ORN: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: GN14%20WDZ
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN14%2520WDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for GN14%20WDZ: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: DU24%20FSC
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU24%2520FSC%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for DU24%20FSC: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: YE73%20UBO
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520UBO%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for YE73%20UBO: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: NU67%20AUT
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for NU67%20AUT: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BN52%20YJM
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN52%2520YJM%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BN52%20YJM: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BG72%20DHY
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BG72%20DHY: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: HT67%20CZW
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT67%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for HT67%20CZW: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: MJ75%20ZCT
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ75%2520ZCT%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for MJ75%20ZCT: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BN24%20HLR
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN24%2520HLR%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BN24%20HLR: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: VO22%20HGD
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520HGD%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for VO22%20HGD: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: AY66%20LGA
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY66%2520LGA%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for AY66%20LGA: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: NL64%20DNF
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL64%2520DNF%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for NL64%20DNF: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: WK68%20YKJ
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK68%2520YKJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for WK68%20YKJ: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: BX16%20BSV
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX16%2520BSV%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for BX16%20BSV: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: FG66%20RZD
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG66%2520RZD%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for FG66%20RZD: 0
2026-03-28 22:27:06 [bca.uk] INFO: Found listing with ID: PL63%20FWT
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL63%2520FWT%27 HTTP/1.1" 200 None
2026-03-28 22:27:06 [bca.uk] INFO: Scrape type for PL63%20FWT: 2
2026-03-28 22:27:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 729925bd-fa20-509b-8b85-07936fa5e8cb with identifier: PL63%20FWT
2026-03-28 22:27:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 729925bd-fa20-509b-8b85-07936fa5e8cb with scrape type 2
2026-03-28 22:27:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 729925bd-fa20-509b-8b85-07936fa5e8cb with scrape type 2
2026-03-28 22:27:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 729925bd-fa20-509b-8b85-07936fa5e8cb, identifier: PL63%20FWT
2026-03-28 22:27:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:06 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 729925bd-fa20-509b-8b85-07936fa5e8cb with identifier: PL63%20FWT
2026-03-28 22:27:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 729925bd-fa20-509b-8b85-07936fa5e8cb with identifier: PL63%20FWT
2026-03-28 22:27:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 729925bd-fa20-509b-8b85-07936fa5e8cb with identifier: PL63%20FWT to the API
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=92&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL63%20FWT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '729925bd-fa20-509b-8b85-07936fa5e8cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL63 FWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL63%20FWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 81546,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 2.5 TD UTAH 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TD UTAH 4X4',
 'vin': 'MPATFS86JDT013676',
 'year': 2014}
2026-03-28 22:27:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL63%2520FWT%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Saving data for PL63%20FWT: {'auction_closing_time': 1774778400.0, 'created_time': 1773832289.401356, 'last_price_update_time': 1774736827.003703}
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL63%2520FWT') HTTP/1.1" 204 0
2026-03-28 22:27:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: VN16%20XUB
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN16%2520XUB%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for VN16%20XUB: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: MK23%20HHP
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for MK23%20HHP: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: EA68%20MUV
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA68%2520MUV%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for EA68%20MUV: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BF18%20WWA
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF18%2520WWA%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BF18%20WWA: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: NL20%20ONN
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL20%2520ONN%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for NL20%20ONN: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BW19%20COA
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520COA%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BW19%20COA: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: WP71%20NCV
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520NCV%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for WP71%20NCV: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BK23%20NWA
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520NWA%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BK23%20NWA: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: HV24%20NZP
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520NZP%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for HV24%20NZP: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: LC71%20HHE
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520HHE%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for LC71%20HHE: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: NL23%20LRY
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520LRY%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for NL23%20LRY: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: LG22%20UWX
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520UWX%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for LG22%20UWX: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: ML20%20YAO
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML20%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for ML20%20YAO: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: RO23%20VNF
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520VNF%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for RO23%20VNF: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: LT72%20YAV
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520YAV%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for LT72%20YAV: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BK24%20NNZ
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520NNZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BK24%20NNZ: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BK68%20XNZ
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520XNZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BK68%20XNZ: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BP72%20GZF
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BP72%20GZF: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: LT22%20VKP
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for LT22%20VKP: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: YS15%20VCX
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS15%2520VCX%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for YS15%20VCX: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: MK73%20LFG
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK73%2520LFG%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for MK73%20LFG: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BG68%20FXY
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG68%2520FXY%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BG68%20FXY: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: YY73%20XHH
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XHH%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for YY73%20XHH: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: YY73%20XJG
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520XJG%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for YY73%20XJG: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: AJ18%20FJX
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ18%2520FJX%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for AJ18%20FJX: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BP22%20XCF
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP22%2520XCF%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BP22%20XCF: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BU22%20YSD
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520YSD%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BU22%20YSD: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: DC21%20KUE
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC21%2520KUE%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for DC21%20KUE: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: YC68%20OZB
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for YC68%20OZB: 0
2026-03-28 22:27:07 [bca.uk] INFO: Found listing with ID: BG24%20GUA
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG24%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:07 [bca.uk] INFO: Scrape type for BG24%20GUA: 0
2026-03-28 22:27:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:09 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:09 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded
2026-03-28 22:27:09 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: BP73%20HXY
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520HXY%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for BP73%20HXY: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: BT24%20NDJ
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520NDJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for BT24%20NDJ: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MK24%20YNZ
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK24%2520YNZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MK24%20YNZ: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: HN23%20LUR
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520LUR%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for HN23%20LUR: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MA75%20YYP
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520YYP%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MA75%20YYP: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MF25%20XKX
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XKX%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MF25%20XKX: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MF25%20XKY
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XKY%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MF25%20XKY: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MF25%20XLC
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XLC%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MF25%20XLC: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MM74%20COU
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520COU%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MM74%20COU: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: MM74%20GRZ
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for MM74%20GRZ: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: PO19%20OOV
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for PO19%20OOV: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: WU22%20KDO
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KDO%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for WU22%20KDO: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: YM72%20ZNF
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520ZNF%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for YM72%20ZNF: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: BJ22%20XXN
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520XXN%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for BJ22%20XXN: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: SM65%20FYJ
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520FYJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for SM65%20FYJ: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: BK67%20AHP
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520AHP%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for BK67%20AHP: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: UGZ%203425
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UGZ%25203425%27 HTTP/1.1" 200 None
2026-03-28 22:27:09 [bca.uk] INFO: Scrape type for UGZ%203425: 0
2026-03-28 22:27:09 [bca.uk] INFO: Found listing with ID: YD09%20XLJ
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD09%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for YD09%20XLJ: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: YB10%20ZFF
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB10%2520ZFF%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for YB10%20ZFF: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: RE62%20WCV
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE62%2520WCV%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for RE62%20WCV: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: PN67%20WXW
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520WXW%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for PN67%20WXW: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: LT09%20NNH
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT09%2520NNH%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for LT09%20NNH: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: CK62%20ELH
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK62%2520ELH%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for CK62%20ELH: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: VN61%20GSU
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN61%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for VN61%20GSU: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: SR19%20FPO
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for SR19%20FPO: 2
2026-03-28 22:27:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5776c8db-1256-5bbc-bded-63f16448c346 with identifier: SR19%20FPO
2026-03-28 22:27:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5776c8db-1256-5bbc-bded-63f16448c346 with scrape type 2
2026-03-28 22:27:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5776c8db-1256-5bbc-bded-63f16448c346 with scrape type 2
2026-03-28 22:27:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5776c8db-1256-5bbc-bded-63f16448c346, identifier: SR19%20FPO
2026-03-28 22:27:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:10 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:10 [scrapy.extensions.logstats] INFO: Crawled 327 pages (at 11 pages/min), scraped 2496 items (at 66 items/min)
2026-03-28 22:27:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:27:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5776c8db-1256-5bbc-bded-63f16448c346 with identifier: SR19%20FPO
2026-03-28 22:27:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5776c8db-1256-5bbc-bded-63f16448c346 with identifier: SR19%20FPO
2026-03-28 22:27:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5776c8db-1256-5bbc-bded-63f16448c346 with identifier: SR19%20FPO to the API
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SR19%20FPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5776c8db-1256-5bbc-bded-63f16448c346',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 FPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20FPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 139805,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 R LINE Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 R LINE',
 'vin': 'WVWZZZ3CZKE045683',
 'year': 2019}
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FPO%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Saving data for SR19%20FPO: {'auction_closing_time': 1775037600.0, 'created_time': 1774534654.132777, 'last_price_update_time': 1774736830.62139}
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520FPO') HTTP/1.1" 204 0
2026-03-28 22:27:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: EJ13%20WVF
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ13%2520WVF%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for EJ13%20WVF: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: EG66%20JWE
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG66%2520JWE%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for EG66%20JWE: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: DV65%20YJU
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV65%2520YJU%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for DV65%20YJU: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: CV61%20WFY
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV61%2520WFY%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for CV61%20WFY: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: AF59%20TKA
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF59%2520TKA%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for AF59%20TKA: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: WA16%20VAD
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520VAD%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for WA16%20VAD: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: ST71%20VFF
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST71%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for ST71%20VFF: 0
2026-03-28 22:27:10 [bca.uk] INFO: Found listing with ID: PF19%20VTY
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520VTY%27 HTTP/1.1" 200 None
2026-03-28 22:27:10 [bca.uk] INFO: Scrape type for PF19%20VTY: 2
2026-03-28 22:27:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with identifier: PF19%20VTY
2026-03-28 22:27:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with scrape type 2
2026-03-28 22:27:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with scrape type 2
2026-03-28 22:27:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2, identifier: PF19%20VTY
2026-03-28 22:27:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with identifier: PF19%20VTY
2026-03-28 22:27:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with identifier: PF19%20VTY
2026-03-28 22:27:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cd5aef9-3cef-5015-9c5c-6cea1c8564e2 with identifier: PF19%20VTY to the API
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF19%20VTY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5cd5aef9-3cef-5015-9c5c-6cea1c8564e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF19 VTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF19%20VTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 62832,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TDI 286 4M SEL TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 286 4M SEL TIP',
 'vin': 'WVGZZZCRZKD042554',
 'year': 2019}
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520VTY%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Saving data for PF19%20VTY: {'auction_closing_time': 1775037600.0, 'created_time': 1774436522.318899, 'last_price_update_time': 1774736831.287215}
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF19%2520VTY') HTTP/1.1" 204 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: RA18%20MSV
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA18%2520MSV%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for RA18%20MSV: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: FY64%20FYU
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY64%2520FYU%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for FY64%20FYU: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: EN23%20ZSJ
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN23%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for EN23%20ZSJ: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: DF65%20UEJ
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF65%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for DF65%20UEJ: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: AV13%20OOG
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV13%2520OOG%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for AV13%20OOG: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: YB11%20BCE
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520BCE%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for YB11%20BCE: 2
2026-03-28 22:27:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with identifier: YB11%20BCE
2026-03-28 22:27:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with scrape type 2
2026-03-28 22:27:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with scrape type 2
2026-03-28 22:27:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff, identifier: YB11%20BCE
2026-03-28 22:27:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with identifier: YB11%20BCE
2026-03-28 22:27:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with identifier: YB11%20BCE
2026-03-28 22:27:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ff8e1f8-a90e-5e25-9379-1ab399dff3ff with identifier: YB11%20BCE to the API
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB11%20BCE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3ff8e1f8-a90e-5e25-9379-1ab399dff3ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB11 BCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB11%20BCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 96271,
 '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 E220 2.1 CDI B/E SE TIP Convertible',
 'transmission': 'manual',
 'trim': 'CDI B/E SE TIP',
 'vin': 'WDD2074022F127300',
 'year': 2011}
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520BCE%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Saving data for YB11%20BCE: {'auction_closing_time': 1774864800.0, 'created_time': 1773935582.107337, 'last_price_update_time': 1774736831.785988}
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB11%2520BCE') HTTP/1.1" 204 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: PK19%20XDH
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK19%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for PK19%20XDH: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: SM65%20OKW
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for SM65%20OKW: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: WG12%20YKS
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG12%2520YKS%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for WG12%20YKS: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: YJ66%20XME
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520XME%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for YJ66%20XME: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: FJ72%20UAC
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ72%2520UAC%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for FJ72%20UAC: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: WJ18%20HMA
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520HMA%27 HTTP/1.1" 200 None
2026-03-28 22:27:11 [bca.uk] INFO: Scrape type for WJ18%20HMA: 0
2026-03-28 22:27:11 [bca.uk] INFO: Found listing with ID: YC68%20GDH
2026-03-28 22:27:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520GDH%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for YC68%20GDH: 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: EX69%20WHJ
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX69%2520WHJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for EX69%20WHJ: 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: NG17%20OOD
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG17%2520OOD%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for NG17%20OOD: 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: SL20%20HZS
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL20%2520HZS%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for SL20%20HZS: 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: VE23%20ZSG
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE23%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for VE23%20ZSG: 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: BW72%20AUF
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW72%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for BW72%20AUF: 2
2026-03-28 22:27:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd597761-64a3-5196-b497-9fda9475b0c4 with identifier: BW72%20AUF
2026-03-28 22:27:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd597761-64a3-5196-b497-9fda9475b0c4 with scrape type 2
2026-03-28 22:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd597761-64a3-5196-b497-9fda9475b0c4 with scrape type 2
2026-03-28 22:27:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd597761-64a3-5196-b497-9fda9475b0c4, identifier: BW72%20AUF
2026-03-28 22:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd597761-64a3-5196-b497-9fda9475b0c4 with identifier: BW72%20AUF
2026-03-28 22:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd597761-64a3-5196-b497-9fda9475b0c4 with identifier: BW72%20AUF
2026-03-28 22:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd597761-64a3-5196-b497-9fda9475b0c4 with identifier: BW72%20AUF to the API
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW72%20AUF-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cd597761-64a3-5196-b497-9fda9475b0c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW72 AUF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW72%20AUF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 14978,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE PREMIUM+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE PREMIUM+ EAT8',
 'vin': 'VR3USHNSSNJ838456',
 'year': 2023}
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW72%2520AUF%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Saving data for BW72%20AUF: {'auction_closing_time': 1774864800.0, 'created_time': 1774390106.344301, 'last_price_update_time': 1774736832.479614}
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW72%2520AUF') HTTP/1.1" 204 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: NL72%20XGO
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520XGO%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for NL72%20XGO: 2
2026-03-28 22:27:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c288560-2ab7-5abd-8f4e-15d15dc1481f with identifier: NL72%20XGO
2026-03-28 22:27:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c288560-2ab7-5abd-8f4e-15d15dc1481f with scrape type 2
2026-03-28 22:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c288560-2ab7-5abd-8f4e-15d15dc1481f with scrape type 2
2026-03-28 22:27:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c288560-2ab7-5abd-8f4e-15d15dc1481f, identifier: NL72%20XGO
2026-03-28 22:27:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c288560-2ab7-5abd-8f4e-15d15dc1481f with identifier: NL72%20XGO
2026-03-28 22:27:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c288560-2ab7-5abd-8f4e-15d15dc1481f with identifier: NL72%20XGO
2026-03-28 22:27:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c288560-2ab7-5abd-8f4e-15d15dc1481f with identifier: NL72%20XGO to the API
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL72%20XGO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c288560-2ab7-5abd-8f4e-15d15dc1481f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL72 XGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL72%20XGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 33901,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI 150 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 LIFE DSG',
 'vin': 'WVGZZZA1ZPV581240',
 'year': 2022}
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520XGO%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Saving data for NL72%20XGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533783.863265, 'last_price_update_time': 1774736832.963583}
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL72%2520XGO') HTTP/1.1" 204 0
2026-03-28 22:27:12 [bca.uk] INFO: Found listing with ID: RXZ%207784
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RXZ%25207784%27 HTTP/1.1" 200 None
2026-03-28 22:27:12 [bca.uk] INFO: Scrape type for RXZ%207784: 2
2026-03-28 22:27:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: beb3064e-539d-5750-a3d1-8ad4598e9239 with identifier: RXZ%207784
2026-03-28 22:27:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item beb3064e-539d-5750-a3d1-8ad4598e9239 with scrape type 2
2026-03-28 22:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item beb3064e-539d-5750-a3d1-8ad4598e9239 with scrape type 2
2026-03-28 22:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: beb3064e-539d-5750-a3d1-8ad4598e9239, identifier: RXZ%207784
2026-03-28 22:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: beb3064e-539d-5750-a3d1-8ad4598e9239 with identifier: RXZ%207784
2026-03-28 22:27:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: beb3064e-539d-5750-a3d1-8ad4598e9239 with identifier: RXZ%207784
2026-03-28 22:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: beb3064e-539d-5750-a3d1-8ad4598e9239 with identifier: RXZ%207784 to the API
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RXZ%207784-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'beb3064e-539d-5750-a3d1-8ad4598e9239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RXZ 7784',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RXZ%207784&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 36163,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.5 TURBO D 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO D 130 ULTIMATE',
 'vin': 'W0VZCYHZ1N6839424',
 'year': 2023}
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RXZ%25207784%27 HTTP/1.1" 200 None
2026-03-28 22:27:13 [bca.uk] INFO: Saving data for RXZ%207784: {'auction_closing_time': 1774864800.0, 'created_time': 1774533771.948898, 'last_price_update_time': 1774736833.354579}
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RXZ%25207784') HTTP/1.1" 204 0
2026-03-28 22:27:13 [bca.uk] INFO: Found listing with ID: ST68%20LBU
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST68%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 22:27:13 [bca.uk] INFO: Scrape type for ST68%20LBU: 2
2026-03-28 22:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with identifier: ST68%20LBU
2026-03-28 22:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with scrape type 2
2026-03-28 22:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with scrape type 2
2026-03-28 22:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2ccb64d-f045-52b2-bee5-0f6bf38c7e85, identifier: ST68%20LBU
2026-03-28 22:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with identifier: ST68%20LBU
2026-03-28 22:27:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with identifier: ST68%20LBU
2026-03-28 22:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2ccb64d-f045-52b2-bee5-0f6bf38c7e85 with identifier: ST68%20LBU to the API
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST68%20LBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2ccb64d-f045-52b2-bee5-0f6bf38c7e85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST68 LBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST68%20LBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 62370,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.5 TSI EVO 130 FR EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 FR EZ',
 'vin': 'VSSZZZ5FZKR021658',
 'year': 2018}
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST68%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 22:27:13 [bca.uk] INFO: Saving data for ST68%20LBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533770.953929, 'last_price_update_time': 1774736833.749947}
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST68%2520LBU') HTTP/1.1" 204 0
2026-03-28 22:27:13 [bca.uk] INFO: Found listing with ID: RV18%20UZS
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520UZS%27 HTTP/1.1" 200 None
2026-03-28 22:27:13 [bca.uk] INFO: Scrape type for RV18%20UZS: 2
2026-03-28 22:27:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ddbb1db-a0f3-56aa-b99c-164477eed70c with identifier: RV18%20UZS
2026-03-28 22:27:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ddbb1db-a0f3-56aa-b99c-164477eed70c with scrape type 2
2026-03-28 22:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ddbb1db-a0f3-56aa-b99c-164477eed70c with scrape type 2
2026-03-28 22:27:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ddbb1db-a0f3-56aa-b99c-164477eed70c, identifier: RV18%20UZS
2026-03-28 22:27:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ddbb1db-a0f3-56aa-b99c-164477eed70c with identifier: RV18%20UZS
2026-03-28 22:27:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ddbb1db-a0f3-56aa-b99c-164477eed70c with identifier: RV18%20UZS
2026-03-28 22:27:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ddbb1db-a0f3-56aa-b99c-164477eed70c with identifier: RV18%20UZS to the API
2026-03-28 22:27:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV18%20UZS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1ddbb1db-a0f3-56aa-b99c-164477eed70c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV18 UZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV18%20UZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'JEEP',
 'model': 'COMPASS',
 'odometer': 84568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JEEP COMPASS 1.4 M/AIR 170 4WD LIMITED StationWagon',
 'transmission': 'automatic',
 'trim': 'M/AIR 170 4WD LIMITED',
 'vin': 'MCANJRCH8JFA16419',
 'year': 2018}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV18%2520UZS%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Saving data for RV18%20UZS: {'auction_closing_time': 1774864800.0, 'created_time': 1774304663.377549, 'last_price_update_time': 1774736834.149999}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV18%2520UZS') HTTP/1.1" 204 0
2026-03-28 22:27:14 [bca.uk] INFO: Found listing with ID: PY21%20DWM
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY21%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Scrape type for PY21%20DWM: 2
2026-03-28 22:27:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88284c9f-5e39-51d7-9b76-d15ab834a293 with identifier: PY21%20DWM
2026-03-28 22:27:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88284c9f-5e39-51d7-9b76-d15ab834a293 with scrape type 2
2026-03-28 22:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88284c9f-5e39-51d7-9b76-d15ab834a293 with scrape type 2
2026-03-28 22:27:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88284c9f-5e39-51d7-9b76-d15ab834a293, identifier: PY21%20DWM
2026-03-28 22:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88284c9f-5e39-51d7-9b76-d15ab834a293 with identifier: PY21%20DWM
2026-03-28 22:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88284c9f-5e39-51d7-9b76-d15ab834a293 with identifier: PY21%20DWM
2026-03-28 22:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88284c9f-5e39-51d7-9b76-d15ab834a293 with identifier: PY21%20DWM to the API
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY21%20DWM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88284c9f-5e39-51d7-9b76-d15ab834a293',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY21 DWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY21%20DWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'IBIZA',
 'odometer': 27147,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA 1.0 TSI 110 FR SPORT EZ Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 FR SPORT EZ',
 'vin': 'VSSZZZKJZMR040631',
 'year': 2021}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY21%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Saving data for PY21%20DWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774533771.506648, 'last_price_update_time': 1774736834.545989}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY21%2520DWM') HTTP/1.1" 204 0
2026-03-28 22:27:14 [bca.uk] INFO: Found listing with ID: ND65%20FNR
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND65%2520FNR%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Scrape type for ND65%20FNR: 2
2026-03-28 22:27:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deb44b4c-ea24-510e-a90e-2c6dabcd640f with identifier: ND65%20FNR
2026-03-28 22:27:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deb44b4c-ea24-510e-a90e-2c6dabcd640f with scrape type 2
2026-03-28 22:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item deb44b4c-ea24-510e-a90e-2c6dabcd640f with scrape type 2
2026-03-28 22:27:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: deb44b4c-ea24-510e-a90e-2c6dabcd640f, identifier: ND65%20FNR
2026-03-28 22:27:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: deb44b4c-ea24-510e-a90e-2c6dabcd640f with identifier: ND65%20FNR
2026-03-28 22:27:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: deb44b4c-ea24-510e-a90e-2c6dabcd640f with identifier: ND65%20FNR
2026-03-28 22:27:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: deb44b4c-ea24-510e-a90e-2c6dabcd640f with identifier: ND65%20FNR to the API
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND65%20FNR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'deb44b4c-ea24-510e-a90e-2c6dabcd640f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND65 FNR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND65%20FNR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 41175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 SZ3 4X4 Hatchback',
 'transmission': 'manual',
 'trim': 'SZ3 4X4',
 'vin': 'TSMNZD72S00621772',
 'year': 2015}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND65%2520FNR%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Saving data for ND65%20FNR: {'auction_closing_time': 1774864800.0, 'created_time': 1774533764.213174, 'last_price_update_time': 1774736834.93936}
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND65%2520FNR') HTTP/1.1" 204 0
2026-03-28 22:27:14 [bca.uk] INFO: Found listing with ID: KM23%20LRZ
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LRZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:14 [bca.uk] INFO: Scrape type for KM23%20LRZ: 2
2026-03-28 22:27:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with identifier: KM23%20LRZ
2026-03-28 22:27:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with scrape type 2
2026-03-28 22:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with scrape type 2
2026-03-28 22:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b76cb00e-e7a9-5d86-bd6e-b76f6076d898, identifier: KM23%20LRZ
2026-03-28 22:27:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with identifier: KM23%20LRZ
2026-03-28 22:27:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with identifier: KM23%20LRZ
2026-03-28 22:27:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b76cb00e-e7a9-5d86-bd6e-b76f6076d898 with identifier: KM23%20LRZ to the API
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM23%20LRZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b76cb00e-e7a9-5d86-bd6e-b76f6076d898',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM23 LRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM23%20LRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 8463,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TGI EXCLUSIVE',
 'vin': 'LSJA24U93NN202919',
 'year': 2023}
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LRZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:15 [bca.uk] INFO: Saving data for KM23%20LRZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773960007.489691, 'last_price_update_time': 1774736835.334357}
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM23%2520LRZ') HTTP/1.1" 204 0
2026-03-28 22:27:15 [bca.uk] INFO: Found listing with ID: LY72%20MWK
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY72%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:27:15 [bca.uk] INFO: Scrape type for LY72%20MWK: 2
2026-03-28 22:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2323097c-4996-5379-aa59-c290e2e6d3be with identifier: LY72%20MWK
2026-03-28 22:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2323097c-4996-5379-aa59-c290e2e6d3be with scrape type 2
2026-03-28 22:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2323097c-4996-5379-aa59-c290e2e6d3be with scrape type 2
2026-03-28 22:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2323097c-4996-5379-aa59-c290e2e6d3be, identifier: LY72%20MWK
2026-03-28 22:27:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2323097c-4996-5379-aa59-c290e2e6d3be with identifier: LY72%20MWK
2026-03-28 22:27:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2323097c-4996-5379-aa59-c290e2e6d3be with identifier: LY72%20MWK
2026-03-28 22:27:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2323097c-4996-5379-aa59-c290e2e6d3be with identifier: LY72%20MWK to the API
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY72%20MWK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2323097c-4996-5379-aa59-c290e2e6d3be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LY72 MWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY72%20MWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 7700,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U9XNZ283451',
 'year': 2023}
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY72%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:27:15 [bca.uk] INFO: Saving data for LY72%20MWK: {'auction_closing_time': 1774864800.0, 'created_time': 1773935761.814084, 'last_price_update_time': 1774736835.734846}
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY72%2520MWK') HTTP/1.1" 204 0
2026-03-28 22:27:15 [bca.uk] INFO: Found listing with ID: EN71%20UBA
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 22:27:15 [bca.uk] INFO: Scrape type for EN71%20UBA: 2
2026-03-28 22:27:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5f51004-4184-53c1-88fa-45a25e42a533 with identifier: EN71%20UBA
2026-03-28 22:27:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5f51004-4184-53c1-88fa-45a25e42a533 with scrape type 2
2026-03-28 22:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5f51004-4184-53c1-88fa-45a25e42a533 with scrape type 2
2026-03-28 22:27:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5f51004-4184-53c1-88fa-45a25e42a533, identifier: EN71%20UBA
2026-03-28 22:27:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5f51004-4184-53c1-88fa-45a25e42a533 with identifier: EN71%20UBA
2026-03-28 22:27:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5f51004-4184-53c1-88fa-45a25e42a533 with identifier: EN71%20UBA
2026-03-28 22:27:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5f51004-4184-53c1-88fa-45a25e42a533 with identifier: EN71%20UBA to the API
2026-03-28 22:27:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN71%20UBA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5f51004-4184-53c1-88fa-45a25e42a533',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN71 UBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN71%20UBA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 24891,
 'odometer_reading_unit': '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 TSI 320 R 4MOTION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 320 R 4MOTION DSG',
 'vin': 'WVWZZZCDZNW108623',
 'year': 2021}
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 22:27:16 [bca.uk] INFO: Saving data for EN71%20UBA: {'auction_closing_time': 1774864800.0, 'created_time': 1774265214.806828, 'last_price_update_time': 1774736836.145427}
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN71%2520UBA') HTTP/1.1" 204 0
2026-03-28 22:27:16 [bca.uk] INFO: Found listing with ID: GY23%20CTX
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520CTX%27 HTTP/1.1" 200 None
2026-03-28 22:27:16 [bca.uk] INFO: Scrape type for GY23%20CTX: 0
2026-03-28 22:27:16 [bca.uk] INFO: Found listing with ID: LR20%20DKY
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 22:27:16 [bca.uk] INFO: Scrape type for LR20%20DKY: 2
2026-03-28 22:27:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02d1f404-4087-59ff-a93d-91133272a136 with identifier: LR20%20DKY
2026-03-28 22:27:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02d1f404-4087-59ff-a93d-91133272a136 with scrape type 2
2026-03-28 22:27:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02d1f404-4087-59ff-a93d-91133272a136 with scrape type 2
2026-03-28 22:27:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02d1f404-4087-59ff-a93d-91133272a136, identifier: LR20%20DKY
2026-03-28 22:27:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02d1f404-4087-59ff-a93d-91133272a136 with identifier: LR20%20DKY
2026-03-28 22:27:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02d1f404-4087-59ff-a93d-91133272a136 with identifier: LR20%20DKY
2026-03-28 22:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02d1f404-4087-59ff-a93d-91133272a136 with identifier: LR20%20DKY to the API
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR20%20DKY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02d1f404-4087-59ff-a93d-91133272a136',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR20 DKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR20%20DKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 60690,
 'odometer_reading_unit': '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 ATECA 1.6 TDI 115 SE EZ StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 115 SE EZ',
 'vin': 'VSSZZZ5FZL6552493',
 'year': 2020}
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520DKY%27 HTTP/1.1" 200 None
2026-03-28 22:27:16 [bca.uk] INFO: Saving data for LR20%20DKY: {'auction_closing_time': 1774864800.0, 'created_time': 1774533769.399339, 'last_price_update_time': 1774736836.59025}
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR20%2520DKY') HTTP/1.1" 204 0
2026-03-28 22:27:16 [bca.uk] INFO: Found listing with ID: BD70%20XDL
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 22:27:16 [bca.uk] INFO: Scrape type for BD70%20XDL: 2
2026-03-28 22:27:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c470781e-d295-5aea-87e5-a7e37efae109 with identifier: BD70%20XDL
2026-03-28 22:27:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c470781e-d295-5aea-87e5-a7e37efae109 with scrape type 2
2026-03-28 22:27:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c470781e-d295-5aea-87e5-a7e37efae109 with scrape type 2
2026-03-28 22:27:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c470781e-d295-5aea-87e5-a7e37efae109, identifier: BD70%20XDL
2026-03-28 22:27:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c470781e-d295-5aea-87e5-a7e37efae109 with identifier: BD70%20XDL
2026-03-28 22:27:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c470781e-d295-5aea-87e5-a7e37efae109 with identifier: BD70%20XDL
2026-03-28 22:27:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c470781e-d295-5aea-87e5-a7e37efae109 with identifier: BD70%20XDL to the API
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD70%20XDL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c470781e-d295-5aea-87e5-a7e37efae109',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD70 XDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD70%20XDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 42276,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D180 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 4WD R-DYNAMIC S',
 'vin': 'SALZA2AN6LH112861',
 'year': 2020}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520XDL%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Saving data for BD70%20XDL: {'auction_closing_time': 1774864800.0, 'created_time': 1774276656.362449, 'last_price_update_time': 1774736837.087292}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD70%2520XDL') HTTP/1.1" 204 0
2026-03-28 22:27:17 [bca.uk] INFO: Found listing with ID: DC18%20OMJ
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Scrape type for DC18%20OMJ: 2
2026-03-28 22:27:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with identifier: DC18%20OMJ
2026-03-28 22:27:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with scrape type 2
2026-03-28 22:27:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with scrape type 2
2026-03-28 22:27:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57e15a4a-fa0d-5273-911b-67ab10dfcc9b, identifier: DC18%20OMJ
2026-03-28 22:27:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with identifier: DC18%20OMJ
2026-03-28 22:27:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with identifier: DC18%20OMJ
2026-03-28 22:27:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57e15a4a-fa0d-5273-911b-67ab10dfcc9b with identifier: DC18%20OMJ to the API
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC18%20OMJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57e15a4a-fa0d-5273-911b-67ab10dfcc9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC18 OMJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC18%20OMJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 74225,
 'odometer_reading_unit': '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 P250 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P250 R-DYNAMIC HSE',
 'vin': 'SALYA2AX6KA779966',
 'year': 2018}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC18%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Saving data for DC18%20OMJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773960008.195795, 'last_price_update_time': 1774736837.488027}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC18%2520OMJ') HTTP/1.1" 204 0
2026-03-28 22:27:17 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:17 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded
2026-03-28 22:27:17 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:17 [bca.uk] INFO: Found listing with ID: GY20%20ORS
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520ORS%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Scrape type for GY20%20ORS: 2
2026-03-28 22:27:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eafb49e6-0563-52e7-9d1d-55c806644b07 with identifier: GY20%20ORS
2026-03-28 22:27:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eafb49e6-0563-52e7-9d1d-55c806644b07 with scrape type 2
2026-03-28 22:27:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eafb49e6-0563-52e7-9d1d-55c806644b07 with scrape type 2
2026-03-28 22:27:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eafb49e6-0563-52e7-9d1d-55c806644b07, identifier: GY20%20ORS
2026-03-28 22:27:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:17 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eafb49e6-0563-52e7-9d1d-55c806644b07 with identifier: GY20%20ORS
2026-03-28 22:27:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eafb49e6-0563-52e7-9d1d-55c806644b07 with identifier: GY20%20ORS
2026-03-28 22:27:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eafb49e6-0563-52e7-9d1d-55c806644b07 with identifier: GY20%20ORS to the API
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY20%20ORS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eafb49e6-0563-52e7-9d1d-55c806644b07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY20 ORS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY20%20ORS&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 77243,
 'odometer_reading_unit': '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 ATECA 1.0 TSI 115 SE TECHNOLOGY EZ StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 115 SE TECHNOLOGY EZ',
 'vin': 'VSSZZZ5FZL6508322',
 'year': 2020}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520ORS%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Saving data for GY20%20ORS: {'auction_closing_time': 1774864800.0, 'created_time': 1774045278.353515, 'last_price_update_time': 1774736837.934731}
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY20%2520ORS') HTTP/1.1" 204 0
2026-03-28 22:27:17 [bca.uk] INFO: Found listing with ID: GF61%20TVC
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF61%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 22:27:17 [bca.uk] INFO: Scrape type for GF61%20TVC: 2
2026-03-28 22:27:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64629a3d-63db-5af1-b475-33a30380f4f7 with identifier: GF61%20TVC
2026-03-28 22:27:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64629a3d-63db-5af1-b475-33a30380f4f7 with scrape type 2
2026-03-28 22:27:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64629a3d-63db-5af1-b475-33a30380f4f7 with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64629a3d-63db-5af1-b475-33a30380f4f7, identifier: GF61%20TVC
2026-03-28 22:27:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:18 [bca.uk] INFO: Found listing with ID: RV72%20YNL
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV72%2520YNL%27 HTTP/1.1" 200 None
2026-03-28 22:27:18 [bca.uk] INFO: Scrape type for RV72%20YNL: 2
2026-03-28 22:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fdfdebc-ee02-50be-b1bf-58abe59f05af with identifier: RV72%20YNL
2026-03-28 22:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fdfdebc-ee02-50be-b1bf-58abe59f05af with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fdfdebc-ee02-50be-b1bf-58abe59f05af with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8fdfdebc-ee02-50be-b1bf-58abe59f05af, identifier: RV72%20YNL
2026-03-28 22:27:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64629a3d-63db-5af1-b475-33a30380f4f7 with identifier: GF61%20TVC
2026-03-28 22:27:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64629a3d-63db-5af1-b475-33a30380f4f7 with identifier: GF61%20TVC
2026-03-28 22:27:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64629a3d-63db-5af1-b475-33a30380f4f7 with identifier: GF61%20TVC to the API
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF61%20TVC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '64629a3d-63db-5af1-b475-33a30380f4f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF61 TVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF61%20TVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 43580,
 '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 PASSAT 2.0 TDI 140 BMT SE Saloon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT SE',
 'vin': 'WVWZZZ3CZCE092602',
 'year': 2011}
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF61%2520TVC%27 HTTP/1.1" 200 None
2026-03-28 22:27:18 [bca.uk] INFO: Saving data for GF61%20TVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774533713.647759, 'last_price_update_time': 1774736838.43594}
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF61%2520TVC') HTTP/1.1" 204 0
2026-03-28 22:27:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8fdfdebc-ee02-50be-b1bf-58abe59f05af with identifier: RV72%20YNL
2026-03-28 22:27:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8fdfdebc-ee02-50be-b1bf-58abe59f05af with identifier: RV72%20YNL
2026-03-28 22:27:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8fdfdebc-ee02-50be-b1bf-58abe59f05af with identifier: RV72%20YNL to the API
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV72%20YNL-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': '8fdfdebc-ee02-50be-b1bf-58abe59f05af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RV72 YNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV72%20YNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 70451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV ULTIMATE DARK StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV ULTIMATE DARK',
 'vin': 'YV1XZBBV0P2959447',
 'year': 2022}
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV72%2520YNL%27 HTTP/1.1" 200 None
2026-03-28 22:27:18 [bca.uk] INFO: Saving data for RV72%20YNL: {'auction_closing_time': 1774864800.0, 'created_time': 1774044634.54403, 'last_price_update_time': 1774736838.714417}
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV72%2520YNL') HTTP/1.1" 204 0
2026-03-28 22:27:18 [bca.uk] INFO: Found listing with ID: AX69%20GJE
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX69%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 22:27:18 [bca.uk] INFO: Scrape type for AX69%20GJE: 2
2026-03-28 22:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f611bd69-8b0e-515a-b804-445f474e1552 with identifier: AX69%20GJE
2026-03-28 22:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f611bd69-8b0e-515a-b804-445f474e1552 with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f611bd69-8b0e-515a-b804-445f474e1552 with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f611bd69-8b0e-515a-b804-445f474e1552, identifier: AX69%20GJE
2026-03-28 22:27:18 [bca.uk] INFO: Found listing with ID: HT19%20YOF
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:27:18 [bca.uk] INFO: Scrape type for HT19%20YOF: 2
2026-03-28 22:27:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d199eca0-5c67-5ce5-9da9-968597083d07 with identifier: HT19%20YOF
2026-03-28 22:27:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d199eca0-5c67-5ce5-9da9-968597083d07 with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d199eca0-5c67-5ce5-9da9-968597083d07 with scrape type 2
2026-03-28 22:27:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d199eca0-5c67-5ce5-9da9-968597083d07, identifier: HT19%20YOF
2026-03-28 22:27:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f611bd69-8b0e-515a-b804-445f474e1552 with identifier: AX69%20GJE
2026-03-28 22:27:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f611bd69-8b0e-515a-b804-445f474e1552 with identifier: AX69%20GJE
2026-03-28 22:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f611bd69-8b0e-515a-b804-445f474e1552 with identifier: AX69%20GJE to the API
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX69%20GJE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f611bd69-8b0e-515a-b804-445f474e1552',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AX69 GJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX69%20GJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 63005,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 115 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 115 TEKNA',
 'vin': 'SJNFAAF16U1016425',
 'year': 2020}
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX69%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 22:27:19 [bca.uk] INFO: Saving data for AX69%20GJE: {'auction_closing_time': 1775124000.0, 'created_time': 1774533716.657462, 'last_price_update_time': 1774736839.216149}
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX69%2520GJE') HTTP/1.1" 204 0
2026-03-28 22:27:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d199eca0-5c67-5ce5-9da9-968597083d07 with identifier: HT19%20YOF
2026-03-28 22:27:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d199eca0-5c67-5ce5-9da9-968597083d07 with identifier: HT19%20YOF
2026-03-28 22:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d199eca0-5c67-5ce5-9da9-968597083d07 with identifier: HT19%20YOF to the API
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT19%20YOF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd199eca0-5c67-5ce5-9da9-968597083d07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT19 YOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT19%20YOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'COMBO LIFE',
 'odometer': 96552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO LIFE 1.5 TURBO D 100 ENERGY XL (7ST) MPV',
 'transmission': 'manual',
 'trim': 'TURBO D 100 ENERGY XL (7ST)',
 'vin': 'W0VECYHYCKJ536046',
 'year': 2019}
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT19%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:27:19 [bca.uk] INFO: Saving data for HT19%20YOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774533777.439801, 'last_price_update_time': 1774736839.530771}
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT19%2520YOF') HTTP/1.1" 204 0
2026-03-28 22:27:19 [bca.uk] INFO: Found listing with ID: KN68%20LUL
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 22:27:19 [bca.uk] INFO: Scrape type for KN68%20LUL: 2
2026-03-28 22:27:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1547547-c20e-5485-abce-ed2cc0053b88 with identifier: KN68%20LUL
2026-03-28 22:27:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1547547-c20e-5485-abce-ed2cc0053b88 with scrape type 2
2026-03-28 22:27:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1547547-c20e-5485-abce-ed2cc0053b88 with scrape type 2
2026-03-28 22:27:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1547547-c20e-5485-abce-ed2cc0053b88, identifier: KN68%20LUL
2026-03-28 22:27:19 [bca.uk] INFO: Found listing with ID: WD72%20HNU
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520HNU%27 HTTP/1.1" 200 None
2026-03-28 22:27:19 [bca.uk] INFO: Scrape type for WD72%20HNU: 2
2026-03-28 22:27:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with identifier: WD72%20HNU
2026-03-28 22:27:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with scrape type 2
2026-03-28 22:27:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with scrape type 2
2026-03-28 22:27:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 18ee9fb5-583c-5e50-aa86-8fc8809851b4, identifier: WD72%20HNU
2026-03-28 22:27:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1547547-c20e-5485-abce-ed2cc0053b88 with identifier: KN68%20LUL
2026-03-28 22:27:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1547547-c20e-5485-abce-ed2cc0053b88 with identifier: KN68%20LUL
2026-03-28 22:27:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1547547-c20e-5485-abce-ed2cc0053b88 with identifier: KN68%20LUL to the API
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN68%20LUL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1547547-c20e-5485-abce-ed2cc0053b88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN68 LUL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN68%20LUL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 111',
 'odometer': 102098,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO 111 1.6 CDI LONG PanelVan',
 'transmission': 'manual',
 'trim': 'CDI LONG',
 'vin': 'WDF44760323476822',
 'year': 2018}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN68%2520LUL%27 HTTP/1.1" 200 None
2026-03-28 22:27:20 [bca.uk] INFO: Saving data for KN68%20LUL: {'auction_closing_time': 1774864800.0, 'created_time': 1774533715.791933, 'last_price_update_time': 1774736840.042287}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN68%2520LUL') HTTP/1.1" 204 0
2026-03-28 22:27:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with identifier: WD72%20HNU
2026-03-28 22:27:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with identifier: WD72%20HNU
2026-03-28 22:27:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 18ee9fb5-583c-5e50-aa86-8fc8809851b4 with identifier: WD72%20HNU to the API
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD72%20HNU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '18ee9fb5-583c-5e50-aa86-8fc8809851b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD72 HNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD72%20HNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MG MOTOR UK',
 'model': 'ZS',
 'odometer': 24806,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS 1.5 VTI-TECH EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VTI-TECH EXCLUSIVE',
 'vin': 'LSJW74U92PZ066043',
 'year': 2023}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520HNU%27 HTTP/1.1" 200 None
2026-03-28 22:27:20 [bca.uk] INFO: Saving data for WD72%20HNU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533768.998058, 'last_price_update_time': 1774736840.327038}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD72%2520HNU') HTTP/1.1" 204 0
2026-03-28 22:27:20 [bca.uk] INFO: Found listing with ID: ND67%20AGZ
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520AGZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:20 [bca.uk] INFO: Scrape type for ND67%20AGZ: 2
2026-03-28 22:27:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8b72202-752a-51d7-9a8d-5b8e1d064244 with identifier: ND67%20AGZ
2026-03-28 22:27:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8b72202-752a-51d7-9a8d-5b8e1d064244 with scrape type 2
2026-03-28 22:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8b72202-752a-51d7-9a8d-5b8e1d064244 with scrape type 2
2026-03-28 22:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8b72202-752a-51d7-9a8d-5b8e1d064244, identifier: ND67%20AGZ
2026-03-28 22:27:20 [bca.uk] INFO: Found listing with ID: BJ23%20RXU
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520RXU%27 HTTP/1.1" 200 None
2026-03-28 22:27:20 [bca.uk] INFO: Scrape type for BJ23%20RXU: 2
2026-03-28 22:27:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 630c55bb-2e12-56d6-a54d-04447ab53a24 with identifier: BJ23%20RXU
2026-03-28 22:27:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 630c55bb-2e12-56d6-a54d-04447ab53a24 with scrape type 2
2026-03-28 22:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 630c55bb-2e12-56d6-a54d-04447ab53a24 with scrape type 2
2026-03-28 22:27:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 630c55bb-2e12-56d6-a54d-04447ab53a24, identifier: BJ23%20RXU
2026-03-28 22:27:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8b72202-752a-51d7-9a8d-5b8e1d064244 with identifier: ND67%20AGZ
2026-03-28 22:27:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8b72202-752a-51d7-9a8d-5b8e1d064244 with identifier: ND67%20AGZ
2026-03-28 22:27:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8b72202-752a-51d7-9a8d-5b8e1d064244 with identifier: ND67%20AGZ to the API
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND67%20AGZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c8b72202-752a-51d7-9a8d-5b8e1d064244',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND67 AGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND67%20AGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'TRANSIT 290 FWD',
 'odometer': 45725,
 'odometer_reading_unit': '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 290 FWD 2.0 EBL 130 L2 H2 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H2 LEADER',
 'vin': 'WF0XXXTTGXHR03216',
 'year': 2017}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520AGZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:20 [bca.uk] INFO: Saving data for ND67%20AGZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533740.643118, 'last_price_update_time': 1774736840.821466}
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND67%2520AGZ') HTTP/1.1" 204 0
2026-03-28 22:27:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 630c55bb-2e12-56d6-a54d-04447ab53a24 with identifier: BJ23%20RXU
2026-03-28 22:27:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 630c55bb-2e12-56d6-a54d-04447ab53a24 with identifier: BJ23%20RXU
2026-03-28 22:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 630c55bb-2e12-56d6-a54d-04447ab53a24 with identifier: BJ23%20RXU to the API
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20RXU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '630c55bb-2e12-56d6-a54d-04447ab53a24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ23 RXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20RXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA ACTIVE',
 'odometer': 36332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA ACTIVE 1.0 E/B 100 X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 X',
 'vin': 'WF0JXXGAHJPC05220',
 'year': 2023}
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520RXU%27 HTTP/1.1" 200 None
2026-03-28 22:27:21 [bca.uk] INFO: Saving data for BJ23%20RXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774015451.618559, 'last_price_update_time': 1774736841.251675}
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520RXU') HTTP/1.1" 204 0
2026-03-28 22:27:21 [bca.uk] INFO: Found listing with ID: CX14%20LGD
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX14%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 22:27:21 [bca.uk] INFO: Scrape type for CX14%20LGD: 2
2026-03-28 22:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56efd4d1-aafb-511b-bea9-608ee648fbff with identifier: CX14%20LGD
2026-03-28 22:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56efd4d1-aafb-511b-bea9-608ee648fbff with scrape type 2
2026-03-28 22:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56efd4d1-aafb-511b-bea9-608ee648fbff with scrape type 2
2026-03-28 22:27:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56efd4d1-aafb-511b-bea9-608ee648fbff, identifier: CX14%20LGD
2026-03-28 22:27:21 [bca.uk] INFO: Found listing with ID: BW73%20YNC
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:27:21 [bca.uk] INFO: Scrape type for BW73%20YNC: 2
2026-03-28 22:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with identifier: BW73%20YNC
2026-03-28 22:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with scrape type 2
2026-03-28 22:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with scrape type 2
2026-03-28 22:27:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fefcd1a-d203-5e9b-bac1-17b41365bf1a, identifier: BW73%20YNC
2026-03-28 22:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56efd4d1-aafb-511b-bea9-608ee648fbff with identifier: CX14%20LGD
2026-03-28 22:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56efd4d1-aafb-511b-bea9-608ee648fbff with identifier: CX14%20LGD
2026-03-28 22:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56efd4d1-aafb-511b-bea9-608ee648fbff with identifier: CX14%20LGD to the API
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX14%20LGD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '56efd4d1-aafb-511b-bea9-608ee648fbff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX14 LGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX14%20LGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'KIA',
 'model': 'RIO',
 'odometer': 75014,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA RIO 1.2 VR7 Hatchback',
 'transmission': 'manual',
 'trim': 'VR7',
 'vin': 'KNADN511LE6332091',
 'year': 2014}
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX14%2520LGD%27 HTTP/1.1" 200 None
2026-03-28 22:27:21 [bca.uk] INFO: Saving data for CX14%20LGD: {'auction_closing_time': 1774864800.0, 'created_time': 1774533741.809332, 'last_price_update_time': 1774736841.777321}
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX14%2520LGD') HTTP/1.1" 204 0
2026-03-28 22:27:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with identifier: BW73%20YNC
2026-03-28 22:27:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with identifier: BW73%20YNC
2026-03-28 22:27:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fefcd1a-d203-5e9b-bac1-17b41365bf1a with identifier: BW73%20YNC to the API
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW73%20YNC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9fefcd1a-d203-5e9b-bac1-17b41365bf1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW73 YNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW73%20YNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 17789,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B MHEV 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE',
 'vin': 'WF0NXXGCHNPP61728',
 'year': 2024}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520YNC%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Saving data for BW73%20YNC: {'auction_closing_time': 1774864800.0, 'created_time': 1773932703.912309, 'last_price_update_time': 1774736842.071248}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW73%2520YNC') HTTP/1.1" 204 0
2026-03-28 22:27:22 [bca.uk] INFO: Found listing with ID: NA66%20UUN
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA66%2520UUN%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Scrape type for NA66%20UUN: 2
2026-03-28 22:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3d0558a-2419-5710-a490-c837cd82539d with identifier: NA66%20UUN
2026-03-28 22:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3d0558a-2419-5710-a490-c837cd82539d with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a3d0558a-2419-5710-a490-c837cd82539d with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a3d0558a-2419-5710-a490-c837cd82539d, identifier: NA66%20UUN
2026-03-28 22:27:22 [bca.uk] INFO: Found listing with ID: FE70%20KJY
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Scrape type for FE70%20KJY: 2
2026-03-28 22:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 622135b7-c0dd-5922-bfbe-89fb8992be43 with identifier: FE70%20KJY
2026-03-28 22:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 622135b7-c0dd-5922-bfbe-89fb8992be43 with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 622135b7-c0dd-5922-bfbe-89fb8992be43 with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 622135b7-c0dd-5922-bfbe-89fb8992be43, identifier: FE70%20KJY
2026-03-28 22:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a3d0558a-2419-5710-a490-c837cd82539d with identifier: NA66%20UUN
2026-03-28 22:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a3d0558a-2419-5710-a490-c837cd82539d with identifier: NA66%20UUN
2026-03-28 22:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a3d0558a-2419-5710-a490-c837cd82539d with identifier: NA66%20UUN to the API
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA66%20UUN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a3d0558a-2419-5710-a490-c837cd82539d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA66 UUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA66%20UUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000KG',
 'odometer': 101882,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000KG 1.6 HDI 90 L1 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 90 L1 H1',
 'vin': 'VF3XS9HM0GZ025372',
 'year': 2016}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA66%2520UUN%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Saving data for NA66%20UUN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533703.226909, 'last_price_update_time': 1774736842.557688}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA66%2520UUN') HTTP/1.1" 204 0
2026-03-28 22:27:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 622135b7-c0dd-5922-bfbe-89fb8992be43 with identifier: FE70%20KJY
2026-03-28 22:27:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 622135b7-c0dd-5922-bfbe-89fb8992be43 with identifier: FE70%20KJY
2026-03-28 22:27:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 622135b7-c0dd-5922-bfbe-89fb8992be43 with identifier: FE70%20KJY to the API
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20KJY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '622135b7-c0dd-5922-bfbe-89fb8992be43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE70 KJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE70%20KJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 30770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ULTIMATE',
 'vin': 'W0VZRHNS5M6810061',
 'year': 2021}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Saving data for FE70%20KJY: {'auction_closing_time': 1774864800.0, 'created_time': 1773933647.116438, 'last_price_update_time': 1774736842.847777}
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520KJY') HTTP/1.1" 204 0
2026-03-28 22:27:22 [bca.uk] INFO: Found listing with ID: KF06%20VWS
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF06%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Scrape type for KF06%20VWS: 2
2026-03-28 22:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd486cb5-0f10-51f3-bed3-51aabf3c753a with identifier: KF06%20VWS
2026-03-28 22:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd486cb5-0f10-51f3-bed3-51aabf3c753a with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd486cb5-0f10-51f3-bed3-51aabf3c753a with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd486cb5-0f10-51f3-bed3-51aabf3c753a, identifier: KF06%20VWS
2026-03-28 22:27:22 [bca.uk] INFO: Found listing with ID: SA73%20NPD
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 22:27:22 [bca.uk] INFO: Scrape type for SA73%20NPD: 2
2026-03-28 22:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with identifier: SA73%20NPD
2026-03-28 22:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with scrape type 2
2026-03-28 22:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with scrape type 2
2026-03-28 22:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f, identifier: SA73%20NPD
2026-03-28 22:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd486cb5-0f10-51f3-bed3-51aabf3c753a with identifier: KF06%20VWS
2026-03-28 22:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd486cb5-0f10-51f3-bed3-51aabf3c753a with identifier: KF06%20VWS
2026-03-28 22:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd486cb5-0f10-51f3-bed3-51aabf3c753a with identifier: KF06%20VWS to the API
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF06%20VWS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dd486cb5-0f10-51f3-bed3-51aabf3c753a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF06 VWS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF06%20VWS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 91378,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'LIFE',
 'vin': 'W0L0AHL4868084341',
 'year': 2006}
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF06%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 22:27:23 [bca.uk] INFO: Saving data for KF06%20VWS: {'auction_closing_time': 1774778400.0, 'created_time': 1774533703.659625, 'last_price_update_time': 1774736843.336495}
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF06%2520VWS') HTTP/1.1" 204 0
2026-03-28 22:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with identifier: SA73%20NPD
2026-03-28 22:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with identifier: SA73%20NPD
2026-03-28 22:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3de38d2f-4ad9-51c1-85f1-33bd2a122c2f with identifier: SA73%20NPD to the API
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA73%20NPD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3de38d2f-4ad9-51c1-85f1-33bd2a122c2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA73 NPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA73%20NPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 24798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 GS Hatchback',
 'transmission': 'manual',
 'trim': 'GS',
 'vin': 'VXKUPHMHDP4186399',
 'year': 2023}
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 22:27:23 [bca.uk] INFO: Saving data for SA73%20NPD: {'auction_closing_time': 1774864800.0, 'created_time': 1773932841.808698, 'last_price_update_time': 1774736843.603697}
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA73%2520NPD') HTTP/1.1" 204 0
2026-03-28 22:27:23 [bca.uk] INFO: Found listing with ID: NL16%20YWD
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL16%2520YWD%27 HTTP/1.1" 200 None
2026-03-28 22:27:23 [bca.uk] INFO: Scrape type for NL16%20YWD: 2
2026-03-28 22:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with identifier: NL16%20YWD
2026-03-28 22:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with scrape type 2
2026-03-28 22:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with scrape type 2
2026-03-28 22:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c, identifier: NL16%20YWD
2026-03-28 22:27:23 [bca.uk] INFO: Found listing with ID: YB23%20WBV
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 22:27:23 [bca.uk] INFO: Scrape type for YB23%20WBV: 2
2026-03-28 22:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7db4e6f-2cc2-5d05-af33-899a3265e290 with identifier: YB23%20WBV
2026-03-28 22:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7db4e6f-2cc2-5d05-af33-899a3265e290 with scrape type 2
2026-03-28 22:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7db4e6f-2cc2-5d05-af33-899a3265e290 with scrape type 2
2026-03-28 22:27:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7db4e6f-2cc2-5d05-af33-899a3265e290, identifier: YB23%20WBV
2026-03-28 22:27:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with identifier: NL16%20YWD
2026-03-28 22:27:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with identifier: NL16%20YWD
2026-03-28 22:27:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c with identifier: NL16%20YWD to the API
2026-03-28 22:27:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL16%20YWD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc223eaa-c0b5-5629-a5bf-5419e4f1ad7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL16 YWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL16%20YWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 119847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 1.5 COOPER Estate',
 'transmission': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWLN320702B99100',
 'year': 2016}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL16%2520YWD%27 HTTP/1.1" 200 None
2026-03-28 22:27:24 [bca.uk] INFO: Saving data for NL16%20YWD: {'auction_closing_time': 1774864800.0, 'created_time': 1774533707.204124, 'last_price_update_time': 1774736844.115988}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL16%2520YWD') HTTP/1.1" 204 0
2026-03-28 22:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7db4e6f-2cc2-5d05-af33-899a3265e290 with identifier: YB23%20WBV
2026-03-28 22:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7db4e6f-2cc2-5d05-af33-899a3265e290 with identifier: YB23%20WBV
2026-03-28 22:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7db4e6f-2cc2-5d05-af33-899a3265e290 with identifier: YB23%20WBV to the API
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB23%20WBV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b7db4e6f-2cc2-5d05-af33-899a3265e290',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB23 WBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB23%20WBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 14804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 110KW 39KWH N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': '110KW 39KWH N-CONNECTA',
 'vin': 'SJNFAAZE1U0194125',
 'year': 2023}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB23%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 22:27:24 [bca.uk] INFO: Saving data for YB23%20WBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774006284.003495, 'last_price_update_time': 1774736844.45457}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB23%2520WBV') HTTP/1.1" 204 0
2026-03-28 22:27:24 [bca.uk] INFO: Found listing with ID: HN18%20YCO
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN18%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 22:27:24 [bca.uk] INFO: Scrape type for HN18%20YCO: 2
2026-03-28 22:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with identifier: HN18%20YCO
2026-03-28 22:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with scrape type 2
2026-03-28 22:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with scrape type 2
2026-03-28 22:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78a22e2b-ca1e-5f11-a57a-e371400fcbdd, identifier: HN18%20YCO
2026-03-28 22:27:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:24 [bca.uk] INFO: Found listing with ID: YC23%20GUA
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:24 [bca.uk] INFO: Scrape type for YC23%20GUA: 2
2026-03-28 22:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 979bc979-b900-5e18-8818-89370b35ba34 with identifier: YC23%20GUA
2026-03-28 22:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 979bc979-b900-5e18-8818-89370b35ba34 with scrape type 2
2026-03-28 22:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 979bc979-b900-5e18-8818-89370b35ba34 with scrape type 2
2026-03-28 22:27:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 979bc979-b900-5e18-8818-89370b35ba34, identifier: YC23%20GUA
2026-03-28 22:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with identifier: HN18%20YCO
2026-03-28 22:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with identifier: HN18%20YCO
2026-03-28 22:27:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78a22e2b-ca1e-5f11-a57a-e371400fcbdd with identifier: HN18%20YCO to the API
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN18%20YCO-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78a22e2b-ca1e-5f11-a57a-e371400fcbdd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN18 YCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN18%20YCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 66209,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE',
 'vin': 'W0VZRHNYXJS205105',
 'year': 2018}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN18%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 22:27:24 [bca.uk] INFO: Saving data for HN18%20YCO: {'auction_closing_time': 1774778400.0, 'created_time': 1773908888.43266, 'last_price_update_time': 1774736844.966662}
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN18%2520YCO') HTTP/1.1" 204 0
2026-03-28 22:27:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 979bc979-b900-5e18-8818-89370b35ba34 with identifier: YC23%20GUA
2026-03-28 22:27:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 979bc979-b900-5e18-8818-89370b35ba34 with identifier: YC23%20GUA
2026-03-28 22:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 979bc979-b900-5e18-8818-89370b35ba34 with identifier: YC23%20GUA to the API
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC23%20GUA-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '979bc979-b900-5e18-8818-89370b35ba34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC23 GUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC23%20GUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 61964,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 100 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 100 2 DCT',
 'vin': 'KNAD6817VP6808814',
 'year': 2023}
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:25 [bca.uk] INFO: Saving data for YC23%20GUA: {'auction_closing_time': 1774864800.0, 'created_time': 1773826991.959356, 'last_price_update_time': 1774736845.251315}
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC23%2520GUA') HTTP/1.1" 204 0
2026-03-28 22:27:25 [bca.uk] INFO: Found listing with ID: LG22%20XSD
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 22:27:25 [bca.uk] INFO: Scrape type for LG22%20XSD: 2
2026-03-28 22:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0032840d-8fa7-5d5d-98c3-ecd308e6011c with identifier: LG22%20XSD
2026-03-28 22:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0032840d-8fa7-5d5d-98c3-ecd308e6011c with scrape type 2
2026-03-28 22:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0032840d-8fa7-5d5d-98c3-ecd308e6011c with scrape type 2
2026-03-28 22:27:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0032840d-8fa7-5d5d-98c3-ecd308e6011c, identifier: LG22%20XSD
2026-03-28 22:27:25 [bca.uk] INFO: Found listing with ID: YR20%20FUM
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR20%2520FUM%27 HTTP/1.1" 200 None
2026-03-28 22:27:25 [bca.uk] INFO: Scrape type for YR20%20FUM: 0
2026-03-28 22:27:25 [bca.uk] INFO: Found listing with ID: AH51%20RUS
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AH51%2520RUS%27 HTTP/1.1" 200 None
2026-03-28 22:27:25 [bca.uk] INFO: Scrape type for AH51%20RUS: 2
2026-03-28 22:27:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with identifier: AH51%20RUS
2026-03-28 22:27:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with scrape type 2
2026-03-28 22:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with scrape type 2
2026-03-28 22:27:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc, identifier: AH51%20RUS
2026-03-28 22:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0032840d-8fa7-5d5d-98c3-ecd308e6011c with identifier: LG22%20XSD
2026-03-28 22:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0032840d-8fa7-5d5d-98c3-ecd308e6011c with identifier: LG22%20XSD
2026-03-28 22:27:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0032840d-8fa7-5d5d-98c3-ecd308e6011c with identifier: LG22%20XSD to the API
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG22%20XSD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0032840d-8fa7-5d5d-98c3-ecd308e6011c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG22 XSD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG22%20XSD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 20274,
 'odometer_reading_unit': '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 EXCLUSIVE STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE STEP',
 'vin': 'WMW32DH0902S47456',
 'year': 2022}
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520XSD%27 HTTP/1.1" 200 None
2026-03-28 22:27:25 [bca.uk] INFO: Saving data for LG22%20XSD: {'auction_closing_time': 1774951200.0, 'created_time': 1773958994.428557, 'last_price_update_time': 1774736845.787673}
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520XSD') HTTP/1.1" 204 0
2026-03-28 22:27:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with identifier: AH51%20RUS
2026-03-28 22:27:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with identifier: AH51%20RUS
2026-03-28 22:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 846b65f9-92a3-5937-8ac0-d8b4c7d90dbc with identifier: AH51%20RUS to the API
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 221,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '846b65f9-92a3-5937-8ac0-d8b4c7d90dbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AH51 RUS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AH51%20RUS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'STINGER GT',
 'odometer': 57485,
 'odometer_reading_unit': '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 STINGER GT 3.3 T-GDI GT S Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI GT S',
 'vin': 'KNAE551CML6076875',
 'year': 2019}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AH51%2520RUS%27 HTTP/1.1" 200 None
2026-03-28 22:27:26 [bca.uk] INFO: Saving data for AH51%20RUS: {'auction_closing_time': 1774864800.0, 'created_time': 1774339616.17883, 'last_price_update_time': 1774736846.205641}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AH51%2520RUS') HTTP/1.1" 204 0
2026-03-28 22:27:26 [bca.uk] INFO: Found listing with ID: LG22%20YAF
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520YAF%27 HTTP/1.1" 200 None
2026-03-28 22:27:26 [bca.uk] INFO: Scrape type for LG22%20YAF: 2
2026-03-28 22:27:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with identifier: LG22%20YAF
2026-03-28 22:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with scrape type 2
2026-03-28 22:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with scrape type 2
2026-03-28 22:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cc81fea-d3c0-540b-8708-ac1f16e3c32b, identifier: LG22%20YAF
2026-03-28 22:27:26 [bca.uk] INFO: Found listing with ID: MT65%20EFR
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 22:27:26 [bca.uk] INFO: Scrape type for MT65%20EFR: 2
2026-03-28 22:27:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed68e01c-8d13-51ca-83de-df2ecc850dbf with identifier: MT65%20EFR
2026-03-28 22:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed68e01c-8d13-51ca-83de-df2ecc850dbf with scrape type 2
2026-03-28 22:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed68e01c-8d13-51ca-83de-df2ecc850dbf with scrape type 2
2026-03-28 22:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed68e01c-8d13-51ca-83de-df2ecc850dbf, identifier: MT65%20EFR
2026-03-28 22:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with identifier: LG22%20YAF
2026-03-28 22:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with identifier: LG22%20YAF
2026-03-28 22:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cc81fea-d3c0-540b-8708-ac1f16e3c32b with identifier: LG22%20YAF to the API
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG22%20YAF-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9cc81fea-d3c0-540b-8708-ac1f16e3c32b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG22 YAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG22%20YAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 9157,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMW12DJ0902S53758',
 'year': 2022}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520YAF%27 HTTP/1.1" 200 None
2026-03-28 22:27:26 [bca.uk] INFO: Saving data for LG22%20YAF: {'auction_closing_time': 1774951200.0, 'created_time': 1773958996.018042, 'last_price_update_time': 1774736846.69737}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520YAF') HTTP/1.1" 204 0
2026-03-28 22:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed68e01c-8d13-51ca-83de-df2ecc850dbf with identifier: MT65%20EFR
2026-03-28 22:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed68e01c-8d13-51ca-83de-df2ecc850dbf with identifier: MT65%20EFR
2026-03-28 22:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed68e01c-8d13-51ca-83de-df2ecc850dbf with identifier: MT65%20EFR to the API
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT65%20EFR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed68e01c-8d13-51ca-83de-df2ecc850dbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT65 EFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT65%20EFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 108575,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT (7S)',
 'vin': 'WBAKS620800P86890',
 'year': 2015}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT65%2520EFR%27 HTTP/1.1" 200 None
2026-03-28 22:27:26 [bca.uk] INFO: Saving data for MT65%20EFR: {'auction_closing_time': 1774864800.0, 'created_time': 1773959478.123243, 'last_price_update_time': 1774736846.97743}
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT65%2520EFR') HTTP/1.1" 204 0
2026-03-28 22:27:26 [bca.uk] INFO: Found listing with ID: LH68%20CKV
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH68%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Scrape type for LH68%20CKV: 2
2026-03-28 22:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b290110-fd10-549a-823e-aeebe07a6c98 with identifier: LH68%20CKV
2026-03-28 22:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b290110-fd10-549a-823e-aeebe07a6c98 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b290110-fd10-549a-823e-aeebe07a6c98 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b290110-fd10-549a-823e-aeebe07a6c98, identifier: LH68%20CKV
2026-03-28 22:27:27 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded
2026-03-28 22:27:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:27 [bca.uk] INFO: Found listing with ID: AP71%20FJO
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Scrape type for AP71%20FJO: 2
2026-03-28 22:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with identifier: AP71%20FJO
2026-03-28 22:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bc15b8f-6731-5bea-b8c2-b56d01c6362a, identifier: AP71%20FJO
2026-03-28 22:27:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b290110-fd10-549a-823e-aeebe07a6c98 with identifier: LH68%20CKV
2026-03-28 22:27:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b290110-fd10-549a-823e-aeebe07a6c98 with identifier: LH68%20CKV
2026-03-28 22:27:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b290110-fd10-549a-823e-aeebe07a6c98 with identifier: LH68%20CKV to the API
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 59,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LH68%20CKV-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': '7b290110-fd10-549a-823e-aeebe07a6c98',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LH68 CKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LH68%20CKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 47453,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 T8 T/E 390 R DESIGN PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'T8 T/E 390 R DESIGN PRO G/T',
 'vin': 'YV1LFBMTDK1486943',
 'year': 2019}
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH68%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Saving data for LH68%20CKV: {'auction_closing_time': 1774951200.0, 'created_time': 1774044756.493103, 'last_price_update_time': 1774736847.467728}
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LH68%2520CKV') HTTP/1.1" 204 0
2026-03-28 22:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with identifier: AP71%20FJO
2026-03-28 22:27:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with identifier: AP71%20FJO
2026-03-28 22:27:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bc15b8f-6731-5bea-b8c2-b56d01c6362a with identifier: AP71%20FJO to the API
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AP71%20FJO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7bc15b8f-6731-5bea-b8c2-b56d01c6362a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AP71 FJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AP71%20FJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 85029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 SDRIVE 18I 136 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SDRIVE 18I 136 SPORT',
 'vin': 'WBAYH120305U71851',
 'year': 2022}
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Saving data for AP71%20FJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533767.355, 'last_price_update_time': 1774736847.748097}
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AP71%2520FJO') HTTP/1.1" 204 0
2026-03-28 22:27:27 [bca.uk] INFO: Found listing with ID: YD67%20ZCJ
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD67%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Scrape type for YD67%20ZCJ: 2
2026-03-28 22:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab228392-d711-5787-8c04-88b40a4261b2 with identifier: YD67%20ZCJ
2026-03-28 22:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab228392-d711-5787-8c04-88b40a4261b2 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab228392-d711-5787-8c04-88b40a4261b2 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab228392-d711-5787-8c04-88b40a4261b2, identifier: YD67%20ZCJ
2026-03-28 22:27:27 [bca.uk] INFO: Found listing with ID: GE19%20CTY
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520CTY%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Scrape type for GE19%20CTY: 2
2026-03-28 22:27:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8369ad42-38a7-5701-ab1e-3d294f876a05 with identifier: GE19%20CTY
2026-03-28 22:27:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8369ad42-38a7-5701-ab1e-3d294f876a05 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8369ad42-38a7-5701-ab1e-3d294f876a05 with scrape type 2
2026-03-28 22:27:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8369ad42-38a7-5701-ab1e-3d294f876a05, identifier: GE19%20CTY
2026-03-28 22:27:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:27 [bca.uk] INFO: Found listing with ID: KV70%20LKX
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV70%2520LKX%27 HTTP/1.1" 200 None
2026-03-28 22:27:27 [bca.uk] INFO: Scrape type for KV70%20LKX: 0
2026-03-28 22:27:27 [bca.uk] INFO: Found listing with ID: FA19%20SDZ
2026-03-28 22:27:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:28 [bca.uk] INFO: Scrape type for FA19%20SDZ: 2
2026-03-28 22:27:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdac5cb5-42be-51fc-a025-b25e122dcfb2 with identifier: FA19%20SDZ
2026-03-28 22:27:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdac5cb5-42be-51fc-a025-b25e122dcfb2 with scrape type 2
2026-03-28 22:27:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdac5cb5-42be-51fc-a025-b25e122dcfb2 with scrape type 2
2026-03-28 22:27:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdac5cb5-42be-51fc-a025-b25e122dcfb2, identifier: FA19%20SDZ
2026-03-28 22:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab228392-d711-5787-8c04-88b40a4261b2 with identifier: YD67%20ZCJ
2026-03-28 22:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab228392-d711-5787-8c04-88b40a4261b2 with identifier: YD67%20ZCJ
2026-03-28 22:27:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab228392-d711-5787-8c04-88b40a4261b2 with identifier: YD67%20ZCJ to the API
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD67%20ZCJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ab228392-d711-5787-8c04-88b40a4261b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD67 ZCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD67%20ZCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 95162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 AMG LINE PREMIUM 4M DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM 4M DCT',
 'vin': 'WDC1569052J420771',
 'year': 2017}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD67%2520ZCJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:28 [bca.uk] INFO: Saving data for YD67%20ZCJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533707.583619, 'last_price_update_time': 1774736848.358965}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD67%2520ZCJ') HTTP/1.1" 204 0
2026-03-28 22:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8369ad42-38a7-5701-ab1e-3d294f876a05 with identifier: GE19%20CTY
2026-03-28 22:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8369ad42-38a7-5701-ab1e-3d294f876a05 with identifier: GE19%20CTY
2026-03-28 22:27:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8369ad42-38a7-5701-ab1e-3d294f876a05 with identifier: GE19%20CTY to the API
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GE19%20CTY-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8369ad42-38a7-5701-ab1e-3d294f876a05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GE19 CTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GE19%20CTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 26407,
 'odometer_reading_unit': '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': '5YJ3F7EA3KF423603',
 'year': 2019}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520CTY%27 HTTP/1.1" 200 None
2026-03-28 22:27:28 [bca.uk] INFO: Saving data for GE19%20CTY: {'auction_closing_time': 1775037600.0, 'created_time': 1774392215.721002, 'last_price_update_time': 1774736848.65954}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GE19%2520CTY') HTTP/1.1" 204 0
2026-03-28 22:27:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdac5cb5-42be-51fc-a025-b25e122dcfb2 with identifier: FA19%20SDZ
2026-03-28 22:27:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdac5cb5-42be-51fc-a025-b25e122dcfb2 with identifier: FA19%20SDZ
2026-03-28 22:27:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdac5cb5-42be-51fc-a025-b25e122dcfb2 with identifier: FA19%20SDZ to the API
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FA19%20SDZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdac5cb5-42be-51fc-a025-b25e122dcfb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FA19 SDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FA19%20SDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 65060,
 'odometer_reading_unit': '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 P400 HST StationWagon',
 'transmission': 'automatic',
 'trim': 'P400 HST',
 'vin': 'SALWA2AU0LA884503',
 'year': 2019}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:28 [bca.uk] INFO: Saving data for FA19%20SDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533762.145569, 'last_price_update_time': 1774736848.941959}
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FA19%2520SDZ') HTTP/1.1" 204 0
2026-03-28 22:27:28 [bca.uk] INFO: Found listing with ID: PX18%20UPS
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 22:27:28 [bca.uk] INFO: Scrape type for PX18%20UPS: 2
2026-03-28 22:27:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 744f9b03-0700-5bd8-a921-a1b11a70f4bd with identifier: PX18%20UPS
2026-03-28 22:27:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 744f9b03-0700-5bd8-a921-a1b11a70f4bd with scrape type 2
2026-03-28 22:27:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 744f9b03-0700-5bd8-a921-a1b11a70f4bd with scrape type 2
2026-03-28 22:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 744f9b03-0700-5bd8-a921-a1b11a70f4bd, identifier: PX18%20UPS
2026-03-28 22:27:29 [bca.uk] INFO: Found listing with ID: LX70%20ZKN
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 22:27:29 [bca.uk] INFO: Scrape type for LX70%20ZKN: 2
2026-03-28 22:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1877b3f-1f27-5891-b2c3-4607232dc711 with identifier: LX70%20ZKN
2026-03-28 22:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1877b3f-1f27-5891-b2c3-4607232dc711 with scrape type 2
2026-03-28 22:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1877b3f-1f27-5891-b2c3-4607232dc711 with scrape type 2
2026-03-28 22:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1877b3f-1f27-5891-b2c3-4607232dc711, identifier: LX70%20ZKN
2026-03-28 22:27:29 [bca.uk] INFO: Found listing with ID: LP72%20RMV
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:27:29 [bca.uk] INFO: Scrape type for LP72%20RMV: 2
2026-03-28 22:27:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00c0accd-ab72-5658-8a8a-db5e35099751 with identifier: LP72%20RMV
2026-03-28 22:27:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00c0accd-ab72-5658-8a8a-db5e35099751 with scrape type 2
2026-03-28 22:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00c0accd-ab72-5658-8a8a-db5e35099751 with scrape type 2
2026-03-28 22:27:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00c0accd-ab72-5658-8a8a-db5e35099751, identifier: LP72%20RMV
2026-03-28 22:27:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 744f9b03-0700-5bd8-a921-a1b11a70f4bd with identifier: PX18%20UPS
2026-03-28 22:27:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 744f9b03-0700-5bd8-a921-a1b11a70f4bd with identifier: PX18%20UPS
2026-03-28 22:27:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 744f9b03-0700-5bd8-a921-a1b11a70f4bd with identifier: PX18%20UPS to the API
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PX18%20UPS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '744f9b03-0700-5bd8-a921-a1b11a70f4bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PX18 UPS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PX18%20UPS&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 83659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 180 SE',
 'vin': 'SALCA2CN9HH677731',
 'year': 2018}
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX18%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 22:27:29 [bca.uk] INFO: Saving data for PX18%20UPS: {'auction_closing_time': 1774864800.0, 'created_time': 1774533741.28513, 'last_price_update_time': 1774736849.594002}
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PX18%2520UPS') HTTP/1.1" 204 0
2026-03-28 22:27:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1877b3f-1f27-5891-b2c3-4607232dc711 with identifier: LX70%20ZKN
2026-03-28 22:27:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1877b3f-1f27-5891-b2c3-4607232dc711 with identifier: LX70%20ZKN
2026-03-28 22:27:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1877b3f-1f27-5891-b2c3-4607232dc711 with identifier: LX70%20ZKN to the API
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX70%20ZKN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f1877b3f-1f27-5891-b2c3-4607232dc711',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX70 ZKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX70%20ZKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 30834,
 'odometer_reading_unit': '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 DESIGN 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN 4WD',
 'vin': 'JTMRW3FV10D078693',
 'year': 2020}
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX70%2520ZKN%27 HTTP/1.1" 200 None
2026-03-28 22:27:29 [bca.uk] INFO: Saving data for LX70%20ZKN: {'auction_closing_time': 1775037600.0, 'created_time': 1774533929.376962, 'last_price_update_time': 1774736849.98087}
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX70%2520ZKN') HTTP/1.1" 204 0
2026-03-28 22:27:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00c0accd-ab72-5658-8a8a-db5e35099751 with identifier: LP72%20RMV
2026-03-28 22:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00c0accd-ab72-5658-8a8a-db5e35099751 with identifier: LP72%20RMV
2026-03-28 22:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00c0accd-ab72-5658-8a8a-db5e35099751 with identifier: LP72%20RMV to the API
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20RMV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '00c0accd-ab72-5658-8a8a-db5e35099751',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP72 RMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20RMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 24346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 160KW 59KWH E+ N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': '160KW 59KWH E+ N-CONNECTA',
 'vin': 'SJNFAAZE1U0176574',
 'year': 2022}
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:27:30 [bca.uk] INFO: Saving data for LP72%20RMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774533762.956769, 'last_price_update_time': 1774736850.278747}
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520RMV') HTTP/1.1" 204 0
2026-03-28 22:27:30 [bca.uk] INFO: Found listing with ID: LS68%20DTU
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:27:30 [bca.uk] INFO: Scrape type for LS68%20DTU: 2
2026-03-28 22:27:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02cbe154-8ddc-587c-9802-771a891e2b34 with identifier: LS68%20DTU
2026-03-28 22:27:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02cbe154-8ddc-587c-9802-771a891e2b34 with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02cbe154-8ddc-587c-9802-771a891e2b34 with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02cbe154-8ddc-587c-9802-771a891e2b34, identifier: LS68%20DTU
2026-03-28 22:27:30 [bca.uk] INFO: Found listing with ID: S9%20WBG
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S9%2520WBG%27 HTTP/1.1" 200 None
2026-03-28 22:27:30 [bca.uk] INFO: Scrape type for S9%20WBG: 2
2026-03-28 22:27:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6156a0a4-847f-564b-baea-ecb5f70cae7b with identifier: S9%20WBG
2026-03-28 22:27:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6156a0a4-847f-564b-baea-ecb5f70cae7b with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6156a0a4-847f-564b-baea-ecb5f70cae7b with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6156a0a4-847f-564b-baea-ecb5f70cae7b, identifier: S9%20WBG
2026-03-28 22:27:30 [bca.uk] INFO: Found listing with ID: EJ23%20NAE
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520NAE%27 HTTP/1.1" 200 None
2026-03-28 22:27:30 [bca.uk] INFO: Scrape type for EJ23%20NAE: 2
2026-03-28 22:27:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with identifier: EJ23%20NAE
2026-03-28 22:27:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with scrape type 2
2026-03-28 22:27:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23e803af-5fe9-5abd-b08d-f75a9d75ef4a, identifier: EJ23%20NAE
2026-03-28 22:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02cbe154-8ddc-587c-9802-771a891e2b34 with identifier: LS68%20DTU
2026-03-28 22:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02cbe154-8ddc-587c-9802-771a891e2b34 with identifier: LS68%20DTU
2026-03-28 22:27:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02cbe154-8ddc-587c-9802-771a891e2b34 with identifier: LS68%20DTU to the API
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS68%20DTU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '02cbe154-8ddc-587c-9802-771a891e2b34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS68 DTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS68%20DTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 68444,
 'odometer_reading_unit': '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 D 180 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 180 AWD R SPORT',
 'vin': 'SADCA2ANXKA364704',
 'year': 2018}
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:27:30 [bca.uk] INFO: Saving data for LS68%20DTU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533769.922352, 'last_price_update_time': 1774736850.905895}
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS68%2520DTU') HTTP/1.1" 204 0
2026-03-28 22:27:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6156a0a4-847f-564b-baea-ecb5f70cae7b with identifier: S9%20WBG
2026-03-28 22:27:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6156a0a4-847f-564b-baea-ecb5f70cae7b with identifier: S9%20WBG
2026-03-28 22:27:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6156a0a4-847f-564b-baea-ecb5f70cae7b with identifier: S9%20WBG to the API
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=S9%20WBG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6156a0a4-847f-564b-baea-ecb5f70cae7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'S9 WBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=S9%20WBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'JAGUAR',
 'model': 'XJ SERIES LWB',
 'odometer': 94446,
 'odometer_reading_unit': '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 XJ SERIES LWB 3.0 D V6 300 PORTFOLIO Saloon',
 'transmission': 'automatic',
 'trim': 'D V6 300 PORTFOLIO',
 'vin': 'SAJAC2694GNV99173',
 'year': 2016}
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S9%2520WBG%27 HTTP/1.1" 200 None
2026-03-28 22:27:31 [bca.uk] INFO: Saving data for S9%20WBG: {'auction_closing_time': 1775037600.0, 'created_time': 1774533904.96455, 'last_price_update_time': 1774736851.447133}
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='S9%2520WBG') HTTP/1.1" 204 0
2026-03-28 22:27:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with identifier: EJ23%20NAE
2026-03-28 22:27:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with identifier: EJ23%20NAE
2026-03-28 22:27:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23e803af-5fe9-5abd-b08d-f75a9d75ef4a with identifier: EJ23%20NAE to the API
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ23%20NAE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '23e803af-5fe9-5abd-b08d-f75a9d75ef4a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ23 NAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ23%20NAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 31735,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE PREMIUM',
 'vin': 'W1N9N0CB6PJ076292',
 'year': 2023}
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520NAE%27 HTTP/1.1" 200 None
2026-03-28 22:27:31 [bca.uk] INFO: Saving data for EJ23%20NAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774350177.558186, 'last_price_update_time': 1774736851.825204}
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ23%2520NAE') HTTP/1.1" 204 0
2026-03-28 22:27:31 [bca.uk] INFO: Found listing with ID: YJ16%20UJL
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ16%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:27:31 [bca.uk] INFO: Scrape type for YJ16%20UJL: 2
2026-03-28 22:27:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 062d7442-c34e-5df7-9e83-c2833d3ad405 with identifier: YJ16%20UJL
2026-03-28 22:27:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 062d7442-c34e-5df7-9e83-c2833d3ad405 with scrape type 2
2026-03-28 22:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 062d7442-c34e-5df7-9e83-c2833d3ad405 with scrape type 2
2026-03-28 22:27:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 062d7442-c34e-5df7-9e83-c2833d3ad405, identifier: YJ16%20UJL
2026-03-28 22:27:31 [bca.uk] INFO: Found listing with ID: FG22%20YSC
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520YSC%27 HTTP/1.1" 200 None
2026-03-28 22:27:31 [bca.uk] INFO: Scrape type for FG22%20YSC: 2
2026-03-28 22:27:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 614d0c68-b997-5ae7-be05-b54075545bae with identifier: FG22%20YSC
2026-03-28 22:27:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 614d0c68-b997-5ae7-be05-b54075545bae with scrape type 2
2026-03-28 22:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 614d0c68-b997-5ae7-be05-b54075545bae with scrape type 2
2026-03-28 22:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 614d0c68-b997-5ae7-be05-b54075545bae, identifier: FG22%20YSC
2026-03-28 22:27:32 [bca.uk] INFO: Found listing with ID: LM23%20VGU
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 22:27:32 [bca.uk] INFO: Scrape type for LM23%20VGU: 2
2026-03-28 22:27:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with identifier: LM23%20VGU
2026-03-28 22:27:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with scrape type 2
2026-03-28 22:27:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with scrape type 2
2026-03-28 22:27:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1, identifier: LM23%20VGU
2026-03-28 22:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 062d7442-c34e-5df7-9e83-c2833d3ad405 with identifier: YJ16%20UJL
2026-03-28 22:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 062d7442-c34e-5df7-9e83-c2833d3ad405 with identifier: YJ16%20UJL
2026-03-28 22:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 062d7442-c34e-5df7-9e83-c2833d3ad405 with identifier: YJ16%20UJL to the API
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ16%20UJL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '062d7442-c34e-5df7-9e83-c2833d3ad405',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ16 UJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ16%20UJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 110971,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 TDI 272 QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 272 QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4M9GD043024',
 'year': 2016}
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ16%2520UJL%27 HTTP/1.1" 200 None
2026-03-28 22:27:32 [bca.uk] INFO: Saving data for YJ16%20UJL: {'auction_closing_time': 1774864800.0, 'created_time': 1774533768.019162, 'last_price_update_time': 1774736852.469402}
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ16%2520UJL') HTTP/1.1" 204 0
2026-03-28 22:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 614d0c68-b997-5ae7-be05-b54075545bae with identifier: FG22%20YSC
2026-03-28 22:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 614d0c68-b997-5ae7-be05-b54075545bae with identifier: FG22%20YSC
2026-03-28 22:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 614d0c68-b997-5ae7-be05-b54075545bae with identifier: FG22%20YSC to the API
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG22%20YSC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '614d0c68-b997-5ae7-be05-b54075545bae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG22 YSC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG22%20YSC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'ARKANA',
 'odometer': 21567,
 'odometer_reading_unit': '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 ARKANA 1.6 E-TECH HEV 145 R.S.LINE Coupe',
 'transmission': 'automatic',
 'trim': 'E-TECH HEV 145 R.S.LINE',
 'vin': 'VF1RJL006UC318455',
 'year': 2022}
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520YSC%27 HTTP/1.1" 200 None
2026-03-28 22:27:32 [bca.uk] INFO: Saving data for FG22%20YSC: {'auction_closing_time': 1775037600.0, 'created_time': 1774533907.788705, 'last_price_update_time': 1774736852.776533}
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG22%2520YSC') HTTP/1.1" 204 0
2026-03-28 22:27:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with identifier: LM23%20VGU
2026-03-28 22:27:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with identifier: LM23%20VGU
2026-03-28 22:27:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1 with identifier: LM23%20VGU to the API
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM23%20VGU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3dbeff4c-b88c-5dcb-a218-6a76aec8a2c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM23 VGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM23%20VGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 23075,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4470782',
 'year': 2023}
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520VGU%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Saving data for LM23%20VGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533748.394768, 'last_price_update_time': 1774736853.061653}
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM23%2520VGU') HTTP/1.1" 204 0
2026-03-28 22:27:33 [bca.uk] INFO: Found listing with ID: MD18%20FXV
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD18%2520FXV%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Scrape type for MD18%20FXV: 2
2026-03-28 22:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with identifier: MD18%20FXV
2026-03-28 22:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0dd1414-530e-5ccb-a5dd-a0dad1cb2164, identifier: MD18%20FXV
2026-03-28 22:27:33 [bca.uk] INFO: Found listing with ID: KS25%20SPX
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS25%2520SPX%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Scrape type for KS25%20SPX: 2
2026-03-28 22:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with identifier: KS25%20SPX
2026-03-28 22:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069, identifier: KS25%20SPX
2026-03-28 22:27:33 [bca.uk] INFO: Found listing with ID: EJ71%20BKF
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ71%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Scrape type for EJ71%20BKF: 0
2026-03-28 22:27:33 [bca.uk] INFO: Found listing with ID: FP24%20YBG
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP24%2520YBG%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Scrape type for FP24%20YBG: 2
2026-03-28 22:27:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c5ef497-0e50-5559-801e-56e3662f770f with identifier: FP24%20YBG
2026-03-28 22:27:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c5ef497-0e50-5559-801e-56e3662f770f with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c5ef497-0e50-5559-801e-56e3662f770f with scrape type 2
2026-03-28 22:27:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c5ef497-0e50-5559-801e-56e3662f770f, identifier: FP24%20YBG
2026-03-28 22:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with identifier: MD18%20FXV
2026-03-28 22:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with identifier: MD18%20FXV
2026-03-28 22:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0dd1414-530e-5ccb-a5dd-a0dad1cb2164 with identifier: MD18%20FXV to the API
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD18%20FXV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0dd1414-530e-5ccb-a5dd-a0dad1cb2164',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD18 FXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD18%20FXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 88029,
 'odometer_reading_unit': '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 Q3 1.4 TFSI 150 S LINE ED.S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 150 S LINE ED.S-T',
 'vin': 'WAUZZZ8U2JR084938',
 'year': 2018}
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD18%2520FXV%27 HTTP/1.1" 200 None
2026-03-28 22:27:33 [bca.uk] INFO: Saving data for MD18%20FXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774533762.501729, 'last_price_update_time': 1774736853.72757}
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD18%2520FXV') HTTP/1.1" 204 0
2026-03-28 22:27:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with identifier: KS25%20SPX
2026-03-28 22:27:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with identifier: KS25%20SPX
2026-03-28 22:27:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a2fc064-b9a1-57f1-a9bb-f9b5bb961069 with identifier: KS25%20SPX to the API
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS25%20SPX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a2fc064-b9a1-57f1-a9bb-f9b5bb961069',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS25 SPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS25%20SPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 3784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 MHEV 136 ALLURE E-DSC6 StationWagon',
 'transmission': 'automatic',
 'trim': 'MHEV 136 ALLURE E-DSC6',
 'vin': 'VR3KAHPY4SS063575',
 'year': 2025}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS25%2520SPX%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Saving data for KS25%20SPX: {'auction_closing_time': 1775037600.0, 'created_time': 1774533906.153313, 'last_price_update_time': 1774736854.017456}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS25%2520SPX') HTTP/1.1" 204 0
2026-03-28 22:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c5ef497-0e50-5559-801e-56e3662f770f with identifier: FP24%20YBG
2026-03-28 22:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c5ef497-0e50-5559-801e-56e3662f770f with identifier: FP24%20YBG
2026-03-28 22:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c5ef497-0e50-5559-801e-56e3662f770f with identifier: FP24%20YBG to the API
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP24%20YBG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1c5ef497-0e50-5559-801e-56e3662f770f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FP24 YBG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP24%20YBG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 6808,
 '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': 'JEEP AVENGER 115KW 54KWH 1ST EDITION Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH 1ST EDITION',
 'vin': 'ZACNJAC58PJK70050',
 'year': 2024}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP24%2520YBG%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Saving data for FP24%20YBG: {'auction_closing_time': 1774864800.0, 'created_time': 1773908014.89506, 'last_price_update_time': 1774736854.318287}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP24%2520YBG') HTTP/1.1" 204 0
2026-03-28 22:27:34 [bca.uk] INFO: Found listing with ID: LC24%20YNP
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC24%2520YNP%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Scrape type for LC24%20YNP: 2
2026-03-28 22:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27357b0b-4f5e-5018-80b0-67e5e51b92cb with identifier: LC24%20YNP
2026-03-28 22:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27357b0b-4f5e-5018-80b0-67e5e51b92cb with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27357b0b-4f5e-5018-80b0-67e5e51b92cb with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27357b0b-4f5e-5018-80b0-67e5e51b92cb, identifier: LC24%20YNP
2026-03-28 22:27:34 [bca.uk] INFO: Found listing with ID: MJ20%20WZR
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520WZR%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Scrape type for MJ20%20WZR: 2
2026-03-28 22:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdbf023f-9fbe-5750-b1b4-8db502668c87 with identifier: MJ20%20WZR
2026-03-28 22:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdbf023f-9fbe-5750-b1b4-8db502668c87 with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdbf023f-9fbe-5750-b1b4-8db502668c87 with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdbf023f-9fbe-5750-b1b4-8db502668c87, identifier: MJ20%20WZR
2026-03-28 22:27:34 [bca.uk] INFO: Found listing with ID: OE23%20CWN
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Scrape type for OE23%20CWN: 2
2026-03-28 22:27:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46c5d439-16c3-58a7-8eb3-a8723a59da67 with identifier: OE23%20CWN
2026-03-28 22:27:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46c5d439-16c3-58a7-8eb3-a8723a59da67 with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46c5d439-16c3-58a7-8eb3-a8723a59da67 with scrape type 2
2026-03-28 22:27:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46c5d439-16c3-58a7-8eb3-a8723a59da67, identifier: OE23%20CWN
2026-03-28 22:27:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27357b0b-4f5e-5018-80b0-67e5e51b92cb with identifier: LC24%20YNP
2026-03-28 22:27:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27357b0b-4f5e-5018-80b0-67e5e51b92cb with identifier: LC24%20YNP
2026-03-28 22:27:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27357b0b-4f5e-5018-80b0-67e5e51b92cb with identifier: LC24%20YNP to the API
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC24%20YNP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27357b0b-4f5e-5018-80b0-67e5e51b92cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC24 YNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC24%20YNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 23332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C4 1.2 P/T 130 PLUS EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PLUS EAT8',
 'vin': 'VR7BAHNSBPE096285',
 'year': 2024}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC24%2520YNP%27 HTTP/1.1" 200 None
2026-03-28 22:27:34 [bca.uk] INFO: Saving data for LC24%20YNP: {'auction_closing_time': 1774864800.0, 'created_time': 1774533760.859535, 'last_price_update_time': 1774736854.950907}
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC24%2520YNP') HTTP/1.1" 204 0
2026-03-28 22:27:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdbf023f-9fbe-5750-b1b4-8db502668c87 with identifier: MJ20%20WZR
2026-03-28 22:27:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdbf023f-9fbe-5750-b1b4-8db502668c87 with identifier: MJ20%20WZR
2026-03-28 22:27:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdbf023f-9fbe-5750-b1b4-8db502668c87 with identifier: MJ20%20WZR to the API
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ20%20WZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdbf023f-9fbe-5750-b1b4-8db502668c87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ20 WZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ20%20WZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 72370,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 ALLURE StationWagon',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VF3MRHNSMLS057237',
 'year': 2020}
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ20%2520WZR%27 HTTP/1.1" 200 None
2026-03-28 22:27:35 [bca.uk] INFO: Saving data for MJ20%20WZR: {'auction_closing_time': 1775037600.0, 'created_time': 1774392171.052265, 'last_price_update_time': 1774736855.319456}
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ20%2520WZR') HTTP/1.1" 204 0
2026-03-28 22:27:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46c5d439-16c3-58a7-8eb3-a8723a59da67 with identifier: OE23%20CWN
2026-03-28 22:27:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46c5d439-16c3-58a7-8eb3-a8723a59da67 with identifier: OE23%20CWN
2026-03-28 22:27:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46c5d439-16c3-58a7-8eb3-a8723a59da67 with identifier: OE23%20CWN to the API
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20CWN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '46c5d439-16c3-58a7-8eb3-a8723a59da67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE23 CWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20CWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 50863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE3PL154231',
 'year': 2023}
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 22:27:35 [bca.uk] INFO: Saving data for OE23%20CWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533753.783929, 'last_price_update_time': 1774736855.618011}
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520CWN') HTTP/1.1" 204 0
2026-03-28 22:27:35 [bca.uk] INFO: Found listing with ID: CV63%20RSU
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV63%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:27:35 [bca.uk] INFO: Scrape type for CV63%20RSU: 2
2026-03-28 22:27:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 766f09f9-7d5c-5552-a949-4436915e8fda with identifier: CV63%20RSU
2026-03-28 22:27:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 766f09f9-7d5c-5552-a949-4436915e8fda with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 766f09f9-7d5c-5552-a949-4436915e8fda with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 766f09f9-7d5c-5552-a949-4436915e8fda, identifier: CV63%20RSU
2026-03-28 22:27:35 [bca.uk] INFO: Found listing with ID: YM69%20YEE
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM69%2520YEE%27 HTTP/1.1" 200 None
2026-03-28 22:27:35 [bca.uk] INFO: Scrape type for YM69%20YEE: 2
2026-03-28 22:27:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89c179c7-555f-5ed3-8f68-4199c02a7131 with identifier: YM69%20YEE
2026-03-28 22:27:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89c179c7-555f-5ed3-8f68-4199c02a7131 with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89c179c7-555f-5ed3-8f68-4199c02a7131 with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89c179c7-555f-5ed3-8f68-4199c02a7131, identifier: YM69%20YEE
2026-03-28 22:27:35 [bca.uk] INFO: Found listing with ID: OU71%20YLJ
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU71%2520YLJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:35 [bca.uk] INFO: Scrape type for OU71%20YLJ: 2
2026-03-28 22:27:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with identifier: OU71%20YLJ
2026-03-28 22:27:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with scrape type 2
2026-03-28 22:27:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912, identifier: OU71%20YLJ
2026-03-28 22:27:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 766f09f9-7d5c-5552-a949-4436915e8fda with identifier: CV63%20RSU
2026-03-28 22:27:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 766f09f9-7d5c-5552-a949-4436915e8fda with identifier: CV63%20RSU
2026-03-28 22:27:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 766f09f9-7d5c-5552-a949-4436915e8fda with identifier: CV63%20RSU to the API
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV63%20RSU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '766f09f9-7d5c-5552-a949-4436915e8fda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV63 RSU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV63%20RSU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 93606,
 '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': 'WMWZB720X0WN80908',
 'year': 2013}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV63%2520RSU%27 HTTP/1.1" 200 None
2026-03-28 22:27:36 [bca.uk] INFO: Saving data for CV63%20RSU: {'auction_closing_time': 1774778400.0, 'created_time': 1774533761.56611, 'last_price_update_time': 1774736856.244411}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV63%2520RSU') HTTP/1.1" 204 0
2026-03-28 22:27:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89c179c7-555f-5ed3-8f68-4199c02a7131 with identifier: YM69%20YEE
2026-03-28 22:27:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89c179c7-555f-5ed3-8f68-4199c02a7131 with identifier: YM69%20YEE
2026-03-28 22:27:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89c179c7-555f-5ed3-8f68-4199c02a7131 with identifier: YM69%20YEE to the API
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM69%20YEE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89c179c7-555f-5ed3-8f68-4199c02a7131',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM69 YEE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM69%20YEE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 55796,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.0 VTEC TURBO 126 SR Hatchback',
 'transmission': 'manual',
 'trim': 'VTEC TURBO 126 SR',
 'vin': 'SHHFK6760KU003486',
 'year': 2020}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM69%2520YEE%27 HTTP/1.1" 200 None
2026-03-28 22:27:36 [bca.uk] INFO: Saving data for YM69%20YEE: {'auction_closing_time': 1775037600.0, 'created_time': 1774533913.641584, 'last_price_update_time': 1774736856.551147}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM69%2520YEE') HTTP/1.1" 204 0
2026-03-28 22:27:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with identifier: OU71%20YLJ
2026-03-28 22:27:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with identifier: OU71%20YLJ
2026-03-28 22:27:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55a7bd64-8c9e-59a7-9aa7-0d334b9dc912 with identifier: OU71%20YLJ to the API
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU71%20YLJ-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': '55a7bd64-8c9e-59a7-9aa7-0d334b9dc912',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OU71 YLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU71%20YLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 111413,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA62DP0409J40479',
 'year': 2021}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU71%2520YLJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:36 [bca.uk] INFO: Saving data for OU71%20YLJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533753.127778, 'last_price_update_time': 1774736856.822161}
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU71%2520YLJ') HTTP/1.1" 204 0
2026-03-28 22:27:36 [bca.uk] INFO: Found listing with ID: SJ68%20DTU
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:27:36 [bca.uk] INFO: Scrape type for SJ68%20DTU: 2
2026-03-28 22:27:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d597a0d-24af-53d6-95cd-6fb704482526 with identifier: SJ68%20DTU
2026-03-28 22:27:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d597a0d-24af-53d6-95cd-6fb704482526 with scrape type 2
2026-03-28 22:27:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d597a0d-24af-53d6-95cd-6fb704482526 with scrape type 2
2026-03-28 22:27:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d597a0d-24af-53d6-95cd-6fb704482526, identifier: SJ68%20DTU
2026-03-28 22:27:36 [bca.uk] INFO: Found listing with ID: DL73%20LFO
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 22:27:36 [bca.uk] INFO: Scrape type for DL73%20LFO: 2
2026-03-28 22:27:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ecfb67a-d191-5fa3-a8b3-70c939145710 with identifier: DL73%20LFO
2026-03-28 22:27:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ecfb67a-d191-5fa3-a8b3-70c939145710 with scrape type 2
2026-03-28 22:27:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ecfb67a-d191-5fa3-a8b3-70c939145710 with scrape type 2
2026-03-28 22:27:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ecfb67a-d191-5fa3-a8b3-70c939145710, identifier: DL73%20LFO
2026-03-28 22:27:37 [bca.uk] INFO: Found listing with ID: SP04%20RNO
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP04%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 22:27:37 [bca.uk] INFO: Scrape type for SP04%20RNO: 2
2026-03-28 22:27:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 976941ab-d514-5ca1-979d-b675bbacd0c2 with identifier: SP04%20RNO
2026-03-28 22:27:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 976941ab-d514-5ca1-979d-b675bbacd0c2 with scrape type 2
2026-03-28 22:27:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 976941ab-d514-5ca1-979d-b675bbacd0c2 with scrape type 2
2026-03-28 22:27:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 976941ab-d514-5ca1-979d-b675bbacd0c2, identifier: SP04%20RNO
2026-03-28 22:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d597a0d-24af-53d6-95cd-6fb704482526 with identifier: SJ68%20DTU
2026-03-28 22:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d597a0d-24af-53d6-95cd-6fb704482526 with identifier: SJ68%20DTU
2026-03-28 22:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d597a0d-24af-53d6-95cd-6fb704482526 with identifier: SJ68%20DTU to the API
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 55,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ68%20DTU-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': '5d597a0d-24af-53d6-95cd-6fb704482526',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ68 DTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ68%20DTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 89313,
 'odometer_reading_unit': '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': 'WMWYU720603F78101',
 'year': 2018}
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ68%2520DTU%27 HTTP/1.1" 200 None
2026-03-28 22:27:37 [bca.uk] INFO: Saving data for SJ68%20DTU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533749.397231, 'last_price_update_time': 1774736857.421769}
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ68%2520DTU') HTTP/1.1" 204 0
2026-03-28 22:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ecfb67a-d191-5fa3-a8b3-70c939145710 with identifier: DL73%20LFO
2026-03-28 22:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ecfb67a-d191-5fa3-a8b3-70c939145710 with identifier: DL73%20LFO
2026-03-28 22:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ecfb67a-d191-5fa3-a8b3-70c939145710 with identifier: DL73%20LFO to the API
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20LFO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4ecfb67a-d191-5fa3-a8b3-70c939145710',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 LFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20LFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 15198,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4293325',
 'year': 2023}
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 22:27:37 [bca.uk] INFO: Saving data for DL73%20LFO: {'auction_closing_time': 1775037600.0, 'created_time': 1773841495.72171, 'last_price_update_time': 1774736857.728984}
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520LFO') HTTP/1.1" 204 0
2026-03-28 22:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 976941ab-d514-5ca1-979d-b675bbacd0c2 with identifier: SP04%20RNO
2026-03-28 22:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 976941ab-d514-5ca1-979d-b675bbacd0c2 with identifier: SP04%20RNO
2026-03-28 22:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 976941ab-d514-5ca1-979d-b675bbacd0c2 with identifier: SP04%20RNO to the API
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP04%20RNO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '976941ab-d514-5ca1-979d-b675bbacd0c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP04 RNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP04%20RNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 100981,
 'odometer_reading_unit': '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 E-TRON 95KWH 55 QUATTRO StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 QUATTRO',
 'vin': 'WAUZZZGE5LB001170',
 'year': 2019}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP04%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Saving data for SP04%20RNO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533730.46844, 'last_price_update_time': 1774736858.03248}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP04%2520RNO') HTTP/1.1" 204 0
2026-03-28 22:27:38 [bca.uk] INFO: Found listing with ID: MW66%20PXV
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520PXV%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Scrape type for MW66%20PXV: 2
2026-03-28 22:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with identifier: MW66%20PXV
2026-03-28 22:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 218ad5ca-bf1e-53fc-b1c1-0443ce101238, identifier: MW66%20PXV
2026-03-28 22:27:38 [bca.uk] INFO: Found listing with ID: KW69%20LLA
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520LLA%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Scrape type for KW69%20LLA: 2
2026-03-28 22:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5334771e-4307-5f28-bab7-fff0b911e6d0 with identifier: KW69%20LLA
2026-03-28 22:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5334771e-4307-5f28-bab7-fff0b911e6d0 with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5334771e-4307-5f28-bab7-fff0b911e6d0 with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5334771e-4307-5f28-bab7-fff0b911e6d0, identifier: KW69%20LLA
2026-03-28 22:27:38 [bca.uk] INFO: Found listing with ID: GU75%20OHA
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU75%2520OHA%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Scrape type for GU75%20OHA: 0
2026-03-28 22:27:38 [bca.uk] INFO: Found listing with ID: EA15%20WLN
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA15%2520WLN%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Scrape type for EA15%20WLN: 2
2026-03-28 22:27:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32f746bb-66d9-5f1f-97c8-ada48707dddb with identifier: EA15%20WLN
2026-03-28 22:27:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32f746bb-66d9-5f1f-97c8-ada48707dddb with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32f746bb-66d9-5f1f-97c8-ada48707dddb with scrape type 2
2026-03-28 22:27:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32f746bb-66d9-5f1f-97c8-ada48707dddb, identifier: EA15%20WLN
2026-03-28 22:27:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with identifier: MW66%20PXV
2026-03-28 22:27:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with identifier: MW66%20PXV
2026-03-28 22:27:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 218ad5ca-bf1e-53fc-b1c1-0443ce101238 with identifier: MW66%20PXV to the API
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW66%20PXV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '218ad5ca-bf1e-53fc-b1c1-0443ce101238',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW66 PXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW66%20PXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 102093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI 150 SE BUSINESS DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 SE BUSINESS DSG',
 'vin': 'TMBBH7NP2H7039787',
 'year': 2016}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW66%2520PXV%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Saving data for MW66%20PXV: {'auction_closing_time': 1774778400.0, 'created_time': 1774533750.037416, 'last_price_update_time': 1774736858.647849}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW66%2520PXV') HTTP/1.1" 204 0
2026-03-28 22:27:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5334771e-4307-5f28-bab7-fff0b911e6d0 with identifier: KW69%20LLA
2026-03-28 22:27:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5334771e-4307-5f28-bab7-fff0b911e6d0 with identifier: KW69%20LLA
2026-03-28 22:27:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5334771e-4307-5f28-bab7-fff0b911e6d0 with identifier: KW69%20LLA to the API
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW69%20LLA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5334771e-4307-5f28-bab7-fff0b911e6d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW69 LLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW69%20LLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 51197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI EVO 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 R LINE DSG',
 'vin': 'WVGZZZA1ZLV028113',
 'year': 2019}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW69%2520LLA%27 HTTP/1.1" 200 None
2026-03-28 22:27:38 [bca.uk] INFO: Saving data for KW69%20LLA: {'auction_closing_time': 1775037600.0, 'created_time': 1774533889.493934, 'last_price_update_time': 1774736858.924694}
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW69%2520LLA') HTTP/1.1" 204 0
2026-03-28 22:27:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32f746bb-66d9-5f1f-97c8-ada48707dddb with identifier: EA15%20WLN
2026-03-28 22:27:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32f746bb-66d9-5f1f-97c8-ada48707dddb with identifier: EA15%20WLN
2026-03-28 22:27:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32f746bb-66d9-5f1f-97c8-ada48707dddb with identifier: EA15%20WLN to the API
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA15%20WLN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32f746bb-66d9-5f1f-97c8-ada48707dddb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA15 WLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA15%20WLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 79672,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 HSE DYNAMIC StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 HSE DYNAMIC',
 'vin': 'SALWA2KE9FA531804',
 'year': 2015}
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA15%2520WLN%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Saving data for EA15%20WLN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533737.161831, 'last_price_update_time': 1774736859.234607}
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA15%2520WLN') HTTP/1.1" 204 0
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: BL15%20KBU
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for BL15%20KBU: 2
2026-03-28 22:27:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ede3483-f0d6-57f6-bee2-254d7e73a874 with identifier: BL15%20KBU
2026-03-28 22:27:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ede3483-f0d6-57f6-bee2-254d7e73a874 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ede3483-f0d6-57f6-bee2-254d7e73a874 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ede3483-f0d6-57f6-bee2-254d7e73a874, identifier: BL15%20KBU
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: NG69%20TGV
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for NG69%20TGV: 2
2026-03-28 22:27:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd6777fb-2c0d-56f4-be5e-c30be6402210 with identifier: NG69%20TGV
2026-03-28 22:27:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd6777fb-2c0d-56f4-be5e-c30be6402210 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd6777fb-2c0d-56f4-be5e-c30be6402210 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dd6777fb-2c0d-56f4-be5e-c30be6402210, identifier: NG69%20TGV
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: AK71%20ZHP
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520ZHP%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for AK71%20ZHP: 0
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: WM71%20BRZ
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520BRZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for WM71%20BRZ: 0
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: LS70%20VFV
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520VFV%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for LS70%20VFV: 0
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: SJ24%20BHO
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ24%2520BHO%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for SJ24%20BHO: 0
2026-03-28 22:27:39 [bca.uk] INFO: Found listing with ID: GY23%20FXZ
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Scrape type for GY23%20FXZ: 2
2026-03-28 22:27:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00b77b35-14b3-574c-b41f-9461f8d14ad2 with identifier: GY23%20FXZ
2026-03-28 22:27:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00b77b35-14b3-574c-b41f-9461f8d14ad2 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00b77b35-14b3-574c-b41f-9461f8d14ad2 with scrape type 2
2026-03-28 22:27:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00b77b35-14b3-574c-b41f-9461f8d14ad2, identifier: GY23%20FXZ
2026-03-28 22:27:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ede3483-f0d6-57f6-bee2-254d7e73a874 with identifier: BL15%20KBU
2026-03-28 22:27:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ede3483-f0d6-57f6-bee2-254d7e73a874 with identifier: BL15%20KBU
2026-03-28 22:27:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ede3483-f0d6-57f6-bee2-254d7e73a874 with identifier: BL15%20KBU to the API
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL15%20KBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ede3483-f0d6-57f6-bee2-254d7e73a874',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL15 KBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL15%20KBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 109547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE S',
 'vin': 'VF12RFL1H53193753',
 'year': 2015}
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520KBU%27 HTTP/1.1" 200 None
2026-03-28 22:27:39 [bca.uk] INFO: Saving data for BL15%20KBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533752.110512, 'last_price_update_time': 1774736859.923243}
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL15%2520KBU') HTTP/1.1" 204 0
2026-03-28 22:27:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dd6777fb-2c0d-56f4-be5e-c30be6402210 with identifier: NG69%20TGV
2026-03-28 22:27:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dd6777fb-2c0d-56f4-be5e-c30be6402210 with identifier: NG69%20TGV
2026-03-28 22:27:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dd6777fb-2c0d-56f4-be5e-c30be6402210 with identifier: NG69%20TGV to the API
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG69%20TGV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dd6777fb-2c0d-56f4-be5e-c30be6402210',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG69 TGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG69%20TGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 45087,
 'odometer_reading_unit': '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 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 TEKNA',
 'vin': 'SJNFFAJ11U2640091',
 'year': 2019}
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG69%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Saving data for NG69%20TGV: {'auction_closing_time': 1775037600.0, 'created_time': 1774533887.30283, 'last_price_update_time': 1774736860.318052}
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG69%2520TGV') HTTP/1.1" 204 0
2026-03-28 22:27:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00b77b35-14b3-574c-b41f-9461f8d14ad2 with identifier: GY23%20FXZ
2026-03-28 22:27:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00b77b35-14b3-574c-b41f-9461f8d14ad2 with identifier: GY23%20FXZ
2026-03-28 22:27:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00b77b35-14b3-574c-b41f-9461f8d14ad2 with identifier: GY23%20FXZ to the API
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY23%20FXZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '00b77b35-14b3-574c-b41f-9461f8d14ad2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY23 FXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY23%20FXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 42354,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE',
 'vin': 'W1N9N0CB3PJ043508',
 'year': 2023}
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520FXZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Saving data for GY23%20FXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774350173.07153, 'last_price_update_time': 1774736860.611887}
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY23%2520FXZ') HTTP/1.1" 204 0
2026-03-28 22:27:40 [bca.uk] INFO: Found listing with ID: GJ12%20VUC
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520VUC%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Scrape type for GJ12%20VUC: 2
2026-03-28 22:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with identifier: GJ12%20VUC
2026-03-28 22:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with scrape type 2
2026-03-28 22:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with scrape type 2
2026-03-28 22:27:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6939ab8c-08dd-5446-9aac-8e3aecbe30d5, identifier: GJ12%20VUC
2026-03-28 22:27:40 [bca.uk] INFO: Found listing with ID: SK69%20PZD
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Scrape type for SK69%20PZD: 2
2026-03-28 22:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0d24702-b5ee-5c17-8588-24e43fa9bddf with identifier: SK69%20PZD
2026-03-28 22:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0d24702-b5ee-5c17-8588-24e43fa9bddf with scrape type 2
2026-03-28 22:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0d24702-b5ee-5c17-8588-24e43fa9bddf with scrape type 2
2026-03-28 22:27:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0d24702-b5ee-5c17-8588-24e43fa9bddf, identifier: SK69%20PZD
2026-03-28 22:27:40 [bca.uk] INFO: Found listing with ID: HX23%20XLL
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX23%2520XLL%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Scrape type for HX23%20XLL: 0
2026-03-28 22:27:40 [bca.uk] INFO: Found listing with ID: RO14%20VUA
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:40 [bca.uk] INFO: Scrape type for RO14%20VUA: 2
2026-03-28 22:27:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6d81c9f-c821-56ba-ac68-fb1b68409599 with identifier: RO14%20VUA
2026-03-28 22:27:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6d81c9f-c821-56ba-ac68-fb1b68409599 with scrape type 2
2026-03-28 22:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6d81c9f-c821-56ba-ac68-fb1b68409599 with scrape type 2
2026-03-28 22:27:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6d81c9f-c821-56ba-ac68-fb1b68409599, identifier: RO14%20VUA
2026-03-28 22:27:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with identifier: GJ12%20VUC
2026-03-28 22:27:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with identifier: GJ12%20VUC
2026-03-28 22:27:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6939ab8c-08dd-5446-9aac-8e3aecbe30d5 with identifier: GJ12%20VUC to the API
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ12%20VUC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6939ab8c-08dd-5446-9aac-8e3aecbe30d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ12 VUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ12%20VUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 55181,
 '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': 'WF0KXXGCBKCB77477',
 'year': 2012}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520VUC%27 HTTP/1.1" 200 None
2026-03-28 22:27:41 [bca.uk] INFO: Saving data for GJ12%20VUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774533716.259263, 'last_price_update_time': 1774736861.362561}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ12%2520VUC') HTTP/1.1" 204 0
2026-03-28 22:27:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0d24702-b5ee-5c17-8588-24e43fa9bddf with identifier: SK69%20PZD
2026-03-28 22:27:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0d24702-b5ee-5c17-8588-24e43fa9bddf with identifier: SK69%20PZD
2026-03-28 22:27:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0d24702-b5ee-5c17-8588-24e43fa9bddf with identifier: SK69%20PZD to the API
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK69%20PZD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b0d24702-b5ee-5c17-8588-24e43fa9bddf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK69 PZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK69%20PZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 47838,
 'odometer_reading_unit': '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': '5YJ3F7EA9KF440034',
 'year': 2019}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520PZD%27 HTTP/1.1" 200 None
2026-03-28 22:27:41 [bca.uk] INFO: Saving data for SK69%20PZD: {'auction_closing_time': 1775037600.0, 'created_time': 1774392188.43467, 'last_price_update_time': 1774736861.650553}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK69%2520PZD') HTTP/1.1" 204 0
2026-03-28 22:27:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6d81c9f-c821-56ba-ac68-fb1b68409599 with identifier: RO14%20VUA
2026-03-28 22:27:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6d81c9f-c821-56ba-ac68-fb1b68409599 with identifier: RO14%20VUA
2026-03-28 22:27:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6d81c9f-c821-56ba-ac68-fb1b68409599 with identifier: RO14%20VUA to the API
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO14%20VUA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f6d81c9f-c821-56ba-ac68-fb1b68409599',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 VUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20VUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CR-V',
 'odometer': 124108,
 'odometer_reading_unit': '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 CR-V 2.0 I-VTEC EX 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'I-VTEC EX 4WD',
 'vin': 'SHSRE5890EU002101',
 'year': 2014}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 22:27:41 [bca.uk] INFO: Saving data for RO14%20VUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774533736.543811, 'last_price_update_time': 1774736861.916722}
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520VUA') HTTP/1.1" 204 0
2026-03-28 22:27:41 [bca.uk] INFO: Found listing with ID: PF12%20BZX
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF12%2520BZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:41 [bca.uk] INFO: Scrape type for PF12%20BZX: 2
2026-03-28 22:27:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07a4e0c0-6647-5300-8b99-ccf83d221f99 with identifier: PF12%20BZX
2026-03-28 22:27:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07a4e0c0-6647-5300-8b99-ccf83d221f99 with scrape type 2
2026-03-28 22:27:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07a4e0c0-6647-5300-8b99-ccf83d221f99 with scrape type 2
2026-03-28 22:27:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07a4e0c0-6647-5300-8b99-ccf83d221f99, identifier: PF12%20BZX
2026-03-28 22:27:42 [bca.uk] INFO: Found listing with ID: SL73%20DKE
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL73%2520DKE%27 HTTP/1.1" 200 None
2026-03-28 22:27:42 [bca.uk] INFO: Scrape type for SL73%20DKE: 2
2026-03-28 22:27:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0171d442-1469-5a4e-8bd3-581a89fd533b with identifier: SL73%20DKE
2026-03-28 22:27:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0171d442-1469-5a4e-8bd3-581a89fd533b with scrape type 2
2026-03-28 22:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0171d442-1469-5a4e-8bd3-581a89fd533b with scrape type 2
2026-03-28 22:27:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0171d442-1469-5a4e-8bd3-581a89fd533b, identifier: SL73%20DKE
2026-03-28 22:27:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:42 [bca.uk] INFO: Found listing with ID: KE69%20VWU
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE69%2520VWU%27 HTTP/1.1" 200 None
2026-03-28 22:27:42 [bca.uk] INFO: Scrape type for KE69%20VWU: 2
2026-03-28 22:27:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with identifier: KE69%20VWU
2026-03-28 22:27:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with scrape type 2
2026-03-28 22:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with scrape type 2
2026-03-28 22:27:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7, identifier: KE69%20VWU
2026-03-28 22:27:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07a4e0c0-6647-5300-8b99-ccf83d221f99 with identifier: PF12%20BZX
2026-03-28 22:27:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07a4e0c0-6647-5300-8b99-ccf83d221f99 with identifier: PF12%20BZX
2026-03-28 22:27:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07a4e0c0-6647-5300-8b99-ccf83d221f99 with identifier: PF12%20BZX to the API
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF12%20BZX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '07a4e0c0-6647-5300-8b99-ccf83d221f99',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF12 BZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF12%20BZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SKODA',
 'model': 'CITIGO',
 'odometer': 85855,
 '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 CITIGO 1.0 MPI 75 ELEGANCE GREENTECH Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 75 ELEGANCE GREENTECH',
 'vin': 'TMBZZZAAZDD606022',
 'year': 2012}
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF12%2520BZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:42 [bca.uk] INFO: Saving data for PF12%20BZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774533754.308534, 'last_price_update_time': 1774736862.569769}
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF12%2520BZX') HTTP/1.1" 204 0
2026-03-28 22:27:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0171d442-1469-5a4e-8bd3-581a89fd533b with identifier: SL73%20DKE
2026-03-28 22:27:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0171d442-1469-5a4e-8bd3-581a89fd533b with identifier: SL73%20DKE
2026-03-28 22:27:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0171d442-1469-5a4e-8bd3-581a89fd533b with identifier: SL73%20DKE to the API
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL73%20DKE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0171d442-1469-5a4e-8bd3-581a89fd533b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL73 DKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL73%20DKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 16664,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 2.0 HYBRID 184 GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 184 GR-SPORT',
 'vin': 'NMTK53BX60R126994',
 'year': 2023}
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL73%2520DKE%27 HTTP/1.1" 200 None
2026-03-28 22:27:42 [bca.uk] INFO: Saving data for SL73%20DKE: {'auction_closing_time': 1775037600.0, 'created_time': 1774390459.670752, 'last_price_update_time': 1774736862.866969}
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL73%2520DKE') HTTP/1.1" 204 0
2026-03-28 22:27:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with identifier: KE69%20VWU
2026-03-28 22:27:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with identifier: KE69%20VWU
2026-03-28 22:27:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7 with identifier: KE69%20VWU to the API
2026-03-28 22:27:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE69%20VWU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '938f25b9-89d9-53c2-ad97-6ff2fcfcf4a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE69 VWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE69%20VWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 54556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.5 TD 120 ECOTEC SPORT PREM.S/S Hatchback',
 'transmission': 'automatic',
 'trim': 'TD 120 ECOTEC SPORT PREM.S/S',
 'vin': 'W0V7D9EJ3L4152012',
 'year': 2020}
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE69%2520VWU%27 HTTP/1.1" 200 None
2026-03-28 22:27:43 [bca.uk] INFO: Saving data for KE69%20VWU: {'auction_closing_time': 1775124000.0, 'created_time': 1774533735.13455, 'last_price_update_time': 1774736863.157712}
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE69%2520VWU') HTTP/1.1" 204 0
2026-03-28 22:27:43 [bca.uk] INFO: Found listing with ID: KY14%20HHP
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY14%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:27:43 [bca.uk] INFO: Scrape type for KY14%20HHP: 2
2026-03-28 22:27:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with identifier: KY14%20HHP
2026-03-28 22:27:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3524e7ab-9b61-5769-a8f6-7ff76be6aea9, identifier: KY14%20HHP
2026-03-28 22:27:43 [bca.uk] INFO: Found listing with ID: ST17%20WMD
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 22:27:43 [bca.uk] INFO: Scrape type for ST17%20WMD: 2
2026-03-28 22:27:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214551cf-7a49-5230-8732-41d2e62d61eb with identifier: ST17%20WMD
2026-03-28 22:27:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214551cf-7a49-5230-8732-41d2e62d61eb with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 214551cf-7a49-5230-8732-41d2e62d61eb with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 214551cf-7a49-5230-8732-41d2e62d61eb, identifier: ST17%20WMD
2026-03-28 22:27:43 [bca.uk] INFO: Found listing with ID: RJ13%20YOK
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520YOK%27 HTTP/1.1" 200 None
2026-03-28 22:27:43 [bca.uk] INFO: Scrape type for RJ13%20YOK: 2
2026-03-28 22:27:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with identifier: RJ13%20YOK
2026-03-28 22:27:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with scrape type 2
2026-03-28 22:27:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4ec88ea5-ec98-54ff-a628-9a8d0930de30, identifier: RJ13%20YOK
2026-03-28 22:27:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with identifier: KY14%20HHP
2026-03-28 22:27:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with identifier: KY14%20HHP
2026-03-28 22:27:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3524e7ab-9b61-5769-a8f6-7ff76be6aea9 with identifier: KY14%20HHP to the API
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY14%20HHP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3524e7ab-9b61-5769-a8f6-7ff76be6aea9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY14 HHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY14%20HHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 96310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO 1.0 VVT-I MOVE WITH STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I MOVE WITH STYLE',
 'vin': 'JTDKG10C50N750856',
 'year': 2014}
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY14%2520HHP%27 HTTP/1.1" 200 None
2026-03-28 22:27:43 [bca.uk] INFO: Saving data for KY14%20HHP: {'auction_closing_time': 1774778400.0, 'created_time': 1774533755.112525, 'last_price_update_time': 1774736863.754206}
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY14%2520HHP') HTTP/1.1" 204 0
2026-03-28 22:27:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 214551cf-7a49-5230-8732-41d2e62d61eb with identifier: ST17%20WMD
2026-03-28 22:27:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 214551cf-7a49-5230-8732-41d2e62d61eb with identifier: ST17%20WMD
2026-03-28 22:27:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 214551cf-7a49-5230-8732-41d2e62d61eb with identifier: ST17%20WMD to the API
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 245,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST17%20WMD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '214551cf-7a49-5230-8732-41d2e62d61eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST17 WMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST17%20WMD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MITSUBISHI',
 'model': 'SHOGUN',
 'odometer': 79448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI SHOGUN 3.2 DI-DC 187 SG5 StationWagon',
 'transmission': 'automatic',
 'trim': 'DI-DC 187 SG5',
 'vin': 'JMALYV98WHJ600137',
 'year': 2017}
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 22:27:44 [bca.uk] INFO: Saving data for ST17%20WMD: {'auction_closing_time': 1775037600.0, 'created_time': 1774362342.878427, 'last_price_update_time': 1774736864.025548}
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST17%2520WMD') HTTP/1.1" 204 0
2026-03-28 22:27:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with identifier: RJ13%20YOK
2026-03-28 22:27:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with identifier: RJ13%20YOK
2026-03-28 22:27:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4ec88ea5-ec98-54ff-a628-9a8d0930de30 with identifier: RJ13%20YOK to the API
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ13%20YOK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4ec88ea5-ec98-54ff-a628-9a8d0930de30',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ13 YOK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ13%20YOK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 115731,
 '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 TDCI 115 ZETEC Estate',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0LXXGCBLDR85230',
 'year': 2013}
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ13%2520YOK%27 HTTP/1.1" 200 None
2026-03-28 22:27:44 [bca.uk] INFO: Saving data for RJ13%20YOK: {'auction_closing_time': 1774864800.0, 'created_time': 1774533731.990344, 'last_price_update_time': 1774736864.324715}
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ13%2520YOK') HTTP/1.1" 204 0
2026-03-28 22:27:44 [bca.uk] INFO: Found listing with ID: DG17%20UUC
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG17%2520UUC%27 HTTP/1.1" 200 None
2026-03-28 22:27:44 [bca.uk] INFO: Scrape type for DG17%20UUC: 2
2026-03-28 22:27:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1789f3cd-6cda-5baa-a212-2952fc088e7c with identifier: DG17%20UUC
2026-03-28 22:27:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1789f3cd-6cda-5baa-a212-2952fc088e7c with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1789f3cd-6cda-5baa-a212-2952fc088e7c with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1789f3cd-6cda-5baa-a212-2952fc088e7c, identifier: DG17%20UUC
2026-03-28 22:27:44 [bca.uk] INFO: Found listing with ID: GK71%20PZV
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK71%2520PZV%27 HTTP/1.1" 200 None
2026-03-28 22:27:44 [bca.uk] INFO: Scrape type for GK71%20PZV: 2
2026-03-28 22:27:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bc484a2-c867-5289-b745-a924a7e62fd3 with identifier: GK71%20PZV
2026-03-28 22:27:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bc484a2-c867-5289-b745-a924a7e62fd3 with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bc484a2-c867-5289-b745-a924a7e62fd3 with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bc484a2-c867-5289-b745-a924a7e62fd3, identifier: GK71%20PZV
2026-03-28 22:27:44 [bca.uk] INFO: Found listing with ID: KN65%20UHW
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520UHW%27 HTTP/1.1" 200 None
2026-03-28 22:27:44 [bca.uk] INFO: Scrape type for KN65%20UHW: 2
2026-03-28 22:27:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with identifier: KN65%20UHW
2026-03-28 22:27:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with scrape type 2
2026-03-28 22:27:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c67e3ca7-ae93-5edc-80ea-82bd3e1f1503, identifier: KN65%20UHW
2026-03-28 22:27:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1789f3cd-6cda-5baa-a212-2952fc088e7c with identifier: DG17%20UUC
2026-03-28 22:27:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1789f3cd-6cda-5baa-a212-2952fc088e7c with identifier: DG17%20UUC
2026-03-28 22:27:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1789f3cd-6cda-5baa-a212-2952fc088e7c with identifier: DG17%20UUC to the API
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG17%20UUC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1789f3cd-6cda-5baa-a212-2952fc088e7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG17 UUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG17%20UUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FIAT',
 'model': '500',
 'odometer': 41270,
 'odometer_reading_unit': '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': 'ZFA3120000J744336',
 'year': 2017}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG17%2520UUC%27 HTTP/1.1" 200 None
2026-03-28 22:27:45 [bca.uk] INFO: Saving data for DG17%20UUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774533732.741445, 'last_price_update_time': 1774736865.009193}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG17%2520UUC') HTTP/1.1" 204 0
2026-03-28 22:27:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bc484a2-c867-5289-b745-a924a7e62fd3 with identifier: GK71%20PZV
2026-03-28 22:27:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bc484a2-c867-5289-b745-a924a7e62fd3 with identifier: GK71%20PZV
2026-03-28 22:27:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bc484a2-c867-5289-b745-a924a7e62fd3 with identifier: GK71%20PZV to the API
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK71%20PZV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3bc484a2-c867-5289-b745-a924a7e62fd3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK71 PZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK71%20PZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 40246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0 F-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT',
 'vin': 'JTHY65BH002105674',
 'year': 2021}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK71%2520PZV%27 HTTP/1.1" 200 None
2026-03-28 22:27:45 [bca.uk] INFO: Saving data for GK71%20PZV: {'auction_closing_time': 1775037600.0, 'created_time': 1774533878.492168, 'last_price_update_time': 1774736865.375477}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK71%2520PZV') HTTP/1.1" 204 0
2026-03-28 22:27:45 [bca.uk] INFO: Total items found: 100
2026-03-28 22:27:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded
2026-03-28 22:27:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:27:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with identifier: KN65%20UHW
2026-03-28 22:27:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with identifier: KN65%20UHW
2026-03-28 22:27:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c67e3ca7-ae93-5edc-80ea-82bd3e1f1503 with identifier: KN65%20UHW to the API
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=93&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN65%20UHW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c67e3ca7-ae93-5edc-80ea-82bd3e1f1503',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN65 UHW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN65%20UHW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 123853,
 'odometer_reading_unit': '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 320D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA3D32030K558071',
 'year': 2015}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN65%2520UHW%27 HTTP/1.1" 200 None
2026-03-28 22:27:45 [bca.uk] INFO: Saving data for KN65%20UHW: {'auction_closing_time': 1774864800.0, 'created_time': 1774533739.19369, 'last_price_update_time': 1774736865.677247}
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN65%2520UHW') HTTP/1.1" 204 0
2026-03-28 22:27:45 [bca.uk] INFO: Found listing with ID: DY67%20UZC
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY67%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 22:27:45 [bca.uk] INFO: Scrape type for DY67%20UZC: 2
2026-03-28 22:27:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with identifier: DY67%20UZC
2026-03-28 22:27:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with scrape type 2
2026-03-28 22:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with scrape type 2
2026-03-28 22:27:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2446be4f-7c4c-507c-b2c2-5b0219e0a772, identifier: DY67%20UZC
2026-03-28 22:27:45 [bca.uk] INFO: Found listing with ID: HG68%20JDZ
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:45 [bca.uk] INFO: Scrape type for HG68%20JDZ: 2
2026-03-28 22:27:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2346ccea-c92b-5bb9-8338-e588027b81f4 with identifier: HG68%20JDZ
2026-03-28 22:27:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2346ccea-c92b-5bb9-8338-e588027b81f4 with scrape type 2
2026-03-28 22:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2346ccea-c92b-5bb9-8338-e588027b81f4 with scrape type 2
2026-03-28 22:27:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2346ccea-c92b-5bb9-8338-e588027b81f4, identifier: HG68%20JDZ
2026-03-28 22:27:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:27:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with identifier: DY67%20UZC
2026-03-28 22:27:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with identifier: DY67%20UZC
2026-03-28 22:27:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2446be4f-7c4c-507c-b2c2-5b0219e0a772 with identifier: DY67%20UZC to the API
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY67%20UZC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2446be4f-7c4c-507c-b2c2-5b0219e0a772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY67 UZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY67%20UZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 94637,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.2 TCE 130 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 130 DYNAMIQUE S',
 'vin': 'VF1RFE00758802801',
 'year': 2017}
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY67%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Saving data for DY67%20UZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774533717.61354, 'last_price_update_time': 1774736866.195573}
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY67%2520UZC') HTTP/1.1" 204 0
2026-03-28 22:27:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2346ccea-c92b-5bb9-8338-e588027b81f4 with identifier: HG68%20JDZ
2026-03-28 22:27:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2346ccea-c92b-5bb9-8338-e588027b81f4 with identifier: HG68%20JDZ
2026-03-28 22:27:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2346ccea-c92b-5bb9-8338-e588027b81f4 with identifier: HG68%20JDZ to the API
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG68%20JDZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2346ccea-c92b-5bb9-8338-e588027b81f4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG68 JDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG68%20JDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL S',
 'odometer': 29161,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL S 100KWH D/M PERF.LUDICROUS Hatchback',
 'transmission': 'automatic',
 'trim': '100KWH D/M PERF.LUDICROUS',
 'vin': '5YJSB7E46JF271736',
 'year': 2018}
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520JDZ%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Saving data for HG68%20JDZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774533877.633699, 'last_price_update_time': 1774736866.473544}
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG68%2520JDZ') HTTP/1.1" 204 0
2026-03-28 22:27:46 [bca.uk] INFO: Found listing with ID: SH71%20GMF
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520GMF%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Scrape type for SH71%20GMF: 0
2026-03-28 22:27:46 [bca.uk] INFO: Found listing with ID: WU21%20FWJ
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520FWJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Scrape type for WU21%20FWJ: 2
2026-03-28 22:27:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with identifier: WU21%20FWJ
2026-03-28 22:27:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 319e5bc4-8ecc-5bcb-af2e-14323decc9e7, identifier: WU21%20FWJ
2026-03-28 22:27:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:27:46 [bca.uk] INFO: Found listing with ID: HK19%20PJX
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Scrape type for HK19%20PJX: 2
2026-03-28 22:27:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with identifier: HK19%20PJX
2026-03-28 22:27:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11b3bc76-82ce-5221-aef5-338fdf0f5c58, identifier: HK19%20PJX
2026-03-28 22:27:46 [bca.uk] INFO: Found listing with ID: LC72%20XJW
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:27:46 [bca.uk] INFO: Scrape type for LC72%20XJW: 2
2026-03-28 22:27:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea7d3f22-7591-5420-8a75-69c9240d2f1f with identifier: LC72%20XJW
2026-03-28 22:27:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea7d3f22-7591-5420-8a75-69c9240d2f1f with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea7d3f22-7591-5420-8a75-69c9240d2f1f with scrape type 2
2026-03-28 22:27:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea7d3f22-7591-5420-8a75-69c9240d2f1f, identifier: LC72%20XJW
2026-03-28 22:27:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with identifier: WU21%20FWJ
2026-03-28 22:27:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with identifier: WU21%20FWJ
2026-03-28 22:27:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 319e5bc4-8ecc-5bcb-af2e-14323decc9e7 with identifier: WU21%20FWJ to the API
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU21%20FWJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '319e5bc4-8ecc-5bcb-af2e-14323decc9e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU21 FWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU21%20FWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 60403,
 'odometer_reading_unit': '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': 'LRW3F7EB1MC166298',
 'year': 2021}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU21%2520FWJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Saving data for WU21%20FWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533841.67201, 'last_price_update_time': 1774736867.10813}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU21%2520FWJ') HTTP/1.1" 204 0
2026-03-28 22:27:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with identifier: HK19%20PJX
2026-03-28 22:27:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with identifier: HK19%20PJX
2026-03-28 22:27:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11b3bc76-82ce-5221-aef5-338fdf0f5c58 with identifier: HK19%20PJX to the API
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK19%20PJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '11b3bc76-82ce-5221-aef5-338fdf0f5c58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK19 PJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK19%20PJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 78056,
 'odometer_reading_unit': '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 CLIO 0.9 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1R9800662371932',
 'year': 2019}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520PJX%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Saving data for HK19%20PJX: {'auction_closing_time': 1774864800.0, 'created_time': 1774533735.785358, 'last_price_update_time': 1774736867.384461}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK19%2520PJX') HTTP/1.1" 204 0
2026-03-28 22:27:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea7d3f22-7591-5420-8a75-69c9240d2f1f with identifier: LC72%20XJW
2026-03-28 22:27:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea7d3f22-7591-5420-8a75-69c9240d2f1f with identifier: LC72%20XJW
2026-03-28 22:27:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea7d3f22-7591-5420-8a75-69c9240d2f1f with identifier: LC72%20XJW to the API
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC72%20XJW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ea7d3f22-7591-5420-8a75-69c9240d2f1f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC72 XJW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC72%20XJW&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 24383,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 TGI EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'TGI EXCLUSIVE',
 'vin': 'LSJA24U91NN113687',
 'year': 2022}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Saving data for LC72%20XJW: {'auction_closing_time': 1775037600.0, 'created_time': 1774533868.771121, 'last_price_update_time': 1774736867.669975}
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC72%2520XJW') HTTP/1.1" 204 0
2026-03-28 22:27:47 [bca.uk] INFO: Found listing with ID: BP21%20KUW
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520KUW%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Scrape type for BP21%20KUW: 2
2026-03-28 22:27:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with identifier: BP21%20KUW
2026-03-28 22:27:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with scrape type 2
2026-03-28 22:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with scrape type 2
2026-03-28 22:27:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b, identifier: BP21%20KUW
2026-03-28 22:27:47 [bca.uk] INFO: Found listing with ID: SG66%20YPJ
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520YPJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Scrape type for SG66%20YPJ: 2
2026-03-28 22:27:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with identifier: SG66%20YPJ
2026-03-28 22:27:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with scrape type 2
2026-03-28 22:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with scrape type 2
2026-03-28 22:27:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29, identifier: SG66%20YPJ
2026-03-28 22:27:47 [bca.uk] INFO: Found listing with ID: LG69%20YNU
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 22:27:47 [bca.uk] INFO: Scrape type for LG69%20YNU: 2
2026-03-28 22:27:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cfe8a17-09b7-581f-8033-94e1f120cedc with identifier: LG69%20YNU
2026-03-28 22:27:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cfe8a17-09b7-581f-8033-94e1f120cedc with scrape type 2
2026-03-28 22:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cfe8a17-09b7-581f-8033-94e1f120cedc with scrape type 2
2026-03-28 22:27:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cfe8a17-09b7-581f-8033-94e1f120cedc, identifier: LG69%20YNU
2026-03-28 22:27:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with identifier: BP21%20KUW
2026-03-28 22:27:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with identifier: BP21%20KUW
2026-03-28 22:27:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ecc0d13-91b1-5840-b2d1-d72f6c15f43b with identifier: BP21%20KUW to the API
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP21%20KUW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1ecc0d13-91b1-5840-b2d1-d72f6c15f43b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP21 KUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP21%20KUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 87366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA3MC235207',
 'year': 2021}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520KUW%27 HTTP/1.1" 200 None
2026-03-28 22:27:48 [bca.uk] INFO: Saving data for BP21%20KUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774533891.926044, 'last_price_update_time': 1774736868.299756}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP21%2520KUW') HTTP/1.1" 204 0
2026-03-28 22:27:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with identifier: SG66%20YPJ
2026-03-28 22:27:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with identifier: SG66%20YPJ
2026-03-28 22:27:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 842b8b9d-2fc8-5e7f-8586-c3c681cc9f29 with identifier: SG66%20YPJ to the API
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG66%20YPJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '842b8b9d-2fc8-5e7f-8586-c3c681cc9f29',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG66 YPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG66%20YPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 32476,
 'odometer_reading_unit': '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 ENERGY Hatchback',
 'transmission': 'manual',
 'trim': '16V 100 ENERGY',
 'vin': 'W0LBD6ED8GG126568',
 'year': 2016}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG66%2520YPJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:48 [bca.uk] INFO: Saving data for SG66%20YPJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533729.876322, 'last_price_update_time': 1774736868.577165}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG66%2520YPJ') HTTP/1.1" 204 0
2026-03-28 22:27:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cfe8a17-09b7-581f-8033-94e1f120cedc with identifier: LG69%20YNU
2026-03-28 22:27:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cfe8a17-09b7-581f-8033-94e1f120cedc with identifier: LG69%20YNU
2026-03-28 22:27:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cfe8a17-09b7-581f-8033-94e1f120cedc with identifier: LG69%20YNU to the API
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG69%20YNU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5cfe8a17-09b7-581f-8033-94e1f120cedc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG69 YNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG69%20YNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320D',
 'odometer': 75199,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'M SPORT STEP',
 'vin': 'WBA5V52000FH67815',
 'year': 2019}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG69%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 22:27:48 [bca.uk] INFO: Saving data for LG69%20YNU: {'auction_closing_time': 1775037600.0, 'created_time': 1774533868.11073, 'last_price_update_time': 1774736868.856275}
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG69%2520YNU') HTTP/1.1" 204 0
2026-03-28 22:27:48 [bca.uk] INFO: Found listing with ID: DP70%20YSY
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520YSY%27 HTTP/1.1" 200 None
2026-03-28 22:27:48 [bca.uk] INFO: Scrape type for DP70%20YSY: 0
2026-03-28 22:27:48 [bca.uk] INFO: Found listing with ID: GL72%20OGS
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:27:48 [bca.uk] INFO: Scrape type for GL72%20OGS: 2
2026-03-28 22:27:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df993979-8915-5ccf-b4a1-6f3e7b60b337 with identifier: GL72%20OGS
2026-03-28 22:27:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df993979-8915-5ccf-b4a1-6f3e7b60b337 with scrape type 2
2026-03-28 22:27:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df993979-8915-5ccf-b4a1-6f3e7b60b337 with scrape type 2
2026-03-28 22:27:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df993979-8915-5ccf-b4a1-6f3e7b60b337, identifier: GL72%20OGS
2026-03-28 22:27:48 [bca.uk] INFO: Found listing with ID: YC15%20ORJ
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:49 [bca.uk] INFO: Scrape type for YC15%20ORJ: 2
2026-03-28 22:27:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cafb734-d527-5141-8fa3-68f319d96a05 with identifier: YC15%20ORJ
2026-03-28 22:27:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cafb734-d527-5141-8fa3-68f319d96a05 with scrape type 2
2026-03-28 22:27:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cafb734-d527-5141-8fa3-68f319d96a05 with scrape type 2
2026-03-28 22:27:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cafb734-d527-5141-8fa3-68f319d96a05, identifier: YC15%20ORJ
2026-03-28 22:27:49 [bca.uk] INFO: Found listing with ID: OU67%20NKS
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU67%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 22:27:49 [bca.uk] INFO: Scrape type for OU67%20NKS: 2
2026-03-28 22:27:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0dc98f21-4edf-5833-96cd-905ec465e4a2 with identifier: OU67%20NKS
2026-03-28 22:27:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0dc98f21-4edf-5833-96cd-905ec465e4a2 with scrape type 2
2026-03-28 22:27:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0dc98f21-4edf-5833-96cd-905ec465e4a2 with scrape type 2
2026-03-28 22:27:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0dc98f21-4edf-5833-96cd-905ec465e4a2, identifier: OU67%20NKS
2026-03-28 22:27:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df993979-8915-5ccf-b4a1-6f3e7b60b337 with identifier: GL72%20OGS
2026-03-28 22:27:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df993979-8915-5ccf-b4a1-6f3e7b60b337 with identifier: GL72%20OGS
2026-03-28 22:27:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df993979-8915-5ccf-b4a1-6f3e7b60b337 with identifier: GL72%20OGS to the API
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20OGS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'df993979-8915-5ccf-b4a1-6f3e7b60b337',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 OGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20OGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 30751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS9PC580585',
 'year': 2022}
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:27:49 [bca.uk] INFO: Saving data for GL72%20OGS: {'auction_closing_time': 1774864800.0, 'created_time': 1774533892.890157, 'last_price_update_time': 1774736869.467283}
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520OGS') HTTP/1.1" 204 0
2026-03-28 22:27:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cafb734-d527-5141-8fa3-68f319d96a05 with identifier: YC15%20ORJ
2026-03-28 22:27:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cafb734-d527-5141-8fa3-68f319d96a05 with identifier: YC15%20ORJ
2026-03-28 22:27:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cafb734-d527-5141-8fa3-68f319d96a05 with identifier: YC15%20ORJ to the API
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC15%20ORJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3cafb734-d527-5141-8fa3-68f319d96a05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC15 ORJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC15%20ORJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 64864,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.5 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXN320203A70774',
 'year': 2015}
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520ORJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:49 [bca.uk] INFO: Saving data for YC15%20ORJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533739.593715, 'last_price_update_time': 1774736869.830101}
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC15%2520ORJ') HTTP/1.1" 204 0
2026-03-28 22:27:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0dc98f21-4edf-5833-96cd-905ec465e4a2 with identifier: OU67%20NKS
2026-03-28 22:27:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0dc98f21-4edf-5833-96cd-905ec465e4a2 with identifier: OU67%20NKS
2026-03-28 22:27:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0dc98f21-4edf-5833-96cd-905ec465e4a2 with identifier: OU67%20NKS to the API
2026-03-28 22:27:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU67%20NKS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0dc98f21-4edf-5833-96cd-905ec465e4a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OU67 NKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU67%20NKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 61567,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 TDI 190 QUATTRO SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO SPORT S-T',
 'vin': 'WAUZZZF51JA027303',
 'year': 2017}
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU67%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Saving data for OU67%20NKS: {'auction_closing_time': 1775037600.0, 'created_time': 1774533870.621306, 'last_price_update_time': 1774736870.116875}
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU67%2520NKS') HTTP/1.1" 204 0
2026-03-28 22:27:50 [bca.uk] INFO: Found listing with ID: SV23%20OXL
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520OXL%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Scrape type for SV23%20OXL: 0
2026-03-28 22:27:50 [bca.uk] INFO: Found listing with ID: VO22%20UZT
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520UZT%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Scrape type for VO22%20UZT: 2
2026-03-28 22:27:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 732fb45d-0f84-5d07-b9d5-047f397a75f3 with identifier: VO22%20UZT
2026-03-28 22:27:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 732fb45d-0f84-5d07-b9d5-047f397a75f3 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 732fb45d-0f84-5d07-b9d5-047f397a75f3 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 732fb45d-0f84-5d07-b9d5-047f397a75f3, identifier: VO22%20UZT
2026-03-28 22:27:50 [bca.uk] INFO: Found listing with ID: YH62%20EDX
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520EDX%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Scrape type for YH62%20EDX: 2
2026-03-28 22:27:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 97b4e531-add1-5925-a54a-4c2a05587b69 with identifier: YH62%20EDX
2026-03-28 22:27:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 97b4e531-add1-5925-a54a-4c2a05587b69 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 97b4e531-add1-5925-a54a-4c2a05587b69 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 97b4e531-add1-5925-a54a-4c2a05587b69, identifier: YH62%20EDX
2026-03-28 22:27:50 [bca.uk] INFO: Found listing with ID: SH71%20DZM
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Scrape type for SH71%20DZM: 2
2026-03-28 22:27:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with identifier: SH71%20DZM
2026-03-28 22:27:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with scrape type 2
2026-03-28 22:27:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ca26721-1054-523f-8ab2-faf8a3bf7cb2, identifier: SH71%20DZM
2026-03-28 22:27:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 732fb45d-0f84-5d07-b9d5-047f397a75f3 with identifier: VO22%20UZT
2026-03-28 22:27:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 732fb45d-0f84-5d07-b9d5-047f397a75f3 with identifier: VO22%20UZT
2026-03-28 22:27:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 732fb45d-0f84-5d07-b9d5-047f397a75f3 with identifier: VO22%20UZT to the API
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO22%20UZT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '732fb45d-0f84-5d07-b9d5-047f397a75f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO22 UZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO22%20UZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 66541,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZNP024626',
 'year': 2022}
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520UZT%27 HTTP/1.1" 200 None
2026-03-28 22:27:50 [bca.uk] INFO: Saving data for VO22%20UZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774536408.524853, 'last_price_update_time': 1774736870.735492}
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO22%2520UZT') HTTP/1.1" 204 0
2026-03-28 22:27:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 97b4e531-add1-5925-a54a-4c2a05587b69 with identifier: YH62%20EDX
2026-03-28 22:27:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 97b4e531-add1-5925-a54a-4c2a05587b69 with identifier: YH62%20EDX
2026-03-28 22:27:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 97b4e531-add1-5925-a54a-4c2a05587b69 with identifier: YH62%20EDX to the API
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH62%20EDX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '97b4e531-add1-5925-a54a-4c2a05587b69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH62 EDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH62%20EDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 71136,
 '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 C180 1.6 B/E AMG SPORT TIP Coupe',
 'transmission': 'manual',
 'trim': 'B/E AMG SPORT TIP',
 'vin': 'WDD2043312G008981',
 'year': 2012}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH62%2520EDX%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Saving data for YH62%20EDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774533738.459563, 'last_price_update_time': 1774736871.028868}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH62%2520EDX') HTTP/1.1" 204 0
2026-03-28 22:27:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with identifier: SH71%20DZM
2026-03-28 22:27:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with identifier: SH71%20DZM
2026-03-28 22:27:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ca26721-1054-523f-8ab2-faf8a3bf7cb2 with identifier: SH71%20DZM to the API
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH71%20DZM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2ca26721-1054-523f-8ab2-faf8a3bf7cb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH71 DZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH71%20DZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 40792,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1K93BE30E196550',
 'year': 2021}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH71%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Saving data for SH71%20DZM: {'auction_closing_time': 1775037600.0, 'created_time': 1774533851.269384, 'last_price_update_time': 1774736871.316939}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH71%2520DZM') HTTP/1.1" 204 0
2026-03-28 22:27:51 [bca.uk] INFO: Found listing with ID: HF23%20WKP
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Scrape type for HF23%20WKP: 2
2026-03-28 22:27:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e432dba9-acf1-5579-987a-1119dead1c74 with identifier: HF23%20WKP
2026-03-28 22:27:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e432dba9-acf1-5579-987a-1119dead1c74 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e432dba9-acf1-5579-987a-1119dead1c74 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e432dba9-acf1-5579-987a-1119dead1c74, identifier: HF23%20WKP
2026-03-28 22:27:51 [bca.uk] INFO: Found listing with ID: BF14%20XCO
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF14%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Scrape type for BF14%20XCO: 2
2026-03-28 22:27:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c94bd531-e076-5db6-9053-1379b99f31d6 with identifier: BF14%20XCO
2026-03-28 22:27:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c94bd531-e076-5db6-9053-1379b99f31d6 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c94bd531-e076-5db6-9053-1379b99f31d6 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c94bd531-e076-5db6-9053-1379b99f31d6, identifier: BF14%20XCO
2026-03-28 22:27:51 [bca.uk] INFO: Found listing with ID: YA67%20LLE
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520LLE%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Scrape type for YA67%20LLE: 2
2026-03-28 22:27:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb3a0606-5454-57d1-ac6b-066766c712c3 with identifier: YA67%20LLE
2026-03-28 22:27:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb3a0606-5454-57d1-ac6b-066766c712c3 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb3a0606-5454-57d1-ac6b-066766c712c3 with scrape type 2
2026-03-28 22:27:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb3a0606-5454-57d1-ac6b-066766c712c3, identifier: YA67%20LLE
2026-03-28 22:27:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e432dba9-acf1-5579-987a-1119dead1c74 with identifier: HF23%20WKP
2026-03-28 22:27:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e432dba9-acf1-5579-987a-1119dead1c74 with identifier: HF23%20WKP
2026-03-28 22:27:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e432dba9-acf1-5579-987a-1119dead1c74 with identifier: HF23%20WKP to the API
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF23%20WKP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e432dba9-acf1-5579-987a-1119dead1c74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HF23 WKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF23%20WKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 10365,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5022366',
 'year': 2023}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520WKP%27 HTTP/1.1" 200 None
2026-03-28 22:27:51 [bca.uk] INFO: Saving data for HF23%20WKP: {'auction_closing_time': 1774864800.0, 'created_time': 1774277173.675785, 'last_price_update_time': 1774736871.945868}
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF23%2520WKP') HTTP/1.1" 204 0
2026-03-28 22:27:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c94bd531-e076-5db6-9053-1379b99f31d6 with identifier: BF14%20XCO
2026-03-28 22:27:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c94bd531-e076-5db6-9053-1379b99f31d6 with identifier: BF14%20XCO
2026-03-28 22:27:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c94bd531-e076-5db6-9053-1379b99f31d6 with identifier: BF14%20XCO to the API
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF14%20XCO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c94bd531-e076-5db6-9053-1379b99f31d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF14 XCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF14%20XCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '428I',
 'odometer': 132970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 428I 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA3N32060K238496',
 'year': 2014}
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF14%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:27:52 [bca.uk] INFO: Saving data for BF14%20XCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533737.774931, 'last_price_update_time': 1774736872.23339}
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF14%2520XCO') HTTP/1.1" 204 0
2026-03-28 22:27:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb3a0606-5454-57d1-ac6b-066766c712c3 with identifier: YA67%20LLE
2026-03-28 22:27:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb3a0606-5454-57d1-ac6b-066766c712c3 with identifier: YA67%20LLE
2026-03-28 22:27:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb3a0606-5454-57d1-ac6b-066766c712c3 with identifier: YA67%20LLE to the API
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA67%20LLE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb3a0606-5454-57d1-ac6b-066766c712c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA67 LLE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA67%20LLE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 59016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'AUDI A5 SPORTBACK 2.0 TDI 190 QUATTRO S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE S-T',
 'vin': 'WAUZZZF53JA053272',
 'year': 2017}
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520LLE%27 HTTP/1.1" 200 None
2026-03-28 22:27:52 [bca.uk] INFO: Saving data for YA67%20LLE: {'auction_closing_time': 1775037600.0, 'created_time': 1774533853.258467, 'last_price_update_time': 1774736872.522118}
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA67%2520LLE') HTTP/1.1" 204 0
2026-03-28 22:27:52 [bca.uk] INFO: Found listing with ID: MA22%20FUD
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520FUD%27 HTTP/1.1" 200 None
2026-03-28 22:27:52 [bca.uk] INFO: Scrape type for MA22%20FUD: 2
2026-03-28 22:27:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with identifier: MA22%20FUD
2026-03-28 22:27:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ef625a2-bbe1-5511-b188-1bd96a14c0c9, identifier: MA22%20FUD
2026-03-28 22:27:52 [bca.uk] INFO: Found listing with ID: VN22%20MYJ
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN22%2520MYJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:52 [bca.uk] INFO: Scrape type for VN22%20MYJ: 2
2026-03-28 22:27:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with identifier: VN22%20MYJ
2026-03-28 22:27:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c, identifier: VN22%20MYJ
2026-03-28 22:27:52 [bca.uk] INFO: Found listing with ID: HT21%20LMM
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 22:27:52 [bca.uk] INFO: Scrape type for HT21%20LMM: 2
2026-03-28 22:27:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a96655d3-615b-5ab8-b1ba-6c4d5496f280 with identifier: HT21%20LMM
2026-03-28 22:27:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a96655d3-615b-5ab8-b1ba-6c4d5496f280 with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a96655d3-615b-5ab8-b1ba-6c4d5496f280 with scrape type 2
2026-03-28 22:27:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a96655d3-615b-5ab8-b1ba-6c4d5496f280, identifier: HT21%20LMM
2026-03-28 22:27:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with identifier: MA22%20FUD
2026-03-28 22:27:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with identifier: MA22%20FUD
2026-03-28 22:27:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ef625a2-bbe1-5511-b188-1bd96a14c0c9 with identifier: MA22%20FUD to the API
2026-03-28 22:27:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20FUD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0ef625a2-bbe1-5511-b188-1bd96a14c0c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 FUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20FUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 54734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK3NC477474',
 'year': 2022}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520FUD%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Saving data for MA22%20FUD: {'auction_closing_time': 1774864800.0, 'created_time': 1774536408.055668, 'last_price_update_time': 1774736873.163938}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520FUD') HTTP/1.1" 204 0
2026-03-28 22:27:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with identifier: VN22%20MYJ
2026-03-28 22:27:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with identifier: VN22%20MYJ
2026-03-28 22:27:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7ae56dc2-db38-5d9c-a7bd-b2bd8849646c with identifier: VN22%20MYJ to the API
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN22%20MYJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7ae56dc2-db38-5d9c-a7bd-b2bd8849646c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN22 MYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN22%20MYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 40631,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZNP027770',
 'year': 2022}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN22%2520MYJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Saving data for VN22%20MYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533715.408863, 'last_price_update_time': 1774736873.443038}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN22%2520MYJ') HTTP/1.1" 204 0
2026-03-28 22:27:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a96655d3-615b-5ab8-b1ba-6c4d5496f280 with identifier: HT21%20LMM
2026-03-28 22:27:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a96655d3-615b-5ab8-b1ba-6c4d5496f280 with identifier: HT21%20LMM
2026-03-28 22:27:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a96655d3-615b-5ab8-b1ba-6c4d5496f280 with identifier: HT21%20LMM to the API
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT21%20LMM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a96655d3-615b-5ab8-b1ba-6c4d5496f280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT21 LMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT21%20LMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '330E',
 'odometer': 60124,
 'odometer_reading_unit': '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 PRO ED. Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT PRO ED.',
 'vin': 'WBA5P52020FL25867',
 'year': 2021}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520LMM%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Saving data for HT21%20LMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774391666.615395, 'last_price_update_time': 1774736873.720237}
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT21%2520LMM') HTTP/1.1" 204 0
2026-03-28 22:27:53 [bca.uk] INFO: Found listing with ID: MA23%20UCH
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Scrape type for MA23%20UCH: 2
2026-03-28 22:27:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56499419-d3a4-55e4-bad9-2146e53253ed with identifier: MA23%20UCH
2026-03-28 22:27:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56499419-d3a4-55e4-bad9-2146e53253ed with scrape type 2
2026-03-28 22:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56499419-d3a4-55e4-bad9-2146e53253ed with scrape type 2
2026-03-28 22:27:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56499419-d3a4-55e4-bad9-2146e53253ed, identifier: MA23%20UCH
2026-03-28 22:27:53 [bca.uk] INFO: Found listing with ID: LT22%20HVO
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Scrape type for LT22%20HVO: 2
2026-03-28 22:27:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with identifier: LT22%20HVO
2026-03-28 22:27:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with scrape type 2
2026-03-28 22:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with scrape type 2
2026-03-28 22:27:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8884c2bc-dd4f-53a3-a685-3a96b14969b7, identifier: LT22%20HVO
2026-03-28 22:27:53 [bca.uk] INFO: Found listing with ID: HX22%20OPU
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 22:27:53 [bca.uk] INFO: Scrape type for HX22%20OPU: 2
2026-03-28 22:27:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with identifier: HX22%20OPU
2026-03-28 22:27:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with scrape type 2
2026-03-28 22:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with scrape type 2
2026-03-28 22:27:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cca7baf-c469-5d49-91ee-aeef2db8dc27, identifier: HX22%20OPU
2026-03-28 22:27:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56499419-d3a4-55e4-bad9-2146e53253ed with identifier: MA23%20UCH
2026-03-28 22:27:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56499419-d3a4-55e4-bad9-2146e53253ed with identifier: MA23%20UCH
2026-03-28 22:27:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56499419-d3a4-55e4-bad9-2146e53253ed with identifier: MA23%20UCH to the API
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20UCH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '56499419-d3a4-55e4-bad9-2146e53253ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 UCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20UCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 63286,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD PERFORMANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD PERFORMANCE',
 'vin': 'LRWYHCEL2PC755138',
 'year': 2023}
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCH%27 HTTP/1.1" 200 None
2026-03-28 22:27:54 [bca.uk] INFO: Saving data for MA23%20UCH: {'auction_closing_time': 1774864800.0, 'created_time': 1773929033.361249, 'last_price_update_time': 1774736874.344739}
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520UCH') HTTP/1.1" 204 0
2026-03-28 22:27:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with identifier: LT22%20HVO
2026-03-28 22:27:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with identifier: LT22%20HVO
2026-03-28 22:27:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8884c2bc-dd4f-53a3-a685-3a96b14969b7 with identifier: LT22%20HVO to the API
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT22%20HVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8884c2bc-dd4f-53a3-a685-3a96b14969b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT22 HVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT22%20HVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'A5 SPORTBACK',
 'odometer': 80901,
 'odometer_reading_unit': '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 A5 SPORTBACK 2.0 35 TDI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TDI BLACK ED.S-T',
 'vin': 'WAUZZZF50NA018808',
 'year': 2022}
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 22:27:54 [bca.uk] INFO: Saving data for LT22%20HVO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533714.098342, 'last_price_update_time': 1774736874.753633}
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT22%2520HVO') HTTP/1.1" 204 0
2026-03-28 22:27:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with identifier: HX22%20OPU
2026-03-28 22:27:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with identifier: HX22%20OPU
2026-03-28 22:27:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cca7baf-c469-5d49-91ee-aeef2db8dc27 with identifier: HX22%20OPU to the API
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX22%20OPU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8cca7baf-c469-5d49-91ee-aeef2db8dc27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX22 OPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX22%20OPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 84142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 XDRIVE 25E SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E SPORT',
 'vin': 'WBAYN920005U88520',
 'year': 2022}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Saving data for HX22%20OPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774533857.94587, 'last_price_update_time': 1774736875.029689}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX22%2520OPU') HTTP/1.1" 204 0
2026-03-28 22:27:55 [bca.uk] INFO: Found listing with ID: MV23%20OYJ
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Scrape type for MV23%20OYJ: 2
2026-03-28 22:27:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with identifier: MV23%20OYJ
2026-03-28 22:27:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2, identifier: MV23%20OYJ
2026-03-28 22:27:55 [bca.uk] INFO: Found listing with ID: PL12%20ARO
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL12%2520ARO%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Scrape type for PL12%20ARO: 2
2026-03-28 22:27:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca8d872f-4c03-590e-95d7-ae22403ce159 with identifier: PL12%20ARO
2026-03-28 22:27:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca8d872f-4c03-590e-95d7-ae22403ce159 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca8d872f-4c03-590e-95d7-ae22403ce159 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca8d872f-4c03-590e-95d7-ae22403ce159, identifier: PL12%20ARO
2026-03-28 22:27:55 [bca.uk] INFO: Found listing with ID: EO68%20YLG
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO68%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Scrape type for EO68%20YLG: 2
2026-03-28 22:27:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1528c458-9401-5ca4-983c-9dfa810510c4 with identifier: EO68%20YLG
2026-03-28 22:27:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1528c458-9401-5ca4-983c-9dfa810510c4 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1528c458-9401-5ca4-983c-9dfa810510c4 with scrape type 2
2026-03-28 22:27:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1528c458-9401-5ca4-983c-9dfa810510c4, identifier: EO68%20YLG
2026-03-28 22:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with identifier: MV23%20OYJ
2026-03-28 22:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with identifier: MV23%20OYJ
2026-03-28 22:27:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2 with identifier: MV23%20OYJ to the API
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV23%20OYJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2e75f15d-43e0-50e9-ab1e-f00c6ab7fcb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV23 OYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV23%20OYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 44141,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK0PC727670',
 'year': 2023}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520OYJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Saving data for MV23%20OYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536421.46756, 'last_price_update_time': 1774736875.626837}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV23%2520OYJ') HTTP/1.1" 204 0
2026-03-28 22:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca8d872f-4c03-590e-95d7-ae22403ce159 with identifier: PL12%20ARO
2026-03-28 22:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca8d872f-4c03-590e-95d7-ae22403ce159 with identifier: PL12%20ARO
2026-03-28 22:27:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca8d872f-4c03-590e-95d7-ae22403ce159 with identifier: PL12%20ARO to the API
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL12%20ARO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca8d872f-4c03-590e-95d7-ae22403ce159',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PL12 ARO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL12%20ARO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'HYUNDAI',
 'model': 'IX35',
 'odometer': 111099,
 '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 IX35 1.6 GDI STYLE 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'GDI STYLE 2WD',
 'vin': 'TMAJT81ALCJ294325',
 'year': 2012}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL12%2520ARO%27 HTTP/1.1" 200 None
2026-03-28 22:27:55 [bca.uk] INFO: Saving data for PL12%20ARO: {'auction_closing_time': 1774778400.0, 'created_time': 1774533712.99819, 'last_price_update_time': 1774736875.903289}
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL12%2520ARO') HTTP/1.1" 204 0
2026-03-28 22:27:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1528c458-9401-5ca4-983c-9dfa810510c4 with identifier: EO68%20YLG
2026-03-28 22:27:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1528c458-9401-5ca4-983c-9dfa810510c4 with identifier: EO68%20YLG
2026-03-28 22:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1528c458-9401-5ca4-983c-9dfa810510c4 with identifier: EO68%20YLG to the API
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO68%20YLG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1528c458-9401-5ca4-983c-9dfa810510c4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO68 YLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO68%20YLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 51873,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 2.0 SI4 300 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SI4 300 HSE',
 'vin': 'SALWA2AXXKA823328',
 'year': 2018}
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO68%2520YLG%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Saving data for EO68%20YLG: {'auction_closing_time': 1775037600.0, 'created_time': 1774533855.895243, 'last_price_update_time': 1774736876.184611}
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO68%2520YLG') HTTP/1.1" 204 0
2026-03-28 22:27:56 [bca.uk] INFO: Found listing with ID: WV22%20XZA
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV22%2520XZA%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Scrape type for WV22%20XZA: 0
2026-03-28 22:27:56 [bca.uk] INFO: Found listing with ID: HW75%20BVT
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW75%2520BVT%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Scrape type for HW75%20BVT: 2
2026-03-28 22:27:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c95efba2-c81c-5612-bdb5-7c51c7621f16 with identifier: HW75%20BVT
2026-03-28 22:27:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c95efba2-c81c-5612-bdb5-7c51c7621f16 with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c95efba2-c81c-5612-bdb5-7c51c7621f16 with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c95efba2-c81c-5612-bdb5-7c51c7621f16, identifier: HW75%20BVT
2026-03-28 22:27:56 [bca.uk] INFO: Found listing with ID: EA71%20CYG
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520CYG%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Scrape type for EA71%20CYG: 2
2026-03-28 22:27:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2718f57-53a6-51f0-91f6-dd1a8d720aad with identifier: EA71%20CYG
2026-03-28 22:27:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2718f57-53a6-51f0-91f6-dd1a8d720aad with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2718f57-53a6-51f0-91f6-dd1a8d720aad with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2718f57-53a6-51f0-91f6-dd1a8d720aad, identifier: EA71%20CYG
2026-03-28 22:27:56 [bca.uk] INFO: Found listing with ID: FP22%20VZX
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520VZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Scrape type for FP22%20VZX: 2
2026-03-28 22:27:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with identifier: FP22%20VZX
2026-03-28 22:27:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with scrape type 2
2026-03-28 22:27:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d3f10a96-cd6c-5a8a-990c-5d5a73d65035, identifier: FP22%20VZX
2026-03-28 22:27:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c95efba2-c81c-5612-bdb5-7c51c7621f16 with identifier: HW75%20BVT
2026-03-28 22:27:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c95efba2-c81c-5612-bdb5-7c51c7621f16 with identifier: HW75%20BVT
2026-03-28 22:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c95efba2-c81c-5612-bdb5-7c51c7621f16 with identifier: HW75%20BVT to the API
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW75%20BVT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c95efba2-c81c-5612-bdb5-7c51c7621f16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HW75 BVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW75%20BVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CUPRA',
 'model': 'TAVASCAN',
 'odometer': 1040,
 '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': 'CUPRA TAVASCAN 250KW 77KWH AWD VZ1 Coupe',
 'transmission': 'automatic',
 'trim': '250KW 77KWH AWD VZ1',
 'vin': 'VSSZZZKR1SA004549',
 'year': 2025}
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW75%2520BVT%27 HTTP/1.1" 200 None
2026-03-28 22:27:56 [bca.uk] INFO: Saving data for HW75%20BVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774536390.104902, 'last_price_update_time': 1774736876.8188}
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW75%2520BVT') HTTP/1.1" 204 0
2026-03-28 22:27:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2718f57-53a6-51f0-91f6-dd1a8d720aad with identifier: EA71%20CYG
2026-03-28 22:27:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2718f57-53a6-51f0-91f6-dd1a8d720aad with identifier: EA71%20CYG
2026-03-28 22:27:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2718f57-53a6-51f0-91f6-dd1a8d720aad with identifier: EA71%20CYG to the API
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 49,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA71%20CYG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f2718f57-53a6-51f0-91f6-dd1a8d720aad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA71 CYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA71%20CYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 47748,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV INSCRIPTION PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV INSCRIPTION PRO',
 'vin': 'YV1XZBBVFN2695727',
 'year': 2021}
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520CYG%27 HTTP/1.1" 200 None
2026-03-28 22:27:57 [bca.uk] INFO: Saving data for EA71%20CYG: {'auction_closing_time': 1775124000.0, 'created_time': 1774046584.075456, 'last_price_update_time': 1774736877.183828}
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA71%2520CYG') HTTP/1.1" 204 0
2026-03-28 22:27:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with identifier: FP22%20VZX
2026-03-28 22:27:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with identifier: FP22%20VZX
2026-03-28 22:27:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d3f10a96-cd6c-5a8a-990c-5d5a73d65035 with identifier: FP22%20VZX to the API
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP22%20VZX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd3f10a96-cd6c-5a8a-990c-5d5a73d65035',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP22 VZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP22%20VZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MG MOTOR UK',
 'model': 'MG5 EV',
 'odometer': 42607,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG5 EV 115KW 61KWH EXCLUSIVE EV Estate',
 'transmission': 'automatic',
 'trim': '115KW 61KWH EXCLUSIVE EV',
 'vin': 'LSJE24099NG042573',
 'year': 2022}
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP22%2520VZX%27 HTTP/1.1" 200 None
2026-03-28 22:27:57 [bca.uk] INFO: Saving data for FP22%20VZX: {'auction_closing_time': 1775037600.0, 'created_time': 1774533857.122233, 'last_price_update_time': 1774736877.472546}
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP22%2520VZX') HTTP/1.1" 204 0
2026-03-28 22:27:57 [bca.uk] INFO: Found listing with ID: MC21%20EBO
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520EBO%27 HTTP/1.1" 200 None
2026-03-28 22:27:57 [bca.uk] INFO: Scrape type for MC21%20EBO: 2
2026-03-28 22:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with identifier: MC21%20EBO
2026-03-28 22:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1, identifier: MC21%20EBO
2026-03-28 22:27:57 [bca.uk] INFO: Found listing with ID: SK22%20USJ
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:57 [bca.uk] INFO: Scrape type for SK22%20USJ: 2
2026-03-28 22:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 31367bd7-66ca-5257-bcb7-f8bfa331c46b with identifier: SK22%20USJ
2026-03-28 22:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 31367bd7-66ca-5257-bcb7-f8bfa331c46b with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 31367bd7-66ca-5257-bcb7-f8bfa331c46b with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 31367bd7-66ca-5257-bcb7-f8bfa331c46b, identifier: SK22%20USJ
2026-03-28 22:27:57 [bca.uk] INFO: Found listing with ID: HX19%20XZR
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX19%2520XZR%27 HTTP/1.1" 200 None
2026-03-28 22:27:57 [bca.uk] INFO: Scrape type for HX19%20XZR: 2
2026-03-28 22:27:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 836e59d6-c55f-50df-981d-6912bbb8b548 with identifier: HX19%20XZR
2026-03-28 22:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 836e59d6-c55f-50df-981d-6912bbb8b548 with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 836e59d6-c55f-50df-981d-6912bbb8b548 with scrape type 2
2026-03-28 22:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 836e59d6-c55f-50df-981d-6912bbb8b548, identifier: HX19%20XZR
2026-03-28 22:27:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with identifier: MC21%20EBO
2026-03-28 22:27:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with identifier: MC21%20EBO
2026-03-28 22:27:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1 with identifier: MC21%20EBO to the API
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC21%20EBO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '31ca9de6-4a0b-5ef4-a2ab-4d0e7de41ac1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MC21 EBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC21%20EBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'ZOE',
 'odometer': 12508,
 'odometer_reading_unit': '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 50KWH 135 GT LINE (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE (50KW)',
 'vin': 'VF1AG000267841218',
 'year': 2021}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520EBO%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Saving data for MC21%20EBO: {'auction_closing_time': 1774864800.0, 'created_time': 1774536402.01267, 'last_price_update_time': 1774736878.105006}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC21%2520EBO') HTTP/1.1" 204 0
2026-03-28 22:27:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 31367bd7-66ca-5257-bcb7-f8bfa331c46b with identifier: SK22%20USJ
2026-03-28 22:27:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 31367bd7-66ca-5257-bcb7-f8bfa331c46b with identifier: SK22%20USJ
2026-03-28 22:27:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 31367bd7-66ca-5257-bcb7-f8bfa331c46b with identifier: SK22%20USJ to the API
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK22%20USJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '31367bd7-66ca-5257-bcb7-f8bfa331c46b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SK22 USJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK22%20USJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 26576,
 'odometer_reading_unit': '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 M SPORT Coupe',
 'transmission': 'manual',
 'trim': '136 M SPORT',
 'vin': 'WBA12AK0007K64082',
 'year': 2022}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK22%2520USJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Saving data for SK22%20USJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773842759.567703, 'last_price_update_time': 1774736878.383108}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK22%2520USJ') HTTP/1.1" 204 0
2026-03-28 22:27:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 836e59d6-c55f-50df-981d-6912bbb8b548 with identifier: HX19%20XZR
2026-03-28 22:27:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 836e59d6-c55f-50df-981d-6912bbb8b548 with identifier: HX19%20XZR
2026-03-28 22:27:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 836e59d6-c55f-50df-981d-6912bbb8b548 with identifier: HX19%20XZR to the API
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX19%20XZR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '836e59d6-c55f-50df-981d-6912bbb8b548',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX19 XZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX19%20XZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 34659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1770842N046666',
 'year': 2019}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX19%2520XZR%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Saving data for HX19%20XZR: {'auction_closing_time': 1775037600.0, 'created_time': 1774533853.944683, 'last_price_update_time': 1774736878.662723}
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX19%2520XZR') HTTP/1.1" 204 0
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: PK20%20ORC
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520ORC%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for PK20%20ORC: 0
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: KO18%20MRV
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO18%2520MRV%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for KO18%20MRV: 0
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: YH56%20UOD
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH56%2520UOD%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for YH56%20UOD: 0
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: LT72%20MGJ
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520MGJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for LT72%20MGJ: 2
2026-03-28 22:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 229a9565-b31a-57f5-9a42-4d504bc7a908 with identifier: LT72%20MGJ
2026-03-28 22:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 229a9565-b31a-57f5-9a42-4d504bc7a908 with scrape type 2
2026-03-28 22:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 229a9565-b31a-57f5-9a42-4d504bc7a908 with scrape type 2
2026-03-28 22:27:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 229a9565-b31a-57f5-9a42-4d504bc7a908, identifier: LT72%20MGJ
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: DX67%20NDC
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520NDC%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for DX67%20NDC: 2
2026-03-28 22:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d23a95c3-8eda-5f9e-a537-ec350140f1a9 with identifier: DX67%20NDC
2026-03-28 22:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d23a95c3-8eda-5f9e-a537-ec350140f1a9 with scrape type 2
2026-03-28 22:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d23a95c3-8eda-5f9e-a537-ec350140f1a9 with scrape type 2
2026-03-28 22:27:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d23a95c3-8eda-5f9e-a537-ec350140f1a9, identifier: DX67%20NDC
2026-03-28 22:27:58 [bca.uk] INFO: Found listing with ID: KJ17%20DWY
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 22:27:58 [bca.uk] INFO: Scrape type for KJ17%20DWY: 2
2026-03-28 22:27:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5bf0e2e-378d-598b-bd56-a5c21b21454e with identifier: KJ17%20DWY
2026-03-28 22:27:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5bf0e2e-378d-598b-bd56-a5c21b21454e with scrape type 2
2026-03-28 22:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5bf0e2e-378d-598b-bd56-a5c21b21454e with scrape type 2
2026-03-28 22:27:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5bf0e2e-378d-598b-bd56-a5c21b21454e, identifier: KJ17%20DWY
2026-03-28 22:27:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 229a9565-b31a-57f5-9a42-4d504bc7a908 with identifier: LT72%20MGJ
2026-03-28 22:27:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 229a9565-b31a-57f5-9a42-4d504bc7a908 with identifier: LT72%20MGJ
2026-03-28 22:27:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 229a9565-b31a-57f5-9a42-4d504bc7a908 with identifier: LT72%20MGJ to the API
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT72%20MGJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '229a9565-b31a-57f5-9a42-4d504bc7a908',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT72 MGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT72%20MGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 48451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SEAT LEON 1.0 TSI 110 SE DYNAMIC Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE DYNAMIC',
 'vin': 'VSSZZZKLZNR059195',
 'year': 2022}
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT72%2520MGJ%27 HTTP/1.1" 200 None
2026-03-28 22:27:59 [bca.uk] INFO: Saving data for LT72%20MGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536401.561886, 'last_price_update_time': 1774736879.455764}
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT72%2520MGJ') HTTP/1.1" 204 0
2026-03-28 22:27:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:27:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d23a95c3-8eda-5f9e-a537-ec350140f1a9 with identifier: DX67%20NDC
2026-03-28 22:27:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d23a95c3-8eda-5f9e-a537-ec350140f1a9 with identifier: DX67%20NDC
2026-03-28 22:27:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d23a95c3-8eda-5f9e-a537-ec350140f1a9 with identifier: DX67%20NDC to the API
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:27:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX67%20NDC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd23a95c3-8eda-5f9e-a537-ec350140f1a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX67 NDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX67%20NDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 89820,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 220 D 2.1 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'WDC2539052V041160',
 'year': 2017}
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520NDC%27 HTTP/1.1" 200 None
2026-03-28 22:27:59 [bca.uk] INFO: Saving data for DX67%20NDC: {'auction_closing_time': 1774951200.0, 'created_time': 1774533742.357993, 'last_price_update_time': 1774736879.822962}
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX67%2520NDC') HTTP/1.1" 204 0
2026-03-28 22:27:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5bf0e2e-378d-598b-bd56-a5c21b21454e with identifier: KJ17%20DWY
2026-03-28 22:27:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5bf0e2e-378d-598b-bd56-a5c21b21454e with identifier: KJ17%20DWY
2026-03-28 22:27:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5bf0e2e-378d-598b-bd56-a5c21b21454e with identifier: KJ17%20DWY to the API
2026-03-28 22:27:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ17%20DWY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5bf0e2e-378d-598b-bd56-a5c21b21454e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KJ17 DWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ17%20DWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 27173,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 2.0 218D LUXURY STEP Hatchback',
 'transmission': 'automatic',
 'trim': '218D LUXURY STEP',
 'vin': 'WBA2C120907A37154',
 'year': 2017}
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520DWY%27 HTTP/1.1" 200 None
2026-03-28 22:28:00 [bca.uk] INFO: Saving data for KJ17%20DWY: {'auction_closing_time': 1775037600.0, 'created_time': 1774533854.602493, 'last_price_update_time': 1774736880.141354}
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ17%2520DWY') HTTP/1.1" 204 0
2026-03-28 22:28:00 [bca.uk] INFO: Found listing with ID: NL23%20WGC
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 22:28:00 [bca.uk] INFO: Scrape type for NL23%20WGC: 2
2026-03-28 22:28:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13780fc9-25a2-5960-aa5d-d4ee8099f283 with identifier: NL23%20WGC
2026-03-28 22:28:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13780fc9-25a2-5960-aa5d-d4ee8099f283 with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13780fc9-25a2-5960-aa5d-d4ee8099f283 with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13780fc9-25a2-5960-aa5d-d4ee8099f283, identifier: NL23%20WGC
2026-03-28 22:28:00 [bca.uk] INFO: Found listing with ID: GK19%20CPV
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520CPV%27 HTTP/1.1" 200 None
2026-03-28 22:28:00 [bca.uk] INFO: Scrape type for GK19%20CPV: 2
2026-03-28 22:28:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with identifier: GK19%20CPV
2026-03-28 22:28:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78837d7e-02dc-52a6-bc0e-9e9cfb968cee, identifier: GK19%20CPV
2026-03-28 22:28:00 [bca.uk] INFO: Found listing with ID: LB71%20KOE
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520KOE%27 HTTP/1.1" 200 None
2026-03-28 22:28:00 [bca.uk] INFO: Scrape type for LB71%20KOE: 2
2026-03-28 22:28:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a5ce108-0d12-5a46-8823-f545ae382acc with identifier: LB71%20KOE
2026-03-28 22:28:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a5ce108-0d12-5a46-8823-f545ae382acc with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a5ce108-0d12-5a46-8823-f545ae382acc with scrape type 2
2026-03-28 22:28:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a5ce108-0d12-5a46-8823-f545ae382acc, identifier: LB71%20KOE
2026-03-28 22:28:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13780fc9-25a2-5960-aa5d-d4ee8099f283 with identifier: NL23%20WGC
2026-03-28 22:28:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13780fc9-25a2-5960-aa5d-d4ee8099f283 with identifier: NL23%20WGC
2026-03-28 22:28:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13780fc9-25a2-5960-aa5d-d4ee8099f283 with identifier: NL23%20WGC to the API
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20WGC-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '13780fc9-25a2-5960-aa5d-d4ee8099f283',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 WGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20WGC&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 17702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 3',
 'vin': 'KNACR811UP5033537',
 'year': 2023}
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520WGC%27 HTTP/1.1" 200 None
2026-03-28 22:28:00 [bca.uk] INFO: Saving data for NL23%20WGC: {'auction_closing_time': 1774864800.0, 'created_time': 1774536392.541645, 'last_price_update_time': 1774736880.768939}
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520WGC') HTTP/1.1" 204 0
2026-03-28 22:28:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with identifier: GK19%20CPV
2026-03-28 22:28:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with identifier: GK19%20CPV
2026-03-28 22:28:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78837d7e-02dc-52a6-bc0e-9e9cfb968cee with identifier: GK19%20CPV to the API
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK19%20CPV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78837d7e-02dc-52a6-bc0e-9e9cfb968cee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK19 CPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK19%20CPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'JAGUAR',
 'model': 'XE',
 'odometer': 113140,
 'odometer_reading_unit': '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 XE 2.0 D 180 R SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'D 180 R SPORT',
 'vin': 'SAJAB4AN7KCP54421',
 'year': 2019}
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK19%2520CPV%27 HTTP/1.1" 200 None
2026-03-28 22:28:01 [bca.uk] INFO: Saving data for GK19%20CPV: {'auction_closing_time': 1774951200.0, 'created_time': 1774533711.02394, 'last_price_update_time': 1774736881.056654}
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK19%2520CPV') HTTP/1.1" 204 0
2026-03-28 22:28:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a5ce108-0d12-5a46-8823-f545ae382acc with identifier: LB71%20KOE
2026-03-28 22:28:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a5ce108-0d12-5a46-8823-f545ae382acc with identifier: LB71%20KOE
2026-03-28 22:28:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a5ce108-0d12-5a46-8823-f545ae382acc with identifier: LB71%20KOE to the API
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB71%20KOE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3a5ce108-0d12-5a46-8823-f545ae382acc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB71 KOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB71%20KOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 53092,
 'odometer_reading_unit': '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': 'LRW3F7EB5MC393722',
 'year': 2021}
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB71%2520KOE%27 HTTP/1.1" 200 None
2026-03-28 22:28:01 [bca.uk] INFO: Saving data for LB71%20KOE: {'auction_closing_time': 1775037600.0, 'created_time': 1774533973.335564, 'last_price_update_time': 1774736881.433532}
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB71%2520KOE') HTTP/1.1" 204 0
2026-03-28 22:28:01 [bca.uk] INFO: Found listing with ID: YC22%20ULM
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 22:28:01 [bca.uk] INFO: Scrape type for YC22%20ULM: 2
2026-03-28 22:28:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with identifier: YC22%20ULM
2026-03-28 22:28:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 055e5a5f-8921-5a3d-a4e5-b92582f4eb58, identifier: YC22%20ULM
2026-03-28 22:28:01 [bca.uk] INFO: Found listing with ID: LJ25%20WGS
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ25%2520WGS%27 HTTP/1.1" 200 None
2026-03-28 22:28:01 [bca.uk] INFO: Scrape type for LJ25%20WGS: 2
2026-03-28 22:28:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08733c60-8f19-5c7d-b250-beb28249a404 with identifier: LJ25%20WGS
2026-03-28 22:28:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08733c60-8f19-5c7d-b250-beb28249a404 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08733c60-8f19-5c7d-b250-beb28249a404 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08733c60-8f19-5c7d-b250-beb28249a404, identifier: LJ25%20WGS
2026-03-28 22:28:01 [bca.uk] INFO: Found listing with ID: LS69%20HPE
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:28:01 [bca.uk] INFO: Scrape type for LS69%20HPE: 2
2026-03-28 22:28:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with identifier: LS69%20HPE
2026-03-28 22:28:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with scrape type 2
2026-03-28 22:28:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5, identifier: LS69%20HPE
2026-03-28 22:28:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with identifier: YC22%20ULM
2026-03-28 22:28:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with identifier: YC22%20ULM
2026-03-28 22:28:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 055e5a5f-8921-5a3d-a4e5-b92582f4eb58 with identifier: YC22%20ULM to the API
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC22%20ULM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '055e5a5f-8921-5a3d-a4e5-b92582f4eb58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC22 ULM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC22%20ULM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 350 DE EQ-P',
 'odometer': 71500,
 'odometer_reading_unit': '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 GLE 350 DE EQ-P 2.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1N1671172A732744',
 'year': 2022}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520ULM%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Saving data for YC22%20ULM: {'auction_closing_time': 1774864800.0, 'created_time': 1774536396.183313, 'last_price_update_time': 1774736882.041715}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC22%2520ULM') HTTP/1.1" 204 0
2026-03-28 22:28:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08733c60-8f19-5c7d-b250-beb28249a404 with identifier: LJ25%20WGS
2026-03-28 22:28:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08733c60-8f19-5c7d-b250-beb28249a404 with identifier: LJ25%20WGS
2026-03-28 22:28:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08733c60-8f19-5c7d-b250-beb28249a404 with identifier: LJ25%20WGS to the API
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ25%20WGS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '08733c60-8f19-5c7d-b250-beb28249a404',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ25 WGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ25%20WGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 5873,
 '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': 'AUDI A1 SPORTBACK 1.5 35 TFSI BLACK ED.S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI BLACK ED.S-T',
 'vin': 'WAUZZZGB1SR021346',
 'year': 2025}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ25%2520WGS%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Saving data for LJ25%20WGS: {'auction_closing_time': 1774951200.0, 'created_time': 1773959011.35702, 'last_price_update_time': 1774736882.327368}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ25%2520WGS') HTTP/1.1" 204 0
2026-03-28 22:28:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with identifier: LS69%20HPE
2026-03-28 22:28:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with identifier: LS69%20HPE
2026-03-28 22:28:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5 with identifier: LS69%20HPE to the API
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS69%20HPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e4fb137-0487-5c64-b0e9-c18a6c9b8ad5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS69 HPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS69%20HPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 32714,
 'odometer_reading_unit': '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 Q2 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGA1LA012007',
 'year': 2019}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Saving data for LS69%20HPE: {'auction_closing_time': 1775037600.0, 'created_time': 1774362455.340209, 'last_price_update_time': 1774736882.609118}
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS69%2520HPE') HTTP/1.1" 204 0
2026-03-28 22:28:02 [bca.uk] INFO: Found listing with ID: DA64%20HXR
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Scrape type for DA64%20HXR: 2
2026-03-28 22:28:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75f55290-7c08-5dd9-abd2-7e023877e629 with identifier: DA64%20HXR
2026-03-28 22:28:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75f55290-7c08-5dd9-abd2-7e023877e629 with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75f55290-7c08-5dd9-abd2-7e023877e629 with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75f55290-7c08-5dd9-abd2-7e023877e629, identifier: DA64%20HXR
2026-03-28 22:28:02 [bca.uk] INFO: Total items found: 100
2026-03-28 22:28:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded
2026-03-28 22:28:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:28:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:02 [bca.uk] INFO: Found listing with ID: WM63%20EMF
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520EMF%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Scrape type for WM63%20EMF: 2
2026-03-28 22:28:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0aa5d74-573e-584f-b7ad-ccf34a23d279 with identifier: WM63%20EMF
2026-03-28 22:28:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0aa5d74-573e-584f-b7ad-ccf34a23d279 with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0aa5d74-573e-584f-b7ad-ccf34a23d279 with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0aa5d74-573e-584f-b7ad-ccf34a23d279, identifier: WM63%20EMF
2026-03-28 22:28:02 [bca.uk] INFO: Found listing with ID: ML73%20OFE
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520OFE%27 HTTP/1.1" 200 None
2026-03-28 22:28:02 [bca.uk] INFO: Scrape type for ML73%20OFE: 2
2026-03-28 22:28:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a0c5245-fef3-5225-afad-9f85a8bec8ca with identifier: ML73%20OFE
2026-03-28 22:28:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a0c5245-fef3-5225-afad-9f85a8bec8ca with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a0c5245-fef3-5225-afad-9f85a8bec8ca with scrape type 2
2026-03-28 22:28:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a0c5245-fef3-5225-afad-9f85a8bec8ca, identifier: ML73%20OFE
2026-03-28 22:28:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75f55290-7c08-5dd9-abd2-7e023877e629 with identifier: DA64%20HXR
2026-03-28 22:28:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75f55290-7c08-5dd9-abd2-7e023877e629 with identifier: DA64%20HXR
2026-03-28 22:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75f55290-7c08-5dd9-abd2-7e023877e629 with identifier: DA64%20HXR to the API
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA64%20HXR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '75f55290-7c08-5dd9-abd2-7e023877e629',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA64 HXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA64%20HXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'LEON',
 'odometer': 96512,
 'odometer_reading_unit': '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 LEON 1.4 TSI 150 FR Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 FR',
 'vin': 'VSSZZZ5FZFR039648',
 'year': 2014}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520HXR%27 HTTP/1.1" 200 None
2026-03-28 22:28:03 [bca.uk] INFO: Saving data for DA64%20HXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774536415.714702, 'last_price_update_time': 1774736883.23856}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA64%2520HXR') HTTP/1.1" 204 0
2026-03-28 22:28:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0aa5d74-573e-584f-b7ad-ccf34a23d279 with identifier: WM63%20EMF
2026-03-28 22:28:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0aa5d74-573e-584f-b7ad-ccf34a23d279 with identifier: WM63%20EMF
2026-03-28 22:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0aa5d74-573e-584f-b7ad-ccf34a23d279 with identifier: WM63%20EMF to the API
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM63%20EMF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0aa5d74-573e-584f-b7ad-ccf34a23d279',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM63 EMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM63%20EMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500',
 'odometer': 77796,
 'odometer_reading_unit': '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': 'ZFA3120000J112728',
 'year': 2014}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM63%2520EMF%27 HTTP/1.1" 200 None
2026-03-28 22:28:03 [bca.uk] INFO: Saving data for WM63%20EMF: {'auction_closing_time': 1774951200.0, 'created_time': 1773959001.815687, 'last_price_update_time': 1774736883.526179}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM63%2520EMF') HTTP/1.1" 204 0
2026-03-28 22:28:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a0c5245-fef3-5225-afad-9f85a8bec8ca with identifier: ML73%20OFE
2026-03-28 22:28:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a0c5245-fef3-5225-afad-9f85a8bec8ca with identifier: ML73%20OFE
2026-03-28 22:28:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a0c5245-fef3-5225-afad-9f85a8bec8ca with identifier: ML73%20OFE to the API
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML73%20OFE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a0c5245-fef3-5225-afad-9f85a8bec8ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML73 OFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML73%20OFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 15213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI 150 48V GT-LINE ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI 150 48V GT-LINE ISG DCT',
 'vin': 'U5YPX81BVPL126452',
 'year': 2023}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520OFE%27 HTTP/1.1" 200 None
2026-03-28 22:28:03 [bca.uk] INFO: Saving data for ML73%20OFE: {'auction_closing_time': 1775037600.0, 'created_time': 1774533969.41111, 'last_price_update_time': 1774736883.821652}
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML73%2520OFE') HTTP/1.1" 204 0
2026-03-28 22:28:03 [bca.uk] INFO: Found listing with ID: DU68%20HCD
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 22:28:03 [bca.uk] INFO: Scrape type for DU68%20HCD: 2
2026-03-28 22:28:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a5500ac-053d-588e-9f35-8dd2cda3322b with identifier: DU68%20HCD
2026-03-28 22:28:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a5500ac-053d-588e-9f35-8dd2cda3322b with scrape type 2
2026-03-28 22:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a5500ac-053d-588e-9f35-8dd2cda3322b with scrape type 2
2026-03-28 22:28:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a5500ac-053d-588e-9f35-8dd2cda3322b, identifier: DU68%20HCD
2026-03-28 22:28:03 [bca.uk] INFO: Found listing with ID: LS22%20AYF
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:28:03 [bca.uk] INFO: Scrape type for LS22%20AYF: 2
2026-03-28 22:28:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with identifier: LS22%20AYF
2026-03-28 22:28:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with scrape type 2
2026-03-28 22:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with scrape type 2
2026-03-28 22:28:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b, identifier: LS22%20AYF
2026-03-28 22:28:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:28:04 [bca.uk] INFO: Found listing with ID: DU64%20GHV
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:28:04 [bca.uk] INFO: Scrape type for DU64%20GHV: 2
2026-03-28 22:28:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eadc87b1-b564-5645-8ec6-8b980540d47e with identifier: DU64%20GHV
2026-03-28 22:28:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eadc87b1-b564-5645-8ec6-8b980540d47e with scrape type 2
2026-03-28 22:28:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eadc87b1-b564-5645-8ec6-8b980540d47e with scrape type 2
2026-03-28 22:28:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eadc87b1-b564-5645-8ec6-8b980540d47e, identifier: DU64%20GHV
2026-03-28 22:28:04 [bca.uk] INFO: Found listing with ID: ND70%20FTZ
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:04 [bca.uk] INFO: Scrape type for ND70%20FTZ: 2
2026-03-28 22:28:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with identifier: ND70%20FTZ
2026-03-28 22:28:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with scrape type 2
2026-03-28 22:28:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with scrape type 2
2026-03-28 22:28:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 952ec4ce-cf91-57e8-9be0-ad18d6dd4213, identifier: ND70%20FTZ
2026-03-28 22:28:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a5500ac-053d-588e-9f35-8dd2cda3322b with identifier: DU68%20HCD
2026-03-28 22:28:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a5500ac-053d-588e-9f35-8dd2cda3322b with identifier: DU68%20HCD
2026-03-28 22:28:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a5500ac-053d-588e-9f35-8dd2cda3322b with identifier: DU68%20HCD to the API
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU68%20HCD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a5500ac-053d-588e-9f35-8dd2cda3322b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU68 HCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU68%20HCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 65741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.0 TSI 115 SE L EZ StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 115 SE L EZ',
 'vin': 'VSSZZZ5FZK6509507',
 'year': 2018}
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU68%2520HCD%27 HTTP/1.1" 200 None
2026-03-28 22:28:04 [bca.uk] INFO: Saving data for DU68%20HCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774536404.942814, 'last_price_update_time': 1774736884.603996}
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU68%2520HCD') HTTP/1.1" 204 0
2026-03-28 22:28:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with identifier: LS22%20AYF
2026-03-28 22:28:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with identifier: LS22%20AYF
2026-03-28 22:28:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a62693f-8e4c-5ee1-a36b-bad8b4d4398b with identifier: LS22%20AYF to the API
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS22%20AYF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4a62693f-8e4c-5ee1-a36b-bad8b4d4398b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS22 AYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS22%20AYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 32038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE PREMIUM ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM ED.DCT',
 'vin': 'W1K1771862J351439',
 'year': 2022}
2026-03-28 22:28:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Saving data for LS22%20AYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536364.480408, 'last_price_update_time': 1774736885.008944}
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS22%2520AYF') HTTP/1.1" 204 0
2026-03-28 22:28:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eadc87b1-b564-5645-8ec6-8b980540d47e with identifier: DU64%20GHV
2026-03-28 22:28:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eadc87b1-b564-5645-8ec6-8b980540d47e with identifier: DU64%20GHV
2026-03-28 22:28:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eadc87b1-b564-5645-8ec6-8b980540d47e with identifier: DU64%20GHV to the API
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU64%20GHV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eadc87b1-b564-5645-8ec6-8b980540d47e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU64 GHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU64%20GHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 75182,
 'odometer_reading_unit': '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 EXCLUSIV 4X4 S/S StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 EXCLUSIV 4X4 S/S',
 'vin': 'W0LJC7E81EB748690',
 'year': 2014}
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU64%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Saving data for DU64%20GHV: {'auction_closing_time': 1774864800.0, 'created_time': 1774533706.701686, 'last_price_update_time': 1774736885.311431}
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU64%2520GHV') HTTP/1.1" 204 0
2026-03-28 22:28:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with identifier: ND70%20FTZ
2026-03-28 22:28:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with identifier: ND70%20FTZ
2026-03-28 22:28:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 952ec4ce-cf91-57e8-9be0-ad18d6dd4213 with identifier: ND70%20FTZ to the API
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND70%20FTZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '952ec4ce-cf91-57e8-9be0-ad18d6dd4213',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND70 FTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND70%20FTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 51805,
 'odometer_reading_unit': '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': 'WAUZZZGE1MB002611',
 'year': 2020}
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND70%2520FTZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Saving data for ND70%20FTZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774533971.652133, 'last_price_update_time': 1774736885.612572}
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND70%2520FTZ') HTTP/1.1" 204 0
2026-03-28 22:28:05 [bca.uk] INFO: Found listing with ID: DY13%20XEV
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Scrape type for DY13%20XEV: 2
2026-03-28 22:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with identifier: DY13%20XEV
2026-03-28 22:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc64e075-1041-5107-a1dd-1ed9ee00c4d2, identifier: DY13%20XEV
2026-03-28 22:28:05 [bca.uk] INFO: Found listing with ID: VK22%20DHZ
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520DHZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Scrape type for VK22%20DHZ: 2
2026-03-28 22:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e75bb25f-67de-51bf-8c52-8d54e4b0040e with identifier: VK22%20DHZ
2026-03-28 22:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e75bb25f-67de-51bf-8c52-8d54e4b0040e with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e75bb25f-67de-51bf-8c52-8d54e4b0040e with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e75bb25f-67de-51bf-8c52-8d54e4b0040e, identifier: VK22%20DHZ
2026-03-28 22:28:05 [bca.uk] INFO: Found listing with ID: WN23%20NVP
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520NVP%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Scrape type for WN23%20NVP: 2
2026-03-28 22:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c58b0790-f15f-5da7-94f7-d3016f34a0bc with identifier: WN23%20NVP
2026-03-28 22:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c58b0790-f15f-5da7-94f7-d3016f34a0bc with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c58b0790-f15f-5da7-94f7-d3016f34a0bc with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c58b0790-f15f-5da7-94f7-d3016f34a0bc, identifier: WN23%20NVP
2026-03-28 22:28:05 [bca.uk] INFO: Found listing with ID: RY66%20ONM
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:28:05 [bca.uk] INFO: Scrape type for RY66%20ONM: 2
2026-03-28 22:28:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85418738-5b5a-5921-86ce-c9c17761191e with identifier: RY66%20ONM
2026-03-28 22:28:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85418738-5b5a-5921-86ce-c9c17761191e with scrape type 2
2026-03-28 22:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85418738-5b5a-5921-86ce-c9c17761191e with scrape type 2
2026-03-28 22:28:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85418738-5b5a-5921-86ce-c9c17761191e, identifier: RY66%20ONM
2026-03-28 22:28:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with identifier: DY13%20XEV
2026-03-28 22:28:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with identifier: DY13%20XEV
2026-03-28 22:28:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc64e075-1041-5107-a1dd-1ed9ee00c4d2 with identifier: DY13%20XEV to the API
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY13%20XEV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc64e075-1041-5107-a1dd-1ed9ee00c4d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY13 XEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY13%20XEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 77308,
 '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 EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': '16V EXCLUSIV',
 'vin': 'W0L0SDL68D4147854',
 'year': 2013}
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520XEV%27 HTTP/1.1" 200 None
2026-03-28 22:28:06 [bca.uk] INFO: Saving data for DY13%20XEV: {'auction_closing_time': 1774864800.0, 'created_time': 1774536386.339513, 'last_price_update_time': 1774736886.350707}
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY13%2520XEV') HTTP/1.1" 204 0
2026-03-28 22:28:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e75bb25f-67de-51bf-8c52-8d54e4b0040e with identifier: VK22%20DHZ
2026-03-28 22:28:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e75bb25f-67de-51bf-8c52-8d54e4b0040e with identifier: VK22%20DHZ
2026-03-28 22:28:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e75bb25f-67de-51bf-8c52-8d54e4b0040e with identifier: VK22%20DHZ to the API
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK22%20DHZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e75bb25f-67de-51bf-8c52-8d54e4b0040e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK22 DHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK22%20DHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 58719,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE',
 'vin': 'WVGZZZE2ZNP030306',
 'year': 2022}
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520DHZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:06 [bca.uk] INFO: Saving data for VK22%20DHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536339.643591, 'last_price_update_time': 1774736886.938456}
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK22%2520DHZ') HTTP/1.1" 204 0
2026-03-28 22:28:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c58b0790-f15f-5da7-94f7-d3016f34a0bc with identifier: WN23%20NVP
2026-03-28 22:28:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c58b0790-f15f-5da7-94f7-d3016f34a0bc with identifier: WN23%20NVP
2026-03-28 22:28:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c58b0790-f15f-5da7-94f7-d3016f34a0bc with identifier: WN23%20NVP to the API
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 258,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN23%20NVP-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c58b0790-f15f-5da7-94f7-d3016f34a0bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN23 NVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN23%20NVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 46112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L2 H3 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H3 LEADER',
 'vin': 'WF0EXXTTRENM09014',
 'year': 2023}
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN23%2520NVP%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Saving data for WN23%20NVP: {'auction_closing_time': 1774864800.0, 'created_time': 1774533705.145286, 'last_price_update_time': 1774736887.21059}
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN23%2520NVP') HTTP/1.1" 204 0
2026-03-28 22:28:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85418738-5b5a-5921-86ce-c9c17761191e with identifier: RY66%20ONM
2026-03-28 22:28:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85418738-5b5a-5921-86ce-c9c17761191e with identifier: RY66%20ONM
2026-03-28 22:28:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85418738-5b5a-5921-86ce-c9c17761191e with identifier: RY66%20ONM to the API
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY66%20ONM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85418738-5b5a-5921-86ce-c9c17761191e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY66 ONM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY66%20ONM&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 42567,
 'odometer_reading_unit': '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 JAZZ 1.3 I-VTEC 102 SE Hatchback',
 'transmission': 'automatic',
 'trim': 'I-VTEC 102 SE',
 'vin': 'JHMGK3850GX243615',
 'year': 2016}
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY66%2520ONM%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Saving data for RY66%20ONM: {'auction_closing_time': 1775037600.0, 'created_time': 1774533969.90116, 'last_price_update_time': 1774736887.480032}
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY66%2520ONM') HTTP/1.1" 204 0
2026-03-28 22:28:07 [bca.uk] INFO: Found listing with ID: KV19%20GEP
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV19%2520GEP%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Scrape type for KV19%20GEP: 2
2026-03-28 22:28:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6152784-5bb7-5b09-9063-ece2ccb35956 with identifier: KV19%20GEP
2026-03-28 22:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6152784-5bb7-5b09-9063-ece2ccb35956 with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6152784-5bb7-5b09-9063-ece2ccb35956 with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6152784-5bb7-5b09-9063-ece2ccb35956, identifier: KV19%20GEP
2026-03-28 22:28:07 [bca.uk] INFO: Found listing with ID: YT22%20ZYC
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Scrape type for YT22%20ZYC: 2
2026-03-28 22:28:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with identifier: YT22%20ZYC
2026-03-28 22:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c4a18e8-7acc-59f1-b149-25dbc36088b0, identifier: YT22%20ZYC
2026-03-28 22:28:07 [bca.uk] INFO: Found listing with ID: LD05%20OGW
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD05%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Scrape type for LD05%20OGW: 2
2026-03-28 22:28:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85a09266-8026-547c-b4d8-f58c1feed29e with identifier: LD05%20OGW
2026-03-28 22:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85a09266-8026-547c-b4d8-f58c1feed29e with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85a09266-8026-547c-b4d8-f58c1feed29e with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85a09266-8026-547c-b4d8-f58c1feed29e, identifier: LD05%20OGW
2026-03-28 22:28:07 [bca.uk] INFO: Found listing with ID: RJ73%20YLW
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520YLW%27 HTTP/1.1" 200 None
2026-03-28 22:28:07 [bca.uk] INFO: Scrape type for RJ73%20YLW: 2
2026-03-28 22:28:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81d0350a-e247-5f65-8ccc-9b7322706a3b with identifier: RJ73%20YLW
2026-03-28 22:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81d0350a-e247-5f65-8ccc-9b7322706a3b with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81d0350a-e247-5f65-8ccc-9b7322706a3b with scrape type 2
2026-03-28 22:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81d0350a-e247-5f65-8ccc-9b7322706a3b, identifier: RJ73%20YLW
2026-03-28 22:28:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6152784-5bb7-5b09-9063-ece2ccb35956 with identifier: KV19%20GEP
2026-03-28 22:28:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6152784-5bb7-5b09-9063-ece2ccb35956 with identifier: KV19%20GEP
2026-03-28 22:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6152784-5bb7-5b09-9063-ece2ccb35956 with identifier: KV19%20GEP to the API
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV19%20GEP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a6152784-5bb7-5b09-9063-ece2ccb35956',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV19 GEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV19%20GEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 57292,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 2.0 TDI 150 4X4 SPORTLINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 150 4X4 SPORTLINE DSG',
 'vin': 'TMBMJ7NU3K5046124',
 'year': 2019}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV19%2520GEP%27 HTTP/1.1" 200 None
2026-03-28 22:28:08 [bca.uk] INFO: Saving data for KV19%20GEP: {'auction_closing_time': 1774864800.0, 'created_time': 1774536369.139282, 'last_price_update_time': 1774736888.195995}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV19%2520GEP') HTTP/1.1" 204 0
2026-03-28 22:28:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with identifier: YT22%20ZYC
2026-03-28 22:28:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with identifier: YT22%20ZYC
2026-03-28 22:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c4a18e8-7acc-59f1-b149-25dbc36088b0 with identifier: YT22%20ZYC to the API
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 18,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT22%20ZYC-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3c4a18e8-7acc-59f1-b149-25dbc36088b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT22 ZYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT22%20ZYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLVO',
 'model': 'V60 RECHARGE',
 'odometer': 91837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO V60 RECHARGE 2.0 T6 PHEV AWD INSCRIPTION Estate',
 'transmission': 'automatic',
 'trim': 'T6 PHEV AWD INSCRIPTION',
 'vin': 'YV1ZWH1VDN1490981',
 'year': 2022}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:28:08 [bca.uk] INFO: Saving data for YT22%20ZYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774536338.477897, 'last_price_update_time': 1774736888.462747}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520ZYC') HTTP/1.1" 204 0
2026-03-28 22:28:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85a09266-8026-547c-b4d8-f58c1feed29e with identifier: LD05%20OGW
2026-03-28 22:28:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85a09266-8026-547c-b4d8-f58c1feed29e with identifier: LD05%20OGW
2026-03-28 22:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85a09266-8026-547c-b4d8-f58c1feed29e with identifier: LD05%20OGW to the API
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD05%20OGW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85a09266-8026-547c-b4d8-f58c1feed29e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD05 OGW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD05%20OGW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'FREELANDER',
 'odometer': 167003,
 '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': 'LAND ROVER FREELANDER 2.0 TD4 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 HSE',
 'vin': 'SALLNABE74A443290',
 'year': 2005}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD05%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 22:28:08 [bca.uk] INFO: Saving data for LD05%20OGW: {'auction_closing_time': 1774951200.0, 'created_time': 1774533696.754671, 'last_price_update_time': 1774736888.746796}
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD05%2520OGW') HTTP/1.1" 204 0
2026-03-28 22:28:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81d0350a-e247-5f65-8ccc-9b7322706a3b with identifier: RJ73%20YLW
2026-03-28 22:28:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81d0350a-e247-5f65-8ccc-9b7322706a3b with identifier: RJ73%20YLW
2026-03-28 22:28:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81d0350a-e247-5f65-8ccc-9b7322706a3b with identifier: RJ73%20YLW to the API
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ73%20YLW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '81d0350a-e247-5f65-8ccc-9b7322706a3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ73 YLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ73%20YLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLVO',
 'model': 'XC40',
 'odometer': 36319,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 2.0 B3P CORE G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B3P CORE G/T',
 'vin': 'YV1XZK7VXR2274075',
 'year': 2023}
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ73%2520YLW%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Saving data for RJ73%20YLW: {'auction_closing_time': 1775037600.0, 'created_time': 1774533986.153635, 'last_price_update_time': 1774736889.0184}
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ73%2520YLW') HTTP/1.1" 204 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: RX19%20UUZ
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for RX19%20UUZ: 2
2026-03-28 22:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ce4fa99-c770-5592-8e4c-c1a600e202cf with identifier: RX19%20UUZ
2026-03-28 22:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ce4fa99-c770-5592-8e4c-c1a600e202cf with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ce4fa99-c770-5592-8e4c-c1a600e202cf with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ce4fa99-c770-5592-8e4c-c1a600e202cf, identifier: RX19%20UUZ
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: CU57%20OXG
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU57%2520OXG%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for CU57%20OXG: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: FD13%20EJK
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD13%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for FD13%20EJK: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: FL60%20VHN
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL60%2520VHN%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for FL60%20VHN: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: K21%20GMC
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K21%2520GMC%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for K21%20GMC: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: NG64%20CGO
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG64%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for NG64%20CGO: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: RJ07%20FKS
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ07%2520FKS%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for RJ07%20FKS: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: RL04%20HLD
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RL04%2520HLD%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for RL04%20HLD: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: TN07%20UHB
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TN07%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for TN07%20UHB: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: VX63%20EEM
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX63%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for VX63%20EEM: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: WN56%20UFH
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN56%2520UFH%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for WN56%20UFH: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: WP61%20VYK
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP61%2520VYK%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for WP61%20VYK: 0
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: GL72%20ODN
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for GL72%20ODN: 2
2026-03-28 22:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 794a416e-7a41-5c30-bdd6-de168f8903af with identifier: GL72%20ODN
2026-03-28 22:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 794a416e-7a41-5c30-bdd6-de168f8903af with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 794a416e-7a41-5c30-bdd6-de168f8903af with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 794a416e-7a41-5c30-bdd6-de168f8903af, identifier: GL72%20ODN
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: KS23%20DZG
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for KS23%20DZG: 2
2026-03-28 22:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54bfb00e-943e-564b-b177-4c09475301fd with identifier: KS23%20DZG
2026-03-28 22:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54bfb00e-943e-564b-b177-4c09475301fd with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54bfb00e-943e-564b-b177-4c09475301fd with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54bfb00e-943e-564b-b177-4c09475301fd, identifier: KS23%20DZG
2026-03-28 22:28:09 [bca.uk] INFO: Found listing with ID: SW14%20FUV
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Scrape type for SW14%20FUV: 2
2026-03-28 22:28:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f305f324-9961-5cb4-bccc-a422266618bc with identifier: SW14%20FUV
2026-03-28 22:28:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f305f324-9961-5cb4-bccc-a422266618bc with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f305f324-9961-5cb4-bccc-a422266618bc with scrape type 2
2026-03-28 22:28:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f305f324-9961-5cb4-bccc-a422266618bc, identifier: SW14%20FUV
2026-03-28 22:28:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ce4fa99-c770-5592-8e4c-c1a600e202cf with identifier: RX19%20UUZ
2026-03-28 22:28:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ce4fa99-c770-5592-8e4c-c1a600e202cf with identifier: RX19%20UUZ
2026-03-28 22:28:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ce4fa99-c770-5592-8e4c-c1a600e202cf with identifier: RX19%20UUZ to the API
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX19%20UUZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ce4fa99-c770-5592-8e4c-c1a600e202cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX19 UUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX19%20UUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'GALAXY',
 'odometer': 70288,
 'odometer_reading_unit': '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 GALAXY 2.0 EBL 150 TITANIUM (8SP) MPV',
 'transmission': 'automatic',
 'trim': 'EBL 150 TITANIUM (8SP)',
 'vin': 'WF0KXXWPCKKC66002',
 'year': 2019}
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:09 [bca.uk] INFO: Saving data for RX19%20UUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536358.429909, 'last_price_update_time': 1774736889.95434}
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520UUZ') HTTP/1.1" 204 0
2026-03-28 22:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 794a416e-7a41-5c30-bdd6-de168f8903af with identifier: GL72%20ODN
2026-03-28 22:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 794a416e-7a41-5c30-bdd6-de168f8903af with identifier: GL72%20ODN
2026-03-28 22:28:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 794a416e-7a41-5c30-bdd6-de168f8903af with identifier: GL72%20ODN to the API
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20ODN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '794a416e-7a41-5c30-bdd6-de168f8903af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 ODN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20ODN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 33047,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC581323',
 'year': 2022}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 22:28:10 [bca.uk] INFO: Saving data for GL72%20ODN: {'auction_closing_time': 1774864800.0, 'created_time': 1774536341.303111, 'last_price_update_time': 1774736890.349894}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520ODN') HTTP/1.1" 204 0
2026-03-28 22:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54bfb00e-943e-564b-b177-4c09475301fd with identifier: KS23%20DZG
2026-03-28 22:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54bfb00e-943e-564b-b177-4c09475301fd with identifier: KS23%20DZG
2026-03-28 22:28:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54bfb00e-943e-564b-b177-4c09475301fd with identifier: KS23%20DZG to the API
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS23%20DZG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54bfb00e-943e-564b-b177-4c09475301fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS23 DZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS23%20DZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'DISPATCH 1000',
 'odometer': 35502,
 'odometer_reading_unit': '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': 'VF7VBYHRMP7815303',
 'year': 2023}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS23%2520DZG%27 HTTP/1.1" 200 None
2026-03-28 22:28:10 [bca.uk] INFO: Saving data for KS23%20DZG: {'auction_closing_time': 1774864800.0, 'created_time': 1773824679.806027, 'last_price_update_time': 1774736890.667511}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS23%2520DZG') HTTP/1.1" 204 0
2026-03-28 22:28:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f305f324-9961-5cb4-bccc-a422266618bc with identifier: SW14%20FUV
2026-03-28 22:28:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f305f324-9961-5cb4-bccc-a422266618bc with identifier: SW14%20FUV
2026-03-28 22:28:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f305f324-9961-5cb4-bccc-a422266618bc with identifier: SW14%20FUV to the API
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW14%20FUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f305f324-9961-5cb4-bccc-a422266618bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW14 FUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW14%20FUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'JAGUAR',
 'model': 'XJ SERIES',
 'odometer': 88046,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'JAGUAR XJ SERIES 3.0 D V6 275 PORTFOLIO Saloon',
 'transmission': 'manual',
 'trim': 'D V6 275 PORTFOLIO',
 'vin': 'SAJAC1620DNV56183',
 'year': 2014}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW14%2520FUV%27 HTTP/1.1" 200 None
2026-03-28 22:28:10 [bca.uk] INFO: Saving data for SW14%20FUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774533988.880156, 'last_price_update_time': 1774736890.96273}
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW14%2520FUV') HTTP/1.1" 204 0
2026-03-28 22:28:10 [bca.uk] INFO: Found listing with ID: GU23%20VTD
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Scrape type for GU23%20VTD: 2
2026-03-28 22:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24568e59-906b-5b4e-9d41-41b6eac66d28 with identifier: GU23%20VTD
2026-03-28 22:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24568e59-906b-5b4e-9d41-41b6eac66d28 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24568e59-906b-5b4e-9d41-41b6eac66d28 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24568e59-906b-5b4e-9d41-41b6eac66d28, identifier: GU23%20VTD
2026-03-28 22:28:11 [bca.uk] INFO: Found listing with ID: HG70%20HNB
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG70%2520HNB%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Scrape type for HG70%20HNB: 2
2026-03-28 22:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40e320e1-5574-5b84-b15e-266b2b8c90c0 with identifier: HG70%20HNB
2026-03-28 22:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40e320e1-5574-5b84-b15e-266b2b8c90c0 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40e320e1-5574-5b84-b15e-266b2b8c90c0 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40e320e1-5574-5b84-b15e-266b2b8c90c0, identifier: HG70%20HNB
2026-03-28 22:28:11 [scrapy.extensions.logstats] INFO: Crawled 331 pages (at 4 pages/min), scraped 2639 items (at 143 items/min)
2026-03-28 22:28:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:28:11 [bca.uk] INFO: Found listing with ID: EO17%20RYB
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520RYB%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Scrape type for EO17%20RYB: 2
2026-03-28 22:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with identifier: EO17%20RYB
2026-03-28 22:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d9b3f6f-1f87-5b37-8056-ed7b961623d3, identifier: EO17%20RYB
2026-03-28 22:28:11 [bca.uk] INFO: Found listing with ID: FG19%20HKM
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Scrape type for FG19%20HKM: 2
2026-03-28 22:28:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with identifier: FG19%20HKM
2026-03-28 22:28:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with scrape type 2
2026-03-28 22:28:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 893b6e0f-b5a7-57a4-af03-ec7dec482d62, identifier: FG19%20HKM
2026-03-28 22:28:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24568e59-906b-5b4e-9d41-41b6eac66d28 with identifier: GU23%20VTD
2026-03-28 22:28:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24568e59-906b-5b4e-9d41-41b6eac66d28 with identifier: GU23%20VTD
2026-03-28 22:28:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24568e59-906b-5b4e-9d41-41b6eac66d28 with identifier: GU23%20VTD to the API
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU23%20VTD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '24568e59-906b-5b4e-9d41-41b6eac66d28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU23 VTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU23%20VTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 300',
 'odometer': 46606,
 'odometer_reading_unit': '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 EQB 300 168KW 66KWH 4M AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N9M0JB8PN034186',
 'year': 2023}
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Saving data for GU23%20VTD: {'auction_closing_time': 1774864800.0, 'created_time': 1774536354.041413, 'last_price_update_time': 1774736891.70674}
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU23%2520VTD') HTTP/1.1" 204 0
2026-03-28 22:28:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40e320e1-5574-5b84-b15e-266b2b8c90c0 with identifier: HG70%20HNB
2026-03-28 22:28:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40e320e1-5574-5b84-b15e-266b2b8c90c0 with identifier: HG70%20HNB
2026-03-28 22:28:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40e320e1-5574-5b84-b15e-266b2b8c90c0 with identifier: HG70%20HNB to the API
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG70%20HNB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '40e320e1-5574-5b84-b15e-266b2b8c90c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HG70 HNB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG70%20HNB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 54495,
 'odometer_reading_unit': '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': 'SADHA2A10M1610813',
 'year': 2020}
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG70%2520HNB%27 HTTP/1.1" 200 None
2026-03-28 22:28:11 [bca.uk] INFO: Saving data for HG70%20HNB: {'auction_closing_time': 1774864800.0, 'created_time': 1774536322.277597, 'last_price_update_time': 1774736891.987999}
2026-03-28 22:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG70%2520HNB') HTTP/1.1" 204 0
2026-03-28 22:28:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with identifier: EO17%20RYB
2026-03-28 22:28:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with identifier: EO17%20RYB
2026-03-28 22:28:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d9b3f6f-1f87-5b37-8056-ed7b961623d3 with identifier: EO17%20RYB to the API
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO17%20RYB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4d9b3f6f-1f87-5b37-8056-ed7b961623d3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO17 RYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO17%20RYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 63760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 20D X LINE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D X LINE STEP',
 'vin': 'WBAWZ520500W91324',
 'year': 2017}
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520RYB%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Saving data for EO17%20RYB: {'auction_closing_time': 1774864800.0, 'created_time': 1774533701.060823, 'last_price_update_time': 1774736892.266779}
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO17%2520RYB') HTTP/1.1" 204 0
2026-03-28 22:28:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with identifier: FG19%20HKM
2026-03-28 22:28:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with identifier: FG19%20HKM
2026-03-28 22:28:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 893b6e0f-b5a7-57a4-af03-ec7dec482d62 with identifier: FG19%20HKM to the API
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG19%20HKM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '893b6e0f-b5a7-57a4-af03-ec7dec482d62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG19 HKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG19%20HKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 53517,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X1 2.0 SDRIVE 18D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D M SPORT',
 'vin': 'WBAJH520005N02479',
 'year': 2019}
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Saving data for FG19%20HKM: {'auction_closing_time': 1775037600.0, 'created_time': 1774533967.008551, 'last_price_update_time': 1774736892.54121}
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG19%2520HKM') HTTP/1.1" 204 0
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: HJ24%20UNS
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ24%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for HJ24%20UNS: 2
2026-03-28 22:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59802fd9-2a12-5b19-b359-19cec69b7e4b with identifier: HJ24%20UNS
2026-03-28 22:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59802fd9-2a12-5b19-b359-19cec69b7e4b with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59802fd9-2a12-5b19-b359-19cec69b7e4b with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59802fd9-2a12-5b19-b359-19cec69b7e4b, identifier: HJ24%20UNS
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: KN23%20WRR
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for KN23%20WRR: 0
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: KN71%20UJC
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for KN71%20UJC: 2
2026-03-28 22:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with identifier: KN71%20UJC
2026-03-28 22:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a, identifier: KN71%20UJC
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: LM15%20RXN
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520RXN%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for LM15%20RXN: 0
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: CX15%20KJN
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for CX15%20KJN: 2
2026-03-28 22:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 306b17bb-74a4-584a-b773-72e8c2104ad7 with identifier: CX15%20KJN
2026-03-28 22:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 306b17bb-74a4-584a-b773-72e8c2104ad7 with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 306b17bb-74a4-584a-b773-72e8c2104ad7 with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 306b17bb-74a4-584a-b773-72e8c2104ad7, identifier: CX15%20KJN
2026-03-28 22:28:12 [bca.uk] INFO: Found listing with ID: GU72%20VDL
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520VDL%27 HTTP/1.1" 200 None
2026-03-28 22:28:12 [bca.uk] INFO: Scrape type for GU72%20VDL: 2
2026-03-28 22:28:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3156fd56-6197-53cf-950b-d3d9b44bd0af with identifier: GU72%20VDL
2026-03-28 22:28:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3156fd56-6197-53cf-950b-d3d9b44bd0af with scrape type 2
2026-03-28 22:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3156fd56-6197-53cf-950b-d3d9b44bd0af with scrape type 2
2026-03-28 22:28:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3156fd56-6197-53cf-950b-d3d9b44bd0af, identifier: GU72%20VDL
2026-03-28 22:28:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59802fd9-2a12-5b19-b359-19cec69b7e4b with identifier: HJ24%20UNS
2026-03-28 22:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59802fd9-2a12-5b19-b359-19cec69b7e4b with identifier: HJ24%20UNS
2026-03-28 22:28:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59802fd9-2a12-5b19-b359-19cec69b7e4b with identifier: HJ24%20UNS to the API
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ24%20UNS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '59802fd9-2a12-5b19-b359-19cec69b7e4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ24 UNS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ24%20UNS&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 37252,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH MOTION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH MOTION (11KC)',
 'vin': 'JTMAABAA10A025620',
 'year': 2024}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ24%2520UNS%27 HTTP/1.1" 200 None
2026-03-28 22:28:13 [bca.uk] INFO: Saving data for HJ24%20UNS: {'auction_closing_time': 1774864800.0, 'created_time': 1774536353.585418, 'last_price_update_time': 1774736893.300742}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ24%2520UNS') HTTP/1.1" 204 0
2026-03-28 22:28:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with identifier: KN71%20UJC
2026-03-28 22:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with identifier: KN71%20UJC
2026-03-28 22:28:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a with identifier: KN71%20UJC to the API
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN71%20UJC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '03b3c24f-bf68-53f2-ab1e-a3be0eb96c5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN71 UJC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN71%20UJC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VAUXHALL',
 'model': 'MOKKA-E',
 'odometer': 36078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA-E 100KW 50KWH SRI PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH SRI PREMIUM',
 'vin': 'VXKUKZKXZMW080399',
 'year': 2021}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520UJC%27 HTTP/1.1" 200 None
2026-03-28 22:28:13 [bca.uk] INFO: Saving data for KN71%20UJC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534147.748293, 'last_price_update_time': 1774736893.583323}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN71%2520UJC') HTTP/1.1" 204 0
2026-03-28 22:28:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 306b17bb-74a4-584a-b773-72e8c2104ad7 with identifier: CX15%20KJN
2026-03-28 22:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 306b17bb-74a4-584a-b773-72e8c2104ad7 with identifier: CX15%20KJN
2026-03-28 22:28:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 306b17bb-74a4-584a-b773-72e8c2104ad7 with identifier: CX15%20KJN to the API
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX15%20KJN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '306b17bb-74a4-584a-b773-72e8c2104ad7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX15 KJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX15%20KJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 67094,
 'odometer_reading_unit': '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 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '90 LIMITED ED.',
 'vin': 'W0L0XEP68F4165031',
 'year': 2015}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX15%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:28:13 [bca.uk] INFO: Saving data for CX15%20KJN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533693.055196, 'last_price_update_time': 1774736893.893668}
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX15%2520KJN') HTTP/1.1" 204 0
2026-03-28 22:28:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3156fd56-6197-53cf-950b-d3d9b44bd0af with identifier: GU72%20VDL
2026-03-28 22:28:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3156fd56-6197-53cf-950b-d3d9b44bd0af with identifier: GU72%20VDL
2026-03-28 22:28:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3156fd56-6197-53cf-950b-d3d9b44bd0af with identifier: GU72%20VDL to the API
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 33,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU72%20VDL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3156fd56-6197-53cf-950b-d3d9b44bd0af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU72 VDL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU72%20VDL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 29557,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC S',
 'vin': 'SALZA2AT5PH200143',
 'year': 2022}
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520VDL%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Saving data for GU72%20VDL: {'auction_closing_time': 1775037600.0, 'created_time': 1774533964.423012, 'last_price_update_time': 1774736894.177955}
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU72%2520VDL') HTTP/1.1" 204 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: MA23%20ZBX
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520ZBX%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for MA23%20ZBX: 2
2026-03-28 22:28:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with identifier: MA23%20ZBX
2026-03-28 22:28:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab70a37f-fa8b-5a8a-9e2a-ff539ed63592, identifier: MA23%20ZBX
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: MC21%20AUU
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520AUU%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for MC21%20AUU: 2
2026-03-28 22:28:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 203be40c-54bd-5178-93b5-a336c20c907b with identifier: MC21%20AUU
2026-03-28 22:28:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 203be40c-54bd-5178-93b5-a336c20c907b with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 203be40c-54bd-5178-93b5-a336c20c907b with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 203be40c-54bd-5178-93b5-a336c20c907b, identifier: MC21%20AUU
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: BN64%20TYB
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for BN64%20TYB: 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: CA12%20TSV
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA12%2520TSV%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for CA12%20TSV: 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: OE65%20ECX
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE65%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for OE65%20ECX: 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: VN68%20FEJ
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN68%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for VN68%20FEJ: 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: HF63%20TYB
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF63%2520TYB%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for HF63%20TYB: 0
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: VIG%207935
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VIG%25207935%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for VIG%207935: 2
2026-03-28 22:28:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with identifier: VIG%207935
2026-03-28 22:28:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0de66a85-dc07-5ab4-bbe4-8cae36337d75, identifier: VIG%207935
2026-03-28 22:28:14 [bca.uk] INFO: Found listing with ID: RO73%20BUV
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520BUV%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Scrape type for RO73%20BUV: 2
2026-03-28 22:28:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with identifier: RO73%20BUV
2026-03-28 22:28:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with scrape type 2
2026-03-28 22:28:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 548af06d-74d3-5b86-beda-d5ae8e6b5c9a, identifier: RO73%20BUV
2026-03-28 22:28:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with identifier: MA23%20ZBX
2026-03-28 22:28:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with identifier: MA23%20ZBX
2026-03-28 22:28:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab70a37f-fa8b-5a8a-9e2a-ff539ed63592 with identifier: MA23%20ZBX to the API
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20ZBX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ab70a37f-fa8b-5a8a-9e2a-ff539ed63592',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 ZBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20ZBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'RENAULT',
 'model': 'MEGANE E-TECH',
 'odometer': 27867,
 'odometer_reading_unit': '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 MEGANE E-TECH EV60 160KW EQUILIBRE Hatchback',
 'transmission': 'automatic',
 'trim': 'EV60 160KW EQUILIBRE',
 'vin': 'VF1RCB00170660633',
 'year': 2023}
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520ZBX%27 HTTP/1.1" 200 None
2026-03-28 22:28:14 [bca.uk] INFO: Saving data for MA23%20ZBX: {'auction_closing_time': 1774864800.0, 'created_time': 1774536354.927462, 'last_price_update_time': 1774736894.998762}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520ZBX') HTTP/1.1" 204 0
2026-03-28 22:28:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 203be40c-54bd-5178-93b5-a336c20c907b with identifier: MC21%20AUU
2026-03-28 22:28:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 203be40c-54bd-5178-93b5-a336c20c907b with identifier: MC21%20AUU
2026-03-28 22:28:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 203be40c-54bd-5178-93b5-a336c20c907b with identifier: MC21%20AUU to the API
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC21%20AUU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '203be40c-54bd-5178-93b5-a336c20c907b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MC21 AUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC21%20AUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 DE EQ-P',
 'odometer': 105206,
 'odometer_reading_unit': '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 C300 DE EQ-P 2.0 AMG LINE ED.9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE ED.9G',
 'vin': 'W1K2050132R639027',
 'year': 2021}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC21%2520AUU%27 HTTP/1.1" 200 None
2026-03-28 22:28:15 [bca.uk] INFO: Saving data for MC21%20AUU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534113.728919, 'last_price_update_time': 1774736895.37329}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC21%2520AUU') HTTP/1.1" 204 0
2026-03-28 22:28:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with identifier: VIG%207935
2026-03-28 22:28:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with identifier: VIG%207935
2026-03-28 22:28:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0de66a85-dc07-5ab4-bbe4-8cae36337d75 with identifier: VIG%207935 to the API
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VIG%207935-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0de66a85-dc07-5ab4-bbe4-8cae36337d75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VIG 7935',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VIG%207935&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'SMART',
 'model': 'FORTWO',
 'odometer': 81455,
 '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': 'SMART FORTWO 1.0 PASSION Convertible',
 'transmission': 'automatic',
 'trim': 'PASSION',
 'vin': 'WME4514312K117909',
 'year': 2008}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VIG%25207935%27 HTTP/1.1" 200 None
2026-03-28 22:28:15 [bca.uk] INFO: Saving data for VIG%207935: {'auction_closing_time': 1774951200.0, 'created_time': 1774533694.829254, 'last_price_update_time': 1774736895.65921}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VIG%25207935') HTTP/1.1" 204 0
2026-03-28 22:28:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with identifier: RO73%20BUV
2026-03-28 22:28:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with identifier: RO73%20BUV
2026-03-28 22:28:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 548af06d-74d3-5b86-beda-d5ae8e6b5c9a with identifier: RO73%20BUV to the API
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20BUV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '548af06d-74d3-5b86-beda-d5ae8e6b5c9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO73 BUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20BUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '118I',
 'odometer': 21095,
 'odometer_reading_unit': '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': 'WBA7K320405Y36224',
 'year': 2023}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520BUV%27 HTTP/1.1" 200 None
2026-03-28 22:28:15 [bca.uk] INFO: Saving data for RO73%20BUV: {'auction_closing_time': 1775037600.0, 'created_time': 1774390784.670572, 'last_price_update_time': 1774736895.941222}
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520BUV') HTTP/1.1" 204 0
2026-03-28 22:28:15 [bca.uk] INFO: Found listing with ID: MJ71%20HPL
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 22:28:15 [bca.uk] INFO: Scrape type for MJ71%20HPL: 2
2026-03-28 22:28:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with identifier: MJ71%20HPL
2026-03-28 22:28:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with scrape type 2
2026-03-28 22:28:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e, identifier: MJ71%20HPL
2026-03-28 22:28:16 [bca.uk] INFO: Found listing with ID: OV22%20AWX
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 22:28:16 [bca.uk] INFO: Scrape type for OV22%20AWX: 2
2026-03-28 22:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1989adba-e864-5076-9fbe-83da8b948d35 with identifier: OV22%20AWX
2026-03-28 22:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1989adba-e864-5076-9fbe-83da8b948d35 with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1989adba-e864-5076-9fbe-83da8b948d35 with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1989adba-e864-5076-9fbe-83da8b948d35, identifier: OV22%20AWX
2026-03-28 22:28:16 [bca.uk] INFO: Found listing with ID: PN59%20KWZ
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:16 [bca.uk] INFO: Scrape type for PN59%20KWZ: 2
2026-03-28 22:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c172d13-8adc-5b69-8b07-f2fdc028d25b with identifier: PN59%20KWZ
2026-03-28 22:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c172d13-8adc-5b69-8b07-f2fdc028d25b with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c172d13-8adc-5b69-8b07-f2fdc028d25b with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c172d13-8adc-5b69-8b07-f2fdc028d25b, identifier: PN59%20KWZ
2026-03-28 22:28:16 [bca.uk] INFO: Found listing with ID: DL73%20LBP
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LBP%27 HTTP/1.1" 200 None
2026-03-28 22:28:16 [bca.uk] INFO: Scrape type for DL73%20LBP: 2
2026-03-28 22:28:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with identifier: DL73%20LBP
2026-03-28 22:28:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with scrape type 2
2026-03-28 22:28:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc9e227e-be5c-5b65-9818-28ef76f8a7f9, identifier: DL73%20LBP
2026-03-28 22:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with identifier: MJ71%20HPL
2026-03-28 22:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with identifier: MJ71%20HPL
2026-03-28 22:28:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e with identifier: MJ71%20HPL to the API
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ71%20HPL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5fb8b69-1d1b-5a86-ab80-bbe18a86f81e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ71 HPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ71%20HPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 26177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 30 TDI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '30 TDI TECHNIK',
 'vin': 'WAUZZZGY6NA011774',
 'year': 2021}
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 22:28:16 [bca.uk] INFO: Saving data for MJ71%20HPL: {'auction_closing_time': 1774864800.0, 'created_time': 1774536356.997195, 'last_price_update_time': 1774736896.671958}
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520HPL') HTTP/1.1" 204 0
2026-03-28 22:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1989adba-e864-5076-9fbe-83da8b948d35 with identifier: OV22%20AWX
2026-03-28 22:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1989adba-e864-5076-9fbe-83da8b948d35 with identifier: OV22%20AWX
2026-03-28 22:28:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1989adba-e864-5076-9fbe-83da8b948d35 with identifier: OV22%20AWX to the API
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV22%20AWX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1989adba-e864-5076-9fbe-83da8b948d35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV22 AWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV22%20AWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 46321,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'LPSVSEGEKNL070059',
 'year': 2022}
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 22:28:16 [bca.uk] INFO: Saving data for OV22%20AWX: {'auction_closing_time': 1774864800.0, 'created_time': 1773841081.618316, 'last_price_update_time': 1774736896.952222}
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV22%2520AWX') HTTP/1.1" 204 0
2026-03-28 22:28:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c172d13-8adc-5b69-8b07-f2fdc028d25b with identifier: PN59%20KWZ
2026-03-28 22:28:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c172d13-8adc-5b69-8b07-f2fdc028d25b with identifier: PN59%20KWZ
2026-03-28 22:28:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c172d13-8adc-5b69-8b07-f2fdc028d25b with identifier: PN59%20KWZ to the API
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PN59%20KWZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c172d13-8adc-5b69-8b07-f2fdc028d25b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PN59 KWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PN59%20KWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MERCEDES-BENZ',
 'model': 'CLC 180K',
 'odometer': 46977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLC 180K 1.8 SE Coupe',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'WDB2037462E073426',
 'year': 2009}
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN59%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Saving data for PN59%20KWZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774533694.156445, 'last_price_update_time': 1774736897.232132}
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PN59%2520KWZ') HTTP/1.1" 204 0
2026-03-28 22:28:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with identifier: DL73%20LBP
2026-03-28 22:28:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with identifier: DL73%20LBP
2026-03-28 22:28:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc9e227e-be5c-5b65-9818-28ef76f8a7f9 with identifier: DL73%20LBP to the API
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20LBP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc9e227e-be5c-5b65-9818-28ef76f8a7f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 LBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20LBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 13643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4270680',
 'year': 2023}
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LBP%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Saving data for DL73%20LBP: {'auction_closing_time': 1775037600.0, 'created_time': 1773832200.680257, 'last_price_update_time': 1774736897.54199}
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520LBP') HTTP/1.1" 204 0
2026-03-28 22:28:17 [bca.uk] INFO: Found listing with ID: WJ63%20LDU
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ63%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Scrape type for WJ63%20LDU: 0
2026-03-28 22:28:17 [bca.uk] INFO: Found listing with ID: YT22%20WYV
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Scrape type for YT22%20WYV: 2
2026-03-28 22:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f0f9da1-050a-5a06-8020-7007d14f8be1 with identifier: YT22%20WYV
2026-03-28 22:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f0f9da1-050a-5a06-8020-7007d14f8be1 with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f0f9da1-050a-5a06-8020-7007d14f8be1 with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f0f9da1-050a-5a06-8020-7007d14f8be1, identifier: YT22%20WYV
2026-03-28 22:28:17 [bca.uk] INFO: Found listing with ID: RO23%20KJX
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520KJX%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Scrape type for RO23%20KJX: 2
2026-03-28 22:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with identifier: RO23%20KJX
2026-03-28 22:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef, identifier: RO23%20KJX
2026-03-28 22:28:17 [bca.uk] INFO: Found listing with ID: NK66%20VYG
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Scrape type for NK66%20VYG: 2
2026-03-28 22:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5213342-0e5d-5b79-9c0d-77b402076026 with identifier: NK66%20VYG
2026-03-28 22:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5213342-0e5d-5b79-9c0d-77b402076026 with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5213342-0e5d-5b79-9c0d-77b402076026 with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5213342-0e5d-5b79-9c0d-77b402076026, identifier: NK66%20VYG
2026-03-28 22:28:17 [bca.uk] INFO: Found listing with ID: MA20%20CTU
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520CTU%27 HTTP/1.1" 200 None
2026-03-28 22:28:17 [bca.uk] INFO: Scrape type for MA20%20CTU: 2
2026-03-28 22:28:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e95d6b11-3a5e-5859-8dc3-738ca9f3639e with identifier: MA20%20CTU
2026-03-28 22:28:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e95d6b11-3a5e-5859-8dc3-738ca9f3639e with scrape type 2
2026-03-28 22:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e95d6b11-3a5e-5859-8dc3-738ca9f3639e with scrape type 2
2026-03-28 22:28:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e95d6b11-3a5e-5859-8dc3-738ca9f3639e, identifier: MA20%20CTU
2026-03-28 22:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f0f9da1-050a-5a06-8020-7007d14f8be1 with identifier: YT22%20WYV
2026-03-28 22:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f0f9da1-050a-5a06-8020-7007d14f8be1 with identifier: YT22%20WYV
2026-03-28 22:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f0f9da1-050a-5a06-8020-7007d14f8be1 with identifier: YT22%20WYV to the API
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT22%20WYV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0f0f9da1-050a-5a06-8020-7007d14f8be1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT22 WYV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT22%20WYV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 44319,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA E-NIRO 150KW 64KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH 2',
 'vin': 'KNACB81GUN5135677',
 'year': 2022}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520WYV%27 HTTP/1.1" 200 None
2026-03-28 22:28:18 [bca.uk] INFO: Saving data for YT22%20WYV: {'auction_closing_time': 1774864800.0, 'created_time': 1774536356.566045, 'last_price_update_time': 1774736898.359486}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520WYV') HTTP/1.1" 204 0
2026-03-28 22:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with identifier: RO23%20KJX
2026-03-28 22:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with identifier: RO23%20KJX
2026-03-28 22:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bd3bfc4-71b1-5fe3-b8c9-307a68063bef with identifier: RO23%20KJX to the API
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO23%20KJX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3bd3bfc4-71b1-5fe3-b8c9-307a68063bef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO23 KJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO23%20KJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 33836,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5034487',
 'year': 2023}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO23%2520KJX%27 HTTP/1.1" 200 None
2026-03-28 22:28:18 [bca.uk] INFO: Saving data for RO23%20KJX: {'auction_closing_time': 1774864800.0, 'created_time': 1773841090.15812, 'last_price_update_time': 1774736898.633289}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO23%2520KJX') HTTP/1.1" 204 0
2026-03-28 22:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5213342-0e5d-5b79-9c0d-77b402076026 with identifier: NK66%20VYG
2026-03-28 22:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5213342-0e5d-5b79-9c0d-77b402076026 with identifier: NK66%20VYG
2026-03-28 22:28:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5213342-0e5d-5b79-9c0d-77b402076026 with identifier: NK66%20VYG to the API
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK66%20VYG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5213342-0e5d-5b79-9c0d-77b402076026',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK66 VYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK66%20VYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 104738,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 BLACK EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 BLACK EDITION',
 'vin': 'SJNFAAJ11U1786712',
 'year': 2016}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK66%2520VYG%27 HTTP/1.1" 200 None
2026-03-28 22:28:18 [bca.uk] INFO: Saving data for NK66%20VYG: {'auction_closing_time': 1774778400.0, 'created_time': 1774533695.283929, 'last_price_update_time': 1774736898.916626}
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK66%2520VYG') HTTP/1.1" 204 0
2026-03-28 22:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e95d6b11-3a5e-5859-8dc3-738ca9f3639e with identifier: MA20%20CTU
2026-03-28 22:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e95d6b11-3a5e-5859-8dc3-738ca9f3639e with identifier: MA20%20CTU
2026-03-28 22:28:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e95d6b11-3a5e-5859-8dc3-738ca9f3639e with identifier: MA20%20CTU to the API
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA20%20CTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e95d6b11-3a5e-5859-8dc3-738ca9f3639e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA20 CTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA20%20CTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'I3',
 'odometer': 67412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW I3 120AH Hatchback',
 'transmission': 'automatic',
 'trim': '120AH',
 'vin': 'WBY8P220607F81701',
 'year': 2020}
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520CTU%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Saving data for MA20%20CTU: {'auction_closing_time': 1775037600.0, 'created_time': 1774533959.194999, 'last_price_update_time': 1774736899.245397}
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA20%2520CTU') HTTP/1.1" 204 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: YW73%20ECJ
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW73%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for YW73%20ECJ: 2
2026-03-28 22:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af6310b3-2b9d-517a-ac97-985726876d33 with identifier: YW73%20ECJ
2026-03-28 22:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af6310b3-2b9d-517a-ac97-985726876d33 with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af6310b3-2b9d-517a-ac97-985726876d33 with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af6310b3-2b9d-517a-ac97-985726876d33, identifier: YW73%20ECJ
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: SG23%20YNK
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520YNK%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for SG23%20YNK: 2
2026-03-28 22:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with identifier: SG23%20YNK
2026-03-28 22:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88d985c8-4eee-5307-ad27-e2ca609ca6c7, identifier: SG23%20YNK
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: ND61%20LXZ
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520LXZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for ND61%20LXZ: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: DL11%20XAS
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL11%2520XAS%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for DL11%20XAS: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: LG60%20ZGK
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520ZGK%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for LG60%20ZGK: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: BN06%20VJM
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN06%2520VJM%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for BN06%20VJM: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: PE59%20YSU
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE59%2520YSU%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for PE59%20YSU: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: OY61%20VGN
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY61%2520VGN%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for OY61%20VGN: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: YP63%20DYH
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP63%2520DYH%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for YP63%20DYH: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: HG10%20EHF
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG10%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for HG10%20EHF: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: SC63%20CGF
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC63%2520CGF%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for SC63%20CGF: 0
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: SX66%20GHH
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX66%2520GHH%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for SX66%20GHH: 2
2026-03-28 22:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f34c7919-3023-5cf4-90a5-f657fa1528bf with identifier: SX66%20GHH
2026-03-28 22:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f34c7919-3023-5cf4-90a5-f657fa1528bf with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f34c7919-3023-5cf4-90a5-f657fa1528bf with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f34c7919-3023-5cf4-90a5-f657fa1528bf, identifier: SX66%20GHH
2026-03-28 22:28:19 [bca.uk] INFO: Found listing with ID: SM18%20KCE
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:28:19 [bca.uk] INFO: Scrape type for SM18%20KCE: 2
2026-03-28 22:28:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 133965ba-c805-58de-aef0-2667afa61b5b with identifier: SM18%20KCE
2026-03-28 22:28:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 133965ba-c805-58de-aef0-2667afa61b5b with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 133965ba-c805-58de-aef0-2667afa61b5b with scrape type 2
2026-03-28 22:28:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 133965ba-c805-58de-aef0-2667afa61b5b, identifier: SM18%20KCE
2026-03-28 22:28:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af6310b3-2b9d-517a-ac97-985726876d33 with identifier: YW73%20ECJ
2026-03-28 22:28:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af6310b3-2b9d-517a-ac97-985726876d33 with identifier: YW73%20ECJ
2026-03-28 22:28:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af6310b3-2b9d-517a-ac97-985726876d33 with identifier: YW73%20ECJ to the API
2026-03-28 22:28:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YW73%20ECJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'af6310b3-2b9d-517a-ac97-985726876d33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YW73 ECJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YW73%20ECJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 13961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH PURE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH PURE (11KC)',
 'vin': 'JTMAABAA20A022869',
 'year': 2024}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW73%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:20 [bca.uk] INFO: Saving data for YW73%20ECJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773929052.349181, 'last_price_update_time': 1774736900.154403}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YW73%2520ECJ') HTTP/1.1" 204 0
2026-03-28 22:28:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with identifier: SG23%20YNK
2026-03-28 22:28:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with identifier: SG23%20YNK
2026-03-28 22:28:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88d985c8-4eee-5307-ad27-e2ca609ca6c7 with identifier: SG23%20YNK to the API
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG23%20YNK-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': '88d985c8-4eee-5307-ad27-e2ca609ca6c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG23 YNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG23%20YNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 57494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI PHEV EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV EXCLUSIVE',
 'vin': 'LSJA24390PN032622',
 'year': 2023}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520YNK%27 HTTP/1.1" 200 None
2026-03-28 22:28:20 [bca.uk] INFO: Saving data for SG23%20YNK: {'auction_closing_time': 1774864800.0, 'created_time': 1774534114.782696, 'last_price_update_time': 1774736900.534163}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG23%2520YNK') HTTP/1.1" 204 0
2026-03-28 22:28:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f34c7919-3023-5cf4-90a5-f657fa1528bf with identifier: SX66%20GHH
2026-03-28 22:28:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f34c7919-3023-5cf4-90a5-f657fa1528bf with identifier: SX66%20GHH
2026-03-28 22:28:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f34c7919-3023-5cf4-90a5-f657fa1528bf with identifier: SX66%20GHH to the API
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f34c7919-3023-5cf4-90a5-f657fa1528bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SX66 GHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SX66%20GHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 60944,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TOUAREG 3.0 V6 TDI 262 BMT R LINE PLUS TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE PLUS TIP',
 'vin': 'WVGZZZ7PZHD009196',
 'year': 2016}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX66%2520GHH%27 HTTP/1.1" 200 None
2026-03-28 22:28:20 [bca.uk] INFO: Saving data for SX66%20GHH: {'auction_closing_time': 1775037600.0, 'created_time': 1774533788.892647, 'last_price_update_time': 1774736900.833123}
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SX66%2520GHH') HTTP/1.1" 204 0
2026-03-28 22:28:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 133965ba-c805-58de-aef0-2667afa61b5b with identifier: SM18%20KCE
2026-03-28 22:28:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 133965ba-c805-58de-aef0-2667afa61b5b with identifier: SM18%20KCE
2026-03-28 22:28:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 133965ba-c805-58de-aef0-2667afa61b5b with identifier: SM18%20KCE to the API
2026-03-28 22:28:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM18%20KCE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '133965ba-c805-58de-aef0-2667afa61b5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM18 KCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM18%20KCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 70752,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 AMG LINE 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2050042R390655',
 'year': 2018}
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Saving data for SM18%20KCE: {'auction_closing_time': 1775037600.0, 'created_time': 1774015591.643194, 'last_price_update_time': 1774736901.124514}
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM18%2520KCE') HTTP/1.1" 204 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: BX22%20WJM
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX22%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for BX22%20WJM: 2
2026-03-28 22:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5f73def-1af3-5cef-9376-1f981708225c with identifier: BX22%20WJM
2026-03-28 22:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5f73def-1af3-5cef-9376-1f981708225c with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5f73def-1af3-5cef-9376-1f981708225c with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5f73def-1af3-5cef-9376-1f981708225c, identifier: BX22%20WJM
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: SH73%20OUC
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520OUC%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for SH73%20OUC: 2
2026-03-28 22:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38e135a4-ce55-5640-b172-668b7c4ad5ac with identifier: SH73%20OUC
2026-03-28 22:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38e135a4-ce55-5640-b172-668b7c4ad5ac with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38e135a4-ce55-5640-b172-668b7c4ad5ac with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38e135a4-ce55-5640-b172-668b7c4ad5ac, identifier: SH73%20OUC
2026-03-28 22:28:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: CO56%20LAN
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CO56%2520LAN%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for CO56%20LAN: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: PO67%20AZA
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520AZA%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for PO67%20AZA: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: GJ66%20TWK
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ66%2520TWK%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for GJ66%20TWK: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: NX11%20EFC
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX11%2520EFC%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for NX11%20EFC: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: LA22%20OSL
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for LA22%20OSL: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: BK22%20ENX
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520ENX%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for BK22%20ENX: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: CF23%20ORW
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF23%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for CF23%20ORW: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: LD23%20BMY
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520BMY%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for LD23%20BMY: 2
2026-03-28 22:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with identifier: LD23%20BMY
2026-03-28 22:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc, identifier: LD23%20BMY
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: DL74%20WVC
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for DL74%20WVC: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: DP74%20RWO
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP74%2520RWO%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for DP74%20RWO: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: DV24%20JXX
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXX%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for DV24%20JXX: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: DY74%20OHL
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520OHL%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for DY74%20OHL: 0
2026-03-28 22:28:21 [bca.uk] INFO: Found listing with ID: BW73%20LZN
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520LZN%27 HTTP/1.1" 200 None
2026-03-28 22:28:21 [bca.uk] INFO: Scrape type for BW73%20LZN: 2
2026-03-28 22:28:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61b5d164-b539-5e00-8f93-200b93ce3eb1 with identifier: BW73%20LZN
2026-03-28 22:28:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61b5d164-b539-5e00-8f93-200b93ce3eb1 with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61b5d164-b539-5e00-8f93-200b93ce3eb1 with scrape type 2
2026-03-28 22:28:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61b5d164-b539-5e00-8f93-200b93ce3eb1, identifier: BW73%20LZN
2026-03-28 22:28:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5f73def-1af3-5cef-9376-1f981708225c with identifier: BX22%20WJM
2026-03-28 22:28:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5f73def-1af3-5cef-9376-1f981708225c with identifier: BX22%20WJM
2026-03-28 22:28:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5f73def-1af3-5cef-9376-1f981708225c with identifier: BX22%20WJM to the API
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX22%20WJM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c5f73def-1af3-5cef-9376-1f981708225c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX22 WJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX22%20WJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 101609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32060FM36341',
 'year': 2022}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX22%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 22:28:22 [bca.uk] INFO: Saving data for BX22%20WJM: {'auction_closing_time': 1774864800.0, 'created_time': 1774536346.766715, 'last_price_update_time': 1774736902.017475}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX22%2520WJM') HTTP/1.1" 204 0
2026-03-28 22:28:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38e135a4-ce55-5640-b172-668b7c4ad5ac with identifier: SH73%20OUC
2026-03-28 22:28:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38e135a4-ce55-5640-b172-668b7c4ad5ac with identifier: SH73%20OUC
2026-03-28 22:28:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38e135a4-ce55-5640-b172-668b7c4ad5ac with identifier: SH73%20OUC to the API
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH73%20OUC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '38e135a4-ce55-5640-b172-668b7c4ad5ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SH73 OUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH73%20OUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 13915,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS8RC229718',
 'year': 2023}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520OUC%27 HTTP/1.1" 200 None
2026-03-28 22:28:22 [bca.uk] INFO: Saving data for SH73%20OUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534116.930184, 'last_price_update_time': 1774736902.393046}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH73%2520OUC') HTTP/1.1" 204 0
2026-03-28 22:28:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with identifier: LD23%20BMY
2026-03-28 22:28:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with identifier: LD23%20BMY
2026-03-28 22:28:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc with identifier: LD23%20BMY to the API
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20BMY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c4cffc65-0f8d-54a0-bc07-5ccb2d17cfbc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD23 BMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20BMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 62122,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI PHEV AWD 3 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI PHEV AWD 3',
 'vin': 'U5YPV81HSPL066467',
 'year': 2023}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520BMY%27 HTTP/1.1" 200 None
2026-03-28 22:28:22 [bca.uk] INFO: Saving data for LD23%20BMY: {'auction_closing_time': 1774951200.0, 'created_time': 1774045718.383135, 'last_price_update_time': 1774736902.676512}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520BMY') HTTP/1.1" 204 0
2026-03-28 22:28:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61b5d164-b539-5e00-8f93-200b93ce3eb1 with identifier: BW73%20LZN
2026-03-28 22:28:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61b5d164-b539-5e00-8f93-200b93ce3eb1 with identifier: BW73%20LZN
2026-03-28 22:28:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61b5d164-b539-5e00-8f93-200b93ce3eb1 with identifier: BW73%20LZN to the API
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW73%20LZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '61b5d164-b539-5e00-8f93-200b93ce3eb1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BW73 LZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW73%20LZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 12749,
 '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': 'VF3MRHNSUPS170707',
 'year': 2024}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520LZN%27 HTTP/1.1" 200 None
2026-03-28 22:28:22 [bca.uk] INFO: Saving data for BW73%20LZN: {'auction_closing_time': 1775124000.0, 'created_time': 1773841947.248103, 'last_price_update_time': 1774736902.955477}
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW73%2520LZN') HTTP/1.1" 204 0
2026-03-28 22:28:22 [bca.uk] INFO: Found listing with ID: DA72%20VNC
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 22:28:22 [bca.uk] INFO: Scrape type for DA72%20VNC: 2
2026-03-28 22:28:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5885863d-09da-561f-bfdb-2efbf18a2ce2 with identifier: DA72%20VNC
2026-03-28 22:28:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5885863d-09da-561f-bfdb-2efbf18a2ce2 with scrape type 2
2026-03-28 22:28:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5885863d-09da-561f-bfdb-2efbf18a2ce2 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5885863d-09da-561f-bfdb-2efbf18a2ce2, identifier: DA72%20VNC
2026-03-28 22:28:23 [bca.uk] INFO: Found listing with ID: WD73%20YVK
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD73%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Scrape type for WD73%20YVK: 2
2026-03-28 22:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe2f481e-b771-5d72-b111-fc9c83af49d2 with identifier: WD73%20YVK
2026-03-28 22:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe2f481e-b771-5d72-b111-fc9c83af49d2 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe2f481e-b771-5d72-b111-fc9c83af49d2 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe2f481e-b771-5d72-b111-fc9c83af49d2, identifier: WD73%20YVK
2026-03-28 22:28:23 [bca.uk] INFO: Found listing with ID: LR23%20ZGC
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520ZGC%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Scrape type for LR23%20ZGC: 0
2026-03-28 22:28:23 [bca.uk] INFO: Found listing with ID: RK72%20YCC
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK72%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Scrape type for RK72%20YCC: 0
2026-03-28 22:28:23 [bca.uk] INFO: Found listing with ID: YN72%20PVX
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN72%2520PVX%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Scrape type for YN72%20PVX: 2
2026-03-28 22:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with identifier: YN72%20PVX
2026-03-28 22:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02c9e2e4-bfc0-588a-a9f9-1afbe909a717, identifier: YN72%20PVX
2026-03-28 22:28:23 [bca.uk] INFO: Found listing with ID: LC71%20SSV
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Scrape type for LC71%20SSV: 2
2026-03-28 22:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with identifier: LC71%20SSV
2026-03-28 22:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with scrape type 2
2026-03-28 22:28:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f20d2fe-a4bc-5622-882c-805ff5f008f1, identifier: LC71%20SSV
2026-03-28 22:28:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5885863d-09da-561f-bfdb-2efbf18a2ce2 with identifier: DA72%20VNC
2026-03-28 22:28:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5885863d-09da-561f-bfdb-2efbf18a2ce2 with identifier: DA72%20VNC
2026-03-28 22:28:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5885863d-09da-561f-bfdb-2efbf18a2ce2 with identifier: DA72%20VNC to the API
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20VNC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5885863d-09da-561f-bfdb-2efbf18a2ce2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA72 VNC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20VNC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CUPRA',
 'model': 'BORN',
 'odometer': 47239,
 'odometer_reading_unit': '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 BORN 150KW 58KWH V2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH V2',
 'vin': 'VSSZZZK14PP007301',
 'year': 2022}
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520VNC%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Saving data for DA72%20VNC: {'auction_closing_time': 1774864800.0, 'created_time': 1774536345.92198, 'last_price_update_time': 1774736903.698625}
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520VNC') HTTP/1.1" 204 0
2026-03-28 22:28:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe2f481e-b771-5d72-b111-fc9c83af49d2 with identifier: WD73%20YVK
2026-03-28 22:28:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe2f481e-b771-5d72-b111-fc9c83af49d2 with identifier: WD73%20YVK
2026-03-28 22:28:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe2f481e-b771-5d72-b111-fc9c83af49d2 with identifier: WD73%20YVK to the API
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD73%20YVK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fe2f481e-b771-5d72-b111-fc9c83af49d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD73 YVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD73%20YVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 17062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA52NK636639',
 'year': 2024}
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD73%2520YVK%27 HTTP/1.1" 200 None
2026-03-28 22:28:23 [bca.uk] INFO: Saving data for WD73%20YVK: {'auction_closing_time': 1774864800.0, 'created_time': 1773840983.925195, 'last_price_update_time': 1774736903.981095}
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD73%2520YVK') HTTP/1.1" 204 0
2026-03-28 22:28:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with identifier: YN72%20PVX
2026-03-28 22:28:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with identifier: YN72%20PVX
2026-03-28 22:28:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02c9e2e4-bfc0-588a-a9f9-1afbe909a717 with identifier: YN72%20PVX to the API
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN72%20PVX-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': '02c9e2e4-bfc0-588a-a9f9-1afbe909a717',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YN72 PVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN72%20PVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 37449,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV CORE BRIGHT StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV CORE BRIGHT',
 'vin': 'YV1XZBWV9P2000302',
 'year': 2023}
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN72%2520PVX%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Saving data for YN72%20PVX: {'auction_closing_time': 1774951200.0, 'created_time': 1774533991.481505, 'last_price_update_time': 1774736904.253657}
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN72%2520PVX') HTTP/1.1" 204 0
2026-03-28 22:28:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with identifier: LC71%20SSV
2026-03-28 22:28:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with identifier: LC71%20SSV
2026-03-28 22:28:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f20d2fe-a4bc-5622-882c-805ff5f008f1 with identifier: LC71%20SSV to the API
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC71%20SSV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5f20d2fe-a4bc-5622-882c-805ff5f008f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC71 SSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC71%20SSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'ELECTRIC',
 'odometer': 10837,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MINI ELECTRIC 135KW 33KWH COOPER S L3 Hatchback',
 'transmission': 'automatic',
 'trim': '135KW 33KWH COOPER S L3',
 'vin': 'WMW12DJ0902S03894',
 'year': 2021}
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Saving data for LC71%20SSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774017161.817834, 'last_price_update_time': 1774736904.545192}
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520SSV') HTTP/1.1" 204 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: EX71%20ZUA
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX71%2520ZUA%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for EX71%20ZUA: 2
2026-03-28 22:28:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with identifier: EX71%20ZUA
2026-03-28 22:28:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca5fffa5-3347-57d9-9c40-bc64d4e8e27c, identifier: EX71%20ZUA
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: YT23%20GXA
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT23%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for YT23%20GXA: 2
2026-03-28 22:28:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0500ab9-595b-5789-bd7f-754c03db7d93 with identifier: YT23%20GXA
2026-03-28 22:28:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0500ab9-595b-5789-bd7f-754c03db7d93 with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0500ab9-595b-5789-bd7f-754c03db7d93 with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0500ab9-595b-5789-bd7f-754c03db7d93, identifier: YT23%20GXA
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: SX67%20ECJ
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SX67%2520ECJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for SX67%20ECJ: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: MK22%20KLA
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520KLA%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for MK22%20KLA: 2
2026-03-28 22:28:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 570fa89a-2629-5007-8efd-6b3fe9a6a98e with identifier: MK22%20KLA
2026-03-28 22:28:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 570fa89a-2629-5007-8efd-6b3fe9a6a98e with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 570fa89a-2629-5007-8efd-6b3fe9a6a98e with scrape type 2
2026-03-28 22:28:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 570fa89a-2629-5007-8efd-6b3fe9a6a98e, identifier: MK22%20KLA
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: KK23%20BWC
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for KK23%20BWC: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: KM73%20YZN
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YZN%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for KM73%20YZN: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: MW74%20CZU
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520CZU%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for MW74%20CZU: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: DN24%20TCJ
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520TCJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for DN24%20TCJ: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: DY74%20BXB
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BXB%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for DY74%20BXB: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: DL74%20WUJ
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WUJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for DL74%20WUJ: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: DS24%20OUY
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OUY%27 HTTP/1.1" 200 None
2026-03-28 22:28:24 [bca.uk] INFO: Scrape type for DS24%20OUY: 0
2026-03-28 22:28:24 [bca.uk] INFO: Found listing with ID: DS24%20OZO
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OZO%27 HTTP/1.1" 200 None
2026-03-28 22:28:25 [bca.uk] INFO: Scrape type for DS24%20OZO: 0
2026-03-28 22:28:25 [bca.uk] INFO: Found listing with ID: GL72%20ODW
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:28:25 [bca.uk] INFO: Scrape type for GL72%20ODW: 2
2026-03-28 22:28:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with identifier: GL72%20ODW
2026-03-28 22:28:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with scrape type 2
2026-03-28 22:28:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with scrape type 2
2026-03-28 22:28:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19b3dc2f-f05a-5068-8c06-bee73ea1f10b, identifier: GL72%20ODW
2026-03-28 22:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with identifier: EX71%20ZUA
2026-03-28 22:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with identifier: EX71%20ZUA
2026-03-28 22:28:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca5fffa5-3347-57d9-9c40-bc64d4e8e27c with identifier: EX71%20ZUA to the API
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX71%20ZUA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ca5fffa5-3347-57d9-9c40-bc64d4e8e27c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EX71 ZUA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX71%20ZUA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 64056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1Z93BE50E281131',
 'year': 2022}
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX71%2520ZUA%27 HTTP/1.1" 200 None
2026-03-28 22:28:25 [bca.uk] INFO: Saving data for EX71%20ZUA: {'auction_closing_time': 1774864800.0, 'created_time': 1774536334.957699, 'last_price_update_time': 1774736905.409622}
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX71%2520ZUA') HTTP/1.1" 204 0
2026-03-28 22:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0500ab9-595b-5789-bd7f-754c03db7d93 with identifier: YT23%20GXA
2026-03-28 22:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0500ab9-595b-5789-bd7f-754c03db7d93 with identifier: YT23%20GXA
2026-03-28 22:28:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0500ab9-595b-5789-bd7f-754c03db7d93 with identifier: YT23%20GXA to the API
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT23%20GXA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'f0500ab9-595b-5789-bd7f-754c03db7d93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT23 GXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT23%20GXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 47977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACP81EVP5080449',
 'year': 2023}
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT23%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:28:25 [bca.uk] INFO: Saving data for YT23%20GXA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534116.48259, 'last_price_update_time': 1774736905.773923}
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT23%2520GXA') HTTP/1.1" 204 0
2026-03-28 22:28:25 [bca.uk] INFO: Total items found: 100
2026-03-28 22:28:25 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded
2026-03-28 22:28:25 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:28:25 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 570fa89a-2629-5007-8efd-6b3fe9a6a98e with identifier: MK22%20KLA
2026-03-28 22:28:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 570fa89a-2629-5007-8efd-6b3fe9a6a98e with identifier: MK22%20KLA
2026-03-28 22:28:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 570fa89a-2629-5007-8efd-6b3fe9a6a98e with identifier: MK22%20KLA to the API
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK22%20KLA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '570fa89a-2629-5007-8efd-6b3fe9a6a98e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MK22 KLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK22%20KLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 23444,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA EV6 236KW 77.4KWH AWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '236KW 77.4KWH AWD GT-LINE',
 'vin': 'KNAC481CRN5023703',
 'year': 2022}
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK22%2520KLA%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Saving data for MK22%20KLA: {'auction_closing_time': 1774951200.0, 'created_time': 1774391674.10298, 'last_price_update_time': 1774736906.083716}
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK22%2520KLA') HTTP/1.1" 204 0
2026-03-28 22:28:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with identifier: GL72%20ODW
2026-03-28 22:28:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with identifier: GL72%20ODW
2026-03-28 22:28:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19b3dc2f-f05a-5068-8c06-bee73ea1f10b with identifier: GL72%20ODW to the API
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20ODW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '19b3dc2f-f05a-5068-8c06-bee73ea1f10b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 ODW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20ODW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 49755,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC588319',
 'year': 2022}
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Saving data for GL72%20ODW: {'auction_closing_time': 1774864800.0, 'created_time': 1774533974.742713, 'last_price_update_time': 1774736906.365018}
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520ODW') HTTP/1.1" 204 0
2026-03-28 22:28:26 [bca.uk] INFO: Found listing with ID: FL23%20TFX
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Scrape type for FL23%20TFX: 2
2026-03-28 22:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with identifier: FL23%20TFX
2026-03-28 22:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f623165-38d0-56f5-82c7-0c14ed63e3f7, identifier: FL23%20TFX
2026-03-28 22:28:26 [bca.uk] INFO: Found listing with ID: KM20%20KCJ
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520KCJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Scrape type for KM20%20KCJ: 2
2026-03-28 22:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 370d0c5f-0644-5730-90be-f869a87a3d5e with identifier: KM20%20KCJ
2026-03-28 22:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 370d0c5f-0644-5730-90be-f869a87a3d5e with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 370d0c5f-0644-5730-90be-f869a87a3d5e with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 370d0c5f-0644-5730-90be-f869a87a3d5e, identifier: KM20%20KCJ
2026-03-28 22:28:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:26 [bca.uk] INFO: Found listing with ID: WP23%20OEF
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEF%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Scrape type for WP23%20OEF: 0
2026-03-28 22:28:26 [bca.uk] INFO: Found listing with ID: YM72%20HUH
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Scrape type for YM72%20HUH: 2
2026-03-28 22:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccd8897c-709b-5c55-ba00-089cb0e5f52c with identifier: YM72%20HUH
2026-03-28 22:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccd8897c-709b-5c55-ba00-089cb0e5f52c with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccd8897c-709b-5c55-ba00-089cb0e5f52c with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccd8897c-709b-5c55-ba00-089cb0e5f52c, identifier: YM72%20HUH
2026-03-28 22:28:26 [bca.uk] INFO: Found listing with ID: BU22%20ZSR
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 22:28:26 [bca.uk] INFO: Scrape type for BU22%20ZSR: 2
2026-03-28 22:28:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b16d36cb-536a-5672-8671-7c02c774a32d with identifier: BU22%20ZSR
2026-03-28 22:28:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b16d36cb-536a-5672-8671-7c02c774a32d with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b16d36cb-536a-5672-8671-7c02c774a32d with scrape type 2
2026-03-28 22:28:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b16d36cb-536a-5672-8671-7c02c774a32d, identifier: BU22%20ZSR
2026-03-28 22:28:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with identifier: FL23%20TFX
2026-03-28 22:28:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with identifier: FL23%20TFX
2026-03-28 22:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f623165-38d0-56f5-82c7-0c14ed63e3f7 with identifier: FL23%20TFX to the API
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL23%20TFX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8f623165-38d0-56f5-82c7-0c14ed63e3f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL23 TFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL23%20TFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 71507,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T XDRIVE M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T XDRIVE M SPORT',
 'vin': 'WBA30FS0908D17130',
 'year': 2023}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520TFX%27 HTTP/1.1" 200 None
2026-03-28 22:28:27 [bca.uk] INFO: Saving data for FL23%20TFX: {'auction_closing_time': 1774864800.0, 'created_time': 1774536336.37406, 'last_price_update_time': 1774736907.177562}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520TFX') HTTP/1.1" 204 0
2026-03-28 22:28:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 370d0c5f-0644-5730-90be-f869a87a3d5e with identifier: KM20%20KCJ
2026-03-28 22:28:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 370d0c5f-0644-5730-90be-f869a87a3d5e with identifier: KM20%20KCJ
2026-03-28 22:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 370d0c5f-0644-5730-90be-f869a87a3d5e with identifier: KM20%20KCJ to the API
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM20%20KCJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '370d0c5f-0644-5730-90be-f869a87a3d5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM20 KCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM20%20KCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 35950,
 'odometer_reading_unit': '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 A180 D 1.5 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770032V062407',
 'year': 2020}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM20%2520KCJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:27 [bca.uk] INFO: Saving data for KM20%20KCJ: {'auction_closing_time': 1775124000.0, 'created_time': 1773843774.882894, 'last_price_update_time': 1774736907.463253}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM20%2520KCJ') HTTP/1.1" 204 0
2026-03-28 22:28:27 [bca.uk] INFO: Found listing with ID: MM22%20KFV
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM22%2520KFV%27 HTTP/1.1" 200 None
2026-03-28 22:28:27 [bca.uk] INFO: Scrape type for MM22%20KFV: 0
2026-03-28 22:28:27 [bca.uk] INFO: Found listing with ID: YB11%20UXM
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 22:28:27 [bca.uk] INFO: Scrape type for YB11%20UXM: 2
2026-03-28 22:28:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdae2746-b45a-5313-b6bb-ff594eb3d048 with identifier: YB11%20UXM
2026-03-28 22:28:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdae2746-b45a-5313-b6bb-ff594eb3d048 with scrape type 2
2026-03-28 22:28:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdae2746-b45a-5313-b6bb-ff594eb3d048 with scrape type 2
2026-03-28 22:28:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdae2746-b45a-5313-b6bb-ff594eb3d048, identifier: YB11%20UXM
2026-03-28 22:28:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:28:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccd8897c-709b-5c55-ba00-089cb0e5f52c with identifier: YM72%20HUH
2026-03-28 22:28:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccd8897c-709b-5c55-ba00-089cb0e5f52c with identifier: YM72%20HUH
2026-03-28 22:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccd8897c-709b-5c55-ba00-089cb0e5f52c with identifier: YM72%20HUH to the API
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20HUH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ccd8897c-709b-5c55-ba00-089cb0e5f52c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 HUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20HUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 350',
 'odometer': 41162,
 'odometer_reading_unit': '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 EQB 350 215KW 66KWH 4M AMG LINE PREM. StationWagon',
 'transmission': 'automatic',
 'trim': '215KW 66KWH 4M AMG LINE PREM.',
 'vin': 'W1N9M1CB6PN026137',
 'year': 2023}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:28:27 [bca.uk] INFO: Saving data for YM72%20HUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774533997.17311, 'last_price_update_time': 1774736907.879382}
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520HUH') HTTP/1.1" 204 0
2026-03-28 22:28:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b16d36cb-536a-5672-8671-7c02c774a32d with identifier: BU22%20ZSR
2026-03-28 22:28:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b16d36cb-536a-5672-8671-7c02c774a32d with identifier: BU22%20ZSR
2026-03-28 22:28:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b16d36cb-536a-5672-8671-7c02c774a32d with identifier: BU22%20ZSR to the API
2026-03-28 22:28:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU22%20ZSR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b16d36cb-536a-5672-8671-7c02c774a32d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU22 ZSR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU22%20ZSR&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 38088,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FS6NC497748',
 'year': 2022}
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520ZSR%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Saving data for BU22%20ZSR: {'auction_closing_time': 1774864800.0, 'created_time': 1774533938.352246, 'last_price_update_time': 1774736908.163523}
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU22%2520ZSR') HTTP/1.1" 204 0
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: FX22%20NXJ
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520NXJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for FX22%20NXJ: 2
2026-03-28 22:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with identifier: FX22%20NXJ
2026-03-28 22:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49, identifier: FX22%20NXJ
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: KK23%20BVU
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVU%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for KK23%20BVU: 0
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: KK23%20BWJ
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BWJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for KK23%20BWJ: 0
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: OE17%20UFN
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520UFN%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for OE17%20UFN: 2
2026-03-28 22:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with identifier: OE17%20UFN
2026-03-28 22:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd09b5e9-7784-5942-a5b4-d8bfb47f1966, identifier: OE17%20UFN
2026-03-28 22:28:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdae2746-b45a-5313-b6bb-ff594eb3d048 with identifier: YB11%20UXM
2026-03-28 22:28:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdae2746-b45a-5313-b6bb-ff594eb3d048 with identifier: YB11%20UXM
2026-03-28 22:28:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdae2746-b45a-5313-b6bb-ff594eb3d048 with identifier: YB11%20UXM to the API
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB11%20UXM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fdae2746-b45a-5313-b6bb-ff594eb3d048',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB11 UXM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB11%20UXM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 140579,
 '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 D Hatchback',
 'transmission': 'manual',
 'trim': 'D',
 'vin': 'WMWSW32020T212657',
 'year': 2011}
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB11%2520UXM%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Saving data for YB11%20UXM: {'auction_closing_time': 1775210400.0, 'created_time': 1774536298.252983, 'last_price_update_time': 1774736908.696393}
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB11%2520UXM') HTTP/1.1" 204 0
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: AF23%20CWK
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for AF23%20CWK: 2
2026-03-28 22:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f29ab73b-d47f-5bfa-89c7-08ea69bad582 with identifier: AF23%20CWK
2026-03-28 22:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f29ab73b-d47f-5bfa-89c7-08ea69bad582 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f29ab73b-d47f-5bfa-89c7-08ea69bad582 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f29ab73b-d47f-5bfa-89c7-08ea69bad582, identifier: AF23%20CWK
2026-03-28 22:28:28 [bca.uk] INFO: Found listing with ID: GL72%20UVD
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 22:28:28 [bca.uk] INFO: Scrape type for GL72%20UVD: 2
2026-03-28 22:28:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cfd7f30-361e-5748-9320-596d8fb87674 with identifier: GL72%20UVD
2026-03-28 22:28:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cfd7f30-361e-5748-9320-596d8fb87674 with scrape type 2
2026-03-28 22:28:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cfd7f30-361e-5748-9320-596d8fb87674 with scrape type 2
2026-03-28 22:28:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cfd7f30-361e-5748-9320-596d8fb87674, identifier: GL72%20UVD
2026-03-28 22:28:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with identifier: FX22%20NXJ
2026-03-28 22:28:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with identifier: FX22%20NXJ
2026-03-28 22:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49 with identifier: FX22%20NXJ to the API
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX22%20NXJ-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': '0977a6ad-2cd3-5f3a-bff5-d2f9152c2e49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FX22 NXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX22%20NXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 128438,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32070FM07589',
 'year': 2022}
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520NXJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:29 [bca.uk] INFO: Saving data for FX22%20NXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774277087.204675, 'last_price_update_time': 1774736909.319407}
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX22%2520NXJ') HTTP/1.1" 204 0
2026-03-28 22:28:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with identifier: OE17%20UFN
2026-03-28 22:28:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with identifier: OE17%20UFN
2026-03-28 22:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd09b5e9-7784-5942-a5b4-d8bfb47f1966 with identifier: OE17%20UFN to the API
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE17%20UFN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd09b5e9-7784-5942-a5b4-d8bfb47f1966',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE17 UFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE17%20UFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 102400,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 TD6 258 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 258 HSE LUXURY',
 'vin': 'SALRA2AKXHA018388',
 'year': 2017}
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520UFN%27 HTTP/1.1" 200 None
2026-03-28 22:28:29 [bca.uk] INFO: Saving data for OE17%20UFN: {'auction_closing_time': 1774951200.0, 'created_time': 1773828248.384109, 'last_price_update_time': 1774736909.64021}
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE17%2520UFN') HTTP/1.1" 204 0
2026-03-28 22:28:29 [bca.uk] INFO: Found listing with ID: BX65%20TCV
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 22:28:29 [bca.uk] INFO: Scrape type for BX65%20TCV: 2
2026-03-28 22:28:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bea75e96-480c-52c4-a705-58f1c0dd857f with identifier: BX65%20TCV
2026-03-28 22:28:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bea75e96-480c-52c4-a705-58f1c0dd857f with scrape type 2
2026-03-28 22:28:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bea75e96-480c-52c4-a705-58f1c0dd857f with scrape type 2
2026-03-28 22:28:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bea75e96-480c-52c4-a705-58f1c0dd857f, identifier: BX65%20TCV
2026-03-28 22:28:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f29ab73b-d47f-5bfa-89c7-08ea69bad582 with identifier: AF23%20CWK
2026-03-28 22:28:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f29ab73b-d47f-5bfa-89c7-08ea69bad582 with identifier: AF23%20CWK
2026-03-28 22:28:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f29ab73b-d47f-5bfa-89c7-08ea69bad582 with identifier: AF23%20CWK to the API
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF23%20CWK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f29ab73b-d47f-5bfa-89c7-08ea69bad582',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF23 CWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF23%20CWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 81034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VR3USHNSKNJ827695',
 'year': 2023}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520CWK%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Saving data for AF23%20CWK: {'auction_closing_time': 1774951200.0, 'created_time': 1774533996.40787, 'last_price_update_time': 1774736910.092667}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF23%2520CWK') HTTP/1.1" 204 0
2026-03-28 22:28:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cfd7f30-361e-5748-9320-596d8fb87674 with identifier: GL72%20UVD
2026-03-28 22:28:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cfd7f30-361e-5748-9320-596d8fb87674 with identifier: GL72%20UVD
2026-03-28 22:28:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cfd7f30-361e-5748-9320-596d8fb87674 with identifier: GL72%20UVD to the API
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL72%20UVD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '9cfd7f30-361e-5748-9320-596d8fb87674',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL72 UVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL72%20UVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 36913,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC589077',
 'year': 2022}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UVD%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Saving data for GL72%20UVD: {'auction_closing_time': 1774864800.0, 'created_time': 1774533973.965609, 'last_price_update_time': 1774736910.370841}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520UVD') HTTP/1.1" 204 0
2026-03-28 22:28:30 [bca.uk] INFO: Found listing with ID: GL71%20OPD
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Scrape type for GL71%20OPD: 2
2026-03-28 22:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43009bcc-812a-56ab-98a2-ac6a8ae11456 with identifier: GL71%20OPD
2026-03-28 22:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43009bcc-812a-56ab-98a2-ac6a8ae11456 with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43009bcc-812a-56ab-98a2-ac6a8ae11456 with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43009bcc-812a-56ab-98a2-ac6a8ae11456, identifier: GL71%20OPD
2026-03-28 22:28:30 [bca.uk] INFO: Found listing with ID: GU22%20PNV
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU22%2520PNV%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Scrape type for GU22%20PNV: 2
2026-03-28 22:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 011a8c46-128c-5ddb-b886-29757517ab32 with identifier: GU22%20PNV
2026-03-28 22:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 011a8c46-128c-5ddb-b886-29757517ab32 with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 011a8c46-128c-5ddb-b886-29757517ab32 with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 011a8c46-128c-5ddb-b886-29757517ab32, identifier: GU22%20PNV
2026-03-28 22:28:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bea75e96-480c-52c4-a705-58f1c0dd857f with identifier: BX65%20TCV
2026-03-28 22:28:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bea75e96-480c-52c4-a705-58f1c0dd857f with identifier: BX65%20TCV
2026-03-28 22:28:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bea75e96-480c-52c4-a705-58f1c0dd857f with identifier: BX65%20TCV to the API
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX65%20TCV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bea75e96-480c-52c4-a705-58f1c0dd857f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BX65 TCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX65%20TCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 180043,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 ED4 150 2WD SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE TECH',
 'vin': 'SALVB2CN6GH110347',
 'year': 2015}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX65%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Saving data for BX65%20TCV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534313.803945, 'last_price_update_time': 1774736910.870432}
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX65%2520TCV') HTTP/1.1" 204 0
2026-03-28 22:28:30 [bca.uk] INFO: Found listing with ID: URZ%202372
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27URZ%25202372%27 HTTP/1.1" 200 None
2026-03-28 22:28:30 [bca.uk] INFO: Scrape type for URZ%202372: 2
2026-03-28 22:28:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with identifier: URZ%202372
2026-03-28 22:28:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with scrape type 2
2026-03-28 22:28:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c02f5e5a-224f-5c9e-9ce4-e478101e5a7b, identifier: URZ%202372
2026-03-28 22:28:30 [bca.uk] INFO: Found listing with ID: BG71%20UMM
2026-03-28 22:28:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520UMM%27 HTTP/1.1" 200 None
2026-03-28 22:28:31 [bca.uk] INFO: Scrape type for BG71%20UMM: 2
2026-03-28 22:28:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04e063a9-601d-55d5-abd1-e1202dbd20b7 with identifier: BG71%20UMM
2026-03-28 22:28:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04e063a9-601d-55d5-abd1-e1202dbd20b7 with scrape type 2
2026-03-28 22:28:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04e063a9-601d-55d5-abd1-e1202dbd20b7 with scrape type 2
2026-03-28 22:28:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04e063a9-601d-55d5-abd1-e1202dbd20b7, identifier: BG71%20UMM
2026-03-28 22:28:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43009bcc-812a-56ab-98a2-ac6a8ae11456 with identifier: GL71%20OPD
2026-03-28 22:28:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43009bcc-812a-56ab-98a2-ac6a8ae11456 with identifier: GL71%20OPD
2026-03-28 22:28:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43009bcc-812a-56ab-98a2-ac6a8ae11456 with identifier: GL71%20OPD to the API
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL71%20OPD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '43009bcc-812a-56ab-98a2-ac6a8ae11456',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL71 OPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL71%20OPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 118273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EKXNC474751',
 'year': 2022}
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 22:28:31 [bca.uk] INFO: Saving data for GL71%20OPD: {'auction_closing_time': 1774864800.0, 'created_time': 1774536339.21258, 'last_price_update_time': 1774736911.586134}
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL71%2520OPD') HTTP/1.1" 204 0
2026-03-28 22:28:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 011a8c46-128c-5ddb-b886-29757517ab32 with identifier: GU22%20PNV
2026-03-28 22:28:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 011a8c46-128c-5ddb-b886-29757517ab32 with identifier: GU22%20PNV
2026-03-28 22:28:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 011a8c46-128c-5ddb-b886-29757517ab32 with identifier: GU22%20PNV to the API
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU22%20PNV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '011a8c46-128c-5ddb-b886-29757517ab32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU22 PNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU22%20PNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 65434,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE EXECUTIVE ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K1771862J350698',
 'year': 2022}
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU22%2520PNV%27 HTTP/1.1" 200 None
2026-03-28 22:28:31 [bca.uk] INFO: Saving data for GU22%20PNV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534117.38953, 'last_price_update_time': 1774736911.878192}
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU22%2520PNV') HTTP/1.1" 204 0
2026-03-28 22:28:31 [bca.uk] INFO: Found listing with ID: GL62%20EAF
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:28:31 [bca.uk] INFO: Scrape type for GL62%20EAF: 2
2026-03-28 22:28:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20182377-46a1-54b5-ad31-072036cac725 with identifier: GL62%20EAF
2026-03-28 22:28:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20182377-46a1-54b5-ad31-072036cac725 with scrape type 2
2026-03-28 22:28:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20182377-46a1-54b5-ad31-072036cac725 with scrape type 2
2026-03-28 22:28:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20182377-46a1-54b5-ad31-072036cac725, identifier: GL62%20EAF
2026-03-28 22:28:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with identifier: URZ%202372
2026-03-28 22:28:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with identifier: URZ%202372
2026-03-28 22:28:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c02f5e5a-224f-5c9e-9ce4-e478101e5a7b with identifier: URZ%202372 to the API
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=URZ%202372-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c02f5e5a-224f-5c9e-9ce4-e478101e5a7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'URZ 2372',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=URZ%202372&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 42168,
 'odometer_reading_unit': '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.4 45 TFSI E TECHNIK S-T StationWagon',
 'transmission': 'automatic',
 'trim': '45 TFSI E TECHNIK S-T',
 'vin': 'WAUZZZF38P1037978',
 'year': 2022}
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27URZ%25202372%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Saving data for URZ%202372: {'auction_closing_time': 1774951200.0, 'created_time': 1774304921.977284, 'last_price_update_time': 1774736912.273077}
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='URZ%25202372') HTTP/1.1" 204 0
2026-03-28 22:28:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04e063a9-601d-55d5-abd1-e1202dbd20b7 with identifier: BG71%20UMM
2026-03-28 22:28:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04e063a9-601d-55d5-abd1-e1202dbd20b7 with identifier: BG71%20UMM
2026-03-28 22:28:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04e063a9-601d-55d5-abd1-e1202dbd20b7 with identifier: BG71%20UMM to the API
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG71%20UMM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '04e063a9-601d-55d5-abd1-e1202dbd20b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BG71 UMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG71%20UMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 86894,
 'odometer_reading_unit': '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': 'LRW3F7EB0MC401693',
 'year': 2021}
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520UMM%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Saving data for BG71%20UMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774277032.172822, 'last_price_update_time': 1774736912.543379}
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG71%2520UMM') HTTP/1.1" 204 0
2026-03-28 22:28:32 [bca.uk] INFO: Found listing with ID: MV67%20HPL
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520HPL%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Scrape type for MV67%20HPL: 0
2026-03-28 22:28:32 [bca.uk] INFO: Found listing with ID: DX22%20YLM
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Scrape type for DX22%20YLM: 2
2026-03-28 22:28:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with identifier: DX22%20YLM
2026-03-28 22:28:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with scrape type 2
2026-03-28 22:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with scrape type 2
2026-03-28 22:28:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef5a7215-a8f9-5b66-87be-52ad7fceb1d6, identifier: DX22%20YLM
2026-03-28 22:28:32 [bca.uk] INFO: Found listing with ID: MA22%20OFT
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520OFT%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Scrape type for MA22%20OFT: 0
2026-03-28 22:28:32 [bca.uk] INFO: Found listing with ID: ML22%20OWF
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520OWF%27 HTTP/1.1" 200 None
2026-03-28 22:28:32 [bca.uk] INFO: Scrape type for ML22%20OWF: 2
2026-03-28 22:28:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e084951-43c3-54d9-a017-2eb41d652601 with identifier: ML22%20OWF
2026-03-28 22:28:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e084951-43c3-54d9-a017-2eb41d652601 with scrape type 2
2026-03-28 22:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e084951-43c3-54d9-a017-2eb41d652601 with scrape type 2
2026-03-28 22:28:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e084951-43c3-54d9-a017-2eb41d652601, identifier: ML22%20OWF
2026-03-28 22:28:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20182377-46a1-54b5-ad31-072036cac725 with identifier: GL62%20EAF
2026-03-28 22:28:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20182377-46a1-54b5-ad31-072036cac725 with identifier: GL62%20EAF
2026-03-28 22:28:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20182377-46a1-54b5-ad31-072036cac725 with identifier: GL62%20EAF to the API
2026-03-28 22:28:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL62%20EAF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '20182377-46a1-54b5-ad31-072036cac725',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL62 EAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL62%20EAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ANTARA',
 'odometer': 81909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ANTARA 2.2 CDTI 184 SE 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CDTI 184 SE 4WD',
 'vin': 'W0LLJ6EH4CB083306',
 'year': 2012}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL62%2520EAF%27 HTTP/1.1" 200 None
2026-03-28 22:28:33 [bca.uk] INFO: Saving data for GL62%20EAF: {'auction_closing_time': 1775210400.0, 'created_time': 1774536299.67505, 'last_price_update_time': 1774736913.119033}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL62%2520EAF') HTTP/1.1" 204 0
2026-03-28 22:28:33 [bca.uk] INFO: Found listing with ID: BV23%20XUN
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 22:28:33 [bca.uk] INFO: Scrape type for BV23%20XUN: 2
2026-03-28 22:28:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51476007-d074-5bac-9ec9-ed628abd805d with identifier: BV23%20XUN
2026-03-28 22:28:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51476007-d074-5bac-9ec9-ed628abd805d with scrape type 2
2026-03-28 22:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51476007-d074-5bac-9ec9-ed628abd805d with scrape type 2
2026-03-28 22:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51476007-d074-5bac-9ec9-ed628abd805d, identifier: BV23%20XUN
2026-03-28 22:28:33 [bca.uk] INFO: Found listing with ID: LT24%20SWU
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 22:28:33 [bca.uk] INFO: Scrape type for LT24%20SWU: 2
2026-03-28 22:28:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6adddabb-8d65-5141-b51b-745862a6080e with identifier: LT24%20SWU
2026-03-28 22:28:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6adddabb-8d65-5141-b51b-745862a6080e with scrape type 2
2026-03-28 22:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6adddabb-8d65-5141-b51b-745862a6080e with scrape type 2
2026-03-28 22:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6adddabb-8d65-5141-b51b-745862a6080e, identifier: LT24%20SWU
2026-03-28 22:28:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with identifier: DX22%20YLM
2026-03-28 22:28:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with identifier: DX22%20YLM
2026-03-28 22:28:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef5a7215-a8f9-5b66-87be-52ad7fceb1d6 with identifier: DX22%20YLM to the API
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX22%20YLM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ef5a7215-a8f9-5b66-87be-52ad7fceb1d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX22 YLM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX22%20YLM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'E-NIRO',
 'odometer': 18167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA E-NIRO 150KW 64KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH 2',
 'vin': 'KNACB81GUN5148547',
 'year': 2022}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:28:33 [bca.uk] INFO: Saving data for DX22%20YLM: {'auction_closing_time': 1774864800.0, 'created_time': 1774536341.735334, 'last_price_update_time': 1774736913.701685}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX22%2520YLM') HTTP/1.1" 204 0
2026-03-28 22:28:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e084951-43c3-54d9-a017-2eb41d652601 with identifier: ML22%20OWF
2026-03-28 22:28:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e084951-43c3-54d9-a017-2eb41d652601 with identifier: ML22%20OWF
2026-03-28 22:28:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e084951-43c3-54d9-a017-2eb41d652601 with identifier: ML22%20OWF to the API
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML22%20OWF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9e084951-43c3-54d9-a017-2eb41d652601',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML22 OWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML22%20OWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '118D',
 'odometer': 48584,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 118D 2.0 SPORT (LCP) Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT (LCP)',
 'vin': 'WBA7M920505V06413',
 'year': 2022}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520OWF%27 HTTP/1.1" 200 None
2026-03-28 22:28:33 [bca.uk] INFO: Saving data for ML22%20OWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534106.638628, 'last_price_update_time': 1774736913.988916}
2026-03-28 22:28:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520OWF') HTTP/1.1" 204 0
2026-03-28 22:28:34 [bca.uk] INFO: Found listing with ID: KR60%20MWC
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR60%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Scrape type for KR60%20MWC: 2
2026-03-28 22:28:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa50c7dd-10a5-554e-b630-b270ecb0cad7 with identifier: KR60%20MWC
2026-03-28 22:28:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa50c7dd-10a5-554e-b630-b270ecb0cad7 with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa50c7dd-10a5-554e-b630-b270ecb0cad7 with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa50c7dd-10a5-554e-b630-b270ecb0cad7, identifier: KR60%20MWC
2026-03-28 22:28:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51476007-d074-5bac-9ec9-ed628abd805d with identifier: BV23%20XUN
2026-03-28 22:28:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51476007-d074-5bac-9ec9-ed628abd805d with identifier: BV23%20XUN
2026-03-28 22:28:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51476007-d074-5bac-9ec9-ed628abd805d with identifier: BV23%20XUN to the API
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV23%20XUN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '51476007-d074-5bac-9ec9-ed628abd805d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BV23 XUN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV23%20XUN&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'CUPRA',
 'model': 'BORN',
 'odometer': 18270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CUPRA BORN 150KW 58KWH V1 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH V1',
 'vin': 'VSSZZZK18PP017751',
 'year': 2023}
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520XUN%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Saving data for BV23%20XUN: {'auction_closing_time': 1774951200.0, 'created_time': 1774392205.616884, 'last_price_update_time': 1774736914.399655}
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV23%2520XUN') HTTP/1.1" 204 0
2026-03-28 22:28:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6adddabb-8d65-5141-b51b-745862a6080e with identifier: LT24%20SWU
2026-03-28 22:28:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6adddabb-8d65-5141-b51b-745862a6080e with identifier: LT24%20SWU
2026-03-28 22:28:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6adddabb-8d65-5141-b51b-745862a6080e with identifier: LT24%20SWU to the API
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT24%20SWU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6adddabb-8d65-5141-b51b-745862a6080e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LT24 SWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT24%20SWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 10824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH PURE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH PURE (11KC)',
 'vin': 'JTMAABAAX0A029147',
 'year': 2024}
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT24%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Saving data for LT24%20SWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774046573.757789, 'last_price_update_time': 1774736914.694751}
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT24%2520SWU') HTTP/1.1" 204 0
2026-03-28 22:28:34 [bca.uk] INFO: Found listing with ID: EO22%20GPK
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520GPK%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Scrape type for EO22%20GPK: 0
2026-03-28 22:28:34 [bca.uk] INFO: Found listing with ID: EO22%20HPE
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Scrape type for EO22%20HPE: 2
2026-03-28 22:28:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0d99759-fe8f-582c-80d4-e9264b6da197 with identifier: EO22%20HPE
2026-03-28 22:28:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0d99759-fe8f-582c-80d4-e9264b6da197 with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0d99759-fe8f-582c-80d4-e9264b6da197 with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0d99759-fe8f-582c-80d4-e9264b6da197, identifier: EO22%20HPE
2026-03-28 22:28:34 [bca.uk] INFO: Found listing with ID: MV22%20NYA
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:28:34 [bca.uk] INFO: Scrape type for MV22%20NYA: 2
2026-03-28 22:28:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with identifier: MV22%20NYA
2026-03-28 22:28:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with scrape type 2
2026-03-28 22:28:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee1a4f58-c5cb-5b99-b06a-759f19aab5ce, identifier: MV22%20NYA
2026-03-28 22:28:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa50c7dd-10a5-554e-b630-b270ecb0cad7 with identifier: KR60%20MWC
2026-03-28 22:28:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa50c7dd-10a5-554e-b630-b270ecb0cad7 with identifier: KR60%20MWC
2026-03-28 22:28:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa50c7dd-10a5-554e-b630-b270ecb0cad7 with identifier: KR60%20MWC to the API
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR60%20MWC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa50c7dd-10a5-554e-b630-b270ecb0cad7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR60 MWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR60%20MWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 115311,
 '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 E350 3.0 CDI 265 B/E SPORT TIP Saloon',
 'transmission': 'manual',
 'trim': 'CDI 265 B/E SPORT TIP',
 'vin': 'WDD2120232A380698',
 'year': 2011}
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR60%2520MWC%27 HTTP/1.1" 200 None
2026-03-28 22:28:35 [bca.uk] INFO: Saving data for KR60%20MWC: {'auction_closing_time': 1775210400.0, 'created_time': 1774534314.237298, 'last_price_update_time': 1774736915.219212}
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR60%2520MWC') HTTP/1.1" 204 0
2026-03-28 22:28:35 [bca.uk] INFO: Found listing with ID: SL71%20LWT
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL71%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 22:28:35 [bca.uk] INFO: Scrape type for SL71%20LWT: 2
2026-03-28 22:28:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 216566f4-c451-519f-bc72-363f97d6aad3 with identifier: SL71%20LWT
2026-03-28 22:28:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 216566f4-c451-519f-bc72-363f97d6aad3 with scrape type 2
2026-03-28 22:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 216566f4-c451-519f-bc72-363f97d6aad3 with scrape type 2
2026-03-28 22:28:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 216566f4-c451-519f-bc72-363f97d6aad3, identifier: SL71%20LWT
2026-03-28 22:28:35 [bca.uk] INFO: Found listing with ID: WN21%20XLO
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 22:28:35 [bca.uk] INFO: Scrape type for WN21%20XLO: 2
2026-03-28 22:28:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with identifier: WN21%20XLO
2026-03-28 22:28:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with scrape type 2
2026-03-28 22:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with scrape type 2
2026-03-28 22:28:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b64945f7-be9c-5996-9fa1-15f28e3a8fd1, identifier: WN21%20XLO
2026-03-28 22:28:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0d99759-fe8f-582c-80d4-e9264b6da197 with identifier: EO22%20HPE
2026-03-28 22:28:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0d99759-fe8f-582c-80d4-e9264b6da197 with identifier: EO22%20HPE
2026-03-28 22:28:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0d99759-fe8f-582c-80d4-e9264b6da197 with identifier: EO22%20HPE to the API
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO22%20HPE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd0d99759-fe8f-582c-80d4-e9264b6da197',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EO22 HPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO22%20HPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 28844,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F041927',
 'year': 2022}
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO22%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:28:35 [bca.uk] INFO: Saving data for EO22%20HPE: {'auction_closing_time': 1774864800.0, 'created_time': 1773929062.617306, 'last_price_update_time': 1774736915.710891}
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO22%2520HPE') HTTP/1.1" 204 0
2026-03-28 22:28:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with identifier: MV22%20NYA
2026-03-28 22:28:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with identifier: MV22%20NYA
2026-03-28 22:28:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee1a4f58-c5cb-5b99-b06a-759f19aab5ce with identifier: MV22%20NYA to the API
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV22%20NYA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ee1a4f58-c5cb-5b99-b06a-759f19aab5ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV22 NYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV22%20NYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 34292,
 'odometer_reading_unit': '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': 'LRWYHCEKXNC239727',
 'year': 2022}
2026-03-28 22:28:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Saving data for MV22%20NYA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534107.177369, 'last_price_update_time': 1774736916.005267}
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV22%2520NYA') HTTP/1.1" 204 0
2026-03-28 22:28:36 [bca.uk] INFO: Found listing with ID: MM08%20NGG
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM08%2520NGG%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Scrape type for MM08%20NGG: 2
2026-03-28 22:28:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c716076-9b22-5696-8e8d-73d0153dbbf2 with identifier: MM08%20NGG
2026-03-28 22:28:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c716076-9b22-5696-8e8d-73d0153dbbf2 with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c716076-9b22-5696-8e8d-73d0153dbbf2 with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c716076-9b22-5696-8e8d-73d0153dbbf2, identifier: MM08%20NGG
2026-03-28 22:28:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 216566f4-c451-519f-bc72-363f97d6aad3 with identifier: SL71%20LWT
2026-03-28 22:28:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 216566f4-c451-519f-bc72-363f97d6aad3 with identifier: SL71%20LWT
2026-03-28 22:28:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 216566f4-c451-519f-bc72-363f97d6aad3 with identifier: SL71%20LWT to the API
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL71%20LWT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '216566f4-c451-519f-bc72-363f97d6aad3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SL71 LWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL71%20LWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 81009,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE PREMIUM PLUS ED.DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS ED.DCT',
 'vin': 'W1K1770862V119530',
 'year': 2022}
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL71%2520LWT%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Saving data for SL71%20LWT: {'auction_closing_time': 1774951200.0, 'created_time': 1774533986.627699, 'last_price_update_time': 1774736916.395711}
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL71%2520LWT') HTTP/1.1" 204 0
2026-03-28 22:28:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with identifier: WN21%20XLO
2026-03-28 22:28:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with identifier: WN21%20XLO
2026-03-28 22:28:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b64945f7-be9c-5996-9fa1-15f28e3a8fd1 with identifier: WN21%20XLO to the API
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN21%20XLO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b64945f7-be9c-5996-9fa1-15f28e3a8fd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN21 XLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN21%20XLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 84504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'W1K1770862V103636',
 'year': 2021}
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN21%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Saving data for WN21%20XLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533961.857686, 'last_price_update_time': 1774736916.672121}
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN21%2520XLO') HTTP/1.1" 204 0
2026-03-28 22:28:36 [bca.uk] INFO: Found listing with ID: GY23%20CUW
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Scrape type for GY23%20CUW: 2
2026-03-28 22:28:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7c7823b-596d-532b-a316-7d8963e1fbef with identifier: GY23%20CUW
2026-03-28 22:28:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7c7823b-596d-532b-a316-7d8963e1fbef with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7c7823b-596d-532b-a316-7d8963e1fbef with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c7c7823b-596d-532b-a316-7d8963e1fbef, identifier: GY23%20CUW
2026-03-28 22:28:36 [bca.uk] INFO: Found listing with ID: NL23%20XMG
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:28:36 [bca.uk] INFO: Scrape type for NL23%20XMG: 2
2026-03-28 22:28:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05526db4-096f-5d2a-bb92-e8a393397dd0 with identifier: NL23%20XMG
2026-03-28 22:28:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05526db4-096f-5d2a-bb92-e8a393397dd0 with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05526db4-096f-5d2a-bb92-e8a393397dd0 with scrape type 2
2026-03-28 22:28:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05526db4-096f-5d2a-bb92-e8a393397dd0, identifier: NL23%20XMG
2026-03-28 22:28:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c716076-9b22-5696-8e8d-73d0153dbbf2 with identifier: MM08%20NGG
2026-03-28 22:28:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c716076-9b22-5696-8e8d-73d0153dbbf2 with identifier: MM08%20NGG
2026-03-28 22:28:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c716076-9b22-5696-8e8d-73d0153dbbf2 with identifier: MM08%20NGG to the API
2026-03-28 22:28:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM08%20NGG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c716076-9b22-5696-8e8d-73d0153dbbf2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM08 NGG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM08%20NGG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 117141,
 '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 TDI 143 SE Saloon',
 'transmission': 'manual',
 'trim': 'TDI 143 SE',
 'vin': 'WAUZZZ8K58A032761',
 'year': 2008}
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM08%2520NGG%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Saving data for MM08%20NGG: {'auction_closing_time': 1775210400.0, 'created_time': 1774534311.589543, 'last_price_update_time': 1774736917.158416}
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM08%2520NGG') HTTP/1.1" 204 0
2026-03-28 22:28:37 [bca.uk] INFO: Found listing with ID: WP23%20OEL
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEL%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Scrape type for WP23%20OEL: 2
2026-03-28 22:28:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 692bb51d-5d26-5f25-a502-3bdb2e88310e with identifier: WP23%20OEL
2026-03-28 22:28:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 692bb51d-5d26-5f25-a502-3bdb2e88310e with scrape type 2
2026-03-28 22:28:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 692bb51d-5d26-5f25-a502-3bdb2e88310e with scrape type 2
2026-03-28 22:28:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 692bb51d-5d26-5f25-a502-3bdb2e88310e, identifier: WP23%20OEL
2026-03-28 22:28:37 [bca.uk] INFO: Found listing with ID: DS24%20ORP
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ORP%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Scrape type for DS24%20ORP: 0
2026-03-28 22:28:37 [bca.uk] INFO: Found listing with ID: DS24%20XXY
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Scrape type for DS24%20XXY: 0
2026-03-28 22:28:37 [bca.uk] INFO: Found listing with ID: DS24%20XXZ
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520XXZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Scrape type for DS24%20XXZ: 0
2026-03-28 22:28:37 [bca.uk] INFO: Found listing with ID: LD23%20UTS
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Scrape type for LD23%20UTS: 2
2026-03-28 22:28:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with identifier: LD23%20UTS
2026-03-28 22:28:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with scrape type 2
2026-03-28 22:28:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with scrape type 2
2026-03-28 22:28:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1fd7a2f-c6c9-52af-86e5-3b16b603b15c, identifier: LD23%20UTS
2026-03-28 22:28:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c7c7823b-596d-532b-a316-7d8963e1fbef with identifier: GY23%20CUW
2026-03-28 22:28:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c7c7823b-596d-532b-a316-7d8963e1fbef with identifier: GY23%20CUW
2026-03-28 22:28:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c7c7823b-596d-532b-a316-7d8963e1fbef with identifier: GY23%20CUW to the API
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY23%20CUW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c7c7823b-596d-532b-a316-7d8963e1fbef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY23 CUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY23%20CUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE 300',
 'odometer': 29793,
 'odometer_reading_unit': '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 EQE 300 AMG LINE PREMIUM Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1KEG1BB1PF015867',
 'year': 2023}
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520CUW%27 HTTP/1.1" 200 None
2026-03-28 22:28:37 [bca.uk] INFO: Saving data for GY23%20CUW: {'auction_closing_time': 1774864800.0, 'created_time': 1774276918.237001, 'last_price_update_time': 1774736917.782641}
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY23%2520CUW') HTTP/1.1" 204 0
2026-03-28 22:28:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05526db4-096f-5d2a-bb92-e8a393397dd0 with identifier: NL23%20XMG
2026-03-28 22:28:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05526db4-096f-5d2a-bb92-e8a393397dd0 with identifier: NL23%20XMG
2026-03-28 22:28:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05526db4-096f-5d2a-bb92-e8a393397dd0 with identifier: NL23%20XMG to the API
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20XMG-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '05526db4-096f-5d2a-bb92-e8a393397dd0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 XMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20XMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 49201,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI PHEV AWD 4 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI PHEV AWD 4',
 'vin': 'U5YPV81HSPL076276',
 'year': 2023}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520XMG%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Saving data for NL23%20XMG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534086.11241, 'last_price_update_time': 1774736918.060674}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520XMG') HTTP/1.1" 204 0
2026-03-28 22:28:38 [bca.uk] INFO: Found listing with ID: PK13%20JWV
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK13%2520JWV%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Scrape type for PK13%20JWV: 2
2026-03-28 22:28:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ddfaff8-d903-509c-bf30-057141cbc542 with identifier: PK13%20JWV
2026-03-28 22:28:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ddfaff8-d903-509c-bf30-057141cbc542 with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ddfaff8-d903-509c-bf30-057141cbc542 with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ddfaff8-d903-509c-bf30-057141cbc542, identifier: PK13%20JWV
2026-03-28 22:28:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 692bb51d-5d26-5f25-a502-3bdb2e88310e with identifier: WP23%20OEL
2026-03-28 22:28:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 692bb51d-5d26-5f25-a502-3bdb2e88310e with identifier: WP23%20OEL
2026-03-28 22:28:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 692bb51d-5d26-5f25-a502-3bdb2e88310e with identifier: WP23%20OEL to the API
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP23%20OEL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '692bb51d-5d26-5f25-a502-3bdb2e88310e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP23 OEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP23%20OEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 20424,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 TCE 90 R.S.LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 R.S.LINE',
 'vin': 'VF1RJA00470938716',
 'year': 2023}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEL%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Saving data for WP23%20OEL: {'auction_closing_time': 1774951200.0, 'created_time': 1774045358.182199, 'last_price_update_time': 1774736918.458568}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP23%2520OEL') HTTP/1.1" 204 0
2026-03-28 22:28:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with identifier: LD23%20UTS
2026-03-28 22:28:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with identifier: LD23%20UTS
2026-03-28 22:28:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1fd7a2f-c6c9-52af-86e5-3b16b603b15c with identifier: LD23%20UTS to the API
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20UTS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e1fd7a2f-c6c9-52af-86e5-3b16b603b15c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD23 UTS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20UTS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 26262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK6PC749924',
 'year': 2023}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520UTS%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Saving data for LD23%20UTS: {'auction_closing_time': 1774864800.0, 'created_time': 1774533958.349341, 'last_price_update_time': 1774736918.759797}
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520UTS') HTTP/1.1" 204 0
2026-03-28 22:28:38 [bca.uk] INFO: Found listing with ID: KJ21%20ZBU
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ21%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Scrape type for KJ21%20ZBU: 2
2026-03-28 22:28:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f858caa-d490-5441-8ed6-b47c8ca85e81 with identifier: KJ21%20ZBU
2026-03-28 22:28:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f858caa-d490-5441-8ed6-b47c8ca85e81 with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7f858caa-d490-5441-8ed6-b47c8ca85e81 with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7f858caa-d490-5441-8ed6-b47c8ca85e81, identifier: KJ21%20ZBU
2026-03-28 22:28:38 [bca.uk] INFO: Found listing with ID: OV72%20BXK
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520BXK%27 HTTP/1.1" 200 None
2026-03-28 22:28:38 [bca.uk] INFO: Scrape type for OV72%20BXK: 2
2026-03-28 22:28:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5daaf53-2b4e-558d-b354-e3a79df0d28e with identifier: OV72%20BXK
2026-03-28 22:28:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5daaf53-2b4e-558d-b354-e3a79df0d28e with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5daaf53-2b4e-558d-b354-e3a79df0d28e with scrape type 2
2026-03-28 22:28:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5daaf53-2b4e-558d-b354-e3a79df0d28e, identifier: OV72%20BXK
2026-03-28 22:28:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ddfaff8-d903-509c-bf30-057141cbc542 with identifier: PK13%20JWV
2026-03-28 22:28:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ddfaff8-d903-509c-bf30-057141cbc542 with identifier: PK13%20JWV
2026-03-28 22:28:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ddfaff8-d903-509c-bf30-057141cbc542 with identifier: PK13%20JWV to the API
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK13%20JWV-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ddfaff8-d903-509c-bf30-057141cbc542',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK13 JWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK13%20JWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 211531,
 '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 TDCI 105 ECONETIC EDGE Estate',
 'transmission': 'manual',
 'trim': 'TDCI 105 ECONETIC EDGE',
 'vin': 'WF0LXXGCBLDP47686',
 'year': 2013}
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK13%2520JWV%27 HTTP/1.1" 200 None
2026-03-28 22:28:39 [bca.uk] INFO: Saving data for PK13%20JWV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534309.657064, 'last_price_update_time': 1774736919.247177}
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK13%2520JWV') HTTP/1.1" 204 0
2026-03-28 22:28:39 [bca.uk] INFO: Found listing with ID: GX72%20TYT
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX72%2520TYT%27 HTTP/1.1" 200 None
2026-03-28 22:28:39 [bca.uk] INFO: Scrape type for GX72%20TYT: 2
2026-03-28 22:28:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a38794b-1e08-5a39-af3b-d33656773470 with identifier: GX72%20TYT
2026-03-28 22:28:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a38794b-1e08-5a39-af3b-d33656773470 with scrape type 2
2026-03-28 22:28:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a38794b-1e08-5a39-af3b-d33656773470 with scrape type 2
2026-03-28 22:28:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a38794b-1e08-5a39-af3b-d33656773470, identifier: GX72%20TYT
2026-03-28 22:28:39 [bca.uk] INFO: Found listing with ID: LR21%20YHE
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520YHE%27 HTTP/1.1" 200 None
2026-03-28 22:28:39 [bca.uk] INFO: Scrape type for LR21%20YHE: 2
2026-03-28 22:28:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 260406c5-0563-594a-8226-cda5fcfdb679 with identifier: LR21%20YHE
2026-03-28 22:28:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 260406c5-0563-594a-8226-cda5fcfdb679 with scrape type 2
2026-03-28 22:28:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 260406c5-0563-594a-8226-cda5fcfdb679 with scrape type 2
2026-03-28 22:28:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 260406c5-0563-594a-8226-cda5fcfdb679, identifier: LR21%20YHE
2026-03-28 22:28:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7f858caa-d490-5441-8ed6-b47c8ca85e81 with identifier: KJ21%20ZBU
2026-03-28 22:28:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7f858caa-d490-5441-8ed6-b47c8ca85e81 with identifier: KJ21%20ZBU
2026-03-28 22:28:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7f858caa-d490-5441-8ed6-b47c8ca85e81 with identifier: KJ21%20ZBU to the API
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 46,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KJ21%20ZBU-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': '7f858caa-d490-5441-8ed6-b47c8ca85e81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KJ21 ZBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KJ21%20ZBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 90803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 30E M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT STEP',
 'vin': 'WBATS120109H59231',
 'year': 2021}
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ21%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 22:28:39 [bca.uk] INFO: Saving data for KJ21%20ZBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774536314.005906, 'last_price_update_time': 1774736919.749526}
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KJ21%2520ZBU') HTTP/1.1" 204 0
2026-03-28 22:28:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5daaf53-2b4e-558d-b354-e3a79df0d28e with identifier: OV72%20BXK
2026-03-28 22:28:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5daaf53-2b4e-558d-b354-e3a79df0d28e with identifier: OV72%20BXK
2026-03-28 22:28:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5daaf53-2b4e-558d-b354-e3a79df0d28e with identifier: OV72%20BXK to the API
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV72%20BXK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c5daaf53-2b4e-558d-b354-e3a79df0d28e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV72 BXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV72%20BXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 26297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 300KW 78KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH DM4 LONG RANGE',
 'vin': 'YSMVSEDE0PL117464',
 'year': 2022}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV72%2520BXK%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Saving data for OV72%20BXK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841107.847527, 'last_price_update_time': 1774736920.027528}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV72%2520BXK') HTTP/1.1" 204 0
2026-03-28 22:28:40 [bca.uk] INFO: Found listing with ID: PK65%20YHH
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520YHH%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Scrape type for PK65%20YHH: 2
2026-03-28 22:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98430663-d89b-5922-85fb-dff3505caa25 with identifier: PK65%20YHH
2026-03-28 22:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98430663-d89b-5922-85fb-dff3505caa25 with scrape type 2
2026-03-28 22:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98430663-d89b-5922-85fb-dff3505caa25 with scrape type 2
2026-03-28 22:28:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98430663-d89b-5922-85fb-dff3505caa25, identifier: PK65%20YHH
2026-03-28 22:28:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a38794b-1e08-5a39-af3b-d33656773470 with identifier: GX72%20TYT
2026-03-28 22:28:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a38794b-1e08-5a39-af3b-d33656773470 with identifier: GX72%20TYT
2026-03-28 22:28:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a38794b-1e08-5a39-af3b-d33656773470 with identifier: GX72%20TYT to the API
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 50,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX72%20TYT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4a38794b-1e08-5a39-af3b-d33656773470',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX72 TYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX72%20TYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 52999,
 'odometer_reading_unit': '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 2.0 P400E AWD R-DYNAMIC S StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC S',
 'vin': 'SADCA2AY6PA715108',
 'year': 2023}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX72%2520TYT%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Saving data for GX72%20TYT: {'auction_closing_time': 1774951200.0, 'created_time': 1774533963.491813, 'last_price_update_time': 1774736920.408617}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX72%2520TYT') HTTP/1.1" 204 0
2026-03-28 22:28:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 260406c5-0563-594a-8226-cda5fcfdb679 with identifier: LR21%20YHE
2026-03-28 22:28:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 260406c5-0563-594a-8226-cda5fcfdb679 with identifier: LR21%20YHE
2026-03-28 22:28:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 260406c5-0563-594a-8226-cda5fcfdb679 with identifier: LR21%20YHE to the API
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR21%20YHE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '260406c5-0563-594a-8226-cda5fcfdb679',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR21 YHE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR21%20YHE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 29540,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.5 BLUEHDI 110 ALLURE PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'BLUEHDI 110 ALLURE PREMIUM',
 'vin': 'VR3UDYHSKLJ983226',
 'year': 2021}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR21%2520YHE%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Saving data for LR21%20YHE: {'auction_closing_time': 1774864800.0, 'created_time': 1774277096.838385, 'last_price_update_time': 1774736920.770079}
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR21%2520YHE') HTTP/1.1" 204 0
2026-03-28 22:28:40 [bca.uk] INFO: Found listing with ID: KX72%20TCZ
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX72%2520TCZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Scrape type for KX72%20TCZ: 0
2026-03-28 22:28:40 [bca.uk] INFO: Found listing with ID: LA72%20DZU
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520DZU%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Scrape type for LA72%20DZU: 2
2026-03-28 22:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef312242-a130-5764-ad1a-59738c4c5963 with identifier: LA72%20DZU
2026-03-28 22:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef312242-a130-5764-ad1a-59738c4c5963 with scrape type 2
2026-03-28 22:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef312242-a130-5764-ad1a-59738c4c5963 with scrape type 2
2026-03-28 22:28:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef312242-a130-5764-ad1a-59738c4c5963, identifier: LA72%20DZU
2026-03-28 22:28:40 [bca.uk] INFO: Found listing with ID: VK21%20YGH
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520YGH%27 HTTP/1.1" 200 None
2026-03-28 22:28:40 [bca.uk] INFO: Scrape type for VK21%20YGH: 2
2026-03-28 22:28:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with identifier: VK21%20YGH
2026-03-28 22:28:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with scrape type 2
2026-03-28 22:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with scrape type 2
2026-03-28 22:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50df4d24-6d8b-5b45-b71d-f4c397d6cd50, identifier: VK21%20YGH
2026-03-28 22:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98430663-d89b-5922-85fb-dff3505caa25 with identifier: PK65%20YHH
2026-03-28 22:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98430663-d89b-5922-85fb-dff3505caa25 with identifier: PK65%20YHH
2026-03-28 22:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98430663-d89b-5922-85fb-dff3505caa25 with identifier: PK65%20YHH to the API
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK65%20YHH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98430663-d89b-5922-85fb-dff3505caa25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK65 YHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK65%20YHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 99937,
 'odometer_reading_unit': '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 X P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 180 4WD TITANIUM X P/S',
 'vin': 'WF0AXXWPMAFU29720',
 'year': 2015}
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520YHH%27 HTTP/1.1" 200 None
2026-03-28 22:28:41 [bca.uk] INFO: Saving data for PK65%20YHH: {'auction_closing_time': 1775210400.0, 'created_time': 1774534312.5876, 'last_price_update_time': 1774736921.309696}
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK65%2520YHH') HTTP/1.1" 204 0
2026-03-28 22:28:41 [bca.uk] INFO: Found listing with ID: LD22%20PZB
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520PZB%27 HTTP/1.1" 200 None
2026-03-28 22:28:41 [bca.uk] INFO: Scrape type for LD22%20PZB: 2
2026-03-28 22:28:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6794a703-f837-5ef8-9dc0-de669e59e669 with identifier: LD22%20PZB
2026-03-28 22:28:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6794a703-f837-5ef8-9dc0-de669e59e669 with scrape type 2
2026-03-28 22:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6794a703-f837-5ef8-9dc0-de669e59e669 with scrape type 2
2026-03-28 22:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6794a703-f837-5ef8-9dc0-de669e59e669, identifier: LD22%20PZB
2026-03-28 22:28:41 [bca.uk] INFO: Found listing with ID: LS69%20AWM
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 22:28:41 [bca.uk] INFO: Scrape type for LS69%20AWM: 2
2026-03-28 22:28:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4217682-bf67-556d-bb4e-e642b0d8cd06 with identifier: LS69%20AWM
2026-03-28 22:28:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4217682-bf67-556d-bb4e-e642b0d8cd06 with scrape type 2
2026-03-28 22:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4217682-bf67-556d-bb4e-e642b0d8cd06 with scrape type 2
2026-03-28 22:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4217682-bf67-556d-bb4e-e642b0d8cd06, identifier: LS69%20AWM
2026-03-28 22:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef312242-a130-5764-ad1a-59738c4c5963 with identifier: LA72%20DZU
2026-03-28 22:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef312242-a130-5764-ad1a-59738c4c5963 with identifier: LA72%20DZU
2026-03-28 22:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef312242-a130-5764-ad1a-59738c4c5963 with identifier: LA72%20DZU to the API
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA72%20DZU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ef312242-a130-5764-ad1a-59738c4c5963',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LA72 DZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA72%20DZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 55272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FSXPC668598',
 'year': 2022}
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520DZU%27 HTTP/1.1" 200 None
2026-03-28 22:28:41 [bca.uk] INFO: Saving data for LA72%20DZU: {'auction_closing_time': 1774864800.0, 'created_time': 1773909705.226828, 'last_price_update_time': 1774736921.811947}
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA72%2520DZU') HTTP/1.1" 204 0
2026-03-28 22:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with identifier: VK21%20YGH
2026-03-28 22:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with identifier: VK21%20YGH
2026-03-28 22:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50df4d24-6d8b-5b45-b71d-f4c397d6cd50 with identifier: VK21%20YGH to the API
2026-03-28 22:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK21%20YGH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '50df4d24-6d8b-5b45-b71d-f4c397d6cd50',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK21 YGH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK21%20YGH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 19004,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW545986',
 'year': 2021}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520YGH%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Saving data for VK21%20YGH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534103.3423629, 'last_price_update_time': 1774736922.115457}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK21%2520YGH') HTTP/1.1" 204 0
2026-03-28 22:28:42 [bca.uk] INFO: Found listing with ID: RJ11%20ZRY
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ11%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Scrape type for RJ11%20ZRY: 2
2026-03-28 22:28:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4325bd0-0d81-55d6-ab2f-9c5cd749148f with identifier: RJ11%20ZRY
2026-03-28 22:28:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4325bd0-0d81-55d6-ab2f-9c5cd749148f with scrape type 2
2026-03-28 22:28:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4325bd0-0d81-55d6-ab2f-9c5cd749148f with scrape type 2
2026-03-28 22:28:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4325bd0-0d81-55d6-ab2f-9c5cd749148f, identifier: RJ11%20ZRY
2026-03-28 22:28:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6794a703-f837-5ef8-9dc0-de669e59e669 with identifier: LD22%20PZB
2026-03-28 22:28:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6794a703-f837-5ef8-9dc0-de669e59e669 with identifier: LD22%20PZB
2026-03-28 22:28:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6794a703-f837-5ef8-9dc0-de669e59e669 with identifier: LD22%20PZB to the API
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD22%20PZB-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': '6794a703-f837-5ef8-9dc0-de669e59e669',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD22 PZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD22%20PZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 58365,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI PHEV 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI PHEV 2 DCT',
 'vin': 'KNACM81DVN5531050',
 'year': 2022}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520PZB%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Saving data for LD22%20PZB: {'auction_closing_time': 1774951200.0, 'created_time': 1774533963.939502, 'last_price_update_time': 1774736922.510357}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD22%2520PZB') HTTP/1.1" 204 0
2026-03-28 22:28:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4217682-bf67-556d-bb4e-e642b0d8cd06 with identifier: LS69%20AWM
2026-03-28 22:28:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4217682-bf67-556d-bb4e-e642b0d8cd06 with identifier: LS69%20AWM
2026-03-28 22:28:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4217682-bf67-556d-bb4e-e642b0d8cd06 with identifier: LS69%20AWM to the API
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS69%20AWM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c4217682-bf67-556d-bb4e-e642b0d8cd06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS69 AWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS69%20AWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 32766,
 'odometer_reading_unit': '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': 'SJNFFAJ11U2688061',
 'year': 2019}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520AWM%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Saving data for LS69%20AWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774533953.269252, 'last_price_update_time': 1774736922.789717}
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS69%2520AWM') HTTP/1.1" 204 0
2026-03-28 22:28:42 [bca.uk] INFO: Found listing with ID: LR15%20LXK
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR15%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Scrape type for LR15%20LXK: 2
2026-03-28 22:28:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ee7bd88-2494-5188-8408-c4cddb95280b with identifier: LR15%20LXK
2026-03-28 22:28:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ee7bd88-2494-5188-8408-c4cddb95280b with scrape type 2
2026-03-28 22:28:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ee7bd88-2494-5188-8408-c4cddb95280b with scrape type 2
2026-03-28 22:28:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ee7bd88-2494-5188-8408-c4cddb95280b, identifier: LR15%20LXK
2026-03-28 22:28:42 [bca.uk] INFO: Found listing with ID: YUI%206353
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YUI%25206353%27 HTTP/1.1" 200 None
2026-03-28 22:28:42 [bca.uk] INFO: Scrape type for YUI%206353: 2
2026-03-28 22:28:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abdb0015-794b-59ee-95c3-9e9500b441fb with identifier: YUI%206353
2026-03-28 22:28:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abdb0015-794b-59ee-95c3-9e9500b441fb with scrape type 2
2026-03-28 22:28:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abdb0015-794b-59ee-95c3-9e9500b441fb with scrape type 2
2026-03-28 22:28:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abdb0015-794b-59ee-95c3-9e9500b441fb, identifier: YUI%206353
2026-03-28 22:28:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4325bd0-0d81-55d6-ab2f-9c5cd749148f with identifier: RJ11%20ZRY
2026-03-28 22:28:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4325bd0-0d81-55d6-ab2f-9c5cd749148f with identifier: RJ11%20ZRY
2026-03-28 22:28:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4325bd0-0d81-55d6-ab2f-9c5cd749148f with identifier: RJ11%20ZRY to the API
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ11%20ZRY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4325bd0-0d81-55d6-ab2f-9c5cd749148f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ11 ZRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ11%20ZRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 114683,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 2.0 CDI CLASSIC SE Hatchback',
 'transmission': 'manual',
 'trim': 'CDI CLASSIC SE',
 'vin': 'WDD1690062J972065',
 'year': 2011}
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ11%2520ZRY%27 HTTP/1.1" 200 None
2026-03-28 22:28:43 [bca.uk] INFO: Saving data for RJ11%20ZRY: {'auction_closing_time': 1775210400.0, 'created_time': 1774534308.822495, 'last_price_update_time': 1774736923.307701}
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ11%2520ZRY') HTTP/1.1" 204 0
2026-03-28 22:28:43 [bca.uk] INFO: Found listing with ID: LE71%20CLO
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CLO%27 HTTP/1.1" 200 None
2026-03-28 22:28:43 [bca.uk] INFO: Scrape type for LE71%20CLO: 2
2026-03-28 22:28:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8565b45f-489f-5540-bbaf-e170797bca25 with identifier: LE71%20CLO
2026-03-28 22:28:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8565b45f-489f-5540-bbaf-e170797bca25 with scrape type 2
2026-03-28 22:28:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8565b45f-489f-5540-bbaf-e170797bca25 with scrape type 2
2026-03-28 22:28:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8565b45f-489f-5540-bbaf-e170797bca25, identifier: LE71%20CLO
2026-03-28 22:28:43 [bca.uk] INFO: Found listing with ID: MM21%20HHO
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM21%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 22:28:43 [bca.uk] INFO: Scrape type for MM21%20HHO: 2
2026-03-28 22:28:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 553eef3c-c388-537b-a139-4a09a64ca6ad with identifier: MM21%20HHO
2026-03-28 22:28:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 553eef3c-c388-537b-a139-4a09a64ca6ad with scrape type 2
2026-03-28 22:28:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 553eef3c-c388-537b-a139-4a09a64ca6ad with scrape type 2
2026-03-28 22:28:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 553eef3c-c388-537b-a139-4a09a64ca6ad, identifier: MM21%20HHO
2026-03-28 22:28:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ee7bd88-2494-5188-8408-c4cddb95280b with identifier: LR15%20LXK
2026-03-28 22:28:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ee7bd88-2494-5188-8408-c4cddb95280b with identifier: LR15%20LXK
2026-03-28 22:28:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ee7bd88-2494-5188-8408-c4cddb95280b with identifier: LR15%20LXK to the API
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR15%20LXK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0ee7bd88-2494-5188-8408-c4cddb95280b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR15 LXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR15%20LXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 88638,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI AMG SPORT EDITION Coupe',
 'transmission': 'manual',
 'trim': 'CDI AMG SPORT EDITION',
 'vin': 'WDD2043022G384005',
 'year': 2015}
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR15%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:28:43 [bca.uk] INFO: Saving data for LR15%20LXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774534152.576001, 'last_price_update_time': 1774736923.805495}
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR15%2520LXK') HTTP/1.1" 204 0
2026-03-28 22:28:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abdb0015-794b-59ee-95c3-9e9500b441fb with identifier: YUI%206353
2026-03-28 22:28:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abdb0015-794b-59ee-95c3-9e9500b441fb with identifier: YUI%206353
2026-03-28 22:28:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abdb0015-794b-59ee-95c3-9e9500b441fb with identifier: YUI%206353 to the API
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YUI%206353-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'abdb0015-794b-59ee-95c3-9e9500b441fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YUI 6353',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YUI%206353&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 19546,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE PREMIUM',
 'vin': 'W1N9N0CB8PJ064547',
 'year': 2023}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YUI%25206353%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Saving data for YUI%206353: {'auction_closing_time': 1774864800.0, 'created_time': 1774534094.958596, 'last_price_update_time': 1774736924.093255}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YUI%25206353') HTTP/1.1" 204 0
2026-03-28 22:28:44 [bca.uk] INFO: Found listing with ID: PK07%20USE
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK07%2520USE%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Scrape type for PK07%20USE: 2
2026-03-28 22:28:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a733306-94fb-5eee-a1bb-d036df9f12e3 with identifier: PK07%20USE
2026-03-28 22:28:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a733306-94fb-5eee-a1bb-d036df9f12e3 with scrape type 2
2026-03-28 22:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a733306-94fb-5eee-a1bb-d036df9f12e3 with scrape type 2
2026-03-28 22:28:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a733306-94fb-5eee-a1bb-d036df9f12e3, identifier: PK07%20USE
2026-03-28 22:28:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8565b45f-489f-5540-bbaf-e170797bca25 with identifier: LE71%20CLO
2026-03-28 22:28:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8565b45f-489f-5540-bbaf-e170797bca25 with identifier: LE71%20CLO
2026-03-28 22:28:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8565b45f-489f-5540-bbaf-e170797bca25 with identifier: LE71%20CLO to the API
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE71%20CLO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8565b45f-489f-5540-bbaf-e170797bca25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE71 CLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE71%20CLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 92560,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK5NC477461',
 'year': 2022}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520CLO%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Saving data for LE71%20CLO: {'auction_closing_time': 1774951200.0, 'created_time': 1774533960.889452, 'last_price_update_time': 1774736924.468606}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE71%2520CLO') HTTP/1.1" 204 0
2026-03-28 22:28:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 553eef3c-c388-537b-a139-4a09a64ca6ad with identifier: MM21%20HHO
2026-03-28 22:28:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 553eef3c-c388-537b-a139-4a09a64ca6ad with identifier: MM21%20HHO
2026-03-28 22:28:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 553eef3c-c388-537b-a139-4a09a64ca6ad with identifier: MM21%20HHO to the API
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 234,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM21%20HHO-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '553eef3c-c388-537b-a139-4a09a64ca6ad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM21 HHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM21%20HHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 37673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 110 3.0 I6 D200 AWD SE (5ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D200 AWD SE (5ST)',
 'vin': 'SALEA7AW4N2066392',
 'year': 2021}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM21%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Saving data for MM21%20HHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533947.729045, 'last_price_update_time': 1774736924.828324}
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM21%2520HHO') HTTP/1.1" 204 0
2026-03-28 22:28:44 [bca.uk] INFO: Found listing with ID: LR22%20XUE
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520XUE%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Scrape type for LR22%20XUE: 2
2026-03-28 22:28:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df6f00d9-d9b5-532d-a772-18258c0023fa with identifier: LR22%20XUE
2026-03-28 22:28:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df6f00d9-d9b5-532d-a772-18258c0023fa with scrape type 2
2026-03-28 22:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df6f00d9-d9b5-532d-a772-18258c0023fa with scrape type 2
2026-03-28 22:28:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df6f00d9-d9b5-532d-a772-18258c0023fa, identifier: LR22%20XUE
2026-03-28 22:28:44 [bca.uk] INFO: Found listing with ID: CMZ%206782
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CMZ%25206782%27 HTTP/1.1" 200 None
2026-03-28 22:28:44 [bca.uk] INFO: Scrape type for CMZ%206782: 2
2026-03-28 22:28:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with identifier: CMZ%206782
2026-03-28 22:28:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with scrape type 2
2026-03-28 22:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with scrape type 2
2026-03-28 22:28:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc, identifier: CMZ%206782
2026-03-28 22:28:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a733306-94fb-5eee-a1bb-d036df9f12e3 with identifier: PK07%20USE
2026-03-28 22:28:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a733306-94fb-5eee-a1bb-d036df9f12e3 with identifier: PK07%20USE
2026-03-28 22:28:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a733306-94fb-5eee-a1bb-d036df9f12e3 with identifier: PK07%20USE to the API
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK07%20USE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6a733306-94fb-5eee-a1bb-d036df9f12e3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK07 USE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK07%20USE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 141366,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'AUDI A3 2.0 TDI 170 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 170 S LINE S-T',
 'vin': 'WAUZZZ8P07A179967',
 'year': 2007}
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK07%2520USE%27 HTTP/1.1" 200 None
2026-03-28 22:28:45 [bca.uk] INFO: Saving data for PK07%20USE: {'auction_closing_time': 1775210400.0, 'created_time': 1774534309.236833, 'last_price_update_time': 1774736925.341839}
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK07%2520USE') HTTP/1.1" 204 0
2026-03-28 22:28:45 [bca.uk] INFO: Found listing with ID: LO23%20CWN
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 22:28:45 [bca.uk] INFO: Scrape type for LO23%20CWN: 2
2026-03-28 22:28:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with identifier: LO23%20CWN
2026-03-28 22:28:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with scrape type 2
2026-03-28 22:28:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with scrape type 2
2026-03-28 22:28:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f, identifier: LO23%20CWN
2026-03-28 22:28:45 [bca.uk] INFO: Found listing with ID: NL23%20ODN
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 22:28:45 [bca.uk] INFO: Scrape type for NL23%20ODN: 2
2026-03-28 22:28:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68663d9c-710b-55eb-ae41-9393850196b1 with identifier: NL23%20ODN
2026-03-28 22:28:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68663d9c-710b-55eb-ae41-9393850196b1 with scrape type 2
2026-03-28 22:28:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68663d9c-710b-55eb-ae41-9393850196b1 with scrape type 2
2026-03-28 22:28:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68663d9c-710b-55eb-ae41-9393850196b1, identifier: NL23%20ODN
2026-03-28 22:28:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df6f00d9-d9b5-532d-a772-18258c0023fa with identifier: LR22%20XUE
2026-03-28 22:28:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df6f00d9-d9b5-532d-a772-18258c0023fa with identifier: LR22%20XUE
2026-03-28 22:28:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df6f00d9-d9b5-532d-a772-18258c0023fa with identifier: LR22%20XUE to the API
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20XUE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'df6f00d9-d9b5-532d-a772-18258c0023fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 XUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20XUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 114587,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 XDRIVE 25E M SPORT X Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E M SPORT X',
 'vin': 'WBAYN920305V04631',
 'year': 2022}
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520XUE%27 HTTP/1.1" 200 None
2026-03-28 22:28:45 [bca.uk] INFO: Saving data for LR22%20XUE: {'auction_closing_time': 1774864800.0, 'created_time': 1774536311.332164, 'last_price_update_time': 1774736925.851028}
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520XUE') HTTP/1.1" 204 0
2026-03-28 22:28:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with identifier: CMZ%206782
2026-03-28 22:28:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with identifier: CMZ%206782
2026-03-28 22:28:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc with identifier: CMZ%206782 to the API
2026-03-28 22:28:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CMZ%206782-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e0a3a45c-0edc-5c7b-a5c0-65dfd8ff8dfc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CMZ 6782',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CMZ%206782&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 13853,
 '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': 'LRWYHCFS9RC361242',
 'year': 2024}
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CMZ%25206782%27 HTTP/1.1" 200 None
2026-03-28 22:28:46 [bca.uk] INFO: Saving data for CMZ%206782: {'auction_closing_time': 1774864800.0, 'created_time': 1774534097.082353, 'last_price_update_time': 1774736926.886671}
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CMZ%25206782') HTTP/1.1" 204 0
2026-03-28 22:28:46 [bca.uk] INFO: Found listing with ID: BD16%20YAO
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:28:46 [bca.uk] INFO: Scrape type for BD16%20YAO: 2
2026-03-28 22:28:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a367fea9-4b01-5e79-9f7a-82f048ceecab with identifier: BD16%20YAO
2026-03-28 22:28:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a367fea9-4b01-5e79-9f7a-82f048ceecab with scrape type 2
2026-03-28 22:28:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a367fea9-4b01-5e79-9f7a-82f048ceecab with scrape type 2
2026-03-28 22:28:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a367fea9-4b01-5e79-9f7a-82f048ceecab, identifier: BD16%20YAO
2026-03-28 22:28:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with identifier: LO23%20CWN
2026-03-28 22:28:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with identifier: LO23%20CWN
2026-03-28 22:28:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f with identifier: LO23%20CWN to the API
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 27,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO23%20CWN-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': '10b060d9-89e7-5a9f-b462-6a7cdc8b7f6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO23 CWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO23%20CWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CUPRA',
 'model': 'FORMENTOR',
 'odometer': 39068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CUPRA FORMENTOR 1.4 E-HYBRID 205 V1 DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-HYBRID 205 V1 DSG',
 'vin': 'VSSZZZKM8PR090813',
 'year': 2023}
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO23%2520CWN%27 HTTP/1.1" 200 None
2026-03-28 22:28:47 [bca.uk] INFO: Saving data for LO23%20CWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774533950.872412, 'last_price_update_time': 1774736927.265929}
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO23%2520CWN') HTTP/1.1" 204 0
2026-03-28 22:28:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68663d9c-710b-55eb-ae41-9393850196b1 with identifier: NL23%20ODN
2026-03-28 22:28:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68663d9c-710b-55eb-ae41-9393850196b1 with identifier: NL23%20ODN
2026-03-28 22:28:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68663d9c-710b-55eb-ae41-9393850196b1 with identifier: NL23%20ODN to the API
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20ODN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '68663d9c-710b-55eb-ae41-9393850196b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 ODN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20ODN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 42243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 2',
 'vin': 'KNACP811UP5031495',
 'year': 2023}
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520ODN%27 HTTP/1.1" 200 None
2026-03-28 22:28:47 [bca.uk] INFO: Saving data for NL23%20ODN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533945.668436, 'last_price_update_time': 1774736927.531676}
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520ODN') HTTP/1.1" 204 0
2026-03-28 22:28:47 [bca.uk] INFO: Found listing with ID: MD21%20YVG
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 22:28:47 [bca.uk] INFO: Scrape type for MD21%20YVG: 2
2026-03-28 22:28:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 541304c4-bf1e-5288-97b8-9e433fd58379 with identifier: MD21%20YVG
2026-03-28 22:28:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 541304c4-bf1e-5288-97b8-9e433fd58379 with scrape type 2
2026-03-28 22:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 541304c4-bf1e-5288-97b8-9e433fd58379 with scrape type 2
2026-03-28 22:28:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 541304c4-bf1e-5288-97b8-9e433fd58379, identifier: MD21%20YVG
2026-03-28 22:28:47 [bca.uk] INFO: Found listing with ID: RJ71%20ZPV
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZPV%27 HTTP/1.1" 200 None
2026-03-28 22:28:47 [bca.uk] INFO: Scrape type for RJ71%20ZPV: 2
2026-03-28 22:28:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdd7365e-37db-55a1-98f5-e87611381fa5 with identifier: RJ71%20ZPV
2026-03-28 22:28:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdd7365e-37db-55a1-98f5-e87611381fa5 with scrape type 2
2026-03-28 22:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdd7365e-37db-55a1-98f5-e87611381fa5 with scrape type 2
2026-03-28 22:28:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdd7365e-37db-55a1-98f5-e87611381fa5, identifier: RJ71%20ZPV
2026-03-28 22:28:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a367fea9-4b01-5e79-9f7a-82f048ceecab with identifier: BD16%20YAO
2026-03-28 22:28:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a367fea9-4b01-5e79-9f7a-82f048ceecab with identifier: BD16%20YAO
2026-03-28 22:28:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a367fea9-4b01-5e79-9f7a-82f048ceecab with identifier: BD16%20YAO to the API
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD16%20YAO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a367fea9-4b01-5e79-9f7a-82f048ceecab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD16 YAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD16%20YAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 93382,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DIG-T TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFCAJ11U1698146',
 'year': 2016}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD16%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Saving data for BD16%20YAO: {'auction_closing_time': 1775037600.0, 'created_time': 1774534311.187903, 'last_price_update_time': 1774736928.049796}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD16%2520YAO') HTTP/1.1" 204 0
2026-03-28 22:28:48 [bca.uk] INFO: Found listing with ID: MJ71%20YBZ
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520YBZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Scrape type for MJ71%20YBZ: 2
2026-03-28 22:28:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with identifier: MJ71%20YBZ
2026-03-28 22:28:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393, identifier: MJ71%20YBZ
2026-03-28 22:28:48 [bca.uk] INFO: Found listing with ID: RX71%20EGV
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX71%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Scrape type for RX71%20EGV: 2
2026-03-28 22:28:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a34f488a-bf07-5885-9575-e9381b0d34ac with identifier: RX71%20EGV
2026-03-28 22:28:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a34f488a-bf07-5885-9575-e9381b0d34ac with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a34f488a-bf07-5885-9575-e9381b0d34ac with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a34f488a-bf07-5885-9575-e9381b0d34ac, identifier: RX71%20EGV
2026-03-28 22:28:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 541304c4-bf1e-5288-97b8-9e433fd58379 with identifier: MD21%20YVG
2026-03-28 22:28:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 541304c4-bf1e-5288-97b8-9e433fd58379 with identifier: MD21%20YVG
2026-03-28 22:28:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 541304c4-bf1e-5288-97b8-9e433fd58379 with identifier: MD21%20YVG to the API
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD21%20YVG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '541304c4-bf1e-5288-97b8-9e433fd58379',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD21 YVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD21%20YVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 51957,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FJ5MC294775',
 'year': 2021}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520YVG%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Saving data for MD21%20YVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534149.853512, 'last_price_update_time': 1774736928.551612}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD21%2520YVG') HTTP/1.1" 204 0
2026-03-28 22:28:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdd7365e-37db-55a1-98f5-e87611381fa5 with identifier: RJ71%20ZPV
2026-03-28 22:28:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdd7365e-37db-55a1-98f5-e87611381fa5 with identifier: RJ71%20ZPV
2026-03-28 22:28:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdd7365e-37db-55a1-98f5-e87611381fa5 with identifier: RJ71%20ZPV to the API
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20ZPV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bdd7365e-37db-55a1-98f5-e87611381fa5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ71 ZPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20ZPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 18145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGY2NA033528',
 'year': 2022}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ZPV%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Saving data for RJ71%20ZPV: {'auction_closing_time': 1774951200.0, 'created_time': 1773958300.082618, 'last_price_update_time': 1774736928.833462}
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520ZPV') HTTP/1.1" 204 0
2026-03-28 22:28:48 [bca.uk] INFO: Found listing with ID: BV14%20RSX
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520RSX%27 HTTP/1.1" 200 None
2026-03-28 22:28:48 [bca.uk] INFO: Scrape type for BV14%20RSX: 2
2026-03-28 22:28:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with identifier: BV14%20RSX
2026-03-28 22:28:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with scrape type 2
2026-03-28 22:28:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b, identifier: BV14%20RSX
2026-03-28 22:28:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with identifier: MJ71%20YBZ
2026-03-28 22:28:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with identifier: MJ71%20YBZ
2026-03-28 22:28:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393 with identifier: MJ71%20YBZ to the API
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ71%20YBZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2e7aefdd-9da8-5f8f-8e8f-03c6ccfbb393',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ71 YBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ71%20YBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 29184,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI SCR 150 SE TECHNOLOGY DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI SCR 150 SE TECHNOLOGY DSG',
 'vin': 'TMBKH7NP6N7014175',
 'year': 2022}
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520YBZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:49 [bca.uk] INFO: Saving data for MJ71%20YBZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774533949.924279, 'last_price_update_time': 1774736929.230131}
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ71%2520YBZ') HTTP/1.1" 204 0
2026-03-28 22:28:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a34f488a-bf07-5885-9575-e9381b0d34ac with identifier: RX71%20EGV
2026-03-28 22:28:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a34f488a-bf07-5885-9575-e9381b0d34ac with identifier: RX71%20EGV
2026-03-28 22:28:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a34f488a-bf07-5885-9575-e9381b0d34ac with identifier: RX71%20EGV to the API
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX71%20EGV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a34f488a-bf07-5885-9575-e9381b0d34ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RX71 EGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX71%20EGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 13068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'VXKUPHMHDM4325876',
 'year': 2022}
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX71%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:28:49 [bca.uk] INFO: Saving data for RX71%20EGV: {'auction_closing_time': 1774864800.0, 'created_time': 1774533943.353004, 'last_price_update_time': 1774736929.527065}
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX71%2520EGV') HTTP/1.1" 204 0
2026-03-28 22:28:49 [bca.uk] INFO: Found listing with ID: MK23%20USF
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK23%2520USF%27 HTTP/1.1" 200 None
2026-03-28 22:28:49 [bca.uk] INFO: Scrape type for MK23%20USF: 0
2026-03-28 22:28:49 [bca.uk] INFO: Found listing with ID: ML23%20CGO
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 22:28:49 [bca.uk] INFO: Scrape type for ML23%20CGO: 2
2026-03-28 22:28:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with identifier: ML23%20CGO
2026-03-28 22:28:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with scrape type 2
2026-03-28 22:28:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with scrape type 2
2026-03-28 22:28:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9, identifier: ML23%20CGO
2026-03-28 22:28:49 [bca.uk] INFO: Found listing with ID: DG22%20ZZX
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520ZZX%27 HTTP/1.1" 200 None
2026-03-28 22:28:49 [bca.uk] INFO: Scrape type for DG22%20ZZX: 2
2026-03-28 22:28:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0408db8-2640-545e-8cdc-c04f58b2890a with identifier: DG22%20ZZX
2026-03-28 22:28:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0408db8-2640-545e-8cdc-c04f58b2890a with scrape type 2
2026-03-28 22:28:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0408db8-2640-545e-8cdc-c04f58b2890a with scrape type 2
2026-03-28 22:28:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0408db8-2640-545e-8cdc-c04f58b2890a, identifier: DG22%20ZZX
2026-03-28 22:28:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with identifier: BV14%20RSX
2026-03-28 22:28:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with identifier: BV14%20RSX
2026-03-28 22:28:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b with identifier: BV14%20RSX to the API
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV14%20RSX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f6a6cbf1-2db1-5ab6-9042-a37f81a6b57b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV14 RSX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV14%20RSX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 64054,
 'odometer_reading_unit': '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': 'WF0KXXGCBKEY76109',
 'year': 2014}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV14%2520RSX%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Saving data for BV14%20RSX: {'auction_closing_time': 1775037600.0, 'created_time': 1774534298.279474, 'last_price_update_time': 1774736930.050114}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV14%2520RSX') HTTP/1.1" 204 0
2026-03-28 22:28:50 [bca.uk] INFO: Found listing with ID: RO72%20TPF
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Scrape type for RO72%20TPF: 2
2026-03-28 22:28:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56bf4e56-957a-5e3e-9062-0562765bf5ca with identifier: RO72%20TPF
2026-03-28 22:28:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56bf4e56-957a-5e3e-9062-0562765bf5ca with scrape type 2
2026-03-28 22:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56bf4e56-957a-5e3e-9062-0562765bf5ca with scrape type 2
2026-03-28 22:28:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56bf4e56-957a-5e3e-9062-0562765bf5ca, identifier: RO72%20TPF
2026-03-28 22:28:50 [bca.uk] INFO: Found listing with ID: WF24%20EWY
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Scrape type for WF24%20EWY: 2
2026-03-28 22:28:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abec1acf-65ee-5287-84c2-7f189ca73287 with identifier: WF24%20EWY
2026-03-28 22:28:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abec1acf-65ee-5287-84c2-7f189ca73287 with scrape type 2
2026-03-28 22:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abec1acf-65ee-5287-84c2-7f189ca73287 with scrape type 2
2026-03-28 22:28:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abec1acf-65ee-5287-84c2-7f189ca73287, identifier: WF24%20EWY
2026-03-28 22:28:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with identifier: ML23%20CGO
2026-03-28 22:28:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with identifier: ML23%20CGO
2026-03-28 22:28:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 478a023e-6f38-5a41-aec4-bbbc1a6ba5f9 with identifier: ML23%20CGO to the API
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML23%20CGO-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '478a023e-6f38-5a41-aec4-bbbc1a6ba5f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML23 CGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML23%20CGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 12482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5035158',
 'year': 2023}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Saving data for ML23%20CGO: {'auction_closing_time': 1774864800.0, 'created_time': 1773841015.38617, 'last_price_update_time': 1774736930.648371}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML23%2520CGO') HTTP/1.1" 204 0
2026-03-28 22:28:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0408db8-2640-545e-8cdc-c04f58b2890a with identifier: DG22%20ZZX
2026-03-28 22:28:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0408db8-2640-545e-8cdc-c04f58b2890a with identifier: DG22%20ZZX
2026-03-28 22:28:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0408db8-2640-545e-8cdc-c04f58b2890a with identifier: DG22%20ZZX to the API
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG22%20ZZX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b0408db8-2640-545e-8cdc-c04f58b2890a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG22 ZZX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG22%20ZZX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 37049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 150KW 58KWH FAMILY PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH FAMILY PRO PERF.',
 'vin': 'WVWZZZE1ZNP024044',
 'year': 2022}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520ZZX%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Saving data for DG22%20ZZX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534097.866204, 'last_price_update_time': 1774736930.930335}
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG22%2520ZZX') HTTP/1.1" 204 0
2026-03-28 22:28:50 [bca.uk] INFO: Found listing with ID: BV66%20FVG
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV66%2520FVG%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Scrape type for BV66%20FVG: 0
2026-03-28 22:28:50 [bca.uk] INFO: Found listing with ID: DA16%20VLV
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520VLV%27 HTTP/1.1" 200 None
2026-03-28 22:28:50 [bca.uk] INFO: Scrape type for DA16%20VLV: 2
2026-03-28 22:28:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9f3ab48-6b2e-5261-a285-4825bb5967a5 with identifier: DA16%20VLV
2026-03-28 22:28:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9f3ab48-6b2e-5261-a285-4825bb5967a5 with scrape type 2
2026-03-28 22:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9f3ab48-6b2e-5261-a285-4825bb5967a5 with scrape type 2
2026-03-28 22:28:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9f3ab48-6b2e-5261-a285-4825bb5967a5, identifier: DA16%20VLV
2026-03-28 22:28:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:28:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56bf4e56-957a-5e3e-9062-0562765bf5ca with identifier: RO72%20TPF
2026-03-28 22:28:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56bf4e56-957a-5e3e-9062-0562765bf5ca with identifier: RO72%20TPF
2026-03-28 22:28:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56bf4e56-957a-5e3e-9062-0562765bf5ca with identifier: RO72%20TPF to the API
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO72%20TPF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '56bf4e56-957a-5e3e-9062-0562765bf5ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO72 TPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO72%20TPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 14211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 ICON',
 'vin': 'NMTK33BX00R240513',
 'year': 2023}
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Saving data for RO72%20TPF: {'auction_closing_time': 1774951200.0, 'created_time': 1774533950.413773, 'last_price_update_time': 1774736931.357853}
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO72%2520TPF') HTTP/1.1" 204 0
2026-03-28 22:28:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abec1acf-65ee-5287-84c2-7f189ca73287 with identifier: WF24%20EWY
2026-03-28 22:28:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abec1acf-65ee-5287-84c2-7f189ca73287 with identifier: WF24%20EWY
2026-03-28 22:28:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abec1acf-65ee-5287-84c2-7f189ca73287 with identifier: WF24%20EWY to the API
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF24%20EWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'abec1acf-65ee-5287-84c2-7f189ca73287',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WF24 EWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF24%20EWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 2868,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA59NK637352',
 'year': 2024}
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520EWY%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Saving data for WF24%20EWY: {'auction_closing_time': 1774864800.0, 'created_time': 1774533915.50927, 'last_price_update_time': 1774736931.640047}
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF24%2520EWY') HTTP/1.1" 204 0
2026-03-28 22:28:51 [bca.uk] INFO: Found listing with ID: OV23%20CNU
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Scrape type for OV23%20CNU: 2
2026-03-28 22:28:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ff4f220-0bbc-5923-8bfc-502f38924c72 with identifier: OV23%20CNU
2026-03-28 22:28:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ff4f220-0bbc-5923-8bfc-502f38924c72 with scrape type 2
2026-03-28 22:28:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ff4f220-0bbc-5923-8bfc-502f38924c72 with scrape type 2
2026-03-28 22:28:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ff4f220-0bbc-5923-8bfc-502f38924c72, identifier: OV23%20CNU
2026-03-28 22:28:51 [bca.uk] INFO: Found listing with ID: DS24%20PHV
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520PHV%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Scrape type for DS24%20PHV: 0
2026-03-28 22:28:51 [bca.uk] INFO: Found listing with ID: DU71%20YYM
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU71%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Scrape type for DU71%20YYM: 0
2026-03-28 22:28:51 [bca.uk] INFO: Found listing with ID: DY71%20LDV
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 22:28:51 [bca.uk] INFO: Scrape type for DY71%20LDV: 2
2026-03-28 22:28:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with identifier: DY71%20LDV
2026-03-28 22:28:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with scrape type 2
2026-03-28 22:28:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with scrape type 2
2026-03-28 22:28:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0ffa32f-0fd1-5cc2-b661-65102efbe1d0, identifier: DY71%20LDV
2026-03-28 22:28:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9f3ab48-6b2e-5261-a285-4825bb5967a5 with identifier: DA16%20VLV
2026-03-28 22:28:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9f3ab48-6b2e-5261-a285-4825bb5967a5 with identifier: DA16%20VLV
2026-03-28 22:28:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9f3ab48-6b2e-5261-a285-4825bb5967a5 with identifier: DA16%20VLV to the API
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA16%20VLV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd9f3ab48-6b2e-5261-a285-4825bb5967a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA16 VLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA16%20VLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 103870,
 'odometer_reading_unit': '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 Q5 2.0 TDI 190 QUATTRO S LINE+ S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE+ S-T',
 'vin': 'WAUZZZ8R2GA135907',
 'year': 2016}
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520VLV%27 HTTP/1.1" 200 None
2026-03-28 22:28:52 [bca.uk] INFO: Saving data for DA16%20VLV: {'auction_closing_time': 1775037600.0, 'created_time': 1774534297.820489, 'last_price_update_time': 1774736932.22794}
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA16%2520VLV') HTTP/1.1" 204 0
2026-03-28 22:28:52 [bca.uk] INFO: Found listing with ID: WV71%20TBX
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 22:28:52 [bca.uk] INFO: Scrape type for WV71%20TBX: 2
2026-03-28 22:28:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with identifier: WV71%20TBX
2026-03-28 22:28:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with scrape type 2
2026-03-28 22:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with scrape type 2
2026-03-28 22:28:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229, identifier: WV71%20TBX
2026-03-28 22:28:52 [bca.uk] INFO: Found listing with ID: AF22%20XTB
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 22:28:52 [bca.uk] INFO: Scrape type for AF22%20XTB: 2
2026-03-28 22:28:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with identifier: AF22%20XTB
2026-03-28 22:28:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with scrape type 2
2026-03-28 22:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with scrape type 2
2026-03-28 22:28:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80563a91-9d3f-5a80-a8cc-9e100f67cfb4, identifier: AF22%20XTB
2026-03-28 22:28:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ff4f220-0bbc-5923-8bfc-502f38924c72 with identifier: OV23%20CNU
2026-03-28 22:28:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ff4f220-0bbc-5923-8bfc-502f38924c72 with identifier: OV23%20CNU
2026-03-28 22:28:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ff4f220-0bbc-5923-8bfc-502f38924c72 with identifier: OV23%20CNU to the API
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV23%20CNU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3ff4f220-0bbc-5923-8bfc-502f38924c72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV23 CNU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV23%20CNU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 87897,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE9PL147106',
 'year': 2023}
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520CNU%27 HTTP/1.1" 200 None
2026-03-28 22:28:52 [bca.uk] INFO: Saving data for OV23%20CNU: {'auction_closing_time': 1774864800.0, 'created_time': 1773841080.94529, 'last_price_update_time': 1774736932.735226}
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520CNU') HTTP/1.1" 204 0
2026-03-28 22:28:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with identifier: DY71%20LDV
2026-03-28 22:28:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with identifier: DY71%20LDV
2026-03-28 22:28:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0ffa32f-0fd1-5cc2-b661-65102efbe1d0 with identifier: DY71%20LDV to the API
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY71%20LDV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd0ffa32f-0fd1-5cc2-b661-65102efbe1d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DY71 LDV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY71%20LDV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 104478,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620009H99820',
 'year': 2021}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Saving data for DY71%20LDV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534073.51827, 'last_price_update_time': 1774736933.013658}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY71%2520LDV') HTTP/1.1" 204 0
2026-03-28 22:28:53 [bca.uk] INFO: Found listing with ID: DP67%20FVA
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520FVA%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Scrape type for DP67%20FVA: 2
2026-03-28 22:28:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afe6369b-b57a-556e-bd09-a4eda997edf9 with identifier: DP67%20FVA
2026-03-28 22:28:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afe6369b-b57a-556e-bd09-a4eda997edf9 with scrape type 2
2026-03-28 22:28:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afe6369b-b57a-556e-bd09-a4eda997edf9 with scrape type 2
2026-03-28 22:28:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afe6369b-b57a-556e-bd09-a4eda997edf9, identifier: DP67%20FVA
2026-03-28 22:28:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with identifier: WV71%20TBX
2026-03-28 22:28:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with identifier: WV71%20TBX
2026-03-28 22:28:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06d75dfd-fc5c-5c5a-bf93-84fd5cf94229 with identifier: WV71%20TBX to the API
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV71%20TBX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '06d75dfd-fc5c-5c5a-bf93-84fd5cf94229',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV71 TBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV71%20TBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 31394,
 'odometer_reading_unit': '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': 'VF1AG000467471244',
 'year': 2021}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Saving data for WV71%20TBX: {'auction_closing_time': 1774951200.0, 'created_time': 1774533947.350077, 'last_price_update_time': 1774736933.415525}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV71%2520TBX') HTTP/1.1" 204 0
2026-03-28 22:28:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with identifier: AF22%20XTB
2026-03-28 22:28:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with identifier: AF22%20XTB
2026-03-28 22:28:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80563a91-9d3f-5a80-a8cc-9e100f67cfb4 with identifier: AF22%20XTB to the API
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20XTB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '80563a91-9d3f-5a80-a8cc-9e100f67cfb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 XTB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20XTB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 60857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK4NC507159',
 'year': 2022}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Saving data for AF22%20XTB: {'auction_closing_time': 1774864800.0, 'created_time': 1774533922.524703, 'last_price_update_time': 1774736933.795819}
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520XTB') HTTP/1.1" 204 0
2026-03-28 22:28:53 [bca.uk] INFO: Found listing with ID: OX25%20DDJ
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OX25%2520DDJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Scrape type for OX25%20DDJ: 2
2026-03-28 22:28:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfeb8c8d-8765-5d9f-92e5-40f19da0314f with identifier: OX25%20DDJ
2026-03-28 22:28:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfeb8c8d-8765-5d9f-92e5-40f19da0314f with scrape type 2
2026-03-28 22:28:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfeb8c8d-8765-5d9f-92e5-40f19da0314f with scrape type 2
2026-03-28 22:28:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfeb8c8d-8765-5d9f-92e5-40f19da0314f, identifier: OX25%20DDJ
2026-03-28 22:28:53 [bca.uk] INFO: Found listing with ID: DS24%20ORV
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520ORV%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Scrape type for DS24%20ORV: 0
2026-03-28 22:28:53 [bca.uk] INFO: Found listing with ID: LP21%20UWA
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 22:28:53 [bca.uk] INFO: Scrape type for LP21%20UWA: 2
2026-03-28 22:28:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4740432c-cc22-5807-9654-d3403b42481d with identifier: LP21%20UWA
2026-03-28 22:28:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4740432c-cc22-5807-9654-d3403b42481d with scrape type 2
2026-03-28 22:28:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4740432c-cc22-5807-9654-d3403b42481d with scrape type 2
2026-03-28 22:28:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4740432c-cc22-5807-9654-d3403b42481d, identifier: LP21%20UWA
2026-03-28 22:28:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afe6369b-b57a-556e-bd09-a4eda997edf9 with identifier: DP67%20FVA
2026-03-28 22:28:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afe6369b-b57a-556e-bd09-a4eda997edf9 with identifier: DP67%20FVA
2026-03-28 22:28:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afe6369b-b57a-556e-bd09-a4eda997edf9 with identifier: DP67%20FVA to the API
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP67%20FVA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afe6369b-b57a-556e-bd09-a4eda997edf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP67 FVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP67%20FVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 121534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA GS 2.0 TURBO D SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D SRI VX-LINE',
 'vin': 'W0VZS6EG8J1093507',
 'year': 2018}
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520FVA%27 HTTP/1.1" 200 None
2026-03-28 22:28:54 [bca.uk] INFO: Saving data for DP67%20FVA: {'auction_closing_time': 1775210400.0, 'created_time': 1774361972.787098, 'last_price_update_time': 1774736934.318431}
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP67%2520FVA') HTTP/1.1" 204 0
2026-03-28 22:28:54 [bca.uk] INFO: Found listing with ID: GL15%20YCC
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL15%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:28:54 [bca.uk] INFO: Scrape type for GL15%20YCC: 2
2026-03-28 22:28:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with identifier: GL15%20YCC
2026-03-28 22:28:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with scrape type 2
2026-03-28 22:28:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with scrape type 2
2026-03-28 22:28:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fb5e856-bb62-5bed-9dc5-c715a55dc68f, identifier: GL15%20YCC
2026-03-28 22:28:54 [bca.uk] INFO: Found listing with ID: AF22%20YMD
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520YMD%27 HTTP/1.1" 200 None
2026-03-28 22:28:54 [bca.uk] INFO: Scrape type for AF22%20YMD: 2
2026-03-28 22:28:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with identifier: AF22%20YMD
2026-03-28 22:28:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with scrape type 2
2026-03-28 22:28:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with scrape type 2
2026-03-28 22:28:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a, identifier: AF22%20YMD
2026-03-28 22:28:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfeb8c8d-8765-5d9f-92e5-40f19da0314f with identifier: OX25%20DDJ
2026-03-28 22:28:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfeb8c8d-8765-5d9f-92e5-40f19da0314f with identifier: OX25%20DDJ
2026-03-28 22:28:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfeb8c8d-8765-5d9f-92e5-40f19da0314f with identifier: OX25%20DDJ to the API
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OX25%20DDJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bfeb8c8d-8765-5d9f-92e5-40f19da0314f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OX25 DDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OX25%20DDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'POLESTAR',
 'model': '3',
 'odometer': 5238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 3 360KW 111KWH DM4 LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '360KW 111KWH DM4 LONG RANGE',
 'vin': 'YSMYKEAE6SB029504',
 'year': 2025}
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OX25%2520DDJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:54 [bca.uk] INFO: Saving data for OX25%20DDJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536321.820771, 'last_price_update_time': 1774736934.814051}
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OX25%2520DDJ') HTTP/1.1" 204 0
2026-03-28 22:28:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4740432c-cc22-5807-9654-d3403b42481d with identifier: LP21%20UWA
2026-03-28 22:28:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4740432c-cc22-5807-9654-d3403b42481d with identifier: LP21%20UWA
2026-03-28 22:28:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4740432c-cc22-5807-9654-d3403b42481d with identifier: LP21%20UWA to the API
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP21%20UWA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4740432c-cc22-5807-9654-d3403b42481d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP21 UWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP21%20UWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 54999,
 'odometer_reading_unit': '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 218I GRAN COUPE 1.5 136 SPORT (LCP)DCT Coupe',
 'transmission': 'automatic',
 'trim': '136 SPORT (LCP)DCT',
 'vin': 'WBA12AK0607J51186',
 'year': 2021}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Saving data for LP21%20UWA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534083.639708, 'last_price_update_time': 1774736935.08464}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP21%2520UWA') HTTP/1.1" 204 0
2026-03-28 22:28:55 [bca.uk] INFO: Found listing with ID: EO14%20FFZ
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Scrape type for EO14%20FFZ: 2
2026-03-28 22:28:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bc1826e-6015-549e-a1e4-e10cbb7197af with identifier: EO14%20FFZ
2026-03-28 22:28:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bc1826e-6015-549e-a1e4-e10cbb7197af with scrape type 2
2026-03-28 22:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bc1826e-6015-549e-a1e4-e10cbb7197af with scrape type 2
2026-03-28 22:28:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bc1826e-6015-549e-a1e4-e10cbb7197af, identifier: EO14%20FFZ
2026-03-28 22:28:55 [bca.uk] INFO: Total items found: 100
2026-03-28 22:28:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded
2026-03-28 22:28:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:28:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:28:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with identifier: GL15%20YCC
2026-03-28 22:28:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with identifier: GL15%20YCC
2026-03-28 22:28:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fb5e856-bb62-5bed-9dc5-c715a55dc68f with identifier: GL15%20YCC to the API
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL15%20YCC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fb5e856-bb62-5bed-9dc5-c715a55dc68f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL15 YCC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL15%20YCC&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 76409,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 90 SE',
 'vin': 'WVWZZZ6RZFU073708',
 'year': 2015}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL15%2520YCC%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Saving data for GL15%20YCC: {'auction_closing_time': 1774864800.0, 'created_time': 1774533968.298639, 'last_price_update_time': 1774736935.485337}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL15%2520YCC') HTTP/1.1" 204 0
2026-03-28 22:28:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with identifier: AF22%20YMD
2026-03-28 22:28:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with identifier: AF22%20YMD
2026-03-28 22:28:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a3d024b-f3b7-57c2-9667-9c6e3b770c7a with identifier: AF22%20YMD to the API
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20YMD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2a3d024b-f3b7-57c2-9667-9c6e3b770c7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 YMD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20YMD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 18177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK0NC507255',
 'year': 2022}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520YMD%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Saving data for AF22%20YMD: {'auction_closing_time': 1774864800.0, 'created_time': 1774533923.897855, 'last_price_update_time': 1774736935.768876}
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520YMD') HTTP/1.1" 204 0
2026-03-28 22:28:55 [bca.uk] INFO: Found listing with ID: PO20%20VTV
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO20%2520VTV%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Scrape type for PO20%20VTV: 2
2026-03-28 22:28:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c374aa9a-1892-5963-8200-c4a820b9a0fd with identifier: PO20%20VTV
2026-03-28 22:28:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c374aa9a-1892-5963-8200-c4a820b9a0fd with scrape type 2
2026-03-28 22:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c374aa9a-1892-5963-8200-c4a820b9a0fd with scrape type 2
2026-03-28 22:28:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c374aa9a-1892-5963-8200-c4a820b9a0fd, identifier: PO20%20VTV
2026-03-28 22:28:55 [bca.uk] INFO: Found listing with ID: AJ22%20CCX
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 22:28:55 [bca.uk] INFO: Scrape type for AJ22%20CCX: 2
2026-03-28 22:28:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with identifier: AJ22%20CCX
2026-03-28 22:28:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with scrape type 2
2026-03-28 22:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with scrape type 2
2026-03-28 22:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 336d111d-9a8c-5b8b-80ce-46e483db6eb3, identifier: AJ22%20CCX
2026-03-28 22:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bc1826e-6015-549e-a1e4-e10cbb7197af with identifier: EO14%20FFZ
2026-03-28 22:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bc1826e-6015-549e-a1e4-e10cbb7197af with identifier: EO14%20FFZ
2026-03-28 22:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bc1826e-6015-549e-a1e4-e10cbb7197af with identifier: EO14%20FFZ to the API
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO14%20FFZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6bc1826e-6015-549e-a1e4-e10cbb7197af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO14 FFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO14%20FFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 36104,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 SE Hatchback',
 'transmission': 'manual',
 'trim': 'SE',
 'vin': 'NLHA851CLFZ028077',
 'year': 2014}
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO14%2520FFZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:56 [bca.uk] INFO: Saving data for EO14%20FFZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774438169.57149, 'last_price_update_time': 1774736936.277451}
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO14%2520FFZ') HTTP/1.1" 204 0
2026-03-28 22:28:56 [bca.uk] INFO: Found listing with ID: RE23%20BYL
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 22:28:56 [bca.uk] INFO: Scrape type for RE23%20BYL: 2
2026-03-28 22:28:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 087423ce-de23-53e0-a4ab-e77652d63400 with identifier: RE23%20BYL
2026-03-28 22:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 087423ce-de23-53e0-a4ab-e77652d63400 with scrape type 2
2026-03-28 22:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 087423ce-de23-53e0-a4ab-e77652d63400 with scrape type 2
2026-03-28 22:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 087423ce-de23-53e0-a4ab-e77652d63400, identifier: RE23%20BYL
2026-03-28 22:28:56 [bca.uk] INFO: Found listing with ID: DC25%20EXN
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC25%2520EXN%27 HTTP/1.1" 200 None
2026-03-28 22:28:56 [bca.uk] INFO: Scrape type for DC25%20EXN: 2
2026-03-28 22:28:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4619d67-2f93-5a68-8acb-a4206944e580 with identifier: DC25%20EXN
2026-03-28 22:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4619d67-2f93-5a68-8acb-a4206944e580 with scrape type 2
2026-03-28 22:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4619d67-2f93-5a68-8acb-a4206944e580 with scrape type 2
2026-03-28 22:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4619d67-2f93-5a68-8acb-a4206944e580, identifier: DC25%20EXN
2026-03-28 22:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c374aa9a-1892-5963-8200-c4a820b9a0fd with identifier: PO20%20VTV
2026-03-28 22:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c374aa9a-1892-5963-8200-c4a820b9a0fd with identifier: PO20%20VTV
2026-03-28 22:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c374aa9a-1892-5963-8200-c4a820b9a0fd with identifier: PO20%20VTV to the API
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO20%20VTV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c374aa9a-1892-5963-8200-c4a820b9a0fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PO20 VTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO20%20VTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '330E',
 'odometer': 83572,
 'odometer_reading_unit': '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 330E 2.0 T M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA5X72010FJ49907',
 'year': 2020}
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO20%2520VTV%27 HTTP/1.1" 200 None
2026-03-28 22:28:56 [bca.uk] INFO: Saving data for PO20%20VTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534139.702409, 'last_price_update_time': 1774736936.776533}
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO20%2520VTV') HTTP/1.1" 204 0
2026-03-28 22:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with identifier: AJ22%20CCX
2026-03-28 22:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with identifier: AJ22%20CCX
2026-03-28 22:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 336d111d-9a8c-5b8b-80ce-46e483db6eb3 with identifier: AJ22%20CCX to the API
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ22%20CCX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '336d111d-9a8c-5b8b-80ce-46e483db6eb3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ22 CCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ22%20CCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 61955,
 'odometer_reading_unit': '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': 'LRWYHCEK1NC334418',
 'year': 2022}
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Saving data for AJ22%20CCX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534085.610866, 'last_price_update_time': 1774736937.045731}
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ22%2520CCX') HTTP/1.1" 204 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: EY08%20OSA
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for EY08%20OSA: 2
2026-03-28 22:28:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e75c3515-9ecb-520a-8e11-1160463eeebd with identifier: EY08%20OSA
2026-03-28 22:28:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e75c3515-9ecb-520a-8e11-1160463eeebd with scrape type 2
2026-03-28 22:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e75c3515-9ecb-520a-8e11-1160463eeebd with scrape type 2
2026-03-28 22:28:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e75c3515-9ecb-520a-8e11-1160463eeebd, identifier: EY08%20OSA
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: R726%20TUX
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R726%2520TUX%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for R726%20TUX: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: FH64%20WPX
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH64%2520WPX%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for FH64%20WPX: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: MA22%20WFF
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520WFF%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for MA22%20WFF: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: CT19%20OCS
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT19%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for CT19%20OCS: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: CA20%20VSX
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA20%2520VSX%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for CA20%20VSX: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: AD02%20TAM
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD02%2520TAM%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for AD02%20TAM: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: V555%20SRB
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V555%2520SRB%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for V555%20SRB: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: SD13%20CUX
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD13%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for SD13%20CUX: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: MJ68%20DAO
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ68%2520DAO%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for MJ68%20DAO: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: EO63%20VYA
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO63%2520VYA%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for EO63%20VYA: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: FT16%20HCV
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT16%2520HCV%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for FT16%20HCV: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: HG64%20CBV
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520CBV%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for HG64%20CBV: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: YC64%20CXY
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC64%2520CXY%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for YC64%20CXY: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: VN14%20TPV
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN14%2520TPV%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for VN14%20TPV: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: HS69%20BVL
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS69%2520BVL%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for HS69%20BVL: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: EF73%20MXL
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF73%2520MXL%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for EF73%20MXL: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: DE22%20AYT
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE22%2520AYT%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for DE22%20AYT: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: DK74%20ZGW
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK74%2520ZGW%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for DK74%20ZGW: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: KV14%20WDF
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV14%2520WDF%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for KV14%20WDF: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: YD62%20MXO
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD62%2520MXO%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for YD62%20MXO: 0
2026-03-28 22:28:57 [bca.uk] INFO: Found listing with ID: VO23%20LTU
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520LTU%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Scrape type for VO23%20LTU: 2
2026-03-28 22:28:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1e2c1c4-269b-540a-9e1e-24005808b8ef with identifier: VO23%20LTU
2026-03-28 22:28:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1e2c1c4-269b-540a-9e1e-24005808b8ef with scrape type 2
2026-03-28 22:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1e2c1c4-269b-540a-9e1e-24005808b8ef with scrape type 2
2026-03-28 22:28:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1e2c1c4-269b-540a-9e1e-24005808b8ef, identifier: VO23%20LTU
2026-03-28 22:28:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 087423ce-de23-53e0-a4ab-e77652d63400 with identifier: RE23%20BYL
2026-03-28 22:28:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 087423ce-de23-53e0-a4ab-e77652d63400 with identifier: RE23%20BYL
2026-03-28 22:28:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 087423ce-de23-53e0-a4ab-e77652d63400 with identifier: RE23%20BYL to the API
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE23%20BYL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '087423ce-de23-53e0-a4ab-e77652d63400',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE23 BYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE23%20BYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 46879,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 GR-SPORT',
 'vin': 'NMTK33BX70R277283',
 'year': 2023}
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 22:28:57 [bca.uk] INFO: Saving data for RE23%20BYL: {'auction_closing_time': 1774951200.0, 'created_time': 1774390494.505761, 'last_price_update_time': 1774736937.884756}
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE23%2520BYL') HTTP/1.1" 204 0
2026-03-28 22:28:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4619d67-2f93-5a68-8acb-a4206944e580 with identifier: DC25%20EXN
2026-03-28 22:28:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4619d67-2f93-5a68-8acb-a4206944e580 with identifier: DC25%20EXN
2026-03-28 22:28:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4619d67-2f93-5a68-8acb-a4206944e580 with identifier: DC25%20EXN to the API
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 10,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC25%20EXN-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': 'd4619d67-2f93-5a68-8acb-a4206944e580',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DC25 EXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC25%20EXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 3740,
 '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 TSI 204 PHEV R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 204 PHEV R LINE DSG',
 'vin': 'WVGZZZCT0SW443901',
 'year': 2025}
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC25%2520EXN%27 HTTP/1.1" 200 None
2026-03-28 22:28:58 [bca.uk] INFO: Saving data for DC25%20EXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774533925.888776, 'last_price_update_time': 1774736938.275439}
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC25%2520EXN') HTTP/1.1" 204 0
2026-03-28 22:28:58 [bca.uk] INFO: Found listing with ID: SD70%20YCS
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520YCS%27 HTTP/1.1" 200 None
2026-03-28 22:28:58 [bca.uk] INFO: Scrape type for SD70%20YCS: 2
2026-03-28 22:28:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with identifier: SD70%20YCS
2026-03-28 22:28:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with scrape type 2
2026-03-28 22:28:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with scrape type 2
2026-03-28 22:28:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27071757-b9ad-59fc-9f61-78fb4fbdbd05, identifier: SD70%20YCS
2026-03-28 22:28:58 [bca.uk] INFO: Found listing with ID: BG71%20FCF
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520FCF%27 HTTP/1.1" 200 None
2026-03-28 22:28:58 [bca.uk] INFO: Scrape type for BG71%20FCF: 0
2026-03-28 22:28:58 [bca.uk] INFO: Found listing with ID: DX71%20BYJ
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:58 [bca.uk] INFO: Scrape type for DX71%20BYJ: 2
2026-03-28 22:28:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce009f69-183c-5f33-adbd-ad3243db77a0 with identifier: DX71%20BYJ
2026-03-28 22:28:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce009f69-183c-5f33-adbd-ad3243db77a0 with scrape type 2
2026-03-28 22:28:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce009f69-183c-5f33-adbd-ad3243db77a0 with scrape type 2
2026-03-28 22:28:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce009f69-183c-5f33-adbd-ad3243db77a0, identifier: DX71%20BYJ
2026-03-28 22:28:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e75c3515-9ecb-520a-8e11-1160463eeebd with identifier: EY08%20OSA
2026-03-28 22:28:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e75c3515-9ecb-520a-8e11-1160463eeebd with identifier: EY08%20OSA
2026-03-28 22:28:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e75c3515-9ecb-520a-8e11-1160463eeebd with identifier: EY08%20OSA to the API
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY08%20OSA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e75c3515-9ecb-520a-8e11-1160463eeebd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY08 OSA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY08%20OSA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 82112,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.8 VVT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT DESIGN',
 'vin': 'W0L0AHL4888071064',
 'year': 2008}
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 22:28:58 [bca.uk] INFO: Saving data for EY08%20OSA: {'auction_closing_time': 1775037600.0, 'created_time': 1774534288.560204, 'last_price_update_time': 1774736938.780579}
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY08%2520OSA') HTTP/1.1" 204 0
2026-03-28 22:28:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1e2c1c4-269b-540a-9e1e-24005808b8ef with identifier: VO23%20LTU
2026-03-28 22:28:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1e2c1c4-269b-540a-9e1e-24005808b8ef with identifier: VO23%20LTU
2026-03-28 22:28:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1e2c1c4-269b-540a-9e1e-24005808b8ef with identifier: VO23%20LTU to the API
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO23%20LTU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b1e2c1c4-269b-540a-9e1e-24005808b8ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO23 LTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO23%20LTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 8733,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE (110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE (110KC)',
 'vin': 'WVGZZZE2ZPE021177',
 'year': 2023}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520LTU%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Saving data for VO23%20LTU: {'auction_closing_time': 1774951200.0, 'created_time': 1773929045.362389, 'last_price_update_time': 1774736939.067966}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520LTU') HTTP/1.1" 204 0
2026-03-28 22:28:59 [bca.uk] INFO: Found listing with ID: MD72%20VZL
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VZL%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Scrape type for MD72%20VZL: 2
2026-03-28 22:28:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with identifier: MD72%20VZL
2026-03-28 22:28:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with scrape type 2
2026-03-28 22:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with scrape type 2
2026-03-28 22:28:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ab5178f-18e8-5723-a7df-f7d8983a65a5, identifier: MD72%20VZL
2026-03-28 22:28:59 [bca.uk] INFO: Found listing with ID: DF71%20HHZ
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Scrape type for DF71%20HHZ: 2
2026-03-28 22:28:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7783dc1e-0ff4-5623-b933-facd7348175e with identifier: DF71%20HHZ
2026-03-28 22:28:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7783dc1e-0ff4-5623-b933-facd7348175e with scrape type 2
2026-03-28 22:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7783dc1e-0ff4-5623-b933-facd7348175e with scrape type 2
2026-03-28 22:28:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7783dc1e-0ff4-5623-b933-facd7348175e, identifier: DF71%20HHZ
2026-03-28 22:28:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with identifier: SD70%20YCS
2026-03-28 22:28:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with identifier: SD70%20YCS
2026-03-28 22:28:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27071757-b9ad-59fc-9f61-78fb4fbdbd05 with identifier: SD70%20YCS to the API
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD70%20YCS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '27071757-b9ad-59fc-9f61-78fb4fbdbd05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SD70 YCS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD70%20YCS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 50491,
 'odometer_reading_unit': '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 SE (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 SE (11KW)',
 'vin': 'SADHA2A18M1606475',
 'year': 2020}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD70%2520YCS%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Saving data for SD70%20YCS: {'auction_closing_time': 1774864800.0, 'created_time': 1774534136.284504, 'last_price_update_time': 1774736939.638806}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD70%2520YCS') HTTP/1.1" 204 0
2026-03-28 22:28:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce009f69-183c-5f33-adbd-ad3243db77a0 with identifier: DX71%20BYJ
2026-03-28 22:28:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce009f69-183c-5f33-adbd-ad3243db77a0 with identifier: DX71%20BYJ
2026-03-28 22:28:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce009f69-183c-5f33-adbd-ad3243db77a0 with identifier: DX71%20BYJ to the API
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:28:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX71%20BYJ-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': 'ce009f69-183c-5f33-adbd-ad3243db77a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX71 BYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX71%20BYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '330E',
 'odometer': 149932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T SE PRO Estate',
 'transmission': 'automatic',
 'trim': 'T SE PRO',
 'vin': 'WBA6N32050FL81686',
 'year': 2021}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520BYJ%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Saving data for DX71%20BYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534084.118763, 'last_price_update_time': 1774736939.919915}
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX71%2520BYJ') HTTP/1.1" 204 0
2026-03-28 22:28:59 [bca.uk] INFO: Found listing with ID: FN67%20HCL
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:28:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:28:59 [bca.uk] INFO: Scrape type for FN67%20HCL: 2
2026-03-28 22:28:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8787721a-1ade-50c9-9b76-0e3681fb45ef with identifier: FN67%20HCL
2026-03-28 22:28:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8787721a-1ade-50c9-9b76-0e3681fb45ef with scrape type 2
2026-03-28 22:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8787721a-1ade-50c9-9b76-0e3681fb45ef with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8787721a-1ade-50c9-9b76-0e3681fb45ef, identifier: FN67%20HCL
2026-03-28 22:29:00 [bca.uk] INFO: Found listing with ID: LM72%20USD
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520USD%27 HTTP/1.1" 200 None
2026-03-28 22:29:00 [bca.uk] INFO: Scrape type for LM72%20USD: 2
2026-03-28 22:29:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with identifier: LM72%20USD
2026-03-28 22:29:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50c9247e-d83f-5d22-baa3-4f1623c2fa10, identifier: LM72%20USD
2026-03-28 22:29:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with identifier: MD72%20VZL
2026-03-28 22:29:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with identifier: MD72%20VZL
2026-03-28 22:29:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ab5178f-18e8-5723-a7df-f7d8983a65a5 with identifier: MD72%20VZL to the API
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20VZL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0ab5178f-18e8-5723-a7df-f7d8983a65a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 VZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20VZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 12181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000169723164',
 'year': 2022}
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VZL%27 HTTP/1.1" 200 None
2026-03-28 22:29:00 [bca.uk] INFO: Saving data for MD72%20VZL: {'auction_closing_time': 1775037600.0, 'created_time': 1774533956.550756, 'last_price_update_time': 1774736940.44123}
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520VZL') HTTP/1.1" 204 0
2026-03-28 22:29:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7783dc1e-0ff4-5623-b933-facd7348175e with identifier: DF71%20HHZ
2026-03-28 22:29:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7783dc1e-0ff4-5623-b933-facd7348175e with identifier: DF71%20HHZ
2026-03-28 22:29:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7783dc1e-0ff4-5623-b933-facd7348175e with identifier: DF71%20HHZ to the API
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 68,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF71%20HHZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7783dc1e-0ff4-5623-b933-facd7348175e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF71 HHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF71%20HHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 52247,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 E-HYBRID TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'E-HYBRID TIPTRONIC S',
 'vin': 'WP1ZZZ9YZNDA14545',
 'year': 2022}
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF71%2520HHZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:00 [bca.uk] INFO: Saving data for DF71%20HHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533895.368301, 'last_price_update_time': 1774736940.710611}
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF71%2520HHZ') HTTP/1.1" 204 0
2026-03-28 22:29:00 [bca.uk] INFO: Found listing with ID: VO72%20WGP
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:29:00 [bca.uk] INFO: Scrape type for VO72%20WGP: 2
2026-03-28 22:29:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ab243bf-d7f2-530d-80fa-b418b0afaeac with identifier: VO72%20WGP
2026-03-28 22:29:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ab243bf-d7f2-530d-80fa-b418b0afaeac with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ab243bf-d7f2-530d-80fa-b418b0afaeac with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ab243bf-d7f2-530d-80fa-b418b0afaeac, identifier: VO72%20WGP
2026-03-28 22:29:00 [bca.uk] INFO: Found listing with ID: EJ23%20BVX
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520BVX%27 HTTP/1.1" 200 None
2026-03-28 22:29:00 [bca.uk] INFO: Scrape type for EJ23%20BVX: 2
2026-03-28 22:29:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0850b1c6-091c-5951-a016-18a35559be2f with identifier: EJ23%20BVX
2026-03-28 22:29:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0850b1c6-091c-5951-a016-18a35559be2f with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0850b1c6-091c-5951-a016-18a35559be2f with scrape type 2
2026-03-28 22:29:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0850b1c6-091c-5951-a016-18a35559be2f, identifier: EJ23%20BVX
2026-03-28 22:29:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8787721a-1ade-50c9-9b76-0e3681fb45ef with identifier: FN67%20HCL
2026-03-28 22:29:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8787721a-1ade-50c9-9b76-0e3681fb45ef with identifier: FN67%20HCL
2026-03-28 22:29:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8787721a-1ade-50c9-9b76-0e3681fb45ef with identifier: FN67%20HCL to the API
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN67%20HCL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8787721a-1ade-50c9-9b76-0e3681fb45ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN67 HCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN67%20HCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 45989,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0FXXGAHFHA03034',
 'year': 2017}
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520HCL%27 HTTP/1.1" 200 None
2026-03-28 22:29:01 [bca.uk] INFO: Saving data for FN67%20HCL: {'auction_closing_time': 1775037600.0, 'created_time': 1774438135.829766, 'last_price_update_time': 1774736941.240663}
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN67%2520HCL') HTTP/1.1" 204 0
2026-03-28 22:29:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with identifier: LM72%20USD
2026-03-28 22:29:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with identifier: LM72%20USD
2026-03-28 22:29:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50c9247e-d83f-5d22-baa3-4f1623c2fa10 with identifier: LM72%20USD to the API
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM72%20USD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '50c9247e-d83f-5d22-baa3-4f1623c2fa10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM72 USD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM72%20USD&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 19553,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE (110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE (110KC)',
 'vin': 'WVGZZZE2ZPE002881',
 'year': 2022}
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520USD%27 HTTP/1.1" 200 None
2026-03-28 22:29:01 [bca.uk] INFO: Saving data for LM72%20USD: {'auction_closing_time': 1774951200.0, 'created_time': 1773929019.870288, 'last_price_update_time': 1774736941.511419}
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520USD') HTTP/1.1" 204 0
2026-03-28 22:29:01 [bca.uk] INFO: Found listing with ID: BK23%20JZH
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520JZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:01 [bca.uk] INFO: Scrape type for BK23%20JZH: 2
2026-03-28 22:29:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59b9a1de-95de-5fa7-933f-fac0d0970582 with identifier: BK23%20JZH
2026-03-28 22:29:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59b9a1de-95de-5fa7-933f-fac0d0970582 with scrape type 2
2026-03-28 22:29:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59b9a1de-95de-5fa7-933f-fac0d0970582 with scrape type 2
2026-03-28 22:29:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59b9a1de-95de-5fa7-933f-fac0d0970582, identifier: BK23%20JZH
2026-03-28 22:29:01 [bca.uk] INFO: Found listing with ID: DG24%20LAE
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LAE%27 HTTP/1.1" 200 None
2026-03-28 22:29:01 [bca.uk] INFO: Scrape type for DG24%20LAE: 2
2026-03-28 22:29:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with identifier: DG24%20LAE
2026-03-28 22:29:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with scrape type 2
2026-03-28 22:29:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with scrape type 2
2026-03-28 22:29:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f, identifier: DG24%20LAE
2026-03-28 22:29:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ab243bf-d7f2-530d-80fa-b418b0afaeac with identifier: VO72%20WGP
2026-03-28 22:29:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ab243bf-d7f2-530d-80fa-b418b0afaeac with identifier: VO72%20WGP
2026-03-28 22:29:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ab243bf-d7f2-530d-80fa-b418b0afaeac with identifier: VO72%20WGP to the API
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO72%20WGP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ab243bf-d7f2-530d-80fa-b418b0afaeac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO72 WGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO72%20WGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 63384,
 'odometer_reading_unit': '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 ASTRA 1.5 TURBO D 130 GS LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TURBO D 130 GS LINE',
 'vin': 'VXKFBYHZLN1020921',
 'year': 2022}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Saving data for VO72%20WGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774536323.766057, 'last_price_update_time': 1774736942.014616}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO72%2520WGP') HTTP/1.1" 204 0
2026-03-28 22:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0850b1c6-091c-5951-a016-18a35559be2f with identifier: EJ23%20BVX
2026-03-28 22:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0850b1c6-091c-5951-a016-18a35559be2f with identifier: EJ23%20BVX
2026-03-28 22:29:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0850b1c6-091c-5951-a016-18a35559be2f with identifier: EJ23%20BVX to the API
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ23%20BVX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0850b1c6-091c-5951-a016-18a35559be2f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ23 BVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ23%20BVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 300',
 'odometer': 20139,
 'odometer_reading_unit': '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 EQB 300 168KW 66KWH 4M AMG LINE PREM. StationWagon',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE PREM.',
 'vin': 'W1N9M0JB8PN040473',
 'year': 2023}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ23%2520BVX%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Saving data for EJ23%20BVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534081.249722, 'last_price_update_time': 1774736942.404112}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ23%2520BVX') HTTP/1.1" 204 0
2026-03-28 22:29:02 [bca.uk] INFO: Found listing with ID: GL67%20AOF
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Scrape type for GL67%20AOF: 2
2026-03-28 22:29:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with identifier: GL67%20AOF
2026-03-28 22:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with scrape type 2
2026-03-28 22:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with scrape type 2
2026-03-28 22:29:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b03d1c6-88b0-5538-a75c-43c1390eebc5, identifier: GL67%20AOF
2026-03-28 22:29:02 [bca.uk] INFO: Found listing with ID: YA67%20DLZ
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520DLZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Scrape type for YA67%20DLZ: 0
2026-03-28 22:29:02 [bca.uk] INFO: Found listing with ID: LP68%20KCU
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP68%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Scrape type for LP68%20KCU: 2
2026-03-28 22:29:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac949376-5660-5536-8927-fe6dfd09eb8e with identifier: LP68%20KCU
2026-03-28 22:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac949376-5660-5536-8927-fe6dfd09eb8e with scrape type 2
2026-03-28 22:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac949376-5660-5536-8927-fe6dfd09eb8e with scrape type 2
2026-03-28 22:29:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac949376-5660-5536-8927-fe6dfd09eb8e, identifier: LP68%20KCU
2026-03-28 22:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59b9a1de-95de-5fa7-933f-fac0d0970582 with identifier: BK23%20JZH
2026-03-28 22:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59b9a1de-95de-5fa7-933f-fac0d0970582 with identifier: BK23%20JZH
2026-03-28 22:29:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59b9a1de-95de-5fa7-933f-fac0d0970582 with identifier: BK23%20JZH to the API
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20JZH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '59b9a1de-95de-5fa7-933f-fac0d0970582',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 JZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20JZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 44588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 T GDI HEV 3 StationWagon',
 'transmission': 'automatic',
 'trim': 'T GDI HEV 3',
 'vin': 'U5YPV81GMPL074786',
 'year': 2023}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520JZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:02 [bca.uk] INFO: Saving data for BK23%20JZH: {'auction_closing_time': 1774951200.0, 'created_time': 1774533952.454802, 'last_price_update_time': 1774736942.951899}
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520JZH') HTTP/1.1" 204 0
2026-03-28 22:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with identifier: DG24%20LAE
2026-03-28 22:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with identifier: DG24%20LAE
2026-03-28 22:29:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f with identifier: DG24%20LAE to the API
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20LAE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b51f7e0-c86d-5fd7-8f5b-87df7ab5e50f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 LAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20LAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 15600,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NYXRF018366',
 'year': 2024}
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LAE%27 HTTP/1.1" 200 None
2026-03-28 22:29:03 [bca.uk] INFO: Saving data for DG24%20LAE: {'auction_closing_time': 1774864800.0, 'created_time': 1773929061.793176, 'last_price_update_time': 1774736943.239648}
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520LAE') HTTP/1.1" 204 0
2026-03-28 22:29:03 [bca.uk] INFO: Found listing with ID: YM72%20RJY
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520RJY%27 HTTP/1.1" 200 None
2026-03-28 22:29:03 [bca.uk] INFO: Scrape type for YM72%20RJY: 2
2026-03-28 22:29:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 720449a5-72e0-5871-b28c-7fc0bf201545 with identifier: YM72%20RJY
2026-03-28 22:29:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 720449a5-72e0-5871-b28c-7fc0bf201545 with scrape type 2
2026-03-28 22:29:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 720449a5-72e0-5871-b28c-7fc0bf201545 with scrape type 2
2026-03-28 22:29:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 720449a5-72e0-5871-b28c-7fc0bf201545, identifier: YM72%20RJY
2026-03-28 22:29:03 [bca.uk] INFO: Found listing with ID: FV72%20VGT
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520VGT%27 HTTP/1.1" 200 None
2026-03-28 22:29:03 [bca.uk] INFO: Scrape type for FV72%20VGT: 2
2026-03-28 22:29:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e77409b7-44d7-58a0-801d-49b053a2658c with identifier: FV72%20VGT
2026-03-28 22:29:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e77409b7-44d7-58a0-801d-49b053a2658c with scrape type 2
2026-03-28 22:29:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e77409b7-44d7-58a0-801d-49b053a2658c with scrape type 2
2026-03-28 22:29:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e77409b7-44d7-58a0-801d-49b053a2658c, identifier: FV72%20VGT
2026-03-28 22:29:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with identifier: GL67%20AOF
2026-03-28 22:29:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with identifier: GL67%20AOF
2026-03-28 22:29:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b03d1c6-88b0-5538-a75c-43c1390eebc5 with identifier: GL67%20AOF to the API
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL67%20AOF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9b03d1c6-88b0-5538-a75c-43c1390eebc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL67 AOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL67%20AOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E400',
 'odometer': 38808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E400 3.0 AMG LINE PREMIUM PLUS 4M 9G Convertible',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'WDD2384662F033964',
 'year': 2017}
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL67%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 22:29:03 [bca.uk] INFO: Saving data for GL67%20AOF: {'auction_closing_time': 1775037600.0, 'created_time': 1774536301.272317, 'last_price_update_time': 1774736943.784888}
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL67%2520AOF') HTTP/1.1" 204 0
2026-03-28 22:29:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac949376-5660-5536-8927-fe6dfd09eb8e with identifier: LP68%20KCU
2026-03-28 22:29:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac949376-5660-5536-8927-fe6dfd09eb8e with identifier: LP68%20KCU
2026-03-28 22:29:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac949376-5660-5536-8927-fe6dfd09eb8e with identifier: LP68%20KCU to the API
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP68%20KCU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac949376-5660-5536-8927-fe6dfd09eb8e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP68 KCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP68%20KCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 43071,
 'odometer_reading_unit': '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 SPORT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'VTEC TURBO 126 SPORT LINE',
 'vin': 'SHHFK6700JU011131',
 'year': 2018}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP68%2520KCU%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Saving data for LP68%20KCU: {'auction_closing_time': 1774864800.0, 'created_time': 1774536291.435801, 'last_price_update_time': 1774736944.073856}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP68%2520KCU') HTTP/1.1" 204 0
2026-03-28 22:29:04 [bca.uk] INFO: Found listing with ID: DL73%20KWZ
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Scrape type for DL73%20KWZ: 2
2026-03-28 22:29:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d69dd67d-b59e-5f08-af9f-ca1f2e021dde with identifier: DL73%20KWZ
2026-03-28 22:29:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d69dd67d-b59e-5f08-af9f-ca1f2e021dde with scrape type 2
2026-03-28 22:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d69dd67d-b59e-5f08-af9f-ca1f2e021dde with scrape type 2
2026-03-28 22:29:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d69dd67d-b59e-5f08-af9f-ca1f2e021dde, identifier: DL73%20KWZ
2026-03-28 22:29:04 [bca.uk] INFO: Found listing with ID: FN22%20LLG
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Scrape type for FN22%20LLG: 2
2026-03-28 22:29:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f592a12f-fcba-5030-85cf-b77dcd4a5716 with identifier: FN22%20LLG
2026-03-28 22:29:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f592a12f-fcba-5030-85cf-b77dcd4a5716 with scrape type 2
2026-03-28 22:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f592a12f-fcba-5030-85cf-b77dcd4a5716 with scrape type 2
2026-03-28 22:29:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f592a12f-fcba-5030-85cf-b77dcd4a5716, identifier: FN22%20LLG
2026-03-28 22:29:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 720449a5-72e0-5871-b28c-7fc0bf201545 with identifier: YM72%20RJY
2026-03-28 22:29:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 720449a5-72e0-5871-b28c-7fc0bf201545 with identifier: YM72%20RJY
2026-03-28 22:29:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 720449a5-72e0-5871-b28c-7fc0bf201545 with identifier: YM72%20RJY to the API
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20RJY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '720449a5-72e0-5871-b28c-7fc0bf201545',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 RJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20RJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 32602,
 'odometer_reading_unit': '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 RAV4 2.5 HYBRID ICON 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON 2WD',
 'vin': 'JTMW53FV60D035294',
 'year': 2023}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520RJY%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Saving data for YM72%20RJY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536322.997427, 'last_price_update_time': 1774736944.581048}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520RJY') HTTP/1.1" 204 0
2026-03-28 22:29:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e77409b7-44d7-58a0-801d-49b053a2658c with identifier: FV72%20VGT
2026-03-28 22:29:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e77409b7-44d7-58a0-801d-49b053a2658c with identifier: FV72%20VGT
2026-03-28 22:29:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e77409b7-44d7-58a0-801d-49b053a2658c with identifier: FV72%20VGT to the API
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV72%20VGT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e77409b7-44d7-58a0-801d-49b053a2658c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV72 VGT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV72%20VGT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 12653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 48V MHD 2WD N LINE DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 48V MHD 2WD N LINE DCT',
 'vin': 'TMAJA81BVNJ237289',
 'year': 2023}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520VGT%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Saving data for FV72%20VGT: {'auction_closing_time': 1774864800.0, 'created_time': 1774534081.759097, 'last_price_update_time': 1774736944.866948}
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV72%2520VGT') HTTP/1.1" 204 0
2026-03-28 22:29:04 [bca.uk] INFO: Found listing with ID: GV62%20GCY
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV62%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Scrape type for GV62%20GCY: 0
2026-03-28 22:29:04 [bca.uk] INFO: Found listing with ID: KP67%20NGO
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP67%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:29:04 [bca.uk] INFO: Scrape type for KP67%20NGO: 2
2026-03-28 22:29:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with identifier: KP67%20NGO
2026-03-28 22:29:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with scrape type 2
2026-03-28 22:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa5f51dc-cf9e-5c34-b083-59d45e6d00ff, identifier: KP67%20NGO
2026-03-28 22:29:05 [bca.uk] INFO: Found listing with ID: NK19%20WZJ
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK19%2520WZJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:05 [bca.uk] INFO: Scrape type for NK19%20WZJ: 2
2026-03-28 22:29:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with identifier: NK19%20WZJ
2026-03-28 22:29:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0692a719-76d1-5c80-9f7c-2a5e042bb6d1, identifier: NK19%20WZJ
2026-03-28 22:29:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d69dd67d-b59e-5f08-af9f-ca1f2e021dde with identifier: DL73%20KWZ
2026-03-28 22:29:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d69dd67d-b59e-5f08-af9f-ca1f2e021dde with identifier: DL73%20KWZ
2026-03-28 22:29:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d69dd67d-b59e-5f08-af9f-ca1f2e021dde with identifier: DL73%20KWZ to the API
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20KWZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd69dd67d-b59e-5f08-af9f-ca1f2e021dde',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 KWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20KWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 14515,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 GS Hatchback',
 'transmission': 'manual',
 'trim': '75 GS',
 'vin': 'VXKUPHMHDP4280176',
 'year': 2023}
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KWZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:05 [bca.uk] INFO: Saving data for DL73%20KWZ: {'auction_closing_time': 1775124000.0, 'created_time': 1773842079.099818, 'last_price_update_time': 1774736945.372791}
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520KWZ') HTTP/1.1" 204 0
2026-03-28 22:29:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f592a12f-fcba-5030-85cf-b77dcd4a5716 with identifier: FN22%20LLG
2026-03-28 22:29:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f592a12f-fcba-5030-85cf-b77dcd4a5716 with identifier: FN22%20LLG
2026-03-28 22:29:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f592a12f-fcba-5030-85cf-b77dcd4a5716 with identifier: FN22%20LLG to the API
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN22%20LLG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f592a12f-fcba-5030-85cf-b77dcd4a5716',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN22 LLG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN22%20LLG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'EV6',
 'odometer': 54788,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA EV6 236KW 77.4KWH AWD GT-LINE Hatchback',
 'transmission': 'automatic',
 'trim': '236KW 77.4KWH AWD GT-LINE',
 'vin': 'KNAC481CRN5026933',
 'year': 2022}
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520LLG%27 HTTP/1.1" 200 None
2026-03-28 22:29:05 [bca.uk] INFO: Saving data for FN22%20LLG: {'auction_closing_time': 1774864800.0, 'created_time': 1774533899.144217, 'last_price_update_time': 1774736945.670997}
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN22%2520LLG') HTTP/1.1" 204 0
2026-03-28 22:29:05 [bca.uk] INFO: Found listing with ID: AJ22%20GVY
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520GVY%27 HTTP/1.1" 200 None
2026-03-28 22:29:05 [bca.uk] INFO: Scrape type for AJ22%20GVY: 2
2026-03-28 22:29:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2abb26d6-d41d-5293-925c-7cefc31a7b28 with identifier: AJ22%20GVY
2026-03-28 22:29:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2abb26d6-d41d-5293-925c-7cefc31a7b28 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2abb26d6-d41d-5293-925c-7cefc31a7b28 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2abb26d6-d41d-5293-925c-7cefc31a7b28, identifier: AJ22%20GVY
2026-03-28 22:29:05 [bca.uk] INFO: Found listing with ID: HN24%20LYX
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN24%2520LYX%27 HTTP/1.1" 200 None
2026-03-28 22:29:05 [bca.uk] INFO: Scrape type for HN24%20LYX: 2
2026-03-28 22:29:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e0e494d7-9fa9-50b5-bfa5-3e7688298875 with identifier: HN24%20LYX
2026-03-28 22:29:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e0e494d7-9fa9-50b5-bfa5-3e7688298875 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e0e494d7-9fa9-50b5-bfa5-3e7688298875 with scrape type 2
2026-03-28 22:29:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e0e494d7-9fa9-50b5-bfa5-3e7688298875, identifier: HN24%20LYX
2026-03-28 22:29:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with identifier: KP67%20NGO
2026-03-28 22:29:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with identifier: KP67%20NGO
2026-03-28 22:29:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa5f51dc-cf9e-5c34-b083-59d45e6d00ff with identifier: KP67%20NGO to the API
2026-03-28 22:29:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP67%20NGO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fa5f51dc-cf9e-5c34-b083-59d45e6d00ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP67 NGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP67%20NGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 107931,
 'odometer_reading_unit': '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 T2 122 R DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'T2 122 R DESIGN',
 'vin': 'YV1MV21L1J2466785',
 'year': 2017}
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP67%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:29:06 [bca.uk] INFO: Saving data for KP67%20NGO: {'auction_closing_time': 1775037600.0, 'created_time': 1774534314.68915, 'last_price_update_time': 1774736946.170453}
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP67%2520NGO') HTTP/1.1" 204 0
2026-03-28 22:29:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with identifier: NK19%20WZJ
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=midnight+black HTTP/1.1" 200 None
2026-03-28 22:29:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:29:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with identifier: NK19%20WZJ
2026-03-28 22:29:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0692a719-76d1-5c80-9f7c-2a5e042bb6d1 with identifier: NK19%20WZJ to the API
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK19%20WZJ-GB',
 'category': 'Car',
 'color': 'midnight black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0692a719-76d1-5c80-9f7c-2a5e042bb6d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK19 WZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK19%20WZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 93869,
 'odometer_reading_unit': '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': 'WMWXU72000TN44812',
 'year': 2019}
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK19%2520WZJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:06 [bca.uk] INFO: Saving data for NK19%20WZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773933453.59555, 'last_price_update_time': 1774736946.695844}
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK19%2520WZJ') HTTP/1.1" 204 0
2026-03-28 22:29:06 [bca.uk] INFO: Found listing with ID: YT73%20FLJ
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT73%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:06 [bca.uk] INFO: Scrape type for YT73%20FLJ: 2
2026-03-28 22:29:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 768b2e0a-35c9-5970-8700-1d19b688b071 with identifier: YT73%20FLJ
2026-03-28 22:29:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 768b2e0a-35c9-5970-8700-1d19b688b071 with scrape type 2
2026-03-28 22:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 768b2e0a-35c9-5970-8700-1d19b688b071 with scrape type 2
2026-03-28 22:29:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 768b2e0a-35c9-5970-8700-1d19b688b071, identifier: YT73%20FLJ
2026-03-28 22:29:06 [bca.uk] INFO: Found listing with ID: FN23%20OPA
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 22:29:06 [bca.uk] INFO: Scrape type for FN23%20OPA: 2
2026-03-28 22:29:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with identifier: FN23%20OPA
2026-03-28 22:29:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with scrape type 2
2026-03-28 22:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with scrape type 2
2026-03-28 22:29:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597, identifier: FN23%20OPA
2026-03-28 22:29:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2abb26d6-d41d-5293-925c-7cefc31a7b28 with identifier: AJ22%20GVY
2026-03-28 22:29:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2abb26d6-d41d-5293-925c-7cefc31a7b28 with identifier: AJ22%20GVY
2026-03-28 22:29:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2abb26d6-d41d-5293-925c-7cefc31a7b28 with identifier: AJ22%20GVY to the API
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ22%20GVY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2abb26d6-d41d-5293-925c-7cefc31a7b28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ22 GVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ22%20GVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 47768,
 'odometer_reading_unit': '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': 'LRWYHCEK4NC334994',
 'year': 2022}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ22%2520GVY%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Saving data for AJ22%20GVY: {'auction_closing_time': 1774864800.0, 'created_time': 1774534330.383175, 'last_price_update_time': 1774736947.18186}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ22%2520GVY') HTTP/1.1" 204 0
2026-03-28 22:29:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e0e494d7-9fa9-50b5-bfa5-3e7688298875 with identifier: HN24%20LYX
2026-03-28 22:29:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e0e494d7-9fa9-50b5-bfa5-3e7688298875 with identifier: HN24%20LYX
2026-03-28 22:29:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e0e494d7-9fa9-50b5-bfa5-3e7688298875 with identifier: HN24%20LYX to the API
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN24%20LYX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e0e494d7-9fa9-50b5-bfa5-3e7688298875',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN24 LYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN24%20LYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SUBARU',
 'model': 'SOLTERRA',
 'odometer': 28661,
 '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': 'SUBARU SOLTERRA 150KW 71.4KWH AWD LIMITED Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71.4KWH AWD LIMITED',
 'vin': 'JF1AABAA9PA037966',
 'year': 2024}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN24%2520LYX%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Saving data for HN24%20LYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534084.5857, 'last_price_update_time': 1774736947.459441}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN24%2520LYX') HTTP/1.1" 204 0
2026-03-28 22:29:07 [bca.uk] INFO: Found listing with ID: LM13%20EUA
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM13%2520EUA%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Scrape type for LM13%20EUA: 0
2026-03-28 22:29:07 [bca.uk] INFO: Found listing with ID: MM65%20GZZ
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM65%2520GZZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Scrape type for MM65%20GZZ: 0
2026-03-28 22:29:07 [bca.uk] INFO: Found listing with ID: MT10%20LCZ
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT10%2520LCZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Scrape type for MT10%20LCZ: 2
2026-03-28 22:29:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d25d9cbb-eedb-59fc-891d-6348d13d2853 with identifier: MT10%20LCZ
2026-03-28 22:29:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d25d9cbb-eedb-59fc-891d-6348d13d2853 with scrape type 2
2026-03-28 22:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d25d9cbb-eedb-59fc-891d-6348d13d2853 with scrape type 2
2026-03-28 22:29:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d25d9cbb-eedb-59fc-891d-6348d13d2853, identifier: MT10%20LCZ
2026-03-28 22:29:07 [bca.uk] INFO: Found listing with ID: BT68%20OVB
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520OVB%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Scrape type for BT68%20OVB: 2
2026-03-28 22:29:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9659791-245a-5166-a40b-5aa03bbb3125 with identifier: BT68%20OVB
2026-03-28 22:29:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9659791-245a-5166-a40b-5aa03bbb3125 with scrape type 2
2026-03-28 22:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9659791-245a-5166-a40b-5aa03bbb3125 with scrape type 2
2026-03-28 22:29:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9659791-245a-5166-a40b-5aa03bbb3125, identifier: BT68%20OVB
2026-03-28 22:29:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 768b2e0a-35c9-5970-8700-1d19b688b071 with identifier: YT73%20FLJ
2026-03-28 22:29:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 768b2e0a-35c9-5970-8700-1d19b688b071 with identifier: YT73%20FLJ
2026-03-28 22:29:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 768b2e0a-35c9-5970-8700-1d19b688b071 with identifier: YT73%20FLJ to the API
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT73%20FLJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '768b2e0a-35c9-5970-8700-1d19b688b071',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT73 FLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT73%20FLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 26475,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 40 TFSI 204 BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': '40 TFSI 204 BLACK ED.S-T',
 'vin': 'WAUZZZF49PA079827',
 'year': 2023}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT73%2520FLJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:07 [bca.uk] INFO: Saving data for YT73%20FLJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774533898.309854, 'last_price_update_time': 1774736947.990078}
2026-03-28 22:29:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT73%2520FLJ') HTTP/1.1" 204 0
2026-03-28 22:29:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with identifier: FN23%20OPA
2026-03-28 22:29:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with identifier: FN23%20OPA
2026-03-28 22:29:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597 with identifier: FN23%20OPA to the API
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN23%20OPA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5d200ae2-6e40-56e6-a7d7-c1e3cd3dd597',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN23 OPA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN23%20OPA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 14970,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACP81EVP5078339',
 'year': 2023}
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OPA%27 HTTP/1.1" 200 None
2026-03-28 22:29:08 [bca.uk] INFO: Saving data for FN23%20OPA: {'auction_closing_time': 1774864800.0, 'created_time': 1774277022.949384, 'last_price_update_time': 1774736948.265148}
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN23%2520OPA') HTTP/1.1" 204 0
2026-03-28 22:29:08 [bca.uk] INFO: Found listing with ID: AJ72%20RUC
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 22:29:08 [bca.uk] INFO: Scrape type for AJ72%20RUC: 2
2026-03-28 22:29:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with identifier: AJ72%20RUC
2026-03-28 22:29:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with scrape type 2
2026-03-28 22:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with scrape type 2
2026-03-28 22:29:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e, identifier: AJ72%20RUC
2026-03-28 22:29:08 [bca.uk] INFO: Found listing with ID: MD72%20VOU
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 22:29:08 [bca.uk] INFO: Scrape type for MD72%20VOU: 2
2026-03-28 22:29:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81892091-360d-54d5-9276-90decf3d321b with identifier: MD72%20VOU
2026-03-28 22:29:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81892091-360d-54d5-9276-90decf3d321b with scrape type 2
2026-03-28 22:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81892091-360d-54d5-9276-90decf3d321b with scrape type 2
2026-03-28 22:29:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81892091-360d-54d5-9276-90decf3d321b, identifier: MD72%20VOU
2026-03-28 22:29:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d25d9cbb-eedb-59fc-891d-6348d13d2853 with identifier: MT10%20LCZ
2026-03-28 22:29:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d25d9cbb-eedb-59fc-891d-6348d13d2853 with identifier: MT10%20LCZ
2026-03-28 22:29:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d25d9cbb-eedb-59fc-891d-6348d13d2853 with identifier: MT10%20LCZ to the API
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT10%20LCZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd25d9cbb-eedb-59fc-891d-6348d13d2853',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT10 LCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT10%20LCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AYGO',
 'odometer': 80439,
 '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': 'JTDKG18C00N464336',
 'year': 2010}
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT10%2520LCZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:08 [bca.uk] INFO: Saving data for MT10%20LCZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774536309.584221, 'last_price_update_time': 1774736948.751144}
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT10%2520LCZ') HTTP/1.1" 204 0
2026-03-28 22:29:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9659791-245a-5166-a40b-5aa03bbb3125 with identifier: BT68%20OVB
2026-03-28 22:29:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9659791-245a-5166-a40b-5aa03bbb3125 with identifier: BT68%20OVB
2026-03-28 22:29:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9659791-245a-5166-a40b-5aa03bbb3125 with identifier: BT68%20OVB to the API
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT68%20OVB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9659791-245a-5166-a40b-5aa03bbb3125',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT68 OVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT68%20OVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 54699,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 150 BMT 4M SE NAV DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT 4M SE NAV DSG',
 'vin': 'WVGZZZ5NZKW323938',
 'year': 2018}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT68%2520OVB%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Saving data for BT68%20OVB: {'auction_closing_time': 1774864800.0, 'created_time': 1774045269.500905, 'last_price_update_time': 1774736949.016383}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT68%2520OVB') HTTP/1.1" 204 0
2026-03-28 22:29:09 [bca.uk] INFO: Found listing with ID: OE68%20FBF
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Scrape type for OE68%20FBF: 2
2026-03-28 22:29:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with identifier: OE68%20FBF
2026-03-28 22:29:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f, identifier: OE68%20FBF
2026-03-28 22:29:09 [bca.uk] INFO: Found listing with ID: GK22%20NDD
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK22%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Scrape type for GK22%20NDD: 2
2026-03-28 22:29:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with identifier: GK22%20NDD
2026-03-28 22:29:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5de948a6-4fb9-5d6a-955b-98b1b4edff9c, identifier: GK22%20NDD
2026-03-28 22:29:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with identifier: AJ72%20RUC
2026-03-28 22:29:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with identifier: AJ72%20RUC
2026-03-28 22:29:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e with identifier: AJ72%20RUC to the API
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ72%20RUC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4097ee65-a0e5-5387-a3f3-b70e8fdf5c5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ72 RUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ72%20RUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 14084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC580735',
 'year': 2022}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520RUC%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Saving data for AJ72%20RUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534315.521764, 'last_price_update_time': 1774736949.523954}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ72%2520RUC') HTTP/1.1" 204 0
2026-03-28 22:29:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81892091-360d-54d5-9276-90decf3d321b with identifier: MD72%20VOU
2026-03-28 22:29:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81892091-360d-54d5-9276-90decf3d321b with identifier: MD72%20VOU
2026-03-28 22:29:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81892091-360d-54d5-9276-90decf3d321b with identifier: MD72%20VOU to the API
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD72%20VOU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '81892091-360d-54d5-9276-90decf3d321b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD72 VOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD72%20VOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'RENAULT',
 'model': 'ZOE E-TECH',
 'odometer': 12015,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'RENAULT ZOE E-TECH 50KWH 135 GT LINE+ (50KW) Hatchback',
 'transmission': 'automatic',
 'trim': '50KWH 135 GT LINE+ (50KW)',
 'vin': 'VF1AG000069756155',
 'year': 2022}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520VOU%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Saving data for MD72%20VOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534075.96362, 'last_price_update_time': 1774736949.833103}
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520VOU') HTTP/1.1" 204 0
2026-03-28 22:29:09 [bca.uk] INFO: Found listing with ID: NJ18%20MHZ
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520MHZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Scrape type for NJ18%20MHZ: 2
2026-03-28 22:29:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with identifier: NJ18%20MHZ
2026-03-28 22:29:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f, identifier: NJ18%20MHZ
2026-03-28 22:29:09 [bca.uk] INFO: Found listing with ID: YB18%20FUF
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520FUF%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Scrape type for YB18%20FUF: 0
2026-03-28 22:29:09 [bca.uk] INFO: Found listing with ID: YE69%20KWY
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520KWY%27 HTTP/1.1" 200 None
2026-03-28 22:29:09 [bca.uk] INFO: Scrape type for YE69%20KWY: 2
2026-03-28 22:29:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7920ce45-3c84-56fa-9d6e-e42855849fc1 with identifier: YE69%20KWY
2026-03-28 22:29:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7920ce45-3c84-56fa-9d6e-e42855849fc1 with scrape type 2
2026-03-28 22:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7920ce45-3c84-56fa-9d6e-e42855849fc1 with scrape type 2
2026-03-28 22:29:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7920ce45-3c84-56fa-9d6e-e42855849fc1, identifier: YE69%20KWY
2026-03-28 22:29:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with identifier: OE68%20FBF
2026-03-28 22:29:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with identifier: OE68%20FBF
2026-03-28 22:29:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d9c83c1-ee96-5201-9e43-657e8b3f3b0f with identifier: OE68%20FBF to the API
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=94&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE68%20FBF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d9c83c1-ee96-5201-9e43-657e8b3f3b0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE68 FBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE68%20FBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 271379,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE PREMIUM 9G Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 9G',
 'vin': 'WDD2132042A459408',
 'year': 2018}
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520FBF%27 HTTP/1.1" 200 None
2026-03-28 22:29:10 [bca.uk] INFO: Saving data for OE68%20FBF: {'auction_closing_time': 1775037600.0, 'created_time': 1774016448.023994, 'last_price_update_time': 1774736950.357847}
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE68%2520FBF') HTTP/1.1" 204 0
2026-03-28 22:29:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with identifier: GK22%20NDD
2026-03-28 22:29:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with identifier: GK22%20NDD
2026-03-28 22:29:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5de948a6-4fb9-5d6a-955b-98b1b4edff9c with identifier: GK22%20NDD to the API
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK22%20NDD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '5de948a6-4fb9-5d6a-955b-98b1b4edff9c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GK22 NDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK22%20NDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 41348,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 107KW 58KWH FAMILY PRO Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 58KWH FAMILY PRO',
 'vin': 'WVWZZZE1ZNP025214',
 'year': 2022}
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK22%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 22:29:10 [bca.uk] INFO: Saving data for GK22%20NDD: {'auction_closing_time': 1774864800.0, 'created_time': 1774533896.558509, 'last_price_update_time': 1774736950.734854}
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK22%2520NDD') HTTP/1.1" 204 0
2026-03-28 22:29:10 [bca.uk] INFO: Found listing with ID: BJ20%20JKZ
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:10 [bca.uk] INFO: Scrape type for BJ20%20JKZ: 2
2026-03-28 22:29:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with identifier: BJ20%20JKZ
2026-03-28 22:29:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with scrape type 2
2026-03-28 22:29:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with scrape type 2
2026-03-28 22:29:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5032e6e-ab0a-506b-9ee9-d9946ac04ad9, identifier: BJ20%20JKZ
2026-03-28 22:29:10 [bca.uk] INFO: Found listing with ID: OV25%20KJO
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520KJO%27 HTTP/1.1" 200 None
2026-03-28 22:29:10 [bca.uk] INFO: Scrape type for OV25%20KJO: 2
2026-03-28 22:29:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef879e14-8bda-5468-9339-9aa809cdd744 with identifier: OV25%20KJO
2026-03-28 22:29:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef879e14-8bda-5468-9339-9aa809cdd744 with scrape type 2
2026-03-28 22:29:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef879e14-8bda-5468-9339-9aa809cdd744 with scrape type 2
2026-03-28 22:29:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef879e14-8bda-5468-9339-9aa809cdd744, identifier: OV25%20KJO
2026-03-28 22:29:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with identifier: NJ18%20MHZ
2026-03-28 22:29:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with identifier: NJ18%20MHZ
2026-03-28 22:29:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f with identifier: NJ18%20MHZ to the API
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ18%20MHZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a90ace1a-0f91-55a6-b3ed-7c0c570b9b6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ18 MHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ18%20MHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 62256,
 'odometer_reading_unit': '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 ACTIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'T 140 ACTIVE',
 'vin': 'W0VJC7E86JB601363',
 'year': 2018}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520MHZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:11 [bca.uk] INFO: Saving data for NJ18%20MHZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774534305.343563, 'last_price_update_time': 1774736951.249174}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ18%2520MHZ') HTTP/1.1" 204 0
2026-03-28 22:29:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7920ce45-3c84-56fa-9d6e-e42855849fc1 with identifier: YE69%20KWY
2026-03-28 22:29:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7920ce45-3c84-56fa-9d6e-e42855849fc1 with identifier: YE69%20KWY
2026-03-28 22:29:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7920ce45-3c84-56fa-9d6e-e42855849fc1 with identifier: YE69%20KWY to the API
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE69%20KWY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7920ce45-3c84-56fa-9d6e-e42855849fc1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE69 KWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE69%20KWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 95547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 ACENTA PREMIUM',
 'vin': 'SJNFFAJ11U2708485',
 'year': 2019}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE69%2520KWY%27 HTTP/1.1" 200 None
2026-03-28 22:29:11 [bca.uk] INFO: Saving data for YE69%20KWY: {'auction_closing_time': 1774864800.0, 'created_time': 1773822701.393619, 'last_price_update_time': 1774736951.540414}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE69%2520KWY') HTTP/1.1" 204 0
2026-03-28 22:29:11 [scrapy.extensions.logstats] INFO: Crawled 333 pages (at 2 pages/min), scraped 2781 items (at 142 items/min)
2026-03-28 22:29:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:29:11 [bca.uk] INFO: Found listing with ID: GL21%20HWG
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:29:11 [bca.uk] INFO: Scrape type for GL21%20HWG: 2
2026-03-28 22:29:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with identifier: GL21%20HWG
2026-03-28 22:29:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with scrape type 2
2026-03-28 22:29:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with scrape type 2
2026-03-28 22:29:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20e60559-8fa7-5321-9c68-0ec7a9b9d87f, identifier: GL21%20HWG
2026-03-28 22:29:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with identifier: BJ20%20JKZ
2026-03-28 22:29:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with identifier: BJ20%20JKZ
2026-03-28 22:29:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5032e6e-ab0a-506b-9ee9-d9946ac04ad9 with identifier: BJ20%20JKZ to the API
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ20%20JKZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c5032e6e-ab0a-506b-9ee9-d9946ac04ad9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ20 JKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ20%20JKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL X',
 'odometer': 63050,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL X 100KWH D/M LONG RANGE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': '100KWH D/M LONG RANGE (7ST)',
 'vin': '5YJXDCE25LF246109',
 'year': 2020}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:11 [bca.uk] INFO: Saving data for BJ20%20JKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534153.472111, 'last_price_update_time': 1774736951.926979}
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ20%2520JKZ') HTTP/1.1" 204 0
2026-03-28 22:29:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef879e14-8bda-5468-9339-9aa809cdd744 with identifier: OV25%20KJO
2026-03-28 22:29:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef879e14-8bda-5468-9339-9aa809cdd744 with identifier: OV25%20KJO
2026-03-28 22:29:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef879e14-8bda-5468-9339-9aa809cdd744 with identifier: OV25%20KJO to the API
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV25%20KJO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ef879e14-8bda-5468-9339-9aa809cdd744',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV25 KJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV25%20KJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'POLESTAR',
 'model': '4',
 'odometer': 13614,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 4 200KW 100KWH SM LR PLUS Coupe',
 'transmission': 'automatic',
 'trim': '200KW 100KWH SM LR PLUS',
 'vin': 'YSM4ZPBA4SF420550',
 'year': 2025}
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520KJO%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Saving data for OV25%20KJO: {'auction_closing_time': 1774864800.0, 'created_time': 1773929018.51446, 'last_price_update_time': 1774736952.228124}
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV25%2520KJO') HTTP/1.1" 204 0
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: SG10%20CVO
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG10%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for SG10%20CVO: 2
2026-03-28 22:29:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with identifier: SG10%20CVO
2026-03-28 22:29:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6a532e12-7592-59ff-b2aa-f6fe8d797f75, identifier: SG10%20CVO
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: HJ22%20EPO
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ22%2520EPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for HJ22%20EPO: 2
2026-03-28 22:29:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with identifier: HJ22%20EPO
2026-03-28 22:29:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d39589d-db1a-5b18-9d34-0fee64f64bd1, identifier: HJ22%20EPO
2026-03-28 22:29:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with identifier: GL21%20HWG
2026-03-28 22:29:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with identifier: GL21%20HWG
2026-03-28 22:29:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20e60559-8fa7-5321-9c68-0ec7a9b9d87f with identifier: GL21%20HWG to the API
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL21%20HWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '20e60559-8fa7-5321-9c68-0ec7a9b9d87f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL21 HWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL21%20HWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 98761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA7MC219723',
 'year': 2021}
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520HWG%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Saving data for GL21%20HWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774533894.453533, 'last_price_update_time': 1774736952.743566}
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL21%2520HWG') HTTP/1.1" 204 0
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: BP72%20CGZ
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520CGZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for BP72%20CGZ: 0
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: BV23%20EHF
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV23%2520EHF%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for BV23%20EHF: 0
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: DT70%20GMV
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for DT70%20GMV: 2
2026-03-28 22:29:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with identifier: DT70%20GMV
2026-03-28 22:29:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1420da61-2f1b-5234-8cb7-6e33334cf0f3, identifier: DT70%20GMV
2026-03-28 22:29:12 [bca.uk] INFO: Found listing with ID: WN22%20MTX
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:29:12 [bca.uk] INFO: Scrape type for WN22%20MTX: 2
2026-03-28 22:29:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8981a1b4-e92a-5390-b24f-7399572dbe10 with identifier: WN22%20MTX
2026-03-28 22:29:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8981a1b4-e92a-5390-b24f-7399572dbe10 with scrape type 2
2026-03-28 22:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8981a1b4-e92a-5390-b24f-7399572dbe10 with scrape type 2
2026-03-28 22:29:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8981a1b4-e92a-5390-b24f-7399572dbe10, identifier: WN22%20MTX
2026-03-28 22:29:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with identifier: SG10%20CVO
2026-03-28 22:29:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with identifier: SG10%20CVO
2026-03-28 22:29:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6a532e12-7592-59ff-b2aa-f6fe8d797f75 with identifier: SG10%20CVO to the API
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG10%20CVO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6a532e12-7592-59ff-b2aa-f6fe8d797f75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG10 CVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG10%20CVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 108449,
 '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 SWIFT 1.3 GL Hatchback',
 'transmission': 'manual',
 'trim': 'GL',
 'vin': 'TSMMZC11S00743166',
 'year': 2010}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG10%2520CVO%27 HTTP/1.1" 200 None
2026-03-28 22:29:13 [bca.uk] INFO: Saving data for SG10%20CVO: {'auction_closing_time': 1775210400.0, 'created_time': 1774534306.23229, 'last_price_update_time': 1774736953.263458}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG10%2520CVO') HTTP/1.1" 204 0
2026-03-28 22:29:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with identifier: HJ22%20EPO
2026-03-28 22:29:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with identifier: HJ22%20EPO
2026-03-28 22:29:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d39589d-db1a-5b18-9d34-0fee64f64bd1 with identifier: HJ22%20EPO to the API
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ22%20EPO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2d39589d-db1a-5b18-9d34-0fee64f64bd1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ22 EPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ22%20EPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 32392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.5 35 TFSI S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '35 TFSI S LINE S-T',
 'vin': 'WAUZZZGY3NA056557',
 'year': 2022}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ22%2520EPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:13 [bca.uk] INFO: Saving data for HJ22%20EPO: {'auction_closing_time': 1774951200.0, 'created_time': 1774536293.791449, 'last_price_update_time': 1774736953.542323}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ22%2520EPO') HTTP/1.1" 204 0
2026-03-28 22:29:13 [bca.uk] INFO: Found listing with ID: GX70%20USS
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX70%2520USS%27 HTTP/1.1" 200 None
2026-03-28 22:29:13 [bca.uk] INFO: Scrape type for GX70%20USS: 2
2026-03-28 22:29:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7287c95b-539e-5842-bafb-541c514b1bcc with identifier: GX70%20USS
2026-03-28 22:29:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7287c95b-539e-5842-bafb-541c514b1bcc with scrape type 2
2026-03-28 22:29:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7287c95b-539e-5842-bafb-541c514b1bcc with scrape type 2
2026-03-28 22:29:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7287c95b-539e-5842-bafb-541c514b1bcc, identifier: GX70%20USS
2026-03-28 22:29:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with identifier: DT70%20GMV
2026-03-28 22:29:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with identifier: DT70%20GMV
2026-03-28 22:29:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1420da61-2f1b-5234-8cb7-6e33334cf0f3 with identifier: DT70%20GMV to the API
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT70%20GMV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1420da61-2f1b-5234-8cb7-6e33334cf0f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DT70 GMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT70%20GMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 36297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI SPORT S-T',
 'vin': 'WAUZZZGY9MA071028',
 'year': 2021}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT70%2520GMV%27 HTTP/1.1" 200 None
2026-03-28 22:29:13 [bca.uk] INFO: Saving data for DT70%20GMV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534140.854909, 'last_price_update_time': 1774736953.946087}
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT70%2520GMV') HTTP/1.1" 204 0
2026-03-28 22:29:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8981a1b4-e92a-5390-b24f-7399572dbe10 with identifier: WN22%20MTX
2026-03-28 22:29:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8981a1b4-e92a-5390-b24f-7399572dbe10 with identifier: WN22%20MTX
2026-03-28 22:29:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8981a1b4-e92a-5390-b24f-7399572dbe10 with identifier: WN22%20MTX to the API
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20MTX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8981a1b4-e92a-5390-b24f-7399572dbe10',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 MTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20MTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 33711,
 'odometer_reading_unit': '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': 'LRWYHCEK5NC261277',
 'year': 2022}
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520MTX%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Saving data for WN22%20MTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774277120.235846, 'last_price_update_time': 1774736954.24449}
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520MTX') HTTP/1.1" 204 0
2026-03-28 22:29:14 [bca.uk] INFO: Found listing with ID: VA14%20HZW
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Scrape type for VA14%20HZW: 2
2026-03-28 22:29:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f47481de-5ab6-5688-b70c-89ddcb567d78 with identifier: VA14%20HZW
2026-03-28 22:29:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f47481de-5ab6-5688-b70c-89ddcb567d78 with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f47481de-5ab6-5688-b70c-89ddcb567d78 with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f47481de-5ab6-5688-b70c-89ddcb567d78, identifier: VA14%20HZW
2026-03-28 22:29:14 [bca.uk] INFO: Found listing with ID: VU22%20DPE
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU22%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Scrape type for VU22%20DPE: 2
2026-03-28 22:29:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ac12f99-4d1c-59cd-8070-078290bb86fb with identifier: VU22%20DPE
2026-03-28 22:29:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ac12f99-4d1c-59cd-8070-078290bb86fb with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ac12f99-4d1c-59cd-8070-078290bb86fb with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ac12f99-4d1c-59cd-8070-078290bb86fb, identifier: VU22%20DPE
2026-03-28 22:29:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7287c95b-539e-5842-bafb-541c514b1bcc with identifier: GX70%20USS
2026-03-28 22:29:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7287c95b-539e-5842-bafb-541c514b1bcc with identifier: GX70%20USS
2026-03-28 22:29:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7287c95b-539e-5842-bafb-541c514b1bcc with identifier: GX70%20USS to the API
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX70%20USS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7287c95b-539e-5842-bafb-541c514b1bcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX70 USS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX70%20USS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 50847,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC S (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S (7ST)',
 'vin': 'SALCA2AN0LH869518',
 'year': 2020}
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX70%2520USS%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Saving data for GX70%20USS: {'auction_closing_time': 1774864800.0, 'created_time': 1774533929.914418, 'last_price_update_time': 1774736954.746419}
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX70%2520USS') HTTP/1.1" 204 0
2026-03-28 22:29:14 [bca.uk] INFO: Found listing with ID: GM23%20LHJ
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Scrape type for GM23%20LHJ: 2
2026-03-28 22:29:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91352ac1-c733-5f13-be70-dc684741007d with identifier: GM23%20LHJ
2026-03-28 22:29:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91352ac1-c733-5f13-be70-dc684741007d with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91352ac1-c733-5f13-be70-dc684741007d with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91352ac1-c733-5f13-be70-dc684741007d, identifier: GM23%20LHJ
2026-03-28 22:29:14 [bca.uk] INFO: Found listing with ID: WU23%20ESG
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 22:29:14 [bca.uk] INFO: Scrape type for WU23%20ESG: 2
2026-03-28 22:29:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d313d5c0-49eb-5f2b-9a82-051568d4a624 with identifier: WU23%20ESG
2026-03-28 22:29:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d313d5c0-49eb-5f2b-9a82-051568d4a624 with scrape type 2
2026-03-28 22:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d313d5c0-49eb-5f2b-9a82-051568d4a624 with scrape type 2
2026-03-28 22:29:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d313d5c0-49eb-5f2b-9a82-051568d4a624, identifier: WU23%20ESG
2026-03-28 22:29:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f47481de-5ab6-5688-b70c-89ddcb567d78 with identifier: VA14%20HZW
2026-03-28 22:29:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f47481de-5ab6-5688-b70c-89ddcb567d78 with identifier: VA14%20HZW
2026-03-28 22:29:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f47481de-5ab6-5688-b70c-89ddcb567d78 with identifier: VA14%20HZW to the API
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA14%20HZW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f47481de-5ab6-5688-b70c-89ddcb567d78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA14 HZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA14%20HZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 80174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T ACENTA',
 'vin': 'SJNFEAJ11U1150869',
 'year': 2014}
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 22:29:15 [bca.uk] INFO: Saving data for VA14%20HZW: {'auction_closing_time': 1775210400.0, 'created_time': 1774534307.349421, 'last_price_update_time': 1774736955.346658}
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA14%2520HZW') HTTP/1.1" 204 0
2026-03-28 22:29:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ac12f99-4d1c-59cd-8070-078290bb86fb with identifier: VU22%20DPE
2026-03-28 22:29:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ac12f99-4d1c-59cd-8070-078290bb86fb with identifier: VU22%20DPE
2026-03-28 22:29:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ac12f99-4d1c-59cd-8070-078290bb86fb with identifier: VU22%20DPE to the API
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU22%20DPE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6ac12f99-4d1c-59cd-8070-078290bb86fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VU22 DPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU22%20DPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 31894,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI S LINE Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI S LINE',
 'vin': 'WAUZZZGY6NA045231',
 'year': 2022}
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU22%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 22:29:15 [bca.uk] INFO: Saving data for VU22%20DPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774536296.436024, 'last_price_update_time': 1774736955.614686}
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU22%2520DPE') HTTP/1.1" 204 0
2026-03-28 22:29:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:29:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:29:15 [bca.uk] INFO: Found listing with ID: KE73%20APV
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520APV%27 HTTP/1.1" 200 None
2026-03-28 22:29:15 [bca.uk] INFO: Scrape type for KE73%20APV: 2
2026-03-28 22:29:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with identifier: KE73%20APV
2026-03-28 22:29:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with scrape type 2
2026-03-28 22:29:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with scrape type 2
2026-03-28 22:29:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e0b8eb2-e210-5568-9e7f-27759b79e3ea, identifier: KE73%20APV
2026-03-28 22:29:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91352ac1-c733-5f13-be70-dc684741007d with identifier: GM23%20LHJ
2026-03-28 22:29:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91352ac1-c733-5f13-be70-dc684741007d with identifier: GM23%20LHJ
2026-03-28 22:29:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91352ac1-c733-5f13-be70-dc684741007d with identifier: GM23%20LHJ to the API
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM23%20LHJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '91352ac1-c733-5f13-be70-dc684741007d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GM23 LHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM23%20LHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 34559,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.3 PHEV AWD VELOCE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV AWD VELOCE',
 'vin': 'ZARPATDW4N3030996',
 'year': 2023}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520LHJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Saving data for GM23%20LHJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774534138.027412, 'last_price_update_time': 1774736956.035433}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM23%2520LHJ') HTTP/1.1" 204 0
2026-03-28 22:29:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d313d5c0-49eb-5f2b-9a82-051568d4a624 with identifier: WU23%20ESG
2026-03-28 22:29:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d313d5c0-49eb-5f2b-9a82-051568d4a624 with identifier: WU23%20ESG
2026-03-28 22:29:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d313d5c0-49eb-5f2b-9a82-051568d4a624 with identifier: WU23%20ESG to the API
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU23%20ESG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd313d5c0-49eb-5f2b-9a82-051568d4a624',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU23 ESG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU23%20ESG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 19254,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 PERFORMANCE AWD (UPGRADE) Saloon',
 'transmission': 'automatic',
 'trim': 'PERFORMANCE AWD (UPGRADE)',
 'vin': 'LRW3F7EL7PC774548',
 'year': 2023}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Saving data for WU23%20ESG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534080.161228, 'last_price_update_time': 1774736956.31493}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU23%2520ESG') HTTP/1.1" 204 0
2026-03-28 22:29:16 [bca.uk] INFO: Found listing with ID: VN19%20UVT
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520UVT%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Scrape type for VN19%20UVT: 2
2026-03-28 22:29:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a88904ea-1015-502c-8436-daf064a81226 with identifier: VN19%20UVT
2026-03-28 22:29:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a88904ea-1015-502c-8436-daf064a81226 with scrape type 2
2026-03-28 22:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a88904ea-1015-502c-8436-daf064a81226 with scrape type 2
2026-03-28 22:29:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a88904ea-1015-502c-8436-daf064a81226, identifier: VN19%20UVT
2026-03-28 22:29:16 [bca.uk] INFO: Found listing with ID: BG18%20VPO
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Scrape type for BG18%20VPO: 2
2026-03-28 22:29:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with identifier: BG18%20VPO
2026-03-28 22:29:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with scrape type 2
2026-03-28 22:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with scrape type 2
2026-03-28 22:29:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f0c481a-d0cc-53df-91fc-83f2c413e6d6, identifier: BG18%20VPO
2026-03-28 22:29:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:29:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with identifier: KE73%20APV
2026-03-28 22:29:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with identifier: KE73%20APV
2026-03-28 22:29:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e0b8eb2-e210-5568-9e7f-27759b79e3ea with identifier: KE73%20APV to the API
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 20,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE73%20APV-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7e0b8eb2-e210-5568-9e7f-27759b79e3ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE73 APV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE73%20APV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 98140,
 '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 X5 3.0 XDRIVE 50E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 50E M SPORT',
 'vin': 'WBA42EU0009U83047',
 'year': 2024}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520APV%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Saving data for KE73%20APV: {'auction_closing_time': 1774864800.0, 'created_time': 1774533928.213368, 'last_price_update_time': 1774736956.868888}
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE73%2520APV') HTTP/1.1" 204 0
2026-03-28 22:29:16 [bca.uk] INFO: Found listing with ID: EK72%20ZKC
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520ZKC%27 HTTP/1.1" 200 None
2026-03-28 22:29:16 [bca.uk] INFO: Scrape type for EK72%20ZKC: 2
2026-03-28 22:29:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d72ef2dc-3029-516c-b202-8d83d09fe9f2 with identifier: EK72%20ZKC
2026-03-28 22:29:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d72ef2dc-3029-516c-b202-8d83d09fe9f2 with scrape type 2
2026-03-28 22:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d72ef2dc-3029-516c-b202-8d83d09fe9f2 with scrape type 2
2026-03-28 22:29:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d72ef2dc-3029-516c-b202-8d83d09fe9f2, identifier: EK72%20ZKC
2026-03-28 22:29:17 [bca.uk] INFO: Found listing with ID: YT22%20XUU
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520XUU%27 HTTP/1.1" 200 None
2026-03-28 22:29:17 [bca.uk] INFO: Scrape type for YT22%20XUU: 2
2026-03-28 22:29:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with identifier: YT22%20XUU
2026-03-28 22:29:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with scrape type 2
2026-03-28 22:29:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with scrape type 2
2026-03-28 22:29:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9, identifier: YT22%20XUU
2026-03-28 22:29:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a88904ea-1015-502c-8436-daf064a81226 with identifier: VN19%20UVT
2026-03-28 22:29:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a88904ea-1015-502c-8436-daf064a81226 with identifier: VN19%20UVT
2026-03-28 22:29:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a88904ea-1015-502c-8436-daf064a81226 with identifier: VN19%20UVT to the API
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN19%20UVT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a88904ea-1015-502c-8436-daf064a81226',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN19 UVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN19%20UVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'AMAROK A33',
 'odometer': 108227,
 'odometer_reading_unit': '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': 'WV1ZZZ2HZKH014603',
 'year': 2019}
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520UVT%27 HTTP/1.1" 200 None
2026-03-28 22:29:17 [bca.uk] INFO: Saving data for VN19%20UVT: {'auction_closing_time': 1775037600.0, 'created_time': 1774045425.599231, 'last_price_update_time': 1774736957.402923}
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN19%2520UVT') HTTP/1.1" 204 0
2026-03-28 22:29:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with identifier: BG18%20VPO
2026-03-28 22:29:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with identifier: BG18%20VPO
2026-03-28 22:29:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f0c481a-d0cc-53df-91fc-83f2c413e6d6 with identifier: BG18%20VPO to the API
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG18%20VPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f0c481a-d0cc-53df-91fc-83f2c413e6d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG18 VPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG18%20VPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 63504,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 140 ST-LINE X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140 ST-LINE X',
 'vin': 'WF0FXXGAHFJT47822',
 'year': 2018}
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:17 [bca.uk] INFO: Saving data for BG18%20VPO: {'auction_closing_time': 1774864800.0, 'created_time': 1773958392.470994, 'last_price_update_time': 1774736957.692187}
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG18%2520VPO') HTTP/1.1" 204 0
2026-03-28 22:29:17 [bca.uk] INFO: Found listing with ID: KN23%20UWP
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520UWP%27 HTTP/1.1" 200 None
2026-03-28 22:29:17 [bca.uk] INFO: Scrape type for KN23%20UWP: 2
2026-03-28 22:29:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with identifier: KN23%20UWP
2026-03-28 22:29:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with scrape type 2
2026-03-28 22:29:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with scrape type 2
2026-03-28 22:29:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6cf316e-8b76-5b65-b5c0-5748f42ff4ed, identifier: KN23%20UWP
2026-03-28 22:29:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d72ef2dc-3029-516c-b202-8d83d09fe9f2 with identifier: EK72%20ZKC
2026-03-28 22:29:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d72ef2dc-3029-516c-b202-8d83d09fe9f2 with identifier: EK72%20ZKC
2026-03-28 22:29:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d72ef2dc-3029-516c-b202-8d83d09fe9f2 with identifier: EK72%20ZKC to the API
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK72%20ZKC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd72ef2dc-3029-516c-b202-8d83d09fe9f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EK72 ZKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK72%20ZKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 59066,
 'odometer_reading_unit': '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.6 PHEV ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV ELITE',
 'vin': 'W0VZ4DGZ8N6829416',
 'year': 2022}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520ZKC%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Saving data for EK72%20ZKC: {'auction_closing_time': 1775124000.0, 'created_time': 1774534135.485624, 'last_price_update_time': 1774736958.098517}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK72%2520ZKC') HTTP/1.1" 204 0
2026-03-28 22:29:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with identifier: YT22%20XUU
2026-03-28 22:29:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with identifier: YT22%20XUU
2026-03-28 22:29:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9 with identifier: YT22%20XUU to the API
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT22%20XUU-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': 'aef2ee30-c99a-55c1-a2b5-3bf21d42f3d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT22 XUU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT22%20XUU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 54465,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI PHEV 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI PHEV 2 DCT',
 'vin': 'KNACM81DVN5532566',
 'year': 2022}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520XUU%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Saving data for YT22%20XUU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534048.931385, 'last_price_update_time': 1774736958.380103}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520XUU') HTTP/1.1" 204 0
2026-03-28 22:29:18 [bca.uk] INFO: Found listing with ID: VO73%20YYM
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO73%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Scrape type for VO73%20YYM: 2
2026-03-28 22:29:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with identifier: VO73%20YYM
2026-03-28 22:29:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with scrape type 2
2026-03-28 22:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with scrape type 2
2026-03-28 22:29:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b, identifier: VO73%20YYM
2026-03-28 22:29:18 [bca.uk] INFO: Found listing with ID: OV69%20RNA
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Scrape type for OV69%20RNA: 2
2026-03-28 22:29:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a9ef075-2660-5795-85af-2f5abc9c3b9e with identifier: OV69%20RNA
2026-03-28 22:29:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a9ef075-2660-5795-85af-2f5abc9c3b9e with scrape type 2
2026-03-28 22:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a9ef075-2660-5795-85af-2f5abc9c3b9e with scrape type 2
2026-03-28 22:29:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a9ef075-2660-5795-85af-2f5abc9c3b9e, identifier: OV69%20RNA
2026-03-28 22:29:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with identifier: KN23%20UWP
2026-03-28 22:29:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with identifier: KN23%20UWP
2026-03-28 22:29:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6cf316e-8b76-5b65-b5c0-5748f42ff4ed with identifier: KN23%20UWP to the API
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN23%20UWP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a6cf316e-8b76-5b65-b5c0-5748f42ff4ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN23 UWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN23%20UWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 61177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI SPORT S-T',
 'vin': 'WAUZZZGY3PA070848',
 'year': 2023}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520UWP%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Saving data for KN23%20UWP: {'auction_closing_time': 1774864800.0, 'created_time': 1774533930.62129, 'last_price_update_time': 1774736958.879222}
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN23%2520UWP') HTTP/1.1" 204 0
2026-03-28 22:29:18 [bca.uk] INFO: Found listing with ID: LR23%20FUO
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520FUO%27 HTTP/1.1" 200 None
2026-03-28 22:29:18 [bca.uk] INFO: Scrape type for LR23%20FUO: 2
2026-03-28 22:29:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 265ceab1-7437-5f81-afaa-d3312f5d2d26 with identifier: LR23%20FUO
2026-03-28 22:29:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 265ceab1-7437-5f81-afaa-d3312f5d2d26 with scrape type 2
2026-03-28 22:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 265ceab1-7437-5f81-afaa-d3312f5d2d26 with scrape type 2
2026-03-28 22:29:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 265ceab1-7437-5f81-afaa-d3312f5d2d26, identifier: LR23%20FUO
2026-03-28 22:29:19 [bca.uk] INFO: Found listing with ID: SV23%20OPF
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520OPF%27 HTTP/1.1" 200 None
2026-03-28 22:29:19 [bca.uk] INFO: Scrape type for SV23%20OPF: 2
2026-03-28 22:29:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56415ccb-5938-5678-b427-8849c383940c with identifier: SV23%20OPF
2026-03-28 22:29:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56415ccb-5938-5678-b427-8849c383940c with scrape type 2
2026-03-28 22:29:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56415ccb-5938-5678-b427-8849c383940c with scrape type 2
2026-03-28 22:29:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56415ccb-5938-5678-b427-8849c383940c, identifier: SV23%20OPF
2026-03-28 22:29:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with identifier: VO73%20YYM
2026-03-28 22:29:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with identifier: VO73%20YYM
2026-03-28 22:29:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51dcf1e4-40d3-5085-95dc-a3b3ce37e97b with identifier: VO73%20YYM to the API
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO73%20YYM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '51dcf1e4-40d3-5085-95dc-a3b3ce37e97b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO73 YYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO73%20YYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 25268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.5 E-P 213 E-4 TEKNA+ StationWagon',
 'transmission': 'automatic',
 'trim': 'E-P 213 E-4 TEKNA+',
 'vin': 'JN1T33TB6U0011872',
 'year': 2023}
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO73%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:29:19 [bca.uk] INFO: Saving data for VO73%20YYM: {'auction_closing_time': 1775037600.0, 'created_time': 1774534176.820552, 'last_price_update_time': 1774736959.372921}
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO73%2520YYM') HTTP/1.1" 204 0
2026-03-28 22:29:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a9ef075-2660-5795-85af-2f5abc9c3b9e with identifier: OV69%20RNA
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=carbon+black HTTP/1.1" 200 None
2026-03-28 22:29:19 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:29:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a9ef075-2660-5795-85af-2f5abc9c3b9e with identifier: OV69%20RNA
2026-03-28 22:29:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a9ef075-2660-5795-85af-2f5abc9c3b9e with identifier: OV69%20RNA to the API
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV69%20RNA-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a9ef075-2660-5795-85af-2f5abc9c3b9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV69 RNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV69%20RNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '420D GRAN COUPE',
 'odometer': 39273,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW 420D GRAN COUPE 2.0 190 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 XDRIVE M SPORT STEP',
 'vin': 'WBA4K52080CD42302',
 'year': 2019}
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520RNA%27 HTTP/1.1" 200 None
2026-03-28 22:29:19 [bca.uk] INFO: Saving data for OV69%20RNA: {'auction_closing_time': 1774864800.0, 'created_time': 1773822308.595953, 'last_price_update_time': 1774736959.890938}
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV69%2520RNA') HTTP/1.1" 204 0
2026-03-28 22:29:19 [bca.uk] INFO: Found listing with ID: KW73%20YON
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YON%27 HTTP/1.1" 200 None
2026-03-28 22:29:19 [bca.uk] INFO: Scrape type for KW73%20YON: 2
2026-03-28 22:29:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1aa154b-1f86-5e65-9898-a5ca5b58db24 with identifier: KW73%20YON
2026-03-28 22:29:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1aa154b-1f86-5e65-9898-a5ca5b58db24 with scrape type 2
2026-03-28 22:29:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1aa154b-1f86-5e65-9898-a5ca5b58db24 with scrape type 2
2026-03-28 22:29:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1aa154b-1f86-5e65-9898-a5ca5b58db24, identifier: KW73%20YON
2026-03-28 22:29:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 265ceab1-7437-5f81-afaa-d3312f5d2d26 with identifier: LR23%20FUO
2026-03-28 22:29:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 265ceab1-7437-5f81-afaa-d3312f5d2d26 with identifier: LR23%20FUO
2026-03-28 22:29:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 265ceab1-7437-5f81-afaa-d3312f5d2d26 with identifier: LR23%20FUO to the API
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 30,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR23%20FUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '265ceab1-7437-5f81-afaa-d3312f5d2d26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR23 FUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR23%20FUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'CITROEN',
 'model': 'C5 X',
 'odometer': 32322,
 'odometer_reading_unit': '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.6 PHEV 225 SHINE E-EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV 225 SHINE E-EAT8',
 'vin': 'VR7NDDGYPN4807729',
 'year': 2023}
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR23%2520FUO%27 HTTP/1.1" 200 None
2026-03-28 22:29:20 [bca.uk] INFO: Saving data for LR23%20FUO: {'auction_closing_time': 1775124000.0, 'created_time': 1774534132.119886, 'last_price_update_time': 1774736960.299456}
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR23%2520FUO') HTTP/1.1" 204 0
2026-03-28 22:29:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56415ccb-5938-5678-b427-8849c383940c with identifier: SV23%20OPF
2026-03-28 22:29:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56415ccb-5938-5678-b427-8849c383940c with identifier: SV23%20OPF
2026-03-28 22:29:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56415ccb-5938-5678-b427-8849c383940c with identifier: SV23%20OPF to the API
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV23%20OPF-GB',
 'category': 'Motorcycle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '56415ccb-5938-5678-b427-8849c383940c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV23 OPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV23%20OPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'TRIUMPH',
 'model': 'TIGER',
 'odometer': 20343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TRIUMPH TIGER 900 RALLY PRO MOTORBIKE',
 'transmission': 'automatic',
 'trim': '900 RALLY PRO MOTORBIKE',
 'vin': 'SMTTRE67D8PBE9115',
 'year': 2023}
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520OPF%27 HTTP/1.1" 200 None
2026-03-28 22:29:20 [bca.uk] INFO: Saving data for SV23%20OPF: {'auction_closing_time': 1775124000.0, 'created_time': 1774534080.768732, 'last_price_update_time': 1774736960.595763}
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV23%2520OPF') HTTP/1.1" 204 0
2026-03-28 22:29:20 [bca.uk] INFO: Found listing with ID: VX17%20ZUD
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520ZUD%27 HTTP/1.1" 200 None
2026-03-28 22:29:20 [bca.uk] INFO: Scrape type for VX17%20ZUD: 2
2026-03-28 22:29:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67e783ee-bd81-5071-bb90-d96ccc498d25 with identifier: VX17%20ZUD
2026-03-28 22:29:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67e783ee-bd81-5071-bb90-d96ccc498d25 with scrape type 2
2026-03-28 22:29:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67e783ee-bd81-5071-bb90-d96ccc498d25 with scrape type 2
2026-03-28 22:29:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67e783ee-bd81-5071-bb90-d96ccc498d25, identifier: VX17%20ZUD
2026-03-28 22:29:20 [bca.uk] INFO: Found listing with ID: SB69%20CZH
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520CZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:20 [bca.uk] INFO: Scrape type for SB69%20CZH: 2
2026-03-28 22:29:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d81096a4-2a6b-5674-ba00-56540deecfc8 with identifier: SB69%20CZH
2026-03-28 22:29:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d81096a4-2a6b-5674-ba00-56540deecfc8 with scrape type 2
2026-03-28 22:29:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d81096a4-2a6b-5674-ba00-56540deecfc8 with scrape type 2
2026-03-28 22:29:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d81096a4-2a6b-5674-ba00-56540deecfc8, identifier: SB69%20CZH
2026-03-28 22:29:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1aa154b-1f86-5e65-9898-a5ca5b58db24 with identifier: KW73%20YON
2026-03-28 22:29:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1aa154b-1f86-5e65-9898-a5ca5b58db24 with identifier: KW73%20YON
2026-03-28 22:29:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1aa154b-1f86-5e65-9898-a5ca5b58db24 with identifier: KW73%20YON to the API
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW73%20YON-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1aa154b-1f86-5e65-9898-a5ca5b58db24',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KW73 YON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW73%20YON&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'S-CROSS',
 'odometer': 7412,
 'odometer_reading_unit': '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 S-CROSS 1.4 B/JET 48V MHEV MOTION Hatchback',
 'transmission': 'manual',
 'trim': 'B/JET 48V MHEV MOTION',
 'vin': 'TSMJYAD2S00B34665',
 'year': 2023}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW73%2520YON%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Saving data for KW73%20YON: {'auction_closing_time': 1774864800.0, 'created_time': 1774533932.374127, 'last_price_update_time': 1774736961.115392}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW73%2520YON') HTTP/1.1" 204 0
2026-03-28 22:29:21 [bca.uk] INFO: Found listing with ID: RE23%20MWV
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Scrape type for RE23%20MWV: 2
2026-03-28 22:29:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bee7afd2-9895-562f-bda1-eaf97cb0538c with identifier: RE23%20MWV
2026-03-28 22:29:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bee7afd2-9895-562f-bda1-eaf97cb0538c with scrape type 2
2026-03-28 22:29:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bee7afd2-9895-562f-bda1-eaf97cb0538c with scrape type 2
2026-03-28 22:29:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bee7afd2-9895-562f-bda1-eaf97cb0538c, identifier: RE23%20MWV
2026-03-28 22:29:21 [bca.uk] INFO: Found listing with ID: LM74%20MDF
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM74%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Scrape type for LM74%20MDF: 0
2026-03-28 22:29:21 [bca.uk] INFO: Found listing with ID: DL74%20VDV
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520VDV%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Scrape type for DL74%20VDV: 0
2026-03-28 22:29:21 [bca.uk] INFO: Found listing with ID: LS74%20ZXD
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Scrape type for LS74%20ZXD: 2
2026-03-28 22:29:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eef3724d-6b11-5037-96c5-7c5929fb33fa with identifier: LS74%20ZXD
2026-03-28 22:29:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eef3724d-6b11-5037-96c5-7c5929fb33fa with scrape type 2
2026-03-28 22:29:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eef3724d-6b11-5037-96c5-7c5929fb33fa with scrape type 2
2026-03-28 22:29:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eef3724d-6b11-5037-96c5-7c5929fb33fa, identifier: LS74%20ZXD
2026-03-28 22:29:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67e783ee-bd81-5071-bb90-d96ccc498d25 with identifier: VX17%20ZUD
2026-03-28 22:29:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67e783ee-bd81-5071-bb90-d96ccc498d25 with identifier: VX17%20ZUD
2026-03-28 22:29:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67e783ee-bd81-5071-bb90-d96ccc498d25 with identifier: VX17%20ZUD to the API
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX17%20ZUD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67e783ee-bd81-5071-bb90-d96ccc498d25',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX17 ZUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX17%20ZUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 147510,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 SPORT PREMIUM 9G Estate',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM 9G',
 'vin': 'WDD2052042F517192',
 'year': 2017}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX17%2520ZUD%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Saving data for VX17%20ZUD: {'auction_closing_time': 1775037600.0, 'created_time': 1773822050.232582, 'last_price_update_time': 1774736961.671709}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX17%2520ZUD') HTTP/1.1" 204 0
2026-03-28 22:29:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d81096a4-2a6b-5674-ba00-56540deecfc8 with identifier: SB69%20CZH
2026-03-28 22:29:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d81096a4-2a6b-5674-ba00-56540deecfc8 with identifier: SB69%20CZH
2026-03-28 22:29:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d81096a4-2a6b-5674-ba00-56540deecfc8 with identifier: SB69%20CZH to the API
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB69%20CZH-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd81096a4-2a6b-5674-ba00-56540deecfc8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB69 CZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB69%20CZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 73334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET SZ5 ALLGRIP Hatchback',
 'transmission': 'automatic',
 'trim': 'B-JET SZ5 ALLGRIP',
 'vin': 'TSMLYEA1S00772088',
 'year': 2019}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520CZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:21 [bca.uk] INFO: Saving data for SB69%20CZH: {'auction_closing_time': 1774864800.0, 'created_time': 1773907306.591266, 'last_price_update_time': 1774736961.954721}
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB69%2520CZH') HTTP/1.1" 204 0
2026-03-28 22:29:21 [bca.uk] INFO: Found listing with ID: LA72%20CNF
2026-03-28 22:29:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520CNF%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for LA72%20CNF: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: DV24%20JXP
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520JXP%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for DV24%20JXP: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: YJ65%20MGC
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520MGC%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for YJ65%20MGC: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: KE73%20RMV
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520RMV%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for KE73%20RMV: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: RV74%20UZM
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV74%2520UZM%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for RV74%20UZM: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: DN24%20TFE
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520TFE%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for DN24%20TFE: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: DS24%20OSP
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for DS24%20OSP: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: DY74%20BVV
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVV%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for DY74%20BVV: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: DY74%20BWC
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BWC%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for DY74%20BWC: 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: BT24%20VGZ
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for BT24%20VGZ: 2
2026-03-28 22:29:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 942bfc7d-f82a-59c2-a269-1c48a189f7eb with identifier: BT24%20VGZ
2026-03-28 22:29:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 942bfc7d-f82a-59c2-a269-1c48a189f7eb with scrape type 2
2026-03-28 22:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 942bfc7d-f82a-59c2-a269-1c48a189f7eb with scrape type 2
2026-03-28 22:29:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 942bfc7d-f82a-59c2-a269-1c48a189f7eb, identifier: BT24%20VGZ
2026-03-28 22:29:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bee7afd2-9895-562f-bda1-eaf97cb0538c with identifier: RE23%20MWV
2026-03-28 22:29:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bee7afd2-9895-562f-bda1-eaf97cb0538c with identifier: RE23%20MWV
2026-03-28 22:29:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bee7afd2-9895-562f-bda1-eaf97cb0538c with identifier: RE23%20MWV to the API
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE23%20MWV-GB',
 'category': 'Motorcycle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'bee7afd2-9895-562f-bda1-eaf97cb0538c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE23 MWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE23%20MWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KAWASAKI',
 'model': 'EN',
 'odometer': 1117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KAWASAKI EN 650 MOTORBIKE',
 'transmission': 'automatic',
 'trim': '650 MOTORBIKE',
 'vin': 'JKAEN650JJDA13046',
 'year': 2023}
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Saving data for RE23%20MWV: {'auction_closing_time': 1775124000.0, 'created_time': 1774534131.664117, 'last_price_update_time': 1774736962.531299}
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE23%2520MWV') HTTP/1.1" 204 0
2026-03-28 22:29:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eef3724d-6b11-5037-96c5-7c5929fb33fa with identifier: LS74%20ZXD
2026-03-28 22:29:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eef3724d-6b11-5037-96c5-7c5929fb33fa with identifier: LS74%20ZXD
2026-03-28 22:29:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eef3724d-6b11-5037-96c5-7c5929fb33fa with identifier: LS74%20ZXD to the API
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS74%20ZXD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eef3724d-6b11-5037-96c5-7c5929fb33fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS74 ZXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS74%20ZXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'ASTRA ST',
 'odometer': 10279,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA ST 1.2 T 130 GS Estate',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKFRHNS3R1028243',
 'year': 2024}
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520ZXD%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Saving data for LS74%20ZXD: {'auction_closing_time': 1775037600.0, 'created_time': 1774016900.238847, 'last_price_update_time': 1774736962.921286}
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS74%2520ZXD') HTTP/1.1" 204 0
2026-03-28 22:29:22 [bca.uk] INFO: Found listing with ID: VX70%20XXR
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX70%2520XXR%27 HTTP/1.1" 200 None
2026-03-28 22:29:22 [bca.uk] INFO: Scrape type for VX70%20XXR: 2
2026-03-28 22:29:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with identifier: VX70%20XXR
2026-03-28 22:29:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with scrape type 2
2026-03-28 22:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c43fc61-cf2c-5a55-8f0a-591196fdc134, identifier: VX70%20XXR
2026-03-28 22:29:23 [bca.uk] INFO: Found listing with ID: SH68%20UOY
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:29:23 [bca.uk] INFO: Scrape type for SH68%20UOY: 2
2026-03-28 22:29:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with identifier: SH68%20UOY
2026-03-28 22:29:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ea95d65d-afdf-586c-bff9-8a1ad2a98b1d, identifier: SH68%20UOY
2026-03-28 22:29:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 942bfc7d-f82a-59c2-a269-1c48a189f7eb with identifier: BT24%20VGZ
2026-03-28 22:29:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 942bfc7d-f82a-59c2-a269-1c48a189f7eb with identifier: BT24%20VGZ
2026-03-28 22:29:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 942bfc7d-f82a-59c2-a269-1c48a189f7eb with identifier: BT24%20VGZ to the API
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT24%20VGZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '942bfc7d-f82a-59c2-a269-1c48a189f7eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT24 VGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT24%20VGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 10480,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 EDITION SUITE Hatchback',
 'transmission': 'automatic',
 'trim': '85 EDITION SUITE',
 'vin': 'TMBKH9NY3RF025442',
 'year': 2024}
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520VGZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:23 [bca.uk] INFO: Saving data for BT24%20VGZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774276853.211659, 'last_price_update_time': 1774736963.443235}
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT24%2520VGZ') HTTP/1.1" 204 0
2026-03-28 22:29:23 [bca.uk] INFO: Found listing with ID: KE23%20UYD
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 22:29:23 [bca.uk] INFO: Scrape type for KE23%20UYD: 2
2026-03-28 22:29:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e08142dd-e077-5852-b6d7-b65066219c34 with identifier: KE23%20UYD
2026-03-28 22:29:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e08142dd-e077-5852-b6d7-b65066219c34 with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e08142dd-e077-5852-b6d7-b65066219c34 with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e08142dd-e077-5852-b6d7-b65066219c34, identifier: KE23%20UYD
2026-03-28 22:29:23 [bca.uk] INFO: Found listing with ID: BD22%20PFK
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520PFK%27 HTTP/1.1" 200 None
2026-03-28 22:29:23 [bca.uk] INFO: Scrape type for BD22%20PFK: 2
2026-03-28 22:29:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb938b0b-133b-570b-8b3f-61d63585a850 with identifier: BD22%20PFK
2026-03-28 22:29:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb938b0b-133b-570b-8b3f-61d63585a850 with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb938b0b-133b-570b-8b3f-61d63585a850 with scrape type 2
2026-03-28 22:29:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb938b0b-133b-570b-8b3f-61d63585a850, identifier: BD22%20PFK
2026-03-28 22:29:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with identifier: VX70%20XXR
2026-03-28 22:29:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with identifier: VX70%20XXR
2026-03-28 22:29:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c43fc61-cf2c-5a55-8f0a-591196fdc134 with identifier: VX70%20XXR to the API
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 216,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX70%20XXR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c43fc61-cf2c-5a55-8f0a-591196fdc134',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX70 XXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX70%20XXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SSANGYONG',
 'model': 'MUSSO',
 'odometer': 55926,
 'odometer_reading_unit': '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 MUSSO 2.2 SARACEN AWD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'SARACEN AWD',
 'vin': 'KPAYA1EESLP097218',
 'year': 2020}
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX70%2520XXR%27 HTTP/1.1" 200 None
2026-03-28 22:29:23 [bca.uk] INFO: Saving data for VX70%20XXR: {'auction_closing_time': 1775037600.0, 'created_time': 1773843757.084165, 'last_price_update_time': 1774736963.981824}
2026-03-28 22:29:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX70%2520XXR') HTTP/1.1" 204 0
2026-03-28 22:29:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with identifier: SH68%20UOY
2026-03-28 22:29:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with identifier: SH68%20UOY
2026-03-28 22:29:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ea95d65d-afdf-586c-bff9-8a1ad2a98b1d with identifier: SH68%20UOY to the API
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH68%20UOY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ea95d65d-afdf-586c-bff9-8a1ad2a98b1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH68 UOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH68%20UOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 99112,
 'odometer_reading_unit': '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 SUPERB 2.0 TDI 190 LAURIN+KLEMENT 4X4DSG7 Estate',
 'transmission': 'automatic',
 'trim': 'TDI 190 LAURIN+KLEMENT 4X4DSG7',
 'vin': 'TMBMJ7NPXK7029609',
 'year': 2018}
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:29:24 [bca.uk] INFO: Saving data for SH68%20UOY: {'auction_closing_time': 1774864800.0, 'created_time': 1773907304.0761, 'last_price_update_time': 1774736964.300998}
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH68%2520UOY') HTTP/1.1" 204 0
2026-03-28 22:29:24 [bca.uk] INFO: Found listing with ID: MA21%20XWB
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520XWB%27 HTTP/1.1" 200 None
2026-03-28 22:29:24 [bca.uk] INFO: Scrape type for MA21%20XWB: 2
2026-03-28 22:29:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0a81291-df08-56b1-aa94-a4b11ed3f26d with identifier: MA21%20XWB
2026-03-28 22:29:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0a81291-df08-56b1-aa94-a4b11ed3f26d with scrape type 2
2026-03-28 22:29:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0a81291-df08-56b1-aa94-a4b11ed3f26d with scrape type 2
2026-03-28 22:29:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0a81291-df08-56b1-aa94-a4b11ed3f26d, identifier: MA21%20XWB
2026-03-28 22:29:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e08142dd-e077-5852-b6d7-b65066219c34 with identifier: KE23%20UYD
2026-03-28 22:29:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e08142dd-e077-5852-b6d7-b65066219c34 with identifier: KE23%20UYD
2026-03-28 22:29:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e08142dd-e077-5852-b6d7-b65066219c34 with identifier: KE23%20UYD to the API
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20UYD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e08142dd-e077-5852-b6d7-b65066219c34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE23 UYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20UYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'BMW',
 'model': '330E',
 'odometer': 77399,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA20FS0708D41017',
 'year': 2023}
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520UYD%27 HTTP/1.1" 200 None
2026-03-28 22:29:24 [bca.uk] INFO: Saving data for KE23%20UYD: {'auction_closing_time': 1774864800.0, 'created_time': 1774534121.077033, 'last_price_update_time': 1774736964.71251}
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520UYD') HTTP/1.1" 204 0
2026-03-28 22:29:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb938b0b-133b-570b-8b3f-61d63585a850 with identifier: BD22%20PFK
2026-03-28 22:29:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb938b0b-133b-570b-8b3f-61d63585a850 with identifier: BD22%20PFK
2026-03-28 22:29:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb938b0b-133b-570b-8b3f-61d63585a850 with identifier: BD22%20PFK to the API
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD22%20PFK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb938b0b-133b-570b-8b3f-61d63585a850',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BD22 PFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD22%20PFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 20444,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 E-SKY-X 186 SPORT LUX Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-X 186 SPORT LUX',
 'vin': 'JM4BP6HH601310223',
 'year': 2022}
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD22%2520PFK%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Saving data for BD22%20PFK: {'auction_closing_time': 1774951200.0, 'created_time': 1774534066.132443, 'last_price_update_time': 1774736965.046599}
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD22%2520PFK') HTTP/1.1" 204 0
2026-03-28 22:29:25 [bca.uk] INFO: Found listing with ID: WF71%20ENW
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520ENW%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Scrape type for WF71%20ENW: 2
2026-03-28 22:29:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with identifier: WF71%20ENW
2026-03-28 22:29:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82dda4a4-c7d7-5ef5-9bf2-790920b0b813, identifier: WF71%20ENW
2026-03-28 22:29:25 [bca.uk] INFO: Found listing with ID: YA70%20WXC
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Scrape type for YA70%20WXC: 2
2026-03-28 22:29:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 428bbca1-9ec4-5762-88fe-296ad07c4c21 with identifier: YA70%20WXC
2026-03-28 22:29:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 428bbca1-9ec4-5762-88fe-296ad07c4c21 with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 428bbca1-9ec4-5762-88fe-296ad07c4c21 with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 428bbca1-9ec4-5762-88fe-296ad07c4c21, identifier: YA70%20WXC
2026-03-28 22:29:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0a81291-df08-56b1-aa94-a4b11ed3f26d with identifier: MA21%20XWB
2026-03-28 22:29:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0a81291-df08-56b1-aa94-a4b11ed3f26d with identifier: MA21%20XWB
2026-03-28 22:29:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0a81291-df08-56b1-aa94-a4b11ed3f26d with identifier: MA21%20XWB to the API
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20XWB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b0a81291-df08-56b1-aa94-a4b11ed3f26d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA21 XWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20XWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 27113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW522483',
 'year': 2021}
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520XWB%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Saving data for MA21%20XWB: {'auction_closing_time': 1774864800.0, 'created_time': 1774533873.599701, 'last_price_update_time': 1774736965.552138}
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520XWB') HTTP/1.1" 204 0
2026-03-28 22:29:25 [bca.uk] INFO: Found listing with ID: BP72%20UKY
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKY%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Scrape type for BP72%20UKY: 2
2026-03-28 22:29:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with identifier: BP72%20UKY
2026-03-28 22:29:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b, identifier: BP72%20UKY
2026-03-28 22:29:25 [bca.uk] INFO: Found listing with ID: KU19%20SHM
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU19%2520SHM%27 HTTP/1.1" 200 None
2026-03-28 22:29:25 [bca.uk] INFO: Scrape type for KU19%20SHM: 2
2026-03-28 22:29:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bba69639-6eae-5be5-aa23-15d9d5d7fd8b with identifier: KU19%20SHM
2026-03-28 22:29:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bba69639-6eae-5be5-aa23-15d9d5d7fd8b with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bba69639-6eae-5be5-aa23-15d9d5d7fd8b with scrape type 2
2026-03-28 22:29:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bba69639-6eae-5be5-aa23-15d9d5d7fd8b, identifier: KU19%20SHM
2026-03-28 22:29:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with identifier: WF71%20ENW
2026-03-28 22:29:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with identifier: WF71%20ENW
2026-03-28 22:29:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82dda4a4-c7d7-5ef5-9bf2-790920b0b813 with identifier: WF71%20ENW to the API
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 248,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF71%20ENW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '82dda4a4-c7d7-5ef5-9bf2-790920b0b813',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF71 ENW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF71%20ENW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 39653,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.8 D-4D INVINCIBLE X 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D-4D INVINCIBLE X 4WD',
 'vin': 'AHTBA3CD906209811',
 'year': 2021}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF71%2520ENW%27 HTTP/1.1" 200 None
2026-03-28 22:29:26 [bca.uk] INFO: Saving data for WF71%20ENW: {'auction_closing_time': 1775037600.0, 'created_time': 1773845496.62217, 'last_price_update_time': 1774736966.103747}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF71%2520ENW') HTTP/1.1" 204 0
2026-03-28 22:29:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 428bbca1-9ec4-5762-88fe-296ad07c4c21 with identifier: YA70%20WXC
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pepper+white HTTP/1.1" 200 None
2026-03-28 22:29:26 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:29:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 428bbca1-9ec4-5762-88fe-296ad07c4c21 with identifier: YA70%20WXC
2026-03-28 22:29:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 428bbca1-9ec4-5762-88fe-296ad07c4c21 with identifier: YA70%20WXC to the API
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA70%20WXC-GB',
 'category': 'Car',
 'color': 'pepper white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '428bbca1-9ec4-5762-88fe-296ad07c4c21',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA70 WXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA70%20WXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MINI',
 'model': 'CLUBMAN',
 'odometer': 49544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MINI CLUBMAN 1.5 COOPER SPORT STEP Estate',
 'transmission': 'automatic',
 'trim': 'COOPER SPORT STEP',
 'vin': 'WMWLV320802N47676',
 'year': 2021}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:26 [bca.uk] INFO: Saving data for YA70%20WXC: {'auction_closing_time': 1774864800.0, 'created_time': 1773837577.009477, 'last_price_update_time': 1774736966.523189}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA70%2520WXC') HTTP/1.1" 204 0
2026-03-28 22:29:26 [bca.uk] INFO: Found listing with ID: WA21%20YCZ
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520YCZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:26 [bca.uk] INFO: Scrape type for WA21%20YCZ: 2
2026-03-28 22:29:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1bf9f51-2355-5a4f-9b6d-936f428a490d with identifier: WA21%20YCZ
2026-03-28 22:29:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1bf9f51-2355-5a4f-9b6d-936f428a490d with scrape type 2
2026-03-28 22:29:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1bf9f51-2355-5a4f-9b6d-936f428a490d with scrape type 2
2026-03-28 22:29:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a1bf9f51-2355-5a4f-9b6d-936f428a490d, identifier: WA21%20YCZ
2026-03-28 22:29:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with identifier: BP72%20UKY
2026-03-28 22:29:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with identifier: BP72%20UKY
2026-03-28 22:29:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5055316c-ed90-5f18-a8b3-ba73b9fe2c8b with identifier: BP72%20UKY to the API
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20UKY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5055316c-ed90-5f18-a8b3-ba73b9fe2c8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BP72 UKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20UKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FIAT',
 'model': 'SCUDO',
 'odometer': 38403,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT SCUDO 1.5 M/JET 100 L2 TECNICO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 100 L2 TECNICO',
 'vin': 'VXFVBYHRMNZ079168',
 'year': 2023}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520UKY%27 HTTP/1.1" 200 None
2026-03-28 22:29:26 [bca.uk] INFO: Saving data for BP72%20UKY: {'auction_closing_time': 1775037600.0, 'created_time': 1774534126.669421, 'last_price_update_time': 1774736966.918156}
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520UKY') HTTP/1.1" 204 0
2026-03-28 22:29:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bba69639-6eae-5be5-aa23-15d9d5d7fd8b with identifier: KU19%20SHM
2026-03-28 22:29:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bba69639-6eae-5be5-aa23-15d9d5d7fd8b with identifier: KU19%20SHM
2026-03-28 22:29:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bba69639-6eae-5be5-aa23-15d9d5d7fd8b with identifier: KU19%20SHM to the API
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU19%20SHM-GB',
 'category': 'Motorcycle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': 'bba69639-6eae-5be5-aa23-15d9d5d7fd8b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU19 SHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU19%20SHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TRIUMPH',
 'model': 'STREET TRIPLE',
 'odometer': 7939,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TRIUMPH STREET TRIPLE 765 RS MOTORBIKE',
 'transmission': 'automatic',
 'trim': '765 RS MOTORBIKE',
 'vin': 'SMTHDA554ZL969291',
 'year': 2019}
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU19%2520SHM%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Saving data for KU19%20SHM: {'auction_closing_time': 1775124000.0, 'created_time': 1774534041.149531, 'last_price_update_time': 1774736967.193336}
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU19%2520SHM') HTTP/1.1" 204 0
2026-03-28 22:29:27 [bca.uk] INFO: Found listing with ID: WR20%20VCO
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR20%2520VCO%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Scrape type for WR20%20VCO: 0
2026-03-28 22:29:27 [bca.uk] INFO: Found listing with ID: WU66%20DVL
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520DVL%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Scrape type for WU66%20DVL: 2
2026-03-28 22:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with identifier: WU66%20DVL
2026-03-28 22:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a, identifier: WU66%20DVL
2026-03-28 22:29:27 [bca.uk] INFO: Found listing with ID: YM66%20EJK
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM66%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Scrape type for YM66%20EJK: 2
2026-03-28 22:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 160367a9-a2f4-5fea-8e52-713b380d2d2d with identifier: YM66%20EJK
2026-03-28 22:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 160367a9-a2f4-5fea-8e52-713b380d2d2d with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 160367a9-a2f4-5fea-8e52-713b380d2d2d with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 160367a9-a2f4-5fea-8e52-713b380d2d2d, identifier: YM66%20EJK
2026-03-28 22:29:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a1bf9f51-2355-5a4f-9b6d-936f428a490d with identifier: WA21%20YCZ
2026-03-28 22:29:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a1bf9f51-2355-5a4f-9b6d-936f428a490d with identifier: WA21%20YCZ
2026-03-28 22:29:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a1bf9f51-2355-5a4f-9b6d-936f428a490d with identifier: WA21%20YCZ to the API
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA21%20YCZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a1bf9f51-2355-5a4f-9b6d-936f428a490d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WA21 YCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA21%20YCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 41350,
 'odometer_reading_unit': '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 E220 D 2.0 AMG LINE NIGHT ED.PREM.PLUS 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1K2130042A930122',
 'year': 2021}
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520YCZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Saving data for WA21%20YCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774533871.463078, 'last_price_update_time': 1774736967.748622}
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA21%2520YCZ') HTTP/1.1" 204 0
2026-03-28 22:29:27 [bca.uk] INFO: Found listing with ID: BJ23%20OCH
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Scrape type for BJ23%20OCH: 2
2026-03-28 22:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fae21348-0538-55d0-a8c8-116d9b985c9e with identifier: BJ23%20OCH
2026-03-28 22:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fae21348-0538-55d0-a8c8-116d9b985c9e with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fae21348-0538-55d0-a8c8-116d9b985c9e with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fae21348-0538-55d0-a8c8-116d9b985c9e, identifier: BJ23%20OCH
2026-03-28 22:29:27 [bca.uk] INFO: Found listing with ID: YY69%20ONL
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY69%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 22:29:27 [bca.uk] INFO: Scrape type for YY69%20ONL: 2
2026-03-28 22:29:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with identifier: YY69%20ONL
2026-03-28 22:29:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with scrape type 2
2026-03-28 22:29:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with scrape type 2
2026-03-28 22:29:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce, identifier: YY69%20ONL
2026-03-28 22:29:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with identifier: WU66%20DVL
2026-03-28 22:29:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with identifier: WU66%20DVL
2026-03-28 22:29:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a with identifier: WU66%20DVL to the API
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU66%20DVL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a26cdb2b-b18f-55d7-ba65-36e7e23f0b7a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU66 DVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU66%20DVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'IVECO',
 'model': 'DAILY 65C18',
 'odometer': 103629,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 65C18 3.0 LWB (4100) H/R HI-MATIC PanelVan',
 'transmission': 'automatic',
 'trim': 'LWB (4100) H/R HI-MATIC',
 'vin': 'ZCFC265D505130373',
 'year': 2016}
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU66%2520DVL%27 HTTP/1.1" 200 None
2026-03-28 22:29:28 [bca.uk] INFO: Saving data for WU66%20DVL: {'auction_closing_time': 1775037600.0, 'created_time': 1773908382.373327, 'last_price_update_time': 1774736968.358855}
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU66%2520DVL') HTTP/1.1" 204 0
2026-03-28 22:29:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 160367a9-a2f4-5fea-8e52-713b380d2d2d with identifier: YM66%20EJK
2026-03-28 22:29:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 160367a9-a2f4-5fea-8e52-713b380d2d2d with identifier: YM66%20EJK
2026-03-28 22:29:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 160367a9-a2f4-5fea-8e52-713b380d2d2d with identifier: YM66%20EJK to the API
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM66%20EJK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '160367a9-a2f4-5fea-8e52-713b380d2d2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM66 EJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM66%20EJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'SANTA FE',
 'odometer': 87033,
 'odometer_reading_unit': '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 SANTA FE 2.2 CRDI B/D PREMIUM (7ST) 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI B/D PREMIUM (7ST) 4WD',
 'vin': 'KMHSX81XNHU740550',
 'year': 2017}
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM66%2520EJK%27 HTTP/1.1" 200 None
2026-03-28 22:29:28 [bca.uk] INFO: Saving data for YM66%20EJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774045150.168198, 'last_price_update_time': 1774736968.627235}
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM66%2520EJK') HTTP/1.1" 204 0
2026-03-28 22:29:28 [bca.uk] INFO: Found listing with ID: YC22%20FTP
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 22:29:28 [bca.uk] INFO: Scrape type for YC22%20FTP: 2
2026-03-28 22:29:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with identifier: YC22%20FTP
2026-03-28 22:29:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with scrape type 2
2026-03-28 22:29:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with scrape type 2
2026-03-28 22:29:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53c69ad7-bfad-5e4e-b023-2aa0795980a6, identifier: YC22%20FTP
2026-03-28 22:29:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fae21348-0538-55d0-a8c8-116d9b985c9e with identifier: BJ23%20OCH
2026-03-28 22:29:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fae21348-0538-55d0-a8c8-116d9b985c9e with identifier: BJ23%20OCH
2026-03-28 22:29:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fae21348-0538-55d0-a8c8-116d9b985c9e with identifier: BJ23%20OCH to the API
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ23%20OCH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fae21348-0538-55d0-a8c8-116d9b985c9e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ23 OCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ23%20OCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 23871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 4 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 4',
 'vin': 'KNACT811UP5032904',
 'year': 2023}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Saving data for BJ23%20OCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534126.266813, 'last_price_update_time': 1774736969.020455}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ23%2520OCH') HTTP/1.1" 204 0
2026-03-28 22:29:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with identifier: YY69%20ONL
2026-03-28 22:29:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with identifier: YY69%20ONL
2026-03-28 22:29:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1db9fde2-27ec-53e7-8e50-c2d075cfb5ce with identifier: YY69%20ONL to the API
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY69%20ONL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1db9fde2-27ec-53e7-8e50-c2d075cfb5ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY69 ONL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY69%20ONL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 62990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 SE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 SE (7ST)',
 'vin': 'SALCA2AN6LH830691',
 'year': 2019}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY69%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Saving data for YY69%20ONL: {'auction_closing_time': 1774951200.0, 'created_time': 1773832449.607768, 'last_price_update_time': 1774736969.320015}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY69%2520ONL') HTTP/1.1" 204 0
2026-03-28 22:29:29 [bca.uk] INFO: Found listing with ID: DC65%20CCX
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC65%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Scrape type for DC65%20CCX: 2
2026-03-28 22:29:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: affc9060-59a6-546a-9216-444c86dcde0a with identifier: DC65%20CCX
2026-03-28 22:29:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item affc9060-59a6-546a-9216-444c86dcde0a with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item affc9060-59a6-546a-9216-444c86dcde0a with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: affc9060-59a6-546a-9216-444c86dcde0a, identifier: DC65%20CCX
2026-03-28 22:29:29 [bca.uk] INFO: Found listing with ID: YR22%20ZZT
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520ZZT%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Scrape type for YR22%20ZZT: 2
2026-03-28 22:29:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49972e36-dc97-5a7d-9830-00aba4a55c75 with identifier: YR22%20ZZT
2026-03-28 22:29:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49972e36-dc97-5a7d-9830-00aba4a55c75 with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49972e36-dc97-5a7d-9830-00aba4a55c75 with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49972e36-dc97-5a7d-9830-00aba4a55c75, identifier: YR22%20ZZT
2026-03-28 22:29:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with identifier: YC22%20FTP
2026-03-28 22:29:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with identifier: YC22%20FTP
2026-03-28 22:29:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53c69ad7-bfad-5e4e-b023-2aa0795980a6 with identifier: YC22%20FTP to the API
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC22%20FTP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '53c69ad7-bfad-5e4e-b023-2aa0795980a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC22 FTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC22%20FTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 24297,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 160 MH TEKNA',
 'vin': 'SJNTAAJ12U1089417',
 'year': 2022}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC22%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Saving data for YC22%20FTP: {'auction_closing_time': 1774864800.0, 'created_time': 1774533912.04538, 'last_price_update_time': 1774736969.862739}
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC22%2520FTP') HTTP/1.1" 204 0
2026-03-28 22:29:29 [bca.uk] INFO: Found listing with ID: FX22%20RXC
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:29 [bca.uk] INFO: Scrape type for FX22%20RXC: 2
2026-03-28 22:29:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ef16074-3876-549b-90a4-445f5661f9a7 with identifier: FX22%20RXC
2026-03-28 22:29:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ef16074-3876-549b-90a4-445f5661f9a7 with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ef16074-3876-549b-90a4-445f5661f9a7 with scrape type 2
2026-03-28 22:29:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ef16074-3876-549b-90a4-445f5661f9a7, identifier: FX22%20RXC
2026-03-28 22:29:29 [bca.uk] INFO: Found listing with ID: MJ22%20VGA
2026-03-28 22:29:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520VGA%27 HTTP/1.1" 200 None
2026-03-28 22:29:30 [bca.uk] INFO: Scrape type for MJ22%20VGA: 2
2026-03-28 22:29:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4682cd8-5135-5102-ae55-7361fd0b2c2c with identifier: MJ22%20VGA
2026-03-28 22:29:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4682cd8-5135-5102-ae55-7361fd0b2c2c with scrape type 2
2026-03-28 22:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4682cd8-5135-5102-ae55-7361fd0b2c2c with scrape type 2
2026-03-28 22:29:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4682cd8-5135-5102-ae55-7361fd0b2c2c, identifier: MJ22%20VGA
2026-03-28 22:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: affc9060-59a6-546a-9216-444c86dcde0a with identifier: DC65%20CCX
2026-03-28 22:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: affc9060-59a6-546a-9216-444c86dcde0a with identifier: DC65%20CCX
2026-03-28 22:29:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: affc9060-59a6-546a-9216-444c86dcde0a with identifier: DC65%20CCX to the API
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC65%20CCX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'affc9060-59a6-546a-9216-444c86dcde0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DC65 CCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC65%20CCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 44968,
 'odometer_reading_unit': '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 ASTRA 1.0 T 12V 105 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': 'T 12V 105 E/F SRI',
 'vin': 'W0LBF6EA2GG014428',
 'year': 2015}
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC65%2520CCX%27 HTTP/1.1" 200 None
2026-03-28 22:29:30 [bca.uk] INFO: Saving data for DC65%20CCX: {'auction_closing_time': 1775210400.0, 'created_time': 1774534273.563882, 'last_price_update_time': 1774736970.365917}
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC65%2520CCX') HTTP/1.1" 204 0
2026-03-28 22:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49972e36-dc97-5a7d-9830-00aba4a55c75 with identifier: YR22%20ZZT
2026-03-28 22:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49972e36-dc97-5a7d-9830-00aba4a55c75 with identifier: YR22%20ZZT
2026-03-28 22:29:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49972e36-dc97-5a7d-9830-00aba4a55c75 with identifier: YR22%20ZZT to the API
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR22%20ZZT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49972e36-dc97-5a7d-9830-00aba4a55c75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR22 ZZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR22%20ZZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 59201,
 'odometer_reading_unit': '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 A6 AVANT 2.0 40 TFSI SPORT S-T Estate',
 'transmission': 'automatic',
 'trim': '40 TFSI SPORT S-T',
 'vin': 'WAUZZZF24NN033259',
 'year': 2022}
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520ZZT%27 HTTP/1.1" 200 None
2026-03-28 22:29:30 [bca.uk] INFO: Saving data for YR22%20ZZT: {'auction_closing_time': 1774951200.0, 'created_time': 1774536267.010394, 'last_price_update_time': 1774736970.658397}
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520ZZT') HTTP/1.1" 204 0
2026-03-28 22:29:30 [bca.uk] INFO: Found listing with ID: NJ23%20VZP
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 22:29:30 [bca.uk] INFO: Scrape type for NJ23%20VZP: 2
2026-03-28 22:29:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58ba0262-bf51-5987-aa57-581ffb97db0d with identifier: NJ23%20VZP
2026-03-28 22:29:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58ba0262-bf51-5987-aa57-581ffb97db0d with scrape type 2
2026-03-28 22:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58ba0262-bf51-5987-aa57-581ffb97db0d with scrape type 2
2026-03-28 22:29:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58ba0262-bf51-5987-aa57-581ffb97db0d, identifier: NJ23%20VZP
2026-03-28 22:29:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ef16074-3876-549b-90a4-445f5661f9a7 with identifier: FX22%20RXC
2026-03-28 22:29:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ef16074-3876-549b-90a4-445f5661f9a7 with identifier: FX22%20RXC
2026-03-28 22:29:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ef16074-3876-549b-90a4-445f5661f9a7 with identifier: FX22%20RXC to the API
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX22%20RXC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1ef16074-3876-549b-90a4-445f5661f9a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX22 RXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX22%20RXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 103503,
 'odometer_reading_unit': '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 I-PACE EV400 HSE BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE BLACK (11KW)',
 'vin': 'SADHA2A11N1623104',
 'year': 2022}
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520RXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:31 [bca.uk] INFO: Saving data for FX22%20RXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534127.116595, 'last_price_update_time': 1774736971.351545}
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX22%2520RXC') HTTP/1.1" 204 0
2026-03-28 22:29:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4682cd8-5135-5102-ae55-7361fd0b2c2c with identifier: MJ22%20VGA
2026-03-28 22:29:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4682cd8-5135-5102-ae55-7361fd0b2c2c with identifier: MJ22%20VGA
2026-03-28 22:29:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4682cd8-5135-5102-ae55-7361fd0b2c2c with identifier: MJ22%20VGA to the API
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ22%20VGA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4682cd8-5135-5102-ae55-7361fd0b2c2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ22 VGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ22%20VGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 16384,
 'odometer_reading_unit': '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 SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZF34N1108171',
 'year': 2022}
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ22%2520VGA%27 HTTP/1.1" 200 None
2026-03-28 22:29:31 [bca.uk] INFO: Saving data for MJ22%20VGA: {'auction_closing_time': 1774951200.0, 'created_time': 1774534067.021997, 'last_price_update_time': 1774736971.80876}
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ22%2520VGA') HTTP/1.1" 204 0
2026-03-28 22:29:31 [bca.uk] INFO: Found listing with ID: KY61%20CXN
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY61%2520CXN%27 HTTP/1.1" 200 None
2026-03-28 22:29:31 [bca.uk] INFO: Scrape type for KY61%20CXN: 2
2026-03-28 22:29:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58425d44-fd2d-5491-bdc0-3e4af2357d47 with identifier: KY61%20CXN
2026-03-28 22:29:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58425d44-fd2d-5491-bdc0-3e4af2357d47 with scrape type 2
2026-03-28 22:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58425d44-fd2d-5491-bdc0-3e4af2357d47 with scrape type 2
2026-03-28 22:29:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58425d44-fd2d-5491-bdc0-3e4af2357d47, identifier: KY61%20CXN
2026-03-28 22:29:31 [bca.uk] INFO: Found listing with ID: LR22%20VYS
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520VYS%27 HTTP/1.1" 200 None
2026-03-28 22:29:31 [bca.uk] INFO: Scrape type for LR22%20VYS: 2
2026-03-28 22:29:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79cb009d-351d-5556-86bd-d41a0f459e1d with identifier: LR22%20VYS
2026-03-28 22:29:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79cb009d-351d-5556-86bd-d41a0f459e1d with scrape type 2
2026-03-28 22:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79cb009d-351d-5556-86bd-d41a0f459e1d with scrape type 2
2026-03-28 22:29:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79cb009d-351d-5556-86bd-d41a0f459e1d, identifier: LR22%20VYS
2026-03-28 22:29:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58ba0262-bf51-5987-aa57-581ffb97db0d with identifier: NJ23%20VZP
2026-03-28 22:29:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58ba0262-bf51-5987-aa57-581ffb97db0d with identifier: NJ23%20VZP
2026-03-28 22:29:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58ba0262-bf51-5987-aa57-581ffb97db0d with identifier: NJ23%20VZP to the API
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ23%20VZP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '58ba0262-bf51-5987-aa57-581ffb97db0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ23 VZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ23%20VZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 27442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS8PC752158',
 'year': 2023}
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520VZP%27 HTTP/1.1" 200 None
2026-03-28 22:29:32 [bca.uk] INFO: Saving data for NJ23%20VZP: {'auction_closing_time': 1774864800.0, 'created_time': 1774533910.700801, 'last_price_update_time': 1774736972.302536}
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ23%2520VZP') HTTP/1.1" 204 0
2026-03-28 22:29:32 [bca.uk] INFO: Found listing with ID: MA22%20VOP
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 22:29:32 [bca.uk] INFO: Scrape type for MA22%20VOP: 2
2026-03-28 22:29:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3289c1b-87a9-536c-ac8b-3dcda9559b7f with identifier: MA22%20VOP
2026-03-28 22:29:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3289c1b-87a9-536c-ac8b-3dcda9559b7f with scrape type 2
2026-03-28 22:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3289c1b-87a9-536c-ac8b-3dcda9559b7f with scrape type 2
2026-03-28 22:29:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3289c1b-87a9-536c-ac8b-3dcda9559b7f, identifier: MA22%20VOP
2026-03-28 22:29:32 [bca.uk] INFO: Found listing with ID: FX22%20OUG
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 22:29:32 [bca.uk] INFO: Scrape type for FX22%20OUG: 2
2026-03-28 22:29:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with identifier: FX22%20OUG
2026-03-28 22:29:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with scrape type 2
2026-03-28 22:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with scrape type 2
2026-03-28 22:29:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 02fe8e79-c6f0-512b-9755-977bb8ca6b8c, identifier: FX22%20OUG
2026-03-28 22:29:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58425d44-fd2d-5491-bdc0-3e4af2357d47 with identifier: KY61%20CXN
2026-03-28 22:29:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58425d44-fd2d-5491-bdc0-3e4af2357d47 with identifier: KY61%20CXN
2026-03-28 22:29:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58425d44-fd2d-5491-bdc0-3e4af2357d47 with identifier: KY61%20CXN to the API
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY61%20CXN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '58425d44-fd2d-5491-bdc0-3e4af2357d47',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY61 CXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY61%20CXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 149093,
 '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.3 CDTI 16V 95 E/F EXCLUSIV Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 95 E/F EXCLUSIV',
 'vin': 'W0LPD6EA9CG044645',
 'year': 2011}
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY61%2520CXN%27 HTTP/1.1" 200 None
2026-03-28 22:29:32 [bca.uk] INFO: Saving data for KY61%20CXN: {'auction_closing_time': 1775210400.0, 'created_time': 1774534257.867435, 'last_price_update_time': 1774736972.833078}
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY61%2520CXN') HTTP/1.1" 204 0
2026-03-28 22:29:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79cb009d-351d-5556-86bd-d41a0f459e1d with identifier: LR22%20VYS
2026-03-28 22:29:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79cb009d-351d-5556-86bd-d41a0f459e1d with identifier: LR22%20VYS
2026-03-28 22:29:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79cb009d-351d-5556-86bd-d41a0f459e1d with identifier: LR22%20VYS to the API
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR22%20VYS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '79cb009d-351d-5556-86bd-d41a0f459e1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR22 VYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR22%20VYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 27704,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ1NP031356',
 'year': 2022}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520VYS%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Saving data for LR22%20VYS: {'auction_closing_time': 1774951200.0, 'created_time': 1774534524.487216, 'last_price_update_time': 1774736973.204233}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR22%2520VYS') HTTP/1.1" 204 0
2026-03-28 22:29:33 [bca.uk] INFO: Found listing with ID: SG18%20TSX
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG18%2520TSX%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Scrape type for SG18%20TSX: 0
2026-03-28 22:29:33 [bca.uk] INFO: Found listing with ID: SH68%20ARF
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520ARF%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Scrape type for SH68%20ARF: 0
2026-03-28 22:29:33 [bca.uk] INFO: Found listing with ID: BK23%20TXW
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Scrape type for BK23%20TXW: 2
2026-03-28 22:29:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with identifier: BK23%20TXW
2026-03-28 22:29:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with scrape type 2
2026-03-28 22:29:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with scrape type 2
2026-03-28 22:29:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d, identifier: BK23%20TXW
2026-03-28 22:29:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3289c1b-87a9-536c-ac8b-3dcda9559b7f with identifier: MA22%20VOP
2026-03-28 22:29:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3289c1b-87a9-536c-ac8b-3dcda9559b7f with identifier: MA22%20VOP
2026-03-28 22:29:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3289c1b-87a9-536c-ac8b-3dcda9559b7f with identifier: MA22%20VOP to the API
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA22%20VOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f3289c1b-87a9-536c-ac8b-3dcda9559b7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA22 VOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA22%20VOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 42173,
 'odometer_reading_unit': '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': 'LRWYHCEKXNC250341',
 'year': 2022}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Saving data for MA22%20VOP: {'auction_closing_time': 1774864800.0, 'created_time': 1774046420.02043, 'last_price_update_time': 1774736973.647728}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520VOP') HTTP/1.1" 204 0
2026-03-28 22:29:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with identifier: FX22%20OUG
2026-03-28 22:29:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with identifier: FX22%20OUG
2026-03-28 22:29:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 02fe8e79-c6f0-512b-9755-977bb8ca6b8c with identifier: FX22%20OUG to the API
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX22%20OUG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '02fe8e79-c6f0-512b-9755-977bb8ca6b8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX22 OUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX22%20OUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E',
 'odometer': 65174,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 E 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183862N285877',
 'year': 2022}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX22%2520OUG%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Saving data for FX22%20OUG: {'auction_closing_time': 1775124000.0, 'created_time': 1774534096.317498, 'last_price_update_time': 1774736973.938827}
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX22%2520OUG') HTTP/1.1" 204 0
2026-03-28 22:29:33 [bca.uk] INFO: Found listing with ID: MT15%20UJV
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520UJV%27 HTTP/1.1" 200 None
2026-03-28 22:29:33 [bca.uk] INFO: Scrape type for MT15%20UJV: 2
2026-03-28 22:29:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with identifier: MT15%20UJV
2026-03-28 22:29:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with scrape type 2
2026-03-28 22:29:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ba189f5b-2af1-56fa-8ef4-ad2caec616d4, identifier: MT15%20UJV
2026-03-28 22:29:34 [bca.uk] INFO: Found listing with ID: HW69%20OAO
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW69%2520OAO%27 HTTP/1.1" 200 None
2026-03-28 22:29:34 [bca.uk] INFO: Scrape type for HW69%20OAO: 2
2026-03-28 22:29:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 507e298c-8df5-5bf3-9322-6bdfa1d042ef with identifier: HW69%20OAO
2026-03-28 22:29:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 507e298c-8df5-5bf3-9322-6bdfa1d042ef with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 507e298c-8df5-5bf3-9322-6bdfa1d042ef with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 507e298c-8df5-5bf3-9322-6bdfa1d042ef, identifier: HW69%20OAO
2026-03-28 22:29:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with identifier: BK23%20TXW
2026-03-28 22:29:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with identifier: BK23%20TXW
2026-03-28 22:29:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d with identifier: BK23%20TXW to the API
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK23%20TXW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '14d6b8e7-ec2a-5d76-b7e7-a6205884fe1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK23 TXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK23%20TXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 34132,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC767991',
 'year': 2023}
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 22:29:34 [bca.uk] INFO: Saving data for BK23%20TXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774533888.59575, 'last_price_update_time': 1774736974.481689}
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK23%2520TXW') HTTP/1.1" 204 0
2026-03-28 22:29:34 [bca.uk] INFO: Found listing with ID: ML24%20PTZ
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:34 [bca.uk] INFO: Scrape type for ML24%20PTZ: 2
2026-03-28 22:29:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with identifier: ML24%20PTZ
2026-03-28 22:29:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76803cf0-0cd8-5b9a-a18c-896dc56a2771, identifier: ML24%20PTZ
2026-03-28 22:29:34 [bca.uk] INFO: Found listing with ID: PE61%20OGR
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE61%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 22:29:34 [bca.uk] INFO: Scrape type for PE61%20OGR: 0
2026-03-28 22:29:34 [bca.uk] INFO: Found listing with ID: FP72%20XCK
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 22:29:34 [bca.uk] INFO: Scrape type for FP72%20XCK: 2
2026-03-28 22:29:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca42f3d-4c26-5f09-8d13-08234b62455b with identifier: FP72%20XCK
2026-03-28 22:29:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca42f3d-4c26-5f09-8d13-08234b62455b with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ca42f3d-4c26-5f09-8d13-08234b62455b with scrape type 2
2026-03-28 22:29:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ca42f3d-4c26-5f09-8d13-08234b62455b, identifier: FP72%20XCK
2026-03-28 22:29:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with identifier: MT15%20UJV
2026-03-28 22:29:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with identifier: MT15%20UJV
2026-03-28 22:29:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ba189f5b-2af1-56fa-8ef4-ad2caec616d4 with identifier: MT15%20UJV to the API
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT15%20UJV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ba189f5b-2af1-56fa-8ef4-ad2caec616d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT15 UJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT15%20UJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 95335,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT MATCH 2WD StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 140 BMT MATCH 2WD',
 'vin': 'WVGZZZ5NZFW098686',
 'year': 2015}
2026-03-28 22:29:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520UJV%27 HTTP/1.1" 200 None
2026-03-28 22:29:35 [bca.uk] INFO: Saving data for MT15%20UJV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534243.241455, 'last_price_update_time': 1774736975.008833}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT15%2520UJV') HTTP/1.1" 204 0
2026-03-28 22:29:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 507e298c-8df5-5bf3-9322-6bdfa1d042ef with identifier: HW69%20OAO
2026-03-28 22:29:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 507e298c-8df5-5bf3-9322-6bdfa1d042ef with identifier: HW69%20OAO
2026-03-28 22:29:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 507e298c-8df5-5bf3-9322-6bdfa1d042ef with identifier: HW69%20OAO to the API
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HW69%20OAO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '507e298c-8df5-5bf3-9322-6bdfa1d042ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HW69 OAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HW69%20OAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 50082,
 'odometer_reading_unit': '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 280 SWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 280 SWB LIMITED L/R',
 'vin': 'WF0YXXTTGYKU87544',
 'year': 2019}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW69%2520OAO%27 HTTP/1.1" 200 None
2026-03-28 22:29:35 [bca.uk] INFO: Saving data for HW69%20OAO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534553.697421, 'last_price_update_time': 1774736975.283775}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HW69%2520OAO') HTTP/1.1" 204 0
2026-03-28 22:29:35 [bca.uk] INFO: Found listing with ID: FH73%20BAO
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH73%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:29:35 [bca.uk] INFO: Scrape type for FH73%20BAO: 2
2026-03-28 22:29:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 074c44f4-8959-515a-801a-a66823dc504a with identifier: FH73%20BAO
2026-03-28 22:29:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 074c44f4-8959-515a-801a-a66823dc504a with scrape type 2
2026-03-28 22:29:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 074c44f4-8959-515a-801a-a66823dc504a with scrape type 2
2026-03-28 22:29:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 074c44f4-8959-515a-801a-a66823dc504a, identifier: FH73%20BAO
2026-03-28 22:29:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with identifier: ML24%20PTZ
2026-03-28 22:29:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with identifier: ML24%20PTZ
2026-03-28 22:29:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76803cf0-0cd8-5b9a-a18c-896dc56a2771 with identifier: ML24%20PTZ to the API
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML24%20PTZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '76803cf0-0cd8-5b9a-a18c-896dc56a2771',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML24 PTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML24%20PTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 38674,
 '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': 'LRWYHCFS1RC361428',
 'year': 2024}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML24%2520PTZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:35 [bca.uk] INFO: Saving data for ML24%20PTZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534119.845933, 'last_price_update_time': 1774736975.688853}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML24%2520PTZ') HTTP/1.1" 204 0
2026-03-28 22:29:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ca42f3d-4c26-5f09-8d13-08234b62455b with identifier: FP72%20XCK
2026-03-28 22:29:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ca42f3d-4c26-5f09-8d13-08234b62455b with identifier: FP72%20XCK
2026-03-28 22:29:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ca42f3d-4c26-5f09-8d13-08234b62455b with identifier: FP72%20XCK to the API
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP72%20XCK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ca42f3d-4c26-5f09-8d13-08234b62455b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP72 XCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP72%20XCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 11891,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZA1ZPV568365',
 'year': 2022}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XCK%27 HTTP/1.1" 200 None
2026-03-28 22:29:35 [bca.uk] INFO: Saving data for FP72%20XCK: {'auction_closing_time': 1774951200.0, 'created_time': 1774534074.865276, 'last_price_update_time': 1774736975.968623}
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP72%2520XCK') HTTP/1.1" 204 0
2026-03-28 22:29:35 [bca.uk] INFO: Found listing with ID: YR65%20CTV
2026-03-28 22:29:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR65%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:29:36 [bca.uk] INFO: Scrape type for YR65%20CTV: 2
2026-03-28 22:29:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24ad9e73-4fa6-594b-99f3-17e085ae8afa with identifier: YR65%20CTV
2026-03-28 22:29:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24ad9e73-4fa6-594b-99f3-17e085ae8afa with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24ad9e73-4fa6-594b-99f3-17e085ae8afa with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24ad9e73-4fa6-594b-99f3-17e085ae8afa, identifier: YR65%20CTV
2026-03-28 22:29:36 [bca.uk] INFO: Found listing with ID: YP22%20HPN
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520HPN%27 HTTP/1.1" 200 None
2026-03-28 22:29:36 [bca.uk] INFO: Scrape type for YP22%20HPN: 2
2026-03-28 22:29:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e33f950-2462-5aff-b23e-c2d28d10bf72 with identifier: YP22%20HPN
2026-03-28 22:29:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e33f950-2462-5aff-b23e-c2d28d10bf72 with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e33f950-2462-5aff-b23e-c2d28d10bf72 with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e33f950-2462-5aff-b23e-c2d28d10bf72, identifier: YP22%20HPN
2026-03-28 22:29:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 074c44f4-8959-515a-801a-a66823dc504a with identifier: FH73%20BAO
2026-03-28 22:29:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 074c44f4-8959-515a-801a-a66823dc504a with identifier: FH73%20BAO
2026-03-28 22:29:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 074c44f4-8959-515a-801a-a66823dc504a with identifier: FH73%20BAO to the API
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=95&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH73%20BAO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '074c44f4-8959-515a-801a-a66823dc504a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH73 BAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH73%20BAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 14267,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.0 TSI E-TEC 110 SE TECH.DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI E-TEC 110 SE TECH.DSG',
 'vin': 'TMBBP8NX3RY102884',
 'year': 2024}
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH73%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:29:36 [bca.uk] INFO: Saving data for FH73%20BAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774533889.103223, 'last_price_update_time': 1774736976.471917}
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH73%2520BAO') HTTP/1.1" 204 0
2026-03-28 22:29:36 [bca.uk] INFO: Found listing with ID: NG21%20BPX
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 22:29:36 [bca.uk] INFO: Scrape type for NG21%20BPX: 2
2026-03-28 22:29:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80680a74-d71a-5080-a9c7-12253f2221ba with identifier: NG21%20BPX
2026-03-28 22:29:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80680a74-d71a-5080-a9c7-12253f2221ba with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80680a74-d71a-5080-a9c7-12253f2221ba with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80680a74-d71a-5080-a9c7-12253f2221ba, identifier: NG21%20BPX
2026-03-28 22:29:36 [bca.uk] INFO: Found listing with ID: WP66%20OYZ
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520OYZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:36 [bca.uk] INFO: Scrape type for WP66%20OYZ: 2
2026-03-28 22:29:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd55a8a4-4fac-5ec8-81b0-49996d809179 with identifier: WP66%20OYZ
2026-03-28 22:29:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd55a8a4-4fac-5ec8-81b0-49996d809179 with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd55a8a4-4fac-5ec8-81b0-49996d809179 with scrape type 2
2026-03-28 22:29:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd55a8a4-4fac-5ec8-81b0-49996d809179, identifier: WP66%20OYZ
2026-03-28 22:29:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24ad9e73-4fa6-594b-99f3-17e085ae8afa with identifier: YR65%20CTV
2026-03-28 22:29:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24ad9e73-4fa6-594b-99f3-17e085ae8afa with identifier: YR65%20CTV
2026-03-28 22:29:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24ad9e73-4fa6-594b-99f3-17e085ae8afa with identifier: YR65%20CTV to the API
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR65%20CTV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '24ad9e73-4fa6-594b-99f3-17e085ae8afa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR65 CTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR65%20CTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'B200 D',
 'odometer': 114751,
 'odometer_reading_unit': '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 B200 D 2.1 SPORT MPV',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2462082J367059',
 'year': 2015}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR65%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:29:37 [bca.uk] INFO: Saving data for YR65%20CTV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534247.389203, 'last_price_update_time': 1774736977.063978}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR65%2520CTV') HTTP/1.1" 204 0
2026-03-28 22:29:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e33f950-2462-5aff-b23e-c2d28d10bf72 with identifier: YP22%20HPN
2026-03-28 22:29:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e33f950-2462-5aff-b23e-c2d28d10bf72 with identifier: YP22%20HPN
2026-03-28 22:29:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e33f950-2462-5aff-b23e-c2d28d10bf72 with identifier: YP22%20HPN to the API
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP22%20HPN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e33f950-2462-5aff-b23e-c2d28d10bf72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP22 HPN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP22%20HPN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 32079,
 'odometer_reading_unit': '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 A6 2.0 40 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TFSI SPORT S-T',
 'vin': 'WAUZZZF20NN041827',
 'year': 2022}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520HPN%27 HTTP/1.1" 200 None
2026-03-28 22:29:37 [bca.uk] INFO: Saving data for YP22%20HPN: {'auction_closing_time': 1774951200.0, 'created_time': 1774534554.961665, 'last_price_update_time': 1774736977.346137}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP22%2520HPN') HTTP/1.1" 204 0
2026-03-28 22:29:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80680a74-d71a-5080-a9c7-12253f2221ba with identifier: NG21%20BPX
2026-03-28 22:29:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80680a74-d71a-5080-a9c7-12253f2221ba with identifier: NG21%20BPX
2026-03-28 22:29:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80680a74-d71a-5080-a9c7-12253f2221ba with identifier: NG21%20BPX to the API
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG21%20BPX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '80680a74-d71a-5080-a9c7-12253f2221ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG21 BPX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG21%20BPX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 42840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON TECH Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1Z93BEX0E190873',
 'year': 2021}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520BPX%27 HTTP/1.1" 200 None
2026-03-28 22:29:37 [bca.uk] INFO: Saving data for NG21%20BPX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534118.485594, 'last_price_update_time': 1774736977.671157}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG21%2520BPX') HTTP/1.1" 204 0
2026-03-28 22:29:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd55a8a4-4fac-5ec8-81b0-49996d809179 with identifier: WP66%20OYZ
2026-03-28 22:29:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd55a8a4-4fac-5ec8-81b0-49996d809179 with identifier: WP66%20OYZ
2026-03-28 22:29:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd55a8a4-4fac-5ec8-81b0-49996d809179 with identifier: WP66%20OYZ to the API
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP66%20OYZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bd55a8a4-4fac-5ec8-81b0-49996d809179',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP66 OYZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP66%20OYZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'CITROEN',
 'model': 'BERLINGO L1',
 'odometer': 142515,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO L1 1.6 BLUEHDI 75 625KG ENTERPRISE Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 75 625KG ENTERPRISE',
 'vin': 'VF77BBHW6GJ829461',
 'year': 2017}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520OYZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:37 [bca.uk] INFO: Saving data for WP66%20OYZ: {'auction_closing_time': 1774778400.0, 'created_time': 1774534099.490133, 'last_price_update_time': 1774736977.93921}
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP66%2520OYZ') HTTP/1.1" 204 0
2026-03-28 22:29:37 [bca.uk] INFO: Found listing with ID: MM69%20GXO
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 22:29:37 [bca.uk] INFO: Scrape type for MM69%20GXO: 2
2026-03-28 22:29:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5132d735-ed3c-59e2-980b-9abca3592f38 with identifier: MM69%20GXO
2026-03-28 22:29:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5132d735-ed3c-59e2-980b-9abca3592f38 with scrape type 2
2026-03-28 22:29:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5132d735-ed3c-59e2-980b-9abca3592f38 with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5132d735-ed3c-59e2-980b-9abca3592f38, identifier: MM69%20GXO
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: WU22%20KXZ
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for WU22%20KXZ: 2
2026-03-28 22:29:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a66d98ed-1b04-5048-8c03-f103726ea2b4 with identifier: WU22%20KXZ
2026-03-28 22:29:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a66d98ed-1b04-5048-8c03-f103726ea2b4 with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a66d98ed-1b04-5048-8c03-f103726ea2b4 with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a66d98ed-1b04-5048-8c03-f103726ea2b4, identifier: WU22%20KXZ
2026-03-28 22:29:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: CK22%20UUL
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520UUL%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for CK22%20UUL: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: DE72%20RLO
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE72%2520RLO%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for DE72%20RLO: 2
2026-03-28 22:29:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a65518d5-4cea-5a26-a438-b8384e0eed4f with identifier: DE72%20RLO
2026-03-28 22:29:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a65518d5-4cea-5a26-a438-b8384e0eed4f with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a65518d5-4cea-5a26-a438-b8384e0eed4f with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a65518d5-4cea-5a26-a438-b8384e0eed4f, identifier: DE72%20RLO
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: AK60%20ZVN
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK60%2520ZVN%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for AK60%20ZVN: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: BV65%20XVC
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV65%2520XVC%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for BV65%20XVC: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: DY14%20FTC
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY14%2520FTC%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for DY14%20FTC: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: DY57%20HVF
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY57%2520HVF%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for DY57%20HVF: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: JGZ%204099
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JGZ%25204099%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for JGZ%204099: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: LD17%20XHK
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD17%2520XHK%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for LD17%20XHK: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: LS09%20ZMO
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS09%2520ZMO%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for LS09%20ZMO: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: LS57%20JLV
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS57%2520JLV%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for LS57%20JLV: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: LXZ%205644
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LXZ%25205644%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for LXZ%205644: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: MJ15%20GME
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ15%2520GME%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for MJ15%20GME: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: PK11%20VMO
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK11%2520VMO%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for PK11%20VMO: 0
2026-03-28 22:29:38 [bca.uk] INFO: Found listing with ID: WK23%20LFO
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK23%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Scrape type for WK23%20LFO: 2
2026-03-28 22:29:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f6c4897-87f5-576f-ba51-dd05feb37a7e with identifier: WK23%20LFO
2026-03-28 22:29:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f6c4897-87f5-576f-ba51-dd05feb37a7e with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f6c4897-87f5-576f-ba51-dd05feb37a7e with scrape type 2
2026-03-28 22:29:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f6c4897-87f5-576f-ba51-dd05feb37a7e, identifier: WK23%20LFO
2026-03-28 22:29:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5132d735-ed3c-59e2-980b-9abca3592f38 with identifier: MM69%20GXO
2026-03-28 22:29:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5132d735-ed3c-59e2-980b-9abca3592f38 with identifier: MM69%20GXO
2026-03-28 22:29:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5132d735-ed3c-59e2-980b-9abca3592f38 with identifier: MM69%20GXO to the API
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM69%20GXO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5132d735-ed3c-59e2-980b-9abca3592f38',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM69 GXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM69%20GXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 30223,
 'odometer_reading_unit': '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 SPORT (8SP) Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 SPORT (8SP)',
 'vin': 'W0VZRHNS0KS372814',
 'year': 2019}
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 22:29:38 [bca.uk] INFO: Saving data for MM69%20GXO: {'auction_closing_time': 1774951200.0, 'created_time': 1774534255.068172, 'last_price_update_time': 1774736978.855324}
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM69%2520GXO') HTTP/1.1" 204 0
2026-03-28 22:29:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a66d98ed-1b04-5048-8c03-f103726ea2b4 with identifier: WU22%20KXZ
2026-03-28 22:29:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a66d98ed-1b04-5048-8c03-f103726ea2b4 with identifier: WU22%20KXZ
2026-03-28 22:29:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a66d98ed-1b04-5048-8c03-f103726ea2b4 with identifier: WU22%20KXZ to the API
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU22%20KXZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a66d98ed-1b04-5048-8c03-f103726ea2b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU22 KXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU22%20KXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 38696,
 'odometer_reading_unit': '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 TECHNIK StationWagon',
 'transmission': 'manual',
 'trim': '35 TFSI TECHNIK',
 'vin': 'WAUZZZF36N1080941',
 'year': 2022}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU22%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:39 [bca.uk] INFO: Saving data for WU22%20KXZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774534555.605214, 'last_price_update_time': 1774736979.223542}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU22%2520KXZ') HTTP/1.1" 204 0
2026-03-28 22:29:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a65518d5-4cea-5a26-a438-b8384e0eed4f with identifier: DE72%20RLO
2026-03-28 22:29:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a65518d5-4cea-5a26-a438-b8384e0eed4f with identifier: DE72%20RLO
2026-03-28 22:29:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a65518d5-4cea-5a26-a438-b8384e0eed4f with identifier: DE72%20RLO to the API
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE72%20RLO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a65518d5-4cea-5a26-a438-b8384e0eed4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE72 RLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE72%20RLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CUPRA',
 'model': 'FORMENTOR',
 'odometer': 27568,
 'odometer_reading_unit': '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 V2 Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 V2',
 'vin': 'VSSZZZKM8PR023791',
 'year': 2022}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE72%2520RLO%27 HTTP/1.1" 200 None
2026-03-28 22:29:39 [bca.uk] INFO: Saving data for DE72%20RLO: {'auction_closing_time': 1774864800.0, 'created_time': 1773929228.317625, 'last_price_update_time': 1774736979.505549}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE72%2520RLO') HTTP/1.1" 204 0
2026-03-28 22:29:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f6c4897-87f5-576f-ba51-dd05feb37a7e with identifier: WK23%20LFO
2026-03-28 22:29:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f6c4897-87f5-576f-ba51-dd05feb37a7e with identifier: WK23%20LFO
2026-03-28 22:29:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f6c4897-87f5-576f-ba51-dd05feb37a7e with identifier: WK23%20LFO to the API
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK23%20LFO-GB',
 'category': 'Motorcycle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '8f6c4897-87f5-576f-ba51-dd05feb37a7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK23 LFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK23%20LFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SUZUKI',
 'model': 'V-STROM',
 'odometer': 4655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SUZUKI V-STROM DL650 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'DL650 MOTORBIKE',
 'vin': 'JS1C733MZP7102887',
 'year': 2023}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK23%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 22:29:39 [bca.uk] INFO: Saving data for WK23%20LFO: {'auction_closing_time': 1775124000.0, 'created_time': 1774534065.406252, 'last_price_update_time': 1774736979.81323}
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK23%2520LFO') HTTP/1.1" 204 0
2026-03-28 22:29:39 [bca.uk] INFO: Found listing with ID: BW16%20FHP
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW16%2520FHP%27 HTTP/1.1" 200 None
2026-03-28 22:29:39 [bca.uk] INFO: Scrape type for BW16%20FHP: 2
2026-03-28 22:29:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 057b954e-7673-52fa-9f3c-2ab39508980e with identifier: BW16%20FHP
2026-03-28 22:29:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 057b954e-7673-52fa-9f3c-2ab39508980e with scrape type 2
2026-03-28 22:29:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 057b954e-7673-52fa-9f3c-2ab39508980e with scrape type 2
2026-03-28 22:29:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 057b954e-7673-52fa-9f3c-2ab39508980e, identifier: BW16%20FHP
2026-03-28 22:29:39 [bca.uk] INFO: Found listing with ID: GX23%20XOD
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XOD%27 HTTP/1.1" 200 None
2026-03-28 22:29:39 [bca.uk] INFO: Scrape type for GX23%20XOD: 2
2026-03-28 22:29:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with identifier: GX23%20XOD
2026-03-28 22:29:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with scrape type 2
2026-03-28 22:29:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with scrape type 2
2026-03-28 22:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e69d7629-b531-5d8c-a2ef-87b3b6b8cf53, identifier: GX23%20XOD
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: KY18%20KCJ
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY18%2520KCJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for KY18%20KCJ: 0
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: BP23%20OUK
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OUK%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for BP23%20OUK: 2
2026-03-28 22:29:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b57c6dc1-6918-556d-a995-d90f7c0ad596 with identifier: BP23%20OUK
2026-03-28 22:29:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b57c6dc1-6918-556d-a995-d90f7c0ad596 with scrape type 2
2026-03-28 22:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b57c6dc1-6918-556d-a995-d90f7c0ad596 with scrape type 2
2026-03-28 22:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b57c6dc1-6918-556d-a995-d90f7c0ad596, identifier: BP23%20OUK
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: DL74%20WBK
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL74%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for DL74%20WBK: 0
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: DP74%20RVV
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP74%2520RVV%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for DP74%20RVV: 0
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: DS24%20OVU
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520OVU%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for DS24%20OVU: 0
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: DV24%20KFU
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV24%2520KFU%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for DV24%20KFU: 0
2026-03-28 22:29:40 [bca.uk] INFO: Found listing with ID: LN24%20TZH
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Scrape type for LN24%20TZH: 2
2026-03-28 22:29:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe701dcf-ffed-5623-9baa-d36e21d384af with identifier: LN24%20TZH
2026-03-28 22:29:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe701dcf-ffed-5623-9baa-d36e21d384af with scrape type 2
2026-03-28 22:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe701dcf-ffed-5623-9baa-d36e21d384af with scrape type 2
2026-03-28 22:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe701dcf-ffed-5623-9baa-d36e21d384af, identifier: LN24%20TZH
2026-03-28 22:29:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 057b954e-7673-52fa-9f3c-2ab39508980e with identifier: BW16%20FHP
2026-03-28 22:29:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 057b954e-7673-52fa-9f3c-2ab39508980e with identifier: BW16%20FHP
2026-03-28 22:29:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 057b954e-7673-52fa-9f3c-2ab39508980e with identifier: BW16%20FHP to the API
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW16%20FHP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '057b954e-7673-52fa-9f3c-2ab39508980e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW16 FHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW16%20FHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 89120,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.2 B/D SE Hatchback',
 'transmission': 'manual',
 'trim': 'B/D SE',
 'vin': 'NLHB351BLGZ141002',
 'year': 2016}
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW16%2520FHP%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Saving data for BW16%20FHP: {'auction_closing_time': 1775210400.0, 'created_time': 1774534246.253773, 'last_price_update_time': 1774736980.631288}
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW16%2520FHP') HTTP/1.1" 204 0
2026-03-28 22:29:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with identifier: GX23%20XOD
2026-03-28 22:29:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with identifier: GX23%20XOD
2026-03-28 22:29:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e69d7629-b531-5d8c-a2ef-87b3b6b8cf53 with identifier: GX23%20XOD to the API
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX23%20XOD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e69d7629-b531-5d8c-a2ef-87b3b6b8cf53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX23 XOD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX23%20XOD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 27757,
 'odometer_reading_unit': '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 E-TRON 95KWH 55 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '95KWH 55 Q BLACK ED.',
 'vin': 'WAUZZZGE7PB025041',
 'year': 2023}
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XOD%27 HTTP/1.1" 200 None
2026-03-28 22:29:40 [bca.uk] INFO: Saving data for GX23%20XOD: {'auction_closing_time': 1774951200.0, 'created_time': 1774534537.140924, 'last_price_update_time': 1774736980.912675}
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX23%2520XOD') HTTP/1.1" 204 0
2026-03-28 22:29:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b57c6dc1-6918-556d-a995-d90f7c0ad596 with identifier: BP23%20OUK
2026-03-28 22:29:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b57c6dc1-6918-556d-a995-d90f7c0ad596 with identifier: BP23%20OUK
2026-03-28 22:29:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b57c6dc1-6918-556d-a995-d90f7c0ad596 with identifier: BP23%20OUK to the API
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP23%20OUK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b57c6dc1-6918-556d-a995-d90f7c0ad596',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP23 OUK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP23%20OUK&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 47706,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW040171',
 'year': 2023}
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP23%2520OUK%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Saving data for BP23%20OUK: {'auction_closing_time': 1775124000.0, 'created_time': 1774536367.199547, 'last_price_update_time': 1774736981.230658}
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP23%2520OUK') HTTP/1.1" 204 0
2026-03-28 22:29:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe701dcf-ffed-5623-9baa-d36e21d384af with identifier: LN24%20TZH
2026-03-28 22:29:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe701dcf-ffed-5623-9baa-d36e21d384af with identifier: LN24%20TZH
2026-03-28 22:29:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe701dcf-ffed-5623-9baa-d36e21d384af with identifier: LN24%20TZH to the API
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20TZH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe701dcf-ffed-5623-9baa-d36e21d384af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 TZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20TZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 11152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.2 TURBO 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 GS',
 'vin': 'VXKUSHNSSRW013450',
 'year': 2024}
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TZH%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Saving data for LN24%20TZH: {'auction_closing_time': 1775037600.0, 'created_time': 1774015563.902373, 'last_price_update_time': 1774736981.511606}
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520TZH') HTTP/1.1" 204 0
2026-03-28 22:29:41 [bca.uk] INFO: Found listing with ID: EF11%20DKJ
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF11%2520DKJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Scrape type for EF11%20DKJ: 2
2026-03-28 22:29:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bf08a71-330d-5598-a928-635cc0e67707 with identifier: EF11%20DKJ
2026-03-28 22:29:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bf08a71-330d-5598-a928-635cc0e67707 with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bf08a71-330d-5598-a928-635cc0e67707 with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bf08a71-330d-5598-a928-635cc0e67707, identifier: EF11%20DKJ
2026-03-28 22:29:41 [bca.uk] INFO: Found listing with ID: AV16%20CSZ
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV16%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Scrape type for AV16%20CSZ: 2
2026-03-28 22:29:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68ca3407-9605-52f1-816f-0783b9ad863b with identifier: AV16%20CSZ
2026-03-28 22:29:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68ca3407-9605-52f1-816f-0783b9ad863b with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68ca3407-9605-52f1-816f-0783b9ad863b with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68ca3407-9605-52f1-816f-0783b9ad863b, identifier: AV16%20CSZ
2026-03-28 22:29:41 [bca.uk] INFO: Found listing with ID: CJ23%20MWD
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Scrape type for CJ23%20MWD: 2
2026-03-28 22:29:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80dc6e6c-383b-5485-8feb-5d89137627ea with identifier: CJ23%20MWD
2026-03-28 22:29:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80dc6e6c-383b-5485-8feb-5d89137627ea with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80dc6e6c-383b-5485-8feb-5d89137627ea with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80dc6e6c-383b-5485-8feb-5d89137627ea, identifier: CJ23%20MWD
2026-03-28 22:29:41 [bca.uk] INFO: Found listing with ID: LG22%20DVP
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 22:29:41 [bca.uk] INFO: Scrape type for LG22%20DVP: 2
2026-03-28 22:29:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64eca719-7552-5195-b959-80da4d3d13ea with identifier: LG22%20DVP
2026-03-28 22:29:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64eca719-7552-5195-b959-80da4d3d13ea with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64eca719-7552-5195-b959-80da4d3d13ea with scrape type 2
2026-03-28 22:29:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64eca719-7552-5195-b959-80da4d3d13ea, identifier: LG22%20DVP
2026-03-28 22:29:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bf08a71-330d-5598-a928-635cc0e67707 with identifier: EF11%20DKJ
2026-03-28 22:29:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bf08a71-330d-5598-a928-635cc0e67707 with identifier: EF11%20DKJ
2026-03-28 22:29:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bf08a71-330d-5598-a928-635cc0e67707 with identifier: EF11%20DKJ to the API
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF11%20DKJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0bf08a71-330d-5598-a928-635cc0e67707',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF11 DKJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF11%20DKJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'SANTA FE',
 'odometer': 123482,
 '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 SANTA FE 2.2 CRDI PREMIUM (7ST) 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI PREMIUM (7ST) 4WD',
 'vin': 'KMHSH81XSBU752698',
 'year': 2011}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF11%2520DKJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:42 [bca.uk] INFO: Saving data for EF11%20DKJ: {'auction_closing_time': 1775210400.0, 'created_time': 1774390442.818263, 'last_price_update_time': 1774736982.251791}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF11%2520DKJ') HTTP/1.1" 204 0
2026-03-28 22:29:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68ca3407-9605-52f1-816f-0783b9ad863b with identifier: AV16%20CSZ
2026-03-28 22:29:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68ca3407-9605-52f1-816f-0783b9ad863b with identifier: AV16%20CSZ
2026-03-28 22:29:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68ca3407-9605-52f1-816f-0783b9ad863b with identifier: AV16%20CSZ to the API
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV16%20CSZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68ca3407-9605-52f1-816f-0783b9ad863b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AV16 CSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV16%20CSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 46000,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 60 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '60 MATCH',
 'vin': 'WVWZZZ6RZHY004604',
 'year': 2016}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV16%2520CSZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:42 [bca.uk] INFO: Saving data for AV16%20CSZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534535.788523, 'last_price_update_time': 1774736982.624799}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV16%2520CSZ') HTTP/1.1" 204 0
2026-03-28 22:29:42 [bca.uk] INFO: Total items found: 100
2026-03-28 22:29:42 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded
2026-03-28 22:29:42 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:29:42 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:29:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80dc6e6c-383b-5485-8feb-5d89137627ea with identifier: CJ23%20MWD
2026-03-28 22:29:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80dc6e6c-383b-5485-8feb-5d89137627ea with identifier: CJ23%20MWD
2026-03-28 22:29:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80dc6e6c-383b-5485-8feb-5d89137627ea with identifier: CJ23%20MWD to the API
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20MWD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80dc6e6c-383b-5485-8feb-5d89137627ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ23 MWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20MWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3',
 'odometer': 48078,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 1.2 P/T 130 PERFORMANCE LINE+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE+ EAT8',
 'vin': 'VR1URHNSSPW056660',
 'year': 2023}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MWD%27 HTTP/1.1" 200 None
2026-03-28 22:29:42 [bca.uk] INFO: Saving data for CJ23%20MWD: {'auction_closing_time': 1775124000.0, 'created_time': 1774536366.76735, 'last_price_update_time': 1774736982.905202}
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520MWD') HTTP/1.1" 204 0
2026-03-28 22:29:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64eca719-7552-5195-b959-80da4d3d13ea with identifier: LG22%20DVP
2026-03-28 22:29:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64eca719-7552-5195-b959-80da4d3d13ea with identifier: LG22%20DVP
2026-03-28 22:29:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64eca719-7552-5195-b959-80da4d3d13ea with identifier: LG22%20DVP to the API
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG22%20DVP-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '64eca719-7552-5195-b959-80da4d3d13ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG22 DVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG22%20DVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'HARLEY-DAVIDSON',
 'model': 'FLHCS',
 'odometer': 2160,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HARLEY-DAVIDSON FLHCS 114 S/T HERITAGE CLASSIC MBK',
 'transmission': 'automatic',
 'trim': '114 S/T HERITAGE CLASSIC MBK',
 'vin': '5HD1YBK47MS058200',
 'year': 2022}
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG22%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Saving data for LG22%20DVP: {'auction_closing_time': 1775124000.0, 'created_time': 1774534100.843289, 'last_price_update_time': 1774736983.18588}
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520DVP') HTTP/1.1" 204 0
2026-03-28 22:29:43 [bca.uk] INFO: Found listing with ID: EY68%20FSJ
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520FSJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Scrape type for EY68%20FSJ: 2
2026-03-28 22:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2817246-b88a-5b3b-93f3-8f47ee021200 with identifier: EY68%20FSJ
2026-03-28 22:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2817246-b88a-5b3b-93f3-8f47ee021200 with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2817246-b88a-5b3b-93f3-8f47ee021200 with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2817246-b88a-5b3b-93f3-8f47ee021200, identifier: EY68%20FSJ
2026-03-28 22:29:43 [bca.uk] INFO: Found listing with ID: MF22%20UMW
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UMW%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Scrape type for MF22%20UMW: 2
2026-03-28 22:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b6bfe7df-00c9-503d-96fd-ab96ea071dfb with identifier: MF22%20UMW
2026-03-28 22:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b6bfe7df-00c9-503d-96fd-ab96ea071dfb with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b6bfe7df-00c9-503d-96fd-ab96ea071dfb with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b6bfe7df-00c9-503d-96fd-ab96ea071dfb, identifier: MF22%20UMW
2026-03-28 22:29:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:29:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:29:43 [bca.uk] INFO: Found listing with ID: BK22%20UKZ
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UKZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Scrape type for BK22%20UKZ: 2
2026-03-28 22:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 077d6aed-f5b5-5927-898d-8dddd0006ce0 with identifier: BK22%20UKZ
2026-03-28 22:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 077d6aed-f5b5-5927-898d-8dddd0006ce0 with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 077d6aed-f5b5-5927-898d-8dddd0006ce0 with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 077d6aed-f5b5-5927-898d-8dddd0006ce0, identifier: BK22%20UKZ
2026-03-28 22:29:43 [bca.uk] INFO: Found listing with ID: YH73%20GLJ
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Scrape type for YH73%20GLJ: 2
2026-03-28 22:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45e98b09-d5f2-50d6-8aa9-dda77445c35b with identifier: YH73%20GLJ
2026-03-28 22:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45e98b09-d5f2-50d6-8aa9-dda77445c35b with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45e98b09-d5f2-50d6-8aa9-dda77445c35b with scrape type 2
2026-03-28 22:29:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45e98b09-d5f2-50d6-8aa9-dda77445c35b, identifier: YH73%20GLJ
2026-03-28 22:29:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2817246-b88a-5b3b-93f3-8f47ee021200 with identifier: EY68%20FSJ
2026-03-28 22:29:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2817246-b88a-5b3b-93f3-8f47ee021200 with identifier: EY68%20FSJ
2026-03-28 22:29:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2817246-b88a-5b3b-93f3-8f47ee021200 with identifier: EY68%20FSJ to the API
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY68%20FSJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b2817246-b88a-5b3b-93f3-8f47ee021200',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY68 FSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY68%20FSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 60215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNJM00431',
 'year': 2018}
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY68%2520FSJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:43 [bca.uk] INFO: Saving data for EY68%20FSJ: {'auction_closing_time': 1775210400.0, 'created_time': 1774534280.884385, 'last_price_update_time': 1774736983.912073}
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY68%2520FSJ') HTTP/1.1" 204 0
2026-03-28 22:29:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b6bfe7df-00c9-503d-96fd-ab96ea071dfb with identifier: MF22%20UMW
2026-03-28 22:29:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b6bfe7df-00c9-503d-96fd-ab96ea071dfb with identifier: MF22%20UMW
2026-03-28 22:29:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b6bfe7df-00c9-503d-96fd-ab96ea071dfb with identifier: MF22%20UMW to the API
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20UMW-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b6bfe7df-00c9-503d-96fd-ab96ea071dfb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF22 UMW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20UMW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 21246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 35 125KW 55KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH SPORT',
 'vin': 'WAUZZZFZ5NP026015',
 'year': 2022}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520UMW%27 HTTP/1.1" 200 None
2026-03-28 22:29:44 [bca.uk] INFO: Saving data for MF22%20UMW: {'auction_closing_time': 1774951200.0, 'created_time': 1773841014.642247, 'last_price_update_time': 1774736984.297535}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520UMW') HTTP/1.1" 204 0
2026-03-28 22:29:44 [bca.uk] INFO: Found listing with ID: GY23%20NRX
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 22:29:44 [bca.uk] INFO: Scrape type for GY23%20NRX: 2
2026-03-28 22:29:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae91014e-999d-5433-b89e-5d207a60deb2 with identifier: GY23%20NRX
2026-03-28 22:29:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae91014e-999d-5433-b89e-5d207a60deb2 with scrape type 2
2026-03-28 22:29:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae91014e-999d-5433-b89e-5d207a60deb2 with scrape type 2
2026-03-28 22:29:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ae91014e-999d-5433-b89e-5d207a60deb2, identifier: GY23%20NRX
2026-03-28 22:29:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:29:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 077d6aed-f5b5-5927-898d-8dddd0006ce0 with identifier: BK22%20UKZ
2026-03-28 22:29:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 077d6aed-f5b5-5927-898d-8dddd0006ce0 with identifier: BK22%20UKZ
2026-03-28 22:29:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 077d6aed-f5b5-5927-898d-8dddd0006ce0 with identifier: BK22%20UKZ to the API
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20UKZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '077d6aed-f5b5-5927-898d-8dddd0006ce0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 UKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20UKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 47152,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS0NC505990',
 'year': 2022}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UKZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:44 [bca.uk] INFO: Saving data for BK22%20UKZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774277215.375989, 'last_price_update_time': 1774736984.713796}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520UKZ') HTTP/1.1" 204 0
2026-03-28 22:29:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45e98b09-d5f2-50d6-8aa9-dda77445c35b with identifier: YH73%20GLJ
2026-03-28 22:29:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45e98b09-d5f2-50d6-8aa9-dda77445c35b with identifier: YH73%20GLJ
2026-03-28 22:29:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45e98b09-d5f2-50d6-8aa9-dda77445c35b with identifier: YH73%20GLJ to the API
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH73%20GLJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '45e98b09-d5f2-50d6-8aa9-dda77445c35b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH73 GLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH73%20GLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '320I',
 'odometer': 23165,
 'odometer_reading_unit': '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 SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': 'T SPORT STEP',
 'vin': 'WBA50FF0X08D31783',
 'year': 2023}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH73%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:44 [bca.uk] INFO: Saving data for YH73%20GLJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534059.373101, 'last_price_update_time': 1774736984.985199}
2026-03-28 22:29:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH73%2520GLJ') HTTP/1.1" 204 0
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: GN19%20ZWK
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for GN19%20ZWK: 2
2026-03-28 22:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c943f19-763d-5112-a4f3-b8a56bb90d91 with identifier: GN19%20ZWK
2026-03-28 22:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c943f19-763d-5112-a4f3-b8a56bb90d91 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c943f19-763d-5112-a4f3-b8a56bb90d91 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c943f19-763d-5112-a4f3-b8a56bb90d91, identifier: GN19%20ZWK
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: LN67%20NJX
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN67%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for LN67%20NJX: 2
2026-03-28 22:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5667324-ed49-5c9e-b173-badcbc299bd8 with identifier: LN67%20NJX
2026-03-28 22:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5667324-ed49-5c9e-b173-badcbc299bd8 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5667324-ed49-5c9e-b173-badcbc299bd8 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5667324-ed49-5c9e-b173-badcbc299bd8, identifier: LN67%20NJX
2026-03-28 22:29:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ae91014e-999d-5433-b89e-5d207a60deb2 with identifier: GY23%20NRX
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=eiger+grey HTTP/1.1" 200 None
2026-03-28 22:29:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:29:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ae91014e-999d-5433-b89e-5d207a60deb2 with identifier: GY23%20NRX
2026-03-28 22:29:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ae91014e-999d-5433-b89e-5d207a60deb2 with identifier: GY23%20NRX to the API
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY23%20NRX-GB',
 'category': 'Car',
 'color': 'eiger grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ae91014e-999d-5433-b89e-5d207a60deb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY23 NRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY23%20NRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 20837,
 'odometer_reading_unit': '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 EDITION StationWagon',
 'transmission': 'automatic',
 'trim': 'D200 EDITION',
 'vin': 'SALYA2AN0PA365944',
 'year': 2023}
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520NRX%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Saving data for GY23%20NRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534461.050275, 'last_price_update_time': 1774736985.68923}
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY23%2520NRX') HTTP/1.1" 204 0
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: DS72%20YRZ
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for DS72%20YRZ: 2
2026-03-28 22:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff40e6a7-d687-531b-ac57-858148873904 with identifier: DS72%20YRZ
2026-03-28 22:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff40e6a7-d687-531b-ac57-858148873904 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff40e6a7-d687-531b-ac57-858148873904 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff40e6a7-d687-531b-ac57-858148873904, identifier: DS72%20YRZ
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: WU62%20XSV
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU62%2520XSV%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for WU62%20XSV: 0
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: VF69%20HNN
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF69%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for VF69%20HNN: 0
2026-03-28 22:29:45 [bca.uk] INFO: Found listing with ID: LM24%20WMO
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520WMO%27 HTTP/1.1" 200 None
2026-03-28 22:29:45 [bca.uk] INFO: Scrape type for LM24%20WMO: 2
2026-03-28 22:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6513ab61-802f-5309-85e9-594ec4dda804 with identifier: LM24%20WMO
2026-03-28 22:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6513ab61-802f-5309-85e9-594ec4dda804 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6513ab61-802f-5309-85e9-594ec4dda804 with scrape type 2
2026-03-28 22:29:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6513ab61-802f-5309-85e9-594ec4dda804, identifier: LM24%20WMO
2026-03-28 22:29:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c943f19-763d-5112-a4f3-b8a56bb90d91 with identifier: GN19%20ZWK
2026-03-28 22:29:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c943f19-763d-5112-a4f3-b8a56bb90d91 with identifier: GN19%20ZWK
2026-03-28 22:29:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c943f19-763d-5112-a4f3-b8a56bb90d91 with identifier: GN19%20ZWK to the API
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN19%20ZWK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c943f19-763d-5112-a4f3-b8a56bb90d91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN19 ZWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN19%20ZWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'SSANGYONG',
 'model': 'TIVOLI',
 'odometer': 48109,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SSANGYONG TIVOLI 1.6 115 ELX 4X4 Hatchback',
 'transmission': 'automatic',
 'trim': '115 ELX 4X4',
 'vin': 'KPT30B1USGP094220',
 'year': 2019}
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN19%2520ZWK%27 HTTP/1.1" 200 None
2026-03-28 22:29:46 [bca.uk] INFO: Saving data for GN19%20ZWK: {'auction_closing_time': 1775210400.0, 'created_time': 1774534282.962498, 'last_price_update_time': 1774736986.304021}
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN19%2520ZWK') HTTP/1.1" 204 0
2026-03-28 22:29:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5667324-ed49-5c9e-b173-badcbc299bd8 with identifier: LN67%20NJX
2026-03-28 22:29:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5667324-ed49-5c9e-b173-badcbc299bd8 with identifier: LN67%20NJX
2026-03-28 22:29:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5667324-ed49-5c9e-b173-badcbc299bd8 with identifier: LN67%20NJX to the API
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN67%20NJX-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': 'a5667324-ed49-5c9e-b173-badcbc299bd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN67 NJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN67%20NJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 79737,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 2 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 2 DCT',
 'vin': 'KNACC81CVJ5104146',
 'year': 2017}
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN67%2520NJX%27 HTTP/1.1" 200 None
2026-03-28 22:29:46 [bca.uk] INFO: Saving data for LN67%20NJX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534533.908919, 'last_price_update_time': 1774736986.709108}
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN67%2520NJX') HTTP/1.1" 204 0
2026-03-28 22:29:46 [bca.uk] INFO: Found listing with ID: WN22%20HXF
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 22:29:46 [bca.uk] INFO: Scrape type for WN22%20HXF: 2
2026-03-28 22:29:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe6b6ffc-d894-5528-9889-21feadbb41a7 with identifier: WN22%20HXF
2026-03-28 22:29:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe6b6ffc-d894-5528-9889-21feadbb41a7 with scrape type 2
2026-03-28 22:29:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe6b6ffc-d894-5528-9889-21feadbb41a7 with scrape type 2
2026-03-28 22:29:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe6b6ffc-d894-5528-9889-21feadbb41a7, identifier: WN22%20HXF
2026-03-28 22:29:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff40e6a7-d687-531b-ac57-858148873904 with identifier: DS72%20YRZ
2026-03-28 22:29:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff40e6a7-d687-531b-ac57-858148873904 with identifier: DS72%20YRZ
2026-03-28 22:29:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff40e6a7-d687-531b-ac57-858148873904 with identifier: DS72%20YRZ to the API
2026-03-28 22:29:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS72%20YRZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ff40e6a7-d687-531b-ac57-858148873904',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS72 YRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS72%20YRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 30129,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IONIQ 5 125KW 58KWH ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': '125KW 58KWH ULTIMATE',
 'vin': 'KMHKR81BUPU138752',
 'year': 2023}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520YRZ%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Saving data for DS72%20YRZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536375.81741, 'last_price_update_time': 1774736987.126172}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS72%2520YRZ') HTTP/1.1" 204 0
2026-03-28 22:29:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6513ab61-802f-5309-85e9-594ec4dda804 with identifier: LM24%20WMO
2026-03-28 22:29:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6513ab61-802f-5309-85e9-594ec4dda804 with identifier: LM24%20WMO
2026-03-28 22:29:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6513ab61-802f-5309-85e9-594ec4dda804 with identifier: LM24%20WMO to the API
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM24%20WMO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6513ab61-802f-5309-85e9-594ec4dda804',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM24 WMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM24%20WMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 13678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.6 PHEV ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV ULTIMATE',
 'vin': 'W0VZ4DGZ2P6038589',
 'year': 2024}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM24%2520WMO%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Saving data for LM24%20WMO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842957.634907, 'last_price_update_time': 1774736987.416633}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM24%2520WMO') HTTP/1.1" 204 0
2026-03-28 22:29:47 [bca.uk] INFO: Found listing with ID: KS16%20XKC
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS16%2520XKC%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Scrape type for KS16%20XKC: 2
2026-03-28 22:29:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a691eacc-caf0-5708-a599-eaa745530a17 with identifier: KS16%20XKC
2026-03-28 22:29:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a691eacc-caf0-5708-a599-eaa745530a17 with scrape type 2
2026-03-28 22:29:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a691eacc-caf0-5708-a599-eaa745530a17 with scrape type 2
2026-03-28 22:29:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a691eacc-caf0-5708-a599-eaa745530a17, identifier: KS16%20XKC
2026-03-28 22:29:47 [bca.uk] INFO: Found listing with ID: FL22%20AUM
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Scrape type for FL22%20AUM: 2
2026-03-28 22:29:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with identifier: FL22%20AUM
2026-03-28 22:29:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with scrape type 2
2026-03-28 22:29:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with scrape type 2
2026-03-28 22:29:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cc2217b-0189-5329-ad83-ebcce4cdfcdb, identifier: FL22%20AUM
2026-03-28 22:29:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe6b6ffc-d894-5528-9889-21feadbb41a7 with identifier: WN22%20HXF
2026-03-28 22:29:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe6b6ffc-d894-5528-9889-21feadbb41a7 with identifier: WN22%20HXF
2026-03-28 22:29:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe6b6ffc-d894-5528-9889-21feadbb41a7 with identifier: WN22%20HXF to the API
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20HXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fe6b6ffc-d894-5528-9889-21feadbb41a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 HXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20HXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 38841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FS1NC499116',
 'year': 2022}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HXF%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Saving data for WN22%20HXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534436.517093, 'last_price_update_time': 1774736987.930153}
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520HXF') HTTP/1.1" 204 0
2026-03-28 22:29:47 [bca.uk] INFO: Found listing with ID: EF24%20XPC
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF24%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 22:29:47 [bca.uk] INFO: Scrape type for EF24%20XPC: 2
2026-03-28 22:29:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8be13c9c-39c2-54cf-82de-54ebf3022f28 with identifier: EF24%20XPC
2026-03-28 22:29:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8be13c9c-39c2-54cf-82de-54ebf3022f28 with scrape type 2
2026-03-28 22:29:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8be13c9c-39c2-54cf-82de-54ebf3022f28 with scrape type 2
2026-03-28 22:29:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8be13c9c-39c2-54cf-82de-54ebf3022f28, identifier: EF24%20XPC
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: KY62%20JJX
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520JJX%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for KY62%20JJX: 0
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: NJ09%20XJL
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ09%2520XJL%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for NJ09%20XJL: 0
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: LM23%20TTO
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520TTO%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for LM23%20TTO: 0
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: LY72%20JSV
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY72%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for LY72%20JSV: 0
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: AK16%20UOM
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520UOM%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for AK16%20UOM: 2
2026-03-28 22:29:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9cc48f7-2db0-5741-892b-5586f26d09de with identifier: AK16%20UOM
2026-03-28 22:29:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9cc48f7-2db0-5741-892b-5586f26d09de with scrape type 2
2026-03-28 22:29:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9cc48f7-2db0-5741-892b-5586f26d09de with scrape type 2
2026-03-28 22:29:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9cc48f7-2db0-5741-892b-5586f26d09de, identifier: AK16%20UOM
2026-03-28 22:29:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a691eacc-caf0-5708-a599-eaa745530a17 with identifier: KS16%20XKC
2026-03-28 22:29:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a691eacc-caf0-5708-a599-eaa745530a17 with identifier: KS16%20XKC
2026-03-28 22:29:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a691eacc-caf0-5708-a599-eaa745530a17 with identifier: KS16%20XKC to the API
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS16%20XKC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a691eacc-caf0-5708-a599-eaa745530a17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS16 XKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS16%20XKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 111457,
 'odometer_reading_unit': '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': 'manual',
 'trim': 'COOPER',
 'vin': 'WMWZB32040WU19432',
 'year': 2016}
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS16%2520XKC%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Saving data for KS16%20XKC: {'auction_closing_time': 1775210400.0, 'created_time': 1774534283.996559, 'last_price_update_time': 1774736988.544854}
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS16%2520XKC') HTTP/1.1" 204 0
2026-03-28 22:29:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with identifier: FL22%20AUM
2026-03-28 22:29:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with identifier: FL22%20AUM
2026-03-28 22:29:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cc2217b-0189-5329-ad83-ebcce4cdfcdb with identifier: FL22%20AUM to the API
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL22%20AUM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8cc2217b-0189-5329-ad83-ebcce4cdfcdb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL22 AUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL22%20AUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 47105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 40 150KW 82KWH SPORT Coupe',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ3NP028734',
 'year': 2022}
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520AUM%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Saving data for FL22%20AUM: {'auction_closing_time': 1774951200.0, 'created_time': 1774277097.495481, 'last_price_update_time': 1774736988.829358}
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL22%2520AUM') HTTP/1.1" 204 0
2026-03-28 22:29:48 [bca.uk] INFO: Found listing with ID: FP07%20WUH
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP07%2520WUH%27 HTTP/1.1" 200 None
2026-03-28 22:29:48 [bca.uk] INFO: Scrape type for FP07%20WUH: 2
2026-03-28 22:29:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with identifier: FP07%20WUH
2026-03-28 22:29:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with scrape type 2
2026-03-28 22:29:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with scrape type 2
2026-03-28 22:29:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4711f65d-0ce5-5fad-8266-59fd9b4c16b7, identifier: FP07%20WUH
2026-03-28 22:29:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8be13c9c-39c2-54cf-82de-54ebf3022f28 with identifier: EF24%20XPC
2026-03-28 22:29:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8be13c9c-39c2-54cf-82de-54ebf3022f28 with identifier: EF24%20XPC
2026-03-28 22:29:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8be13c9c-39c2-54cf-82de-54ebf3022f28 with identifier: EF24%20XPC to the API
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 12,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF24%20XPC-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': '8be13c9c-39c2-54cf-82de-54ebf3022f28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EF24 XPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF24%20XPC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 300 E',
 'odometer': 34601,
 '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 GLC 300 E 2.0 AMG LINE PREMIUM PLUS 4M 9G '
          'StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM PLUS 4M 9G',
 'vin': 'W1NKM5GB7RF214035',
 'year': 2024}
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF24%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 22:29:49 [bca.uk] INFO: Saving data for EF24%20XPC: {'auction_closing_time': 1774864800.0, 'created_time': 1774536360.88255, 'last_price_update_time': 1774736989.220918}
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF24%2520XPC') HTTP/1.1" 204 0
2026-03-28 22:29:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9cc48f7-2db0-5741-892b-5586f26d09de with identifier: AK16%20UOM
2026-03-28 22:29:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9cc48f7-2db0-5741-892b-5586f26d09de with identifier: AK16%20UOM
2026-03-28 22:29:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9cc48f7-2db0-5741-892b-5586f26d09de with identifier: AK16%20UOM to the API
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK16%20UOM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9cc48f7-2db0-5741-892b-5586f26d09de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK16 UOM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK16%20UOM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 61246,
 'odometer_reading_unit': '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 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0DXXGAKDGG07794',
 'year': 2016}
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520UOM%27 HTTP/1.1" 200 None
2026-03-28 22:29:49 [bca.uk] INFO: Saving data for AK16%20UOM: {'auction_closing_time': 1775210400.0, 'created_time': 1774534077.745939, 'last_price_update_time': 1774736989.505817}
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK16%2520UOM') HTTP/1.1" 204 0
2026-03-28 22:29:49 [bca.uk] INFO: Found listing with ID: KY60%20YDD
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY60%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 22:29:49 [bca.uk] INFO: Scrape type for KY60%20YDD: 2
2026-03-28 22:29:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with identifier: KY60%20YDD
2026-03-28 22:29:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with scrape type 2
2026-03-28 22:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with scrape type 2
2026-03-28 22:29:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 699e514e-7c6c-5ea8-b77a-acfa465fbf1a, identifier: KY60%20YDD
2026-03-28 22:29:49 [bca.uk] INFO: Found listing with ID: YR74%20MHK
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520MHK%27 HTTP/1.1" 200 None
2026-03-28 22:29:49 [bca.uk] INFO: Scrape type for YR74%20MHK: 2
2026-03-28 22:29:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with identifier: YR74%20MHK
2026-03-28 22:29:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with scrape type 2
2026-03-28 22:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with scrape type 2
2026-03-28 22:29:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4, identifier: YR74%20MHK
2026-03-28 22:29:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with identifier: FP07%20WUH
2026-03-28 22:29:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with identifier: FP07%20WUH
2026-03-28 22:29:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4711f65d-0ce5-5fad-8266-59fd9b4c16b7 with identifier: FP07%20WUH to the API
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP07%20WUH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4711f65d-0ce5-5fad-8266-59fd9b4c16b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FP07 WUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP07%20WUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '307',
 'odometer': 79961,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 307 1.4 S 16V Hatchback',
 'transmission': 'manual',
 'trim': 'S 16V',
 'vin': 'VF33CKFUC84940157',
 'year': 2007}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP07%2520WUH%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Saving data for FP07%20WUH: {'auction_closing_time': 1775037600.0, 'created_time': 1774534438.55047, 'last_price_update_time': 1774736990.043995}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP07%2520WUH') HTTP/1.1" 204 0
2026-03-28 22:29:50 [bca.uk] INFO: Found listing with ID: HY23%20TVX
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Scrape type for HY23%20TVX: 2
2026-03-28 22:29:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with identifier: HY23%20TVX
2026-03-28 22:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with scrape type 2
2026-03-28 22:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with scrape type 2
2026-03-28 22:29:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0, identifier: HY23%20TVX
2026-03-28 22:29:50 [bca.uk] INFO: Found listing with ID: EF65%20UGS
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Scrape type for EF65%20UGS: 2
2026-03-28 22:29:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1179696-95cb-569f-92f5-73557421191f with identifier: EF65%20UGS
2026-03-28 22:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1179696-95cb-569f-92f5-73557421191f with scrape type 2
2026-03-28 22:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1179696-95cb-569f-92f5-73557421191f with scrape type 2
2026-03-28 22:29:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1179696-95cb-569f-92f5-73557421191f, identifier: EF65%20UGS
2026-03-28 22:29:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with identifier: KY60%20YDD
2026-03-28 22:29:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with identifier: KY60%20YDD
2026-03-28 22:29:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 699e514e-7c6c-5ea8-b77a-acfa465fbf1a with identifier: KY60%20YDD to the API
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY60%20YDD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '699e514e-7c6c-5ea8-b77a-acfa465fbf1a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY60 YDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY60%20YDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 119882,
 '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 2 1.3 TAKUYA Hatchback',
 'transmission': 'manual',
 'trim': 'TAKUYA',
 'vin': 'JMZDE14J200311970',
 'year': 2010}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY60%2520YDD%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Saving data for KY60%20YDD: {'auction_closing_time': 1775210400.0, 'created_time': 1774534286.109342, 'last_price_update_time': 1774736990.633819}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY60%2520YDD') HTTP/1.1" 204 0
2026-03-28 22:29:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with identifier: YR74%20MHK
2026-03-28 22:29:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with identifier: YR74%20MHK
2026-03-28 22:29:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cdf76d1-2b40-5a03-aa42-1654bc7d93e4 with identifier: YR74%20MHK to the API
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR74%20MHK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1cdf76d1-2b40-5a03-aa42-1654bc7d93e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR74 MHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR74%20MHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLVO',
 'model': 'EX30',
 'odometer': 28720,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO EX30 315KW 69KWH TM PERF.PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '315KW 69KWH TM PERF.PLUS',
 'vin': 'YV12ZEK82RS044950',
 'year': 2024}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520MHK%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Saving data for YR74%20MHK: {'auction_closing_time': 1775124000.0, 'created_time': 1774534508.552002, 'last_price_update_time': 1774736990.928965}
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR74%2520MHK') HTTP/1.1" 204 0
2026-03-28 22:29:50 [bca.uk] INFO: Found listing with ID: CF72%20WXC
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:50 [bca.uk] INFO: Scrape type for CF72%20WXC: 2
2026-03-28 22:29:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33cd8693-12db-5c05-8890-b11a61a85d59 with identifier: CF72%20WXC
2026-03-28 22:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33cd8693-12db-5c05-8890-b11a61a85d59 with scrape type 2
2026-03-28 22:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33cd8693-12db-5c05-8890-b11a61a85d59 with scrape type 2
2026-03-28 22:29:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33cd8693-12db-5c05-8890-b11a61a85d59, identifier: CF72%20WXC
2026-03-28 22:29:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with identifier: HY23%20TVX
2026-03-28 22:29:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with identifier: HY23%20TVX
2026-03-28 22:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0 with identifier: HY23%20TVX to the API
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY23%20TVX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be1b5fbf-ce6b-5795-bf9b-77a21ca46ad0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HY23 TVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY23%20TVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 14702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 110 SE L Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SE L',
 'vin': 'TMBFR6PJXP4040445',
 'year': 2023}
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:29:51 [bca.uk] INFO: Saving data for HY23%20TVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774536382.149467, 'last_price_update_time': 1774736991.365796}
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY23%2520TVX') HTTP/1.1" 204 0
2026-03-28 22:29:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1179696-95cb-569f-92f5-73557421191f with identifier: EF65%20UGS
2026-03-28 22:29:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1179696-95cb-569f-92f5-73557421191f with identifier: EF65%20UGS
2026-03-28 22:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1179696-95cb-569f-92f5-73557421191f with identifier: EF65%20UGS to the API
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF65%20UGS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd1179696-95cb-569f-92f5-73557421191f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF65 UGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF65%20UGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 164589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 QUATTRO S LINE+ S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO S LINE+ S-T',
 'vin': 'WAUZZZ8R1GA082326',
 'year': 2015}
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF65%2520UGS%27 HTTP/1.1" 200 None
2026-03-28 22:29:51 [bca.uk] INFO: Saving data for EF65%20UGS: {'auction_closing_time': 1775210400.0, 'created_time': 1774534071.802365, 'last_price_update_time': 1774736991.662468}
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF65%2520UGS') HTTP/1.1" 204 0
2026-03-28 22:29:51 [bca.uk] INFO: Found listing with ID: LG17%20ONL
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 22:29:51 [bca.uk] INFO: Scrape type for LG17%20ONL: 2
2026-03-28 22:29:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d0c250b-4e11-5622-ab2b-413d17582e87 with identifier: LG17%20ONL
2026-03-28 22:29:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d0c250b-4e11-5622-ab2b-413d17582e87 with scrape type 2
2026-03-28 22:29:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d0c250b-4e11-5622-ab2b-413d17582e87 with scrape type 2
2026-03-28 22:29:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d0c250b-4e11-5622-ab2b-413d17582e87, identifier: LG17%20ONL
2026-03-28 22:29:51 [bca.uk] INFO: Found listing with ID: YL25%20KXG
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL25%2520KXG%27 HTTP/1.1" 200 None
2026-03-28 22:29:51 [bca.uk] INFO: Scrape type for YL25%20KXG: 2
2026-03-28 22:29:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c275f458-6d52-533c-9468-6a6dd53b55fc with identifier: YL25%20KXG
2026-03-28 22:29:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c275f458-6d52-533c-9468-6a6dd53b55fc with scrape type 2
2026-03-28 22:29:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c275f458-6d52-533c-9468-6a6dd53b55fc with scrape type 2
2026-03-28 22:29:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c275f458-6d52-533c-9468-6a6dd53b55fc, identifier: YL25%20KXG
2026-03-28 22:29:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33cd8693-12db-5c05-8890-b11a61a85d59 with identifier: CF72%20WXC
2026-03-28 22:29:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33cd8693-12db-5c05-8890-b11a61a85d59 with identifier: CF72%20WXC
2026-03-28 22:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33cd8693-12db-5c05-8890-b11a61a85d59 with identifier: CF72%20WXC to the API
2026-03-28 22:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF72%20WXC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '33cd8693-12db-5c05-8890-b11a61a85d59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF72 WXC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF72%20WXC&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 5147,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 SHINE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 SHINE PLUS',
 'vin': 'VF7SXHNPZNT674926',
 'year': 2023}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXC%27 HTTP/1.1" 200 None
2026-03-28 22:29:52 [bca.uk] INFO: Saving data for CF72%20WXC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534437.809303, 'last_price_update_time': 1774736992.164731}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF72%2520WXC') HTTP/1.1" 204 0
2026-03-28 22:29:52 [bca.uk] INFO: Found listing with ID: MA24%20TXE
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 22:29:52 [bca.uk] INFO: Scrape type for MA24%20TXE: 2
2026-03-28 22:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with identifier: MA24%20TXE
2026-03-28 22:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with scrape type 2
2026-03-28 22:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with scrape type 2
2026-03-28 22:29:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444, identifier: MA24%20TXE
2026-03-28 22:29:52 [bca.uk] INFO: Found listing with ID: GU59%20RNE
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU59%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 22:29:52 [bca.uk] INFO: Scrape type for GU59%20RNE: 2
2026-03-28 22:29:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a4f0ab2-d406-5b89-ba67-484b336ba160 with identifier: GU59%20RNE
2026-03-28 22:29:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a4f0ab2-d406-5b89-ba67-484b336ba160 with scrape type 2
2026-03-28 22:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a4f0ab2-d406-5b89-ba67-484b336ba160 with scrape type 2
2026-03-28 22:29:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a4f0ab2-d406-5b89-ba67-484b336ba160, identifier: GU59%20RNE
2026-03-28 22:29:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d0c250b-4e11-5622-ab2b-413d17582e87 with identifier: LG17%20ONL
2026-03-28 22:29:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d0c250b-4e11-5622-ab2b-413d17582e87 with identifier: LG17%20ONL
2026-03-28 22:29:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d0c250b-4e11-5622-ab2b-413d17582e87 with identifier: LG17%20ONL to the API
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG17%20ONL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d0c250b-4e11-5622-ab2b-413d17582e87',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG17 ONL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG17%20ONL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 90761,
 'odometer_reading_unit': '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 ED4 150 2WD SE Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE',
 'vin': 'SALVB2CN3HH229975',
 'year': 2017}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG17%2520ONL%27 HTTP/1.1" 200 None
2026-03-28 22:29:52 [bca.uk] INFO: Saving data for LG17%20ONL: {'auction_closing_time': 1775210400.0, 'created_time': 1774534264.454821, 'last_price_update_time': 1774736992.701301}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG17%2520ONL') HTTP/1.1" 204 0
2026-03-28 22:29:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c275f458-6d52-533c-9468-6a6dd53b55fc with identifier: YL25%20KXG
2026-03-28 22:29:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c275f458-6d52-533c-9468-6a6dd53b55fc with identifier: YL25%20KXG
2026-03-28 22:29:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c275f458-6d52-533c-9468-6a6dd53b55fc with identifier: YL25%20KXG to the API
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 172,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL25%20KXG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c275f458-6d52-533c-9468-6a6dd53b55fc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YL25 KXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL25%20KXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 5155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD PLUS DARK G/T',
 'vin': 'YV1UZM1V8T1309863',
 'year': 2025}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL25%2520KXG%27 HTTP/1.1" 200 None
2026-03-28 22:29:52 [bca.uk] INFO: Saving data for YL25%20KXG: {'auction_closing_time': 1775124000.0, 'created_time': 1774534538.763205, 'last_price_update_time': 1774736992.990678}
2026-03-28 22:29:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL25%2520KXG') HTTP/1.1" 204 0
2026-03-28 22:29:53 [bca.uk] INFO: Found listing with ID: DV72%20LHT
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:29:53 [bca.uk] INFO: Scrape type for DV72%20LHT: 2
2026-03-28 22:29:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 738313ee-788f-566f-b6c2-7fbd24b6f24e with identifier: DV72%20LHT
2026-03-28 22:29:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 738313ee-788f-566f-b6c2-7fbd24b6f24e with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 738313ee-788f-566f-b6c2-7fbd24b6f24e with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 738313ee-788f-566f-b6c2-7fbd24b6f24e, identifier: DV72%20LHT
2026-03-28 22:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with identifier: MA24%20TXE
2026-03-28 22:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with identifier: MA24%20TXE
2026-03-28 22:29:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ebdfcf9-110d-5436-9bc3-1bcb8fa54444 with identifier: MA24%20TXE to the API
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA24%20TXE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6ebdfcf9-110d-5436-9bc3-1bcb8fa54444',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA24 TXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA24%20TXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 32124,
 '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': 'LRWYHCFS8RC419678',
 'year': 2024}
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 22:29:53 [bca.uk] INFO: Saving data for MA24%20TXE: {'auction_closing_time': 1774864800.0, 'created_time': 1774536348.519014, 'last_price_update_time': 1774736993.390247}
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA24%2520TXE') HTTP/1.1" 204 0
2026-03-28 22:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a4f0ab2-d406-5b89-ba67-484b336ba160 with identifier: GU59%20RNE
2026-03-28 22:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a4f0ab2-d406-5b89-ba67-484b336ba160 with identifier: GU59%20RNE
2026-03-28 22:29:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a4f0ab2-d406-5b89-ba67-484b336ba160 with identifier: GU59%20RNE to the API
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU59%20RNE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a4f0ab2-d406-5b89-ba67-484b336ba160',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU59 RNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU59%20RNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 120604,
 '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': 'WF0JXXWPJJ9A01521',
 'year': 2009}
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU59%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 22:29:53 [bca.uk] INFO: Saving data for GU59%20RNE: {'auction_closing_time': 1775210400.0, 'created_time': 1774534070.552441, 'last_price_update_time': 1774736993.671918}
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU59%2520RNE') HTTP/1.1" 204 0
2026-03-28 22:29:53 [bca.uk] INFO: Found listing with ID: MF63%20RLV
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520RLV%27 HTTP/1.1" 200 None
2026-03-28 22:29:53 [bca.uk] INFO: Scrape type for MF63%20RLV: 2
2026-03-28 22:29:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with identifier: MF63%20RLV
2026-03-28 22:29:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b, identifier: MF63%20RLV
2026-03-28 22:29:53 [bca.uk] INFO: Found listing with ID: YR24%20SDY
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:29:53 [bca.uk] INFO: Scrape type for YR24%20SDY: 2
2026-03-28 22:29:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 357ddc85-3b6a-536f-afe9-f318eba3a030 with identifier: YR24%20SDY
2026-03-28 22:29:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 357ddc85-3b6a-536f-afe9-f318eba3a030 with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 357ddc85-3b6a-536f-afe9-f318eba3a030 with scrape type 2
2026-03-28 22:29:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 357ddc85-3b6a-536f-afe9-f318eba3a030, identifier: YR24%20SDY
2026-03-28 22:29:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 738313ee-788f-566f-b6c2-7fbd24b6f24e with identifier: DV72%20LHT
2026-03-28 22:29:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 738313ee-788f-566f-b6c2-7fbd24b6f24e with identifier: DV72%20LHT
2026-03-28 22:29:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 738313ee-788f-566f-b6c2-7fbd24b6f24e with identifier: DV72%20LHT to the API
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV72%20LHT-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '738313ee-788f-566f-b6c2-7fbd24b6f24e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV72 LHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV72%20LHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 31594,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4375258',
 'year': 2022}
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:29:54 [bca.uk] INFO: Saving data for DV72%20LHT: {'auction_closing_time': 1774864800.0, 'created_time': 1774534428.154011, 'last_price_update_time': 1774736994.180825}
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV72%2520LHT') HTTP/1.1" 204 0
2026-03-28 22:29:54 [bca.uk] INFO: Found listing with ID: YP71%20UFT
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP71%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 22:29:54 [bca.uk] INFO: Scrape type for YP71%20UFT: 2
2026-03-28 22:29:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c77fafcc-2034-547e-900c-52b8863c5aaf with identifier: YP71%20UFT
2026-03-28 22:29:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c77fafcc-2034-547e-900c-52b8863c5aaf with scrape type 2
2026-03-28 22:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c77fafcc-2034-547e-900c-52b8863c5aaf with scrape type 2
2026-03-28 22:29:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c77fafcc-2034-547e-900c-52b8863c5aaf, identifier: YP71%20UFT
2026-03-28 22:29:54 [bca.uk] INFO: Found listing with ID: YG17%20MDC
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 22:29:54 [bca.uk] INFO: Scrape type for YG17%20MDC: 2
2026-03-28 22:29:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with identifier: YG17%20MDC
2026-03-28 22:29:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with scrape type 2
2026-03-28 22:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with scrape type 2
2026-03-28 22:29:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bebd6f6c-0f39-52b0-a6d8-481dfc6980ef, identifier: YG17%20MDC
2026-03-28 22:29:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with identifier: MF63%20RLV
2026-03-28 22:29:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with identifier: MF63%20RLV
2026-03-28 22:29:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b with identifier: MF63%20RLV to the API
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF63%20RLV-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7eabf25-9656-5fb3-ad7e-9a542a3b5a4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF63 RLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF63%20RLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 104031,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 1.6 TI-VCT 105 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TI-VCT 105 ZETEC',
 'vin': 'WF0JXXWPBJDG17855',
 'year': 2013}
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF63%2520RLV%27 HTTP/1.1" 200 None
2026-03-28 22:29:54 [bca.uk] INFO: Saving data for MF63%20RLV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534268.093994, 'last_price_update_time': 1774736994.678997}
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF63%2520RLV') HTTP/1.1" 204 0
2026-03-28 22:29:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 357ddc85-3b6a-536f-afe9-f318eba3a030 with identifier: YR24%20SDY
2026-03-28 22:29:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 357ddc85-3b6a-536f-afe9-f318eba3a030 with identifier: YR24%20SDY
2026-03-28 22:29:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 357ddc85-3b6a-536f-afe9-f318eba3a030 with identifier: YR24%20SDY to the API
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR24%20SDY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '357ddc85-3b6a-536f-afe9-f318eba3a030',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR24 SDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR24%20SDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 19034,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 ELECTRIC 300KW 82KWH R/C TM CORE StationWagon',
 'transmission': 'automatic',
 'trim': '300KW 82KWH R/C TM CORE',
 'vin': 'YV1XZERRXR2353716',
 'year': 2024}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Saving data for YR24%20SDY: {'auction_closing_time': 1775124000.0, 'created_time': 1774534542.551829, 'last_price_update_time': 1774736995.052524}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR24%2520SDY') HTTP/1.1" 204 0
2026-03-28 22:29:55 [bca.uk] INFO: Found listing with ID: GY72%20DTO
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520DTO%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Scrape type for GY72%20DTO: 2
2026-03-28 22:29:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 343046e1-6843-5f93-bf50-f992ececb251 with identifier: GY72%20DTO
2026-03-28 22:29:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 343046e1-6843-5f93-bf50-f992ececb251 with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 343046e1-6843-5f93-bf50-f992ececb251 with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 343046e1-6843-5f93-bf50-f992ececb251, identifier: GY72%20DTO
2026-03-28 22:29:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c77fafcc-2034-547e-900c-52b8863c5aaf with identifier: YP71%20UFT
2026-03-28 22:29:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c77fafcc-2034-547e-900c-52b8863c5aaf with identifier: YP71%20UFT
2026-03-28 22:29:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c77fafcc-2034-547e-900c-52b8863c5aaf with identifier: YP71%20UFT to the API
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP71%20UFT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c77fafcc-2034-547e-900c-52b8863c5aaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP71 UFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP71%20UFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 76175,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.6 GDI PHEV 3 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI PHEV 3 DCT',
 'vin': 'U5YH5F1AVNL022999',
 'year': 2021}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP71%2520UFT%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Saving data for YP71%20UFT: {'auction_closing_time': 1774864800.0, 'created_time': 1774536358.00338, 'last_price_update_time': 1774736995.439897}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP71%2520UFT') HTTP/1.1" 204 0
2026-03-28 22:29:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with identifier: YG17%20MDC
2026-03-28 22:29:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with identifier: YG17%20MDC
2026-03-28 22:29:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bebd6f6c-0f39-52b0-a6d8-481dfc6980ef with identifier: YG17%20MDC to the API
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=97&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG17%20MDC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bebd6f6c-0f39-52b0-a6d8-481dfc6980ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YG17 MDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG17%20MDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'ABARTH',
 'model': '595',
 'odometer': 51636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'ABARTH 595 1.4 T-JET 145 Hatchback',
 'transmission': 'manual',
 'trim': 'T-JET 145',
 'vin': 'ZFA3120000J781275',
 'year': 2017}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG17%2520MDC%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Saving data for YG17%20MDC: {'auction_closing_time': 1775210400.0, 'created_time': 1774534069.562042, 'last_price_update_time': 1774736995.715369}
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG17%2520MDC') HTTP/1.1" 204 0
2026-03-28 22:29:55 [bca.uk] INFO: Found listing with ID: RK65%20DXJ
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK65%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Scrape type for RK65%20DXJ: 2
2026-03-28 22:29:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 064eb13c-b619-56d5-b2f3-153eee336b73 with identifier: RK65%20DXJ
2026-03-28 22:29:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 064eb13c-b619-56d5-b2f3-153eee336b73 with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 064eb13c-b619-56d5-b2f3-153eee336b73 with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 064eb13c-b619-56d5-b2f3-153eee336b73, identifier: RK65%20DXJ
2026-03-28 22:29:55 [bca.uk] INFO: Found listing with ID: KU12%20FNP
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 22:29:55 [bca.uk] INFO: Scrape type for KU12%20FNP: 2
2026-03-28 22:29:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65e2e527-132c-5704-9843-a3915a2f44ee with identifier: KU12%20FNP
2026-03-28 22:29:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65e2e527-132c-5704-9843-a3915a2f44ee with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65e2e527-132c-5704-9843-a3915a2f44ee with scrape type 2
2026-03-28 22:29:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65e2e527-132c-5704-9843-a3915a2f44ee, identifier: KU12%20FNP
2026-03-28 22:29:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 343046e1-6843-5f93-bf50-f992ececb251 with identifier: GY72%20DTO
2026-03-28 22:29:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 343046e1-6843-5f93-bf50-f992ececb251 with identifier: GY72%20DTO
2026-03-28 22:29:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 343046e1-6843-5f93-bf50-f992ececb251 with identifier: GY72%20DTO to the API
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY72%20DTO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '343046e1-6843-5f93-bf50-f992ececb251',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GY72 DTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY72%20DTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 16073,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE EXECUTIVE ED.DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE ED.DCT',
 'vin': 'W1K3G8GB4PJ388682',
 'year': 2022}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY72%2520DTO%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Saving data for GY72%20DTO: {'auction_closing_time': 1774864800.0, 'created_time': 1773931393.6832, 'last_price_update_time': 1774736996.234163}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY72%2520DTO') HTTP/1.1" 204 0
2026-03-28 22:29:56 [bca.uk] INFO: Found listing with ID: KM73%20YKG
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Scrape type for KM73%20YKG: 2
2026-03-28 22:29:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc6c2ddf-2b24-5ae5-8825-090502af2b68 with identifier: KM73%20YKG
2026-03-28 22:29:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc6c2ddf-2b24-5ae5-8825-090502af2b68 with scrape type 2
2026-03-28 22:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc6c2ddf-2b24-5ae5-8825-090502af2b68 with scrape type 2
2026-03-28 22:29:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc6c2ddf-2b24-5ae5-8825-090502af2b68, identifier: KM73%20YKG
2026-03-28 22:29:56 [bca.uk] INFO: Found listing with ID: CE19%20KDN
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE19%2520KDN%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Scrape type for CE19%20KDN: 0
2026-03-28 22:29:56 [bca.uk] INFO: Found listing with ID: MK71%20TPF
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK71%2520TPF%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Scrape type for MK71%20TPF: 0
2026-03-28 22:29:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 064eb13c-b619-56d5-b2f3-153eee336b73 with identifier: RK65%20DXJ
2026-03-28 22:29:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 064eb13c-b619-56d5-b2f3-153eee336b73 with identifier: RK65%20DXJ
2026-03-28 22:29:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 064eb13c-b619-56d5-b2f3-153eee336b73 with identifier: RK65%20DXJ to the API
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK65%20DXJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '064eb13c-b619-56d5-b2f3-153eee336b73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK65 DXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK65%20DXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'GRAND CONNECT',
 'odometer': 66219,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD GRAND CONNECT 1.6 TDCI 115 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM',
 'vin': 'WF0UXXWPGUFL17898',
 'year': 2015}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK65%2520DXJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Saving data for RK65%20DXJ: {'auction_closing_time': 1775210400.0, 'created_time': 1774534269.227552, 'last_price_update_time': 1774736996.653067}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK65%2520DXJ') HTTP/1.1" 204 0
2026-03-28 22:29:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65e2e527-132c-5704-9843-a3915a2f44ee with identifier: KU12%20FNP
2026-03-28 22:29:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65e2e527-132c-5704-9843-a3915a2f44ee with identifier: KU12%20FNP
2026-03-28 22:29:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65e2e527-132c-5704-9843-a3915a2f44ee with identifier: KU12%20FNP to the API
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU12%20FNP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65e2e527-132c-5704-9843-a3915a2f44ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU12 FNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU12%20FNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 52824,
 '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': 'WF0GXXGAJGCB28705',
 'year': 2012}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU12%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Saving data for KU12%20FNP: {'auction_closing_time': 1775037600.0, 'created_time': 1774534543.929731, 'last_price_update_time': 1774736996.93155}
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU12%2520FNP') HTTP/1.1" 204 0
2026-03-28 22:29:56 [bca.uk] INFO: Found listing with ID: MJ23%20YRS
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 22:29:56 [bca.uk] INFO: Scrape type for MJ23%20YRS: 2
2026-03-28 22:29:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 494a000a-99ca-5853-b82c-60ddc71c43ce with identifier: MJ23%20YRS
2026-03-28 22:29:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 494a000a-99ca-5853-b82c-60ddc71c43ce with scrape type 2
2026-03-28 22:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 494a000a-99ca-5853-b82c-60ddc71c43ce with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 494a000a-99ca-5853-b82c-60ddc71c43ce, identifier: MJ23%20YRS
2026-03-28 22:29:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc6c2ddf-2b24-5ae5-8825-090502af2b68 with identifier: KM73%20YKG
2026-03-28 22:29:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc6c2ddf-2b24-5ae5-8825-090502af2b68 with identifier: KM73%20YKG
2026-03-28 22:29:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc6c2ddf-2b24-5ae5-8825-090502af2b68 with identifier: KM73%20YKG to the API
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20YKG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cc6c2ddf-2b24-5ae5-8825-090502af2b68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 YKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20YKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 28821,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 130 ALLURE PREMIUM+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE PREMIUM+ EAT8',
 'vin': 'VR3UPHNSSP5113722',
 'year': 2023}
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:29:57 [bca.uk] INFO: Saving data for KM73%20YKG: {'auction_closing_time': 1775037600.0, 'created_time': 1774536355.503401, 'last_price_update_time': 1774736997.308097}
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520YKG') HTTP/1.1" 204 0
2026-03-28 22:29:57 [bca.uk] INFO: Found listing with ID: WD08%20EZN
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD08%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 22:29:57 [bca.uk] INFO: Scrape type for WD08%20EZN: 2
2026-03-28 22:29:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with identifier: WD08%20EZN
2026-03-28 22:29:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55a3f8cd-02f9-5ac5-b68d-3461812e2613, identifier: WD08%20EZN
2026-03-28 22:29:57 [bca.uk] INFO: Found listing with ID: YG75%20AUP
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520AUP%27 HTTP/1.1" 200 None
2026-03-28 22:29:57 [bca.uk] INFO: Scrape type for YG75%20AUP: 2
2026-03-28 22:29:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28dea154-a103-5590-be17-e7687dfeef4f with identifier: YG75%20AUP
2026-03-28 22:29:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28dea154-a103-5590-be17-e7687dfeef4f with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28dea154-a103-5590-be17-e7687dfeef4f with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28dea154-a103-5590-be17-e7687dfeef4f, identifier: YG75%20AUP
2026-03-28 22:29:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 494a000a-99ca-5853-b82c-60ddc71c43ce with identifier: MJ23%20YRS
2026-03-28 22:29:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 494a000a-99ca-5853-b82c-60ddc71c43ce with identifier: MJ23%20YRS
2026-03-28 22:29:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 494a000a-99ca-5853-b82c-60ddc71c43ce with identifier: MJ23%20YRS to the API
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ23%20YRS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '494a000a-99ca-5853-b82c-60ddc71c43ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MJ23 YRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ23%20YRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 84320,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD PERFORMANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD PERFORMANCE',
 'vin': 'LRWYHCELXPC785228',
 'year': 2023}
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ23%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 22:29:57 [bca.uk] INFO: Saving data for MJ23%20YRS: {'auction_closing_time': 1774864800.0, 'created_time': 1774534415.551422, 'last_price_update_time': 1774736997.81492}
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ23%2520YRS') HTTP/1.1" 204 0
2026-03-28 22:29:57 [bca.uk] INFO: Found listing with ID: DF21%20VPO
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:57 [bca.uk] INFO: Scrape type for DF21%20VPO: 2
2026-03-28 22:29:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55a76fcf-2aec-55d4-a01a-5766811cf601 with identifier: DF21%20VPO
2026-03-28 22:29:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55a76fcf-2aec-55d4-a01a-5766811cf601 with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55a76fcf-2aec-55d4-a01a-5766811cf601 with scrape type 2
2026-03-28 22:29:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55a76fcf-2aec-55d4-a01a-5766811cf601, identifier: DF21%20VPO
2026-03-28 22:29:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with identifier: WD08%20EZN
2026-03-28 22:29:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with identifier: WD08%20EZN
2026-03-28 22:29:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55a3f8cd-02f9-5ac5-b68d-3461812e2613 with identifier: WD08%20EZN to the API
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD08%20EZN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55a3f8cd-02f9-5ac5-b68d-3461812e2613',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD08 EZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD08%20EZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 144252,
 '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 AVENSIS 2.0 D-4D TR Estate',
 'transmission': 'manual',
 'trim': 'D-4D TR',
 'vin': 'SB1ED56L40E091838',
 'year': 2008}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD08%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 22:29:58 [bca.uk] INFO: Saving data for WD08%20EZN: {'auction_closing_time': 1775210400.0, 'created_time': 1774534227.212765, 'last_price_update_time': 1774736998.221941}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD08%2520EZN') HTTP/1.1" 204 0
2026-03-28 22:29:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28dea154-a103-5590-be17-e7687dfeef4f with identifier: YG75%20AUP
2026-03-28 22:29:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28dea154-a103-5590-be17-e7687dfeef4f with identifier: YG75%20AUP
2026-03-28 22:29:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28dea154-a103-5590-be17-e7687dfeef4f with identifier: YG75%20AUP to the API
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG75%20AUP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '28dea154-a103-5590-be17-e7687dfeef4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG75 AUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG75%20AUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'EX90',
 'odometer': 3976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO EX90 300KW 111KH TM ULTRA StationWagon',
 'transmission': 'automatic',
 'trim': '300KW 111KH TM ULTRA',
 'vin': 'YV1TFEVB4SG016807',
 'year': 2025}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG75%2520AUP%27 HTTP/1.1" 200 None
2026-03-28 22:29:58 [bca.uk] INFO: Saving data for YG75%20AUP: {'auction_closing_time': 1775124000.0, 'created_time': 1774534545.364246, 'last_price_update_time': 1774736998.49684}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG75%2520AUP') HTTP/1.1" 204 0
2026-03-28 22:29:58 [bca.uk] INFO: Found listing with ID: MT23%20YFJ
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520YFJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:58 [bca.uk] INFO: Scrape type for MT23%20YFJ: 2
2026-03-28 22:29:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c644878-adda-51cb-9342-5fe42ecd9dbe with identifier: MT23%20YFJ
2026-03-28 22:29:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c644878-adda-51cb-9342-5fe42ecd9dbe with scrape type 2
2026-03-28 22:29:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c644878-adda-51cb-9342-5fe42ecd9dbe with scrape type 2
2026-03-28 22:29:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c644878-adda-51cb-9342-5fe42ecd9dbe, identifier: MT23%20YFJ
2026-03-28 22:29:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55a76fcf-2aec-55d4-a01a-5766811cf601 with identifier: DF21%20VPO
2026-03-28 22:29:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55a76fcf-2aec-55d4-a01a-5766811cf601 with identifier: DF21%20VPO
2026-03-28 22:29:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55a76fcf-2aec-55d4-a01a-5766811cf601 with identifier: DF21%20VPO to the API
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF21%20VPO-GB',
 'category': 'Motorcycle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 0,
 'engine': '',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': '',
 'id': '55a76fcf-2aec-55d4-a01a-5766811cf601',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF21 VPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF21%20VPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HARLEY-DAVIDSON',
 'model': 'PAN-AMERICA',
 'odometer': 12655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HARLEY-DAVIDSON PAN-AMERICA RA 1250 MOTORBIKE',
 'transmission': 'automatic',
 'trim': 'RA 1250 MOTORBIKE',
 'vin': '5HD1ZES44MS304652',
 'year': 2021}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520VPO%27 HTTP/1.1" 200 None
2026-03-28 22:29:58 [bca.uk] INFO: Saving data for DF21%20VPO: {'auction_closing_time': 1775124000.0, 'created_time': 1774536358.841286, 'last_price_update_time': 1774736998.895666}
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF21%2520VPO') HTTP/1.1" 204 0
2026-03-28 22:29:59 [bca.uk] INFO: Found listing with ID: YC63%20DSV
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC63%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:29:59 [bca.uk] INFO: Scrape type for YC63%20DSV: 2
2026-03-28 22:29:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 35cbd519-459f-5eb1-ab0e-e472abe80a89 with identifier: YC63%20DSV
2026-03-28 22:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 35cbd519-459f-5eb1-ab0e-e472abe80a89 with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 35cbd519-459f-5eb1-ab0e-e472abe80a89 with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 35cbd519-459f-5eb1-ab0e-e472abe80a89, identifier: YC63%20DSV
2026-03-28 22:29:59 [bca.uk] INFO: Found listing with ID: CY63%20AUX
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY63%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:29:59 [bca.uk] INFO: Scrape type for CY63%20AUX: 2
2026-03-28 22:29:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5902d543-fe4b-558a-a827-631decc3e75a with identifier: CY63%20AUX
2026-03-28 22:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5902d543-fe4b-558a-a827-631decc3e75a with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5902d543-fe4b-558a-a827-631decc3e75a with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5902d543-fe4b-558a-a827-631decc3e75a, identifier: CY63%20AUX
2026-03-28 22:29:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c644878-adda-51cb-9342-5fe42ecd9dbe with identifier: MT23%20YFJ
2026-03-28 22:29:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c644878-adda-51cb-9342-5fe42ecd9dbe with identifier: MT23%20YFJ
2026-03-28 22:29:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c644878-adda-51cb-9342-5fe42ecd9dbe with identifier: MT23%20YFJ to the API
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:29:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT23%20YFJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8c644878-adda-51cb-9342-5fe42ecd9dbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MT23 YFJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT23%20YFJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 46130,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS5PC830520',
 'year': 2023}
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520YFJ%27 HTTP/1.1" 200 None
2026-03-28 22:29:59 [bca.uk] INFO: Saving data for MT23%20YFJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773931390.514333, 'last_price_update_time': 1774736999.636277}
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT23%2520YFJ') HTTP/1.1" 204 0
2026-03-28 22:29:59 [bca.uk] INFO: Found listing with ID: GJ68%20JVG
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520JVG%27 HTTP/1.1" 200 None
2026-03-28 22:29:59 [bca.uk] INFO: Scrape type for GJ68%20JVG: 2
2026-03-28 22:29:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with identifier: GJ68%20JVG
2026-03-28 22:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with scrape type 2
2026-03-28 22:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68, identifier: GJ68%20JVG
2026-03-28 22:29:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 35cbd519-459f-5eb1-ab0e-e472abe80a89 with identifier: YC63%20DSV
2026-03-28 22:29:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 35cbd519-459f-5eb1-ab0e-e472abe80a89 with identifier: YC63%20DSV
2026-03-28 22:29:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 35cbd519-459f-5eb1-ab0e-e472abe80a89 with identifier: YC63%20DSV to the API
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:29:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC63%20DSV-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '35cbd519-459f-5eb1-ab0e-e472abe80a89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC63 DSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC63%20DSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 81132,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 100 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 ZETEC',
 'vin': 'WF0CXXGAKCDU33680',
 'year': 2013}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC63%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Saving data for YC63%20DSV: {'auction_closing_time': 1775210400.0, 'created_time': 1774534219.763935, 'last_price_update_time': 1774737000.065397}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC63%2520DSV') HTTP/1.1" 204 0
2026-03-28 22:30:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5902d543-fe4b-558a-a827-631decc3e75a with identifier: CY63%20AUX
2026-03-28 22:30:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5902d543-fe4b-558a-a827-631decc3e75a with identifier: CY63%20AUX
2026-03-28 22:30:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5902d543-fe4b-558a-a827-631decc3e75a with identifier: CY63%20AUX to the API
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY63%20AUX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5902d543-fe4b-558a-a827-631decc3e75a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CY63 AUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY63%20AUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 177346,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.6 I-DTEC 120 SE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'I-DTEC 120 SE PLUS',
 'vin': 'SHHFK3770EU203303',
 'year': 2014}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY63%2520AUX%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Saving data for CY63%20AUX: {'auction_closing_time': 1775037600.0, 'created_time': 1774305864.03535, 'last_price_update_time': 1774737000.379557}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY63%2520AUX') HTTP/1.1" 204 0
2026-03-28 22:30:00 [bca.uk] INFO: Found listing with ID: SB60%20DPE
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB60%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Scrape type for SB60%20DPE: 2
2026-03-28 22:30:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 386c18c7-6670-537a-87f4-f841b55f4657 with identifier: SB60%20DPE
2026-03-28 22:30:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 386c18c7-6670-537a-87f4-f841b55f4657 with scrape type 2
2026-03-28 22:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 386c18c7-6670-537a-87f4-f841b55f4657 with scrape type 2
2026-03-28 22:30:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 386c18c7-6670-537a-87f4-f841b55f4657, identifier: SB60%20DPE
2026-03-28 22:30:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with identifier: GJ68%20JVG
2026-03-28 22:30:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with identifier: GJ68%20JVG
2026-03-28 22:30:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68 with identifier: GJ68%20JVG to the API
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ68%20JVG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7a0fa958-baa9-5d6b-9fd3-c8f9f46adb68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ68 JVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ68%20JVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 57036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.4 TSI 125 BMT 2WD SE NAV StationWagon',
 'transmission': 'manual',
 'trim': 'TSI 125 BMT 2WD SE NAV',
 'vin': 'WVGZZZ5NZJW401023',
 'year': 2018}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520JVG%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Saving data for GJ68%20JVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774536350.120832, 'last_price_update_time': 1774737000.773084}
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ68%2520JVG') HTTP/1.1" 204 0
2026-03-28 22:30:00 [bca.uk] INFO: Found listing with ID: SV11%20VXD
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV11%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Scrape type for SV11%20VXD: 2
2026-03-28 22:30:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d1940261-cd88-5e8c-8918-c370a2f05b9a with identifier: SV11%20VXD
2026-03-28 22:30:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d1940261-cd88-5e8c-8918-c370a2f05b9a with scrape type 2
2026-03-28 22:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d1940261-cd88-5e8c-8918-c370a2f05b9a with scrape type 2
2026-03-28 22:30:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d1940261-cd88-5e8c-8918-c370a2f05b9a, identifier: SV11%20VXD
2026-03-28 22:30:00 [bca.uk] INFO: Found listing with ID: KF72%20VKO
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VKO%27 HTTP/1.1" 200 None
2026-03-28 22:30:00 [bca.uk] INFO: Scrape type for KF72%20VKO: 2
2026-03-28 22:30:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de1a46f2-e39b-57db-b4c4-c342b00d1181 with identifier: KF72%20VKO
2026-03-28 22:30:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de1a46f2-e39b-57db-b4c4-c342b00d1181 with scrape type 2
2026-03-28 22:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de1a46f2-e39b-57db-b4c4-c342b00d1181 with scrape type 2
2026-03-28 22:30:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de1a46f2-e39b-57db-b4c4-c342b00d1181, identifier: KF72%20VKO
2026-03-28 22:30:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 386c18c7-6670-537a-87f4-f841b55f4657 with identifier: SB60%20DPE
2026-03-28 22:30:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 386c18c7-6670-537a-87f4-f841b55f4657 with identifier: SB60%20DPE
2026-03-28 22:30:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 386c18c7-6670-537a-87f4-f841b55f4657 with identifier: SB60%20DPE to the API
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB60%20DPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '386c18c7-6670-537a-87f4-f841b55f4657',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB60 DPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB60%20DPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': '520D',
 'odometer': 97949,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 SE STEP Saloon',
 'transmission': 'manual',
 'trim': 'SE STEP',
 'vin': 'WBAFW120X0C830394',
 'year': 2010}
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB60%2520DPE%27 HTTP/1.1" 200 None
2026-03-28 22:30:01 [bca.uk] INFO: Saving data for SB60%20DPE: {'auction_closing_time': 1775037600.0, 'created_time': 1773907369.978418, 'last_price_update_time': 1774737001.337235}
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB60%2520DPE') HTTP/1.1" 204 0
2026-03-28 22:30:01 [bca.uk] INFO: Found listing with ID: NG71%20EZD
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520EZD%27 HTTP/1.1" 200 None
2026-03-28 22:30:01 [bca.uk] INFO: Scrape type for NG71%20EZD: 2
2026-03-28 22:30:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c8bbe32d-d711-5879-96eb-6ae09f1f53cb with identifier: NG71%20EZD
2026-03-28 22:30:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c8bbe32d-d711-5879-96eb-6ae09f1f53cb with scrape type 2
2026-03-28 22:30:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c8bbe32d-d711-5879-96eb-6ae09f1f53cb with scrape type 2
2026-03-28 22:30:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c8bbe32d-d711-5879-96eb-6ae09f1f53cb, identifier: NG71%20EZD
2026-03-28 22:30:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d1940261-cd88-5e8c-8918-c370a2f05b9a with identifier: SV11%20VXD
2026-03-28 22:30:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d1940261-cd88-5e8c-8918-c370a2f05b9a with identifier: SV11%20VXD
2026-03-28 22:30:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d1940261-cd88-5e8c-8918-c370a2f05b9a with identifier: SV11%20VXD to the API
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV11%20VXD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd1940261-cd88-5e8c-8918-c370a2f05b9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV11 VXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV11%20VXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 184501,
 '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 SPORT LE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 SPORT LE',
 'vin': 'SALFA2AE1BH239826',
 'year': 2011}
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV11%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 22:30:01 [bca.uk] INFO: Saving data for SV11%20VXD: {'auction_closing_time': 1775210400.0, 'created_time': 1774534251.944929, 'last_price_update_time': 1774737001.78544}
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV11%2520VXD') HTTP/1.1" 204 0
2026-03-28 22:30:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de1a46f2-e39b-57db-b4c4-c342b00d1181 with identifier: KF72%20VKO
2026-03-28 22:30:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de1a46f2-e39b-57db-b4c4-c342b00d1181 with identifier: KF72%20VKO
2026-03-28 22:30:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de1a46f2-e39b-57db-b4c4-c342b00d1181 with identifier: KF72%20VKO to the API
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF72%20VKO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de1a46f2-e39b-57db-b4c4-c342b00d1181',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF72 VKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF72%20VKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 28355,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD PLUS DARK G/T',
 'vin': 'YV1UZL1V9P1300301',
 'year': 2023}
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VKO%27 HTTP/1.1" 200 None
2026-03-28 22:30:02 [bca.uk] INFO: Saving data for KF72%20VKO: {'auction_closing_time': 1775124000.0, 'created_time': 1774534503.805806, 'last_price_update_time': 1774737002.135058}
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF72%2520VKO') HTTP/1.1" 204 0
2026-03-28 22:30:02 [bca.uk] INFO: Found listing with ID: FY68%20AKZ
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520AKZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:02 [bca.uk] INFO: Scrape type for FY68%20AKZ: 2
2026-03-28 22:30:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with identifier: FY68%20AKZ
2026-03-28 22:30:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with scrape type 2
2026-03-28 22:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with scrape type 2
2026-03-28 22:30:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94d9d3ed-b1b4-5844-841b-cd20a59fc507, identifier: FY68%20AKZ
2026-03-28 22:30:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c8bbe32d-d711-5879-96eb-6ae09f1f53cb with identifier: NG71%20EZD
2026-03-28 22:30:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c8bbe32d-d711-5879-96eb-6ae09f1f53cb with identifier: NG71%20EZD
2026-03-28 22:30:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c8bbe32d-d711-5879-96eb-6ae09f1f53cb with identifier: NG71%20EZD to the API
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG71%20EZD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c8bbe32d-d711-5879-96eb-6ae09f1f53cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NG71 EZD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG71%20EZD&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 152362,
 'odometer_reading_unit': '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': 'LRW3F7EB7MC427059',
 'year': 2021}
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG71%2520EZD%27 HTTP/1.1" 200 None
2026-03-28 22:30:02 [bca.uk] INFO: Saving data for NG71%20EZD: {'auction_closing_time': 1774864800.0, 'created_time': 1774536359.4789, 'last_price_update_time': 1774737002.625183}
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG71%2520EZD') HTTP/1.1" 204 0
2026-03-28 22:30:02 [bca.uk] INFO: Found listing with ID: LS23%20FJJ
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:02 [bca.uk] INFO: Scrape type for LS23%20FJJ: 2
2026-03-28 22:30:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with identifier: LS23%20FJJ
2026-03-28 22:30:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with scrape type 2
2026-03-28 22:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with scrape type 2
2026-03-28 22:30:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43, identifier: LS23%20FJJ
2026-03-28 22:30:02 [bca.uk] INFO: Found listing with ID: YP12%20YGA
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP12%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 22:30:02 [bca.uk] INFO: Scrape type for YP12%20YGA: 2
2026-03-28 22:30:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with identifier: YP12%20YGA
2026-03-28 22:30:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with scrape type 2
2026-03-28 22:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with scrape type 2
2026-03-28 22:30:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c, identifier: YP12%20YGA
2026-03-28 22:30:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with identifier: FY68%20AKZ
2026-03-28 22:30:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with identifier: FY68%20AKZ
2026-03-28 22:30:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94d9d3ed-b1b4-5844-841b-cd20a59fc507 with identifier: FY68%20AKZ to the API
2026-03-28 22:30:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY68%20AKZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94d9d3ed-b1b4-5844-841b-cd20a59fc507',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY68 AKZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY68%20AKZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 67014,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R VELAR 2.0 D180 R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC SE',
 'vin': 'SALYA2AN4KA782881',
 'year': 2018}
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520AKZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:04 [bca.uk] INFO: Saving data for FY68%20AKZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774534556.366093, 'last_price_update_time': 1774737004.233827}
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY68%2520AKZ') HTTP/1.1" 204 0
2026-03-28 22:30:04 [bca.uk] INFO: Found listing with ID: NJ24%20UTX
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UTX%27 HTTP/1.1" 200 None
2026-03-28 22:30:04 [bca.uk] INFO: Scrape type for NJ24%20UTX: 2
2026-03-28 22:30:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0324ebc9-50b8-5268-8340-83bc2d8555ef with identifier: NJ24%20UTX
2026-03-28 22:30:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0324ebc9-50b8-5268-8340-83bc2d8555ef with scrape type 2
2026-03-28 22:30:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0324ebc9-50b8-5268-8340-83bc2d8555ef with scrape type 2
2026-03-28 22:30:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0324ebc9-50b8-5268-8340-83bc2d8555ef, identifier: NJ24%20UTX
2026-03-28 22:30:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with identifier: LS23%20FJJ
2026-03-28 22:30:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with identifier: LS23%20FJJ
2026-03-28 22:30:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 28c9d776-77d4-5cc7-b559-6cfe0f3f3f43 with identifier: LS23%20FJJ to the API
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20FJJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '28c9d776-77d4-5cc7-b559-6cfe0f3f3f43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS23 FJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20FJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 44115,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE',
 'vin': 'W1N9N0CB2PJ064592',
 'year': 2023}
2026-03-28 22:30:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520FJJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:05 [bca.uk] INFO: Saving data for LS23%20FJJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774534253.460404, 'last_price_update_time': 1774737005.059608}
2026-03-28 22:30:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520FJJ') HTTP/1.1" 204 0
2026-03-28 22:30:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with identifier: YP12%20YGA
2026-03-28 22:30:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with identifier: YP12%20YGA
2026-03-28 22:30:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c with identifier: YP12%20YGA to the API
2026-03-28 22:30:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP12%20YGA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f0cb8d7d-7f0f-55b7-a169-62f3e1270c5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP12 YGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP12%20YGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 143267,
 '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 TDCI 115 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC',
 'vin': 'WF0JXXWPBJCG71329',
 'year': 2012}
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP12%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 22:30:06 [bca.uk] INFO: Saving data for YP12%20YGA: {'auction_closing_time': 1775037600.0, 'created_time': 1774305864.759434, 'last_price_update_time': 1774737006.150217}
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP12%2520YGA') HTTP/1.1" 204 0
2026-03-28 22:30:06 [bca.uk] INFO: Found listing with ID: MH72%20DCO
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520DCO%27 HTTP/1.1" 200 None
2026-03-28 22:30:06 [bca.uk] INFO: Scrape type for MH72%20DCO: 2
2026-03-28 22:30:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3f426da-6c8b-5a7b-af92-0f70ba1f230c with identifier: MH72%20DCO
2026-03-28 22:30:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3f426da-6c8b-5a7b-af92-0f70ba1f230c with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3f426da-6c8b-5a7b-af92-0f70ba1f230c with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3f426da-6c8b-5a7b-af92-0f70ba1f230c, identifier: MH72%20DCO
2026-03-28 22:30:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:30:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0324ebc9-50b8-5268-8340-83bc2d8555ef with identifier: NJ24%20UTX
2026-03-28 22:30:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0324ebc9-50b8-5268-8340-83bc2d8555ef with identifier: NJ24%20UTX
2026-03-28 22:30:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0324ebc9-50b8-5268-8340-83bc2d8555ef with identifier: NJ24%20UTX to the API
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ24%20UTX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0324ebc9-50b8-5268-8340-83bc2d8555ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ24 UTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ24%20UTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 15390,
 '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': 'LRWYHCFS1RC395711',
 'year': 2024}
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UTX%27 HTTP/1.1" 200 None
2026-03-28 22:30:06 [bca.uk] INFO: Saving data for NJ24%20UTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774536381.687416, 'last_price_update_time': 1774737006.554323}
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ24%2520UTX') HTTP/1.1" 204 0
2026-03-28 22:30:06 [bca.uk] INFO: Found listing with ID: OE16%20YKU
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520YKU%27 HTTP/1.1" 200 None
2026-03-28 22:30:06 [bca.uk] INFO: Scrape type for OE16%20YKU: 2
2026-03-28 22:30:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with identifier: OE16%20YKU
2026-03-28 22:30:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6, identifier: OE16%20YKU
2026-03-28 22:30:06 [bca.uk] INFO: Found listing with ID: NG10%20CEN
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG10%2520CEN%27 HTTP/1.1" 200 None
2026-03-28 22:30:06 [bca.uk] INFO: Scrape type for NG10%20CEN: 2
2026-03-28 22:30:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 67d5400d-8781-5d0c-a5b6-00bcb374f558 with identifier: NG10%20CEN
2026-03-28 22:30:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 67d5400d-8781-5d0c-a5b6-00bcb374f558 with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 67d5400d-8781-5d0c-a5b6-00bcb374f558 with scrape type 2
2026-03-28 22:30:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 67d5400d-8781-5d0c-a5b6-00bcb374f558, identifier: NG10%20CEN
2026-03-28 22:30:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3f426da-6c8b-5a7b-af92-0f70ba1f230c with identifier: MH72%20DCO
2026-03-28 22:30:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3f426da-6c8b-5a7b-af92-0f70ba1f230c with identifier: MH72%20DCO
2026-03-28 22:30:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3f426da-6c8b-5a7b-af92-0f70ba1f230c with identifier: MH72%20DCO to the API
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH72%20DCO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c3f426da-6c8b-5a7b-af92-0f70ba1f230c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MH72 DCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH72%20DCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FIAT',
 'model': '500',
 'odometer': 15871,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ6NJH09503',
 'year': 2023}
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520DCO%27 HTTP/1.1" 200 None
2026-03-28 22:30:07 [bca.uk] INFO: Saving data for MH72%20DCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534531.63975, 'last_price_update_time': 1774737007.081861}
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH72%2520DCO') HTTP/1.1" 204 0
2026-03-28 22:30:07 [bca.uk] INFO: Found listing with ID: NJ24%20UYE
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:30:07 [bca.uk] INFO: Scrape type for NJ24%20UYE: 2
2026-03-28 22:30:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb83bf3-b706-59ad-aefc-aa76b74249af with identifier: NJ24%20UYE
2026-03-28 22:30:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb83bf3-b706-59ad-aefc-aa76b74249af with scrape type 2
2026-03-28 22:30:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb83bf3-b706-59ad-aefc-aa76b74249af with scrape type 2
2026-03-28 22:30:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb83bf3-b706-59ad-aefc-aa76b74249af, identifier: NJ24%20UYE
2026-03-28 22:30:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with identifier: OE16%20YKU
2026-03-28 22:30:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with identifier: OE16%20YKU
2026-03-28 22:30:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6 with identifier: OE16%20YKU to the API
2026-03-28 22:30:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE16%20YKU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b82c413-d1c6-5fa0-8b8e-d6885b9f39f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE16 YKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE16%20YKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 76793,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN8GH628036',
 'year': 2016}
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520YKU%27 HTTP/1.1" 200 None
2026-03-28 22:30:08 [bca.uk] INFO: Saving data for OE16%20YKU: {'auction_closing_time': 1774951200.0, 'created_time': 1773930099.281959, 'last_price_update_time': 1774737008.491323}
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE16%2520YKU') HTTP/1.1" 204 0
2026-03-28 22:30:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 67d5400d-8781-5d0c-a5b6-00bcb374f558 with identifier: NG10%20CEN
2026-03-28 22:30:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 67d5400d-8781-5d0c-a5b6-00bcb374f558 with identifier: NG10%20CEN
2026-03-28 22:30:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 67d5400d-8781-5d0c-a5b6-00bcb374f558 with identifier: NG10%20CEN to the API
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG10%20CEN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '67d5400d-8781-5d0c-a5b6-00bcb374f558',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG10 CEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG10%20CEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 215741,
 '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 A4 AVANT 2.0 TDI 143 S LINE SPECIAL ED.S/S Estate',
 'transmission': 'manual',
 'trim': 'TDI 143 S LINE SPECIAL ED.S/S',
 'vin': 'WAUZZZ8KXAA173489',
 'year': 2010}
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG10%2520CEN%27 HTTP/1.1" 200 None
2026-03-28 22:30:08 [bca.uk] INFO: Saving data for NG10%20CEN: {'auction_closing_time': 1775037600.0, 'created_time': 1774305865.796605, 'last_price_update_time': 1774737008.787028}
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG10%2520CEN') HTTP/1.1" 204 0
2026-03-28 22:30:08 [bca.uk] INFO: Found listing with ID: RE72%20GLV
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 22:30:08 [bca.uk] INFO: Scrape type for RE72%20GLV: 2
2026-03-28 22:30:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with identifier: RE72%20GLV
2026-03-28 22:30:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with scrape type 2
2026-03-28 22:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with scrape type 2
2026-03-28 22:30:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 615de95b-1c0b-5f4a-aa3c-c77d48e132bd, identifier: RE72%20GLV
2026-03-28 22:30:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb83bf3-b706-59ad-aefc-aa76b74249af with identifier: NJ24%20UYE
2026-03-28 22:30:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb83bf3-b706-59ad-aefc-aa76b74249af with identifier: NJ24%20UYE
2026-03-28 22:30:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb83bf3-b706-59ad-aefc-aa76b74249af with identifier: NJ24%20UYE to the API
2026-03-28 22:30:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ24%20UYE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3cb83bf3-b706-59ad-aefc-aa76b74249af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NJ24 UYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ24%20UYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 24640,
 '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 AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK6RC454639',
 'year': 2024}
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ24%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:30:09 [bca.uk] INFO: Saving data for NJ24%20UYE: {'auction_closing_time': 1774864800.0, 'created_time': 1774536376.34733, 'last_price_update_time': 1774737009.191739}
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ24%2520UYE') HTTP/1.1" 204 0
2026-03-28 22:30:09 [bca.uk] INFO: Found listing with ID: LV12%20XBX
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XBX%27 HTTP/1.1" 200 None
2026-03-28 22:30:09 [bca.uk] INFO: Scrape type for LV12%20XBX: 2
2026-03-28 22:30:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5fa2941-45b7-586b-9f23-2022f811c0e1 with identifier: LV12%20XBX
2026-03-28 22:30:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5fa2941-45b7-586b-9f23-2022f811c0e1 with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5fa2941-45b7-586b-9f23-2022f811c0e1 with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5fa2941-45b7-586b-9f23-2022f811c0e1, identifier: LV12%20XBX
2026-03-28 22:30:09 [bca.uk] INFO: Found listing with ID: MF56%20OZB
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 22:30:09 [bca.uk] INFO: Scrape type for MF56%20OZB: 2
2026-03-28 22:30:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with identifier: MF56%20OZB
2026-03-28 22:30:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f6eae87-99e0-5f32-b51b-cdc60c65c2da, identifier: MF56%20OZB
2026-03-28 22:30:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with identifier: RE72%20GLV
2026-03-28 22:30:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with identifier: RE72%20GLV
2026-03-28 22:30:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 615de95b-1c0b-5f4a-aa3c-c77d48e132bd with identifier: RE72%20GLV to the API
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE72%20GLV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '615de95b-1c0b-5f4a-aa3c-c77d48e132bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE72 GLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE72%20GLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 35426,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.3 AMG LINE EXECUTIVE DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K3G8EB5PJ379346',
 'year': 2022}
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 22:30:09 [bca.uk] INFO: Saving data for RE72%20GLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534537.883599, 'last_price_update_time': 1774737009.708033}
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520GLV') HTTP/1.1" 204 0
2026-03-28 22:30:09 [bca.uk] INFO: Found listing with ID: NL21%20WZF
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520WZF%27 HTTP/1.1" 200 None
2026-03-28 22:30:09 [bca.uk] INFO: Scrape type for NL21%20WZF: 2
2026-03-28 22:30:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with identifier: NL21%20WZF
2026-03-28 22:30:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with scrape type 2
2026-03-28 22:30:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 36c717c5-6f3e-58d3-8637-ea2c3aab15ab, identifier: NL21%20WZF
2026-03-28 22:30:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5fa2941-45b7-586b-9f23-2022f811c0e1 with identifier: LV12%20XBX
2026-03-28 22:30:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5fa2941-45b7-586b-9f23-2022f811c0e1 with identifier: LV12%20XBX
2026-03-28 22:30:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5fa2941-45b7-586b-9f23-2022f811c0e1 with identifier: LV12%20XBX to the API
2026-03-28 22:30:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV12%20XBX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5fa2941-45b7-586b-9f23-2022f811c0e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV12 XBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV12%20XBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '325D',
 'odometer': 102424,
 '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 325D 3.0 SPORT PLUS Coupe',
 'transmission': 'automatic',
 'trim': 'SPORT PLUS',
 'vin': 'WBAKK52020E593390',
 'year': 2012}
2026-03-28 22:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XBX%27 HTTP/1.1" 200 None
2026-03-28 22:30:10 [bca.uk] INFO: Saving data for LV12%20XBX: {'auction_closing_time': 1775210400.0, 'created_time': 1774534287.808525, 'last_price_update_time': 1774737010.973622}
2026-03-28 22:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV12%2520XBX') HTTP/1.1" 204 0
2026-03-28 22:30:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with identifier: MF56%20OZB
2026-03-28 22:30:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with identifier: MF56%20OZB
2026-03-28 22:30:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f6eae87-99e0-5f32-b51b-cdc60c65c2da with identifier: MF56%20OZB to the API
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF56%20OZB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f6eae87-99e0-5f32-b51b-cdc60c65c2da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF56 OZB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF56%20OZB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 112824,
 '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': 'MINI COOPER 1.6 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WMWRE32030TK90527',
 'year': 2006}
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF56%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 22:30:11 [bca.uk] INFO: Saving data for MF56%20OZB: {'auction_closing_time': 1775037600.0, 'created_time': 1774534494.877808, 'last_price_update_time': 1774737011.269032}
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF56%2520OZB') HTTP/1.1" 204 0
2026-03-28 22:30:11 [bca.uk] INFO: Found listing with ID: RF71%20AEN
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 22:30:11 [bca.uk] INFO: Scrape type for RF71%20AEN: 2
2026-03-28 22:30:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with identifier: RF71%20AEN
2026-03-28 22:30:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc, identifier: RF71%20AEN
2026-03-28 22:30:11 [scrapy.extensions.logstats] INFO: Crawled 335 pages (at 2 pages/min), scraped 2911 items (at 130 items/min)
2026-03-28 22:30:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:30:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with identifier: NL21%20WZF
2026-03-28 22:30:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with identifier: NL21%20WZF
2026-03-28 22:30:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 36c717c5-6f3e-58d3-8637-ea2c3aab15ab with identifier: NL21%20WZF to the API
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL21%20WZF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '36c717c5-6f3e-58d3-8637-ea2c3aab15ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL21 WZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL21%20WZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 84334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA5MC236083',
 'year': 2021}
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520WZF%27 HTTP/1.1" 200 None
2026-03-28 22:30:11 [bca.uk] INFO: Saving data for NL21%20WZF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536385.572236, 'last_price_update_time': 1774737011.670792}
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL21%2520WZF') HTTP/1.1" 204 0
2026-03-28 22:30:11 [bca.uk] INFO: Found listing with ID: HT17%20BVO
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT17%2520BVO%27 HTTP/1.1" 200 None
2026-03-28 22:30:11 [bca.uk] INFO: Scrape type for HT17%20BVO: 2
2026-03-28 22:30:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5918276-29cf-5110-8db8-c6fe7ad40164 with identifier: HT17%20BVO
2026-03-28 22:30:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5918276-29cf-5110-8db8-c6fe7ad40164 with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5918276-29cf-5110-8db8-c6fe7ad40164 with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5918276-29cf-5110-8db8-c6fe7ad40164, identifier: HT17%20BVO
2026-03-28 22:30:11 [bca.uk] INFO: Found listing with ID: GL14%20ZPO
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL14%2520ZPO%27 HTTP/1.1" 200 None
2026-03-28 22:30:11 [bca.uk] INFO: Scrape type for GL14%20ZPO: 2
2026-03-28 22:30:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faaccaec-37be-55cf-80f5-d46f5c9e7c4e with identifier: GL14%20ZPO
2026-03-28 22:30:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faaccaec-37be-55cf-80f5-d46f5c9e7c4e with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faaccaec-37be-55cf-80f5-d46f5c9e7c4e with scrape type 2
2026-03-28 22:30:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faaccaec-37be-55cf-80f5-d46f5c9e7c4e, identifier: GL14%20ZPO
2026-03-28 22:30:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with identifier: RF71%20AEN
2026-03-28 22:30:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with identifier: RF71%20AEN
2026-03-28 22:30:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc with identifier: RF71%20AEN to the API
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF71%20AEN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8310a5b3-801f-5bac-9a0f-a97f1e3ea9bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF71 AEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF71%20AEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 60178,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150KW 77KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH LIFE PRO PERF.',
 'vin': 'WVGZZZE2ZNP019947',
 'year': 2022}
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEN%27 HTTP/1.1" 200 None
2026-03-28 22:30:12 [bca.uk] INFO: Saving data for RF71%20AEN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534522.874535, 'last_price_update_time': 1774737012.195515}
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF71%2520AEN') HTTP/1.1" 204 0
2026-03-28 22:30:12 [bca.uk] INFO: Total items found: 100
2026-03-28 22:30:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded
2026-03-28 22:30:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:30:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:12 [bca.uk] INFO: Found listing with ID: WP70%20EOY
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520EOY%27 HTTP/1.1" 200 None
2026-03-28 22:30:12 [bca.uk] INFO: Scrape type for WP70%20EOY: 2
2026-03-28 22:30:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with identifier: WP70%20EOY
2026-03-28 22:30:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with scrape type 2
2026-03-28 22:30:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with scrape type 2
2026-03-28 22:30:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03db765a-8fb2-5de9-ba32-0f26c3dfd992, identifier: WP70%20EOY
2026-03-28 22:30:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5918276-29cf-5110-8db8-c6fe7ad40164 with identifier: HT17%20BVO
2026-03-28 22:30:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5918276-29cf-5110-8db8-c6fe7ad40164 with identifier: HT17%20BVO
2026-03-28 22:30:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5918276-29cf-5110-8db8-c6fe7ad40164 with identifier: HT17%20BVO to the API
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT17%20BVO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f5918276-29cf-5110-8db8-c6fe7ad40164',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT17 BVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT17%20BVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 78877,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 ELITE S/S',
 'vin': 'W0LJD7E85HB223505',
 'year': 2017}
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT17%2520BVO%27 HTTP/1.1" 200 None
2026-03-28 22:30:12 [bca.uk] INFO: Saving data for HT17%20BVO: {'auction_closing_time': 1774951200.0, 'created_time': 1774016936.248375, 'last_price_update_time': 1774737012.687279}
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT17%2520BVO') HTTP/1.1" 204 0
2026-03-28 22:30:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faaccaec-37be-55cf-80f5-d46f5c9e7c4e with identifier: GL14%20ZPO
2026-03-28 22:30:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faaccaec-37be-55cf-80f5-d46f5c9e7c4e with identifier: GL14%20ZPO
2026-03-28 22:30:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faaccaec-37be-55cf-80f5-d46f5c9e7c4e with identifier: GL14%20ZPO to the API
2026-03-28 22:30:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL14%20ZPO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'faaccaec-37be-55cf-80f5-d46f5c9e7c4e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL14 ZPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL14%20ZPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 65739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 SE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 SE DSG',
 'vin': 'WVWZZZAUZEW336122',
 'year': 2014}
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL14%2520ZPO%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Saving data for GL14%20ZPO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534496.578423, 'last_price_update_time': 1774737013.417959}
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL14%2520ZPO') HTTP/1.1" 204 0
2026-03-28 22:30:13 [bca.uk] INFO: Found listing with ID: VN70%20UEW
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520UEW%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Scrape type for VN70%20UEW: 2
2026-03-28 22:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b6575ae-c087-5154-89db-bd52f7d09cf5 with identifier: VN70%20UEW
2026-03-28 22:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b6575ae-c087-5154-89db-bd52f7d09cf5 with scrape type 2
2026-03-28 22:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b6575ae-c087-5154-89db-bd52f7d09cf5 with scrape type 2
2026-03-28 22:30:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b6575ae-c087-5154-89db-bd52f7d09cf5, identifier: VN70%20UEW
2026-03-28 22:30:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with identifier: WP70%20EOY
2026-03-28 22:30:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with identifier: WP70%20EOY
2026-03-28 22:30:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03db765a-8fb2-5de9-ba32-0f26c3dfd992 with identifier: WP70%20EOY to the API
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP70%20EOY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '03db765a-8fb2-5de9-ba32-0f26c3dfd992',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP70 EOY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP70%20EOY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 250 E',
 'odometer': 103601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 250 E 1.3 EXCLUSIVE ED.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE ED.DCT',
 'vin': 'W1N2477862J224138',
 'year': 2020}
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520EOY%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Saving data for WP70%20EOY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536384.60997, 'last_price_update_time': 1774737013.826235}
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP70%2520EOY') HTTP/1.1" 204 0
2026-03-28 22:30:13 [bca.uk] INFO: Found listing with ID: BD67%20LUP
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD67%2520LUP%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Scrape type for BD67%20LUP: 2
2026-03-28 22:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c7ccd37-1447-53b7-982a-0fde6f48514f with identifier: BD67%20LUP
2026-03-28 22:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c7ccd37-1447-53b7-982a-0fde6f48514f with scrape type 2
2026-03-28 22:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c7ccd37-1447-53b7-982a-0fde6f48514f with scrape type 2
2026-03-28 22:30:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c7ccd37-1447-53b7-982a-0fde6f48514f, identifier: BD67%20LUP
2026-03-28 22:30:13 [bca.uk] INFO: Found listing with ID: PK21%20FUW
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK21%2520FUW%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Scrape type for PK21%20FUW: 0
2026-03-28 22:30:13 [bca.uk] INFO: Found listing with ID: SH24%20KWW
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH24%2520KWW%27 HTTP/1.1" 200 None
2026-03-28 22:30:13 [bca.uk] INFO: Scrape type for SH24%20KWW: 2
2026-03-28 22:30:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17babf93-2065-5325-856d-9d5528133ae5 with identifier: SH24%20KWW
2026-03-28 22:30:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17babf93-2065-5325-856d-9d5528133ae5 with scrape type 2
2026-03-28 22:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17babf93-2065-5325-856d-9d5528133ae5 with scrape type 2
2026-03-28 22:30:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17babf93-2065-5325-856d-9d5528133ae5, identifier: SH24%20KWW
2026-03-28 22:30:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b6575ae-c087-5154-89db-bd52f7d09cf5 with identifier: VN70%20UEW
2026-03-28 22:30:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b6575ae-c087-5154-89db-bd52f7d09cf5 with identifier: VN70%20UEW
2026-03-28 22:30:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b6575ae-c087-5154-89db-bd52f7d09cf5 with identifier: VN70%20UEW to the API
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN70%20UEW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b6575ae-c087-5154-89db-bd52f7d09cf5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VN70 UEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN70%20UEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'T-ROC',
 'odometer': 42373,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 1.5 TSI EVO 150 R LINE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 R LINE DSG',
 'vin': 'WVGZZZA1ZMV044964',
 'year': 2020}
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN70%2520UEW%27 HTTP/1.1" 200 None
2026-03-28 22:30:14 [bca.uk] INFO: Saving data for VN70%20UEW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534523.347161, 'last_price_update_time': 1774737014.397784}
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN70%2520UEW') HTTP/1.1" 204 0
2026-03-28 22:30:14 [bca.uk] INFO: Found listing with ID: KW16%20MTJ
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW16%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:14 [bca.uk] INFO: Scrape type for KW16%20MTJ: 2
2026-03-28 22:30:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33a3a424-e1ce-5f83-8330-e4730e51af4f with identifier: KW16%20MTJ
2026-03-28 22:30:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33a3a424-e1ce-5f83-8330-e4730e51af4f with scrape type 2
2026-03-28 22:30:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33a3a424-e1ce-5f83-8330-e4730e51af4f with scrape type 2
2026-03-28 22:30:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33a3a424-e1ce-5f83-8330-e4730e51af4f, identifier: KW16%20MTJ
2026-03-28 22:30:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:14 [bca.uk] INFO: Found listing with ID: AK71%20URR
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520URR%27 HTTP/1.1" 200 None
2026-03-28 22:30:14 [bca.uk] INFO: Scrape type for AK71%20URR: 2
2026-03-28 22:30:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d7b3f3d-19e9-567f-af50-526a555f087b with identifier: AK71%20URR
2026-03-28 22:30:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d7b3f3d-19e9-567f-af50-526a555f087b with scrape type 2
2026-03-28 22:30:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d7b3f3d-19e9-567f-af50-526a555f087b with scrape type 2
2026-03-28 22:30:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d7b3f3d-19e9-567f-af50-526a555f087b, identifier: AK71%20URR
2026-03-28 22:30:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c7ccd37-1447-53b7-982a-0fde6f48514f with identifier: BD67%20LUP
2026-03-28 22:30:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c7ccd37-1447-53b7-982a-0fde6f48514f with identifier: BD67%20LUP
2026-03-28 22:30:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c7ccd37-1447-53b7-982a-0fde6f48514f with identifier: BD67%20LUP to the API
2026-03-28 22:30:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD67%20LUP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0c7ccd37-1447-53b7-982a-0fde6f48514f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD67 LUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD67%20LUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 55127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'TMBFP6NJ2JZ042984',
 'year': 2017}
2026-03-28 22:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD67%2520LUP%27 HTTP/1.1" 200 None
2026-03-28 22:30:15 [bca.uk] INFO: Saving data for BD67%20LUP: {'auction_closing_time': 1775210400.0, 'created_time': 1774536303.503941, 'last_price_update_time': 1774737015.907351}
2026-03-28 22:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD67%2520LUP') HTTP/1.1" 204 0
2026-03-28 22:30:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17babf93-2065-5325-856d-9d5528133ae5 with identifier: SH24%20KWW
2026-03-28 22:30:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17babf93-2065-5325-856d-9d5528133ae5 with identifier: SH24%20KWW
2026-03-28 22:30:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17babf93-2065-5325-856d-9d5528133ae5 with identifier: SH24%20KWW to the API
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH24%20KWW-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '17babf93-2065-5325-856d-9d5528133ae5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH24 KWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH24%20KWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA-E',
 'odometer': 12124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA-E 115KW 54KWH GS Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH GS',
 'vin': 'VXKFMZKW1R1015146',
 'year': 2024}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH24%2520KWW%27 HTTP/1.1" 200 None
2026-03-28 22:30:16 [bca.uk] INFO: Saving data for SH24%20KWW: {'auction_closing_time': 1774864800.0, 'created_time': 1773822674.989176, 'last_price_update_time': 1774737016.229698}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH24%2520KWW') HTTP/1.1" 204 0
2026-03-28 22:30:16 [bca.uk] INFO: Found listing with ID: KM61%20FMG
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520FMG%27 HTTP/1.1" 200 None
2026-03-28 22:30:16 [bca.uk] INFO: Scrape type for KM61%20FMG: 2
2026-03-28 22:30:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 855fc3d8-44ec-553d-85fa-2acab1d06845 with identifier: KM61%20FMG
2026-03-28 22:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 855fc3d8-44ec-553d-85fa-2acab1d06845 with scrape type 2
2026-03-28 22:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 855fc3d8-44ec-553d-85fa-2acab1d06845 with scrape type 2
2026-03-28 22:30:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 855fc3d8-44ec-553d-85fa-2acab1d06845, identifier: KM61%20FMG
2026-03-28 22:30:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33a3a424-e1ce-5f83-8330-e4730e51af4f with identifier: KW16%20MTJ
2026-03-28 22:30:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33a3a424-e1ce-5f83-8330-e4730e51af4f with identifier: KW16%20MTJ
2026-03-28 22:30:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33a3a424-e1ce-5f83-8330-e4730e51af4f with identifier: KW16%20MTJ to the API
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW16%20MTJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33a3a424-e1ce-5f83-8330-e4730e51af4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW16 MTJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW16%20MTJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C220 D',
 'odometer': 126962,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 D 2.1 SPORT Saloon',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD2050042R178752',
 'year': 2016}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW16%2520MTJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:16 [bca.uk] INFO: Saving data for KW16%20MTJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536221.617829, 'last_price_update_time': 1774737016.622812}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW16%2520MTJ') HTTP/1.1" 204 0
2026-03-28 22:30:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:30:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d7b3f3d-19e9-567f-af50-526a555f087b with identifier: AK71%20URR
2026-03-28 22:30:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d7b3f3d-19e9-567f-af50-526a555f087b with identifier: AK71%20URR
2026-03-28 22:30:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d7b3f3d-19e9-567f-af50-526a555f087b with identifier: AK71%20URR to the API
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK71%20URR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2d7b3f3d-19e9-567f-af50-526a555f087b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK71 URR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK71%20URR&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 10975,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 100KW 50KWH ACTIVE PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ACTIVE PREMIUM',
 'vin': 'VR3UKZKXZMJ933926',
 'year': 2022}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK71%2520URR%27 HTTP/1.1" 200 None
2026-03-28 22:30:16 [bca.uk] INFO: Saving data for AK71%20URR: {'auction_closing_time': 1774864800.0, 'created_time': 1774536363.646616, 'last_price_update_time': 1774737016.928903}
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK71%2520URR') HTTP/1.1" 204 0
2026-03-28 22:30:16 [bca.uk] INFO: Found listing with ID: HV14%20UHG
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV14%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 22:30:16 [bca.uk] INFO: Scrape type for HV14%20UHG: 2
2026-03-28 22:30:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 377d15df-aace-5d35-b10c-4472bfbcc9bf with identifier: HV14%20UHG
2026-03-28 22:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 377d15df-aace-5d35-b10c-4472bfbcc9bf with scrape type 2
2026-03-28 22:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 377d15df-aace-5d35-b10c-4472bfbcc9bf with scrape type 2
2026-03-28 22:30:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 377d15df-aace-5d35-b10c-4472bfbcc9bf, identifier: HV14%20UHG
2026-03-28 22:30:17 [bca.uk] INFO: Found listing with ID: SV21%20OOW
2026-03-28 22:30:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OOW%27 HTTP/1.1" 200 None
2026-03-28 22:30:17 [bca.uk] INFO: Scrape type for SV21%20OOW: 2
2026-03-28 22:30:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b4b0c2f-4266-5110-964d-c280272efb19 with identifier: SV21%20OOW
2026-03-28 22:30:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b4b0c2f-4266-5110-964d-c280272efb19 with scrape type 2
2026-03-28 22:30:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b4b0c2f-4266-5110-964d-c280272efb19 with scrape type 2
2026-03-28 22:30:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b4b0c2f-4266-5110-964d-c280272efb19, identifier: SV21%20OOW
2026-03-28 22:30:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 855fc3d8-44ec-553d-85fa-2acab1d06845 with identifier: KM61%20FMG
2026-03-28 22:30:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 855fc3d8-44ec-553d-85fa-2acab1d06845 with identifier: KM61%20FMG
2026-03-28 22:30:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 855fc3d8-44ec-553d-85fa-2acab1d06845 with identifier: KM61%20FMG to the API
2026-03-28 22:30:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM61%20FMG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '855fc3d8-44ec-553d-85fa-2acab1d06845',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM61 FMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM61%20FMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 141758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 GT-L DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 140 GT-L DSG',
 'vin': 'WVWZZZ1KZCW175583',
 'year': 2011}
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520FMG%27 HTTP/1.1" 200 None
2026-03-28 22:30:18 [bca.uk] INFO: Saving data for KM61%20FMG: {'auction_closing_time': 1775037600.0, 'created_time': 1774534510.086559, 'last_price_update_time': 1774737018.374716}
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM61%2520FMG') HTTP/1.1" 204 0
2026-03-28 22:30:18 [bca.uk] INFO: Found listing with ID: OU22%20TWV
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU22%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:30:18 [bca.uk] INFO: Scrape type for OU22%20TWV: 2
2026-03-28 22:30:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f47d2df-1ccd-5b12-bd26-866a8de976ec with identifier: OU22%20TWV
2026-03-28 22:30:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f47d2df-1ccd-5b12-bd26-866a8de976ec with scrape type 2
2026-03-28 22:30:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f47d2df-1ccd-5b12-bd26-866a8de976ec with scrape type 2
2026-03-28 22:30:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f47d2df-1ccd-5b12-bd26-866a8de976ec, identifier: OU22%20TWV
2026-03-28 22:30:18 [bca.uk] INFO: Found listing with ID: BL72%20ESY
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:30:18 [bca.uk] INFO: Scrape type for BL72%20ESY: 2
2026-03-28 22:30:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 269895ff-7642-59e3-944a-4465ddeb2861 with identifier: BL72%20ESY
2026-03-28 22:30:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 269895ff-7642-59e3-944a-4465ddeb2861 with scrape type 2
2026-03-28 22:30:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 269895ff-7642-59e3-944a-4465ddeb2861 with scrape type 2
2026-03-28 22:30:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 269895ff-7642-59e3-944a-4465ddeb2861, identifier: BL72%20ESY
2026-03-28 22:30:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 377d15df-aace-5d35-b10c-4472bfbcc9bf with identifier: HV14%20UHG
2026-03-28 22:30:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 377d15df-aace-5d35-b10c-4472bfbcc9bf with identifier: HV14%20UHG
2026-03-28 22:30:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 377d15df-aace-5d35-b10c-4472bfbcc9bf with identifier: HV14%20UHG to the API
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV14%20UHG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '377d15df-aace-5d35-b10c-4472bfbcc9bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV14 UHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV14%20UHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 113824,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.8 CDI B/E AMG SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'CDI B/E AMG SPORT DCT',
 'vin': 'WDD1760012J238219',
 'year': 2014}
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV14%2520UHG%27 HTTP/1.1" 200 None
2026-03-28 22:30:18 [bca.uk] INFO: Saving data for HV14%20UHG: {'auction_closing_time': 1775210400.0, 'created_time': 1774534303.881805, 'last_price_update_time': 1774737018.962698}
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV14%2520UHG') HTTP/1.1" 204 0
2026-03-28 22:30:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b4b0c2f-4266-5110-964d-c280272efb19 with identifier: SV21%20OOW
2026-03-28 22:30:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b4b0c2f-4266-5110-964d-c280272efb19 with identifier: SV21%20OOW
2026-03-28 22:30:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b4b0c2f-4266-5110-964d-c280272efb19 with identifier: SV21%20OOW to the API
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV21%20OOW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Bi-Fuel',
 'id': '3b4b0c2f-4266-5110-964d-c280272efb19',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV21 OOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV21%20OOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 18673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.0 TCE 100 B/F ESSENTIAL Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 100 B/F ESSENTIAL',
 'vin': 'UU1B5220665494846',
 'year': 2021}
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OOW%27 HTTP/1.1" 200 None
2026-03-28 22:30:19 [bca.uk] INFO: Saving data for SV21%20OOW: {'auction_closing_time': 1774864800.0, 'created_time': 1774390537.738713, 'last_price_update_time': 1774737019.330491}
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV21%2520OOW') HTTP/1.1" 204 0
2026-03-28 22:30:19 [bca.uk] INFO: Found listing with ID: WN73%20BOV
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:30:19 [bca.uk] INFO: Scrape type for WN73%20BOV: 2
2026-03-28 22:30:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82a28c59-6cf4-59f9-839c-e409d02f845a with identifier: WN73%20BOV
2026-03-28 22:30:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82a28c59-6cf4-59f9-839c-e409d02f845a with scrape type 2
2026-03-28 22:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82a28c59-6cf4-59f9-839c-e409d02f845a with scrape type 2
2026-03-28 22:30:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82a28c59-6cf4-59f9-839c-e409d02f845a, identifier: WN73%20BOV
2026-03-28 22:30:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f47d2df-1ccd-5b12-bd26-866a8de976ec with identifier: OU22%20TWV
2026-03-28 22:30:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f47d2df-1ccd-5b12-bd26-866a8de976ec with identifier: OU22%20TWV
2026-03-28 22:30:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f47d2df-1ccd-5b12-bd26-866a8de976ec with identifier: OU22%20TWV to the API
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 31,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OU22%20TWV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8f47d2df-1ccd-5b12-bd26-866a8de976ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OU22 TWV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OU22%20TWV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': '330E',
 'odometer': 39414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T M SPORT',
 'vin': 'WBA5P52040FM57478',
 'year': 2022}
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU22%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:30:19 [bca.uk] INFO: Saving data for OU22%20TWV: {'auction_closing_time': 1774864800.0, 'created_time': 1774536182.276899, 'last_price_update_time': 1774737019.702058}
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OU22%2520TWV') HTTP/1.1" 204 0
2026-03-28 22:30:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 269895ff-7642-59e3-944a-4465ddeb2861 with identifier: BL72%20ESY
2026-03-28 22:30:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 269895ff-7642-59e3-944a-4465ddeb2861 with identifier: BL72%20ESY
2026-03-28 22:30:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 269895ff-7642-59e3-944a-4465ddeb2861 with identifier: BL72%20ESY to the API
2026-03-28 22:30:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL72%20ESY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '269895ff-7642-59e3-944a-4465ddeb2861',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL72 ESY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL72%20ESY&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HYUNDAI',
 'model': 'IONIQ 5',
 'odometer': 22117,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI IONIQ 5 160KW 73KWH PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': '160KW 73KWH PREMIUM',
 'vin': 'KMHKN81EUPU125257',
 'year': 2022}
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520ESY%27 HTTP/1.1" 200 None
2026-03-28 22:30:20 [bca.uk] INFO: Saving data for BL72%20ESY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536344.101422, 'last_price_update_time': 1774737020.847402}
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520ESY') HTTP/1.1" 204 0
2026-03-28 22:30:20 [bca.uk] INFO: Found listing with ID: YE17%20KGU
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 22:30:20 [bca.uk] INFO: Scrape type for YE17%20KGU: 2
2026-03-28 22:30:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with identifier: YE17%20KGU
2026-03-28 22:30:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with scrape type 2
2026-03-28 22:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with scrape type 2
2026-03-28 22:30:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3be485a5-9eb8-526a-a6fa-16d5b7651c69, identifier: YE17%20KGU
2026-03-28 22:30:20 [bca.uk] INFO: Found listing with ID: SC09%20GVT
2026-03-28 22:30:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC09%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 22:30:21 [bca.uk] INFO: Scrape type for SC09%20GVT: 2
2026-03-28 22:30:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab025722-48f6-5510-a635-3d75da40fc0e with identifier: SC09%20GVT
2026-03-28 22:30:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab025722-48f6-5510-a635-3d75da40fc0e with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ab025722-48f6-5510-a635-3d75da40fc0e with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ab025722-48f6-5510-a635-3d75da40fc0e, identifier: SC09%20GVT
2026-03-28 22:30:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82a28c59-6cf4-59f9-839c-e409d02f845a with identifier: WN73%20BOV
2026-03-28 22:30:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82a28c59-6cf4-59f9-839c-e409d02f845a with identifier: WN73%20BOV
2026-03-28 22:30:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82a28c59-6cf4-59f9-839c-e409d02f845a with identifier: WN73%20BOV to the API
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN73%20BOV-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '82a28c59-6cf4-59f9-839c-e409d02f845a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN73 BOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN73%20BOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'NIRO EV',
 'odometer': 27569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA NIRO EV 150KW 65KWH 3 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 65KWH 3',
 'vin': 'KNACR811UR5070656',
 'year': 2023}
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:30:21 [bca.uk] INFO: Saving data for WN73%20BOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534513.191948, 'last_price_update_time': 1774737021.407913}
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN73%2520BOV') HTTP/1.1" 204 0
2026-03-28 22:30:21 [bca.uk] INFO: Found listing with ID: BJ22%20BAO
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:30:21 [bca.uk] INFO: Scrape type for BJ22%20BAO: 2
2026-03-28 22:30:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1d81ff5-4371-5e88-b39a-0fa26d266204 with identifier: BJ22%20BAO
2026-03-28 22:30:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1d81ff5-4371-5e88-b39a-0fa26d266204 with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1d81ff5-4371-5e88-b39a-0fa26d266204 with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1d81ff5-4371-5e88-b39a-0fa26d266204, identifier: BJ22%20BAO
2026-03-28 22:30:21 [bca.uk] INFO: Found listing with ID: DE21%20VWW
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 22:30:21 [bca.uk] INFO: Scrape type for DE21%20VWW: 2
2026-03-28 22:30:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1ccff47-150c-532a-a04c-591d73510fc5 with identifier: DE21%20VWW
2026-03-28 22:30:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1ccff47-150c-532a-a04c-591d73510fc5 with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1ccff47-150c-532a-a04c-591d73510fc5 with scrape type 2
2026-03-28 22:30:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1ccff47-150c-532a-a04c-591d73510fc5, identifier: DE21%20VWW
2026-03-28 22:30:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with identifier: YE17%20KGU
2026-03-28 22:30:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with identifier: YE17%20KGU
2026-03-28 22:30:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3be485a5-9eb8-526a-a6fa-16d5b7651c69 with identifier: YE17%20KGU to the API
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE17%20KGU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3be485a5-9eb8-526a-a6fa-16d5b7651c69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE17 KGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE17%20KGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '320D',
 'odometer': 130447,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 EFD PLUS TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'EFD PLUS TOURING STEP',
 'vin': 'WBA8J92060K894878',
 'year': 2017}
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE17%2520KGU%27 HTTP/1.1" 200 None
2026-03-28 22:30:21 [bca.uk] INFO: Saving data for YE17%20KGU: {'auction_closing_time': 1775210400.0, 'created_time': 1774534304.856398, 'last_price_update_time': 1774737021.901574}
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE17%2520KGU') HTTP/1.1" 204 0
2026-03-28 22:30:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ab025722-48f6-5510-a635-3d75da40fc0e with identifier: SC09%20GVT
2026-03-28 22:30:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ab025722-48f6-5510-a635-3d75da40fc0e with identifier: SC09%20GVT
2026-03-28 22:30:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ab025722-48f6-5510-a635-3d75da40fc0e with identifier: SC09%20GVT to the API
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SC09%20GVT-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ab025722-48f6-5510-a635-3d75da40fc0e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SC09 GVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SC09%20GVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 106889,
 '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 16V 115 LIFE Hatchback',
 'transmission': 'manual',
 'trim': '16V 115 LIFE',
 'vin': 'W0L0AHL4898061629',
 'year': 2009}
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC09%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 22:30:22 [bca.uk] INFO: Saving data for SC09%20GVT: {'auction_closing_time': 1775037600.0, 'created_time': 1774534518.215678, 'last_price_update_time': 1774737022.182376}
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SC09%2520GVT') HTTP/1.1" 204 0
2026-03-28 22:30:22 [bca.uk] INFO: Found listing with ID: BJ71%20AEU
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520AEU%27 HTTP/1.1" 200 None
2026-03-28 22:30:22 [bca.uk] INFO: Scrape type for BJ71%20AEU: 2
2026-03-28 22:30:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 655091b3-6323-57dd-88b9-3533881255d1 with identifier: BJ71%20AEU
2026-03-28 22:30:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 655091b3-6323-57dd-88b9-3533881255d1 with scrape type 2
2026-03-28 22:30:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 655091b3-6323-57dd-88b9-3533881255d1 with scrape type 2
2026-03-28 22:30:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 655091b3-6323-57dd-88b9-3533881255d1, identifier: BJ71%20AEU
2026-03-28 22:30:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1d81ff5-4371-5e88-b39a-0fa26d266204 with identifier: BJ22%20BAO
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=phytonic+blue HTTP/1.1" 200 None
2026-03-28 22:30:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:30:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1d81ff5-4371-5e88-b39a-0fa26d266204 with identifier: BJ22%20BAO
2026-03-28 22:30:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1d81ff5-4371-5e88-b39a-0fa26d266204 with identifier: BJ22%20BAO to the API
2026-03-28 22:30:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ22%20BAO-GB',
 'category': 'Car',
 'color': 'phytonic blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b1d81ff5-4371-5e88-b39a-0fa26d266204',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ22 BAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ22%20BAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 52023,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX3 210KW 80KWH M SPORT PRO StationWagon',
 'transmission': 'automatic',
 'trim': '210KW 80KWH M SPORT PRO',
 'vin': 'WBY42DU050S276500',
 'year': 2022}
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ22%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:30:23 [bca.uk] INFO: Saving data for BJ22%20BAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774536270.798652, 'last_price_update_time': 1774737023.328979}
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ22%2520BAO') HTTP/1.1" 204 0
2026-03-28 22:30:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1ccff47-150c-532a-a04c-591d73510fc5 with identifier: DE21%20VWW
2026-03-28 22:30:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1ccff47-150c-532a-a04c-591d73510fc5 with identifier: DE21%20VWW
2026-03-28 22:30:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1ccff47-150c-532a-a04c-591d73510fc5 with identifier: DE21%20VWW to the API
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE21%20VWW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e1ccff47-150c-532a-a04c-591d73510fc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DE21 VWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE21%20VWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 48589,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW534038',
 'year': 2021}
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE21%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 22:30:23 [bca.uk] INFO: Saving data for DE21%20VWW: {'auction_closing_time': 1774864800.0, 'created_time': 1774536343.017107, 'last_price_update_time': 1774737023.65555}
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE21%2520VWW') HTTP/1.1" 204 0
2026-03-28 22:30:23 [bca.uk] INFO: Found listing with ID: YY17%20YOE
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520YOE%27 HTTP/1.1" 200 None
2026-03-28 22:30:23 [bca.uk] INFO: Scrape type for YY17%20YOE: 0
2026-03-28 22:30:23 [bca.uk] INFO: Found listing with ID: BG71%20KTN
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 22:30:23 [bca.uk] INFO: Scrape type for BG71%20KTN: 2
2026-03-28 22:30:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c62b78a4-00f3-5af8-a423-c4e0927c4df5 with identifier: BG71%20KTN
2026-03-28 22:30:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c62b78a4-00f3-5af8-a423-c4e0927c4df5 with scrape type 2
2026-03-28 22:30:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c62b78a4-00f3-5af8-a423-c4e0927c4df5 with scrape type 2
2026-03-28 22:30:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c62b78a4-00f3-5af8-a423-c4e0927c4df5, identifier: BG71%20KTN
2026-03-28 22:30:23 [bca.uk] INFO: Found listing with ID: VU68%20NZT
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 22:30:23 [bca.uk] INFO: Scrape type for VU68%20NZT: 2
2026-03-28 22:30:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87b70aa9-8a5a-556b-965d-40feda862f74 with identifier: VU68%20NZT
2026-03-28 22:30:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87b70aa9-8a5a-556b-965d-40feda862f74 with scrape type 2
2026-03-28 22:30:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87b70aa9-8a5a-556b-965d-40feda862f74 with scrape type 2
2026-03-28 22:30:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87b70aa9-8a5a-556b-965d-40feda862f74, identifier: VU68%20NZT
2026-03-28 22:30:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 655091b3-6323-57dd-88b9-3533881255d1 with identifier: BJ71%20AEU
2026-03-28 22:30:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 655091b3-6323-57dd-88b9-3533881255d1 with identifier: BJ71%20AEU
2026-03-28 22:30:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 655091b3-6323-57dd-88b9-3533881255d1 with identifier: BJ71%20AEU to the API
2026-03-28 22:30:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ71%20AEU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '655091b3-6323-57dd-88b9-3533881255d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ71 AEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ71%20AEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 99090,
 'odometer_reading_unit': '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': 'LRW3F7EK4MC334547',
 'year': 2021}
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520AEU%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Saving data for BJ71%20AEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534542.142974, 'last_price_update_time': 1774737024.185116}
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ71%2520AEU') HTTP/1.1" 204 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: LF15%20XDV
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for LF15%20XDV: 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: SR17%20FDM
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR17%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for SR17%20FDM: 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: SA11%20EZW
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA11%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for SA11%20EZW: 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: OY19%20FMJ
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY19%2520FMJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for OY19%20FMJ: 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: KC15%20AAE
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC15%2520AAE%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for KC15%20AAE: 0
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: CK23%20HZF
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for CK23%20HZF: 2
2026-03-28 22:30:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85e2130b-34d6-5bba-81f7-10277dff75c7 with identifier: CK23%20HZF
2026-03-28 22:30:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85e2130b-34d6-5bba-81f7-10277dff75c7 with scrape type 2
2026-03-28 22:30:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85e2130b-34d6-5bba-81f7-10277dff75c7 with scrape type 2
2026-03-28 22:30:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85e2130b-34d6-5bba-81f7-10277dff75c7, identifier: CK23%20HZF
2026-03-28 22:30:24 [bca.uk] INFO: Found listing with ID: KK23%20BVV
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVV%27 HTTP/1.1" 200 None
2026-03-28 22:30:24 [bca.uk] INFO: Scrape type for KK23%20BVV: 2
2026-03-28 22:30:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb108dd9-0589-548a-88e7-345604f2a7a5 with identifier: KK23%20BVV
2026-03-28 22:30:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb108dd9-0589-548a-88e7-345604f2a7a5 with scrape type 2
2026-03-28 22:30:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb108dd9-0589-548a-88e7-345604f2a7a5 with scrape type 2
2026-03-28 22:30:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb108dd9-0589-548a-88e7-345604f2a7a5, identifier: KK23%20BVV
2026-03-28 22:30:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c62b78a4-00f3-5af8-a423-c4e0927c4df5 with identifier: BG71%20KTN
2026-03-28 22:30:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c62b78a4-00f3-5af8-a423-c4e0927c4df5 with identifier: BG71%20KTN
2026-03-28 22:30:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c62b78a4-00f3-5af8-a423-c4e0927c4df5 with identifier: BG71%20KTN to the API
2026-03-28 22:30:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG71%20KTN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c62b78a4-00f3-5af8-a423-c4e0927c4df5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG71 KTN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG71%20KTN&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 107145,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV INSCRIPTION StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV INSCRIPTION',
 'vin': 'YV1XZBWVFN2689817',
 'year': 2021}
2026-03-28 22:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 22:30:25 [bca.uk] INFO: Saving data for BG71%20KTN: {'auction_closing_time': 1774951200.0, 'created_time': 1773832179.680393, 'last_price_update_time': 1774737025.824078}
2026-03-28 22:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG71%2520KTN') HTTP/1.1" 204 0
2026-03-28 22:30:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87b70aa9-8a5a-556b-965d-40feda862f74 with identifier: VU68%20NZT
2026-03-28 22:30:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87b70aa9-8a5a-556b-965d-40feda862f74 with identifier: VU68%20NZT
2026-03-28 22:30:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87b70aa9-8a5a-556b-965d-40feda862f74 with identifier: VU68%20NZT to the API
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 290,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU68%20NZT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '5.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '87b70aa9-8a5a-556b-965d-40feda862f74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU68 NZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU68%20NZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 58090,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 5.0 V8 S/C 575 SVR StationWagon',
 'transmission': 'automatic',
 'trim': 'V8 S/C 575 SVR',
 'vin': 'SALWA2AE7KA818036',
 'year': 2018}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520NZT%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Saving data for VU68%20NZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774534520.18907, 'last_price_update_time': 1774737026.197976}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU68%2520NZT') HTTP/1.1" 204 0
2026-03-28 22:30:26 [bca.uk] INFO: Found listing with ID: CJ72%20FSL
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FSL%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Scrape type for CJ72%20FSL: 2
2026-03-28 22:30:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2854a641-cf0b-56b8-afd1-b347aa861335 with identifier: CJ72%20FSL
2026-03-28 22:30:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2854a641-cf0b-56b8-afd1-b347aa861335 with scrape type 2
2026-03-28 22:30:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2854a641-cf0b-56b8-afd1-b347aa861335 with scrape type 2
2026-03-28 22:30:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2854a641-cf0b-56b8-afd1-b347aa861335, identifier: CJ72%20FSL
2026-03-28 22:30:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85e2130b-34d6-5bba-81f7-10277dff75c7 with identifier: CK23%20HZF
2026-03-28 22:30:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85e2130b-34d6-5bba-81f7-10277dff75c7 with identifier: CK23%20HZF
2026-03-28 22:30:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85e2130b-34d6-5bba-81f7-10277dff75c7 with identifier: CK23%20HZF to the API
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 39,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK23%20HZF-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': '85e2130b-34d6-5bba-81f7-10277dff75c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK23 HZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK23%20HZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 21213,
 'odometer_reading_unit': '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 TIGUAN 1.4 TSI PHEV R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI PHEV R LINE DSG',
 'vin': 'WVGZZZ5N4PW411619',
 'year': 2023}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Saving data for CK23%20HZF: {'auction_closing_time': 1774951200.0, 'created_time': 1774536252.277984, 'last_price_update_time': 1774737026.620607}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK23%2520HZF') HTTP/1.1" 204 0
2026-03-28 22:30:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb108dd9-0589-548a-88e7-345604f2a7a5 with identifier: KK23%20BVV
2026-03-28 22:30:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb108dd9-0589-548a-88e7-345604f2a7a5 with identifier: KK23%20BVV
2026-03-28 22:30:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb108dd9-0589-548a-88e7-345604f2a7a5 with identifier: KK23%20BVV to the API
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KK23%20BVV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb108dd9-0589-548a-88e7-345604f2a7a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KK23 BVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KK23%20BVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 34362,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 130 ALLURE PREMIUM+ EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE PREMIUM+ EAT8',
 'vin': 'VR3UPHNSSP5094459',
 'year': 2023}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK23%2520BVV%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Saving data for KK23%20BVV: {'auction_closing_time': 1775037600.0, 'created_time': 1774536331.780817, 'last_price_update_time': 1774737026.894642}
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KK23%2520BVV') HTTP/1.1" 204 0
2026-03-28 22:30:26 [bca.uk] INFO: Found listing with ID: WA72%20XXD
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA72%2520XXD%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Scrape type for WA72%20XXD: 0
2026-03-28 22:30:26 [bca.uk] INFO: Found listing with ID: ML15%20HWT
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520HWT%27 HTTP/1.1" 200 None
2026-03-28 22:30:26 [bca.uk] INFO: Scrape type for ML15%20HWT: 2
2026-03-28 22:30:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60181c37-e3f3-5be8-97b8-fa7c4500151a with identifier: ML15%20HWT
2026-03-28 22:30:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60181c37-e3f3-5be8-97b8-fa7c4500151a with scrape type 2
2026-03-28 22:30:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60181c37-e3f3-5be8-97b8-fa7c4500151a with scrape type 2
2026-03-28 22:30:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60181c37-e3f3-5be8-97b8-fa7c4500151a, identifier: ML15%20HWT
2026-03-28 22:30:27 [bca.uk] INFO: Found listing with ID: AF18%20XNJ
2026-03-28 22:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520XNJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:27 [bca.uk] INFO: Scrape type for AF18%20XNJ: 2
2026-03-28 22:30:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b810301c-806e-5698-a11b-c12617fafbdd with identifier: AF18%20XNJ
2026-03-28 22:30:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b810301c-806e-5698-a11b-c12617fafbdd with scrape type 2
2026-03-28 22:30:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b810301c-806e-5698-a11b-c12617fafbdd with scrape type 2
2026-03-28 22:30:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b810301c-806e-5698-a11b-c12617fafbdd, identifier: AF18%20XNJ
2026-03-28 22:30:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2854a641-cf0b-56b8-afd1-b347aa861335 with identifier: CJ72%20FSL
2026-03-28 22:30:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2854a641-cf0b-56b8-afd1-b347aa861335 with identifier: CJ72%20FSL
2026-03-28 22:30:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2854a641-cf0b-56b8-afd1-b347aa861335 with identifier: CJ72%20FSL to the API
2026-03-28 22:30:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ72%20FSL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2854a641-cf0b-56b8-afd1-b347aa861335',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ72 FSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ72%20FSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 22013,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 GT StationWagon',
 'transmission': 'manual',
 'trim': 'P/T 130 GT',
 'vin': 'VF3MRHNSMNS168761',
 'year': 2023}
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ72%2520FSL%27 HTTP/1.1" 200 None
2026-03-28 22:30:28 [bca.uk] INFO: Saving data for CJ72%20FSL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534543.001834, 'last_price_update_time': 1774737028.321039}
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ72%2520FSL') HTTP/1.1" 204 0
2026-03-28 22:30:28 [bca.uk] INFO: Found listing with ID: AK22%20CCZ
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:28 [bca.uk] INFO: Scrape type for AK22%20CCZ: 2
2026-03-28 22:30:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b135097b-5d01-5549-8ebe-92c4f1739a28 with identifier: AK22%20CCZ
2026-03-28 22:30:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b135097b-5d01-5549-8ebe-92c4f1739a28 with scrape type 2
2026-03-28 22:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b135097b-5d01-5549-8ebe-92c4f1739a28 with scrape type 2
2026-03-28 22:30:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b135097b-5d01-5549-8ebe-92c4f1739a28, identifier: AK22%20CCZ
2026-03-28 22:30:28 [bca.uk] INFO: Found listing with ID: BK22%20UNP
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNP%27 HTTP/1.1" 200 None
2026-03-28 22:30:28 [bca.uk] INFO: Scrape type for BK22%20UNP: 2
2026-03-28 22:30:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with identifier: BK22%20UNP
2026-03-28 22:30:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with scrape type 2
2026-03-28 22:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with scrape type 2
2026-03-28 22:30:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42ed897b-fb21-5eb3-b1c3-e47f585892a3, identifier: BK22%20UNP
2026-03-28 22:30:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60181c37-e3f3-5be8-97b8-fa7c4500151a with identifier: ML15%20HWT
2026-03-28 22:30:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60181c37-e3f3-5be8-97b8-fa7c4500151a with identifier: ML15%20HWT
2026-03-28 22:30:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60181c37-e3f3-5be8-97b8-fa7c4500151a with identifier: ML15%20HWT to the API
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML15%20HWT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '60181c37-e3f3-5be8-97b8-fa7c4500151a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML15 HWT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML15%20HWT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 93526,
 'odometer_reading_unit': '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 SE Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SE',
 'vin': 'W0L0XEP68F4149900',
 'year': 2015}
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520HWT%27 HTTP/1.1" 200 None
2026-03-28 22:30:28 [bca.uk] INFO: Saving data for ML15%20HWT: {'auction_closing_time': 1774951200.0, 'created_time': 1773828337.340978, 'last_price_update_time': 1774737028.84902}
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML15%2520HWT') HTTP/1.1" 204 0
2026-03-28 22:30:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b810301c-806e-5698-a11b-c12617fafbdd with identifier: AF18%20XNJ
2026-03-28 22:30:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b810301c-806e-5698-a11b-c12617fafbdd with identifier: AF18%20XNJ
2026-03-28 22:30:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b810301c-806e-5698-a11b-c12617fafbdd with identifier: AF18%20XNJ to the API
2026-03-28 22:30:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF18%20XNJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b810301c-806e-5698-a11b-c12617fafbdd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF18 XNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF18%20XNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 72156,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 AUTOBIOGRAPHY DYNAMIC '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 306 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AK8JA805395',
 'year': 2018}
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF18%2520XNJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:29 [bca.uk] INFO: Saving data for AF18%20XNJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774534521.031019, 'last_price_update_time': 1774737029.130313}
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF18%2520XNJ') HTTP/1.1" 204 0
2026-03-28 22:30:29 [bca.uk] INFO: Found listing with ID: DP23%20ZVO
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:30:29 [bca.uk] INFO: Scrape type for DP23%20ZVO: 2
2026-03-28 22:30:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f871bca-f35c-5202-8647-d79037ce6ce2 with identifier: DP23%20ZVO
2026-03-28 22:30:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f871bca-f35c-5202-8647-d79037ce6ce2 with scrape type 2
2026-03-28 22:30:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f871bca-f35c-5202-8647-d79037ce6ce2 with scrape type 2
2026-03-28 22:30:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f871bca-f35c-5202-8647-d79037ce6ce2, identifier: DP23%20ZVO
2026-03-28 22:30:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b135097b-5d01-5549-8ebe-92c4f1739a28 with identifier: AK22%20CCZ
2026-03-28 22:30:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b135097b-5d01-5549-8ebe-92c4f1739a28 with identifier: AK22%20CCZ
2026-03-28 22:30:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b135097b-5d01-5549-8ebe-92c4f1739a28 with identifier: AK22%20CCZ to the API
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK22%20CCZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b135097b-5d01-5549-8ebe-92c4f1739a28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK22 CCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK22%20CCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 97133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 EBL 120 2WD TITANIUM ED. StationWagon',
 'transmission': 'manual',
 'trim': 'EBL 120 2WD TITANIUM ED.',
 'vin': 'WF0FXXWPMFNL48422',
 'year': 2022}
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:29 [bca.uk] INFO: Saving data for AK22%20CCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536254.235006, 'last_price_update_time': 1774737029.549643}
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK22%2520CCZ') HTTP/1.1" 204 0
2026-03-28 22:30:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with identifier: BK22%20UNP
2026-03-28 22:30:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with identifier: BK22%20UNP
2026-03-28 22:30:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42ed897b-fb21-5eb3-b1c3-e47f585892a3 with identifier: BK22%20UNP to the API
2026-03-28 22:30:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK22%20UNP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '42ed897b-fb21-5eb3-b1c3-e47f585892a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK22 UNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK22%20UNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 15124,
 'odometer_reading_unit': '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': 'LRWYHCEK0NC260473',
 'year': 2022}
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNP%27 HTTP/1.1" 200 None
2026-03-28 22:30:30 [bca.uk] INFO: Saving data for BK22%20UNP: {'auction_closing_time': 1774864800.0, 'created_time': 1774277188.104736, 'last_price_update_time': 1774737030.90236}
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520UNP') HTTP/1.1" 204 0
2026-03-28 22:30:30 [bca.uk] INFO: Found listing with ID: MA75%20OHP
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520OHP%27 HTTP/1.1" 200 None
2026-03-28 22:30:30 [bca.uk] INFO: Scrape type for MA75%20OHP: 2
2026-03-28 22:30:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15614bf4-8ab2-5e3f-afb3-4575585734eb with identifier: MA75%20OHP
2026-03-28 22:30:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15614bf4-8ab2-5e3f-afb3-4575585734eb with scrape type 2
2026-03-28 22:30:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15614bf4-8ab2-5e3f-afb3-4575585734eb with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15614bf4-8ab2-5e3f-afb3-4575585734eb, identifier: MA75%20OHP
2026-03-28 22:30:31 [bca.uk] INFO: Found listing with ID: MA21%20URM
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:30:31 [bca.uk] INFO: Scrape type for MA21%20URM: 2
2026-03-28 22:30:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 928b12ac-cc72-5232-8594-0c50116d0c76 with identifier: MA21%20URM
2026-03-28 22:30:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 928b12ac-cc72-5232-8594-0c50116d0c76 with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 928b12ac-cc72-5232-8594-0c50116d0c76 with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 928b12ac-cc72-5232-8594-0c50116d0c76, identifier: MA21%20URM
2026-03-28 22:30:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f871bca-f35c-5202-8647-d79037ce6ce2 with identifier: DP23%20ZVO
2026-03-28 22:30:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f871bca-f35c-5202-8647-d79037ce6ce2 with identifier: DP23%20ZVO
2026-03-28 22:30:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f871bca-f35c-5202-8647-d79037ce6ce2 with identifier: DP23%20ZVO to the API
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP23%20ZVO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f871bca-f35c-5202-8647-d79037ce6ce2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DP23 ZVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP23%20ZVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 22103,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 48V MHD 2WD SE CONN.DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'T-GDI 48V MHD 2WD SE CONN.DCT',
 'vin': 'TMAJC81BVPJ349672',
 'year': 2023}
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:30:31 [bca.uk] INFO: Saving data for DP23%20ZVO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534541.711945, 'last_price_update_time': 1774737031.732381}
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP23%2520ZVO') HTTP/1.1" 204 0
2026-03-28 22:30:31 [bca.uk] INFO: Found listing with ID: CY20%20AYO
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY20%2520AYO%27 HTTP/1.1" 200 None
2026-03-28 22:30:31 [bca.uk] INFO: Scrape type for CY20%20AYO: 2
2026-03-28 22:30:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99b15d69-b192-53f4-85f8-2345a86a015f with identifier: CY20%20AYO
2026-03-28 22:30:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99b15d69-b192-53f4-85f8-2345a86a015f with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99b15d69-b192-53f4-85f8-2345a86a015f with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99b15d69-b192-53f4-85f8-2345a86a015f, identifier: CY20%20AYO
2026-03-28 22:30:31 [bca.uk] INFO: Found listing with ID: DV72%20VFK
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520VFK%27 HTTP/1.1" 200 None
2026-03-28 22:30:31 [bca.uk] INFO: Scrape type for DV72%20VFK: 2
2026-03-28 22:30:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with identifier: DV72%20VFK
2026-03-28 22:30:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with scrape type 2
2026-03-28 22:30:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd, identifier: DV72%20VFK
2026-03-28 22:30:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15614bf4-8ab2-5e3f-afb3-4575585734eb with identifier: MA75%20OHP
2026-03-28 22:30:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15614bf4-8ab2-5e3f-afb3-4575585734eb with identifier: MA75%20OHP
2026-03-28 22:30:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15614bf4-8ab2-5e3f-afb3-4575585734eb with identifier: MA75%20OHP to the API
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15614bf4-8ab2-5e3f-afb3-4575585734eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA75 OHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA75%20OHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 11264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 150 BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 BLACK ED.',
 'vin': 'WVWZZZCD3TW001533',
 'year': 2025}
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520OHP%27 HTTP/1.1" 200 None
2026-03-28 22:30:32 [bca.uk] INFO: Saving data for MA75%20OHP: {'auction_closing_time': 1774951200.0, 'created_time': 1774534173.389626, 'last_price_update_time': 1774737032.242234}
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA75%2520OHP') HTTP/1.1" 204 0
2026-03-28 22:30:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 928b12ac-cc72-5232-8594-0c50116d0c76 with identifier: MA21%20URM
2026-03-28 22:30:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 928b12ac-cc72-5232-8594-0c50116d0c76 with identifier: MA21%20URM
2026-03-28 22:30:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 928b12ac-cc72-5232-8594-0c50116d0c76 with identifier: MA21%20URM to the API
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA21%20URM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '928b12ac-cc72-5232-8594-0c50116d0c76',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA21 URM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA21%20URM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 22750,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 95 MONTE CARLO DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 95 MONTE CARLO DSG',
 'vin': 'TMBFP6NJ2MZ058090',
 'year': 2021}
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520URM%27 HTTP/1.1" 200 None
2026-03-28 22:30:32 [bca.uk] INFO: Saving data for MA21%20URM: {'auction_closing_time': 1774864800.0, 'created_time': 1774534480.21135, 'last_price_update_time': 1774737032.637631}
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA21%2520URM') HTTP/1.1" 204 0
2026-03-28 22:30:32 [bca.uk] INFO: Found listing with ID: FP71%20DWM
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:30:32 [bca.uk] INFO: Scrape type for FP71%20DWM: 2
2026-03-28 22:30:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f5635e5-3943-5ed3-8ac4-5889a214423f with identifier: FP71%20DWM
2026-03-28 22:30:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f5635e5-3943-5ed3-8ac4-5889a214423f with scrape type 2
2026-03-28 22:30:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f5635e5-3943-5ed3-8ac4-5889a214423f with scrape type 2
2026-03-28 22:30:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f5635e5-3943-5ed3-8ac4-5889a214423f, identifier: FP71%20DWM
2026-03-28 22:30:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99b15d69-b192-53f4-85f8-2345a86a015f with identifier: CY20%20AYO
2026-03-28 22:30:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99b15d69-b192-53f4-85f8-2345a86a015f with identifier: CY20%20AYO
2026-03-28 22:30:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99b15d69-b192-53f4-85f8-2345a86a015f with identifier: CY20%20AYO to the API
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CY20%20AYO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '99b15d69-b192-53f4-85f8-2345a86a015f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CY20 AYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CY20%20AYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 73358,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.6 TDI 115 SE TECHNOLOGY Estate',
 'transmission': 'manual',
 'trim': 'TDI 115 SE TECHNOLOGY',
 'vin': 'TMBKG7NE2L0157809',
 'year': 2020}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY20%2520AYO%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Saving data for CY20%20AYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774046192.242242, 'last_price_update_time': 1774737033.03566}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CY20%2520AYO') HTTP/1.1" 204 0
2026-03-28 22:30:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with identifier: DV72%20VFK
2026-03-28 22:30:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with identifier: DV72%20VFK
2026-03-28 22:30:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd with identifier: DV72%20VFK to the API
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV72%20VFK-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': '2e8a11bb-41bd-5aab-8307-0a5a0f64f0cd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DV72 VFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV72%20VFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 84220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.5 PHEV DYNAMIC 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV DYNAMIC 4WD',
 'vin': 'JTMGBRFV80D106947',
 'year': 2022}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520VFK%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Saving data for DV72%20VFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536328.953438, 'last_price_update_time': 1774737033.314568}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV72%2520VFK') HTTP/1.1" 204 0
2026-03-28 22:30:33 [bca.uk] INFO: Found listing with ID: MA75%20SSV
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Scrape type for MA75%20SSV: 2
2026-03-28 22:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bd425ea-b456-53e6-b4ed-75149f6061d7 with identifier: MA75%20SSV
2026-03-28 22:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bd425ea-b456-53e6-b4ed-75149f6061d7 with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bd425ea-b456-53e6-b4ed-75149f6061d7 with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bd425ea-b456-53e6-b4ed-75149f6061d7, identifier: MA75%20SSV
2026-03-28 22:30:33 [bca.uk] INFO: Found listing with ID: DC71%20FZU
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC71%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Scrape type for DC71%20FZU: 2
2026-03-28 22:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85b97747-2499-5360-9833-31ab6f6492be with identifier: DC71%20FZU
2026-03-28 22:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85b97747-2499-5360-9833-31ab6f6492be with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85b97747-2499-5360-9833-31ab6f6492be with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85b97747-2499-5360-9833-31ab6f6492be, identifier: DC71%20FZU
2026-03-28 22:30:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f5635e5-3943-5ed3-8ac4-5889a214423f with identifier: FP71%20DWM
2026-03-28 22:30:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f5635e5-3943-5ed3-8ac4-5889a214423f with identifier: FP71%20DWM
2026-03-28 22:30:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f5635e5-3943-5ed3-8ac4-5889a214423f with identifier: FP71%20DWM to the API
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP71%20DWM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9f5635e5-3943-5ed3-8ac4-5889a214423f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FP71 DWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP71%20DWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 78332,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON TECH Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1Z93BE30E272296',
 'year': 2021}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520DWM%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Saving data for FP71%20DWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774534504.333302, 'last_price_update_time': 1774737033.831238}
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP71%2520DWM') HTTP/1.1" 204 0
2026-03-28 22:30:33 [bca.uk] INFO: Found listing with ID: DN69%20TPZ
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520TPZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Scrape type for DN69%20TPZ: 2
2026-03-28 22:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68fccc9d-db6f-5285-89e1-6614338afa97 with identifier: DN69%20TPZ
2026-03-28 22:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68fccc9d-db6f-5285-89e1-6614338afa97 with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68fccc9d-db6f-5285-89e1-6614338afa97 with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68fccc9d-db6f-5285-89e1-6614338afa97, identifier: DN69%20TPZ
2026-03-28 22:30:33 [bca.uk] INFO: Found listing with ID: LC69%20LHO
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LHO%27 HTTP/1.1" 200 None
2026-03-28 22:30:33 [bca.uk] INFO: Scrape type for LC69%20LHO: 2
2026-03-28 22:30:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with identifier: LC69%20LHO
2026-03-28 22:30:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with scrape type 2
2026-03-28 22:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with scrape type 2
2026-03-28 22:30:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90, identifier: LC69%20LHO
2026-03-28 22:30:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bd425ea-b456-53e6-b4ed-75149f6061d7 with identifier: MA75%20SSV
2026-03-28 22:30:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bd425ea-b456-53e6-b4ed-75149f6061d7 with identifier: MA75%20SSV
2026-03-28 22:30:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bd425ea-b456-53e6-b4ed-75149f6061d7 with identifier: MA75%20SSV to the API
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bd425ea-b456-53e6-b4ed-75149f6061d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA75 SSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA75%20SSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 9285,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI 150 BLACK ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 BLACK ED.',
 'vin': 'WVWZZZCD1TW155996',
 'year': 2025}
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520SSV%27 HTTP/1.1" 200 None
2026-03-28 22:30:34 [bca.uk] INFO: Saving data for MA75%20SSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774534173.850998, 'last_price_update_time': 1774737034.363823}
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA75%2520SSV') HTTP/1.1" 204 0
2026-03-28 22:30:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85b97747-2499-5360-9833-31ab6f6492be with identifier: DC71%20FZU
2026-03-28 22:30:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85b97747-2499-5360-9833-31ab6f6492be with identifier: DC71%20FZU
2026-03-28 22:30:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85b97747-2499-5360-9833-31ab6f6492be with identifier: DC71%20FZU to the API
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '85b97747-2499-5360-9833-31ab6f6492be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DC71 FZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC71%20FZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 50800,
 'odometer_reading_unit': '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 I-PACE EV400 BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 BLACK (11KW)',
 'vin': 'SADHA2A16N1622417',
 'year': 2022}
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC71%2520FZU%27 HTTP/1.1" 200 None
2026-03-28 22:30:34 [bca.uk] INFO: Saving data for DC71%20FZU: {'auction_closing_time': 1775037600.0, 'created_time': 1774534507.309272, 'last_price_update_time': 1774737034.663829}
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC71%2520FZU') HTTP/1.1" 204 0
2026-03-28 22:30:34 [bca.uk] INFO: Found listing with ID: LX22%20MBU
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 22:30:34 [bca.uk] INFO: Scrape type for LX22%20MBU: 2
2026-03-28 22:30:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca964b72-065d-5cb8-8544-b4fe023da9e8 with identifier: LX22%20MBU
2026-03-28 22:30:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca964b72-065d-5cb8-8544-b4fe023da9e8 with scrape type 2
2026-03-28 22:30:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca964b72-065d-5cb8-8544-b4fe023da9e8 with scrape type 2
2026-03-28 22:30:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca964b72-065d-5cb8-8544-b4fe023da9e8, identifier: LX22%20MBU
2026-03-28 22:30:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68fccc9d-db6f-5285-89e1-6614338afa97 with identifier: DN69%20TPZ
2026-03-28 22:30:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68fccc9d-db6f-5285-89e1-6614338afa97 with identifier: DN69%20TPZ
2026-03-28 22:30:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68fccc9d-db6f-5285-89e1-6614338afa97 with identifier: DN69%20TPZ to the API
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN69%20TPZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '68fccc9d-db6f-5285-89e1-6614338afa97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN69 TPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN69%20TPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 49715,
 'odometer_reading_unit': '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 X-TRAIL 1.3 DIG-T N-CONNECTA (7ST) DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'DIG-T N-CONNECTA (7ST) DCT',
 'vin': 'JN1JGAT32U0050349',
 'year': 2019}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520TPZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Saving data for DN69%20TPZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536243.261344, 'last_price_update_time': 1774737035.055969}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN69%2520TPZ') HTTP/1.1" 204 0
2026-03-28 22:30:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with identifier: LC69%20LHO
2026-03-28 22:30:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with identifier: LC69%20LHO
2026-03-28 22:30:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e255afc-8ab0-5b19-8b1d-1c318a5f9d90 with identifier: LC69%20LHO to the API
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=96&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC69%20LHO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7e255afc-8ab0-5b19-8b1d-1c318a5f9d90',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LC69 LHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20LHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 64435,
 'odometer_reading_unit': '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': '5YJ3F7EA2KF501398',
 'year': 2019}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LHO%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Saving data for LC69%20LHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774536365.585951, 'last_price_update_time': 1774737035.358035}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520LHO') HTTP/1.1" 204 0
2026-03-28 22:30:35 [bca.uk] INFO: Found listing with ID: DY70%20OAD
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520OAD%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Scrape type for DY70%20OAD: 0
2026-03-28 22:30:35 [bca.uk] INFO: Found listing with ID: CK66%20KCX
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK66%2520KCX%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Scrape type for CK66%20KCX: 2
2026-03-28 22:30:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c145bd5-9f05-5e2d-9473-47dd546ea08a with identifier: CK66%20KCX
2026-03-28 22:30:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c145bd5-9f05-5e2d-9473-47dd546ea08a with scrape type 2
2026-03-28 22:30:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c145bd5-9f05-5e2d-9473-47dd546ea08a with scrape type 2
2026-03-28 22:30:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c145bd5-9f05-5e2d-9473-47dd546ea08a, identifier: CK66%20KCX
2026-03-28 22:30:35 [bca.uk] INFO: Found listing with ID: KW70%20WBV
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Scrape type for KW70%20WBV: 0
2026-03-28 22:30:35 [bca.uk] INFO: Found listing with ID: SL21%20GVE
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL21%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Scrape type for SL21%20GVE: 2
2026-03-28 22:30:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afa5967f-f4b1-582d-840d-895b0deb3e8c with identifier: SL21%20GVE
2026-03-28 22:30:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afa5967f-f4b1-582d-840d-895b0deb3e8c with scrape type 2
2026-03-28 22:30:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afa5967f-f4b1-582d-840d-895b0deb3e8c with scrape type 2
2026-03-28 22:30:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: afa5967f-f4b1-582d-840d-895b0deb3e8c, identifier: SL21%20GVE
2026-03-28 22:30:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca964b72-065d-5cb8-8544-b4fe023da9e8 with identifier: LX22%20MBU
2026-03-28 22:30:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca964b72-065d-5cb8-8544-b4fe023da9e8 with identifier: LX22%20MBU
2026-03-28 22:30:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca964b72-065d-5cb8-8544-b4fe023da9e8 with identifier: LX22%20MBU to the API
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX22%20MBU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ca964b72-065d-5cb8-8544-b4fe023da9e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LX22 MBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX22%20MBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PORSCHE',
 'model': 'TAYCAN',
 'odometer': 18758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PORSCHE TAYCAN 420KW 93KWH 4S Saloon',
 'transmission': 'automatic',
 'trim': '420KW 93KWH 4S',
 'vin': 'WP0ZZZY1ZNSA36976',
 'year': 2022}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520MBU%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Saving data for LX22%20MBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534503.105451, 'last_price_update_time': 1774737035.887827}
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX22%2520MBU') HTTP/1.1" 204 0
2026-03-28 22:30:35 [bca.uk] INFO: Found listing with ID: RO22%20NPU
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 22:30:35 [bca.uk] INFO: Scrape type for RO22%20NPU: 2
2026-03-28 22:30:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with identifier: RO22%20NPU
2026-03-28 22:30:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with scrape type 2
2026-03-28 22:30:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with scrape type 2
2026-03-28 22:30:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3948dac5-fb24-5854-8a11-b1b6c2f07c9d, identifier: RO22%20NPU
2026-03-28 22:30:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c145bd5-9f05-5e2d-9473-47dd546ea08a with identifier: CK66%20KCX
2026-03-28 22:30:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c145bd5-9f05-5e2d-9473-47dd546ea08a with identifier: CK66%20KCX
2026-03-28 22:30:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c145bd5-9f05-5e2d-9473-47dd546ea08a with identifier: CK66%20KCX to the API
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK66%20KCX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3c145bd5-9f05-5e2d-9473-47dd546ea08a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK66 KCX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK66%20KCX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 63414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE EDC Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 110 DYNAMIQUE EDC',
 'vin': 'VF1RFE00456616404',
 'year': 2016}
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK66%2520KCX%27 HTTP/1.1" 200 None
2026-03-28 22:30:36 [bca.uk] INFO: Saving data for CK66%20KCX: {'auction_closing_time': 1774951200.0, 'created_time': 1773841613.59799, 'last_price_update_time': 1774737036.284546}
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK66%2520KCX') HTTP/1.1" 204 0
2026-03-28 22:30:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: afa5967f-f4b1-582d-840d-895b0deb3e8c with identifier: SL21%20GVE
2026-03-28 22:30:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: afa5967f-f4b1-582d-840d-895b0deb3e8c with identifier: SL21%20GVE
2026-03-28 22:30:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: afa5967f-f4b1-582d-840d-895b0deb3e8c with identifier: SL21%20GVE to the API
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 300,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL21%20GVE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'afa5967f-f4b1-582d-840d-895b0deb3e8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL21 GVE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL21%20GVE&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 159179,
 'odometer_reading_unit': '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 LOW FLOOR Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 LOW FLOOR',
 'vin': 'WF0DXXTTRDKT31811',
 'year': 2021}
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL21%2520GVE%27 HTTP/1.1" 200 None
2026-03-28 22:30:36 [bca.uk] INFO: Saving data for SL21%20GVE: {'auction_closing_time': 1774864800.0, 'created_time': 1773825793.498761, 'last_price_update_time': 1774737036.656827}
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL21%2520GVE') HTTP/1.1" 204 0
2026-03-28 22:30:36 [bca.uk] INFO: Found listing with ID: MA23%20UCR
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 22:30:36 [bca.uk] INFO: Scrape type for MA23%20UCR: 2
2026-03-28 22:30:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce0a52b5-08d3-5797-a3e1-6c8bead7447a with identifier: MA23%20UCR
2026-03-28 22:30:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce0a52b5-08d3-5797-a3e1-6c8bead7447a with scrape type 2
2026-03-28 22:30:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce0a52b5-08d3-5797-a3e1-6c8bead7447a with scrape type 2
2026-03-28 22:30:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce0a52b5-08d3-5797-a3e1-6c8bead7447a, identifier: MA23%20UCR
2026-03-28 22:30:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with identifier: RO22%20NPU
2026-03-28 22:30:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with identifier: RO22%20NPU
2026-03-28 22:30:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3948dac5-fb24-5854-8a11-b1b6c2f07c9d with identifier: RO22%20NPU to the API
2026-03-28 22:30:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO22%20NPU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3948dac5-fb24-5854-8a11-b1b6c2f07c9d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO22 NPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO22%20NPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 59082,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 2.0 30 TDI S LINE Saloon',
 'transmission': 'manual',
 'trim': '30 TDI S LINE',
 'vin': 'WAUZZZGY5NA038691',
 'year': 2022}
2026-03-28 22:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520NPU%27 HTTP/1.1" 200 None
2026-03-28 22:30:37 [bca.uk] INFO: Saving data for RO22%20NPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774536234.410982, 'last_price_update_time': 1774737037.994598}
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520NPU') HTTP/1.1" 204 0
2026-03-28 22:30:38 [bca.uk] INFO: Found listing with ID: AV14%20FBX
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV14%2520FBX%27 HTTP/1.1" 200 None
2026-03-28 22:30:38 [bca.uk] INFO: Scrape type for AV14%20FBX: 0
2026-03-28 22:30:38 [bca.uk] INFO: Found listing with ID: HN68%20YJP
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN68%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 22:30:38 [bca.uk] INFO: Scrape type for HN68%20YJP: 0
2026-03-28 22:30:38 [bca.uk] INFO: Found listing with ID: KR16%20LDD
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520LDD%27 HTTP/1.1" 200 None
2026-03-28 22:30:38 [bca.uk] INFO: Scrape type for KR16%20LDD: 0
2026-03-28 22:30:38 [bca.uk] INFO: Found listing with ID: LC23%20CFX
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC23%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 22:30:38 [bca.uk] INFO: Scrape type for LC23%20CFX: 2
2026-03-28 22:30:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f5b6927-b00f-531e-96db-76f6b7e8272d with identifier: LC23%20CFX
2026-03-28 22:30:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f5b6927-b00f-531e-96db-76f6b7e8272d with scrape type 2
2026-03-28 22:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f5b6927-b00f-531e-96db-76f6b7e8272d with scrape type 2
2026-03-28 22:30:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f5b6927-b00f-531e-96db-76f6b7e8272d, identifier: LC23%20CFX
2026-03-28 22:30:38 [bca.uk] INFO: Found listing with ID: AX72%20KBV
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 22:30:38 [bca.uk] INFO: Scrape type for AX72%20KBV: 2
2026-03-28 22:30:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with identifier: AX72%20KBV
2026-03-28 22:30:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with scrape type 2
2026-03-28 22:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with scrape type 2
2026-03-28 22:30:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4, identifier: AX72%20KBV
2026-03-28 22:30:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce0a52b5-08d3-5797-a3e1-6c8bead7447a with identifier: MA23%20UCR
2026-03-28 22:30:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce0a52b5-08d3-5797-a3e1-6c8bead7447a with identifier: MA23%20UCR
2026-03-28 22:30:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce0a52b5-08d3-5797-a3e1-6c8bead7447a with identifier: MA23%20UCR to the API
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA23%20UCR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ce0a52b5-08d3-5797-a3e1-6c8bead7447a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MA23 UCR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA23%20UCR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 30391,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD PERFORMANCE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD PERFORMANCE',
 'vin': 'LRWYHCEL8PC758898',
 'year': 2023}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 22:30:39 [bca.uk] INFO: Saving data for MA23%20UCR: {'auction_closing_time': 1774864800.0, 'created_time': 1774534507.711944, 'last_price_update_time': 1774737039.011937}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520UCR') HTTP/1.1" 204 0
2026-03-28 22:30:39 [bca.uk] INFO: Found listing with ID: HS21%20OGL
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS21%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 22:30:39 [bca.uk] INFO: Scrape type for HS21%20OGL: 2
2026-03-28 22:30:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5e9aace-1e93-540d-8839-c9fc66b10651 with identifier: HS21%20OGL
2026-03-28 22:30:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e9aace-1e93-540d-8839-c9fc66b10651 with scrape type 2
2026-03-28 22:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5e9aace-1e93-540d-8839-c9fc66b10651 with scrape type 2
2026-03-28 22:30:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d5e9aace-1e93-540d-8839-c9fc66b10651, identifier: HS21%20OGL
2026-03-28 22:30:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f5b6927-b00f-531e-96db-76f6b7e8272d with identifier: LC23%20CFX
2026-03-28 22:30:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f5b6927-b00f-531e-96db-76f6b7e8272d with identifier: LC23%20CFX
2026-03-28 22:30:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f5b6927-b00f-531e-96db-76f6b7e8272d with identifier: LC23%20CFX to the API
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC23%20CFX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8f5b6927-b00f-531e-96db-76f6b7e8272d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC23 CFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC23%20CFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 17938,
 'odometer_reading_unit': '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 X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620X09S04033',
 'year': 2023}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC23%2520CFX%27 HTTP/1.1" 200 None
2026-03-28 22:30:39 [bca.uk] INFO: Saving data for LC23%20CFX: {'auction_closing_time': 1775124000.0, 'created_time': 1774534261.733655, 'last_price_update_time': 1774737039.416944}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC23%2520CFX') HTTP/1.1" 204 0
2026-03-28 22:30:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with identifier: AX72%20KBV
2026-03-28 22:30:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with identifier: AX72%20KBV
2026-03-28 22:30:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8e04f9f1-98a3-5c54-8197-8e5cfd7563b4 with identifier: AX72%20KBV to the API
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX72%20KBV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8e04f9f1-98a3-5c54-8197-8e5cfd7563b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AX72 KBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX72%20KBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FIAT',
 'model': '500',
 'odometer': 19985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJXNJH16048',
 'year': 2023}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 22:30:39 [bca.uk] INFO: Saving data for AX72%20KBV: {'auction_closing_time': 1775037600.0, 'created_time': 1774534486.233094, 'last_price_update_time': 1774737039.700691}
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520KBV') HTTP/1.1" 204 0
2026-03-28 22:30:39 [bca.uk] INFO: Found listing with ID: MV23%20RLZ
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:39 [bca.uk] INFO: Scrape type for MV23%20RLZ: 2
2026-03-28 22:30:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a032d602-7480-5b82-a6a1-28da2d404d49 with identifier: MV23%20RLZ
2026-03-28 22:30:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a032d602-7480-5b82-a6a1-28da2d404d49 with scrape type 2
2026-03-28 22:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a032d602-7480-5b82-a6a1-28da2d404d49 with scrape type 2
2026-03-28 22:30:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a032d602-7480-5b82-a6a1-28da2d404d49, identifier: MV23%20RLZ
2026-03-28 22:30:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d5e9aace-1e93-540d-8839-c9fc66b10651 with identifier: HS21%20OGL
2026-03-28 22:30:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d5e9aace-1e93-540d-8839-c9fc66b10651 with identifier: HS21%20OGL
2026-03-28 22:30:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d5e9aace-1e93-540d-8839-c9fc66b10651 with identifier: HS21%20OGL to the API
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS21%20OGL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd5e9aace-1e93-540d-8839-c9fc66b10651',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HS21 OGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS21%20OGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 62113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620309H12072',
 'year': 2021}
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS21%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Saving data for HS21%20OGL: {'auction_closing_time': 1774864800.0, 'created_time': 1774536234.892576, 'last_price_update_time': 1774737040.113121}
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS21%2520OGL') HTTP/1.1" 204 0
2026-03-28 22:30:40 [bca.uk] INFO: Found listing with ID: MA72%20KJO
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520KJO%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Scrape type for MA72%20KJO: 0
2026-03-28 22:30:40 [bca.uk] INFO: Found listing with ID: SN17%20UYJ
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN17%2520UYJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Scrape type for SN17%20UYJ: 0
2026-03-28 22:30:40 [bca.uk] INFO: Found listing with ID: SJ72%20CWM
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Scrape type for SJ72%20CWM: 2
2026-03-28 22:30:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03d4a2ef-1633-5fed-91be-aee9e914b2ca with identifier: SJ72%20CWM
2026-03-28 22:30:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03d4a2ef-1633-5fed-91be-aee9e914b2ca with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03d4a2ef-1633-5fed-91be-aee9e914b2ca with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03d4a2ef-1633-5fed-91be-aee9e914b2ca, identifier: SJ72%20CWM
2026-03-28 22:30:40 [bca.uk] INFO: Found listing with ID: BX19%20SYY
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520SYY%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Scrape type for BX19%20SYY: 2
2026-03-28 22:30:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5360d65-cc42-5f75-b590-f737367167ac with identifier: BX19%20SYY
2026-03-28 22:30:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5360d65-cc42-5f75-b590-f737367167ac with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5360d65-cc42-5f75-b590-f737367167ac with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5360d65-cc42-5f75-b590-f737367167ac, identifier: BX19%20SYY
2026-03-28 22:30:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a032d602-7480-5b82-a6a1-28da2d404d49 with identifier: MV23%20RLZ
2026-03-28 22:30:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a032d602-7480-5b82-a6a1-28da2d404d49 with identifier: MV23%20RLZ
2026-03-28 22:30:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a032d602-7480-5b82-a6a1-28da2d404d49 with identifier: MV23%20RLZ to the API
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV23%20RLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a032d602-7480-5b82-a6a1-28da2d404d49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MV23 RLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV23%20RLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 64091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS2PC706043',
 'year': 2023}
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV23%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Saving data for MV23%20RLZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773931328.94854, 'last_price_update_time': 1774737040.644731}
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV23%2520RLZ') HTTP/1.1" 204 0
2026-03-28 22:30:40 [bca.uk] INFO: Found listing with ID: LE73%20KBV
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 22:30:40 [bca.uk] INFO: Scrape type for LE73%20KBV: 2
2026-03-28 22:30:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with identifier: LE73%20KBV
2026-03-28 22:30:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with scrape type 2
2026-03-28 22:30:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee, identifier: LE73%20KBV
2026-03-28 22:30:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03d4a2ef-1633-5fed-91be-aee9e914b2ca with identifier: SJ72%20CWM
2026-03-28 22:30:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03d4a2ef-1633-5fed-91be-aee9e914b2ca with identifier: SJ72%20CWM
2026-03-28 22:30:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03d4a2ef-1633-5fed-91be-aee9e914b2ca with identifier: SJ72%20CWM to the API
2026-03-28 22:30:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ72%20CWM-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': '03d4a2ef-1633-5fed-91be-aee9e914b2ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SJ72 CWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ72%20CWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 26675,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD EDITION',
 'vin': 'SALZA2ATXPH209002',
 'year': 2022}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ72%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Saving data for SJ72%20CWM: {'auction_closing_time': 1774951200.0, 'created_time': 1773930632.103512, 'last_price_update_time': 1774737041.170619}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ72%2520CWM') HTTP/1.1" 204 0
2026-03-28 22:30:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5360d65-cc42-5f75-b590-f737367167ac with identifier: BX19%20SYY
2026-03-28 22:30:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5360d65-cc42-5f75-b590-f737367167ac with identifier: BX19%20SYY
2026-03-28 22:30:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5360d65-cc42-5f75-b590-f737367167ac with identifier: BX19%20SYY to the API
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX19%20SYY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5360d65-cc42-5f75-b590-f737367167ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX19 SYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX19%20SYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 46297,
 'odometer_reading_unit': '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 MATCH Estate',
 'transmission': 'manual',
 'trim': 'TDI 115 MATCH',
 'vin': 'WVWZZZAUZKP552447',
 'year': 2019}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520SYY%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Saving data for BX19%20SYY: {'auction_closing_time': 1774864800.0, 'created_time': 1774277581.387781, 'last_price_update_time': 1774737041.480564}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX19%2520SYY') HTTP/1.1" 204 0
2026-03-28 22:30:41 [bca.uk] INFO: Found listing with ID: WG22%20NSK
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520NSK%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Scrape type for WG22%20NSK: 2
2026-03-28 22:30:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3beb0de-b438-5f23-8c07-d3462a717908 with identifier: WG22%20NSK
2026-03-28 22:30:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3beb0de-b438-5f23-8c07-d3462a717908 with scrape type 2
2026-03-28 22:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3beb0de-b438-5f23-8c07-d3462a717908 with scrape type 2
2026-03-28 22:30:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3beb0de-b438-5f23-8c07-d3462a717908, identifier: WG22%20NSK
2026-03-28 22:30:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with identifier: LE73%20KBV
2026-03-28 22:30:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with identifier: LE73%20KBV
2026-03-28 22:30:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee with identifier: LE73%20KBV to the API
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE73%20KBV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f9f9cb22-a2e3-5a45-a692-00e4d4a3d3ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LE73 KBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE73%20KBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 21593,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 E-SKY-G 90 HOMURA Hatchback',
 'transmission': 'manual',
 'trim': 'E-SKY-G 90 HOMURA',
 'vin': 'JMZDJ6HC601462937',
 'year': 2023}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520KBV%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Saving data for LE73%20KBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774536216.428241, 'last_price_update_time': 1774737041.863955}
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE73%2520KBV') HTTP/1.1" 204 0
2026-03-28 22:30:41 [bca.uk] INFO: Found listing with ID: DY19%20EOJ
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY19%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Scrape type for DY19%20EOJ: 0
2026-03-28 22:30:41 [bca.uk] INFO: Found listing with ID: BV17%20CFG
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV17%2520CFG%27 HTTP/1.1" 200 None
2026-03-28 22:30:41 [bca.uk] INFO: Scrape type for BV17%20CFG: 2
2026-03-28 22:30:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with identifier: BV17%20CFG
2026-03-28 22:30:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with scrape type 2
2026-03-28 22:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with scrape type 2
2026-03-28 22:30:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d87e883-d6fd-588c-9bb6-1791cebcfe3e, identifier: BV17%20CFG
2026-03-28 22:30:42 [bca.uk] INFO: Found listing with ID: BK18%20XYL
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK18%2520XYL%27 HTTP/1.1" 200 None
2026-03-28 22:30:42 [bca.uk] INFO: Scrape type for BK18%20XYL: 2
2026-03-28 22:30:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with identifier: BK18%20XYL
2026-03-28 22:30:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with scrape type 2
2026-03-28 22:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with scrape type 2
2026-03-28 22:30:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9, identifier: BK18%20XYL
2026-03-28 22:30:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3beb0de-b438-5f23-8c07-d3462a717908 with identifier: WG22%20NSK
2026-03-28 22:30:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3beb0de-b438-5f23-8c07-d3462a717908 with identifier: WG22%20NSK
2026-03-28 22:30:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3beb0de-b438-5f23-8c07-d3462a717908 with identifier: WG22%20NSK to the API
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG22%20NSK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3beb0de-b438-5f23-8c07-d3462a717908',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WG22 NSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG22%20NSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 54639,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 220 D 2.0 AMG LINE 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'W1N2539152G080556',
 'year': 2022}
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG22%2520NSK%27 HTTP/1.1" 200 None
2026-03-28 22:30:42 [bca.uk] INFO: Saving data for WG22%20NSK: {'auction_closing_time': 1774864800.0, 'created_time': 1774534498.557331, 'last_price_update_time': 1774737042.416783}
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG22%2520NSK') HTTP/1.1" 204 0
2026-03-28 22:30:42 [bca.uk] INFO: Found listing with ID: BN24%20VAF
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN24%2520VAF%27 HTTP/1.1" 200 None
2026-03-28 22:30:42 [bca.uk] INFO: Scrape type for BN24%20VAF: 2
2026-03-28 22:30:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with identifier: BN24%20VAF
2026-03-28 22:30:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with scrape type 2
2026-03-28 22:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with scrape type 2
2026-03-28 22:30:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33, identifier: BN24%20VAF
2026-03-28 22:30:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:30:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with identifier: BV17%20CFG
2026-03-28 22:30:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with identifier: BV17%20CFG
2026-03-28 22:30:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d87e883-d6fd-588c-9bb6-1791cebcfe3e with identifier: BV17%20CFG to the API
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV17%20CFG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d87e883-d6fd-588c-9bb6-1791cebcfe3e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV17 CFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV17%20CFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 250 D',
 'odometer': 101022,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 250 D 2.1 AMG LINE 4M 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'WDC2533092F168574',
 'year': 2017}
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV17%2520CFG%27 HTTP/1.1" 200 None
2026-03-28 22:30:42 [bca.uk] INFO: Saving data for BV17%20CFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774016933.552371, 'last_price_update_time': 1774737042.808607}
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV17%2520CFG') HTTP/1.1" 204 0
2026-03-28 22:30:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with identifier: BK18%20XYL
2026-03-28 22:30:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with identifier: BK18%20XYL
2026-03-28 22:30:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9 with identifier: BK18%20XYL to the API
2026-03-28 22:30:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK18%20XYL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a74fd6b4-83f4-5916-b5ea-cedd2eaf88d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK18 XYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK18%20XYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 119179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 1.6 TDI 120 SE BUSINESS Estate',
 'transmission': 'manual',
 'trim': 'TDI 120 SE BUSINESS',
 'vin': 'WVWZZZ3CZJE092314',
 'year': 2018}
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK18%2520XYL%27 HTTP/1.1" 200 None
2026-03-28 22:30:43 [bca.uk] INFO: Saving data for BK18%20XYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774277578.359338, 'last_price_update_time': 1774737043.117047}
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK18%2520XYL') HTTP/1.1" 204 0
2026-03-28 22:30:43 [bca.uk] INFO: Found listing with ID: VO18%20DXE
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO18%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 22:30:43 [bca.uk] INFO: Scrape type for VO18%20DXE: 2
2026-03-28 22:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with identifier: VO18%20DXE
2026-03-28 22:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c54485d-6375-5160-a52a-37d9e9b9d4d5, identifier: VO18%20DXE
2026-03-28 22:30:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with identifier: BN24%20VAF
2026-03-28 22:30:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with identifier: BN24%20VAF
2026-03-28 22:30:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33 with identifier: BN24%20VAF to the API
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 142,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN24%20VAF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fd8b4d3-a471-585a-a2c5-01e7fa2bfa33',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BN24 VAF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN24%20VAF&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 12234,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 140 MH ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 140 MH ACENTA PREMIUM',
 'vin': 'SJNTAAJ12U1448536',
 'year': 2024}
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN24%2520VAF%27 HTTP/1.1" 200 None
2026-03-28 22:30:43 [bca.uk] INFO: Saving data for BN24%20VAF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536212.594295, 'last_price_update_time': 1774737043.513114}
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN24%2520VAF') HTTP/1.1" 204 0
2026-03-28 22:30:43 [bca.uk] INFO: Found listing with ID: GL61%20DYT
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL61%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 22:30:43 [bca.uk] INFO: Scrape type for GL61%20DYT: 2
2026-03-28 22:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 395fd268-05d5-58ae-b918-02cec817ba0c with identifier: GL61%20DYT
2026-03-28 22:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 395fd268-05d5-58ae-b918-02cec817ba0c with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 395fd268-05d5-58ae-b918-02cec817ba0c with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 395fd268-05d5-58ae-b918-02cec817ba0c, identifier: GL61%20DYT
2026-03-28 22:30:43 [bca.uk] INFO: Found listing with ID: LD22%20AYJ
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520AYJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:43 [bca.uk] INFO: Scrape type for LD22%20AYJ: 2
2026-03-28 22:30:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93cab56c-32ae-5189-b60f-b10274269719 with identifier: LD22%20AYJ
2026-03-28 22:30:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93cab56c-32ae-5189-b60f-b10274269719 with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93cab56c-32ae-5189-b60f-b10274269719 with scrape type 2
2026-03-28 22:30:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93cab56c-32ae-5189-b60f-b10274269719, identifier: LD22%20AYJ
2026-03-28 22:30:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with identifier: VO18%20DXE
2026-03-28 22:30:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with identifier: VO18%20DXE
2026-03-28 22:30:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c54485d-6375-5160-a52a-37d9e9b9d4d5 with identifier: VO18%20DXE to the API
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO18%20DXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8c54485d-6375-5160-a52a-37d9e9b9d4d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO18 DXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO18%20DXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 74129,
 'odometer_reading_unit': '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 D 240 AWD R SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD R SPORT',
 'vin': 'SADCA2AN1JA202006',
 'year': 2018}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO18%2520DXE%27 HTTP/1.1" 200 None
2026-03-28 22:30:44 [bca.uk] INFO: Saving data for VO18%20DXE: {'auction_closing_time': 1775037600.0, 'created_time': 1774534499.495325, 'last_price_update_time': 1774737044.018306}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO18%2520DXE') HTTP/1.1" 204 0
2026-03-28 22:30:44 [bca.uk] INFO: Found listing with ID: KY21%20LYG
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY21%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 22:30:44 [bca.uk] INFO: Scrape type for KY21%20LYG: 2
2026-03-28 22:30:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0622a22f-341a-5a85-95e8-4f0274aab7ed with identifier: KY21%20LYG
2026-03-28 22:30:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0622a22f-341a-5a85-95e8-4f0274aab7ed with scrape type 2
2026-03-28 22:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0622a22f-341a-5a85-95e8-4f0274aab7ed with scrape type 2
2026-03-28 22:30:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0622a22f-341a-5a85-95e8-4f0274aab7ed, identifier: KY21%20LYG
2026-03-28 22:30:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 395fd268-05d5-58ae-b918-02cec817ba0c with identifier: GL61%20DYT
2026-03-28 22:30:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 395fd268-05d5-58ae-b918-02cec817ba0c with identifier: GL61%20DYT
2026-03-28 22:30:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 395fd268-05d5-58ae-b918-02cec817ba0c with identifier: GL61%20DYT to the API
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL61%20DYT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '395fd268-05d5-58ae-b918-02cec817ba0c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL61 DYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL61%20DYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'S5 SPORTBACK',
 'odometer': 116653,
 '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 S5 SPORTBACK 3.0 TFSI QUATTRO S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI QUATTRO S-T',
 'vin': 'WAUZZZ8T8BA084238',
 'year': 2012}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL61%2520DYT%27 HTTP/1.1" 200 None
2026-03-28 22:30:44 [bca.uk] INFO: Saving data for GL61%20DYT: {'auction_closing_time': 1774951200.0, 'created_time': 1774447689.509771, 'last_price_update_time': 1774737044.444826}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL61%2520DYT') HTTP/1.1" 204 0
2026-03-28 22:30:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93cab56c-32ae-5189-b60f-b10274269719 with identifier: LD22%20AYJ
2026-03-28 22:30:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93cab56c-32ae-5189-b60f-b10274269719 with identifier: LD22%20AYJ
2026-03-28 22:30:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93cab56c-32ae-5189-b60f-b10274269719 with identifier: LD22%20AYJ to the API
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD22%20AYJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '93cab56c-32ae-5189-b60f-b10274269719',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LD22 AYJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD22%20AYJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 75868,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D300 AUTOBIOGRAPHY DYNAMIC StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 AUTOBIOGRAPHY DYNAMIC',
 'vin': 'SALWA2AW8NA240512',
 'year': 2022}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520AYJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:44 [bca.uk] INFO: Saving data for LD22%20AYJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534470.846787, 'last_price_update_time': 1774737044.719423}
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD22%2520AYJ') HTTP/1.1" 204 0
2026-03-28 22:30:44 [bca.uk] INFO: Found listing with ID: KF72%20VDC
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 22:30:44 [bca.uk] INFO: Scrape type for KF72%20VDC: 2
2026-03-28 22:30:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49e5c8d6-9a51-5c15-9829-92f271b52501 with identifier: KF72%20VDC
2026-03-28 22:30:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49e5c8d6-9a51-5c15-9829-92f271b52501 with scrape type 2
2026-03-28 22:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49e5c8d6-9a51-5c15-9829-92f271b52501 with scrape type 2
2026-03-28 22:30:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49e5c8d6-9a51-5c15-9829-92f271b52501, identifier: KF72%20VDC
2026-03-28 22:30:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0622a22f-341a-5a85-95e8-4f0274aab7ed with identifier: KY21%20LYG
2026-03-28 22:30:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0622a22f-341a-5a85-95e8-4f0274aab7ed with identifier: KY21%20LYG
2026-03-28 22:30:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0622a22f-341a-5a85-95e8-4f0274aab7ed with identifier: KY21%20LYG to the API
2026-03-28 22:30:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY21%20LYG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0622a22f-341a-5a85-95e8-4f0274aab7ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KY21 LYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY21%20LYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 44387,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.0 30 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '30 TFSI SPORT S-T',
 'vin': 'WAUZZZGYXMA054884',
 'year': 2021}
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY21%2520LYG%27 HTTP/1.1" 200 None
2026-03-28 22:30:45 [bca.uk] INFO: Saving data for KY21%20LYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774536213.859389, 'last_price_update_time': 1774737045.111406}
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY21%2520LYG') HTTP/1.1" 204 0
2026-03-28 22:30:45 [bca.uk] INFO: Found listing with ID: GU21%20VUM
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU21%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 22:30:45 [bca.uk] INFO: Scrape type for GU21%20VUM: 2
2026-03-28 22:30:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with identifier: GU21%20VUM
2026-03-28 22:30:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c30a8b43-2e57-5ee5-af78-a6f808ae0eb8, identifier: GU21%20VUM
2026-03-28 22:30:45 [bca.uk] INFO: Found listing with ID: CF75%20GGP
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF75%2520GGP%27 HTTP/1.1" 200 None
2026-03-28 22:30:45 [bca.uk] INFO: Scrape type for CF75%20GGP: 2
2026-03-28 22:30:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cfddcf1-876c-50f8-9e1d-01918ca5dede with identifier: CF75%20GGP
2026-03-28 22:30:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cfddcf1-876c-50f8-9e1d-01918ca5dede with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1cfddcf1-876c-50f8-9e1d-01918ca5dede with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1cfddcf1-876c-50f8-9e1d-01918ca5dede, identifier: CF75%20GGP
2026-03-28 22:30:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49e5c8d6-9a51-5c15-9829-92f271b52501 with identifier: KF72%20VDC
2026-03-28 22:30:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49e5c8d6-9a51-5c15-9829-92f271b52501 with identifier: KF72%20VDC
2026-03-28 22:30:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49e5c8d6-9a51-5c15-9829-92f271b52501 with identifier: KF72%20VDC to the API
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF72%20VDC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '49e5c8d6-9a51-5c15-9829-92f271b52501',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF72 VDC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF72%20VDC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 13392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD AUTOBIOGRAPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD AUTOBIOGRAPHY',
 'vin': 'SALZA2AT3PH211402',
 'year': 2023}
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520VDC%27 HTTP/1.1" 200 None
2026-03-28 22:30:45 [bca.uk] INFO: Saving data for KF72%20VDC: {'auction_closing_time': 1775037600.0, 'created_time': 1774534545.892303, 'last_price_update_time': 1774737045.720546}
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF72%2520VDC') HTTP/1.1" 204 0
2026-03-28 22:30:45 [bca.uk] INFO: Found listing with ID: YG23%20VNO
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 22:30:45 [bca.uk] INFO: Scrape type for YG23%20VNO: 2
2026-03-28 22:30:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 162dfefd-7275-5537-9f2b-8a5cf46109f7 with identifier: YG23%20VNO
2026-03-28 22:30:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 162dfefd-7275-5537-9f2b-8a5cf46109f7 with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 162dfefd-7275-5537-9f2b-8a5cf46109f7 with scrape type 2
2026-03-28 22:30:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 162dfefd-7275-5537-9f2b-8a5cf46109f7, identifier: YG23%20VNO
2026-03-28 22:30:45 [bca.uk] INFO: Total items found: 100
2026-03-28 22:30:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded
2026-03-28 22:30:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:30:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with identifier: GU21%20VUM
2026-03-28 22:30:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with identifier: GU21%20VUM
2026-03-28 22:30:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c30a8b43-2e57-5ee5-af78-a6f808ae0eb8 with identifier: GU21%20VUM to the API
2026-03-28 22:30:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU21%20VUM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c30a8b43-2e57-5ee5-af78-a6f808ae0eb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU21 VUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU21%20VUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY',
 'odometer': 40489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 3.0 D300 R-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 R-DYNAMIC HSE',
 'vin': 'SALRA2AW6M2450922',
 'year': 2021}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU21%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Saving data for GU21%20VUM: {'auction_closing_time': 1775124000.0, 'created_time': 1774534223.807179, 'last_price_update_time': 1774737046.145301}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU21%2520VUM') HTTP/1.1" 204 0
2026-03-28 22:30:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1cfddcf1-876c-50f8-9e1d-01918ca5dede with identifier: CF75%20GGP
2026-03-28 22:30:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1cfddcf1-876c-50f8-9e1d-01918ca5dede with identifier: CF75%20GGP
2026-03-28 22:30:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1cfddcf1-876c-50f8-9e1d-01918ca5dede with identifier: CF75%20GGP to the API
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF75%20GGP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1cfddcf1-876c-50f8-9e1d-01918ca5dede',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF75 GGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF75%20GGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'PEUGEOT',
 'model': 'E-2008',
 'odometer': 1502,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2026-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-2008 115KW 54KWH GT Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH GT',
 'vin': 'VR3UKZKW7SJ929003',
 'year': 2026}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF75%2520GGP%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Saving data for CF75%20GGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774534473.508729, 'last_price_update_time': 1774737046.437848}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF75%2520GGP') HTTP/1.1" 204 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: AV75%20CWF
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWF%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for AV75%20CWF: 2
2026-03-28 22:30:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbe5275e-9b90-544b-ab44-c765b1a32b89 with identifier: AV75%20CWF
2026-03-28 22:30:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbe5275e-9b90-544b-ab44-c765b1a32b89 with scrape type 2
2026-03-28 22:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbe5275e-9b90-544b-ab44-c765b1a32b89 with scrape type 2
2026-03-28 22:30:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbe5275e-9b90-544b-ab44-c765b1a32b89, identifier: AV75%20CWF
2026-03-28 22:30:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 162dfefd-7275-5537-9f2b-8a5cf46109f7 with identifier: YG23%20VNO
2026-03-28 22:30:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 162dfefd-7275-5537-9f2b-8a5cf46109f7 with identifier: YG23%20VNO
2026-03-28 22:30:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 162dfefd-7275-5537-9f2b-8a5cf46109f7 with identifier: YG23%20VNO to the API
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 38,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG23%20VNO-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': '162dfefd-7275-5537-9f2b-8a5cf46109f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG23 VNO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG23%20VNO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 106928,
 'odometer_reading_unit': '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 X2 1.5 XDRIVE 25E SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E SPORT',
 'vin': 'WBAYN920505W34524',
 'year': 2023}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520VNO%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Saving data for YG23%20VNO: {'auction_closing_time': 1774864800.0, 'created_time': 1774046321.694539, 'last_price_update_time': 1774737046.824703}
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG23%2520VNO') HTTP/1.1" 204 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: ML69%20MLY
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML69%2520MLY%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for ML69%20MLY: 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: SW68%20JYU
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW68%2520JYU%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for SW68%20JYU: 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: FX73%20NUA
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX73%2520NUA%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for FX73%20NUA: 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: KW18%20NKS
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW18%2520NKS%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for KW18%20NKS: 0
2026-03-28 22:30:46 [bca.uk] INFO: Found listing with ID: LS72%20VEW
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 22:30:46 [bca.uk] INFO: Scrape type for LS72%20VEW: 2
2026-03-28 22:30:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e72fb3db-4093-560a-9f34-1f3f979ed57c with identifier: LS72%20VEW
2026-03-28 22:30:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e72fb3db-4093-560a-9f34-1f3f979ed57c with scrape type 2
2026-03-28 22:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e72fb3db-4093-560a-9f34-1f3f979ed57c with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e72fb3db-4093-560a-9f34-1f3f979ed57c, identifier: LS72%20VEW
2026-03-28 22:30:47 [bca.uk] INFO: Found listing with ID: FV72%20KGY
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520KGY%27 HTTP/1.1" 200 None
2026-03-28 22:30:47 [bca.uk] INFO: Scrape type for FV72%20KGY: 2
2026-03-28 22:30:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5517767-085c-5a2a-9937-0cc1111f2275 with identifier: FV72%20KGY
2026-03-28 22:30:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5517767-085c-5a2a-9937-0cc1111f2275 with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5517767-085c-5a2a-9937-0cc1111f2275 with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5517767-085c-5a2a-9937-0cc1111f2275, identifier: FV72%20KGY
2026-03-28 22:30:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbe5275e-9b90-544b-ab44-c765b1a32b89 with identifier: AV75%20CWF
2026-03-28 22:30:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbe5275e-9b90-544b-ab44-c765b1a32b89 with identifier: AV75%20CWF
2026-03-28 22:30:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbe5275e-9b90-544b-ab44-c765b1a32b89 with identifier: AV75%20CWF to the API
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AV75%20CWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fbe5275e-9b90-544b-ab44-c765b1a32b89',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AV75 CWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AV75%20CWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'OMODA',
 'model': '5 E',
 'odometer': 5182,
 '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': 'OMODA 5 E 155KW 61KWH NOBLE Hatchback',
 'transmission': 'automatic',
 'trim': '155KW 61KWH NOBLE',
 'vin': 'LNNABDCX3SD305797',
 'year': 2025}
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV75%2520CWF%27 HTTP/1.1" 200 None
2026-03-28 22:30:47 [bca.uk] INFO: Saving data for AV75%20CWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534544.941822, 'last_price_update_time': 1774737047.386867}
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AV75%2520CWF') HTTP/1.1" 204 0
2026-03-28 22:30:47 [bca.uk] INFO: Found listing with ID: WN22%20OVG
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 22:30:47 [bca.uk] INFO: Scrape type for WN22%20OVG: 2
2026-03-28 22:30:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with identifier: WN22%20OVG
2026-03-28 22:30:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57f1f44e-7012-50e4-b5ab-424f5e5e27ff, identifier: WN22%20OVG
2026-03-28 22:30:47 [bca.uk] INFO: Found listing with ID: VT19%20XLB
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:30:47 [bca.uk] INFO: Scrape type for VT19%20XLB: 2
2026-03-28 22:30:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with identifier: VT19%20XLB
2026-03-28 22:30:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with scrape type 2
2026-03-28 22:30:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 386071c4-38f1-56ea-8fc7-bb84ae7a63d9, identifier: VT19%20XLB
2026-03-28 22:30:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:30:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e72fb3db-4093-560a-9f34-1f3f979ed57c with identifier: LS72%20VEW
2026-03-28 22:30:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e72fb3db-4093-560a-9f34-1f3f979ed57c with identifier: LS72%20VEW
2026-03-28 22:30:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e72fb3db-4093-560a-9f34-1f3f979ed57c with identifier: LS72%20VEW to the API
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20VEW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e72fb3db-4093-560a-9f34-1f3f979ed57c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS72 VEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20VEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 30576,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 45E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 45E M SPORT',
 'vin': 'WBATA620709L82997',
 'year': 2022}
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 22:30:47 [bca.uk] INFO: Saving data for LS72%20VEW: {'auction_closing_time': 1775124000.0, 'created_time': 1774044198.627458, 'last_price_update_time': 1774737047.884834}
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520VEW') HTTP/1.1" 204 0
2026-03-28 22:30:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5517767-085c-5a2a-9937-0cc1111f2275 with identifier: FV72%20KGY
2026-03-28 22:30:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5517767-085c-5a2a-9937-0cc1111f2275 with identifier: FV72%20KGY
2026-03-28 22:30:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5517767-085c-5a2a-9937-0cc1111f2275 with identifier: FV72%20KGY to the API
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV72%20KGY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b5517767-085c-5a2a-9937-0cc1111f2275',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FV72 KGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV72%20KGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 24781,
 'odometer_reading_unit': '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 EQA 250+ 140KW 70.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE',
 'vin': 'W1N9N0CBXPJ044672',
 'year': 2023}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520KGY%27 HTTP/1.1" 200 None
2026-03-28 22:30:48 [bca.uk] INFO: Saving data for FV72%20KGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774534473.075503, 'last_price_update_time': 1774737048.260068}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV72%2520KGY') HTTP/1.1" 204 0
2026-03-28 22:30:48 [bca.uk] INFO: Found listing with ID: BV22%20ZHY
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV22%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 22:30:48 [bca.uk] INFO: Scrape type for BV22%20ZHY: 2
2026-03-28 22:30:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53b82ffb-f156-51b7-871c-24f5b675d7e7 with identifier: BV22%20ZHY
2026-03-28 22:30:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53b82ffb-f156-51b7-871c-24f5b675d7e7 with scrape type 2
2026-03-28 22:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53b82ffb-f156-51b7-871c-24f5b675d7e7 with scrape type 2
2026-03-28 22:30:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53b82ffb-f156-51b7-871c-24f5b675d7e7, identifier: BV22%20ZHY
2026-03-28 22:30:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with identifier: WN22%20OVG
2026-03-28 22:30:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with identifier: WN22%20OVG
2026-03-28 22:30:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57f1f44e-7012-50e4-b5ab-424f5e5e27ff with identifier: WN22%20OVG to the API
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN22%20OVG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '57f1f44e-7012-50e4-b5ab-424f5e5e27ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN22 OVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN22%20OVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 32159,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGY8NA055369',
 'year': 2022}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520OVG%27 HTTP/1.1" 200 None
2026-03-28 22:30:48 [bca.uk] INFO: Saving data for WN22%20OVG: {'auction_closing_time': 1774951200.0, 'created_time': 1774536124.704678, 'last_price_update_time': 1774737048.632433}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN22%2520OVG') HTTP/1.1" 204 0
2026-03-28 22:30:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with identifier: VT19%20XLB
2026-03-28 22:30:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with identifier: VT19%20XLB
2026-03-28 22:30:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 386071c4-38f1-56ea-8fc7-bb84ae7a63d9 with identifier: VT19%20XLB to the API
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VT19%20XLB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '386071c4-38f1-56ea-8fc7-bb84ae7a63d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VT19 XLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VT19%20XLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 48723,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF E-GOLF Hatchback',
 'transmission': 'automatic',
 'trim': 'E-GOLF',
 'vin': 'WVWZZZAUZKW911800',
 'year': 2019}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:30:48 [bca.uk] INFO: Saving data for VT19%20XLB: {'auction_closing_time': 1774864800.0, 'created_time': 1774535125.579629, 'last_price_update_time': 1774737048.937785}
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VT19%2520XLB') HTTP/1.1" 204 0
2026-03-28 22:30:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:30:48 [bca.uk] INFO: Found listing with ID: KR70%20XVM
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520XVM%27 HTTP/1.1" 200 None
2026-03-28 22:30:48 [bca.uk] INFO: Scrape type for KR70%20XVM: 2
2026-03-28 22:30:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 139c3ab0-ddee-57ce-b450-d7684d3b1697 with identifier: KR70%20XVM
2026-03-28 22:30:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 139c3ab0-ddee-57ce-b450-d7684d3b1697 with scrape type 2
2026-03-28 22:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 139c3ab0-ddee-57ce-b450-d7684d3b1697 with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 139c3ab0-ddee-57ce-b450-d7684d3b1697, identifier: KR70%20XVM
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: LO64%20HHD
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for LO64%20HHD: 0
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: RF65%20HTX
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF65%2520HTX%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for RF65%20HTX: 2
2026-03-28 22:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with identifier: RF65%20HTX
2026-03-28 22:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0210d106-fee0-50a1-9fe2-b1a549b8bb4b, identifier: RF65%20HTX
2026-03-28 22:30:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53b82ffb-f156-51b7-871c-24f5b675d7e7 with identifier: BV22%20ZHY
2026-03-28 22:30:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53b82ffb-f156-51b7-871c-24f5b675d7e7 with identifier: BV22%20ZHY
2026-03-28 22:30:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53b82ffb-f156-51b7-871c-24f5b675d7e7 with identifier: BV22%20ZHY to the API
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV22%20ZHY-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': '53b82ffb-f156-51b7-871c-24f5b675d7e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BV22 ZHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV22%20ZHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 92000,
 'odometer_reading_unit': '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 OCTAVIA 1.4 TSI IV SE L DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI IV SE L DSG',
 'vin': 'TMBKW7NX3NY052303',
 'year': 2022}
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV22%2520ZHY%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Saving data for BV22%20ZHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774534516.38009, 'last_price_update_time': 1774737049.507875}
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV22%2520ZHY') HTTP/1.1" 204 0
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: BL23%20VPW
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL23%2520VPW%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for BL23%20VPW: 0
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: YP21%20WDW
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP21%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for YP21%20WDW: 2
2026-03-28 22:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1e38707-0248-5654-a881-1c7b1aff6745 with identifier: YP21%20WDW
2026-03-28 22:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1e38707-0248-5654-a881-1c7b1aff6745 with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1e38707-0248-5654-a881-1c7b1aff6745 with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1e38707-0248-5654-a881-1c7b1aff6745, identifier: YP21%20WDW
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: BN69%20KPE
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520KPE%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for BN69%20KPE: 0
2026-03-28 22:30:49 [bca.uk] INFO: Found listing with ID: FY70%20CWU
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520CWU%27 HTTP/1.1" 200 None
2026-03-28 22:30:49 [bca.uk] INFO: Scrape type for FY70%20CWU: 2
2026-03-28 22:30:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with identifier: FY70%20CWU
2026-03-28 22:30:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with scrape type 2
2026-03-28 22:30:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a37f93e-556a-53f0-a59c-68aa1e652cb8, identifier: FY70%20CWU
2026-03-28 22:30:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 139c3ab0-ddee-57ce-b450-d7684d3b1697 with identifier: KR70%20XVM
2026-03-28 22:30:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 139c3ab0-ddee-57ce-b450-d7684d3b1697 with identifier: KR70%20XVM
2026-03-28 22:30:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 139c3ab0-ddee-57ce-b450-d7684d3b1697 with identifier: KR70%20XVM to the API
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR70%20XVM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '139c3ab0-ddee-57ce-b450-d7684d3b1697',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR70 XVM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR70%20XVM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 26094,
 'odometer_reading_unit': '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 SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q SPORT',
 'vin': 'WAUZZZGE8MB012990',
 'year': 2020}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR70%2520XVM%27 HTTP/1.1" 200 None
2026-03-28 22:30:50 [bca.uk] INFO: Saving data for KR70%20XVM: {'auction_closing_time': 1774951200.0, 'created_time': 1773829868.319984, 'last_price_update_time': 1774737050.039991}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR70%2520XVM') HTTP/1.1" 204 0
2026-03-28 22:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with identifier: RF65%20HTX
2026-03-28 22:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with identifier: RF65%20HTX
2026-03-28 22:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0210d106-fee0-50a1-9fe2-b1a549b8bb4b with identifier: RF65%20HTX to the API
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF65%20HTX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0210d106-fee0-50a1-9fe2-b1a549b8bb4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF65 HTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF65%20HTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 95192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 TITANIUM',
 'vin': 'WF05XXGCC5FP79889',
 'year': 2016}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF65%2520HTX%27 HTTP/1.1" 200 None
2026-03-28 22:30:50 [bca.uk] INFO: Saving data for RF65%20HTX: {'auction_closing_time': 1774864800.0, 'created_time': 1774303675.571382, 'last_price_update_time': 1774737050.341297}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF65%2520HTX') HTTP/1.1" 204 0
2026-03-28 22:30:50 [bca.uk] INFO: Found listing with ID: DP22%20FZA
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 22:30:50 [bca.uk] INFO: Scrape type for DP22%20FZA: 2
2026-03-28 22:30:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ce2b111-cd91-5136-b66e-7f823a92a9eb with identifier: DP22%20FZA
2026-03-28 22:30:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ce2b111-cd91-5136-b66e-7f823a92a9eb with scrape type 2
2026-03-28 22:30:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ce2b111-cd91-5136-b66e-7f823a92a9eb with scrape type 2
2026-03-28 22:30:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ce2b111-cd91-5136-b66e-7f823a92a9eb, identifier: DP22%20FZA
2026-03-28 22:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1e38707-0248-5654-a881-1c7b1aff6745 with identifier: YP21%20WDW
2026-03-28 22:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1e38707-0248-5654-a881-1c7b1aff6745 with identifier: YP21%20WDW
2026-03-28 22:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1e38707-0248-5654-a881-1c7b1aff6745 with identifier: YP21%20WDW to the API
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 48,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP21%20WDW-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': 'c1e38707-0248-5654-a881-1c7b1aff6745',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP21 WDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP21%20WDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 56262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T4 PHEV R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'T4 PHEV R DESIGN',
 'vin': 'YV1XZBWVFM2571927',
 'year': 2021}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP21%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:30:50 [bca.uk] INFO: Saving data for YP21%20WDW: {'auction_closing_time': 1774864800.0, 'created_time': 1774536159.351184, 'last_price_update_time': 1774737050.733268}
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP21%2520WDW') HTTP/1.1" 204 0
2026-03-28 22:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with identifier: FY70%20CWU
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black%2Fwhite HTTP/1.1" 200 None
2026-03-28 22:30:50 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with identifier: FY70%20CWU
2026-03-28 22:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a37f93e-556a-53f0-a59c-68aa1e652cb8 with identifier: FY70%20CWU to the API
2026-03-28 22:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY70%20CWU-GB',
 'category': 'Motorhome',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a37f93e-556a-53f0-a59c-68aa1e652cb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY70 CWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY70%20CWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'SWIFT',
 'model': 'NORDEN',
 'odometer': 11934,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SWIFT NORDEN 2.3 774 MOTORHOME (LHD) CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '774 MOTORHOME (LHD)',
 'vin': 'ZFA25000002L23173',
 'year': 2020}
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY70%2520CWU%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Saving data for FY70%20CWU: {'auction_closing_time': 1775124000.0, 'created_time': 1774535125.017342, 'last_price_update_time': 1774737051.141177}
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY70%2520CWU') HTTP/1.1" 204 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: LO20%20ZVX
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO20%2520ZVX%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for LO20%20ZVX: 2
2026-03-28 22:30:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f91d9e0-b4ee-5f07-aebc-9667d021832c with identifier: LO20%20ZVX
2026-03-28 22:30:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f91d9e0-b4ee-5f07-aebc-9667d021832c with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f91d9e0-b4ee-5f07-aebc-9667d021832c with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f91d9e0-b4ee-5f07-aebc-9667d021832c, identifier: LO20%20ZVX
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: BJ72%20DRO
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520DRO%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for BJ72%20DRO: 2
2026-03-28 22:30:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72186edf-413d-5742-bc64-da2f2c606400 with identifier: BJ72%20DRO
2026-03-28 22:30:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72186edf-413d-5742-bc64-da2f2c606400 with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72186edf-413d-5742-bc64-da2f2c606400 with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72186edf-413d-5742-bc64-da2f2c606400, identifier: BJ72%20DRO
2026-03-28 22:30:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ce2b111-cd91-5136-b66e-7f823a92a9eb with identifier: DP22%20FZA
2026-03-28 22:30:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ce2b111-cd91-5136-b66e-7f823a92a9eb with identifier: DP22%20FZA
2026-03-28 22:30:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ce2b111-cd91-5136-b66e-7f823a92a9eb with identifier: DP22%20FZA to the API
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP22%20FZA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ce2b111-cd91-5136-b66e-7f823a92a9eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DP22 FZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP22%20FZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 31854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDN4341722',
 'year': 2022}
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520FZA%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Saving data for DP22%20FZA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534481.014058, 'last_price_update_time': 1774737051.647275}
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP22%2520FZA') HTTP/1.1" 204 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: RJ71%20FSF
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for RJ71%20FSF: 2
2026-03-28 22:30:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with identifier: RJ71%20FSF
2026-03-28 22:30:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with scrape type 2
2026-03-28 22:30:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 146ddffe-a57e-5d0e-9420-6aab8ea06fc2, identifier: RJ71%20FSF
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: YG21%20XBE
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG21%2520XBE%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for YG21%20XBE: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: R229%20LWV
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R229%2520LWV%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for R229%20LWV: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: NG21%20VPN
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG21%2520VPN%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for NG21%20VPN: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: YX70%20KOV
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX70%2520KOV%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for YX70%20KOV: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: RJ22%20OJH
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520OJH%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for RJ22%20OJH: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: GJ70%20LWL
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ70%2520LWL%27 HTTP/1.1" 200 None
2026-03-28 22:30:51 [bca.uk] INFO: Scrape type for GJ70%20LWL: 0
2026-03-28 22:30:51 [bca.uk] INFO: Found listing with ID: LN71%20XHS
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN71%2520XHS%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for LN71%20XHS: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: NC71%20UFS
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for NC71%20UFS: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: MA62%20WDW
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for MA62%20WDW: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: FP66%20DTF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP66%2520DTF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for FP66%20DTF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: RA19%20HYH
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA19%2520HYH%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for RA19%20HYH: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: LS74%20HXB
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS74%2520HXB%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for LS74%20HXB: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: FP69%20LNY
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP69%2520LNY%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for FP69%20LNY: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: OV23%20YCO
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV23%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for OV23%20YCO: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: BX67%20YXT
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX67%2520YXT%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for BX67%20YXT: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: BU13%20NEJ
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU13%2520NEJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for BU13%20NEJ: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: MA62%20ZBO
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520ZBO%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for MA62%20ZBO: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: WU25%20ULL
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU25%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for WU25%20ULL: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YG05%20OKN
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG05%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YG05%20OKN: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: FN19%20GLF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for FN19%20GLF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YR22%20SVF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520SVF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YR22%20SVF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: HD19%20WBT
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for HD19%20WBT: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: RV67%20YTW
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV67%2520YTW%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for RV67%20YTW: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YT16%20EAE
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT16%2520EAE%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YT16%20EAE: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: BG69%20LXR
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG69%2520LXR%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for BG69%20LXR: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: RE12%20YSO
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE12%2520YSO%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for RE12%20YSO: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YY05%20BXV
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY05%2520BXV%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YY05%20BXV: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: SO15%20TJU
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO15%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for SO15%20TJU: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: FH74%20AOW
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH74%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for FH74%20AOW: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: MT16%20KPZ
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT16%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for MT16%20KPZ: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: OY69%20GMU
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520GMU%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for OY69%20GMU: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: FG15%20KSF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG15%2520KSF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for FG15%20KSF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: PO63%20BDF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO63%2520BDF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for PO63%20BDF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: VN62%20ZKL
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN62%2520ZKL%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for VN62%20ZKL: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: SD57%20CYU
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD57%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for SD57%20CYU: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: ML16%20ZXF
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML16%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for ML16%20ZXF: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: SL16%20ZPK
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520ZPK%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for SL16%20ZPK: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YH21%20ZMV
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520ZMV%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YH21%20ZMV: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: BN18%20MVD
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN18%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for BN18%20MVD: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: SW18%20LJV
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520LJV%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for SW18%20LJV: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YP70%20RYA
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP70%2520RYA%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YP70%20RYA: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: YR67%20UEJ
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR67%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for YR67%20UEJ: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: EK18%20VPG
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK18%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for EK18%20VPG: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: LA17%20MFV
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for LA17%20MFV: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: MC14%20KPO
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC14%2520KPO%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for MC14%20KPO: 0
2026-03-28 22:30:52 [bca.uk] INFO: Found listing with ID: WF24%20NKD
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Scrape type for WF24%20NKD: 2
2026-03-28 22:30:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b44ce19a-ab97-51d3-88f9-c411df3444bd with identifier: WF24%20NKD
2026-03-28 22:30:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b44ce19a-ab97-51d3-88f9-c411df3444bd with scrape type 2
2026-03-28 22:30:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b44ce19a-ab97-51d3-88f9-c411df3444bd with scrape type 2
2026-03-28 22:30:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b44ce19a-ab97-51d3-88f9-c411df3444bd, identifier: WF24%20NKD
2026-03-28 22:30:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f91d9e0-b4ee-5f07-aebc-9667d021832c with identifier: LO20%20ZVX
2026-03-28 22:30:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f91d9e0-b4ee-5f07-aebc-9667d021832c with identifier: LO20%20ZVX
2026-03-28 22:30:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f91d9e0-b4ee-5f07-aebc-9667d021832c with identifier: LO20%20ZVX to the API
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO20%20ZVX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8f91d9e0-b4ee-5f07-aebc-9667d021832c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO20 ZVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO20%20ZVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PORSCHE',
 'model': 'TAYCAN',
 'odometer': 14049,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PORSCHE TAYCAN 420KW 93KWH 4S Saloon',
 'transmission': 'automatic',
 'trim': '420KW 93KWH 4S',
 'vin': 'WP0ZZZY1ZLSA36620',
 'year': 2020}
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO20%2520ZVX%27 HTTP/1.1" 200 None
2026-03-28 22:30:52 [bca.uk] INFO: Saving data for LO20%20ZVX: {'auction_closing_time': 1775124000.0, 'created_time': 1774048452.046322, 'last_price_update_time': 1774737052.99695}
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO20%2520ZVX') HTTP/1.1" 204 0
2026-03-28 22:30:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72186edf-413d-5742-bc64-da2f2c606400 with identifier: BJ72%20DRO
2026-03-28 22:30:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72186edf-413d-5742-bc64-da2f2c606400 with identifier: BJ72%20DRO
2026-03-28 22:30:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72186edf-413d-5742-bc64-da2f2c606400 with identifier: BJ72%20DRO to the API
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ72%20DRO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '72186edf-413d-5742-bc64-da2f2c606400',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ72 DRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ72%20DRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 21433,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE ED.',
 'vin': 'WF0FXXWPMHNM13025',
 'year': 2022}
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520DRO%27 HTTP/1.1" 200 None
2026-03-28 22:30:53 [bca.uk] INFO: Saving data for BJ72%20DRO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534477.002159, 'last_price_update_time': 1774737053.418888}
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ72%2520DRO') HTTP/1.1" 204 0
2026-03-28 22:30:53 [bca.uk] INFO: Found listing with ID: DS23%20APZ
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:53 [bca.uk] INFO: Scrape type for DS23%20APZ: 2
2026-03-28 22:30:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with identifier: DS23%20APZ
2026-03-28 22:30:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with scrape type 2
2026-03-28 22:30:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with scrape type 2
2026-03-28 22:30:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbe489d3-762d-5a12-b58e-ff22ab9a7f28, identifier: DS23%20APZ
2026-03-28 22:30:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with identifier: RJ71%20FSF
2026-03-28 22:30:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with identifier: RJ71%20FSF
2026-03-28 22:30:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 146ddffe-a57e-5d0e-9420-6aab8ea06fc2 with identifier: RJ71%20FSF to the API
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ71%20FSF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '146ddffe-a57e-5d0e-9420-6aab8ea06fc2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RJ71 FSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ71%20FSF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 94389,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY6NA024072',
 'year': 2022}
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520FSF%27 HTTP/1.1" 200 None
2026-03-28 22:30:53 [bca.uk] INFO: Saving data for RJ71%20FSF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536169.55911, 'last_price_update_time': 1774737053.84681}
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ71%2520FSF') HTTP/1.1" 204 0
2026-03-28 22:30:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b44ce19a-ab97-51d3-88f9-c411df3444bd with identifier: WF24%20NKD
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:30:53 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=pure+white HTTP/1.1" 200 None
2026-03-28 22:30:53 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:30:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b44ce19a-ab97-51d3-88f9-c411df3444bd with identifier: WF24%20NKD
2026-03-28 22:30:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b44ce19a-ab97-51d3-88f9-c411df3444bd with identifier: WF24%20NKD to the API
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF24%20NKD-GB',
 'category': 'Car',
 'color': 'pure white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b44ce19a-ab97-51d3-88f9-c411df3444bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WF24 NKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF24%20NKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 6364,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE S-CVT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I PURE S-CVT',
 'vin': 'JTDAGNAC000190615',
 'year': 2024}
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF24%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Saving data for WF24%20NKD: {'auction_closing_time': 1774951200.0, 'created_time': 1773835056.472074, 'last_price_update_time': 1774737054.267901}
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF24%2520NKD') HTTP/1.1" 204 0
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: ET68%20DWG
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET68%2520DWG%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for ET68%20DWG: 0
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: PO67%20ZCU
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO67%2520ZCU%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for PO67%20ZCU: 0
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: PJ20%20KVH
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ20%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for PJ20%20KVH: 2
2026-03-28 22:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa485544-c7ad-51d7-88e3-d9d76a1371e0 with identifier: PJ20%20KVH
2026-03-28 22:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa485544-c7ad-51d7-88e3-d9d76a1371e0 with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa485544-c7ad-51d7-88e3-d9d76a1371e0 with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa485544-c7ad-51d7-88e3-d9d76a1371e0, identifier: PJ20%20KVH
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: CK23%20WHN
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for CK23%20WHN: 2
2026-03-28 22:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89f881e5-6591-5c6e-9af8-b51a5f9c530b with identifier: CK23%20WHN
2026-03-28 22:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89f881e5-6591-5c6e-9af8-b51a5f9c530b with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89f881e5-6591-5c6e-9af8-b51a5f9c530b with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 89f881e5-6591-5c6e-9af8-b51a5f9c530b, identifier: CK23%20WHN
2026-03-28 22:30:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with identifier: DS23%20APZ
2026-03-28 22:30:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with identifier: DS23%20APZ
2026-03-28 22:30:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbe489d3-762d-5a12-b58e-ff22ab9a7f28 with identifier: DS23%20APZ to the API
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS23%20APZ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fbe489d3-762d-5a12-b58e-ff22ab9a7f28',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS23 APZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS23%20APZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 10310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH ULTIMATE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ULTIMATE (11KC)',
 'vin': 'VXKUHZKXZP4107468',
 'year': 2023}
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520APZ%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Saving data for DS23%20APZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534519.716365, 'last_price_update_time': 1774737054.799268}
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS23%2520APZ') HTTP/1.1" 204 0
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: HV74%20NWF
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for HV74%20NWF: 2
2026-03-28 22:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with identifier: HV74%20NWF
2026-03-28 22:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09, identifier: HV74%20NWF
2026-03-28 22:30:54 [bca.uk] INFO: Found listing with ID: HY19%20ASX
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ASX%27 HTTP/1.1" 200 None
2026-03-28 22:30:54 [bca.uk] INFO: Scrape type for HY19%20ASX: 2
2026-03-28 22:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with identifier: HY19%20ASX
2026-03-28 22:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with scrape type 2
2026-03-28 22:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with scrape type 2
2026-03-28 22:30:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40, identifier: HY19%20ASX
2026-03-28 22:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa485544-c7ad-51d7-88e3-d9d76a1371e0 with identifier: PJ20%20KVH
2026-03-28 22:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa485544-c7ad-51d7-88e3-d9d76a1371e0 with identifier: PJ20%20KVH
2026-03-28 22:30:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa485544-c7ad-51d7-88e3-d9d76a1371e0 with identifier: PJ20%20KVH to the API
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ20%20KVH-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fa485544-c7ad-51d7-88e3-d9d76a1371e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ20 KVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ20%20KVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 62538,
 'odometer_reading_unit': '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-E 100KW 50KWH ELITE(LAUNCH)(7.4) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ELITE(LAUNCH)(7.4)',
 'vin': 'VXKUHZKXZL4150951',
 'year': 2020}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ20%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 22:30:55 [bca.uk] INFO: Saving data for PJ20%20KVH: {'auction_closing_time': 1774951200.0, 'created_time': 1773835044.931365, 'last_price_update_time': 1774737055.294021}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ20%2520KVH') HTTP/1.1" 204 0
2026-03-28 22:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 89f881e5-6591-5c6e-9af8-b51a5f9c530b with identifier: CK23%20WHN
2026-03-28 22:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 89f881e5-6591-5c6e-9af8-b51a5f9c530b with identifier: CK23%20WHN
2026-03-28 22:30:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 89f881e5-6591-5c6e-9af8-b51a5f9c530b with identifier: CK23%20WHN to the API
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK23%20WHN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '89f881e5-6591-5c6e-9af8-b51a5f9c530b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK23 WHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK23%20WHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '5008',
 'odometer': 27026,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 5008 1.2 P/T 130 ALLURE PREMIUM EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'P/T 130 ALLURE PREMIUM EAT8',
 'vin': 'VF3MRHNSUPS020385',
 'year': 2023}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520WHN%27 HTTP/1.1" 200 None
2026-03-28 22:30:55 [bca.uk] INFO: Saving data for CK23%20WHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534439.320265, 'last_price_update_time': 1774737055.571954}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK23%2520WHN') HTTP/1.1" 204 0
2026-03-28 22:30:55 [bca.uk] INFO: Found listing with ID: FX71%20SKK
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520SKK%27 HTTP/1.1" 200 None
2026-03-28 22:30:55 [bca.uk] INFO: Scrape type for FX71%20SKK: 2
2026-03-28 22:30:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff3eb221-2dfd-58e1-8a06-75f053b3589e with identifier: FX71%20SKK
2026-03-28 22:30:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff3eb221-2dfd-58e1-8a06-75f053b3589e with scrape type 2
2026-03-28 22:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff3eb221-2dfd-58e1-8a06-75f053b3589e with scrape type 2
2026-03-28 22:30:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff3eb221-2dfd-58e1-8a06-75f053b3589e, identifier: FX71%20SKK
2026-03-28 22:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with identifier: HV74%20NWF
2026-03-28 22:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with identifier: HV74%20NWF
2026-03-28 22:30:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ce1a920-e5d2-51a0-a7ae-f711b56b4d09 with identifier: HV74%20NWF to the API
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV74%20NWF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6ce1a920-e5d2-51a0-a7ae-f711b56b4d09',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV74 NWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV74%20NWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'I4 GRAN COUPE',
 'odometer': 5344,
 '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 I4 GRAN COUPE 210KW 70KWH ED35 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': '210KW 70KWH ED35 M SPORT',
 'vin': 'WBY12HD020FU37873',
 'year': 2025}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520NWF%27 HTTP/1.1" 200 None
2026-03-28 22:30:55 [bca.uk] INFO: Saving data for HV74%20NWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536170.020994, 'last_price_update_time': 1774737055.964577}
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV74%2520NWF') HTTP/1.1" 204 0
2026-03-28 22:30:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with identifier: HY19%20ASX
2026-03-28 22:30:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with identifier: HY19%20ASX
2026-03-28 22:30:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 936a541e-ec19-5b0d-8b9d-7dcfa67a2f40 with identifier: HY19%20ASX to the API
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY19%20ASX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '936a541e-ec19-5b0d-8b9d-7dcfa67a2f40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY19 ASX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY19%20ASX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 43712,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC S',
 'vin': 'SADFA2AN0K1Z65584',
 'year': 2019}
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ASX%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Saving data for HY19%20ASX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534898.836853, 'last_price_update_time': 1774737056.257719}
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY19%2520ASX') HTTP/1.1" 204 0
2026-03-28 22:30:56 [bca.uk] INFO: Found listing with ID: LD18%20MLJ
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD18%2520MLJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Scrape type for LD18%20MLJ: 0
2026-03-28 22:30:56 [bca.uk] INFO: Found listing with ID: ED10%20ALP
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ED10%2520ALP%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Scrape type for ED10%20ALP: 2
2026-03-28 22:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59a51831-815d-5f9b-9c79-7907264eb3da with identifier: ED10%20ALP
2026-03-28 22:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59a51831-815d-5f9b-9c79-7907264eb3da with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59a51831-815d-5f9b-9c79-7907264eb3da with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59a51831-815d-5f9b-9c79-7907264eb3da, identifier: ED10%20ALP
2026-03-28 22:30:56 [bca.uk] INFO: Found listing with ID: LF21%20YTG
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF21%2520YTG%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Scrape type for LF21%20YTG: 2
2026-03-28 22:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with identifier: LF21%20YTG
2026-03-28 22:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8, identifier: LF21%20YTG
2026-03-28 22:30:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff3eb221-2dfd-58e1-8a06-75f053b3589e with identifier: FX71%20SKK
2026-03-28 22:30:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff3eb221-2dfd-58e1-8a06-75f053b3589e with identifier: FX71%20SKK
2026-03-28 22:30:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff3eb221-2dfd-58e1-8a06-75f053b3589e with identifier: FX71%20SKK to the API
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX71%20SKK-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': 'ff3eb221-2dfd-58e1-8a06-75f053b3589e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX71 SKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX71%20SKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 37666,
 'odometer_reading_unit': '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': 'SALZA2AT7MH160997',
 'year': 2021}
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520SKK%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Saving data for FX71%20SKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774534521.469367, 'last_price_update_time': 1774737056.772031}
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX71%2520SKK') HTTP/1.1" 204 0
2026-03-28 22:30:56 [bca.uk] INFO: Found listing with ID: BL73%20FTP
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Scrape type for BL73%20FTP: 2
2026-03-28 22:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25a15c15-f48d-52ce-82ec-c302de04fb49 with identifier: BL73%20FTP
2026-03-28 22:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25a15c15-f48d-52ce-82ec-c302de04fb49 with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25a15c15-f48d-52ce-82ec-c302de04fb49 with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25a15c15-f48d-52ce-82ec-c302de04fb49, identifier: BL73%20FTP
2026-03-28 22:30:56 [bca.uk] INFO: Found listing with ID: AE63%20THU
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520THU%27 HTTP/1.1" 200 None
2026-03-28 22:30:56 [bca.uk] INFO: Scrape type for AE63%20THU: 2
2026-03-28 22:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with identifier: AE63%20THU
2026-03-28 22:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with scrape type 2
2026-03-28 22:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with scrape type 2
2026-03-28 22:30:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6, identifier: AE63%20THU
2026-03-28 22:30:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59a51831-815d-5f9b-9c79-7907264eb3da with identifier: ED10%20ALP
2026-03-28 22:30:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59a51831-815d-5f9b-9c79-7907264eb3da with identifier: ED10%20ALP
2026-03-28 22:30:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59a51831-815d-5f9b-9c79-7907264eb3da with identifier: ED10%20ALP to the API
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 157,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ED10%20ALP-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59a51831-815d-5f9b-9c79-7907264eb3da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ED10 ALP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ED10%20ALP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'ALPINE',
 'model': 'A110',
 'odometer': 33095,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'ALPINE A110 1.8 TURBO 292 S DCT Coupe',
 'transmission': 'automatic',
 'trim': 'TURBO 292 S DCT',
 'vin': 'VFAAEFD0868667023',
 'year': 2022}
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ED10%2520ALP%27 HTTP/1.1" 200 None
2026-03-28 22:30:57 [bca.uk] INFO: Saving data for ED10%20ALP: {'auction_closing_time': 1775124000.0, 'created_time': 1774536281.591955, 'last_price_update_time': 1774737057.341565}
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ED10%2520ALP') HTTP/1.1" 204 0
2026-03-28 22:30:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with identifier: LF21%20YTG
2026-03-28 22:30:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with identifier: LF21%20YTG
2026-03-28 22:30:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8 with identifier: LF21%20YTG to the API
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF21%20YTG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f6e3bfee-8f94-5e36-aa80-fa2d19b3bcd8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF21 YTG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF21%20YTG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 42475,
 'odometer_reading_unit': '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': 'LRW3F7EB8MC165259',
 'year': 2021}
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF21%2520YTG%27 HTTP/1.1" 200 None
2026-03-28 22:30:57 [bca.uk] INFO: Saving data for LF21%20YTG: {'auction_closing_time': 1774864800.0, 'created_time': 1774016741.260989, 'last_price_update_time': 1774737057.65062}
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF21%2520YTG') HTTP/1.1" 204 0
2026-03-28 22:30:57 [bca.uk] INFO: Found listing with ID: GJ23%20KHG
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KHG%27 HTTP/1.1" 200 None
2026-03-28 22:30:57 [bca.uk] INFO: Scrape type for GJ23%20KHG: 2
2026-03-28 22:30:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with identifier: GJ23%20KHG
2026-03-28 22:30:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with scrape type 2
2026-03-28 22:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with scrape type 2
2026-03-28 22:30:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84af65c5-270a-5627-ba16-cdf6b7efb8e7, identifier: GJ23%20KHG
2026-03-28 22:30:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25a15c15-f48d-52ce-82ec-c302de04fb49 with identifier: BL73%20FTP
2026-03-28 22:30:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25a15c15-f48d-52ce-82ec-c302de04fb49 with identifier: BL73%20FTP
2026-03-28 22:30:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25a15c15-f48d-52ce-82ec-c302de04fb49 with identifier: BL73%20FTP to the API
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL73%20FTP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '25a15c15-f48d-52ce-82ec-c302de04fb49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL73 FTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL73%20FTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 14647,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 GT Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 GT',
 'vin': 'VR3UPHNEKR5013004',
 'year': 2024}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520FTP%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Saving data for BL73%20FTP: {'auction_closing_time': 1774864800.0, 'created_time': 1774536116.702912, 'last_price_update_time': 1774737058.096942}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL73%2520FTP') HTTP/1.1" 204 0
2026-03-28 22:30:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with identifier: AE63%20THU
2026-03-28 22:30:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with identifier: AE63%20THU
2026-03-28 22:30:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b7e6d86-3075-567b-86dd-9ea58bcc8fd6 with identifier: AE63%20THU to the API
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE63%20THU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b7e6d86-3075-567b-86dd-9ea58bcc8fd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE63 THU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE63%20THU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 107556,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 1.6 TDI 102 + STARTLINE Van',
 'transmission': 'manual',
 'trim': 'TDI 102 + STARTLINE',
 'vin': 'WV1ZZZ2KZEX024460',
 'year': 2013}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520THU%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Saving data for AE63%20THU: {'auction_closing_time': 1774778400.0, 'created_time': 1774534898.202328, 'last_price_update_time': 1774737058.392208}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE63%2520THU') HTTP/1.1" 204 0
2026-03-28 22:30:58 [bca.uk] INFO: Found listing with ID: RK74%20UVP
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520UVP%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Scrape type for RK74%20UVP: 2
2026-03-28 22:30:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9fe70e11-df62-5f08-8527-a8e4eb59c107 with identifier: RK74%20UVP
2026-03-28 22:30:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9fe70e11-df62-5f08-8527-a8e4eb59c107 with scrape type 2
2026-03-28 22:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9fe70e11-df62-5f08-8527-a8e4eb59c107 with scrape type 2
2026-03-28 22:30:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9fe70e11-df62-5f08-8527-a8e4eb59c107, identifier: RK74%20UVP
2026-03-28 22:30:58 [bca.uk] INFO: Found listing with ID: RA73%20EBJ
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520EBJ%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Scrape type for RA73%20EBJ: 0
2026-03-28 22:30:58 [bca.uk] INFO: Found listing with ID: YK13%20FZT
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520FZT%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Scrape type for YK13%20FZT: 2
2026-03-28 22:30:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with identifier: YK13%20FZT
2026-03-28 22:30:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with scrape type 2
2026-03-28 22:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with scrape type 2
2026-03-28 22:30:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54f636ad-c2c6-50ff-a62b-a2b385669aa5, identifier: YK13%20FZT
2026-03-28 22:30:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with identifier: GJ23%20KHG
2026-03-28 22:30:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with identifier: GJ23%20KHG
2026-03-28 22:30:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84af65c5-270a-5627-ba16-cdf6b7efb8e7 with identifier: GJ23%20KHG to the API
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ23%20KHG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '84af65c5-270a-5627-ba16-cdf6b7efb8e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ23 KHG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ23%20KHG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 49570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK4PC730247',
 'year': 2023}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ23%2520KHG%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Saving data for GJ23%20KHG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534481.497492, 'last_price_update_time': 1774737058.901344}
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ23%2520KHG') HTTP/1.1" 204 0
2026-03-28 22:30:58 [bca.uk] INFO: Found listing with ID: GV72%20UFY
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520UFY%27 HTTP/1.1" 200 None
2026-03-28 22:30:58 [bca.uk] INFO: Scrape type for GV72%20UFY: 2
2026-03-28 22:30:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd7247d-75dd-5889-bf87-2c8ec12199ae with identifier: GV72%20UFY
2026-03-28 22:30:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd7247d-75dd-5889-bf87-2c8ec12199ae with scrape type 2
2026-03-28 22:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edd7247d-75dd-5889-bf87-2c8ec12199ae with scrape type 2
2026-03-28 22:30:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edd7247d-75dd-5889-bf87-2c8ec12199ae, identifier: GV72%20UFY
2026-03-28 22:30:59 [bca.uk] INFO: Found listing with ID: BU13%20PXL
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU13%2520PXL%27 HTTP/1.1" 200 None
2026-03-28 22:30:59 [bca.uk] INFO: Scrape type for BU13%20PXL: 2
2026-03-28 22:30:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c25114a0-00fc-5d1e-9bd3-71ae67878d84 with identifier: BU13%20PXL
2026-03-28 22:30:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c25114a0-00fc-5d1e-9bd3-71ae67878d84 with scrape type 2
2026-03-28 22:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c25114a0-00fc-5d1e-9bd3-71ae67878d84 with scrape type 2
2026-03-28 22:30:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c25114a0-00fc-5d1e-9bd3-71ae67878d84, identifier: BU13%20PXL
2026-03-28 22:30:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9fe70e11-df62-5f08-8527-a8e4eb59c107 with identifier: RK74%20UVP
2026-03-28 22:30:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9fe70e11-df62-5f08-8527-a8e4eb59c107 with identifier: RK74%20UVP
2026-03-28 22:30:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9fe70e11-df62-5f08-8527-a8e4eb59c107 with identifier: RK74%20UVP to the API
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 217,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK74%20UVP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9fe70e11-df62-5f08-8527-a8e4eb59c107',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK74 UVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK74%20UVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 12097,
 '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 TOUAREG 3.0 V6 TDI 286 4M BLACK ED.TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 286 4M BLACK ED.TIP',
 'vin': 'WVGZZZCR6SD006694',
 'year': 2024}
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK74%2520UVP%27 HTTP/1.1" 200 None
2026-03-28 22:30:59 [bca.uk] INFO: Saving data for RK74%20UVP: {'auction_closing_time': 1775124000.0, 'created_time': 1774536283.858696, 'last_price_update_time': 1774737059.441135}
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK74%2520UVP') HTTP/1.1" 204 0
2026-03-28 22:30:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with identifier: YK13%20FZT
2026-03-28 22:30:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with identifier: YK13%20FZT
2026-03-28 22:30:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54f636ad-c2c6-50ff-a62b-a2b385669aa5 with identifier: YK13%20FZT to the API
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:30:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK13%20FZT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '54f636ad-c2c6-50ff-a62b-a2b385669aa5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK13 FZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK13%20FZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 93484,
 '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 OCTAVIA 1.6 TDI CR 105 ELEGANCE Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 105 ELEGANCE',
 'vin': 'TMBGT21Z3D2125826',
 'year': 2013}
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK13%2520FZT%27 HTTP/1.1" 200 None
2026-03-28 22:30:59 [bca.uk] INFO: Saving data for YK13%20FZT: {'auction_closing_time': 1775037600.0, 'created_time': 1774534432.766071, 'last_price_update_time': 1774737059.729777}
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK13%2520FZT') HTTP/1.1" 204 0
2026-03-28 22:30:59 [bca.uk] INFO: Found listing with ID: HV12%20KKL
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 22:30:59 [bca.uk] INFO: Scrape type for HV12%20KKL: 2
2026-03-28 22:30:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4819a5f0-ee91-58c2-be42-05011247492d with identifier: HV12%20KKL
2026-03-28 22:30:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4819a5f0-ee91-58c2-be42-05011247492d with scrape type 2
2026-03-28 22:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4819a5f0-ee91-58c2-be42-05011247492d with scrape type 2
2026-03-28 22:30:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4819a5f0-ee91-58c2-be42-05011247492d, identifier: HV12%20KKL
2026-03-28 22:30:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edd7247d-75dd-5889-bf87-2c8ec12199ae with identifier: GV72%20UFY
2026-03-28 22:30:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edd7247d-75dd-5889-bf87-2c8ec12199ae with identifier: GV72%20UFY
2026-03-28 22:30:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edd7247d-75dd-5889-bf87-2c8ec12199ae with identifier: GV72%20UFY to the API
2026-03-28 22:30:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV72%20UFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'edd7247d-75dd-5889-bf87-2c8ec12199ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV72 UFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV72%20UFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 67630,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 109KW 52KWH LIFE PURE (110KC) Hatchback',
 'transmission': 'automatic',
 'trim': '109KW 52KWH LIFE PURE (110KC)',
 'vin': 'WVGZZZE2ZPE024194',
 'year': 2023}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520UFY%27 HTTP/1.1" 200 None
2026-03-28 22:31:00 [bca.uk] INFO: Saving data for GV72%20UFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536117.107784, 'last_price_update_time': 1774737060.191935}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV72%2520UFY') HTTP/1.1" 204 0
2026-03-28 22:31:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c25114a0-00fc-5d1e-9bd3-71ae67878d84 with identifier: BU13%20PXL
2026-03-28 22:31:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c25114a0-00fc-5d1e-9bd3-71ae67878d84 with identifier: BU13%20PXL
2026-03-28 22:31:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c25114a0-00fc-5d1e-9bd3-71ae67878d84 with identifier: BU13%20PXL to the API
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU13%20PXL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c25114a0-00fc-5d1e-9bd3-71ae67878d84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU13 PXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU13%20PXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY C20',
 'odometer': 122238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY C20 1.6 TDI 102 BMT Van',
 'transmission': 'manual',
 'trim': 'TDI 102 BMT',
 'vin': 'WV1ZZZ2KZDX085269',
 'year': 2013}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU13%2520PXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:00 [bca.uk] INFO: Saving data for BU13%20PXL: {'auction_closing_time': 1774778400.0, 'created_time': 1774350491.678006, 'last_price_update_time': 1774737060.477024}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU13%2520PXL') HTTP/1.1" 204 0
2026-03-28 22:31:00 [bca.uk] INFO: Found listing with ID: NV17%20XOX
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520XOX%27 HTTP/1.1" 200 None
2026-03-28 22:31:00 [bca.uk] INFO: Scrape type for NV17%20XOX: 2
2026-03-28 22:31:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with identifier: NV17%20XOX
2026-03-28 22:31:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with scrape type 2
2026-03-28 22:31:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with scrape type 2
2026-03-28 22:31:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4, identifier: NV17%20XOX
2026-03-28 22:31:00 [bca.uk] INFO: Found listing with ID: BP72%20DYU
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520DYU%27 HTTP/1.1" 200 None
2026-03-28 22:31:00 [bca.uk] INFO: Scrape type for BP72%20DYU: 2
2026-03-28 22:31:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2c4d836-c5c5-57a1-aa40-bbc159c20cda with identifier: BP72%20DYU
2026-03-28 22:31:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2c4d836-c5c5-57a1-aa40-bbc159c20cda with scrape type 2
2026-03-28 22:31:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2c4d836-c5c5-57a1-aa40-bbc159c20cda with scrape type 2
2026-03-28 22:31:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2c4d836-c5c5-57a1-aa40-bbc159c20cda, identifier: BP72%20DYU
2026-03-28 22:31:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4819a5f0-ee91-58c2-be42-05011247492d with identifier: HV12%20KKL
2026-03-28 22:31:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4819a5f0-ee91-58c2-be42-05011247492d with identifier: HV12%20KKL
2026-03-28 22:31:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4819a5f0-ee91-58c2-be42-05011247492d with identifier: HV12%20KKL to the API
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV12%20KKL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4819a5f0-ee91-58c2-be42-05011247492d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV12 KKL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV12%20KKL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 153164,
 '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': 'WVWZZZAAZCD022347',
 'year': 2012}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV12%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 22:31:00 [bca.uk] INFO: Saving data for HV12%20KKL: {'auction_closing_time': 1775037600.0, 'created_time': 1773907554.97845, 'last_price_update_time': 1774737060.973008}
2026-03-28 22:31:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV12%2520KKL') HTTP/1.1" 204 0
2026-03-28 22:31:01 [bca.uk] INFO: Found listing with ID: RE22%20PGX
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 22:31:01 [bca.uk] INFO: Scrape type for RE22%20PGX: 2
2026-03-28 22:31:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78496977-5961-574f-b567-1ff61fc29ad4 with identifier: RE22%20PGX
2026-03-28 22:31:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78496977-5961-574f-b567-1ff61fc29ad4 with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78496977-5961-574f-b567-1ff61fc29ad4 with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78496977-5961-574f-b567-1ff61fc29ad4, identifier: RE22%20PGX
2026-03-28 22:31:01 [bca.uk] INFO: Found listing with ID: YY18%20UZA
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY18%2520UZA%27 HTTP/1.1" 200 None
2026-03-28 22:31:01 [bca.uk] INFO: Scrape type for YY18%20UZA: 2
2026-03-28 22:31:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5660d7b2-d795-524f-8795-dc17661d265a with identifier: YY18%20UZA
2026-03-28 22:31:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5660d7b2-d795-524f-8795-dc17661d265a with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5660d7b2-d795-524f-8795-dc17661d265a with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5660d7b2-d795-524f-8795-dc17661d265a, identifier: YY18%20UZA
2026-03-28 22:31:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with identifier: NV17%20XOX
2026-03-28 22:31:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with identifier: NV17%20XOX
2026-03-28 22:31:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4 with identifier: NV17%20XOX to the API
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NV17%20XOX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b59ab549-eb4a-5c1a-a2de-1a4b1a3818a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NV17 XOX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NV17%20XOX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 96288,
 'odometer_reading_unit': '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 GDI 2WD 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2WD 2 ISG',
 'vin': 'U5YPH814LHL343528',
 'year': 2017}
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV17%2520XOX%27 HTTP/1.1" 200 None
2026-03-28 22:31:01 [bca.uk] INFO: Saving data for NV17%20XOX: {'auction_closing_time': 1774951200.0, 'created_time': 1773828342.857208, 'last_price_update_time': 1774737061.584537}
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NV17%2520XOX') HTTP/1.1" 204 0
2026-03-28 22:31:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2c4d836-c5c5-57a1-aa40-bbc159c20cda with identifier: BP72%20DYU
2026-03-28 22:31:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2c4d836-c5c5-57a1-aa40-bbc159c20cda with identifier: BP72%20DYU
2026-03-28 22:31:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2c4d836-c5c5-57a1-aa40-bbc159c20cda with identifier: BP72%20DYU to the API
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BP72%20DYU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a2c4d836-c5c5-57a1-aa40-bbc159c20cda',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BP72 DYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BP72%20DYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 45294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 258KW 91KWH AWD EXTENDED RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '258KW 91KWH AWD EXTENDED RANGE',
 'vin': 'WF0TR3SU0NMA34072',
 'year': 2022}
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520DYU%27 HTTP/1.1" 200 None
2026-03-28 22:31:01 [bca.uk] INFO: Saving data for BP72%20DYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534432.391417, 'last_price_update_time': 1774737061.863762}
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BP72%2520DYU') HTTP/1.1" 204 0
2026-03-28 22:31:01 [bca.uk] INFO: Found listing with ID: LF23%20VWH
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520VWH%27 HTTP/1.1" 200 None
2026-03-28 22:31:01 [bca.uk] INFO: Scrape type for LF23%20VWH: 2
2026-03-28 22:31:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 465f8b20-12c0-5059-80bb-a6625cc3728b with identifier: LF23%20VWH
2026-03-28 22:31:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 465f8b20-12c0-5059-80bb-a6625cc3728b with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 465f8b20-12c0-5059-80bb-a6625cc3728b with scrape type 2
2026-03-28 22:31:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 465f8b20-12c0-5059-80bb-a6625cc3728b, identifier: LF23%20VWH
2026-03-28 22:31:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78496977-5961-574f-b567-1ff61fc29ad4 with identifier: RE22%20PGX
2026-03-28 22:31:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78496977-5961-574f-b567-1ff61fc29ad4 with identifier: RE22%20PGX
2026-03-28 22:31:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78496977-5961-574f-b567-1ff61fc29ad4 with identifier: RE22%20PGX to the API
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE22%20PGX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78496977-5961-574f-b567-1ff61fc29ad4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE22 PGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE22%20PGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200',
 'odometer': 38179,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLB 200 1.3 AMG LINE 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE 7G',
 'vin': 'W1N2476872W198133',
 'year': 2022}
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE22%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 22:31:02 [bca.uk] INFO: Saving data for RE22%20PGX: {'auction_closing_time': 1774864800.0, 'created_time': 1774536104.412296, 'last_price_update_time': 1774737062.255874}
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE22%2520PGX') HTTP/1.1" 204 0
2026-03-28 22:31:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5660d7b2-d795-524f-8795-dc17661d265a with identifier: YY18%20UZA
2026-03-28 22:31:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5660d7b2-d795-524f-8795-dc17661d265a with identifier: YY18%20UZA
2026-03-28 22:31:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5660d7b2-d795-524f-8795-dc17661d265a with identifier: YY18%20UZA to the API
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY18%20UZA-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5660d7b2-d795-524f-8795-dc17661d265a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY18 UZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY18%20UZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 64032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD FIRST EDITION Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD FIRST EDITION',
 'vin': 'SADFA2AN3J1Z00663',
 'year': 2018}
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY18%2520UZA%27 HTTP/1.1" 200 None
2026-03-28 22:31:02 [bca.uk] INFO: Saving data for YY18%20UZA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534892.089769, 'last_price_update_time': 1774737062.540207}
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY18%2520UZA') HTTP/1.1" 204 0
2026-03-28 22:31:02 [bca.uk] INFO: Found listing with ID: EA18%20EHR
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:02 [bca.uk] INFO: Scrape type for EA18%20EHR: 2
2026-03-28 22:31:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e57a681c-1884-5518-bd2f-4bace8fb0d73 with identifier: EA18%20EHR
2026-03-28 22:31:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e57a681c-1884-5518-bd2f-4bace8fb0d73 with scrape type 2
2026-03-28 22:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e57a681c-1884-5518-bd2f-4bace8fb0d73 with scrape type 2
2026-03-28 22:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e57a681c-1884-5518-bd2f-4bace8fb0d73, identifier: EA18%20EHR
2026-03-28 22:31:02 [bca.uk] INFO: Found listing with ID: GJ71%20VMR
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 22:31:02 [bca.uk] INFO: Scrape type for GJ71%20VMR: 2
2026-03-28 22:31:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with identifier: GJ71%20VMR
2026-03-28 22:31:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with scrape type 2
2026-03-28 22:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with scrape type 2
2026-03-28 22:31:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9, identifier: GJ71%20VMR
2026-03-28 22:31:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 465f8b20-12c0-5059-80bb-a6625cc3728b with identifier: LF23%20VWH
2026-03-28 22:31:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 465f8b20-12c0-5059-80bb-a6625cc3728b with identifier: LF23%20VWH
2026-03-28 22:31:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 465f8b20-12c0-5059-80bb-a6625cc3728b with identifier: LF23%20VWH to the API
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF23%20VWH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '465f8b20-12c0-5059-80bb-a6625cc3728b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF23 VWH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF23%20VWH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 21185,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS7PC761773',
 'year': 2023}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520VWH%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Saving data for LF23%20VWH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534478.724684, 'last_price_update_time': 1774737063.101698}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF23%2520VWH') HTTP/1.1" 204 0
2026-03-28 22:31:03 [bca.uk] INFO: Found listing with ID: RX72%20CJU
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX72%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Scrape type for RX72%20CJU: 2
2026-03-28 22:31:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11e771ed-f25b-5f17-a442-37eb784139aa with identifier: RX72%20CJU
2026-03-28 22:31:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11e771ed-f25b-5f17-a442-37eb784139aa with scrape type 2
2026-03-28 22:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11e771ed-f25b-5f17-a442-37eb784139aa with scrape type 2
2026-03-28 22:31:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11e771ed-f25b-5f17-a442-37eb784139aa, identifier: RX72%20CJU
2026-03-28 22:31:03 [bca.uk] INFO: Found listing with ID: LL24%20OAM
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL24%2520OAM%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Scrape type for LL24%20OAM: 0
2026-03-28 22:31:03 [bca.uk] INFO: Found listing with ID: MW18%20YHR
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW18%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Scrape type for MW18%20YHR: 2
2026-03-28 22:31:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51234f06-aff5-51f0-ad1d-63a1e76d837d with identifier: MW18%20YHR
2026-03-28 22:31:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51234f06-aff5-51f0-ad1d-63a1e76d837d with scrape type 2
2026-03-28 22:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51234f06-aff5-51f0-ad1d-63a1e76d837d with scrape type 2
2026-03-28 22:31:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 51234f06-aff5-51f0-ad1d-63a1e76d837d, identifier: MW18%20YHR
2026-03-28 22:31:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e57a681c-1884-5518-bd2f-4bace8fb0d73 with identifier: EA18%20EHR
2026-03-28 22:31:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e57a681c-1884-5518-bd2f-4bace8fb0d73 with identifier: EA18%20EHR
2026-03-28 22:31:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e57a681c-1884-5518-bd2f-4bace8fb0d73 with identifier: EA18%20EHR to the API
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA18%20EHR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e57a681c-1884-5518-bd2f-4bace8fb0d73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA18 EHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA18%20EHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 89333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Convertible',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA5AN0JH301356',
 'year': 2018}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520EHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Saving data for EA18%20EHR: {'auction_closing_time': 1774951200.0, 'created_time': 1773829865.210626, 'last_price_update_time': 1774737063.641303}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA18%2520EHR') HTTP/1.1" 204 0
2026-03-28 22:31:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with identifier: GJ71%20VMR
2026-03-28 22:31:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with identifier: GJ71%20VMR
2026-03-28 22:31:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9 with identifier: GJ71%20VMR to the API
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ71%20VMR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1e550a2a-ec38-5d82-bc9a-b83a1f6cadb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GJ71 VMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ71%20VMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 88163,
 'odometer_reading_unit': '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': 'LRW3F7EB0MC380876',
 'year': 2021}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 22:31:03 [bca.uk] INFO: Saving data for GJ71%20VMR: {'auction_closing_time': 1774864800.0, 'created_time': 1773931385.300396, 'last_price_update_time': 1774737063.967626}
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ71%2520VMR') HTTP/1.1" 204 0
2026-03-28 22:31:03 [bca.uk] INFO: Found listing with ID: LG23%20ZFS
2026-03-28 22:31:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520ZFS%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Scrape type for LG23%20ZFS: 2
2026-03-28 22:31:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with identifier: LG23%20ZFS
2026-03-28 22:31:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with scrape type 2
2026-03-28 22:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with scrape type 2
2026-03-28 22:31:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eef0dcf4-6402-5dd2-8d75-9f853e57bed9, identifier: LG23%20ZFS
2026-03-28 22:31:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11e771ed-f25b-5f17-a442-37eb784139aa with identifier: RX72%20CJU
2026-03-28 22:31:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11e771ed-f25b-5f17-a442-37eb784139aa with identifier: RX72%20CJU
2026-03-28 22:31:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11e771ed-f25b-5f17-a442-37eb784139aa with identifier: RX72%20CJU to the API
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX72%20CJU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11e771ed-f25b-5f17-a442-37eb784139aa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RX72 CJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX72%20CJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'CADDY MAXI',
 'odometer': 5655,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN CADDY MAXI 2.0 TDI 102 LIFE MPV',
 'transmission': 'manual',
 'trim': 'TDI 102 LIFE',
 'vin': 'WV2ZZZSK8NX063010',
 'year': 2022}
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX72%2520CJU%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Saving data for RX72%20CJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534577.884162, 'last_price_update_time': 1774737064.384312}
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX72%2520CJU') HTTP/1.1" 204 0
2026-03-28 22:31:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 51234f06-aff5-51f0-ad1d-63a1e76d837d with identifier: MW18%20YHR
2026-03-28 22:31:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 51234f06-aff5-51f0-ad1d-63a1e76d837d with identifier: MW18%20YHR
2026-03-28 22:31:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 51234f06-aff5-51f0-ad1d-63a1e76d837d with identifier: MW18%20YHR to the API
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW18%20YHR-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '51234f06-aff5-51f0-ad1d-63a1e76d837d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW18 YHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW18%20YHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'TRANSPORTER T30',
 'odometer': 69833,
 'odometer_reading_unit': '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 TRANSPORTER T30 2.0 TDI 150 BMT EDITION SWB KOMBI '
          'CrewCab Van',
 'transmission': 'automatic',
 'trim': 'TDI 150 BMT EDITION SWB KOMBI',
 'vin': 'WV1ZZZ7HZJH167884',
 'year': 2018}
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW18%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Saving data for MW18%20YHR: {'auction_closing_time': 1774778400.0, 'created_time': 1774534889.753151, 'last_price_update_time': 1774737064.706241}
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW18%2520YHR') HTTP/1.1" 204 0
2026-03-28 22:31:04 [bca.uk] INFO: Found listing with ID: HA11%20YSJ
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HA11%2520YSJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Scrape type for HA11%20YSJ: 0
2026-03-28 22:31:04 [bca.uk] INFO: Found listing with ID: VO21%20SWN
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520SWN%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Scrape type for VO21%20SWN: 2
2026-03-28 22:31:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with identifier: VO21%20SWN
2026-03-28 22:31:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with scrape type 2
2026-03-28 22:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with scrape type 2
2026-03-28 22:31:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8711f180-b4cb-57b6-acb5-5f8649ef6d61, identifier: VO21%20SWN
2026-03-28 22:31:04 [bca.uk] INFO: Found listing with ID: LS73%20GLF
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:31:04 [bca.uk] INFO: Scrape type for LS73%20GLF: 2
2026-03-28 22:31:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b469db6e-41e4-52ba-961a-98b372190dd6 with identifier: LS73%20GLF
2026-03-28 22:31:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b469db6e-41e4-52ba-961a-98b372190dd6 with scrape type 2
2026-03-28 22:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b469db6e-41e4-52ba-961a-98b372190dd6 with scrape type 2
2026-03-28 22:31:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b469db6e-41e4-52ba-961a-98b372190dd6, identifier: LS73%20GLF
2026-03-28 22:31:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with identifier: LG23%20ZFS
2026-03-28 22:31:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with identifier: LG23%20ZFS
2026-03-28 22:31:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eef0dcf4-6402-5dd2-8d75-9f853e57bed9 with identifier: LG23%20ZFS to the API
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG23%20ZFS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'eef0dcf4-6402-5dd2-8d75-9f853e57bed9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LG23 ZFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG23%20ZFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 31181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6PC705266',
 'year': 2023}
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520ZFS%27 HTTP/1.1" 200 None
2026-03-28 22:31:05 [bca.uk] INFO: Saving data for LG23%20ZFS: {'auction_closing_time': 1774864800.0, 'created_time': 1774534512.67065, 'last_price_update_time': 1774737065.269052}
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG23%2520ZFS') HTTP/1.1" 204 0
2026-03-28 22:31:05 [bca.uk] INFO: Found listing with ID: YB25%20XWL
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:31:05 [bca.uk] INFO: Scrape type for YB25%20XWL: 2
2026-03-28 22:31:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with identifier: YB25%20XWL
2026-03-28 22:31:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with scrape type 2
2026-03-28 22:31:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with scrape type 2
2026-03-28 22:31:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b, identifier: YB25%20XWL
2026-03-28 22:31:05 [bca.uk] INFO: Found listing with ID: GC19%20RZR
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520RZR%27 HTTP/1.1" 200 None
2026-03-28 22:31:05 [bca.uk] INFO: Scrape type for GC19%20RZR: 2
2026-03-28 22:31:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with identifier: GC19%20RZR
2026-03-28 22:31:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with scrape type 2
2026-03-28 22:31:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with scrape type 2
2026-03-28 22:31:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bd7b8cc-0a89-56c2-92ea-1f04f7818078, identifier: GC19%20RZR
2026-03-28 22:31:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with identifier: VO21%20SWN
2026-03-28 22:31:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with identifier: VO21%20SWN
2026-03-28 22:31:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8711f180-b4cb-57b6-acb5-5f8649ef6d61 with identifier: VO21%20SWN to the API
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO21%20SWN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8711f180-b4cb-57b6-acb5-5f8649ef6d61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VO21 SWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO21%20SWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 21768,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW051221',
 'year': 2021}
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO21%2520SWN%27 HTTP/1.1" 200 None
2026-03-28 22:31:05 [bca.uk] INFO: Saving data for VO21%20SWN: {'auction_closing_time': 1774951200.0, 'created_time': 1774536297.525631, 'last_price_update_time': 1774737065.897307}
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO21%2520SWN') HTTP/1.1" 204 0
2026-03-28 22:31:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b469db6e-41e4-52ba-961a-98b372190dd6 with identifier: LS73%20GLF
2026-03-28 22:31:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b469db6e-41e4-52ba-961a-98b372190dd6 with identifier: LS73%20GLF
2026-03-28 22:31:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b469db6e-41e4-52ba-961a-98b372190dd6 with identifier: LS73%20GLF to the API
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS73%20GLF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b469db6e-41e4-52ba-961a-98b372190dd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS73 GLF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS73%20GLF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 41889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 E-POWER HEV ACENTA PREMIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'E-POWER HEV ACENTA PREMIUM',
 'vin': 'SJNTBAJ12U1295029',
 'year': 2023}
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520GLF%27 HTTP/1.1" 200 None
2026-03-28 22:31:06 [bca.uk] INFO: Saving data for LS73%20GLF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534451.565459, 'last_price_update_time': 1774737066.215305}
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS73%2520GLF') HTTP/1.1" 204 0
2026-03-28 22:31:06 [bca.uk] INFO: Found listing with ID: LM72%20KHA
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:31:06 [bca.uk] INFO: Scrape type for LM72%20KHA: 2
2026-03-28 22:31:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5574f98-926c-5bdf-8cca-55c70f263bfe with identifier: LM72%20KHA
2026-03-28 22:31:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5574f98-926c-5bdf-8cca-55c70f263bfe with scrape type 2
2026-03-28 22:31:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5574f98-926c-5bdf-8cca-55c70f263bfe with scrape type 2
2026-03-28 22:31:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5574f98-926c-5bdf-8cca-55c70f263bfe, identifier: LM72%20KHA
2026-03-28 22:31:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with identifier: YB25%20XWL
2026-03-28 22:31:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with identifier: YB25%20XWL
2026-03-28 22:31:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4d497a5a-dbfb-518c-88ec-1ff6cb434d4b with identifier: YB25%20XWL to the API
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB25%20XWL-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4d497a5a-dbfb-518c-88ec-1ff6cb434d4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB25 XWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB25%20XWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 8278,
 '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': 'NISSAN QASHQAI 1.3 DIG-T 158 MH N-CONNECTA X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 158 MH N-CONNECTA X-T',
 'vin': 'SJNJ12TA5U2176716',
 'year': 2025}
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:31:06 [bca.uk] INFO: Saving data for YB25%20XWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774536173.207594, 'last_price_update_time': 1774737066.608412}
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB25%2520XWL') HTTP/1.1" 204 0
2026-03-28 22:31:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with identifier: GC19%20RZR
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=tyrol+silver+bi-tone HTTP/1.1" 200 None
2026-03-28 22:31:06 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:31:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with identifier: GC19%20RZR
2026-03-28 22:31:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bd7b8cc-0a89-56c2-92ea-1f04f7818078 with identifier: GC19%20RZR to the API
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC19%20RZR-GB',
 'category': 'Car',
 'color': 'tyrol silver bi',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0bd7b8cc-0a89-56c2-92ea-1f04f7818078',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC19 RZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC19%20RZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 101491,
 'odometer_reading_unit': '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 YARIS 1.5 VVT-I Y20 (BI-TONE) Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I Y20 (BI-TONE)',
 'vin': 'VNKKG3D380A134248',
 'year': 2019}
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC19%2520RZR%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Saving data for GC19%20RZR: {'auction_closing_time': 1774951200.0, 'created_time': 1773930560.244073, 'last_price_update_time': 1774737067.017215}
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC19%2520RZR') HTTP/1.1" 204 0
2026-03-28 22:31:07 [bca.uk] INFO: Found listing with ID: DA68%20XDH
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Scrape type for DA68%20XDH: 2
2026-03-28 22:31:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d09955ae-2102-57a6-9ba0-55dfd5d70040 with identifier: DA68%20XDH
2026-03-28 22:31:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d09955ae-2102-57a6-9ba0-55dfd5d70040 with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d09955ae-2102-57a6-9ba0-55dfd5d70040 with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d09955ae-2102-57a6-9ba0-55dfd5d70040, identifier: DA68%20XDH
2026-03-28 22:31:07 [bca.uk] INFO: Found listing with ID: YN22%20NAU
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Scrape type for YN22%20NAU: 2
2026-03-28 22:31:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4dbfa359-58e5-5282-b837-91cc730f741e with identifier: YN22%20NAU
2026-03-28 22:31:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4dbfa359-58e5-5282-b837-91cc730f741e with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4dbfa359-58e5-5282-b837-91cc730f741e with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4dbfa359-58e5-5282-b837-91cc730f741e, identifier: YN22%20NAU
2026-03-28 22:31:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5574f98-926c-5bdf-8cca-55c70f263bfe with identifier: LM72%20KHA
2026-03-28 22:31:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5574f98-926c-5bdf-8cca-55c70f263bfe with identifier: LM72%20KHA
2026-03-28 22:31:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5574f98-926c-5bdf-8cca-55c70f263bfe with identifier: LM72%20KHA to the API
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM72%20KHA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c5574f98-926c-5bdf-8cca-55c70f263bfe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM72 KHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM72%20KHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 74277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZGY7PA022298',
 'year': 2022}
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Saving data for LM72%20KHA: {'auction_closing_time': 1774864800.0, 'created_time': 1773931294.567808, 'last_price_update_time': 1774737067.526766}
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM72%2520KHA') HTTP/1.1" 204 0
2026-03-28 22:31:07 [bca.uk] INFO: Found listing with ID: YC23%20NZG
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Scrape type for YC23%20NZG: 2
2026-03-28 22:31:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2650f21-7a41-52f8-b850-ef66e80a58d0 with identifier: YC23%20NZG
2026-03-28 22:31:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2650f21-7a41-52f8-b850-ef66e80a58d0 with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2650f21-7a41-52f8-b850-ef66e80a58d0 with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2650f21-7a41-52f8-b850-ef66e80a58d0, identifier: YC23%20NZG
2026-03-28 22:31:07 [bca.uk] INFO: Found listing with ID: LS67%20EVN
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS67%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 22:31:07 [bca.uk] INFO: Scrape type for LS67%20EVN: 2
2026-03-28 22:31:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77c66608-1dfc-517a-ad1d-f815c1ee865b with identifier: LS67%20EVN
2026-03-28 22:31:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77c66608-1dfc-517a-ad1d-f815c1ee865b with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77c66608-1dfc-517a-ad1d-f815c1ee865b with scrape type 2
2026-03-28 22:31:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77c66608-1dfc-517a-ad1d-f815c1ee865b, identifier: LS67%20EVN
2026-03-28 22:31:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d09955ae-2102-57a6-9ba0-55dfd5d70040 with identifier: DA68%20XDH
2026-03-28 22:31:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d09955ae-2102-57a6-9ba0-55dfd5d70040 with identifier: DA68%20XDH
2026-03-28 22:31:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d09955ae-2102-57a6-9ba0-55dfd5d70040 with identifier: DA68%20XDH to the API
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA68%20XDH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd09955ae-2102-57a6-9ba0-55dfd5d70040',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA68 XDH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA68%20XDH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'AMG GT63',
 'odometer': 49541,
 'odometer_reading_unit': '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 AMG GT63 4.0 639 S 4M+ PREMIUM+ 9G-MCT Coupe',
 'transmission': 'automatic',
 'trim': '639 S 4M+ PREMIUM+ 9G-MCT',
 'vin': 'WDD2906892A002289',
 'year': 2019}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 22:31:08 [bca.uk] INFO: Saving data for DA68%20XDH: {'auction_closing_time': 1775124000.0, 'created_time': 1774437997.43135, 'last_price_update_time': 1774737068.047158}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA68%2520XDH') HTTP/1.1" 204 0
2026-03-28 22:31:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4dbfa359-58e5-5282-b837-91cc730f741e with identifier: YN22%20NAU
2026-03-28 22:31:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4dbfa359-58e5-5282-b837-91cc730f741e with identifier: YN22%20NAU
2026-03-28 22:31:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4dbfa359-58e5-5282-b837-91cc730f741e with identifier: YN22%20NAU to the API
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN22%20NAU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4dbfa359-58e5-5282-b837-91cc730f741e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YN22 NAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN22%20NAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 34069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC47NX062834',
 'year': 2022}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520NAU%27 HTTP/1.1" 200 None
2026-03-28 22:31:08 [bca.uk] INFO: Saving data for YN22%20NAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534423.073792, 'last_price_update_time': 1774737068.332785}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN22%2520NAU') HTTP/1.1" 204 0
2026-03-28 22:31:08 [bca.uk] INFO: Found listing with ID: LP21%20NUH
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520NUH%27 HTTP/1.1" 200 None
2026-03-28 22:31:08 [bca.uk] INFO: Scrape type for LP21%20NUH: 2
2026-03-28 22:31:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 176aa3a2-2aea-5586-bc68-41e45fdbd955 with identifier: LP21%20NUH
2026-03-28 22:31:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 176aa3a2-2aea-5586-bc68-41e45fdbd955 with scrape type 2
2026-03-28 22:31:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 176aa3a2-2aea-5586-bc68-41e45fdbd955 with scrape type 2
2026-03-28 22:31:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 176aa3a2-2aea-5586-bc68-41e45fdbd955, identifier: LP21%20NUH
2026-03-28 22:31:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2650f21-7a41-52f8-b850-ef66e80a58d0 with identifier: YC23%20NZG
2026-03-28 22:31:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2650f21-7a41-52f8-b850-ef66e80a58d0 with identifier: YC23%20NZG
2026-03-28 22:31:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2650f21-7a41-52f8-b850-ef66e80a58d0 with identifier: YC23%20NZG to the API
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC23%20NZG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a2650f21-7a41-52f8-b850-ef66e80a58d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC23 NZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC23%20NZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 45386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4096PN050230',
 'year': 2023}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 22:31:08 [bca.uk] INFO: Saving data for YC23%20NZG: {'auction_closing_time': 1774864800.0, 'created_time': 1774536172.413037, 'last_price_update_time': 1774737068.753639}
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC23%2520NZG') HTTP/1.1" 204 0
2026-03-28 22:31:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77c66608-1dfc-517a-ad1d-f815c1ee865b with identifier: LS67%20EVN
2026-03-28 22:31:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77c66608-1dfc-517a-ad1d-f815c1ee865b with identifier: LS67%20EVN
2026-03-28 22:31:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77c66608-1dfc-517a-ad1d-f815c1ee865b with identifier: LS67%20EVN to the API
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS67%20EVN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '77c66608-1dfc-517a-ad1d-f815c1ee865b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS67 EVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS67%20EVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'COMBO',
 'odometer': 60530,
 'odometer_reading_unit': '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 COMBO 1.3 CDTI 95 2000 L1 H1 Van',
 'transmission': 'manual',
 'trim': 'CDTI 95 2000 L1 H1',
 'vin': 'W0L6ZZU1AH9618619',
 'year': 2017}
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS67%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Saving data for LS67%20EVN: {'auction_closing_time': 1774778400.0, 'created_time': 1774534889.30551, 'last_price_update_time': 1774737069.036275}
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS67%2520EVN') HTTP/1.1" 204 0
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: SY24%20VVA
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY24%2520VVA%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for SY24%20VVA: 0
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: LS73%20EFH
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for LS73%20EFH: 2
2026-03-28 22:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b71ed3b0-a7bf-525d-9477-76cd778727ee with identifier: LS73%20EFH
2026-03-28 22:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b71ed3b0-a7bf-525d-9477-76cd778727ee with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b71ed3b0-a7bf-525d-9477-76cd778727ee with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b71ed3b0-a7bf-525d-9477-76cd778727ee, identifier: LS73%20EFH
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: KR68%20LWG
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR68%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for KR68%20LWG: 0
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: LF65%20ZZH
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF65%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for LF65%20ZZH: 2
2026-03-28 22:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4baef3b-d643-5457-bd9b-f9cbd013f402 with identifier: LF65%20ZZH
2026-03-28 22:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4baef3b-d643-5457-bd9b-f9cbd013f402 with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4baef3b-d643-5457-bd9b-f9cbd013f402 with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c4baef3b-d643-5457-bd9b-f9cbd013f402, identifier: LF65%20ZZH
2026-03-28 22:31:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 176aa3a2-2aea-5586-bc68-41e45fdbd955 with identifier: LP21%20NUH
2026-03-28 22:31:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 176aa3a2-2aea-5586-bc68-41e45fdbd955 with identifier: LP21%20NUH
2026-03-28 22:31:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 176aa3a2-2aea-5586-bc68-41e45fdbd955 with identifier: LP21%20NUH to the API
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP21%20NUH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel/Electric',
 'id': '176aa3a2-2aea-5586-bc68-41e45fdbd955',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP21 NUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP21%20NUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C300 DE EQ-P',
 'odometer': 82921,
 'odometer_reading_unit': '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 C300 DE EQ-P 2.0 AMG LINE NIGHT ED.PREM.PLUS 9G '
          'Estate',
 'transmission': 'manual',
 'trim': 'AMG LINE NIGHT ED.PREM.PLUS 9G',
 'vin': 'W1K2052132G085886',
 'year': 2021}
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP21%2520NUH%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Saving data for LP21%20NUH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534505.800309, 'last_price_update_time': 1774737069.580144}
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP21%2520NUH') HTTP/1.1" 204 0
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: YC24%20LTK
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC24%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for YC24%20LTK: 2
2026-03-28 22:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 482273b5-babc-5420-aea2-6e2b96f6a60e with identifier: YC24%20LTK
2026-03-28 22:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 482273b5-babc-5420-aea2-6e2b96f6a60e with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 482273b5-babc-5420-aea2-6e2b96f6a60e with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 482273b5-babc-5420-aea2-6e2b96f6a60e, identifier: YC24%20LTK
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: HY19%20AZZ
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520AZZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for HY19%20AZZ: 0
2026-03-28 22:31:09 [bca.uk] INFO: Found listing with ID: KE73%20JXD
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520JXD%27 HTTP/1.1" 200 None
2026-03-28 22:31:09 [bca.uk] INFO: Scrape type for KE73%20JXD: 2
2026-03-28 22:31:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with identifier: KE73%20JXD
2026-03-28 22:31:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with scrape type 2
2026-03-28 22:31:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e3e2b316-e03c-5bcd-9658-3f5cc34f0801, identifier: KE73%20JXD
2026-03-28 22:31:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b71ed3b0-a7bf-525d-9477-76cd778727ee with identifier: LS73%20EFH
2026-03-28 22:31:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b71ed3b0-a7bf-525d-9477-76cd778727ee with identifier: LS73%20EFH
2026-03-28 22:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b71ed3b0-a7bf-525d-9477-76cd778727ee with identifier: LS73%20EFH to the API
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS73%20EFH-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': 'b71ed3b0-a7bf-525d-9477-76cd778727ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS73 EFH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS73%20EFH&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 20688,
 'odometer_reading_unit': '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 TIGUAN 1.4 TSI PHEV R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI PHEV R LINE DSG',
 'vin': 'WVGZZZ5N7RW403419',
 'year': 2023}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 22:31:10 [bca.uk] INFO: Saving data for LS73%20EFH: {'auction_closing_time': 1774951200.0, 'created_time': 1774536279.94602, 'last_price_update_time': 1774737070.199777}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS73%2520EFH') HTTP/1.1" 204 0
2026-03-28 22:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c4baef3b-d643-5457-bd9b-f9cbd013f402 with identifier: LF65%20ZZH
2026-03-28 22:31:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c4baef3b-d643-5457-bd9b-f9cbd013f402 with identifier: LF65%20ZZH
2026-03-28 22:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c4baef3b-d643-5457-bd9b-f9cbd013f402 with identifier: LF65%20ZZH to the API
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF65%20ZZH-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c4baef3b-d643-5457-bd9b-f9cbd013f402',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF65 ZZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF65%20ZZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '520D',
 'odometer': 37803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 190 SE STEP Saloon',
 'transmission': 'automatic',
 'trim': '190 SE STEP',
 'vin': 'WBA5E52050G215010',
 'year': 2015}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF65%2520ZZH%27 HTTP/1.1" 200 None
2026-03-28 22:31:10 [bca.uk] INFO: Saving data for LF65%20ZZH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534453.122913, 'last_price_update_time': 1774737070.471373}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF65%2520ZZH') HTTP/1.1" 204 0
2026-03-28 22:31:10 [bca.uk] INFO: Found listing with ID: MF21%20RGU
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF21%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 22:31:10 [bca.uk] INFO: Scrape type for MF21%20RGU: 2
2026-03-28 22:31:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2244659-4db1-559a-9c15-6056d9da94eb with identifier: MF21%20RGU
2026-03-28 22:31:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2244659-4db1-559a-9c15-6056d9da94eb with scrape type 2
2026-03-28 22:31:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2244659-4db1-559a-9c15-6056d9da94eb with scrape type 2
2026-03-28 22:31:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2244659-4db1-559a-9c15-6056d9da94eb, identifier: MF21%20RGU
2026-03-28 22:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 482273b5-babc-5420-aea2-6e2b96f6a60e with identifier: YC24%20LTK
2026-03-28 22:31:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 482273b5-babc-5420-aea2-6e2b96f6a60e with identifier: YC24%20LTK
2026-03-28 22:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 482273b5-babc-5420-aea2-6e2b96f6a60e with identifier: YC24%20LTK to the API
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC24%20LTK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '482273b5-babc-5420-aea2-6e2b96f6a60e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC24 LTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC24%20LTK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'LEAF',
 'odometer': 11827,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN LEAF 110KW 39KWH N-CONNECTA Hatchback',
 'transmission': 'automatic',
 'trim': '110KW 39KWH N-CONNECTA',
 'vin': 'SJNFAAZE1U0209986',
 'year': 2024}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC24%2520LTK%27 HTTP/1.1" 200 None
2026-03-28 22:31:10 [bca.uk] INFO: Saving data for YC24%20LTK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536172.008139, 'last_price_update_time': 1774737070.885987}
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC24%2520LTK') HTTP/1.1" 204 0
2026-03-28 22:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with identifier: KE73%20JXD
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:31:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=astral+black HTTP/1.1" 200 None
2026-03-28 22:31:11 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:31:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with identifier: KE73%20JXD
2026-03-28 22:31:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e3e2b316-e03c-5bcd-9658-3f5cc34f0801 with identifier: KE73%20JXD to the API
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE73%20JXD-GB',
 'category': 'Car',
 'color': 'astral black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e3e2b316-e03c-5bcd-9658-3f5cc34f0801',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE73 JXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE73%20JXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 48675,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH VISION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH VISION (11KC)',
 'vin': 'JTMAABAA30A025456',
 'year': 2024}
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520JXD%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Saving data for KE73%20JXD: {'auction_closing_time': 1774951200.0, 'created_time': 1773828283.104525, 'last_price_update_time': 1774737071.282159}
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE73%2520JXD') HTTP/1.1" 204 0
2026-03-28 22:31:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: CN24%20VAX
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN24%2520VAX%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for CN24%20VAX: 2
2026-03-28 22:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 829559d5-8a1a-579d-b04e-498f664a09c2 with identifier: CN24%20VAX
2026-03-28 22:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 829559d5-8a1a-579d-b04e-498f664a09c2 with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 829559d5-8a1a-579d-b04e-498f664a09c2 with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 829559d5-8a1a-579d-b04e-498f664a09c2, identifier: CN24%20VAX
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: OV67%20NCF
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV67%2520NCF%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for OV67%20NCF: 0
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: OY17%20WCN
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY17%2520WCN%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for OY17%20WCN: 0
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: SY21%20KSE
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for SY21%20KSE: 2
2026-03-28 22:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 798b568a-cdd9-5d3f-9f65-737e1cd672fd with identifier: SY21%20KSE
2026-03-28 22:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 798b568a-cdd9-5d3f-9f65-737e1cd672fd with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 798b568a-cdd9-5d3f-9f65-737e1cd672fd with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 798b568a-cdd9-5d3f-9f65-737e1cd672fd, identifier: SY21%20KSE
2026-03-28 22:31:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2244659-4db1-559a-9c15-6056d9da94eb with identifier: MF21%20RGU
2026-03-28 22:31:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2244659-4db1-559a-9c15-6056d9da94eb with identifier: MF21%20RGU
2026-03-28 22:31:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2244659-4db1-559a-9c15-6056d9da94eb with identifier: MF21%20RGU to the API
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF21%20RGU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a2244659-4db1-559a-9c15-6056d9da94eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MF21 RGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF21%20RGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 17125,
 'odometer_reading_unit': '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 1.2 P/T 83 SHINE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 83 SHINE PLUS',
 'vin': 'VF7SXHMRVMT526792',
 'year': 2021}
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF21%2520RGU%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Saving data for MF21%20RGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534501.330952, 'last_price_update_time': 1774737071.815735}
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF21%2520RGU') HTTP/1.1" 204 0
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: NL72%20VLY
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520VLY%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for NL72%20VLY: 2
2026-03-28 22:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68566745-8cf8-5e5f-8d51-fd8a408956a9 with identifier: NL72%20VLY
2026-03-28 22:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68566745-8cf8-5e5f-8d51-fd8a408956a9 with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68566745-8cf8-5e5f-8d51-fd8a408956a9 with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68566745-8cf8-5e5f-8d51-fd8a408956a9, identifier: NL72%20VLY
2026-03-28 22:31:11 [bca.uk] INFO: Found listing with ID: ML23%20XEN
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 22:31:11 [bca.uk] INFO: Scrape type for ML23%20XEN: 2
2026-03-28 22:31:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5fdd582-797b-5cfe-b428-97888ed2e759 with identifier: ML23%20XEN
2026-03-28 22:31:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5fdd582-797b-5cfe-b428-97888ed2e759 with scrape type 2
2026-03-28 22:31:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5fdd582-797b-5cfe-b428-97888ed2e759 with scrape type 2
2026-03-28 22:31:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5fdd582-797b-5cfe-b428-97888ed2e759, identifier: ML23%20XEN
2026-03-28 22:31:12 [scrapy.extensions.logstats] INFO: Crawled 337 pages (at 2 pages/min), scraped 3031 items (at 120 items/min)
2026-03-28 22:31:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:31:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 829559d5-8a1a-579d-b04e-498f664a09c2 with identifier: CN24%20VAX
2026-03-28 22:31:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 829559d5-8a1a-579d-b04e-498f664a09c2 with identifier: CN24%20VAX
2026-03-28 22:31:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 829559d5-8a1a-579d-b04e-498f664a09c2 with identifier: CN24%20VAX to the API
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN24%20VAX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '829559d5-8a1a-579d-b04e-498f664a09c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN24 VAX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN24%20VAX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 17845,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 170 L3 H3 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 170 L3 H3 TREND',
 'vin': 'WF0EXXTTREPM19247',
 'year': 2024}
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN24%2520VAX%27 HTTP/1.1" 200 None
2026-03-28 22:31:12 [bca.uk] INFO: Saving data for CN24%20VAX: {'auction_closing_time': 1774778400.0, 'created_time': 1774536265.071, 'last_price_update_time': 1774737072.342996}
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN24%2520VAX') HTTP/1.1" 204 0
2026-03-28 22:31:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 798b568a-cdd9-5d3f-9f65-737e1cd672fd with identifier: SY21%20KSE
2026-03-28 22:31:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 798b568a-cdd9-5d3f-9f65-737e1cd672fd with identifier: SY21%20KSE
2026-03-28 22:31:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 798b568a-cdd9-5d3f-9f65-737e1cd672fd with identifier: SY21%20KSE to the API
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY21%20KSE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '798b568a-cdd9-5d3f-9f65-737e1cd672fd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SY21 KSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY21%20KSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 68256,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D200 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'D200 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AN4MH133273',
 'year': 2021}
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:31:12 [bca.uk] INFO: Saving data for SY21%20KSE: {'auction_closing_time': 1774864800.0, 'created_time': 1774534453.727111, 'last_price_update_time': 1774737072.623463}
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY21%2520KSE') HTTP/1.1" 204 0
2026-03-28 22:31:12 [bca.uk] INFO: Found listing with ID: PK23%20VVG
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520VVG%27 HTTP/1.1" 200 None
2026-03-28 22:31:12 [bca.uk] INFO: Scrape type for PK23%20VVG: 2
2026-03-28 22:31:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44f007e9-e68c-599a-a859-ff8d15e71804 with identifier: PK23%20VVG
2026-03-28 22:31:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44f007e9-e68c-599a-a859-ff8d15e71804 with scrape type 2
2026-03-28 22:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44f007e9-e68c-599a-a859-ff8d15e71804 with scrape type 2
2026-03-28 22:31:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44f007e9-e68c-599a-a859-ff8d15e71804, identifier: PK23%20VVG
2026-03-28 22:31:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68566745-8cf8-5e5f-8d51-fd8a408956a9 with identifier: NL72%20VLY
2026-03-28 22:31:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68566745-8cf8-5e5f-8d51-fd8a408956a9 with identifier: NL72%20VLY
2026-03-28 22:31:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68566745-8cf8-5e5f-8d51-fd8a408956a9 with identifier: NL72%20VLY to the API
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL72%20VLY-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': '68566745-8cf8-5e5f-8d51-fd8a408956a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL72 VLY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL72%20VLY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 41108,
 'odometer_reading_unit': '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 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA62DP0209N17889',
 'year': 2022}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520VLY%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Saving data for NL72%20VLY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536135.845467, 'last_price_update_time': 1774737073.025761}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL72%2520VLY') HTTP/1.1" 204 0
2026-03-28 22:31:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5fdd582-797b-5cfe-b428-97888ed2e759 with identifier: ML23%20XEN
2026-03-28 22:31:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5fdd582-797b-5cfe-b428-97888ed2e759 with identifier: ML23%20XEN
2026-03-28 22:31:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5fdd582-797b-5cfe-b428-97888ed2e759 with identifier: ML23%20XEN to the API
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML23%20XEN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5fdd582-797b-5cfe-b428-97888ed2e759',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML23 XEN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML23%20XEN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 55670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 B/DCI 150 LL SPORT CrewCab Van',
 'transmission': 'manual',
 'trim': 'B/DCI 150 LL SPORT',
 'vin': 'VF1FL000870058531',
 'year': 2023}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520XEN%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Saving data for ML23%20XEN: {'auction_closing_time': 1774778400.0, 'created_time': 1774534888.837326, 'last_price_update_time': 1774737073.386121}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML23%2520XEN') HTTP/1.1" 204 0
2026-03-28 22:31:13 [bca.uk] INFO: Found listing with ID: LG73%20CTW
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG73%2520CTW%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Scrape type for LG73%20CTW: 2
2026-03-28 22:31:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with identifier: LG73%20CTW
2026-03-28 22:31:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with scrape type 2
2026-03-28 22:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with scrape type 2
2026-03-28 22:31:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac4cfca4-8ee4-5693-87e3-a17298a3c2e8, identifier: LG73%20CTW
2026-03-28 22:31:13 [bca.uk] INFO: Found listing with ID: WF72%20GFE
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520GFE%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Scrape type for WF72%20GFE: 0
2026-03-28 22:31:13 [bca.uk] INFO: Found listing with ID: WG19%20VKO
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG19%2520VKO%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Scrape type for WG19%20VKO: 0
2026-03-28 22:31:13 [bca.uk] INFO: Found listing with ID: CF72%20WXG
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Scrape type for CF72%20WXG: 2
2026-03-28 22:31:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with identifier: CF72%20WXG
2026-03-28 22:31:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with scrape type 2
2026-03-28 22:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with scrape type 2
2026-03-28 22:31:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fceb1c29-7a3b-5385-ab0c-b3ffe6d78402, identifier: CF72%20WXG
2026-03-28 22:31:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44f007e9-e68c-599a-a859-ff8d15e71804 with identifier: PK23%20VVG
2026-03-28 22:31:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44f007e9-e68c-599a-a859-ff8d15e71804 with identifier: PK23%20VVG
2026-03-28 22:31:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44f007e9-e68c-599a-a859-ff8d15e71804 with identifier: PK23%20VVG to the API
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK23%20VVG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '44f007e9-e68c-599a-a859-ff8d15e71804',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PK23 VVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK23%20VVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 21501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 125KW 51KWH SE Hatchback',
 'transmission': 'automatic',
 'trim': '125KW 51KWH SE',
 'vin': 'LSJWH4097PN096956',
 'year': 2023}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520VVG%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Saving data for PK23%20VVG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534493.420332, 'last_price_update_time': 1774737073.900396}
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK23%2520VVG') HTTP/1.1" 204 0
2026-03-28 22:31:13 [bca.uk] INFO: Found listing with ID: FM17%20RMY
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 22:31:13 [bca.uk] INFO: Scrape type for FM17%20RMY: 2
2026-03-28 22:31:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1d7e35e-9a71-5bc8-8bb8-40704548054b with identifier: FM17%20RMY
2026-03-28 22:31:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1d7e35e-9a71-5bc8-8bb8-40704548054b with scrape type 2
2026-03-28 22:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1d7e35e-9a71-5bc8-8bb8-40704548054b with scrape type 2
2026-03-28 22:31:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1d7e35e-9a71-5bc8-8bb8-40704548054b, identifier: FM17%20RMY
2026-03-28 22:31:14 [bca.uk] INFO: Found listing with ID: OXZ%204409
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OXZ%25204409%27 HTTP/1.1" 200 None
2026-03-28 22:31:14 [bca.uk] INFO: Scrape type for OXZ%204409: 2
2026-03-28 22:31:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbbda3f4-57ae-530f-a4aa-a85c62590d82 with identifier: OXZ%204409
2026-03-28 22:31:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbbda3f4-57ae-530f-a4aa-a85c62590d82 with scrape type 2
2026-03-28 22:31:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbbda3f4-57ae-530f-a4aa-a85c62590d82 with scrape type 2
2026-03-28 22:31:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbbda3f4-57ae-530f-a4aa-a85c62590d82, identifier: OXZ%204409
2026-03-28 22:31:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with identifier: LG73%20CTW
2026-03-28 22:31:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with identifier: LG73%20CTW
2026-03-28 22:31:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac4cfca4-8ee4-5693-87e3-a17298a3c2e8 with identifier: LG73%20CTW to the API
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 257,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG73%20CTW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ac4cfca4-8ee4-5693-87e3-a17298a3c2e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG73 CTW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG73%20CTW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 110',
 'odometer': 22539,
 'odometer_reading_unit': '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 DEFENDER 110 2.0 P300 AWD X-DYNAMIC HSE (7ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300 AWD X-DYNAMIC HSE (7ST)',
 'vin': 'SALEA7AX4R2283276',
 'year': 2023}
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG73%2520CTW%27 HTTP/1.1" 200 None
2026-03-28 22:31:14 [bca.uk] INFO: Saving data for LG73%20CTW: {'auction_closing_time': 1775124000.0, 'created_time': 1774044515.766028, 'last_price_update_time': 1774737074.415698}
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG73%2520CTW') HTTP/1.1" 204 0
2026-03-28 22:31:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with identifier: CF72%20WXG
2026-03-28 22:31:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with identifier: CF72%20WXG
2026-03-28 22:31:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fceb1c29-7a3b-5385-ab0c-b3ffe6d78402 with identifier: CF72%20WXG to the API
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF72%20WXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fceb1c29-7a3b-5385-ab0c-b3ffe6d78402',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF72 WXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF72%20WXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 10891,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 SHINE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 SHINE PLUS',
 'vin': 'VF7SXHNPZNT659104',
 'year': 2023}
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520WXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:14 [bca.uk] INFO: Saving data for CF72%20WXG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534419.344494, 'last_price_update_time': 1774737074.70958}
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF72%2520WXG') HTTP/1.1" 204 0
2026-03-28 22:31:14 [bca.uk] INFO: Found listing with ID: SN23%20ULV
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:31:14 [bca.uk] INFO: Scrape type for SN23%20ULV: 2
2026-03-28 22:31:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with identifier: SN23%20ULV
2026-03-28 22:31:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with scrape type 2
2026-03-28 22:31:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with scrape type 2
2026-03-28 22:31:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6b3b101d-7f1e-5025-bcf9-5905c979aa22, identifier: SN23%20ULV
2026-03-28 22:31:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1d7e35e-9a71-5bc8-8bb8-40704548054b with identifier: FM17%20RMY
2026-03-28 22:31:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1d7e35e-9a71-5bc8-8bb8-40704548054b with identifier: FM17%20RMY
2026-03-28 22:31:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1d7e35e-9a71-5bc8-8bb8-40704548054b with identifier: FM17%20RMY to the API
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM17%20RMY-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1d7e35e-9a71-5bc8-8bb8-40704548054b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FM17 RMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM17%20RMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '218I',
 'odometer': 40544,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'BMW 218I 1.5 T SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T SPORT STEP',
 'vin': 'WBA2F12050V886116',
 'year': 2017}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Saving data for FM17%20RMY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536140.177143, 'last_price_update_time': 1774737075.101243}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM17%2520RMY') HTTP/1.1" 204 0
2026-03-28 22:31:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbbda3f4-57ae-530f-a4aa-a85c62590d82 with identifier: OXZ%204409
2026-03-28 22:31:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbbda3f4-57ae-530f-a4aa-a85c62590d82 with identifier: OXZ%204409
2026-03-28 22:31:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbbda3f4-57ae-530f-a4aa-a85c62590d82 with identifier: OXZ%204409 to the API
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OXZ%204409-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fbbda3f4-57ae-530f-a4aa-a85c62590d82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OXZ 4409',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OXZ%204409&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 34615,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 200 L1 LTD.L/R PS Van',
 'transmission': 'automatic',
 'trim': 'EBL 120 200 L1 LTD.L/R PS',
 'vin': 'WF0RXXWPGRKS28234',
 'year': 2020}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OXZ%25204409%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Saving data for OXZ%204409: {'auction_closing_time': 1774778400.0, 'created_time': 1774534884.467192, 'last_price_update_time': 1774737075.370589}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OXZ%25204409') HTTP/1.1" 204 0
2026-03-28 22:31:15 [bca.uk] INFO: Total items found: 100
2026-03-28 22:31:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded
2026-03-28 22:31:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:31:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:15 [bca.uk] INFO: Found listing with ID: MM24%20VAJ
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM24%2520VAJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Scrape type for MM24%20VAJ: 2
2026-03-28 22:31:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85fbe375-2898-5d39-935b-7d7c5c434db4 with identifier: MM24%20VAJ
2026-03-28 22:31:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85fbe375-2898-5d39-935b-7d7c5c434db4 with scrape type 2
2026-03-28 22:31:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85fbe375-2898-5d39-935b-7d7c5c434db4 with scrape type 2
2026-03-28 22:31:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85fbe375-2898-5d39-935b-7d7c5c434db4, identifier: MM24%20VAJ
2026-03-28 22:31:15 [bca.uk] INFO: Found listing with ID: SY21%20KPV
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Scrape type for SY21%20KPV: 2
2026-03-28 22:31:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b97ee1c8-964d-56dd-b3a1-5bd90c7829da with identifier: SY21%20KPV
2026-03-28 22:31:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b97ee1c8-964d-56dd-b3a1-5bd90c7829da with scrape type 2
2026-03-28 22:31:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b97ee1c8-964d-56dd-b3a1-5bd90c7829da with scrape type 2
2026-03-28 22:31:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b97ee1c8-964d-56dd-b3a1-5bd90c7829da, identifier: SY21%20KPV
2026-03-28 22:31:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with identifier: SN23%20ULV
2026-03-28 22:31:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with identifier: SN23%20ULV
2026-03-28 22:31:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6b3b101d-7f1e-5025-bcf9-5905c979aa22 with identifier: SN23%20ULV to the API
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN23%20ULV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6b3b101d-7f1e-5025-bcf9-5905c979aa22',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SN23 ULV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN23%20ULV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLB 200',
 'odometer': 8350,
 'odometer_reading_unit': '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 GLB 200 1.3 AMG LINE EXECUTIVE 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE 7G',
 'vin': 'W1N4M8HB6PW278718',
 'year': 2023}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN23%2520ULV%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Saving data for SN23%20ULV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534491.969745, 'last_price_update_time': 1774737075.88365}
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN23%2520ULV') HTTP/1.1" 204 0
2026-03-28 22:31:15 [bca.uk] INFO: Found listing with ID: DA71%20PXF
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:31:15 [bca.uk] INFO: Scrape type for DA71%20PXF: 2
2026-03-28 22:31:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: feab5ff6-16fb-5a6c-b51f-4e91969e7585 with identifier: DA71%20PXF
2026-03-28 22:31:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item feab5ff6-16fb-5a6c-b51f-4e91969e7585 with scrape type 2
2026-03-28 22:31:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item feab5ff6-16fb-5a6c-b51f-4e91969e7585 with scrape type 2
2026-03-28 22:31:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: feab5ff6-16fb-5a6c-b51f-4e91969e7585, identifier: DA71%20PXF
2026-03-28 22:31:16 [bca.uk] INFO: Found listing with ID: BA19%20YBM
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA19%2520YBM%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Scrape type for BA19%20YBM: 0
2026-03-28 22:31:16 [bca.uk] INFO: Found listing with ID: NU18%20WJV
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU18%2520WJV%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Scrape type for NU18%20WJV: 0
2026-03-28 22:31:16 [bca.uk] INFO: Found listing with ID: DS08%20ADZ
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS08%2520ADZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Scrape type for DS08%20ADZ: 2
2026-03-28 22:31:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df171e3e-452d-5ded-baf6-58dd0aa936ce with identifier: DS08%20ADZ
2026-03-28 22:31:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df171e3e-452d-5ded-baf6-58dd0aa936ce with scrape type 2
2026-03-28 22:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df171e3e-452d-5ded-baf6-58dd0aa936ce with scrape type 2
2026-03-28 22:31:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: df171e3e-452d-5ded-baf6-58dd0aa936ce, identifier: DS08%20ADZ
2026-03-28 22:31:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85fbe375-2898-5d39-935b-7d7c5c434db4 with identifier: MM24%20VAJ
2026-03-28 22:31:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85fbe375-2898-5d39-935b-7d7c5c434db4 with identifier: MM24%20VAJ
2026-03-28 22:31:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85fbe375-2898-5d39-935b-7d7c5c434db4 with identifier: MM24%20VAJ to the API
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=98&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 195,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM24%20VAJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '85fbe375-2898-5d39-935b-7d7c5c434db4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM24 VAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM24%20VAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 8341,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO XC90 2.0 B5P 250 AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P 250 AWD PLUS DARK G/T',
 'vin': 'YV1LFM1V0S1292320',
 'year': 2024}
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM24%2520VAJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Saving data for MM24%20VAJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774048078.851296, 'last_price_update_time': 1774737076.424736}
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM24%2520VAJ') HTTP/1.1" 204 0
2026-03-28 22:31:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b97ee1c8-964d-56dd-b3a1-5bd90c7829da with identifier: SY21%20KPV
2026-03-28 22:31:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b97ee1c8-964d-56dd-b3a1-5bd90c7829da with identifier: SY21%20KPV
2026-03-28 22:31:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b97ee1c8-964d-56dd-b3a1-5bd90c7829da with identifier: SY21%20KPV to the API
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SY21%20KPV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b97ee1c8-964d-56dd-b3a1-5bd90c7829da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SY21 KPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SY21%20KPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 45999,
 'odometer_reading_unit': '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 SE (5ST) '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'P300E R-DYNAMIC SE (5ST)',
 'vin': 'SALCA2AT6MH885593',
 'year': 2021}
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Saving data for SY21%20KPV: {'auction_closing_time': 1775037600.0, 'created_time': 1774534408.967898, 'last_price_update_time': 1774737076.783259}
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SY21%2520KPV') HTTP/1.1" 204 0
2026-03-28 22:31:16 [bca.uk] INFO: Found listing with ID: VX22%20XJE
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX22%2520XJE%27 HTTP/1.1" 200 None
2026-03-28 22:31:16 [bca.uk] INFO: Scrape type for VX22%20XJE: 2
2026-03-28 22:31:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c36abea6-f26a-526b-a03e-2b3aa2174a6f with identifier: VX22%20XJE
2026-03-28 22:31:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c36abea6-f26a-526b-a03e-2b3aa2174a6f with scrape type 2
2026-03-28 22:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c36abea6-f26a-526b-a03e-2b3aa2174a6f with scrape type 2
2026-03-28 22:31:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c36abea6-f26a-526b-a03e-2b3aa2174a6f, identifier: VX22%20XJE
2026-03-28 22:31:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: feab5ff6-16fb-5a6c-b51f-4e91969e7585 with identifier: DA71%20PXF
2026-03-28 22:31:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: feab5ff6-16fb-5a6c-b51f-4e91969e7585 with identifier: DA71%20PXF
2026-03-28 22:31:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: feab5ff6-16fb-5a6c-b51f-4e91969e7585 with identifier: DA71%20PXF to the API
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA71%20PXF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'feab5ff6-16fb-5a6c-b51f-4e91969e7585',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA71 PXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA71%20PXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 27987,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 40 TFSI E S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TFSI E S LINE S-T',
 'vin': 'WAUZZZGY3NA016978',
 'year': 2022}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:31:17 [bca.uk] INFO: Saving data for DA71%20PXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536143.233644, 'last_price_update_time': 1774737077.174284}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA71%2520PXF') HTTP/1.1" 204 0
2026-03-28 22:31:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: df171e3e-452d-5ded-baf6-58dd0aa936ce with identifier: DS08%20ADZ
2026-03-28 22:31:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: df171e3e-452d-5ded-baf6-58dd0aa936ce with identifier: DS08%20ADZ
2026-03-28 22:31:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: df171e3e-452d-5ded-baf6-58dd0aa936ce with identifier: DS08%20ADZ to the API
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS08%20ADZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'df171e3e-452d-5ded-baf6-58dd0aa936ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS08 ADZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS08%20ADZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 116401,
 '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 QASHQAI 2.0 ACENTA Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA',
 'vin': 'SJNFBAJ10U1261791',
 'year': 2008}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS08%2520ADZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:17 [bca.uk] INFO: Saving data for DS08%20ADZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534901.521982, 'last_price_update_time': 1774737077.450368}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS08%2520ADZ') HTTP/1.1" 204 0
2026-03-28 22:31:17 [bca.uk] INFO: Found listing with ID: OW65%20ENN
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW65%2520ENN%27 HTTP/1.1" 200 None
2026-03-28 22:31:17 [bca.uk] INFO: Scrape type for OW65%20ENN: 2
2026-03-28 22:31:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc774ae7-570e-5025-9c34-c14ac6e1cc97 with identifier: OW65%20ENN
2026-03-28 22:31:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc774ae7-570e-5025-9c34-c14ac6e1cc97 with scrape type 2
2026-03-28 22:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc774ae7-570e-5025-9c34-c14ac6e1cc97 with scrape type 2
2026-03-28 22:31:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc774ae7-570e-5025-9c34-c14ac6e1cc97, identifier: OW65%20ENN
2026-03-28 22:31:17 [bca.uk] INFO: Found listing with ID: ME21%20EOG
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 22:31:17 [bca.uk] INFO: Scrape type for ME21%20EOG: 2
2026-03-28 22:31:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cee85e0a-e77b-54fa-a742-3d37d9942637 with identifier: ME21%20EOG
2026-03-28 22:31:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cee85e0a-e77b-54fa-a742-3d37d9942637 with scrape type 2
2026-03-28 22:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cee85e0a-e77b-54fa-a742-3d37d9942637 with scrape type 2
2026-03-28 22:31:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cee85e0a-e77b-54fa-a742-3d37d9942637, identifier: ME21%20EOG
2026-03-28 22:31:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c36abea6-f26a-526b-a03e-2b3aa2174a6f with identifier: VX22%20XJE
2026-03-28 22:31:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c36abea6-f26a-526b-a03e-2b3aa2174a6f with identifier: VX22%20XJE
2026-03-28 22:31:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c36abea6-f26a-526b-a03e-2b3aa2174a6f with identifier: VX22%20XJE to the API
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 51,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX22%20XJE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c36abea6-f26a-526b-a03e-2b3aa2174a6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VX22 XJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX22%20XJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 18266,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 P400E AWD R-DYNAMIC SE StationWagon',
 'transmission': 'automatic',
 'trim': 'P400E AWD R-DYNAMIC SE',
 'vin': 'SADCA2AY8NA692136',
 'year': 2022}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX22%2520XJE%27 HTTP/1.1" 200 None
2026-03-28 22:31:17 [bca.uk] INFO: Saving data for VX22%20XJE: {'auction_closing_time': 1774864800.0, 'created_time': 1774534496.210251, 'last_price_update_time': 1774737077.971347}
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX22%2520XJE') HTTP/1.1" 204 0
2026-03-28 22:31:17 [bca.uk] INFO: Found listing with ID: DN24%20UOU
2026-03-28 22:31:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 22:31:18 [bca.uk] INFO: Scrape type for DN24%20UOU: 2
2026-03-28 22:31:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with identifier: DN24%20UOU
2026-03-28 22:31:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc6dc399-7c3a-5c7a-a8cb-2ff864901339, identifier: DN24%20UOU
2026-03-28 22:31:18 [bca.uk] INFO: Found listing with ID: GY19%20VDM
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520VDM%27 HTTP/1.1" 200 None
2026-03-28 22:31:18 [bca.uk] INFO: Scrape type for GY19%20VDM: 2
2026-03-28 22:31:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b54672f-c466-5dc6-8e8b-9be32681ed2d with identifier: GY19%20VDM
2026-03-28 22:31:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b54672f-c466-5dc6-8e8b-9be32681ed2d with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b54672f-c466-5dc6-8e8b-9be32681ed2d with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b54672f-c466-5dc6-8e8b-9be32681ed2d, identifier: GY19%20VDM
2026-03-28 22:31:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc774ae7-570e-5025-9c34-c14ac6e1cc97 with identifier: OW65%20ENN
2026-03-28 22:31:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc774ae7-570e-5025-9c34-c14ac6e1cc97 with identifier: OW65%20ENN
2026-03-28 22:31:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc774ae7-570e-5025-9c34-c14ac6e1cc97 with identifier: OW65%20ENN to the API
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW65%20ENN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fc774ae7-570e-5025-9c34-c14ac6e1cc97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW65 ENN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW65%20ENN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 105790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW X5 2.0 SDRIVE 25D 231 M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 25D 231 M SPORT',
 'vin': 'WBAKT420300M46838',
 'year': 2016}
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW65%2520ENN%27 HTTP/1.1" 200 None
2026-03-28 22:31:18 [bca.uk] INFO: Saving data for OW65%20ENN: {'auction_closing_time': 1774864800.0, 'created_time': 1773827171.949294, 'last_price_update_time': 1774737078.488385}
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW65%2520ENN') HTTP/1.1" 204 0
2026-03-28 22:31:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cee85e0a-e77b-54fa-a742-3d37d9942637 with identifier: ME21%20EOG
2026-03-28 22:31:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cee85e0a-e77b-54fa-a742-3d37d9942637 with identifier: ME21%20EOG
2026-03-28 22:31:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cee85e0a-e77b-54fa-a742-3d37d9942637 with identifier: ME21%20EOG to the API
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ME21%20EOG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cee85e0a-e77b-54fa-a742-3d37d9942637',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ME21 EOG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ME21%20EOG&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 24935,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VF3MRHNSUMS181167',
 'year': 2021}
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 22:31:18 [bca.uk] INFO: Saving data for ME21%20EOG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534409.364196, 'last_price_update_time': 1774737078.782029}
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ME21%2520EOG') HTTP/1.1" 204 0
2026-03-28 22:31:18 [bca.uk] INFO: Found listing with ID: WN70%20JZJ
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:18 [bca.uk] INFO: Scrape type for WN70%20JZJ: 2
2026-03-28 22:31:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with identifier: WN70%20JZJ
2026-03-28 22:31:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with scrape type 2
2026-03-28 22:31:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bcb3e432-b5a9-5b23-b779-87b45c2ea6c0, identifier: WN70%20JZJ
2026-03-28 22:31:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with identifier: DN24%20UOU
2026-03-28 22:31:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with identifier: DN24%20UOU
2026-03-28 22:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc6dc399-7c3a-5c7a-a8cb-2ff864901339 with identifier: DN24%20UOU to the API
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN24%20UOU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cc6dc399-7c3a-5c7a-a8cb-2ff864901339',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DN24 UOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN24%20UOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'ARIYA',
 'odometer': 15889,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'NISSAN ARIYA 178KW 87KWH ADVANCE (22KC) Hatchback',
 'transmission': 'automatic',
 'trim': '178KW 87KWH ADVANCE (22KC)',
 'vin': 'JN1TBAFE0U0309262',
 'year': 2024}
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN24%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 22:31:19 [bca.uk] INFO: Saving data for DN24%20UOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774536253.795042, 'last_price_update_time': 1774737079.182045}
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN24%2520UOU') HTTP/1.1" 204 0
2026-03-28 22:31:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b54672f-c466-5dc6-8e8b-9be32681ed2d with identifier: GY19%20VDM
2026-03-28 22:31:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b54672f-c466-5dc6-8e8b-9be32681ed2d with identifier: GY19%20VDM
2026-03-28 22:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b54672f-c466-5dc6-8e8b-9be32681ed2d with identifier: GY19%20VDM to the API
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY19%20VDM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b54672f-c466-5dc6-8e8b-9be32681ed2d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY19 VDM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY19%20VDM&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 47716,
 'odometer_reading_unit': '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 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN1KH348590',
 'year': 2019}
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520VDM%27 HTTP/1.1" 200 None
2026-03-28 22:31:19 [bca.uk] INFO: Saving data for GY19%20VDM: {'auction_closing_time': 1774864800.0, 'created_time': 1774534846.115084, 'last_price_update_time': 1774737079.50176}
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY19%2520VDM') HTTP/1.1" 204 0
2026-03-28 22:31:19 [bca.uk] INFO: Found listing with ID: LS23%20RPZ
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:19 [bca.uk] INFO: Scrape type for LS23%20RPZ: 2
2026-03-28 22:31:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc775505-1e9c-5531-8d85-220cd3439a48 with identifier: LS23%20RPZ
2026-03-28 22:31:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc775505-1e9c-5531-8d85-220cd3439a48 with scrape type 2
2026-03-28 22:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc775505-1e9c-5531-8d85-220cd3439a48 with scrape type 2
2026-03-28 22:31:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc775505-1e9c-5531-8d85-220cd3439a48, identifier: LS23%20RPZ
2026-03-28 22:31:19 [bca.uk] INFO: Found listing with ID: YM74%20VHU
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520VHU%27 HTTP/1.1" 200 None
2026-03-28 22:31:19 [bca.uk] INFO: Scrape type for YM74%20VHU: 2
2026-03-28 22:31:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b6085a4-e3f7-588e-9b56-957c942b7f68 with identifier: YM74%20VHU
2026-03-28 22:31:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b6085a4-e3f7-588e-9b56-957c942b7f68 with scrape type 2
2026-03-28 22:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b6085a4-e3f7-588e-9b56-957c942b7f68 with scrape type 2
2026-03-28 22:31:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b6085a4-e3f7-588e-9b56-957c942b7f68, identifier: YM74%20VHU
2026-03-28 22:31:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with identifier: WN70%20JZJ
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=mountain+grey+metallic HTTP/1.1" 200 None
2026-03-28 22:31:19 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:31:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with identifier: WN70%20JZJ
2026-03-28 22:31:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bcb3e432-b5a9-5b23-b779-87b45c2ea6c0 with identifier: WN70%20JZJ to the API
2026-03-28 22:31:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN70%20JZJ-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bcb3e432-b5a9-5b23-b779-87b45c2ea6c0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN70 JZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN70%20JZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 200',
 'odometer': 59582,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 200 1.3 SPORT 7G StationWagon',
 'transmission': 'automatic',
 'trim': 'SPORT 7G',
 'vin': 'W1N2477872J138650',
 'year': 2020}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520JZJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Saving data for WN70%20JZJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534495.749908, 'last_price_update_time': 1774737080.138991}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520JZJ') HTTP/1.1" 204 0
2026-03-28 22:31:20 [bca.uk] INFO: Found listing with ID: GD25%20NKM
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD25%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Scrape type for GD25%20NKM: 2
2026-03-28 22:31:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c4f375b-9c81-5b50-b788-23c37030c930 with identifier: GD25%20NKM
2026-03-28 22:31:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c4f375b-9c81-5b50-b788-23c37030c930 with scrape type 2
2026-03-28 22:31:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c4f375b-9c81-5b50-b788-23c37030c930 with scrape type 2
2026-03-28 22:31:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c4f375b-9c81-5b50-b788-23c37030c930, identifier: GD25%20NKM
2026-03-28 22:31:20 [bca.uk] INFO: Found listing with ID: FY16%20WBJ
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY16%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Scrape type for FY16%20WBJ: 2
2026-03-28 22:31:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9561eee-47d8-5dab-b702-f8f52f825f44 with identifier: FY16%20WBJ
2026-03-28 22:31:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9561eee-47d8-5dab-b702-f8f52f825f44 with scrape type 2
2026-03-28 22:31:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9561eee-47d8-5dab-b702-f8f52f825f44 with scrape type 2
2026-03-28 22:31:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9561eee-47d8-5dab-b702-f8f52f825f44, identifier: FY16%20WBJ
2026-03-28 22:31:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc775505-1e9c-5531-8d85-220cd3439a48 with identifier: LS23%20RPZ
2026-03-28 22:31:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc775505-1e9c-5531-8d85-220cd3439a48 with identifier: LS23%20RPZ
2026-03-28 22:31:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc775505-1e9c-5531-8d85-220cd3439a48 with identifier: LS23%20RPZ to the API
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20RPZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc775505-1e9c-5531-8d85-220cd3439a48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS23 RPZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20RPZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'Q2',
 'odometer': 55518,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q2 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGA9PA028137',
 'year': 2023}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Saving data for LS23%20RPZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534878.097598, 'last_price_update_time': 1774737080.646041}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520RPZ') HTTP/1.1" 204 0
2026-03-28 22:31:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b6085a4-e3f7-588e-9b56-957c942b7f68 with identifier: YM74%20VHU
2026-03-28 22:31:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b6085a4-e3f7-588e-9b56-957c942b7f68 with identifier: YM74%20VHU
2026-03-28 22:31:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b6085a4-e3f7-588e-9b56-957c942b7f68 with identifier: YM74%20VHU to the API
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 23,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM74%20VHU-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': '5b6085a4-e3f7-588e-9b56-957c942b7f68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM74 VHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM74%20VHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 19458,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 T6 350 PHEV AWD PLUS DARK StationWagon',
 'transmission': 'automatic',
 'trim': 'T6 350 PHEV AWD PLUS DARK',
 'vin': 'YV1UZH4V6S1147653',
 'year': 2025}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520VHU%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Saving data for YM74%20VHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534455.220699, 'last_price_update_time': 1774737080.926113}
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM74%2520VHU') HTTP/1.1" 204 0
2026-03-28 22:31:20 [bca.uk] INFO: Found listing with ID: LD20%20NTK
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD20%2520NTK%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Scrape type for LD20%20NTK: 0
2026-03-28 22:31:20 [bca.uk] INFO: Found listing with ID: DS18%20LWX
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS18%2520LWX%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Scrape type for DS18%20LWX: 0
2026-03-28 22:31:20 [bca.uk] INFO: Found listing with ID: DS71%20GRU
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:20 [bca.uk] INFO: Scrape type for DS71%20GRU: 2
2026-03-28 22:31:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78667e83-5583-5302-88f9-8e5064cbc21e with identifier: DS71%20GRU
2026-03-28 22:31:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78667e83-5583-5302-88f9-8e5064cbc21e with scrape type 2
2026-03-28 22:31:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78667e83-5583-5302-88f9-8e5064cbc21e with scrape type 2
2026-03-28 22:31:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78667e83-5583-5302-88f9-8e5064cbc21e, identifier: DS71%20GRU
2026-03-28 22:31:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c4f375b-9c81-5b50-b788-23c37030c930 with identifier: GD25%20NKM
2026-03-28 22:31:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c4f375b-9c81-5b50-b788-23c37030c930 with identifier: GD25%20NKM
2026-03-28 22:31:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c4f375b-9c81-5b50-b788-23c37030c930 with identifier: GD25%20NKM to the API
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD25%20NKM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8c4f375b-9c81-5b50-b788-23c37030c930',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GD25 NKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD25%20NKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 6591,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FSXSC589053',
 'year': 2025}
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD25%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Saving data for GD25%20NKM: {'auction_closing_time': 1774864800.0, 'created_time': 1774536245.448807, 'last_price_update_time': 1774737081.380703}
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD25%2520NKM') HTTP/1.1" 204 0
2026-03-28 22:31:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9561eee-47d8-5dab-b702-f8f52f825f44 with identifier: FY16%20WBJ
2026-03-28 22:31:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9561eee-47d8-5dab-b702-f8f52f825f44 with identifier: FY16%20WBJ
2026-03-28 22:31:21 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: f9561eee-47d8-5dab-b702-f8f52f825f44 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY16%20WBJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9561eee-47d8-5dab-b702-f8f52f825f44',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY16 WBJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY16%20WBJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 76773,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PGR50432',
 'year': 2016}
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY16%2520WBJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Saving data for FY16%20WBJ: {'auction_closing_time': 1774692000.0, 'created_time': 1774534886.697858, 'last_price_update_time': 1774737081.503895}
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY16%2520WBJ') HTTP/1.1" 204 0
2026-03-28 22:31:21 [bca.uk] INFO: Found listing with ID: PF14%20XJC
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF14%2520XJC%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Scrape type for PF14%20XJC: 0
2026-03-28 22:31:21 [bca.uk] INFO: Found listing with ID: LG07%20XYX
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG07%2520XYX%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Scrape type for LG07%20XYX: 2
2026-03-28 22:31:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with identifier: LG07%20XYX
2026-03-28 22:31:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with scrape type 2
2026-03-28 22:31:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with scrape type 2
2026-03-28 22:31:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9, identifier: LG07%20XYX
2026-03-28 22:31:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:21 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:21 [bca.uk] INFO: Found listing with ID: OU14%20UJN
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU14%2520UJN%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Scrape type for OU14%20UJN: 0
2026-03-28 22:31:21 [bca.uk] INFO: Found listing with ID: BX19%20RTU
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520RTU%27 HTTP/1.1" 200 None
2026-03-28 22:31:21 [bca.uk] INFO: Scrape type for BX19%20RTU: 2
2026-03-28 22:31:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f5e3881-d37f-5982-81a5-09f2f513b6fe with identifier: BX19%20RTU
2026-03-28 22:31:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f5e3881-d37f-5982-81a5-09f2f513b6fe with scrape type 2
2026-03-28 22:31:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f5e3881-d37f-5982-81a5-09f2f513b6fe with scrape type 2
2026-03-28 22:31:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f5e3881-d37f-5982-81a5-09f2f513b6fe, identifier: BX19%20RTU
2026-03-28 22:31:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78667e83-5583-5302-88f9-8e5064cbc21e with identifier: DS71%20GRU
2026-03-28 22:31:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78667e83-5583-5302-88f9-8e5064cbc21e with identifier: DS71%20GRU
2026-03-28 22:31:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78667e83-5583-5302-88f9-8e5064cbc21e with identifier: DS71%20GRU to the API
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS71%20GRU-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': '78667e83-5583-5302-88f9-8e5064cbc21e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DS71 GRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS71%20GRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 46732,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE X ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE X ED.',
 'vin': 'WF0FXXWPMHME28143',
 'year': 2022}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS71%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Saving data for DS71%20GRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534483.84998, 'last_price_update_time': 1774737082.034055}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS71%2520GRU') HTTP/1.1" 204 0
2026-03-28 22:31:22 [bca.uk] INFO: Found listing with ID: HV22%20ZSG
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Scrape type for HV22%20ZSG: 2
2026-03-28 22:31:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with identifier: HV22%20ZSG
2026-03-28 22:31:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with scrape type 2
2026-03-28 22:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with scrape type 2
2026-03-28 22:31:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61, identifier: HV22%20ZSG
2026-03-28 22:31:22 [bca.uk] INFO: Found listing with ID: DA24%20JXK
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA24%2520JXK%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Scrape type for DA24%20JXK: 0
2026-03-28 22:31:22 [bca.uk] INFO: Found listing with ID: BK70%20RXR
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK70%2520RXR%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Scrape type for BK70%20RXR: 0
2026-03-28 22:31:22 [bca.uk] INFO: Found listing with ID: OY70%20PWF
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY70%2520PWF%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Scrape type for OY70%20PWF: 2
2026-03-28 22:31:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ccd957a1-78d5-5b00-890b-c0c77519b03e with identifier: OY70%20PWF
2026-03-28 22:31:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ccd957a1-78d5-5b00-890b-c0c77519b03e with scrape type 2
2026-03-28 22:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ccd957a1-78d5-5b00-890b-c0c77519b03e with scrape type 2
2026-03-28 22:31:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ccd957a1-78d5-5b00-890b-c0c77519b03e, identifier: OY70%20PWF
2026-03-28 22:31:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with identifier: LG07%20XYX
2026-03-28 22:31:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with identifier: LG07%20XYX
2026-03-28 22:31:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3dd05baa-0799-5c79-bbbb-9f9cc9665fd9 with identifier: LG07%20XYX to the API
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG07%20XYX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3dd05baa-0799-5c79-bbbb-9f9cc9665fd9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG07 XYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG07%20XYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 74073,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 S 80 Hatchback',
 'transmission': 'manual',
 'trim': 'S 80',
 'vin': 'WVWZZZ9NZ7Y151279',
 'year': 2007}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG07%2520XYX%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Saving data for LG07%20XYX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534876.915941, 'last_price_update_time': 1774737082.591385}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG07%2520XYX') HTTP/1.1" 204 0
2026-03-28 22:31:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:31:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f5e3881-d37f-5982-81a5-09f2f513b6fe with identifier: BX19%20RTU
2026-03-28 22:31:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f5e3881-d37f-5982-81a5-09f2f513b6fe with identifier: BX19%20RTU
2026-03-28 22:31:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f5e3881-d37f-5982-81a5-09f2f513b6fe with identifier: BX19%20RTU to the API
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BX19%20RTU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f5e3881-d37f-5982-81a5-09f2f513b6fe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BX19 RTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BX19%20RTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 92428,
 'odometer_reading_unit': '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 MATCH DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 115 MATCH DSG',
 'vin': 'WVWZZZAUZKP553071',
 'year': 2019}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520RTU%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Saving data for BX19%20RTU: {'auction_closing_time': 1774864800.0, 'created_time': 1773825244.254174, 'last_price_update_time': 1774737082.914293}
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BX19%2520RTU') HTTP/1.1" 204 0
2026-03-28 22:31:22 [bca.uk] INFO: Found listing with ID: MM71%20HKX
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 22:31:22 [bca.uk] INFO: Scrape type for MM71%20HKX: 2
2026-03-28 22:31:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b302638-6530-52a0-a467-461e82911a65 with identifier: MM71%20HKX
2026-03-28 22:31:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b302638-6530-52a0-a467-461e82911a65 with scrape type 2
2026-03-28 22:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b302638-6530-52a0-a467-461e82911a65 with scrape type 2
2026-03-28 22:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b302638-6530-52a0-a467-461e82911a65, identifier: MM71%20HKX
2026-03-28 22:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with identifier: HV22%20ZSG
2026-03-28 22:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with identifier: HV22%20ZSG
2026-03-28 22:31:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61 with identifier: HV22%20ZSG to the API
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV22%20ZSG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b1ea3cbf-ebcd-5b43-9162-2b257bbb1b61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HV22 ZSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV22%20ZSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 8966,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500C 1.0 M/H DOLCEVITA Convertible',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFABF1CJ3NJF89848',
 'year': 2022}
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520ZSG%27 HTTP/1.1" 200 None
2026-03-28 22:31:23 [bca.uk] INFO: Saving data for HV22%20ZSG: {'auction_closing_time': 1774864800.0, 'created_time': 1774536244.167962, 'last_price_update_time': 1774737083.306821}
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV22%2520ZSG') HTTP/1.1" 204 0
2026-03-28 22:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ccd957a1-78d5-5b00-890b-c0c77519b03e with identifier: OY70%20PWF
2026-03-28 22:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ccd957a1-78d5-5b00-890b-c0c77519b03e with identifier: OY70%20PWF
2026-03-28 22:31:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ccd957a1-78d5-5b00-890b-c0c77519b03e with identifier: OY70%20PWF to the API
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY70%20PWF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ccd957a1-78d5-5b00-890b-c0c77519b03e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY70 PWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY70%20PWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 51169,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'JAGUAR I-PACE EV400 S Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 S',
 'vin': 'SADHA2A19L1604250',
 'year': 2020}
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY70%2520PWF%27 HTTP/1.1" 200 None
2026-03-28 22:31:23 [bca.uk] INFO: Saving data for OY70%20PWF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534888.409607, 'last_price_update_time': 1774737083.584968}
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY70%2520PWF') HTTP/1.1" 204 0
2026-03-28 22:31:23 [bca.uk] INFO: Found listing with ID: FP71%20YKG
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:31:23 [bca.uk] INFO: Scrape type for FP71%20YKG: 2
2026-03-28 22:31:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with identifier: FP71%20YKG
2026-03-28 22:31:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with scrape type 2
2026-03-28 22:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with scrape type 2
2026-03-28 22:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ef9233a5-cb56-5e49-9ead-3f6c88edc9d1, identifier: FP71%20YKG
2026-03-28 22:31:23 [bca.uk] INFO: Found listing with ID: DL72%20YXT
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520YXT%27 HTTP/1.1" 200 None
2026-03-28 22:31:23 [bca.uk] INFO: Scrape type for DL72%20YXT: 2
2026-03-28 22:31:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with identifier: DL72%20YXT
2026-03-28 22:31:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with scrape type 2
2026-03-28 22:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with scrape type 2
2026-03-28 22:31:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10ec6bd2-0181-5d2f-9d5d-e96e357477c9, identifier: DL72%20YXT
2026-03-28 22:31:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b302638-6530-52a0-a467-461e82911a65 with identifier: MM71%20HKX
2026-03-28 22:31:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b302638-6530-52a0-a467-461e82911a65 with identifier: MM71%20HKX
2026-03-28 22:31:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b302638-6530-52a0-a467-461e82911a65 with identifier: MM71%20HKX to the API
2026-03-28 22:31:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM71%20HKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5b302638-6530-52a0-a467-461e82911a65',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM71 HKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM71%20HKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 18704,
 'odometer_reading_unit': '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 CLIO 1.0 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1RJA00168587179',
 'year': 2021}
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 22:31:24 [bca.uk] INFO: Saving data for MM71%20HKX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534484.832802, 'last_price_update_time': 1774737084.151438}
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM71%2520HKX') HTTP/1.1" 204 0
2026-03-28 22:31:24 [bca.uk] INFO: Found listing with ID: LL72%20BZK
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:31:24 [bca.uk] INFO: Scrape type for LL72%20BZK: 2
2026-03-28 22:31:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f611969b-f3e4-52d1-b51f-a62fe4fc8753 with identifier: LL72%20BZK
2026-03-28 22:31:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f611969b-f3e4-52d1-b51f-a62fe4fc8753 with scrape type 2
2026-03-28 22:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f611969b-f3e4-52d1-b51f-a62fe4fc8753 with scrape type 2
2026-03-28 22:31:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f611969b-f3e4-52d1-b51f-a62fe4fc8753, identifier: LL72%20BZK
2026-03-28 22:31:24 [bca.uk] INFO: Found listing with ID: WFZ%209932
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WFZ%25209932%27 HTTP/1.1" 200 None
2026-03-28 22:31:24 [bca.uk] INFO: Scrape type for WFZ%209932: 2
2026-03-28 22:31:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with identifier: WFZ%209932
2026-03-28 22:31:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with scrape type 2
2026-03-28 22:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with scrape type 2
2026-03-28 22:31:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f137ed8-5c44-5918-bfec-8a8dc9d0e028, identifier: WFZ%209932
2026-03-28 22:31:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with identifier: FP71%20YKG
2026-03-28 22:31:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with identifier: FP71%20YKG
2026-03-28 22:31:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ef9233a5-cb56-5e49-9ead-3f6c88edc9d1 with identifier: FP71%20YKG to the API
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP71%20YKG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ef9233a5-cb56-5e49-9ead-3f6c88edc9d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FP71 YKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP71%20YKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LEXUS',
 'model': 'UX 300E',
 'odometer': 44977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 300E 150KW 54KWH (TAKUMI PK) E-CVT Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 54KWH (TAKUMI PK) E-CVT',
 'vin': 'JTHAABBH802007586',
 'year': 2021}
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP71%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:31:24 [bca.uk] INFO: Saving data for FP71%20YKG: {'auction_closing_time': 1775556000.0, 'created_time': 1774534875.879159, 'last_price_update_time': 1774737084.779352}
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP71%2520YKG') HTTP/1.1" 204 0
2026-03-28 22:31:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with identifier: DL72%20YXT
2026-03-28 22:31:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with identifier: DL72%20YXT
2026-03-28 22:31:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10ec6bd2-0181-5d2f-9d5d-e96e357477c9 with identifier: DL72%20YXT to the API
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL72%20YXT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10ec6bd2-0181-5d2f-9d5d-e96e357477c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL72 YXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL72%20YXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 24196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDP4043820',
 'year': 2023}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520YXT%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Saving data for DL72%20YXT: {'auction_closing_time': 1774864800.0, 'created_time': 1774534455.924857, 'last_price_update_time': 1774737085.049626}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL72%2520YXT') HTTP/1.1" 204 0
2026-03-28 22:31:25 [bca.uk] INFO: Found listing with ID: PK23%20HLN
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Scrape type for PK23%20HLN: 2
2026-03-28 22:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bc07124-7e68-5281-87ca-62eeb6367a77 with identifier: PK23%20HLN
2026-03-28 22:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bc07124-7e68-5281-87ca-62eeb6367a77 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bc07124-7e68-5281-87ca-62eeb6367a77 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bc07124-7e68-5281-87ca-62eeb6367a77, identifier: PK23%20HLN
2026-03-28 22:31:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f611969b-f3e4-52d1-b51f-a62fe4fc8753 with identifier: LL72%20BZK
2026-03-28 22:31:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f611969b-f3e4-52d1-b51f-a62fe4fc8753 with identifier: LL72%20BZK
2026-03-28 22:31:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f611969b-f3e4-52d1-b51f-a62fe4fc8753 with identifier: LL72%20BZK to the API
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL72%20BZK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f611969b-f3e4-52d1-b51f-a62fe4fc8753',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL72 BZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL72%20BZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 72741,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH SPORT StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH SPORT',
 'vin': 'WAUZZZFZ5PP000419',
 'year': 2022}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL72%2520BZK%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Saving data for LL72%20BZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536231.344699, 'last_price_update_time': 1774737085.445571}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL72%2520BZK') HTTP/1.1" 204 0
2026-03-28 22:31:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with identifier: WFZ%209932
2026-03-28 22:31:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with identifier: WFZ%209932
2026-03-28 22:31:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f137ed8-5c44-5918-bfec-8a8dc9d0e028 with identifier: WFZ%209932 to the API
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WFZ%209932-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f137ed8-5c44-5918-bfec-8a8dc9d0e028',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WFZ 9932',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WFZ%209932&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000KG',
 'odometer': 70988,
 'odometer_reading_unit': '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 1000KG 2.0 HDI 130 L1 H1 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'HDI 130 L1 H1 PROFESSIONAL',
 'vin': 'VF3XSAHZ8FZ020423',
 'year': 2015}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WFZ%25209932%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Saving data for WFZ%209932: {'auction_closing_time': 1774864800.0, 'created_time': 1774534852.154586, 'last_price_update_time': 1774737085.732069}
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WFZ%25209932') HTTP/1.1" 204 0
2026-03-28 22:31:25 [bca.uk] INFO: Found listing with ID: KF15%20CYC
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF15%2520CYC%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Scrape type for KF15%20CYC: 0
2026-03-28 22:31:25 [bca.uk] INFO: Found listing with ID: VU17%20LXG
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Scrape type for VU17%20LXG: 2
2026-03-28 22:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e343b8ae-6d11-5607-89ef-4893ded13b62 with identifier: VU17%20LXG
2026-03-28 22:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e343b8ae-6d11-5607-89ef-4893ded13b62 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e343b8ae-6d11-5607-89ef-4893ded13b62 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e343b8ae-6d11-5607-89ef-4893ded13b62, identifier: VU17%20LXG
2026-03-28 22:31:25 [bca.uk] INFO: Found listing with ID: FJ22%20MVF
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 22:31:25 [bca.uk] INFO: Scrape type for FJ22%20MVF: 2
2026-03-28 22:31:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6198bd7-27cc-5414-b4a7-f067080ff482 with identifier: FJ22%20MVF
2026-03-28 22:31:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6198bd7-27cc-5414-b4a7-f067080ff482 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6198bd7-27cc-5414-b4a7-f067080ff482 with scrape type 2
2026-03-28 22:31:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6198bd7-27cc-5414-b4a7-f067080ff482, identifier: FJ22%20MVF
2026-03-28 22:31:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bc07124-7e68-5281-87ca-62eeb6367a77 with identifier: PK23%20HLN
2026-03-28 22:31:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bc07124-7e68-5281-87ca-62eeb6367a77 with identifier: PK23%20HLN
2026-03-28 22:31:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bc07124-7e68-5281-87ca-62eeb6367a77 with identifier: PK23%20HLN to the API
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK23%20HLN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bc07124-7e68-5281-87ca-62eeb6367a77',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PK23 HLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK23%20HLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 64074,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.0 DIG-T 114 TEKNA DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 114 TEKNA DCT',
 'vin': 'SJNFAAF16U1225072',
 'year': 2023}
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520HLN%27 HTTP/1.1" 200 None
2026-03-28 22:31:26 [bca.uk] INFO: Saving data for PK23%20HLN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534471.859289, 'last_price_update_time': 1774737086.260473}
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK23%2520HLN') HTTP/1.1" 204 0
2026-03-28 22:31:26 [bca.uk] INFO: Found listing with ID: MP73%20HZK
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 22:31:26 [bca.uk] INFO: Scrape type for MP73%20HZK: 2
2026-03-28 22:31:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d29aaebc-2e56-5506-9453-4660e0ebb1a7 with identifier: MP73%20HZK
2026-03-28 22:31:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d29aaebc-2e56-5506-9453-4660e0ebb1a7 with scrape type 2
2026-03-28 22:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d29aaebc-2e56-5506-9453-4660e0ebb1a7 with scrape type 2
2026-03-28 22:31:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d29aaebc-2e56-5506-9453-4660e0ebb1a7, identifier: MP73%20HZK
2026-03-28 22:31:26 [bca.uk] INFO: Found listing with ID: HS15%20GXG
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS15%2520GXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:26 [bca.uk] INFO: Scrape type for HS15%20GXG: 2
2026-03-28 22:31:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6db12a6-e2e6-5748-8f14-6ea85f11c120 with identifier: HS15%20GXG
2026-03-28 22:31:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6db12a6-e2e6-5748-8f14-6ea85f11c120 with scrape type 2
2026-03-28 22:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6db12a6-e2e6-5748-8f14-6ea85f11c120 with scrape type 2
2026-03-28 22:31:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f6db12a6-e2e6-5748-8f14-6ea85f11c120, identifier: HS15%20GXG
2026-03-28 22:31:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e343b8ae-6d11-5607-89ef-4893ded13b62 with identifier: VU17%20LXG
2026-03-28 22:31:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e343b8ae-6d11-5607-89ef-4893ded13b62 with identifier: VU17%20LXG
2026-03-28 22:31:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e343b8ae-6d11-5607-89ef-4893ded13b62 with identifier: VU17%20LXG to the API
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU17%20LXG-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e343b8ae-6d11-5607-89ef-4893ded13b62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU17 LXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU17%20LXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 88029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.6 CDTI 136 ELITE Hatchback',
 'transmission': 'automatic',
 'trim': 'CDTI 136 ELITE',
 'vin': 'W0LJD7EC9HB105347',
 'year': 2017}
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520LXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:26 [bca.uk] INFO: Saving data for VU17%20LXG: {'auction_closing_time': 1774864800.0, 'created_time': 1773933704.350589, 'last_price_update_time': 1774737086.750271}
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU17%2520LXG') HTTP/1.1" 204 0
2026-03-28 22:31:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6198bd7-27cc-5414-b4a7-f067080ff482 with identifier: FJ22%20MVF
2026-03-28 22:31:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6198bd7-27cc-5414-b4a7-f067080ff482 with identifier: FJ22%20MVF
2026-03-28 22:31:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6198bd7-27cc-5414-b4a7-f067080ff482 with identifier: FJ22%20MVF to the API
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ22%20MVF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c6198bd7-27cc-5414-b4a7-f067080ff482',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FJ22 MVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ22%20MVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FIAT',
 'model': '500 E',
 'odometer': 42712,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FIAT 500 E 87KW 42KWH ICON Hatchback',
 'transmission': 'automatic',
 'trim': '87KW 42KWH ICON',
 'vin': 'ZFAEFAC4XNX062908',
 'year': 2022}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Saving data for FJ22%20MVF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534458.345308, 'last_price_update_time': 1774737087.032471}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ22%2520MVF') HTTP/1.1" 204 0
2026-03-28 22:31:27 [bca.uk] INFO: Found listing with ID: RA22%20WTD
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA22%2520WTD%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Scrape type for RA22%20WTD: 2
2026-03-28 22:31:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 732957a1-3bc6-5239-87a4-ba20b547b260 with identifier: RA22%20WTD
2026-03-28 22:31:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 732957a1-3bc6-5239-87a4-ba20b547b260 with scrape type 2
2026-03-28 22:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 732957a1-3bc6-5239-87a4-ba20b547b260 with scrape type 2
2026-03-28 22:31:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 732957a1-3bc6-5239-87a4-ba20b547b260, identifier: RA22%20WTD
2026-03-28 22:31:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d29aaebc-2e56-5506-9453-4660e0ebb1a7 with identifier: MP73%20HZK
2026-03-28 22:31:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d29aaebc-2e56-5506-9453-4660e0ebb1a7 with identifier: MP73%20HZK
2026-03-28 22:31:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d29aaebc-2e56-5506-9453-4660e0ebb1a7 with identifier: MP73%20HZK to the API
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MP73%20HZK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd29aaebc-2e56-5506-9453-4660e0ebb1a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MP73 HZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MP73%20HZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'C5 AIRCROSS',
 'odometer': 17406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C5 AIRCROSS 1.2 P/T 130 MAX Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 MAX',
 'vin': 'VR7ARHNSKRL009381',
 'year': 2024}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP73%2520HZK%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Saving data for MP73%20HZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536233.997593, 'last_price_update_time': 1774737087.430624}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MP73%2520HZK') HTTP/1.1" 204 0
2026-03-28 22:31:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f6db12a6-e2e6-5748-8f14-6ea85f11c120 with identifier: HS15%20GXG
2026-03-28 22:31:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f6db12a6-e2e6-5748-8f14-6ea85f11c120 with identifier: HS15%20GXG
2026-03-28 22:31:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f6db12a6-e2e6-5748-8f14-6ea85f11c120 with identifier: HS15%20GXG to the API
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HS15%20GXG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f6db12a6-e2e6-5748-8f14-6ea85f11c120',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HS15 GXG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HS15%20GXG&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 94957,
 'odometer_reading_unit': '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 X3 3.0 XDRIVE 30D SE STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 30D SE STEP',
 'vin': 'WBAWY520000R03789',
 'year': 2015}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS15%2520GXG%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Saving data for HS15%20GXG: {'auction_closing_time': 1774864800.0, 'created_time': 1773834143.106387, 'last_price_update_time': 1774737087.753317}
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HS15%2520GXG') HTTP/1.1" 204 0
2026-03-28 22:31:27 [bca.uk] INFO: Found listing with ID: KX15%20OKS
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX15%2520OKS%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Scrape type for KX15%20OKS: 2
2026-03-28 22:31:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99755433-7cdf-572f-ac84-2c635848695e with identifier: KX15%20OKS
2026-03-28 22:31:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99755433-7cdf-572f-ac84-2c635848695e with scrape type 2
2026-03-28 22:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99755433-7cdf-572f-ac84-2c635848695e with scrape type 2
2026-03-28 22:31:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99755433-7cdf-572f-ac84-2c635848695e, identifier: KX15%20OKS
2026-03-28 22:31:27 [bca.uk] INFO: Found listing with ID: FL23%20DGF
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520DGF%27 HTTP/1.1" 200 None
2026-03-28 22:31:27 [bca.uk] INFO: Scrape type for FL23%20DGF: 2
2026-03-28 22:31:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4cf2a21-4994-52a4-90f7-09c82f6666d6 with identifier: FL23%20DGF
2026-03-28 22:31:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4cf2a21-4994-52a4-90f7-09c82f6666d6 with scrape type 2
2026-03-28 22:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4cf2a21-4994-52a4-90f7-09c82f6666d6 with scrape type 2
2026-03-28 22:31:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4cf2a21-4994-52a4-90f7-09c82f6666d6, identifier: FL23%20DGF
2026-03-28 22:31:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 732957a1-3bc6-5239-87a4-ba20b547b260 with identifier: RA22%20WTD
2026-03-28 22:31:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 732957a1-3bc6-5239-87a4-ba20b547b260 with identifier: RA22%20WTD
2026-03-28 22:31:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 732957a1-3bc6-5239-87a4-ba20b547b260 with identifier: RA22%20WTD to the API
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA22%20WTD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '732957a1-3bc6-5239-87a4-ba20b547b260',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RA22 WTD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA22%20WTD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 73864,
 'odometer_reading_unit': '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 I-PACE EV400 HSE BLACK (11KW) Hatchback',
 'transmission': 'automatic',
 'trim': 'EV400 HSE BLACK (11KW)',
 'vin': 'SADHA2A18N1623181',
 'year': 2022}
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA22%2520WTD%27 HTTP/1.1" 200 None
2026-03-28 22:31:28 [bca.uk] INFO: Saving data for RA22%20WTD: {'auction_closing_time': 1774864800.0, 'created_time': 1774534469.928671, 'last_price_update_time': 1774737088.286063}
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA22%2520WTD') HTTP/1.1" 204 0
2026-03-28 22:31:28 [bca.uk] INFO: Found listing with ID: RA73%20AVN
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 22:31:28 [bca.uk] INFO: Scrape type for RA73%20AVN: 2
2026-03-28 22:31:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc6f2f4e-c423-5275-901c-f56b642e6fce with identifier: RA73%20AVN
2026-03-28 22:31:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc6f2f4e-c423-5275-901c-f56b642e6fce with scrape type 2
2026-03-28 22:31:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc6f2f4e-c423-5275-901c-f56b642e6fce with scrape type 2
2026-03-28 22:31:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc6f2f4e-c423-5275-901c-f56b642e6fce, identifier: RA73%20AVN
2026-03-28 22:31:28 [bca.uk] INFO: Found listing with ID: PF65%20PJU
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF65%2520PJU%27 HTTP/1.1" 200 None
2026-03-28 22:31:28 [bca.uk] INFO: Scrape type for PF65%20PJU: 0
2026-03-28 22:31:28 [bca.uk] INFO: Found listing with ID: PY67%20FHR
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:28 [bca.uk] INFO: Scrape type for PY67%20FHR: 2
2026-03-28 22:31:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e93f3cda-aaf2-5825-9a9c-45309344dbd6 with identifier: PY67%20FHR
2026-03-28 22:31:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e93f3cda-aaf2-5825-9a9c-45309344dbd6 with scrape type 2
2026-03-28 22:31:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e93f3cda-aaf2-5825-9a9c-45309344dbd6 with scrape type 2
2026-03-28 22:31:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e93f3cda-aaf2-5825-9a9c-45309344dbd6, identifier: PY67%20FHR
2026-03-28 22:31:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99755433-7cdf-572f-ac84-2c635848695e with identifier: KX15%20OKS
2026-03-28 22:31:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99755433-7cdf-572f-ac84-2c635848695e with identifier: KX15%20OKS
2026-03-28 22:31:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99755433-7cdf-572f-ac84-2c635848695e with identifier: KX15%20OKS to the API
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX15%20OKS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '99755433-7cdf-572f-ac84-2c635848695e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX15 OKS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX15%20OKS&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 40335,
 'odometer_reading_unit': '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 Q3 2.0 TDI 184 QUATTRO S LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 184 QUATTRO S LINE',
 'vin': 'WAUZZZ8U1FR015486',
 'year': 2015}
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX15%2520OKS%27 HTTP/1.1" 200 None
2026-03-28 22:31:28 [bca.uk] INFO: Saving data for KX15%20OKS: {'auction_closing_time': 1774864800.0, 'created_time': 1774534875.463339, 'last_price_update_time': 1774737088.880156}
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX15%2520OKS') HTTP/1.1" 204 0
2026-03-28 22:31:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4cf2a21-4994-52a4-90f7-09c82f6666d6 with identifier: FL23%20DGF
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:31:28 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=jade+white HTTP/1.1" 200 None
2026-03-28 22:31:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:31:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4cf2a21-4994-52a4-90f7-09c82f6666d6 with identifier: FL23%20DGF
2026-03-28 22:31:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4cf2a21-4994-52a4-90f7-09c82f6666d6 with identifier: FL23%20DGF to the API
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=99&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL23%20DGF-GB',
 'category': 'Car',
 'color': 'jade white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e4cf2a21-4994-52a4-90f7-09c82f6666d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL23 DGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL23%20DGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VAUXHALL',
 'model': 'CORSA-E',
 'odometer': 10751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA-E 100KW 50KWH GS LINE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH GS LINE (11KC)',
 'vin': 'VXKUHZKXZP4025732',
 'year': 2023}
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520DGF%27 HTTP/1.1" 200 None
2026-03-28 22:31:29 [bca.uk] INFO: Saving data for FL23%20DGF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534458.917569, 'last_price_update_time': 1774737089.311929}
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520DGF') HTTP/1.1" 204 0
2026-03-28 22:31:29 [bca.uk] INFO: Found listing with ID: RF71%20AEL
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEL%27 HTTP/1.1" 200 None
2026-03-28 22:31:29 [bca.uk] INFO: Scrape type for RF71%20AEL: 2
2026-03-28 22:31:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 805f4ca4-3f13-5be5-9827-e3f0542a5772 with identifier: RF71%20AEL
2026-03-28 22:31:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 805f4ca4-3f13-5be5-9827-e3f0542a5772 with scrape type 2
2026-03-28 22:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 805f4ca4-3f13-5be5-9827-e3f0542a5772 with scrape type 2
2026-03-28 22:31:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 805f4ca4-3f13-5be5-9827-e3f0542a5772, identifier: RF71%20AEL
2026-03-28 22:31:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc6f2f4e-c423-5275-901c-f56b642e6fce with identifier: RA73%20AVN
2026-03-28 22:31:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc6f2f4e-c423-5275-901c-f56b642e6fce with identifier: RA73%20AVN
2026-03-28 22:31:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc6f2f4e-c423-5275-901c-f56b642e6fce with identifier: RA73%20AVN to the API
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA73%20AVN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc6f2f4e-c423-5275-901c-f56b642e6fce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RA73 AVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA73%20AVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 7840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VR3USHNSKPJ924110',
 'year': 2023}
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA73%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 22:31:29 [bca.uk] INFO: Saving data for RA73%20AVN: {'auction_closing_time': 1774864800.0, 'created_time': 1774536237.091838, 'last_price_update_time': 1774737089.720437}
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA73%2520AVN') HTTP/1.1" 204 0
2026-03-28 22:31:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e93f3cda-aaf2-5825-9a9c-45309344dbd6 with identifier: PY67%20FHR
2026-03-28 22:31:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e93f3cda-aaf2-5825-9a9c-45309344dbd6 with identifier: PY67%20FHR
2026-03-28 22:31:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e93f3cda-aaf2-5825-9a9c-45309344dbd6 with identifier: PY67%20FHR to the API
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY67%20FHR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e93f3cda-aaf2-5825-9a9c-45309344dbd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY67 FHR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY67%20FHR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 57902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 TD4 180 4WD HSE DYNAMIC Hatchback',
 'transmission': 'automatic',
 'trim': 'TD4 180 4WD HSE DYNAMIC',
 'vin': 'SALVA2AN6HH264550',
 'year': 2018}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Saving data for PY67%20FHR: {'auction_closing_time': 1774864800.0, 'created_time': 1774534882.673503, 'last_price_update_time': 1774737090.009185}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY67%2520FHR') HTTP/1.1" 204 0
2026-03-28 22:31:30 [bca.uk] INFO: Found listing with ID: KF19%20YAW
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520YAW%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Scrape type for KF19%20YAW: 2
2026-03-28 22:31:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2997280-00ef-535d-8ba7-d84d5d754b3b with identifier: KF19%20YAW
2026-03-28 22:31:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2997280-00ef-535d-8ba7-d84d5d754b3b with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2997280-00ef-535d-8ba7-d84d5d754b3b with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2997280-00ef-535d-8ba7-d84d5d754b3b, identifier: KF19%20YAW
2026-03-28 22:31:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 805f4ca4-3f13-5be5-9827-e3f0542a5772 with identifier: RF71%20AEL
2026-03-28 22:31:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 805f4ca4-3f13-5be5-9827-e3f0542a5772 with identifier: RF71%20AEL
2026-03-28 22:31:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 805f4ca4-3f13-5be5-9827-e3f0542a5772 with identifier: RF71%20AEL to the API
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF71%20AEL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '805f4ca4-3f13-5be5-9827-e3f0542a5772',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF71 AEL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF71%20AEL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 80281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150KW 77KWH LIFE PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 77KWH LIFE PRO PERF.',
 'vin': 'WVGZZZE2ZNP022028',
 'year': 2022}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF71%2520AEL%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Saving data for RF71%20AEL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534442.957235, 'last_price_update_time': 1774737090.410812}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF71%2520AEL') HTTP/1.1" 204 0
2026-03-28 22:31:30 [bca.uk] INFO: Found listing with ID: YF71%20WKK
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520WKK%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Scrape type for YF71%20WKK: 2
2026-03-28 22:31:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ec32c63-cf9a-5888-8335-6b015f420d9b with identifier: YF71%20WKK
2026-03-28 22:31:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ec32c63-cf9a-5888-8335-6b015f420d9b with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ec32c63-cf9a-5888-8335-6b015f420d9b with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ec32c63-cf9a-5888-8335-6b015f420d9b, identifier: YF71%20WKK
2026-03-28 22:31:30 [bca.uk] INFO: Found listing with ID: LT17%20NMZ
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Scrape type for LT17%20NMZ: 2
2026-03-28 22:31:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6365aa3-ca55-59d7-acac-22ef6201f3a6 with identifier: LT17%20NMZ
2026-03-28 22:31:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6365aa3-ca55-59d7-acac-22ef6201f3a6 with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6365aa3-ca55-59d7-acac-22ef6201f3a6 with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6365aa3-ca55-59d7-acac-22ef6201f3a6, identifier: LT17%20NMZ
2026-03-28 22:31:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2997280-00ef-535d-8ba7-d84d5d754b3b with identifier: KF19%20YAW
2026-03-28 22:31:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2997280-00ef-535d-8ba7-d84d5d754b3b with identifier: KF19%20YAW
2026-03-28 22:31:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2997280-00ef-535d-8ba7-d84d5d754b3b with identifier: KF19%20YAW to the API
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF19%20YAW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2997280-00ef-535d-8ba7-d84d5d754b3b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF19 YAW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF19%20YAW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 70898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI SPORT Hatchback',
 'transmission': 'manual',
 'trim': '30 TFSI SPORT',
 'vin': 'WAUZZZGB9KR063800',
 'year': 2019}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520YAW%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Saving data for KF19%20YAW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534873.79549, 'last_price_update_time': 1774737090.91112}
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF19%2520YAW') HTTP/1.1" 204 0
2026-03-28 22:31:30 [bca.uk] INFO: Found listing with ID: VE71%20WMG
2026-03-28 22:31:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31: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%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 22:31:30 [bca.uk] INFO: Scrape type for VE71%20WMG: 2
2026-03-28 22:31:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with identifier: VE71%20WMG
2026-03-28 22:31:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with scrape type 2
2026-03-28 22:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with scrape type 2
2026-03-28 22:31:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b61bce24-2f1f-5d4d-a99c-34b4a946ee11, identifier: VE71%20WMG
2026-03-28 22:31:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ec32c63-cf9a-5888-8335-6b015f420d9b with identifier: YF71%20WKK
2026-03-28 22:31:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ec32c63-cf9a-5888-8335-6b015f420d9b with identifier: YF71%20WKK
2026-03-28 22:31:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ec32c63-cf9a-5888-8335-6b015f420d9b with identifier: YF71%20WKK to the API
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF71%20WKK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ec32c63-cf9a-5888-8335-6b015f420d9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF71 WKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF71%20WKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 28256,
 'odometer_reading_unit': '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 CLIO 1.0 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1RJA00X67956367',
 'year': 2022}
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF71%2520WKK%27 HTTP/1.1" 200 None
2026-03-28 22:31:31 [bca.uk] INFO: Saving data for YF71%20WKK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536208.280196, 'last_price_update_time': 1774737091.773346}
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF71%2520WKK') HTTP/1.1" 204 0
2026-03-28 22:31:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6365aa3-ca55-59d7-acac-22ef6201f3a6 with identifier: LT17%20NMZ
2026-03-28 22:31:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6365aa3-ca55-59d7-acac-22ef6201f3a6 with identifier: LT17%20NMZ
2026-03-28 22:31:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6365aa3-ca55-59d7-acac-22ef6201f3a6 with identifier: LT17%20NMZ to the API
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT17%20NMZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c6365aa3-ca55-59d7-acac-22ef6201f3a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT17 NMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT17%20NMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 82325,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 SE TECH StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 SE TECH',
 'vin': 'SALCA2AN6HH692125',
 'year': 2017}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520NMZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Saving data for LT17%20NMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773839821.213095, 'last_price_update_time': 1774737092.068275}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT17%2520NMZ') HTTP/1.1" 204 0
2026-03-28 22:31:32 [bca.uk] INFO: Found listing with ID: LY73%20OLO
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Scrape type for LY73%20OLO: 2
2026-03-28 22:31:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c133049-7232-5220-9de7-6082a1adf4e1 with identifier: LY73%20OLO
2026-03-28 22:31:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c133049-7232-5220-9de7-6082a1adf4e1 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c133049-7232-5220-9de7-6082a1adf4e1 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c133049-7232-5220-9de7-6082a1adf4e1, identifier: LY73%20OLO
2026-03-28 22:31:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with identifier: VE71%20WMG
2026-03-28 22:31:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with identifier: VE71%20WMG
2026-03-28 22:31:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b61bce24-2f1f-5d4d-a99c-34b4a946ee11 with identifier: VE71%20WMG to the API
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 50,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE71%20WMG-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': 'b61bce24-2f1f-5d4d-a99c-34b4a946ee11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE71 WMG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE71%20WMG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 62547,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV R DESIGN PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV R DESIGN PRO',
 'vin': 'YV1XZBBBFN2735363',
 'year': 2022}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520WMG%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Saving data for VE71%20WMG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534474.619972, 'last_price_update_time': 1774737092.442053}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE71%2520WMG') HTTP/1.1" 204 0
2026-03-28 22:31:32 [bca.uk] INFO: Found listing with ID: YK24%20AEO
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Scrape type for YK24%20AEO: 2
2026-03-28 22:31:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be510e37-704b-590d-ba7c-d10a54ba41a7 with identifier: YK24%20AEO
2026-03-28 22:31:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be510e37-704b-590d-ba7c-d10a54ba41a7 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be510e37-704b-590d-ba7c-d10a54ba41a7 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be510e37-704b-590d-ba7c-d10a54ba41a7, identifier: YK24%20AEO
2026-03-28 22:31:32 [bca.uk] INFO: Found listing with ID: LG18%20YTF
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Scrape type for LG18%20YTF: 2
2026-03-28 22:31:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with identifier: LG18%20YTF
2026-03-28 22:31:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with scrape type 2
2026-03-28 22:31:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78e68f86-6764-5112-9e85-6b5c5ad4deb8, identifier: LG18%20YTF
2026-03-28 22:31:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c133049-7232-5220-9de7-6082a1adf4e1 with identifier: LY73%20OLO
2026-03-28 22:31:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c133049-7232-5220-9de7-6082a1adf4e1 with identifier: LY73%20OLO
2026-03-28 22:31:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c133049-7232-5220-9de7-6082a1adf4e1 with identifier: LY73%20OLO to the API
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY73%20OLO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8c133049-7232-5220-9de7-6082a1adf4e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LY73 OLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY73%20OLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 19649,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC300A330964',
 'year': 2024}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520OLO%27 HTTP/1.1" 200 None
2026-03-28 22:31:32 [bca.uk] INFO: Saving data for LY73%20OLO: {'auction_closing_time': 1775556000.0, 'created_time': 1774534874.439631, 'last_price_update_time': 1774737092.97338}
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY73%2520OLO') HTTP/1.1" 204 0
2026-03-28 22:31:33 [bca.uk] INFO: Found listing with ID: WU23%20FFO
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520FFO%27 HTTP/1.1" 200 None
2026-03-28 22:31:33 [bca.uk] INFO: Scrape type for WU23%20FFO: 2
2026-03-28 22:31:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 943671c2-2978-5609-9e31-5d9c144eb32a with identifier: WU23%20FFO
2026-03-28 22:31:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 943671c2-2978-5609-9e31-5d9c144eb32a with scrape type 2
2026-03-28 22:31:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 943671c2-2978-5609-9e31-5d9c144eb32a with scrape type 2
2026-03-28 22:31:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 943671c2-2978-5609-9e31-5d9c144eb32a, identifier: WU23%20FFO
2026-03-28 22:31:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be510e37-704b-590d-ba7c-d10a54ba41a7 with identifier: YK24%20AEO
2026-03-28 22:31:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be510e37-704b-590d-ba7c-d10a54ba41a7 with identifier: YK24%20AEO
2026-03-28 22:31:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be510e37-704b-590d-ba7c-d10a54ba41a7 with identifier: YK24%20AEO to the API
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK24%20AEO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be510e37-704b-590d-ba7c-d10a54ba41a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK24 AEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK24%20AEO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 20549,
 '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 2.0 TSI 245 GTI DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 245 GTI DSG',
 'vin': 'WVWZZZCD3RW040910',
 'year': 2024}
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520AEO%27 HTTP/1.1" 200 None
2026-03-28 22:31:33 [bca.uk] INFO: Saving data for YK24%20AEO: {'auction_closing_time': 1774864800.0, 'created_time': 1774536208.692877, 'last_price_update_time': 1774737093.458792}
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK24%2520AEO') HTTP/1.1" 204 0
2026-03-28 22:31:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with identifier: LG18%20YTF
2026-03-28 22:31:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with identifier: LG18%20YTF
2026-03-28 22:31:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78e68f86-6764-5112-9e85-6b5c5ad4deb8 with identifier: LG18%20YTF to the API
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG18%20YTF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78e68f86-6764-5112-9e85-6b5c5ad4deb8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG18 YTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG18%20YTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 82444,
 'odometer_reading_unit': '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 1 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 2WD 1 ISG',
 'vin': 'U5YPG814LJL446699',
 'year': 2018}
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 22:31:33 [bca.uk] INFO: Saving data for LG18%20YTF: {'auction_closing_time': 1774864800.0, 'created_time': 1774091294.146316, 'last_price_update_time': 1774737093.757248}
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG18%2520YTF') HTTP/1.1" 204 0
2026-03-28 22:31:33 [bca.uk] INFO: Found listing with ID: CV18%20TLK
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:31:33 [bca.uk] INFO: Scrape type for CV18%20TLK: 2
2026-03-28 22:31:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 226cfac9-43d2-5c60-947a-ac98be30a6c7 with identifier: CV18%20TLK
2026-03-28 22:31:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 226cfac9-43d2-5c60-947a-ac98be30a6c7 with scrape type 2
2026-03-28 22:31:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 226cfac9-43d2-5c60-947a-ac98be30a6c7 with scrape type 2
2026-03-28 22:31:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 226cfac9-43d2-5c60-947a-ac98be30a6c7, identifier: CV18%20TLK
2026-03-28 22:31:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 943671c2-2978-5609-9e31-5d9c144eb32a with identifier: WU23%20FFO
2026-03-28 22:31:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 943671c2-2978-5609-9e31-5d9c144eb32a with identifier: WU23%20FFO
2026-03-28 22:31:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 943671c2-2978-5609-9e31-5d9c144eb32a with identifier: WU23%20FFO to the API
2026-03-28 22:31:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU23%20FFO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '943671c2-2978-5609-9e31-5d9c144eb32a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WU23 FFO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU23%20FFO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 27048,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y AWD LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': 'AWD LONG RANGE',
 'vin': 'LRWYHCEK5PC728393',
 'year': 2023}
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520FFO%27 HTTP/1.1" 200 None
2026-03-28 22:31:34 [bca.uk] INFO: Saving data for WU23%20FFO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534475.525196, 'last_price_update_time': 1774737094.152712}
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU23%2520FFO') HTTP/1.1" 204 0
2026-03-28 22:31:34 [bca.uk] INFO: Found listing with ID: FP73%20NXV
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP73%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 22:31:34 [bca.uk] INFO: Scrape type for FP73%20NXV: 2
2026-03-28 22:31:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbc62844-1d18-5c80-a58f-dd83ecb46a85 with identifier: FP73%20NXV
2026-03-28 22:31:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbc62844-1d18-5c80-a58f-dd83ecb46a85 with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbc62844-1d18-5c80-a58f-dd83ecb46a85 with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fbc62844-1d18-5c80-a58f-dd83ecb46a85, identifier: FP73%20NXV
2026-03-28 22:31:34 [bca.uk] INFO: Found listing with ID: YK18%20KVC
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520KVC%27 HTTP/1.1" 200 None
2026-03-28 22:31:34 [bca.uk] INFO: Scrape type for YK18%20KVC: 2
2026-03-28 22:31:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25c6674b-7307-5de4-b073-0f30f220db2b with identifier: YK18%20KVC
2026-03-28 22:31:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25c6674b-7307-5de4-b073-0f30f220db2b with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25c6674b-7307-5de4-b073-0f30f220db2b with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25c6674b-7307-5de4-b073-0f30f220db2b, identifier: YK18%20KVC
2026-03-28 22:31:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 226cfac9-43d2-5c60-947a-ac98be30a6c7 with identifier: CV18%20TLK
2026-03-28 22:31:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 226cfac9-43d2-5c60-947a-ac98be30a6c7 with identifier: CV18%20TLK
2026-03-28 22:31:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 226cfac9-43d2-5c60-947a-ac98be30a6c7 with identifier: CV18%20TLK to the API
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV18%20TLK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '226cfac9-43d2-5c60-947a-ac98be30a6c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV18 TLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV18%20TLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 118334,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 SE',
 'vin': 'WVWZZZAWZJU008880',
 'year': 2018}
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV18%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:31:34 [bca.uk] INFO: Saving data for CV18%20TLK: {'auction_closing_time': 1774951200.0, 'created_time': 1774534872.017245, 'last_price_update_time': 1774737094.6851}
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV18%2520TLK') HTTP/1.1" 204 0
2026-03-28 22:31:34 [bca.uk] INFO: Found listing with ID: YG22%20UXL
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:34 [bca.uk] INFO: Scrape type for YG22%20UXL: 2
2026-03-28 22:31:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bad25a6-f037-536c-9d33-8904ff61dfc5 with identifier: YG22%20UXL
2026-03-28 22:31:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bad25a6-f037-536c-9d33-8904ff61dfc5 with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bad25a6-f037-536c-9d33-8904ff61dfc5 with scrape type 2
2026-03-28 22:31:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bad25a6-f037-536c-9d33-8904ff61dfc5, identifier: YG22%20UXL
2026-03-28 22:31:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fbc62844-1d18-5c80-a58f-dd83ecb46a85 with identifier: FP73%20NXV
2026-03-28 22:31:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fbc62844-1d18-5c80-a58f-dd83ecb46a85 with identifier: FP73%20NXV
2026-03-28 22:31:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fbc62844-1d18-5c80-a58f-dd83ecb46a85 with identifier: FP73%20NXV to the API
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FP73%20NXV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fbc62844-1d18-5c80-a58f-dd83ecb46a85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FP73 NXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FP73%20NXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'IX1',
 'odometer': 43858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW IX1 XD30 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XD30 M SPORT',
 'vin': 'WBY62EF0205Y17111',
 'year': 2023}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP73%2520NXV%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Saving data for FP73%20NXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774536156.433418, 'last_price_update_time': 1774737095.088683}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FP73%2520NXV') HTTP/1.1" 204 0
2026-03-28 22:31:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25c6674b-7307-5de4-b073-0f30f220db2b with identifier: YK18%20KVC
2026-03-28 22:31:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25c6674b-7307-5de4-b073-0f30f220db2b with identifier: YK18%20KVC
2026-03-28 22:31:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25c6674b-7307-5de4-b073-0f30f220db2b with identifier: YK18%20KVC to the API
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK18%20KVC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '25c6674b-7307-5de4-b073-0f30f220db2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK18 KVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK18%20KVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 38391,
 'odometer_reading_unit': '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 ED4 2WD SE TECH (5) StationWagon',
 'transmission': 'manual',
 'trim': 'ED4 2WD SE TECH (5)',
 'vin': 'SALCB2CN2JH751056',
 'year': 2018}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK18%2520KVC%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Saving data for YK18%20KVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534881.089326, 'last_price_update_time': 1774737095.357969}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK18%2520KVC') HTTP/1.1" 204 0
2026-03-28 22:31:35 [bca.uk] INFO: Found listing with ID: HJ63%20XOY
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ63%2520XOY%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Scrape type for HJ63%20XOY: 0
2026-03-28 22:31:35 [bca.uk] INFO: Found listing with ID: LY73%20MFA
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Scrape type for LY73%20MFA: 2
2026-03-28 22:31:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8805164-8e95-593f-a658-b041224048eb with identifier: LY73%20MFA
2026-03-28 22:31:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8805164-8e95-593f-a658-b041224048eb with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8805164-8e95-593f-a658-b041224048eb with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8805164-8e95-593f-a658-b041224048eb, identifier: LY73%20MFA
2026-03-28 22:31:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bad25a6-f037-536c-9d33-8904ff61dfc5 with identifier: YG22%20UXL
2026-03-28 22:31:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bad25a6-f037-536c-9d33-8904ff61dfc5 with identifier: YG22%20UXL
2026-03-28 22:31:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bad25a6-f037-536c-9d33-8904ff61dfc5 with identifier: YG22%20UXL to the API
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG22%20UXL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4bad25a6-f037-536c-9d33-8904ff61dfc5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG22 UXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG22%20UXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 27111,
 'odometer_reading_unit': '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 XCEED 1.5 T GDI 160 3 ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 160 3 ISG',
 'vin': 'U5YH5F15LNL096853',
 'year': 2022}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG22%2520UXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Saving data for YG22%20UXL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534476.525498, 'last_price_update_time': 1774737095.757599}
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520UXL') HTTP/1.1" 204 0
2026-03-28 22:31:35 [bca.uk] INFO: Found listing with ID: DP73%20FNK
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP73%2520FNK%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Scrape type for DP73%20FNK: 2
2026-03-28 22:31:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 266df7df-c4b1-5921-94c4-cb8ea8d0019b with identifier: DP73%20FNK
2026-03-28 22:31:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 266df7df-c4b1-5921-94c4-cb8ea8d0019b with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 266df7df-c4b1-5921-94c4-cb8ea8d0019b with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 266df7df-c4b1-5921-94c4-cb8ea8d0019b, identifier: DP73%20FNK
2026-03-28 22:31:35 [bca.uk] INFO: Found listing with ID: KR65%20LMX
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:31:35 [bca.uk] INFO: Scrape type for KR65%20LMX: 2
2026-03-28 22:31:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with identifier: KR65%20LMX
2026-03-28 22:31:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with scrape type 2
2026-03-28 22:31:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fcea792a-3b7e-51c9-9a7f-21bebb8359d9, identifier: KR65%20LMX
2026-03-28 22:31:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8805164-8e95-593f-a658-b041224048eb with identifier: LY73%20MFA
2026-03-28 22:31:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8805164-8e95-593f-a658-b041224048eb with identifier: LY73%20MFA
2026-03-28 22:31:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8805164-8e95-593f-a658-b041224048eb with identifier: LY73%20MFA to the API
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY73%20MFA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e8805164-8e95-593f-a658-b041224048eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LY73 MFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY73%20MFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 8246,
 'odometer_reading_unit': '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': 'VNKKBAC370A330377',
 'year': 2023}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520MFA%27 HTTP/1.1" 200 None
2026-03-28 22:31:36 [bca.uk] INFO: Saving data for LY73%20MFA: {'auction_closing_time': 1775556000.0, 'created_time': 1774534873.008937, 'last_price_update_time': 1774737096.254672}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY73%2520MFA') HTTP/1.1" 204 0
2026-03-28 22:31:36 [bca.uk] INFO: Found listing with ID: CU22%20KWR
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520KWR%27 HTTP/1.1" 200 None
2026-03-28 22:31:36 [bca.uk] INFO: Scrape type for CU22%20KWR: 2
2026-03-28 22:31:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with identifier: CU22%20KWR
2026-03-28 22:31:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with scrape type 2
2026-03-28 22:31:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with scrape type 2
2026-03-28 22:31:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 384f2b40-2cb1-5787-a34d-82fe2dd82b85, identifier: CU22%20KWR
2026-03-28 22:31:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 266df7df-c4b1-5921-94c4-cb8ea8d0019b with identifier: DP73%20FNK
2026-03-28 22:31:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 266df7df-c4b1-5921-94c4-cb8ea8d0019b with identifier: DP73%20FNK
2026-03-28 22:31:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 266df7df-c4b1-5921-94c4-cb8ea8d0019b with identifier: DP73%20FNK to the API
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP73%20FNK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '266df7df-c4b1-5921-94c4-cb8ea8d0019b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DP73 FNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP73%20FNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 4571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I20 1.0 T GDI 100 ADVANCE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 100 ADVANCE DCT',
 'vin': 'NLHBN51G4RZ384917',
 'year': 2023}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP73%2520FNK%27 HTTP/1.1" 200 None
2026-03-28 22:31:36 [bca.uk] INFO: Saving data for DP73%20FNK: {'auction_closing_time': 1774864800.0, 'created_time': 1774536167.838128, 'last_price_update_time': 1774737096.695115}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP73%2520FNK') HTTP/1.1" 204 0
2026-03-28 22:31:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with identifier: KR65%20LMX
2026-03-28 22:31:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with identifier: KR65%20LMX
2026-03-28 22:31:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fcea792a-3b7e-51c9-9a7f-21bebb8359d9 with identifier: KR65%20LMX to the API
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR65%20LMX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fcea792a-3b7e-51c9-9a7f-21bebb8359d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR65 LMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR65%20LMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 78569,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1760082J454614',
 'year': 2016}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR65%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:31:36 [bca.uk] INFO: Saving data for KR65%20LMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534881.933459, 'last_price_update_time': 1774737096.980654}
2026-03-28 22:31:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR65%2520LMX') HTTP/1.1" 204 0
2026-03-28 22:31:37 [bca.uk] INFO: Found listing with ID: DF70%20BXL
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF70%2520BXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:37 [bca.uk] INFO: Scrape type for DF70%20BXL: 2
2026-03-28 22:31:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with identifier: DF70%20BXL
2026-03-28 22:31:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa45cdf7-dcd6-56fa-93a8-4ded350186f8, identifier: DF70%20BXL
2026-03-28 22:31:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with identifier: CU22%20KWR
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=onyx+black+met. HTTP/1.1" 200 None
2026-03-28 22:31:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:31:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with identifier: CU22%20KWR
2026-03-28 22:31:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 384f2b40-2cb1-5787-a34d-82fe2dd82b85 with identifier: CU22%20KWR to the API
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 50,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU22%20KWR-GB',
 'category': 'Car',
 'color': 'onyx black met',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '384f2b40-2cb1-5787-a34d-82fe2dd82b85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CU22 KWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU22%20KWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLVO',
 'model': 'XC40 RECHARGE',
 'odometer': 61840,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 RECHARGE 1.5 T5 PHEV R DESIGN PRO StationWagon',
 'transmission': 'automatic',
 'trim': 'T5 PHEV R DESIGN PRO',
 'vin': 'YV1XZBBBFN2752630',
 'year': 2022}
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520KWR%27 HTTP/1.1" 200 None
2026-03-28 22:31:37 [bca.uk] INFO: Saving data for CU22%20KWR: {'auction_closing_time': 1774864800.0, 'created_time': 1774534442.057525, 'last_price_update_time': 1774737097.493422}
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU22%2520KWR') HTTP/1.1" 204 0
2026-03-28 22:31:37 [bca.uk] INFO: Found listing with ID: GK72%20OKV
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK72%2520OKV%27 HTTP/1.1" 200 None
2026-03-28 22:31:37 [bca.uk] INFO: Scrape type for GK72%20OKV: 0
2026-03-28 22:31:37 [bca.uk] INFO: Found listing with ID: KR22%20SGY
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 22:31:37 [bca.uk] INFO: Scrape type for KR22%20SGY: 2
2026-03-28 22:31:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19f4202c-caf4-54a7-837d-139abcf623b3 with identifier: KR22%20SGY
2026-03-28 22:31:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19f4202c-caf4-54a7-837d-139abcf623b3 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19f4202c-caf4-54a7-837d-139abcf623b3 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19f4202c-caf4-54a7-837d-139abcf623b3, identifier: KR22%20SGY
2026-03-28 22:31:37 [bca.uk] INFO: Found listing with ID: LM15%20FCJ
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:37 [bca.uk] INFO: Scrape type for LM15%20FCJ: 2
2026-03-28 22:31:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with identifier: LM15%20FCJ
2026-03-28 22:31:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with scrape type 2
2026-03-28 22:31:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fe1eedd-08fa-55df-9580-aa9dfcbadb42, identifier: LM15%20FCJ
2026-03-28 22:31:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with identifier: DF70%20BXL
2026-03-28 22:31:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with identifier: DF70%20BXL
2026-03-28 22:31:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa45cdf7-dcd6-56fa-93a8-4ded350186f8 with identifier: DF70%20BXL to the API
2026-03-28 22:31:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF70%20BXL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fa45cdf7-dcd6-56fa-93a8-4ded350186f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF70 BXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF70%20BXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 118713,
 'odometer_reading_unit': '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 PICANTO 1.0 2 (4ST) Hatchback',
 'transmission': 'manual',
 'trim': '2 (4ST)',
 'vin': 'KNAB3518LMT730402',
 'year': 2021}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF70%2520BXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:38 [bca.uk] INFO: Saving data for DF70%20BXL: {'auction_closing_time': 1774864800.0, 'created_time': 1773839351.440096, 'last_price_update_time': 1774737098.128763}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF70%2520BXL') HTTP/1.1" 204 0
2026-03-28 22:31:38 [bca.uk] INFO: Found listing with ID: KU22%20YUR
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU22%2520YUR%27 HTTP/1.1" 200 None
2026-03-28 22:31:38 [bca.uk] INFO: Scrape type for KU22%20YUR: 2
2026-03-28 22:31:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7d9dfe34-92b3-57b5-b684-760e10d61255 with identifier: KU22%20YUR
2026-03-28 22:31:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7d9dfe34-92b3-57b5-b684-760e10d61255 with scrape type 2
2026-03-28 22:31:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7d9dfe34-92b3-57b5-b684-760e10d61255 with scrape type 2
2026-03-28 22:31:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7d9dfe34-92b3-57b5-b684-760e10d61255, identifier: KU22%20YUR
2026-03-28 22:31:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19f4202c-caf4-54a7-837d-139abcf623b3 with identifier: KR22%20SGY
2026-03-28 22:31:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19f4202c-caf4-54a7-837d-139abcf623b3 with identifier: KR22%20SGY
2026-03-28 22:31:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19f4202c-caf4-54a7-837d-139abcf623b3 with identifier: KR22%20SGY to the API
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR22%20SGY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '19f4202c-caf4-54a7-837d-139abcf623b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR22 SGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR22%20SGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'NIRO',
 'odometer': 41192,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'KIA NIRO 1.6 GDI HYBRID 3 DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'GDI HYBRID 3 DCT',
 'vin': 'KNACC81CVN5548603',
 'year': 2022}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520SGY%27 HTTP/1.1" 200 None
2026-03-28 22:31:38 [bca.uk] INFO: Saving data for KR22%20SGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536123.068255, 'last_price_update_time': 1774737098.515185}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR22%2520SGY') HTTP/1.1" 204 0
2026-03-28 22:31:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with identifier: LM15%20FCJ
2026-03-28 22:31:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with identifier: LM15%20FCJ
2026-03-28 22:31:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fe1eedd-08fa-55df-9580-aa9dfcbadb42 with identifier: LM15%20FCJ to the API
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM15%20FCJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1fe1eedd-08fa-55df-9580-aa9dfcbadb42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LM15 FCJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM15%20FCJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 82771,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.4 TFSI 150 SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TFSI 150 SPORT S-T',
 'vin': 'WAUZZZ8V4F1107196',
 'year': 2015}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM15%2520FCJ%27 HTTP/1.1" 200 None
2026-03-28 22:31:38 [bca.uk] INFO: Saving data for LM15%20FCJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773832585.112958, 'last_price_update_time': 1774737098.793708}
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM15%2520FCJ') HTTP/1.1" 204 0
2026-03-28 22:31:38 [bca.uk] INFO: Found listing with ID: KF16%20KWG
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:31:38 [bca.uk] INFO: Scrape type for KF16%20KWG: 2
2026-03-28 22:31:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with identifier: KF16%20KWG
2026-03-28 22:31:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with scrape type 2
2026-03-28 22:31:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with scrape type 2
2026-03-28 22:31:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2cf630c3-778b-55a2-90c3-de2eeaf5e04a, identifier: KF16%20KWG
2026-03-28 22:31:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7d9dfe34-92b3-57b5-b684-760e10d61255 with identifier: KU22%20YUR
2026-03-28 22:31:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7d9dfe34-92b3-57b5-b684-760e10d61255 with identifier: KU22%20YUR
2026-03-28 22:31:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7d9dfe34-92b3-57b5-b684-760e10d61255 with identifier: KU22%20YUR to the API
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU22%20YUR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7d9dfe34-92b3-57b5-b684-760e10d61255',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KU22 YUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU22%20YUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 30135,
 'odometer_reading_unit': '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': 'SALZB2CN8NH175845',
 'year': 2022}
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU22%2520YUR%27 HTTP/1.1" 200 None
2026-03-28 22:31:39 [bca.uk] INFO: Saving data for KU22%20YUR: {'auction_closing_time': 1775037600.0, 'created_time': 1774534442.514868, 'last_price_update_time': 1774737099.185153}
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU22%2520YUR') HTTP/1.1" 204 0
2026-03-28 22:31:39 [bca.uk] INFO: Found listing with ID: NL73%20OCS
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL73%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 22:31:39 [bca.uk] INFO: Scrape type for NL73%20OCS: 2
2026-03-28 22:31:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with identifier: NL73%20OCS
2026-03-28 22:31:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82a154c2-6b46-5c43-93b2-e4ad1e075ff8, identifier: NL73%20OCS
2026-03-28 22:31:39 [bca.uk] INFO: Found listing with ID: HV05%20XAK
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV05%2520XAK%27 HTTP/1.1" 200 None
2026-03-28 22:31:39 [bca.uk] INFO: Scrape type for HV05%20XAK: 2
2026-03-28 22:31:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with identifier: HV05%20XAK
2026-03-28 22:31:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565, identifier: HV05%20XAK
2026-03-28 22:31:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with identifier: KF16%20KWG
2026-03-28 22:31:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with identifier: KF16%20KWG
2026-03-28 22:31:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2cf630c3-778b-55a2-90c3-de2eeaf5e04a with identifier: KF16%20KWG to the API
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF16%20KWG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2cf630c3-778b-55a2-90c3-de2eeaf5e04a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KF16 KWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF16%20KWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT ALLTRACK',
 'odometer': 115141,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT ALLTRACK 2.0 TDI 190 4MOTION DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 190 4MOTION DSG',
 'vin': 'WVWZZZ3CZGE084143',
 'year': 2016}
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF16%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:31:39 [bca.uk] INFO: Saving data for KF16%20KWG: {'auction_closing_time': 1774864800.0, 'created_time': 1774365562.737174, 'last_price_update_time': 1774737099.691732}
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF16%2520KWG') HTTP/1.1" 204 0
2026-03-28 22:31:39 [bca.uk] INFO: Found listing with ID: DK24%20WNG
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 22:31:39 [bca.uk] INFO: Scrape type for DK24%20WNG: 2
2026-03-28 22:31:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c428b92-5de3-531e-9e00-91d654ca5c06 with identifier: DK24%20WNG
2026-03-28 22:31:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c428b92-5de3-531e-9e00-91d654ca5c06 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c428b92-5de3-531e-9e00-91d654ca5c06 with scrape type 2
2026-03-28 22:31:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c428b92-5de3-531e-9e00-91d654ca5c06, identifier: DK24%20WNG
2026-03-28 22:31:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with identifier: NL73%20OCS
2026-03-28 22:31:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with identifier: NL73%20OCS
2026-03-28 22:31:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82a154c2-6b46-5c43-93b2-e4ad1e075ff8 with identifier: NL73%20OCS to the API
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL73%20OCS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82a154c2-6b46-5c43-93b2-e4ad1e075ff8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL73 OCS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL73%20OCS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 30609,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 110 S LINE S-T',
 'vin': 'WAUZZZGB5RR005158',
 'year': 2023}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL73%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Saving data for NL73%20OCS: {'auction_closing_time': 1774864800.0, 'created_time': 1774536159.742109, 'last_price_update_time': 1774737100.095253}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL73%2520OCS') HTTP/1.1" 204 0
2026-03-28 22:31:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with identifier: HV05%20XAK
2026-03-28 22:31:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with identifier: HV05%20XAK
2026-03-28 22:31:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565 with identifier: HV05%20XAK to the API
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV05%20XAK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '038ef3c1-d2a0-5d4e-a845-e9c6ba0e9565',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV05 XAK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV05%20XAK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'E200',
 'odometer': 143857,
 '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 E200 1.8 K AVANTGARDE Estate',
 'transmission': 'manual',
 'trim': 'K AVANTGARDE',
 'vin': 'WDB2112422A732142',
 'year': 2005}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV05%2520XAK%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Saving data for HV05%20XAK: {'auction_closing_time': 1774864800.0, 'created_time': 1773839154.150944, 'last_price_update_time': 1774737100.387206}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV05%2520XAK') HTTP/1.1" 204 0
2026-03-28 22:31:40 [bca.uk] INFO: Found listing with ID: LP72%20HUV
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Scrape type for LP72%20HUV: 2
2026-03-28 22:31:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with identifier: LP72%20HUV
2026-03-28 22:31:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with scrape type 2
2026-03-28 22:31:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with scrape type 2
2026-03-28 22:31:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dc2c02e-dc4e-57e3-92d1-268ee4384072, identifier: LP72%20HUV
2026-03-28 22:31:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c428b92-5de3-531e-9e00-91d654ca5c06 with identifier: DK24%20WNG
2026-03-28 22:31:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c428b92-5de3-531e-9e00-91d654ca5c06 with identifier: DK24%20WNG
2026-03-28 22:31:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c428b92-5de3-531e-9e00-91d654ca5c06 with identifier: DK24%20WNG to the API
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK24%20WNG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2c428b92-5de3-531e-9e00-91d654ca5c06',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DK24 WNG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK24%20WNG&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'GWM ORA',
 'model': 'ORA 03',
 'odometer': 11928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'GWM ORA ORA 03 126KW 48KWH PURE+ Hatchback',
 'transmission': 'automatic',
 'trim': '126KW 48KWH PURE+',
 'vin': 'LGWEEUA53NK645690',
 'year': 2024}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK24%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Saving data for DK24%20WNG: {'auction_closing_time': 1774864800.0, 'created_time': 1774534440.369425, 'last_price_update_time': 1774737100.788372}
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK24%2520WNG') HTTP/1.1" 204 0
2026-03-28 22:31:40 [bca.uk] INFO: Found listing with ID: WR22%20TXW
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR22%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Scrape type for WR22%20TXW: 2
2026-03-28 22:31:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a92382c3-6baa-59f4-b2ca-8daefeffe41d with identifier: WR22%20TXW
2026-03-28 22:31:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a92382c3-6baa-59f4-b2ca-8daefeffe41d with scrape type 2
2026-03-28 22:31:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a92382c3-6baa-59f4-b2ca-8daefeffe41d with scrape type 2
2026-03-28 22:31:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a92382c3-6baa-59f4-b2ca-8daefeffe41d, identifier: WR22%20TXW
2026-03-28 22:31:40 [bca.uk] INFO: Found listing with ID: CE66%20VVM
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520VVM%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Scrape type for CE66%20VVM: 0
2026-03-28 22:31:40 [bca.uk] INFO: Found listing with ID: CF74%20GAU
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GAU%27 HTTP/1.1" 200 None
2026-03-28 22:31:40 [bca.uk] INFO: Scrape type for CF74%20GAU: 2
2026-03-28 22:31:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad44de10-3f27-5dda-8a8b-162bedfe5e67 with identifier: CF74%20GAU
2026-03-28 22:31:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad44de10-3f27-5dda-8a8b-162bedfe5e67 with scrape type 2
2026-03-28 22:31:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad44de10-3f27-5dda-8a8b-162bedfe5e67 with scrape type 2
2026-03-28 22:31:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad44de10-3f27-5dda-8a8b-162bedfe5e67, identifier: CF74%20GAU
2026-03-28 22:31:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with identifier: LP72%20HUV
2026-03-28 22:31:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with identifier: LP72%20HUV
2026-03-28 22:31:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dc2c02e-dc4e-57e3-92d1-268ee4384072 with identifier: LP72%20HUV to the API
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP72%20HUV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '7dc2c02e-dc4e-57e3-92d1-268ee4384072',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP72 HUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP72%20HUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 75676,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA C-HR 1.8 HYBRID 122 ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID 122 ICON',
 'vin': 'NMTK33BX30R239016',
 'year': 2023}
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520HUV%27 HTTP/1.1" 200 None
2026-03-28 22:31:41 [bca.uk] INFO: Saving data for LP72%20HUV: {'auction_closing_time': 1775556000.0, 'created_time': 1774535113.653905, 'last_price_update_time': 1774737101.308414}
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP72%2520HUV') HTTP/1.1" 204 0
2026-03-28 22:31:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:31:41 [bca.uk] INFO: Found listing with ID: OV66%20GWX
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 22:31:41 [bca.uk] INFO: Scrape type for OV66%20GWX: 2
2026-03-28 22:31:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1089af02-d74a-5a10-a407-9ace96e44760 with identifier: OV66%20GWX
2026-03-28 22:31:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1089af02-d74a-5a10-a407-9ace96e44760 with scrape type 2
2026-03-28 22:31:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1089af02-d74a-5a10-a407-9ace96e44760 with scrape type 2
2026-03-28 22:31:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1089af02-d74a-5a10-a407-9ace96e44760, identifier: OV66%20GWX
2026-03-28 22:31:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a92382c3-6baa-59f4-b2ca-8daefeffe41d with identifier: WR22%20TXW
2026-03-28 22:31:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a92382c3-6baa-59f4-b2ca-8daefeffe41d with identifier: WR22%20TXW
2026-03-28 22:31:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a92382c3-6baa-59f4-b2ca-8daefeffe41d with identifier: WR22%20TXW to the API
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR22%20TXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a92382c3-6baa-59f4-b2ca-8daefeffe41d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WR22 TXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR22%20TXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 63773,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 E-TSI 130 ACTIVE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 130 ACTIVE DSG',
 'vin': 'WVWZZZCDZNW199463',
 'year': 2022}
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR22%2520TXW%27 HTTP/1.1" 200 None
2026-03-28 22:31:41 [bca.uk] INFO: Saving data for WR22%20TXW: {'auction_closing_time': 1774864800.0, 'created_time': 1774536160.141441, 'last_price_update_time': 1774737101.79189}
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR22%2520TXW') HTTP/1.1" 204 0
2026-03-28 22:31:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad44de10-3f27-5dda-8a8b-162bedfe5e67 with identifier: CF74%20GAU
2026-03-28 22:31:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad44de10-3f27-5dda-8a8b-162bedfe5e67 with identifier: CF74%20GAU
2026-03-28 22:31:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad44de10-3f27-5dda-8a8b-162bedfe5e67 with identifier: CF74%20GAU to the API
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20GAU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad44de10-3f27-5dda-8a8b-162bedfe5e67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 GAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20GAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 10823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 MAX EAT6 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 110 MAX EAT6',
 'vin': 'VF7SXHNPYRT107947',
 'year': 2024}
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520GAU%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Saving data for CF74%20GAU: {'auction_closing_time': 1775124000.0, 'created_time': 1774534858.493342, 'last_price_update_time': 1774737102.095631}
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520GAU') HTTP/1.1" 204 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: BM19%20HPE
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BM19%2520HPE%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for BM19%20HPE: 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: EK66%20DXY
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK66%2520DXY%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for EK66%20DXY: 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: ET73%20ANX
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET73%2520ANX%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for ET73%20ANX: 2
2026-03-28 22:31:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddb4511f-3a10-54de-9337-2e23ba9a855f with identifier: ET73%20ANX
2026-03-28 22:31:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddb4511f-3a10-54de-9337-2e23ba9a855f with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddb4511f-3a10-54de-9337-2e23ba9a855f with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddb4511f-3a10-54de-9337-2e23ba9a855f, identifier: ET73%20ANX
2026-03-28 22:31:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1089af02-d74a-5a10-a407-9ace96e44760 with identifier: OV66%20GWX
2026-03-28 22:31:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1089af02-d74a-5a10-a407-9ace96e44760 with identifier: OV66%20GWX
2026-03-28 22:31:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1089af02-d74a-5a10-a407-9ace96e44760 with identifier: OV66%20GWX to the API
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV66%20GWX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1089af02-d74a-5a10-a407-9ace96e44760',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV66 GWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV66%20GWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 105162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'SE EXECUTIVE',
 'vin': 'WDD1760122J515720',
 'year': 2016}
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520GWX%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Saving data for OV66%20GWX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534477.612761, 'last_price_update_time': 1774737102.523853}
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV66%2520GWX') HTTP/1.1" 204 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: YC23%20DXD
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC23%2520DXD%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for YC23%20DXD: 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: YD23%20AOF
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for YD23%20AOF: 0
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: YR24%20JWZ
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520JWZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for YR24%20JWZ: 2
2026-03-28 22:31:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with identifier: YR24%20JWZ
2026-03-28 22:31:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20f971e1-7028-5ecb-aa25-9aa8e79986b3, identifier: YR24%20JWZ
2026-03-28 22:31:42 [bca.uk] INFO: Found listing with ID: CE68%20LPO
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520LPO%27 HTTP/1.1" 200 None
2026-03-28 22:31:42 [bca.uk] INFO: Scrape type for CE68%20LPO: 2
2026-03-28 22:31:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6aa90d01-c0a8-5471-9c03-3d8dadec307b with identifier: CE68%20LPO
2026-03-28 22:31:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6aa90d01-c0a8-5471-9c03-3d8dadec307b with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6aa90d01-c0a8-5471-9c03-3d8dadec307b with scrape type 2
2026-03-28 22:31:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6aa90d01-c0a8-5471-9c03-3d8dadec307b, identifier: CE68%20LPO
2026-03-28 22:31:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddb4511f-3a10-54de-9337-2e23ba9a855f with identifier: ET73%20ANX
2026-03-28 22:31:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddb4511f-3a10-54de-9337-2e23ba9a855f with identifier: ET73%20ANX
2026-03-28 22:31:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddb4511f-3a10-54de-9337-2e23ba9a855f with identifier: ET73%20ANX to the API
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ET73%20ANX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ddb4511f-3a10-54de-9337-2e23ba9a855f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ET73 ANX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ET73%20ANX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 3979,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC390A330008',
 'year': 2024}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET73%2520ANX%27 HTTP/1.1" 200 None
2026-03-28 22:31:43 [bca.uk] INFO: Saving data for ET73%20ANX: {'auction_closing_time': 1775556000.0, 'created_time': 1774535114.496408, 'last_price_update_time': 1774737103.074124}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ET73%2520ANX') HTTP/1.1" 204 0
2026-03-28 22:31:43 [bca.uk] INFO: Found listing with ID: UW11%20LAM
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UW11%2520LAM%27 HTTP/1.1" 200 None
2026-03-28 22:31:43 [bca.uk] INFO: Scrape type for UW11%20LAM: 2
2026-03-28 22:31:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with identifier: UW11%20LAM
2026-03-28 22:31:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with scrape type 2
2026-03-28 22:31:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with scrape type 2
2026-03-28 22:31:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 771f16b9-76f6-5421-b4cd-0d74a64d4fa7, identifier: UW11%20LAM
2026-03-28 22:31:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with identifier: YR24%20JWZ
2026-03-28 22:31:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with identifier: YR24%20JWZ
2026-03-28 22:31:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20f971e1-7028-5ecb-aa25-9aa8e79986b3 with identifier: YR24%20JWZ to the API
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR24%20JWZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '20f971e1-7028-5ecb-aa25-9aa8e79986b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR24 JWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR24%20JWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC40 ELECTRIC',
 'odometer': 42124,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VOLVO XC40 ELECTRIC 300KW 82KWH R/C TM ULTIMATE StationWagon',
 'transmission': 'automatic',
 'trim': '300KW 82KWH R/C TM ULTIMATE',
 'vin': 'YV1XZERR5R2347001',
 'year': 2024}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR24%2520JWZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:43 [bca.uk] INFO: Saving data for YR24%20JWZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536111.539566, 'last_price_update_time': 1774737103.46599}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR24%2520JWZ') HTTP/1.1" 204 0
2026-03-28 22:31:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6aa90d01-c0a8-5471-9c03-3d8dadec307b with identifier: CE68%20LPO
2026-03-28 22:31:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6aa90d01-c0a8-5471-9c03-3d8dadec307b with identifier: CE68%20LPO
2026-03-28 22:31:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6aa90d01-c0a8-5471-9c03-3d8dadec307b with identifier: CE68%20LPO to the API
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE68%20LPO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6aa90d01-c0a8-5471-9c03-3d8dadec307b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE68 LPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE68%20LPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'IVECO',
 'model': 'DAILY 35S14',
 'odometer': 102427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'IVECO DAILY 35S14 2.3 MWB (3520) H/R PanelVan',
 'transmission': 'manual',
 'trim': 'MWB (3520) H/R',
 'vin': 'ZCFCC35A905224984',
 'year': 2018}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE68%2520LPO%27 HTTP/1.1" 200 None
2026-03-28 22:31:43 [bca.uk] INFO: Saving data for CE68%20LPO: {'auction_closing_time': 1774864800.0, 'created_time': 1773821278.851813, 'last_price_update_time': 1774737103.737731}
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE68%2520LPO') HTTP/1.1" 204 0
2026-03-28 22:31:43 [bca.uk] INFO: Found listing with ID: DU72%20ZTZ
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:43 [bca.uk] INFO: Scrape type for DU72%20ZTZ: 2
2026-03-28 22:31:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38950305-260e-54ac-9147-1f2434f9875d with identifier: DU72%20ZTZ
2026-03-28 22:31:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38950305-260e-54ac-9147-1f2434f9875d with scrape type 2
2026-03-28 22:31:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38950305-260e-54ac-9147-1f2434f9875d with scrape type 2
2026-03-28 22:31:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38950305-260e-54ac-9147-1f2434f9875d, identifier: DU72%20ZTZ
2026-03-28 22:31:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with identifier: UW11%20LAM
2026-03-28 22:31:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with identifier: UW11%20LAM
2026-03-28 22:31:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 771f16b9-76f6-5421-b4cd-0d74a64d4fa7 with identifier: UW11%20LAM to the API
2026-03-28 22:31:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UW11%20LAM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '771f16b9-76f6-5421-b4cd-0d74a64d4fa7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UW11 LAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UW11%20LAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 45663,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 150 2WD ST-LINE StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD ST-LINE',
 'vin': 'WF0AXXWPMAKD57711',
 'year': 2019}
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UW11%2520LAM%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Saving data for UW11%20LAM: {'auction_closing_time': 1774864800.0, 'created_time': 1774534450.936399, 'last_price_update_time': 1774737104.131228}
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UW11%2520LAM') HTTP/1.1" 204 0
2026-03-28 22:31:44 [bca.uk] INFO: Found listing with ID: CF21%20MSU
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF21%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Scrape type for CF21%20MSU: 0
2026-03-28 22:31:44 [bca.uk] INFO: Found listing with ID: FX20%20NUC
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX20%2520NUC%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Scrape type for FX20%20NUC: 2
2026-03-28 22:31:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4501732-0487-5cf0-8f38-df4f682591d9 with identifier: FX20%20NUC
2026-03-28 22:31:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4501732-0487-5cf0-8f38-df4f682591d9 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4501732-0487-5cf0-8f38-df4f682591d9 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4501732-0487-5cf0-8f38-df4f682591d9, identifier: FX20%20NUC
2026-03-28 22:31:44 [bca.uk] INFO: Found listing with ID: SP13%20YTV
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520YTV%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Scrape type for SP13%20YTV: 2
2026-03-28 22:31:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d8f9632-e2c7-5a82-893c-a21dac752a86 with identifier: SP13%20YTV
2026-03-28 22:31:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d8f9632-e2c7-5a82-893c-a21dac752a86 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d8f9632-e2c7-5a82-893c-a21dac752a86 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d8f9632-e2c7-5a82-893c-a21dac752a86, identifier: SP13%20YTV
2026-03-28 22:31:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38950305-260e-54ac-9147-1f2434f9875d with identifier: DU72%20ZTZ
2026-03-28 22:31:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38950305-260e-54ac-9147-1f2434f9875d with identifier: DU72%20ZTZ
2026-03-28 22:31:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38950305-260e-54ac-9147-1f2434f9875d with identifier: DU72%20ZTZ to the API
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU72%20ZTZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '38950305-260e-54ac-9147-1f2434f9875d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DU72 ZTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU72%20ZTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 83196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON TECH Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1Z93BE60E342003',
 'year': 2022}
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520ZTZ%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Saving data for DU72%20ZTZ: {'auction_closing_time': 1775556000.0, 'created_time': 1774535091.707804, 'last_price_update_time': 1774737104.645516}
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU72%2520ZTZ') HTTP/1.1" 204 0
2026-03-28 22:31:44 [bca.uk] INFO: Found listing with ID: SJ20%20CTV
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ20%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:31:44 [bca.uk] INFO: Scrape type for SJ20%20CTV: 2
2026-03-28 22:31:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with identifier: SJ20%20CTV
2026-03-28 22:31:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with scrape type 2
2026-03-28 22:31:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b423f01a-ee7d-5ad3-9bc6-b4ee97b95089, identifier: SJ20%20CTV
2026-03-28 22:31:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4501732-0487-5cf0-8f38-df4f682591d9 with identifier: FX20%20NUC
2026-03-28 22:31:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4501732-0487-5cf0-8f38-df4f682591d9 with identifier: FX20%20NUC
2026-03-28 22:31:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4501732-0487-5cf0-8f38-df4f682591d9 with identifier: FX20%20NUC to the API
2026-03-28 22:31:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX20%20NUC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e4501732-0487-5cf0-8f38-df4f682591d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX20 NUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX20%20NUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 57980,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'BMW 2 ACTIVE TOURER 1.5 218I T M SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '218I T M SPORT STEP',
 'vin': 'WBA6S120007F73267',
 'year': 2020}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX20%2520NUC%27 HTTP/1.1" 200 None
2026-03-28 22:31:45 [bca.uk] INFO: Saving data for FX20%20NUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774536174.529955, 'last_price_update_time': 1774737105.124139}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX20%2520NUC') HTTP/1.1" 204 0
2026-03-28 22:31:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d8f9632-e2c7-5a82-893c-a21dac752a86 with identifier: SP13%20YTV
2026-03-28 22:31:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d8f9632-e2c7-5a82-893c-a21dac752a86 with identifier: SP13%20YTV
2026-03-28 22:31:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d8f9632-e2c7-5a82-893c-a21dac752a86 with identifier: SP13%20YTV to the API
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP13%20YTV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8d8f9632-e2c7-5a82-893c-a21dac752a86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP13 YTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP13%20YTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA',
 'odometer': 85548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA 1.4 T 140 EXCLUSIV 4X4 S/S StationWagon',
 'transmission': 'manual',
 'trim': 'T 140 EXCLUSIV 4X4 S/S',
 'vin': 'W0LJC7E86DB111258',
 'year': 2013}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP13%2520YTV%27 HTTP/1.1" 200 None
2026-03-28 22:31:45 [bca.uk] INFO: Saving data for SP13%20YTV: {'auction_closing_time': 1774864800.0, 'created_time': 1773839160.75671, 'last_price_update_time': 1774737105.406402}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP13%2520YTV') HTTP/1.1" 204 0
2026-03-28 22:31:45 [bca.uk] INFO: Found listing with ID: SP19%20FKM
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520FKM%27 HTTP/1.1" 200 None
2026-03-28 22:31:45 [bca.uk] INFO: Scrape type for SP19%20FKM: 2
2026-03-28 22:31:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15c7c413-5850-5811-8e0a-b72dd2c1191e with identifier: SP19%20FKM
2026-03-28 22:31:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15c7c413-5850-5811-8e0a-b72dd2c1191e with scrape type 2
2026-03-28 22:31:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15c7c413-5850-5811-8e0a-b72dd2c1191e with scrape type 2
2026-03-28 22:31:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15c7c413-5850-5811-8e0a-b72dd2c1191e, identifier: SP19%20FKM
2026-03-28 22:31:45 [bca.uk] INFO: Total items found: 100
2026-03-28 22:31:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded
2026-03-28 22:31:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:31:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with identifier: SJ20%20CTV
2026-03-28 22:31:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with identifier: SJ20%20CTV
2026-03-28 22:31:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b423f01a-ee7d-5ad3-9bc6-b4ee97b95089 with identifier: SJ20%20CTV to the API
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 94,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ20%20CTV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b423f01a-ee7d-5ad3-9bc6-b4ee97b95089',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ20 CTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ20%20CTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'SUZUKI',
 'model': 'SWIFT',
 'odometer': 50891,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SUZUKI SWIFT 1.2 DUALJET 90 SHVS SZ-T Hatchback',
 'transmission': 'manual',
 'trim': 'DUALJET 90 SHVS SZ-T',
 'vin': 'JSAAZC53S00302694',
 'year': 2020}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ20%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:31:45 [bca.uk] INFO: Saving data for SJ20%20CTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774534454.771151, 'last_price_update_time': 1774737105.868992}
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ20%2520CTV') HTTP/1.1" 204 0
2026-03-28 22:31:45 [bca.uk] INFO: Found listing with ID: MC04%20TNE
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC04%2520TNE%27 HTTP/1.1" 200 None
2026-03-28 22:31:45 [bca.uk] INFO: Scrape type for MC04%20TNE: 2
2026-03-28 22:31:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b282445-75db-5953-86a4-f3d41ace1bb5 with identifier: MC04%20TNE
2026-03-28 22:31:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b282445-75db-5953-86a4-f3d41ace1bb5 with scrape type 2
2026-03-28 22:31:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b282445-75db-5953-86a4-f3d41ace1bb5 with scrape type 2
2026-03-28 22:31:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b282445-75db-5953-86a4-f3d41ace1bb5, identifier: MC04%20TNE
2026-03-28 22:31:45 [bca.uk] INFO: Found listing with ID: LC65%20UMK
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC65%2520UMK%27 HTTP/1.1" 200 None
2026-03-28 22:31:46 [bca.uk] INFO: Scrape type for LC65%20UMK: 2
2026-03-28 22:31:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a1ff97c-2d0d-549f-b514-3568513df564 with identifier: LC65%20UMK
2026-03-28 22:31:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a1ff97c-2d0d-549f-b514-3568513df564 with scrape type 2
2026-03-28 22:31:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a1ff97c-2d0d-549f-b514-3568513df564 with scrape type 2
2026-03-28 22:31:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a1ff97c-2d0d-549f-b514-3568513df564, identifier: LC65%20UMK
2026-03-28 22:31:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15c7c413-5850-5811-8e0a-b72dd2c1191e with identifier: SP19%20FKM
2026-03-28 22:31:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15c7c413-5850-5811-8e0a-b72dd2c1191e with identifier: SP19%20FKM
2026-03-28 22:31:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15c7c413-5850-5811-8e0a-b72dd2c1191e with identifier: SP19%20FKM to the API
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP19%20FKM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15c7c413-5850-5811-8e0a-b72dd2c1191e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP19 FKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP19%20FKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A250',
 'odometer': 24159,
 'odometer_reading_unit': '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 A250 2.0 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770462N099330',
 'year': 2019}
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520FKM%27 HTTP/1.1" 200 None
2026-03-28 22:31:46 [bca.uk] INFO: Saving data for SP19%20FKM: {'auction_closing_time': 1774864800.0, 'created_time': 1773839887.613732, 'last_price_update_time': 1774737106.39217}
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP19%2520FKM') HTTP/1.1" 204 0
2026-03-28 22:31:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:31:46 [bca.uk] INFO: Found listing with ID: MJ68%20OVW
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ68%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 22:31:46 [bca.uk] INFO: Scrape type for MJ68%20OVW: 2
2026-03-28 22:31:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adbf2e03-cc3c-58af-a737-0e5815fb5a6a with identifier: MJ68%20OVW
2026-03-28 22:31:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adbf2e03-cc3c-58af-a737-0e5815fb5a6a with scrape type 2
2026-03-28 22:31:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adbf2e03-cc3c-58af-a737-0e5815fb5a6a with scrape type 2
2026-03-28 22:31:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adbf2e03-cc3c-58af-a737-0e5815fb5a6a, identifier: MJ68%20OVW
2026-03-28 22:31:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b282445-75db-5953-86a4-f3d41ace1bb5 with identifier: MC04%20TNE
2026-03-28 22:31:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b282445-75db-5953-86a4-f3d41ace1bb5 with identifier: MC04%20TNE
2026-03-28 22:31:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b282445-75db-5953-86a4-f3d41ace1bb5 with identifier: MC04%20TNE to the API
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC04%20TNE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7b282445-75db-5953-86a4-f3d41ace1bb5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC04 TNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC04%20TNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FORD',
 'model': 'TRANSIT 280',
 'odometer': 244894,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2004-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 280 2.0 TDI 100 MWB H/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDI 100 MWB H/R',
 'vin': 'WF0VXXTTFV4K80452',
 'year': 2004}
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC04%2520TNE%27 HTTP/1.1" 200 None
2026-03-28 22:31:46 [bca.uk] INFO: Saving data for MC04%20TNE: {'auction_closing_time': 1774778400.0, 'created_time': 1774536144.811305, 'last_price_update_time': 1774737106.78837}
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC04%2520TNE') HTTP/1.1" 204 0
2026-03-28 22:31:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a1ff97c-2d0d-549f-b514-3568513df564 with identifier: LC65%20UMK
2026-03-28 22:31:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a1ff97c-2d0d-549f-b514-3568513df564 with identifier: LC65%20UMK
2026-03-28 22:31:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a1ff97c-2d0d-549f-b514-3568513df564 with identifier: LC65%20UMK to the API
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC65%20UMK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8a1ff97c-2d0d-549f-b514-3568513df564',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC65 UMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC65%20UMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CABRIO',
 'odometer': 51566,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CABRIO 1.6 THP 165 DSPORT S/S Convertible',
 'transmission': 'manual',
 'trim': 'THP 165 DSPORT S/S',
 'vin': 'VF7SB5GZMFW664035',
 'year': 2015}
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC65%2520UMK%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Saving data for LC65%20UMK: {'auction_closing_time': 1774864800.0, 'created_time': 1773910130.86697, 'last_price_update_time': 1774737107.111046}
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC65%2520UMK') HTTP/1.1" 204 0
2026-03-28 22:31:47 [bca.uk] INFO: Found listing with ID: BSZ%204903
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BSZ%25204903%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Scrape type for BSZ%204903: 2
2026-03-28 22:31:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77458bdd-38bf-5923-b68c-c8980b7fb00a with identifier: BSZ%204903
2026-03-28 22:31:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77458bdd-38bf-5923-b68c-c8980b7fb00a with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77458bdd-38bf-5923-b68c-c8980b7fb00a with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77458bdd-38bf-5923-b68c-c8980b7fb00a, identifier: BSZ%204903
2026-03-28 22:31:47 [bca.uk] INFO: Found listing with ID: EJ17%20NKD
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Scrape type for EJ17%20NKD: 2
2026-03-28 22:31:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 680fc243-6dd7-5f2b-b234-55e8959bd64f with identifier: EJ17%20NKD
2026-03-28 22:31:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 680fc243-6dd7-5f2b-b234-55e8959bd64f with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 680fc243-6dd7-5f2b-b234-55e8959bd64f with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 680fc243-6dd7-5f2b-b234-55e8959bd64f, identifier: EJ17%20NKD
2026-03-28 22:31:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:31:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adbf2e03-cc3c-58af-a737-0e5815fb5a6a with identifier: MJ68%20OVW
2026-03-28 22:31:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adbf2e03-cc3c-58af-a737-0e5815fb5a6a with identifier: MJ68%20OVW
2026-03-28 22:31:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adbf2e03-cc3c-58af-a737-0e5815fb5a6a with identifier: MJ68%20OVW to the API
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ68%20OVW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'adbf2e03-cc3c-58af-a737-0e5815fb5a6a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ68 OVW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ68%20OVW&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 73534,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNAB2511LKT380149',
 'year': 2018}
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ68%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Saving data for MJ68%20OVW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534411.952399, 'last_price_update_time': 1774737107.6127}
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ68%2520OVW') HTTP/1.1" 204 0
2026-03-28 22:31:47 [bca.uk] INFO: Found listing with ID: KY22%20CTE
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Scrape type for KY22%20CTE: 2
2026-03-28 22:31:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4a89e29-1e42-5acc-9b9d-d17b5310337e with identifier: KY22%20CTE
2026-03-28 22:31:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4a89e29-1e42-5acc-9b9d-d17b5310337e with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4a89e29-1e42-5acc-9b9d-d17b5310337e with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4a89e29-1e42-5acc-9b9d-d17b5310337e, identifier: KY22%20CTE
2026-03-28 22:31:47 [bca.uk] INFO: Found listing with ID: WD19%20DDU
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD19%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:31:47 [bca.uk] INFO: Scrape type for WD19%20DDU: 2
2026-03-28 22:31:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30ed353f-53ae-57b5-9957-48f94a7a94e7 with identifier: WD19%20DDU
2026-03-28 22:31:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30ed353f-53ae-57b5-9957-48f94a7a94e7 with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30ed353f-53ae-57b5-9957-48f94a7a94e7 with scrape type 2
2026-03-28 22:31:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 30ed353f-53ae-57b5-9957-48f94a7a94e7, identifier: WD19%20DDU
2026-03-28 22:31:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77458bdd-38bf-5923-b68c-c8980b7fb00a with identifier: BSZ%204903
2026-03-28 22:31:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77458bdd-38bf-5923-b68c-c8980b7fb00a with identifier: BSZ%204903
2026-03-28 22:31:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77458bdd-38bf-5923-b68c-c8980b7fb00a with identifier: BSZ%204903 to the API
2026-03-28 22:31:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BSZ%204903-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77458bdd-38bf-5923-b68c-c8980b7fb00a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BSZ 4903',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BSZ%204903&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 62200,
 'odometer_reading_unit': '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. StationWagon',
 'transmission': 'manual',
 'trim': 'T-GDI 177 2WD SPORT ED.',
 'vin': 'TMAJ3812LJJ536440',
 'year': 2017}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BSZ%25204903%27 HTTP/1.1" 200 None
2026-03-28 22:31:48 [bca.uk] INFO: Saving data for BSZ%204903: {'auction_closing_time': 1774864800.0, 'created_time': 1773839862.333728, 'last_price_update_time': 1774737108.156612}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BSZ%25204903') HTTP/1.1" 204 0
2026-03-28 22:31:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 680fc243-6dd7-5f2b-b234-55e8959bd64f with identifier: EJ17%20NKD
2026-03-28 22:31:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 680fc243-6dd7-5f2b-b234-55e8959bd64f with identifier: EJ17%20NKD
2026-03-28 22:31:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 680fc243-6dd7-5f2b-b234-55e8959bd64f with identifier: EJ17%20NKD to the API
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ17%20NKD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '680fc243-6dd7-5f2b-b234-55e8959bd64f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ17 NKD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ17%20NKD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 53830,
 'odometer_reading_unit': '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 B-MAX 1.0 E/B 100 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM',
 'vin': 'WF0KXXERJKHU68181',
 'year': 2017}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ17%2520NKD%27 HTTP/1.1" 200 None
2026-03-28 22:31:48 [bca.uk] INFO: Saving data for EJ17%20NKD: {'auction_closing_time': 1774864800.0, 'created_time': 1773827054.817488, 'last_price_update_time': 1774737108.427488}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ17%2520NKD') HTTP/1.1" 204 0
2026-03-28 22:31:48 [bca.uk] INFO: Found listing with ID: BT21%20MXF
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT21%2520MXF%27 HTTP/1.1" 200 None
2026-03-28 22:31:48 [bca.uk] INFO: Scrape type for BT21%20MXF: 2
2026-03-28 22:31:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec8b2523-946f-551a-b839-f0dc05abaa48 with identifier: BT21%20MXF
2026-03-28 22:31:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec8b2523-946f-551a-b839-f0dc05abaa48 with scrape type 2
2026-03-28 22:31:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec8b2523-946f-551a-b839-f0dc05abaa48 with scrape type 2
2026-03-28 22:31:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec8b2523-946f-551a-b839-f0dc05abaa48, identifier: BT21%20MXF
2026-03-28 22:31:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4a89e29-1e42-5acc-9b9d-d17b5310337e with identifier: KY22%20CTE
2026-03-28 22:31:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4a89e29-1e42-5acc-9b9d-d17b5310337e with identifier: KY22%20CTE
2026-03-28 22:31:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4a89e29-1e42-5acc-9b9d-d17b5310337e with identifier: KY22%20CTE to the API
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4a89e29-1e42-5acc-9b9d-d17b5310337e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KY22 CTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY22%20CTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 28856,
 'odometer_reading_unit': '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': 'SALCA2AN4PH916300',
 'year': 2022}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520CTE%27 HTTP/1.1" 200 None
2026-03-28 22:31:48 [bca.uk] INFO: Saving data for KY22%20CTE: {'auction_closing_time': 1774951200.0, 'created_time': 1774536107.040837, 'last_price_update_time': 1774737108.83778}
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY22%2520CTE') HTTP/1.1" 204 0
2026-03-28 22:31:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 30ed353f-53ae-57b5-9957-48f94a7a94e7 with identifier: WD19%20DDU
2026-03-28 22:31:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 30ed353f-53ae-57b5-9957-48f94a7a94e7 with identifier: WD19%20DDU
2026-03-28 22:31:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 30ed353f-53ae-57b5-9957-48f94a7a94e7 with identifier: WD19%20DDU to the API
2026-03-28 22:31:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD19%20DDU-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '30ed353f-53ae-57b5-9957-48f94a7a94e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD19 DDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD19%20DDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-TRAIL',
 'model': 'FRONTIER',
 'odometer': 11467,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUTO-TRAIL FRONTIER 2.3 DELAWARE S MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'DELAWARE S MOTORHOME',
 'vin': 'ZFA25000002K42369',
 'year': 2019}
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31: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%2520DDU%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Saving data for WD19%20DDU: {'auction_closing_time': 1775124000.0, 'created_time': 1774534887.249819, 'last_price_update_time': 1774737109.127393}
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD19%2520DDU') HTTP/1.1" 204 0
2026-03-28 22:31:49 [bca.uk] INFO: Found listing with ID: AF71%20BXW
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520BXW%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Scrape type for AF71%20BXW: 2
2026-03-28 22:31:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c90637f8-9c12-5023-9ed9-829dc89410e8 with identifier: AF71%20BXW
2026-03-28 22:31:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c90637f8-9c12-5023-9ed9-829dc89410e8 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c90637f8-9c12-5023-9ed9-829dc89410e8 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c90637f8-9c12-5023-9ed9-829dc89410e8, identifier: AF71%20BXW
2026-03-28 22:31:49 [bca.uk] INFO: Found listing with ID: AF19%20JVK
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF19%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Scrape type for AF19%20JVK: 2
2026-03-28 22:31:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aeeb998a-f51a-5732-9fae-2eeb7be489cc with identifier: AF19%20JVK
2026-03-28 22:31:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aeeb998a-f51a-5732-9fae-2eeb7be489cc with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aeeb998a-f51a-5732-9fae-2eeb7be489cc with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aeeb998a-f51a-5732-9fae-2eeb7be489cc, identifier: AF19%20JVK
2026-03-28 22:31:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec8b2523-946f-551a-b839-f0dc05abaa48 with identifier: BT21%20MXF
2026-03-28 22:31:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec8b2523-946f-551a-b839-f0dc05abaa48 with identifier: BT21%20MXF
2026-03-28 22:31:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec8b2523-946f-551a-b839-f0dc05abaa48 with identifier: BT21%20MXF to the API
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT21%20MXF-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec8b2523-946f-551a-b839-f0dc05abaa48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT21 MXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT21%20MXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'KIA',
 'model': 'XCEED',
 'odometer': 65309,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA XCEED 1.0 T GDI 120 EDITION ISG Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 EDITION ISG',
 'vin': 'U5YH5F12LML061087',
 'year': 2021}
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT21%2520MXF%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Saving data for BT21%20MXF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534418.908002, 'last_price_update_time': 1774737109.642291}
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT21%2520MXF') HTTP/1.1" 204 0
2026-03-28 22:31:49 [bca.uk] INFO: Found listing with ID: BJ71%20HDN
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Scrape type for BJ71%20HDN: 2
2026-03-28 22:31:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad908c14-f85f-592b-8ca1-a065d990e1f5 with identifier: BJ71%20HDN
2026-03-28 22:31:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad908c14-f85f-592b-8ca1-a065d990e1f5 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad908c14-f85f-592b-8ca1-a065d990e1f5 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad908c14-f85f-592b-8ca1-a065d990e1f5, identifier: BJ71%20HDN
2026-03-28 22:31:49 [bca.uk] INFO: Found listing with ID: RX19%20GRU
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:49 [bca.uk] INFO: Scrape type for RX19%20GRU: 2
2026-03-28 22:31:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with identifier: RX19%20GRU
2026-03-28 22:31:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with scrape type 2
2026-03-28 22:31:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f209e7a-df4c-56da-aaf0-911f2ba3b757, identifier: RX19%20GRU
2026-03-28 22:31:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c90637f8-9c12-5023-9ed9-829dc89410e8 with identifier: AF71%20BXW
2026-03-28 22:31:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c90637f8-9c12-5023-9ed9-829dc89410e8 with identifier: AF71%20BXW
2026-03-28 22:31:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c90637f8-9c12-5023-9ed9-829dc89410e8 with identifier: AF71%20BXW to the API
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF71%20BXW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'c90637f8-9c12-5023-9ed9-829dc89410e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF71 BXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF71%20BXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 32633,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID ICON TECH Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1K93BE20E262246',
 'year': 2021}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520BXW%27 HTTP/1.1" 200 None
2026-03-28 22:31:50 [bca.uk] INFO: Saving data for AF71%20BXW: {'auction_closing_time': 1775556000.0, 'created_time': 1774535089.652926, 'last_price_update_time': 1774737110.278649}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF71%2520BXW') HTTP/1.1" 204 0
2026-03-28 22:31:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aeeb998a-f51a-5732-9fae-2eeb7be489cc with identifier: AF19%20JVK
2026-03-28 22:31:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aeeb998a-f51a-5732-9fae-2eeb7be489cc with identifier: AF19%20JVK
2026-03-28 22:31:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aeeb998a-f51a-5732-9fae-2eeb7be489cc with identifier: AF19%20JVK to the API
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF19%20JVK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aeeb998a-f51a-5732-9fae-2eeb7be489cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF19 JVK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF19%20JVK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 89595,
 'odometer_reading_unit': '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': 'WAUZZZFY4K2036180',
 'year': 2019}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF19%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 22:31:50 [bca.uk] INFO: Saving data for AF19%20JVK: {'auction_closing_time': 1774864800.0, 'created_time': 1774535086.839894, 'last_price_update_time': 1774737110.57907}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF19%2520JVK') HTTP/1.1" 204 0
2026-03-28 22:31:50 [bca.uk] INFO: Found listing with ID: KT68%20WRU
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:50 [bca.uk] INFO: Scrape type for KT68%20WRU: 2
2026-03-28 22:31:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6b390f5-4c66-51ea-8e2a-36263b72d17f with identifier: KT68%20WRU
2026-03-28 22:31:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6b390f5-4c66-51ea-8e2a-36263b72d17f with scrape type 2
2026-03-28 22:31:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6b390f5-4c66-51ea-8e2a-36263b72d17f with scrape type 2
2026-03-28 22:31:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6b390f5-4c66-51ea-8e2a-36263b72d17f, identifier: KT68%20WRU
2026-03-28 22:31:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad908c14-f85f-592b-8ca1-a065d990e1f5 with identifier: BJ71%20HDN
2026-03-28 22:31:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad908c14-f85f-592b-8ca1-a065d990e1f5 with identifier: BJ71%20HDN
2026-03-28 22:31:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad908c14-f85f-592b-8ca1-a065d990e1f5 with identifier: BJ71%20HDN to the API
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ71%20HDN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ad908c14-f85f-592b-8ca1-a065d990e1f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ71 HDN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ71%20HDN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 103967,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB LIMITED L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB LIMITED L/R',
 'vin': 'WF0YXXTTGYMJ86481',
 'year': 2021}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ71%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:31:50 [bca.uk] INFO: Saving data for BJ71%20HDN: {'auction_closing_time': 1774778400.0, 'created_time': 1774536115.359207, 'last_price_update_time': 1774737110.978607}
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ71%2520HDN') HTTP/1.1" 204 0
2026-03-28 22:31:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with identifier: RX19%20GRU
2026-03-28 22:31:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with identifier: RX19%20GRU
2026-03-28 22:31:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f209e7a-df4c-56da-aaf0-911f2ba3b757 with identifier: RX19%20GRU to the API
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RX19%20GRU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4f209e7a-df4c-56da-aaf0-911f2ba3b757',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RX19 GRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX19%20GRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 49916,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2026-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 2.0 TDI 150 SE Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 SE',
 'vin': 'TMBKH7NP6K7017850',
 'year': 2026}
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520GRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Saving data for RX19%20GRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774005094.972513, 'last_price_update_time': 1774737111.277709}
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX19%2520GRU') HTTP/1.1" 204 0
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: NX16%20WZL
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for NX16%20WZL: 2
2026-03-28 22:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4c1656e-44ed-5969-8d42-97db7fe61a57 with identifier: NX16%20WZL
2026-03-28 22:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4c1656e-44ed-5969-8d42-97db7fe61a57 with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4c1656e-44ed-5969-8d42-97db7fe61a57 with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4c1656e-44ed-5969-8d42-97db7fe61a57, identifier: NX16%20WZL
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: OE66%20PMU
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520PMU%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for OE66%20PMU: 0
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: OW69%20CUY
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for OW69%20CUY: 2
2026-03-28 22:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86725d48-764d-50d0-966b-b0e75ef3ce71 with identifier: OW69%20CUY
2026-03-28 22:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86725d48-764d-50d0-966b-b0e75ef3ce71 with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86725d48-764d-50d0-966b-b0e75ef3ce71 with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86725d48-764d-50d0-966b-b0e75ef3ce71, identifier: OW69%20CUY
2026-03-28 22:31:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6b390f5-4c66-51ea-8e2a-36263b72d17f with identifier: KT68%20WRU
2026-03-28 22:31:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6b390f5-4c66-51ea-8e2a-36263b72d17f with identifier: KT68%20WRU
2026-03-28 22:31:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6b390f5-4c66-51ea-8e2a-36263b72d17f with identifier: KT68%20WRU to the API
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT68%20WRU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6b390f5-4c66-51ea-8e2a-36263b72d17f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT68 WRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT68%20WRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 97548,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.0 B-JET SZ-T Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET SZ-T',
 'vin': 'TSMLYD01S00633303',
 'year': 2018}
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Saving data for KT68%20WRU: {'auction_closing_time': 1774864800.0, 'created_time': 1773839579.800461, 'last_price_update_time': 1774737111.800746}
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT68%2520WRU') HTTP/1.1" 204 0
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: HD16%20KZW
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD16%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for HD16%20KZW: 0
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: DN20%20OOC
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for DN20%20OOC: 2
2026-03-28 22:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with identifier: DN20%20OOC
2026-03-28 22:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd, identifier: DN20%20OOC
2026-03-28 22:31:51 [bca.uk] INFO: Found listing with ID: DE61%20ZXO
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520ZXO%27 HTTP/1.1" 200 None
2026-03-28 22:31:51 [bca.uk] INFO: Scrape type for DE61%20ZXO: 2
2026-03-28 22:31:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with identifier: DE61%20ZXO
2026-03-28 22:31:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with scrape type 2
2026-03-28 22:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with scrape type 2
2026-03-28 22:31:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0832cddf-1aac-58c7-b033-3a5bdd1d28fb, identifier: DE61%20ZXO
2026-03-28 22:31:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4c1656e-44ed-5969-8d42-97db7fe61a57 with identifier: NX16%20WZL
2026-03-28 22:31:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4c1656e-44ed-5969-8d42-97db7fe61a57 with identifier: NX16%20WZL
2026-03-28 22:31:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4c1656e-44ed-5969-8d42-97db7fe61a57 with identifier: NX16%20WZL to the API
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 13,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX16%20WZL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e4c1656e-44ed-5969-8d42-97db7fe61a57',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX16 WZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX16%20WZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'BMW',
 'model': 'I3',
 'odometer': 100092,
 'odometer_reading_unit': '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 I3 LOFT (REX) Hatchback',
 'transmission': 'automatic',
 'trim': 'LOFT (REX)',
 'vin': 'WBY1Z42080V585250',
 'year': 2016}
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX16%2520WZL%27 HTTP/1.1" 200 None
2026-03-28 22:31:52 [bca.uk] INFO: Saving data for NX16%20WZL: {'auction_closing_time': 1774864800.0, 'created_time': 1773840800.355099, 'last_price_update_time': 1774737112.36913}
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX16%2520WZL') HTTP/1.1" 204 0
2026-03-28 22:31:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86725d48-764d-50d0-966b-b0e75ef3ce71 with identifier: OW69%20CUY
2026-03-28 22:31:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86725d48-764d-50d0-966b-b0e75ef3ce71 with identifier: OW69%20CUY
2026-03-28 22:31:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86725d48-764d-50d0-966b-b0e75ef3ce71 with identifier: OW69%20CUY to the API
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW69%20CUY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '86725d48-764d-50d0-966b-b0e75ef3ce71',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW69 CUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW69%20CUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 87023,
 'odometer_reading_unit': '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 PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770872V050806',
 'year': 2020}
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520CUY%27 HTTP/1.1" 200 None
2026-03-28 22:31:52 [bca.uk] INFO: Saving data for OW69%20CUY: {'auction_closing_time': 1774864800.0, 'created_time': 1774005389.019384, 'last_price_update_time': 1774737112.672288}
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW69%2520CUY') HTTP/1.1" 204 0
2026-03-28 22:31:52 [bca.uk] INFO: Found listing with ID: LO66%20VEB
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 22:31:52 [bca.uk] INFO: Scrape type for LO66%20VEB: 2
2026-03-28 22:31:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e4d92b8-ce60-5420-85e9-3c017923ef7b with identifier: LO66%20VEB
2026-03-28 22:31:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e4d92b8-ce60-5420-85e9-3c017923ef7b with scrape type 2
2026-03-28 22:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e4d92b8-ce60-5420-85e9-3c017923ef7b with scrape type 2
2026-03-28 22:31:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6e4d92b8-ce60-5420-85e9-3c017923ef7b, identifier: LO66%20VEB
2026-03-28 22:31:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with identifier: DN20%20OOC
2026-03-28 22:31:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with identifier: DN20%20OOC
2026-03-28 22:31:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd with identifier: DN20%20OOC to the API
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 182,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN20%20OOC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '72a1a9ee-ed94-53d4-92c1-cb509b2cd5bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN20 OOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN20%20OOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 88348,
 'odometer_reading_unit': '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 ICON 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'D 150 ICON 4WD',
 'vin': 'AHTHB3CD002138870',
 'year': 2020}
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN20%2520OOC%27 HTTP/1.1" 200 None
2026-03-28 22:31:53 [bca.uk] INFO: Saving data for DN20%20OOC: {'auction_closing_time': 1774778400.0, 'created_time': 1774536076.134318, 'last_price_update_time': 1774737113.082575}
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN20%2520OOC') HTTP/1.1" 204 0
2026-03-28 22:31:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with identifier: DE61%20ZXO
2026-03-28 22:31:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with identifier: DE61%20ZXO
2026-03-28 22:31:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0832cddf-1aac-58c7-b033-3a5bdd1d28fb with identifier: DE61%20ZXO to the API
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE61%20ZXO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0832cddf-1aac-58c7-b033-3a5bdd1d28fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE61 ZXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE61%20ZXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SEAT',
 'model': 'IBIZA SC',
 'odometer': 93206,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'SEAT IBIZA SC 1.2 S COPA Coupe',
 'transmission': 'manual',
 'trim': 'S COPA',
 'vin': 'VSSZZZ6JZCR059723',
 'year': 2011}
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE61%2520ZXO%27 HTTP/1.1" 200 None
2026-03-28 22:31:53 [bca.uk] INFO: Saving data for DE61%20ZXO: {'auction_closing_time': 1774778400.0, 'created_time': 1774534859.928226, 'last_price_update_time': 1774737113.379442}
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE61%2520ZXO') HTTP/1.1" 204 0
2026-03-28 22:31:53 [bca.uk] INFO: Found listing with ID: DV69%20TXL
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV69%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:53 [bca.uk] INFO: Scrape type for DV69%20TXL: 2
2026-03-28 22:31:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1c89861-b211-5133-b176-7d7b5d618dcd with identifier: DV69%20TXL
2026-03-28 22:31:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1c89861-b211-5133-b176-7d7b5d618dcd with scrape type 2
2026-03-28 22:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1c89861-b211-5133-b176-7d7b5d618dcd with scrape type 2
2026-03-28 22:31:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1c89861-b211-5133-b176-7d7b5d618dcd, identifier: DV69%20TXL
2026-03-28 22:31:53 [bca.uk] INFO: Found listing with ID: WH19%20UNG
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UNG%27 HTTP/1.1" 200 None
2026-03-28 22:31:53 [bca.uk] INFO: Scrape type for WH19%20UNG: 2
2026-03-28 22:31:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76003e16-9fbd-56d2-82cd-cc708c8904b0 with identifier: WH19%20UNG
2026-03-28 22:31:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76003e16-9fbd-56d2-82cd-cc708c8904b0 with scrape type 2
2026-03-28 22:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76003e16-9fbd-56d2-82cd-cc708c8904b0 with scrape type 2
2026-03-28 22:31:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76003e16-9fbd-56d2-82cd-cc708c8904b0, identifier: WH19%20UNG
2026-03-28 22:31:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6e4d92b8-ce60-5420-85e9-3c017923ef7b with identifier: LO66%20VEB
2026-03-28 22:31:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6e4d92b8-ce60-5420-85e9-3c017923ef7b with identifier: LO66%20VEB
2026-03-28 22:31:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6e4d92b8-ce60-5420-85e9-3c017923ef7b with identifier: LO66%20VEB to the API
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO66%20VEB-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6e4d92b8-ce60-5420-85e9-3c017923ef7b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO66 VEB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO66%20VEB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 51721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 180 4WD TITANIUM P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 180 4WD TITANIUM P/S',
 'vin': 'WF0AXXWPMAGY70619',
 'year': 2016}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520VEB%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Saving data for LO66%20VEB: {'auction_closing_time': 1774864800.0, 'created_time': 1774534437.384478, 'last_price_update_time': 1774737114.0558}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO66%2520VEB') HTTP/1.1" 204 0
2026-03-28 22:31:54 [bca.uk] INFO: Found listing with ID: ST17%20ZSF
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZSF%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Scrape type for ST17%20ZSF: 2
2026-03-28 22:31:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10a561c5-7892-5f6a-92cb-bbf492af1a03 with identifier: ST17%20ZSF
2026-03-28 22:31:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10a561c5-7892-5f6a-92cb-bbf492af1a03 with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10a561c5-7892-5f6a-92cb-bbf492af1a03 with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10a561c5-7892-5f6a-92cb-bbf492af1a03, identifier: ST17%20ZSF
2026-03-28 22:31:54 [bca.uk] INFO: Found listing with ID: GJ11%20DWA
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ11%2520DWA%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Scrape type for GJ11%20DWA: 0
2026-03-28 22:31:54 [bca.uk] INFO: Found listing with ID: LE05%20BJX
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE05%2520BJX%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Scrape type for LE05%20BJX: 2
2026-03-28 22:31:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with identifier: LE05%20BJX
2026-03-28 22:31:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360, identifier: LE05%20BJX
2026-03-28 22:31:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1c89861-b211-5133-b176-7d7b5d618dcd with identifier: DV69%20TXL
2026-03-28 22:31:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1c89861-b211-5133-b176-7d7b5d618dcd with identifier: DV69%20TXL
2026-03-28 22:31:54 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: e1c89861-b211-5133-b176-7d7b5d618dcd with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV69%20TXL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1c89861-b211-5133-b176-7d7b5d618dcd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV69 TXL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV69%20TXL&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 144575,
 'odometer_reading_unit': '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 181 CHALLENGER 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 181 CHALLENGER 4WD',
 'vin': 'MMCJJKL10KH014802',
 'year': 2019}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV69%2520TXL%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Saving data for DV69%20TXL: {'auction_closing_time': 1774692000.0, 'created_time': 1773839866.889981, 'last_price_update_time': 1774737114.420186}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV69%2520TXL') HTTP/1.1" 204 0
2026-03-28 22:31:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76003e16-9fbd-56d2-82cd-cc708c8904b0 with identifier: WH19%20UNG
2026-03-28 22:31:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76003e16-9fbd-56d2-82cd-cc708c8904b0 with identifier: WH19%20UNG
2026-03-28 22:31:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76003e16-9fbd-56d2-82cd-cc708c8904b0 with identifier: WH19%20UNG to the API
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 222,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WH19%20UNG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76003e16-9fbd-56d2-82cd-cc708c8904b0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WH19 UNG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WH19%20UNG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'HYUNDAI',
 'model': 'I800',
 'odometer': 50283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I800 2.5 CRDI SE MPV',
 'transmission': 'manual',
 'trim': 'CRDI SE',
 'vin': 'KMHWH81KLKU082376',
 'year': 2019}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH19%2520UNG%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Saving data for WH19%20UNG: {'auction_closing_time': 1774864800.0, 'created_time': 1773831247.089866, 'last_price_update_time': 1774737114.737286}
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WH19%2520UNG') HTTP/1.1" 204 0
2026-03-28 22:31:54 [bca.uk] INFO: Found listing with ID: SA70%20OGP
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA70%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 22:31:54 [bca.uk] INFO: Scrape type for SA70%20OGP: 2
2026-03-28 22:31:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03ec021e-a877-5919-b127-642c60f6e7de with identifier: SA70%20OGP
2026-03-28 22:31:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03ec021e-a877-5919-b127-642c60f6e7de with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03ec021e-a877-5919-b127-642c60f6e7de with scrape type 2
2026-03-28 22:31:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03ec021e-a877-5919-b127-642c60f6e7de, identifier: SA70%20OGP
2026-03-28 22:31:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10a561c5-7892-5f6a-92cb-bbf492af1a03 with identifier: ST17%20ZSF
2026-03-28 22:31:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10a561c5-7892-5f6a-92cb-bbf492af1a03 with identifier: ST17%20ZSF
2026-03-28 22:31:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10a561c5-7892-5f6a-92cb-bbf492af1a03 with identifier: ST17%20ZSF to the API
2026-03-28 22:31:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST17%20ZSF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10a561c5-7892-5f6a-92cb-bbf492af1a03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST17 ZSF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST17%20ZSF&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SKODA',
 'model': 'RAPID',
 'odometer': 89476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SKODA RAPID 1.2 TSI 110 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 110 SPORT',
 'vin': 'TMBBB6NH1H4028219',
 'year': 2017}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520ZSF%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Saving data for ST17%20ZSF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534585.478826, 'last_price_update_time': 1774737115.120602}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST17%2520ZSF') HTTP/1.1" 204 0
2026-03-28 22:31:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with identifier: LE05%20BJX
2026-03-28 22:31:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with identifier: LE05%20BJX
2026-03-28 22:31:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360 with identifier: LE05%20BJX to the API
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 299,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LE05%20BJX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '205ccc2e-bb9c-5e2b-b0c9-9a0e8ce25360',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LE05 BJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LE05%20BJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 170374,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 2.9 TD6 VOGUE StationWagon',
 'transmission': 'automatic',
 'trim': 'TD6 VOGUE',
 'vin': 'SALLMAMC36A202825',
 'year': 2015}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE05%2520BJX%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Saving data for LE05%20BJX: {'auction_closing_time': 1774864800.0, 'created_time': 1773826234.874394, 'last_price_update_time': 1774737115.404793}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LE05%2520BJX') HTTP/1.1" 204 0
2026-03-28 22:31:55 [bca.uk] INFO: Found listing with ID: YP73%20BUO
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Scrape type for YP73%20BUO: 2
2026-03-28 22:31:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 428826ed-c157-593c-89b3-3019a8ed4f74 with identifier: YP73%20BUO
2026-03-28 22:31:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 428826ed-c157-593c-89b3-3019a8ed4f74 with scrape type 2
2026-03-28 22:31:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 428826ed-c157-593c-89b3-3019a8ed4f74 with scrape type 2
2026-03-28 22:31:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 428826ed-c157-593c-89b3-3019a8ed4f74, identifier: YP73%20BUO
2026-03-28 22:31:55 [bca.uk] INFO: Found listing with ID: HX24%20UXP
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520UXP%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Scrape type for HX24%20UXP: 2
2026-03-28 22:31:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with identifier: HX24%20UXP
2026-03-28 22:31:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with scrape type 2
2026-03-28 22:31:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with scrape type 2
2026-03-28 22:31:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb, identifier: HX24%20UXP
2026-03-28 22:31:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03ec021e-a877-5919-b127-642c60f6e7de with identifier: SA70%20OGP
2026-03-28 22:31:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03ec021e-a877-5919-b127-642c60f6e7de with identifier: SA70%20OGP
2026-03-28 22:31:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03ec021e-a877-5919-b127-642c60f6e7de with identifier: SA70%20OGP to the API
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SA70%20OGP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03ec021e-a877-5919-b127-642c60f6e7de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SA70 OGP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SA70%20OGP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'PUMA',
 'odometer': 58896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD PUMA 1.0 E/B MHEV 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 TITANIUM',
 'vin': 'WF02XXERK2LE56114',
 'year': 2020}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA70%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Saving data for SA70%20OGP: {'auction_closing_time': 1774864800.0, 'created_time': 1774534429.6845, 'last_price_update_time': 1774737115.899586}
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SA70%2520OGP') HTTP/1.1" 204 0
2026-03-28 22:31:55 [bca.uk] INFO: Found listing with ID: GN66%20UUO
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 22:31:55 [bca.uk] INFO: Scrape type for GN66%20UUO: 2
2026-03-28 22:31:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4f260b8-cbec-596f-b107-ac0df02ada42 with identifier: GN66%20UUO
2026-03-28 22:31:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4f260b8-cbec-596f-b107-ac0df02ada42 with scrape type 2
2026-03-28 22:31:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4f260b8-cbec-596f-b107-ac0df02ada42 with scrape type 2
2026-03-28 22:31:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4f260b8-cbec-596f-b107-ac0df02ada42, identifier: GN66%20UUO
2026-03-28 22:31:56 [bca.uk] INFO: Found listing with ID: DU72%20CHN
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 22:31:56 [bca.uk] INFO: Scrape type for DU72%20CHN: 2
2026-03-28 22:31:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dec323e7-6fe4-5202-99b7-36e443774f1e with identifier: DU72%20CHN
2026-03-28 22:31:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dec323e7-6fe4-5202-99b7-36e443774f1e with scrape type 2
2026-03-28 22:31:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dec323e7-6fe4-5202-99b7-36e443774f1e with scrape type 2
2026-03-28 22:31:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dec323e7-6fe4-5202-99b7-36e443774f1e, identifier: DU72%20CHN
2026-03-28 22:31:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 428826ed-c157-593c-89b3-3019a8ed4f74 with identifier: YP73%20BUO
2026-03-28 22:31:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 428826ed-c157-593c-89b3-3019a8ed4f74 with identifier: YP73%20BUO
2026-03-28 22:31:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 428826ed-c157-593c-89b3-3019a8ed4f74 with identifier: YP73%20BUO to the API
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP73%20BUO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '428826ed-c157-593c-89b3-3019a8ed4f74',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YP73 BUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP73%20BUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 21571,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 30 TFSI 110 TECHNIK S-T Hatchback',
 'transmission': 'automatic',
 'trim': '30 TFSI 110 TECHNIK S-T',
 'vin': 'WAUZZZGB6RR011616',
 'year': 2023}
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP73%2520BUO%27 HTTP/1.1" 200 None
2026-03-28 22:31:56 [bca.uk] INFO: Saving data for YP73%20BUO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535108.148567, 'last_price_update_time': 1774737116.404387}
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP73%2520BUO') HTTP/1.1" 204 0
2026-03-28 22:31:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with identifier: HX24%20UXP
2026-03-28 22:31:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with identifier: HX24%20UXP
2026-03-28 22:31:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32ce7790-a2de-51a8-bd1d-a677ac2cbdcb with identifier: HX24%20UXP to the API
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX24%20UXP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32ce7790-a2de-51a8-bd1d-a677ac2cbdcb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX24 UXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX24%20UXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'V300 D',
 'odometer': 31441,
 '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 V300 D 2.0 237 AMG LINE (EXTRA LONG) 9G MPV',
 'transmission': 'automatic',
 'trim': '237 AMG LINE (EXTRA LONG) 9G',
 'vin': 'W1VVNLFZ6R4370365',
 'year': 2024}
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX24%2520UXP%27 HTTP/1.1" 200 None
2026-03-28 22:31:56 [bca.uk] INFO: Saving data for HX24%20UXP: {'auction_closing_time': 1774951200.0, 'created_time': 1774535073.484679, 'last_price_update_time': 1774737116.70115}
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX24%2520UXP') HTTP/1.1" 204 0
2026-03-28 22:31:56 [bca.uk] INFO: Found listing with ID: SF64%20XAO
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF64%2520XAO%27 HTTP/1.1" 200 None
2026-03-28 22:31:56 [bca.uk] INFO: Scrape type for SF64%20XAO: 2
2026-03-28 22:31:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45cc0a5f-2e39-5525-b461-11ace9727390 with identifier: SF64%20XAO
2026-03-28 22:31:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45cc0a5f-2e39-5525-b461-11ace9727390 with scrape type 2
2026-03-28 22:31:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45cc0a5f-2e39-5525-b461-11ace9727390 with scrape type 2
2026-03-28 22:31:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45cc0a5f-2e39-5525-b461-11ace9727390, identifier: SF64%20XAO
2026-03-28 22:31:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4f260b8-cbec-596f-b107-ac0df02ada42 with identifier: GN66%20UUO
2026-03-28 22:31:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4f260b8-cbec-596f-b107-ac0df02ada42 with identifier: GN66%20UUO
2026-03-28 22:31:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4f260b8-cbec-596f-b107-ac0df02ada42 with identifier: GN66%20UUO to the API
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN66%20UUO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4f260b8-cbec-596f-b107-ac0df02ada42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN66 UUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN66%20UUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 111622,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 A/B DYNAMIC StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 A/B DYNAMIC',
 'vin': 'SALWA2KE9GA109971',
 'year': 2016}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN66%2520UUO%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Saving data for GN66%20UUO: {'auction_closing_time': 1775037600.0, 'created_time': 1774536059.118986, 'last_price_update_time': 1774737117.091811}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN66%2520UUO') HTTP/1.1" 204 0
2026-03-28 22:31:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dec323e7-6fe4-5202-99b7-36e443774f1e with identifier: DU72%20CHN
2026-03-28 22:31:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dec323e7-6fe4-5202-99b7-36e443774f1e with identifier: DU72%20CHN
2026-03-28 22:31:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dec323e7-6fe4-5202-99b7-36e443774f1e with identifier: DU72%20CHN to the API
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU72%20CHN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dec323e7-6fe4-5202-99b7-36e443774f1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU72 CHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU72%20CHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 23931,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SKODA KAROQ 1.5 TSI 150 SE L Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 150 SE L',
 'vin': 'TMBKR7NU3P5006360',
 'year': 2022}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU72%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Saving data for DU72%20CHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774534861.218145, 'last_price_update_time': 1774737117.365427}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU72%2520CHN') HTTP/1.1" 204 0
2026-03-28 22:31:57 [bca.uk] INFO: Found listing with ID: LF72%20XGU
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Scrape type for LF72%20XGU: 2
2026-03-28 22:31:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d32b819e-1101-58fe-bd2e-b6a3012396ef with identifier: LF72%20XGU
2026-03-28 22:31:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d32b819e-1101-58fe-bd2e-b6a3012396ef with scrape type 2
2026-03-28 22:31:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d32b819e-1101-58fe-bd2e-b6a3012396ef with scrape type 2
2026-03-28 22:31:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d32b819e-1101-58fe-bd2e-b6a3012396ef, identifier: LF72%20XGU
2026-03-28 22:31:57 [bca.uk] INFO: Found listing with ID: LA05%20HHO
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA05%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Scrape type for LA05%20HHO: 0
2026-03-28 22:31:57 [bca.uk] INFO: Found listing with ID: KV17%20UAN
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV17%2520UAN%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Scrape type for KV17%20UAN: 0
2026-03-28 22:31:57 [bca.uk] INFO: Found listing with ID: LL11%20UUV
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL11%2520UUV%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Scrape type for LL11%20UUV: 2
2026-03-28 22:31:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5997f20-9a02-5210-8ff8-e91de1fd85d7 with identifier: LL11%20UUV
2026-03-28 22:31:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5997f20-9a02-5210-8ff8-e91de1fd85d7 with scrape type 2
2026-03-28 22:31:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5997f20-9a02-5210-8ff8-e91de1fd85d7 with scrape type 2
2026-03-28 22:31:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5997f20-9a02-5210-8ff8-e91de1fd85d7, identifier: LL11%20UUV
2026-03-28 22:31:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45cc0a5f-2e39-5525-b461-11ace9727390 with identifier: SF64%20XAO
2026-03-28 22:31:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45cc0a5f-2e39-5525-b461-11ace9727390 with identifier: SF64%20XAO
2026-03-28 22:31:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45cc0a5f-2e39-5525-b461-11ace9727390 with identifier: SF64%20XAO to the API
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF64%20XAO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '45cc0a5f-2e39-5525-b461-11ace9727390',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF64 XAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF64%20XAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'A180',
 'odometer': 63826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 1.5 CDI AMG SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'CDI AMG SPORT DCT',
 'vin': 'WDD1760122J285826',
 'year': 2014}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF64%2520XAO%27 HTTP/1.1" 200 None
2026-03-28 22:31:57 [bca.uk] INFO: Saving data for SF64%20XAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534427.21726, 'last_price_update_time': 1774737117.91559}
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF64%2520XAO') HTTP/1.1" 204 0
2026-03-28 22:31:58 [bca.uk] INFO: Found listing with ID: MJ72%20WSY
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520WSY%27 HTTP/1.1" 200 None
2026-03-28 22:31:58 [bca.uk] INFO: Scrape type for MJ72%20WSY: 2
2026-03-28 22:31:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 884e663a-1d0c-5fa3-861d-bce68e137229 with identifier: MJ72%20WSY
2026-03-28 22:31:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 884e663a-1d0c-5fa3-861d-bce68e137229 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 884e663a-1d0c-5fa3-861d-bce68e137229 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 884e663a-1d0c-5fa3-861d-bce68e137229, identifier: MJ72%20WSY
2026-03-28 22:31:58 [bca.uk] INFO: Found listing with ID: HK14%20XCF
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520XCF%27 HTTP/1.1" 200 None
2026-03-28 22:31:58 [bca.uk] INFO: Scrape type for HK14%20XCF: 2
2026-03-28 22:31:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with identifier: HK14%20XCF
2026-03-28 22:31:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7faba481-a0f1-56c6-86d8-8cb9a8a71b82, identifier: HK14%20XCF
2026-03-28 22:31:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d32b819e-1101-58fe-bd2e-b6a3012396ef with identifier: LF72%20XGU
2026-03-28 22:31:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d32b819e-1101-58fe-bd2e-b6a3012396ef with identifier: LF72%20XGU
2026-03-28 22:31:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d32b819e-1101-58fe-bd2e-b6a3012396ef with identifier: LF72%20XGU to the API
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF72%20XGU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'd32b819e-1101-58fe-bd2e-b6a3012396ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF72 XGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF72%20XGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 101718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1Z93BE40E358989',
 'year': 2022}
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520XGU%27 HTTP/1.1" 200 None
2026-03-28 22:31:58 [bca.uk] INFO: Saving data for LF72%20XGU: {'auction_closing_time': 1775556000.0, 'created_time': 1774535111.601589, 'last_price_update_time': 1774737118.524496}
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF72%2520XGU') HTTP/1.1" 204 0
2026-03-28 22:31:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5997f20-9a02-5210-8ff8-e91de1fd85d7 with identifier: LL11%20UUV
2026-03-28 22:31:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5997f20-9a02-5210-8ff8-e91de1fd85d7 with identifier: LL11%20UUV
2026-03-28 22:31:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5997f20-9a02-5210-8ff8-e91de1fd85d7 with identifier: LL11%20UUV to the API
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL11%20UUV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b5997f20-9a02-5210-8ff8-e91de1fd85d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL11 UUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL11%20UUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 62093,
 '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 C180 1.8 CGI B/E SPORT Saloon',
 'transmission': 'manual',
 'trim': 'CGI B/E SPORT',
 'vin': 'WDD2040492A564350',
 'year': 2011}
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL11%2520UUV%27 HTTP/1.1" 200 None
2026-03-28 22:31:58 [bca.uk] INFO: Saving data for LL11%20UUV: {'auction_closing_time': 1774864800.0, 'created_time': 1774016009.057516, 'last_price_update_time': 1774737118.822944}
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL11%2520UUV') HTTP/1.1" 204 0
2026-03-28 22:31:58 [bca.uk] INFO: Found listing with ID: GV74%20LGO
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:31:58 [bca.uk] INFO: Scrape type for GV74%20LGO: 2
2026-03-28 22:31:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe46d242-b7cf-5a72-9fb2-12655ec35801 with identifier: GV74%20LGO
2026-03-28 22:31:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe46d242-b7cf-5a72-9fb2-12655ec35801 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe46d242-b7cf-5a72-9fb2-12655ec35801 with scrape type 2
2026-03-28 22:31:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe46d242-b7cf-5a72-9fb2-12655ec35801, identifier: GV74%20LGO
2026-03-28 22:31:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 884e663a-1d0c-5fa3-861d-bce68e137229 with identifier: MJ72%20WSY
2026-03-28 22:31:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 884e663a-1d0c-5fa3-861d-bce68e137229 with identifier: MJ72%20WSY
2026-03-28 22:31:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 884e663a-1d0c-5fa3-861d-bce68e137229 with identifier: MJ72%20WSY to the API
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 171,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ72%20WSY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '884e663a-1d0c-5fa3-861d-bce68e137229',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ72 WSY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ72%20WSY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': 'EXPERT 1000',
 'odometer': 74394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1000 1.5 B/HDI 100 STD.PROF.PREMIUM PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 100 STD.PROF.PREMIUM',
 'vin': 'VF3VBYHRMN7043776',
 'year': 2022}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520WSY%27 HTTP/1.1" 200 None
2026-03-28 22:31:59 [bca.uk] INFO: Saving data for MJ72%20WSY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536042.076582, 'last_price_update_time': 1774737119.202467}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ72%2520WSY') HTTP/1.1" 204 0
2026-03-28 22:31:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with identifier: HK14%20XCF
2026-03-28 22:31:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with identifier: HK14%20XCF
2026-03-28 22:31:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7faba481-a0f1-56c6-86d8-8cb9a8a71b82 with identifier: HK14%20XCF to the API
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HK14%20XCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7faba481-a0f1-56c6-86d8-8cb9a8a71b82',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HK14 XCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HK14%20XCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 97489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 0.9 TCE 90 ECO DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ECO DYNAMIQUE',
 'vin': 'VF15R7A0H51250492',
 'year': 2014}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK14%2520XCF%27 HTTP/1.1" 200 None
2026-03-28 22:31:59 [bca.uk] INFO: Saving data for HK14%20XCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534855.236845, 'last_price_update_time': 1774737119.481872}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HK14%2520XCF') HTTP/1.1" 204 0
2026-03-28 22:31:59 [bca.uk] INFO: Found listing with ID: B128%20XST
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B128%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:31:59 [bca.uk] INFO: Scrape type for B128%20XST: 2
2026-03-28 22:31:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32215196-acfe-5c18-bdea-ea3b72466eb2 with identifier: B128%20XST
2026-03-28 22:31:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32215196-acfe-5c18-bdea-ea3b72466eb2 with scrape type 2
2026-03-28 22:31:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32215196-acfe-5c18-bdea-ea3b72466eb2 with scrape type 2
2026-03-28 22:31:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32215196-acfe-5c18-bdea-ea3b72466eb2, identifier: B128%20XST
2026-03-28 22:31:59 [bca.uk] INFO: Found listing with ID: SB18%20AEV
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520AEV%27 HTTP/1.1" 200 None
2026-03-28 22:31:59 [bca.uk] INFO: Scrape type for SB18%20AEV: 2
2026-03-28 22:31:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with identifier: SB18%20AEV
2026-03-28 22:31:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with scrape type 2
2026-03-28 22:31:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with scrape type 2
2026-03-28 22:31:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3, identifier: SB18%20AEV
2026-03-28 22:31:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe46d242-b7cf-5a72-9fb2-12655ec35801 with identifier: GV74%20LGO
2026-03-28 22:31:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe46d242-b7cf-5a72-9fb2-12655ec35801 with identifier: GV74%20LGO
2026-03-28 22:31:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe46d242-b7cf-5a72-9fb2-12655ec35801 with identifier: GV74%20LGO to the API
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:31:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GV74%20LGO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fe46d242-b7cf-5a72-9fb2-12655ec35801',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GV74 LGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GV74%20LGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 300',
 'odometer': 17353,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQB 300 168KW 66KWH 4M AMG LINE PREM+ StationWagon',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE PREM+',
 'vin': 'W1N9M0JB6SN126972',
 'year': 2025}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV74%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:31:59 [bca.uk] INFO: Saving data for GV74%20LGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534424.844612, 'last_price_update_time': 1774737119.986167}
2026-03-28 22:31:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GV74%2520LGO') HTTP/1.1" 204 0
2026-03-28 22:32:00 [bca.uk] INFO: Found listing with ID: SW17%20WTY
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 22:32:00 [bca.uk] INFO: Scrape type for SW17%20WTY: 2
2026-03-28 22:32:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa28eb67-df63-56c5-8a32-07e26c8f4c4c with identifier: SW17%20WTY
2026-03-28 22:32:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa28eb67-df63-56c5-8a32-07e26c8f4c4c with scrape type 2
2026-03-28 22:32:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa28eb67-df63-56c5-8a32-07e26c8f4c4c with scrape type 2
2026-03-28 22:32:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa28eb67-df63-56c5-8a32-07e26c8f4c4c, identifier: SW17%20WTY
2026-03-28 22:32:00 [bca.uk] INFO: Found listing with ID: MV67%20GNZ
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:00 [bca.uk] INFO: Scrape type for MV67%20GNZ: 2
2026-03-28 22:32:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3a3e748-acfc-51d0-9cb9-05a426f54c4b with identifier: MV67%20GNZ
2026-03-28 22:32:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3a3e748-acfc-51d0-9cb9-05a426f54c4b with scrape type 2
2026-03-28 22:32:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3a3e748-acfc-51d0-9cb9-05a426f54c4b with scrape type 2
2026-03-28 22:32:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3a3e748-acfc-51d0-9cb9-05a426f54c4b, identifier: MV67%20GNZ
2026-03-28 22:32:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32215196-acfe-5c18-bdea-ea3b72466eb2 with identifier: B128%20XST
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cream HTTP/1.1" 200 None
2026-03-28 22:32:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:32:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32215196-acfe-5c18-bdea-ea3b72466eb2 with identifier: B128%20XST
2026-03-28 22:32:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32215196-acfe-5c18-bdea-ea3b72466eb2 with identifier: B128%20XST to the API
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=B128%20XST-GB',
 'category': 'Car',
 'color': 'cream',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '4.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '32215196-acfe-5c18-bdea-ea3b72466eb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'B128 XST',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=B128%20XST&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'JAGUAR',
 'model': 'XJ6',
 'odometer': 37042,
 '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': 'JAGUAR XJ6 4.2  Saloon',
 'transmission': 'automatic',
 'trim': '',
 'vin': 'SAJAV1344FC425966',
 'year': 2025}
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B128%2520XST%27 HTTP/1.1" 200 None
2026-03-28 22:32:00 [bca.uk] INFO: Saving data for B128%20XST: {'auction_closing_time': 1774864800.0, 'created_time': 1774535109.708748, 'last_price_update_time': 1774737120.633359}
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='B128%2520XST') HTTP/1.1" 204 0
2026-03-28 22:32:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with identifier: SB18%20AEV
2026-03-28 22:32:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with identifier: SB18%20AEV
2026-03-28 22:32:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3 with identifier: SB18%20AEV to the API
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB18%20AEV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7210d8a2-c7b5-5dcc-a5dd-0754dbae60a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB18 AEV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB18%20AEV&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 100869,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF05XXGCC5JT23274',
 'year': 2018}
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB18%2520AEV%27 HTTP/1.1" 200 None
2026-03-28 22:32:00 [bca.uk] INFO: Saving data for SB18%20AEV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535077.955406, 'last_price_update_time': 1774737120.913882}
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB18%2520AEV') HTTP/1.1" 204 0
2026-03-28 22:32:00 [bca.uk] INFO: Found listing with ID: OY75%20FPD
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 22:32:00 [bca.uk] INFO: Scrape type for OY75%20FPD: 2
2026-03-28 22:32:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e6313fd-82a3-592a-93ea-b176da5da461 with identifier: OY75%20FPD
2026-03-28 22:32:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e6313fd-82a3-592a-93ea-b176da5da461 with scrape type 2
2026-03-28 22:32:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e6313fd-82a3-592a-93ea-b176da5da461 with scrape type 2
2026-03-28 22:32:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e6313fd-82a3-592a-93ea-b176da5da461, identifier: OY75%20FPD
2026-03-28 22:32:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa28eb67-df63-56c5-8a32-07e26c8f4c4c with identifier: SW17%20WTY
2026-03-28 22:32:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa28eb67-df63-56c5-8a32-07e26c8f4c4c with identifier: SW17%20WTY
2026-03-28 22:32:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fa28eb67-df63-56c5-8a32-07e26c8f4c4c with identifier: SW17%20WTY to the API
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SW17%20WTY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fa28eb67-df63-56c5-8a32-07e26c8f4c4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SW17 WTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SW17%20WTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FIAT',
 'model': 'FULLBACK',
 'odometer': 111599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FIAT FULLBACK 2.4 180 LX 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': '180 LX 4WD',
 'vin': 'ZFAKVJY10G9012586',
 'year': 2017}
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW17%2520WTY%27 HTTP/1.1" 200 None
2026-03-28 22:32:01 [bca.uk] INFO: Saving data for SW17%20WTY: {'auction_closing_time': 1774951200.0, 'created_time': 1774534804.818298, 'last_price_update_time': 1774737121.320967}
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SW17%2520WTY') HTTP/1.1" 204 0
2026-03-28 22:32:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3a3e748-acfc-51d0-9cb9-05a426f54c4b with identifier: MV67%20GNZ
2026-03-28 22:32:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3a3e748-acfc-51d0-9cb9-05a426f54c4b with identifier: MV67%20GNZ
2026-03-28 22:32:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3a3e748-acfc-51d0-9cb9-05a426f54c4b with identifier: MV67%20GNZ to the API
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV67%20GNZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3a3e748-acfc-51d0-9cb9-05a426f54c4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV67 GNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV67%20GNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 106588,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 150 2WD TITANIUM StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 150 2WD TITANIUM',
 'vin': 'WF0AXXWPMAHA22910',
 'year': 2017}
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520GNZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:01 [bca.uk] INFO: Saving data for MV67%20GNZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534857.109779, 'last_price_update_time': 1774737121.602277}
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV67%2520GNZ') HTTP/1.1" 204 0
2026-03-28 22:32:01 [bca.uk] INFO: Found listing with ID: GL23%20ABO
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL23%2520ABO%27 HTTP/1.1" 200 None
2026-03-28 22:32:01 [bca.uk] INFO: Scrape type for GL23%20ABO: 2
2026-03-28 22:32:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with identifier: GL23%20ABO
2026-03-28 22:32:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with scrape type 2
2026-03-28 22:32:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with scrape type 2
2026-03-28 22:32:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d, identifier: GL23%20ABO
2026-03-28 22:32:01 [bca.uk] INFO: Found listing with ID: YP14%20VRL
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP14%2520VRL%27 HTTP/1.1" 200 None
2026-03-28 22:32:01 [bca.uk] INFO: Scrape type for YP14%20VRL: 2
2026-03-28 22:32:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7e8d10d-e492-518c-8eb1-7d9118b79f86 with identifier: YP14%20VRL
2026-03-28 22:32:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7e8d10d-e492-518c-8eb1-7d9118b79f86 with scrape type 2
2026-03-28 22:32:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7e8d10d-e492-518c-8eb1-7d9118b79f86 with scrape type 2
2026-03-28 22:32:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7e8d10d-e492-518c-8eb1-7d9118b79f86, identifier: YP14%20VRL
2026-03-28 22:32:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e6313fd-82a3-592a-93ea-b176da5da461 with identifier: OY75%20FPD
2026-03-28 22:32:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e6313fd-82a3-592a-93ea-b176da5da461 with identifier: OY75%20FPD
2026-03-28 22:32:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e6313fd-82a3-592a-93ea-b176da5da461 with identifier: OY75%20FPD to the API
2026-03-28 22:32:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY75%20FPD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0e6313fd-82a3-592a-93ea-b176da5da461',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OY75 FPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY75%20FPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '4',
 'odometer': 3135,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 4 200KW 100KWH SM LR PLUS Coupe',
 'transmission': 'automatic',
 'trim': '200KW 100KWH SM LR PLUS',
 'vin': 'YSM4ZPBA1TF428395',
 'year': 2025}
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520FPD%27 HTTP/1.1" 200 None
2026-03-28 22:32:02 [bca.uk] INFO: Saving data for OY75%20FPD: {'auction_closing_time': 1774864800.0, 'created_time': 1774534417.562638, 'last_price_update_time': 1774737122.122542}
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY75%2520FPD') HTTP/1.1" 204 0
2026-03-28 22:32:02 [bca.uk] INFO: Found listing with ID: PJ21%20KYH
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:32:02 [bca.uk] INFO: Scrape type for PJ21%20KYH: 2
2026-03-28 22:32:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 946e87bd-755e-5122-a999-2167c7f20aed with identifier: PJ21%20KYH
2026-03-28 22:32:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 946e87bd-755e-5122-a999-2167c7f20aed with scrape type 2
2026-03-28 22:32:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 946e87bd-755e-5122-a999-2167c7f20aed with scrape type 2
2026-03-28 22:32:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 946e87bd-755e-5122-a999-2167c7f20aed, identifier: PJ21%20KYH
2026-03-28 22:32:02 [bca.uk] INFO: Found listing with ID: YM14%20EYL
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM14%2520EYL%27 HTTP/1.1" 200 None
2026-03-28 22:32:02 [bca.uk] INFO: Scrape type for YM14%20EYL: 2
2026-03-28 22:32:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdbb35cc-0051-52a6-b153-46403e3f6547 with identifier: YM14%20EYL
2026-03-28 22:32:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdbb35cc-0051-52a6-b153-46403e3f6547 with scrape type 2
2026-03-28 22:32:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdbb35cc-0051-52a6-b153-46403e3f6547 with scrape type 2
2026-03-28 22:32:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdbb35cc-0051-52a6-b153-46403e3f6547, identifier: YM14%20EYL
2026-03-28 22:32:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with identifier: GL23%20ABO
2026-03-28 22:32:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with identifier: GL23%20ABO
2026-03-28 22:32:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 492f7acc-9fde-568c-8aaa-ffbbe30d1b1d with identifier: GL23%20ABO to the API
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL23%20ABO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '492f7acc-9fde-568c-8aaa-ffbbe30d1b1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GL23 ABO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL23%20ABO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 18988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC800097695',
 'year': 2023}
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL23%2520ABO%27 HTTP/1.1" 200 None
2026-03-28 22:32:02 [bca.uk] INFO: Saving data for GL23%20ABO: {'auction_closing_time': 1775556000.0, 'created_time': 1774535080.600216, 'last_price_update_time': 1774737122.626454}
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL23%2520ABO') HTTP/1.1" 204 0
2026-03-28 22:32:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7e8d10d-e492-518c-8eb1-7d9118b79f86 with identifier: YP14%20VRL
2026-03-28 22:32:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7e8d10d-e492-518c-8eb1-7d9118b79f86 with identifier: YP14%20VRL
2026-03-28 22:32:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7e8d10d-e492-518c-8eb1-7d9118b79f86 with identifier: YP14%20VRL to the API
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP14%20VRL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7e8d10d-e492-518c-8eb1-7d9118b79f86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP14 VRL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP14%20VRL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 91906,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCDK08004',
 'year': 2014}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP14%2520VRL%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Saving data for YP14%20VRL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534977.903919, 'last_price_update_time': 1774737123.013196}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP14%2520VRL') HTTP/1.1" 204 0
2026-03-28 22:32:03 [bca.uk] INFO: Found listing with ID: WM73%20NBF
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Scrape type for WM73%20NBF: 2
2026-03-28 22:32:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 465b28e0-433a-5d39-9db0-ce97ae503351 with identifier: WM73%20NBF
2026-03-28 22:32:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 465b28e0-433a-5d39-9db0-ce97ae503351 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 465b28e0-433a-5d39-9db0-ce97ae503351 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 465b28e0-433a-5d39-9db0-ce97ae503351, identifier: WM73%20NBF
2026-03-28 22:32:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 946e87bd-755e-5122-a999-2167c7f20aed with identifier: PJ21%20KYH
2026-03-28 22:32:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 946e87bd-755e-5122-a999-2167c7f20aed with identifier: PJ21%20KYH
2026-03-28 22:32:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 946e87bd-755e-5122-a999-2167c7f20aed with identifier: PJ21%20KYH to the API
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ21%20KYH-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '946e87bd-755e-5122-a999-2167c7f20aed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PJ21 KYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ21%20KYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN 109',
 'odometer': 89292,
 'odometer_reading_unit': '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 CITAN 109 1.5 CDI PURE L2 Van',
 'transmission': 'manual',
 'trim': 'CDI PURE L2',
 'vin': 'W1V4156032U295978',
 'year': 2021}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ21%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Saving data for PJ21%20KYH: {'auction_closing_time': 1775037600.0, 'created_time': 1774534778.471994, 'last_price_update_time': 1774737123.421336}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ21%2520KYH') HTTP/1.1" 204 0
2026-03-28 22:32:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdbb35cc-0051-52a6-b153-46403e3f6547 with identifier: YM14%20EYL
2026-03-28 22:32:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdbb35cc-0051-52a6-b153-46403e3f6547 with identifier: YM14%20EYL
2026-03-28 22:32:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdbb35cc-0051-52a6-b153-46403e3f6547 with identifier: YM14%20EYL to the API
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM14%20EYL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bdbb35cc-0051-52a6-b153-46403e3f6547',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YM14 EYL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM14%20EYL&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '120D',
 'odometer': 73163,
 'odometer_reading_unit': '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 120D 2.0 XDRIVE SE Hatchback',
 'transmission': 'manual',
 'trim': 'XDRIVE SE',
 'vin': 'WBA1T72050P590959',
 'year': 2014}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM14%2520EYL%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Saving data for YM14%20EYL: {'auction_closing_time': 1774864800.0, 'created_time': 1774534862.222706, 'last_price_update_time': 1774737123.712488}
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM14%2520EYL') HTTP/1.1" 204 0
2026-03-28 22:32:03 [bca.uk] INFO: Found listing with ID: DK10%20HWJ
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Scrape type for DK10%20HWJ: 2
2026-03-28 22:32:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with identifier: DK10%20HWJ
2026-03-28 22:32:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54, identifier: DK10%20HWJ
2026-03-28 22:32:03 [bca.uk] INFO: Found listing with ID: OV65%20FHJ
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:03 [bca.uk] INFO: Scrape type for OV65%20FHJ: 2
2026-03-28 22:32:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with identifier: OV65%20FHJ
2026-03-28 22:32:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with scrape type 2
2026-03-28 22:32:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0, identifier: OV65%20FHJ
2026-03-28 22:32:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 465b28e0-433a-5d39-9db0-ce97ae503351 with identifier: WM73%20NBF
2026-03-28 22:32:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 465b28e0-433a-5d39-9db0-ce97ae503351 with identifier: WM73%20NBF
2026-03-28 22:32:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 465b28e0-433a-5d39-9db0-ce97ae503351 with identifier: WM73%20NBF to the API
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM73%20NBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '465b28e0-433a-5d39-9db0-ce97ae503351',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM73 NBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM73%20NBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE 300',
 'odometer': 15610,
 '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 EQE 300 AMG LINE PREMIUM Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1KEG1BB4RF039423',
 'year': 2024}
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520NBF%27 HTTP/1.1" 200 None
2026-03-28 22:32:04 [bca.uk] INFO: Saving data for WM73%20NBF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534389.326151, 'last_price_update_time': 1774737124.216396}
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM73%2520NBF') HTTP/1.1" 204 0
2026-03-28 22:32:04 [bca.uk] INFO: Found listing with ID: WJ20%20AFZ
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ20%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:04 [bca.uk] INFO: Scrape type for WJ20%20AFZ: 2
2026-03-28 22:32:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9269180-dc1c-504d-a4a9-f299ec9e59f7 with identifier: WJ20%20AFZ
2026-03-28 22:32:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9269180-dc1c-504d-a4a9-f299ec9e59f7 with scrape type 2
2026-03-28 22:32:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9269180-dc1c-504d-a4a9-f299ec9e59f7 with scrape type 2
2026-03-28 22:32:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9269180-dc1c-504d-a4a9-f299ec9e59f7, identifier: WJ20%20AFZ
2026-03-28 22:32:04 [bca.uk] INFO: Found listing with ID: GN13%20RJV
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520RJV%27 HTTP/1.1" 200 None
2026-03-28 22:32:04 [bca.uk] INFO: Scrape type for GN13%20RJV: 2
2026-03-28 22:32:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with identifier: GN13%20RJV
2026-03-28 22:32:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with scrape type 2
2026-03-28 22:32:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with scrape type 2
2026-03-28 22:32:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1, identifier: GN13%20RJV
2026-03-28 22:32:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with identifier: DK10%20HWJ
2026-03-28 22:32:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with identifier: DK10%20HWJ
2026-03-28 22:32:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3fdf1a06-e2c7-51b7-9ef7-3bb133037c54 with identifier: DK10%20HWJ to the API
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK10%20HWJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3fdf1a06-e2c7-51b7-9ef7-3bb133037c54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK10 HWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK10%20HWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 118270,
 '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.5 DCI N-TEC Hatchback',
 'transmission': 'manual',
 'trim': 'DCI N-TEC',
 'vin': 'SJNFCAJ10U2034683',
 'year': 2010}
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK10%2520HWJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:04 [bca.uk] INFO: Saving data for DK10%20HWJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535112.007138, 'last_price_update_time': 1774737124.748042}
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK10%2520HWJ') HTTP/1.1" 204 0
2026-03-28 22:32:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with identifier: OV65%20FHJ
2026-03-28 22:32:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with identifier: OV65%20FHJ
2026-03-28 22:32:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0 with identifier: OV65%20FHJ to the API
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV65%20FHJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9b3279ba-4a0c-5479-91a1-4dd5ca9e2cf0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV65 FHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV65%20FHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 17343,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.5 90 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': '90 SPORT',
 'vin': 'MMZDJ6H5A1W145494',
 'year': 2015}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520FHJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Saving data for OV65%20FHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535062.073398, 'last_price_update_time': 1774737125.042627}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV65%2520FHJ') HTTP/1.1" 204 0
2026-03-28 22:32:05 [bca.uk] INFO: Found listing with ID: WX24%20XDW
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX24%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Scrape type for WX24%20XDW: 2
2026-03-28 22:32:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90f99c5f-98dc-5ba1-8374-c8077829276f with identifier: WX24%20XDW
2026-03-28 22:32:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90f99c5f-98dc-5ba1-8374-c8077829276f with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90f99c5f-98dc-5ba1-8374-c8077829276f with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90f99c5f-98dc-5ba1-8374-c8077829276f, identifier: WX24%20XDW
2026-03-28 22:32:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9269180-dc1c-504d-a4a9-f299ec9e59f7 with identifier: WJ20%20AFZ
2026-03-28 22:32:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9269180-dc1c-504d-a4a9-f299ec9e59f7 with identifier: WJ20%20AFZ
2026-03-28 22:32:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9269180-dc1c-504d-a4a9-f299ec9e59f7 with identifier: WJ20%20AFZ to the API
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 206,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ20%20AFZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9269180-dc1c-504d-a4a9-f299ec9e59f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ20 AFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ20%20AFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 117092,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.3 DI-D 150 4WD BARBARIAN X CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DI-D 150 4WD BARBARIAN X',
 'vin': 'MMCJLKL60LH010102',
 'year': 2020}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ20%2520AFZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Saving data for WJ20%20AFZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774534801.492896, 'last_price_update_time': 1774737125.439771}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ20%2520AFZ') HTTP/1.1" 204 0
2026-03-28 22:32:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with identifier: GN13%20RJV
2026-03-28 22:32:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with identifier: GN13%20RJV
2026-03-28 22:32:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1 with identifier: GN13%20RJV to the API
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN13%20RJV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4bb1d21d-75a2-5bf7-b49d-b788ad08c2c1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN13 RJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN13%20RJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'XF SPORTBRAKE',
 'odometer': 95988,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'JAGUAR XF SPORTBRAKE 3.0 D V6 S 275 PORTFOLIO Estate',
 'transmission': 'automatic',
 'trim': 'D V6 S 275 PORTFOLIO',
 'vin': 'SAJAC0321DNS74441',
 'year': 2013}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN13%2520RJV%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Saving data for GN13%20RJV: {'auction_closing_time': 1774864800.0, 'created_time': 1773821461.443492, 'last_price_update_time': 1774737125.726723}
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN13%2520RJV') HTTP/1.1" 204 0
2026-03-28 22:32:05 [bca.uk] INFO: Found listing with ID: LJ52%20AOS
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ52%2520AOS%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Scrape type for LJ52%20AOS: 0
2026-03-28 22:32:05 [bca.uk] INFO: Found listing with ID: MM62%20GWL
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM62%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Scrape type for MM62%20GWL: 2
2026-03-28 22:32:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e12e7a4e-1087-5280-bfb2-8ad666e90f2c with identifier: MM62%20GWL
2026-03-28 22:32:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e12e7a4e-1087-5280-bfb2-8ad666e90f2c with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e12e7a4e-1087-5280-bfb2-8ad666e90f2c with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e12e7a4e-1087-5280-bfb2-8ad666e90f2c, identifier: MM62%20GWL
2026-03-28 22:32:05 [bca.uk] INFO: Found listing with ID: AK18%20WMA
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520WMA%27 HTTP/1.1" 200 None
2026-03-28 22:32:05 [bca.uk] INFO: Scrape type for AK18%20WMA: 2
2026-03-28 22:32:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 467d21c3-9945-5344-9dec-c0b08c1e04e1 with identifier: AK18%20WMA
2026-03-28 22:32:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 467d21c3-9945-5344-9dec-c0b08c1e04e1 with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 467d21c3-9945-5344-9dec-c0b08c1e04e1 with scrape type 2
2026-03-28 22:32:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 467d21c3-9945-5344-9dec-c0b08c1e04e1, identifier: AK18%20WMA
2026-03-28 22:32:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90f99c5f-98dc-5ba1-8374-c8077829276f with identifier: WX24%20XDW
2026-03-28 22:32:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90f99c5f-98dc-5ba1-8374-c8077829276f with identifier: WX24%20XDW
2026-03-28 22:32:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90f99c5f-98dc-5ba1-8374-c8077829276f with identifier: WX24%20XDW to the API
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WX24%20XDW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '90f99c5f-98dc-5ba1-8374-c8077829276f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WX24 XDW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WX24%20XDW&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQE 300',
 'odometer': 4308,
 '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 EQE 300 SPORT ED. Saloon',
 'transmission': 'automatic',
 'trim': 'SPORT ED.',
 'vin': 'W1KEG1BB5RF043738',
 'year': 2024}
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX24%2520XDW%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Saving data for WX24%20XDW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534398.877118, 'last_price_update_time': 1774737126.250207}
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WX24%2520XDW') HTTP/1.1" 204 0
2026-03-28 22:32:06 [bca.uk] INFO: Found listing with ID: PK20%20WLJ
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Scrape type for PK20%20WLJ: 2
2026-03-28 22:32:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5b62924-0add-555c-85fe-279190ca30b8 with identifier: PK20%20WLJ
2026-03-28 22:32:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5b62924-0add-555c-85fe-279190ca30b8 with scrape type 2
2026-03-28 22:32:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5b62924-0add-555c-85fe-279190ca30b8 with scrape type 2
2026-03-28 22:32:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f5b62924-0add-555c-85fe-279190ca30b8, identifier: PK20%20WLJ
2026-03-28 22:32:06 [bca.uk] INFO: Found listing with ID: NX64%20HNN
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520HNN%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Scrape type for NX64%20HNN: 0
2026-03-28 22:32:06 [bca.uk] INFO: Found listing with ID: DK06%20RXP
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK06%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Scrape type for DK06%20RXP: 0
2026-03-28 22:32:06 [bca.uk] INFO: Found listing with ID: KX58%20WKN
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX58%2520WKN%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Scrape type for KX58%20WKN: 2
2026-03-28 22:32:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 511eb0ba-856d-5199-a3e2-f7481ace2c60 with identifier: KX58%20WKN
2026-03-28 22:32:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 511eb0ba-856d-5199-a3e2-f7481ace2c60 with scrape type 2
2026-03-28 22:32:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 511eb0ba-856d-5199-a3e2-f7481ace2c60 with scrape type 2
2026-03-28 22:32:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 511eb0ba-856d-5199-a3e2-f7481ace2c60, identifier: KX58%20WKN
2026-03-28 22:32:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e12e7a4e-1087-5280-bfb2-8ad666e90f2c with identifier: MM62%20GWL
2026-03-28 22:32:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e12e7a4e-1087-5280-bfb2-8ad666e90f2c with identifier: MM62%20GWL
2026-03-28 22:32:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e12e7a4e-1087-5280-bfb2-8ad666e90f2c with identifier: MM62%20GWL to the API
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM62%20GWL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e12e7a4e-1087-5280-bfb2-8ad666e90f2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM62 GWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM62%20GWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 59903,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 60 MATCH Hatchback',
 'transmission': 'manual',
 'trim': '60 MATCH',
 'vin': 'WVWZZZ6RZDU025788',
 'year': 2013}
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM62%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:06 [bca.uk] INFO: Saving data for MM62%20GWL: {'auction_closing_time': 1774864800.0, 'created_time': 1773821044.276402, 'last_price_update_time': 1774737126.792237}
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM62%2520GWL') HTTP/1.1" 204 0
2026-03-28 22:32:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 467d21c3-9945-5344-9dec-c0b08c1e04e1 with identifier: AK18%20WMA
2026-03-28 22:32:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 467d21c3-9945-5344-9dec-c0b08c1e04e1 with identifier: AK18%20WMA
2026-03-28 22:32:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 467d21c3-9945-5344-9dec-c0b08c1e04e1 with identifier: AK18%20WMA to the API
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK18%20WMA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '467d21c3-9945-5344-9dec-c0b08c1e04e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK18 WMA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK18%20WMA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 86758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D150 2WD S Hatchback',
 'transmission': 'manual',
 'trim': 'D150 2WD S',
 'vin': 'SADFB2CN3J1Z28943',
 'year': 2018}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK18%2520WMA%27 HTTP/1.1" 200 None
2026-03-28 22:32:07 [bca.uk] INFO: Saving data for AK18%20WMA: {'auction_closing_time': 1774864800.0, 'created_time': 1774005311.504347, 'last_price_update_time': 1774737127.191431}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK18%2520WMA') HTTP/1.1" 204 0
2026-03-28 22:32:07 [bca.uk] INFO: Found listing with ID: CX59%20YYW
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520YYW%27 HTTP/1.1" 200 None
2026-03-28 22:32:07 [bca.uk] INFO: Scrape type for CX59%20YYW: 2
2026-03-28 22:32:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cdad2ed-6266-594e-844b-91b24f6b71d2 with identifier: CX59%20YYW
2026-03-28 22:32:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cdad2ed-6266-594e-844b-91b24f6b71d2 with scrape type 2
2026-03-28 22:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cdad2ed-6266-594e-844b-91b24f6b71d2 with scrape type 2
2026-03-28 22:32:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cdad2ed-6266-594e-844b-91b24f6b71d2, identifier: CX59%20YYW
2026-03-28 22:32:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f5b62924-0add-555c-85fe-279190ca30b8 with identifier: PK20%20WLJ
2026-03-28 22:32:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f5b62924-0add-555c-85fe-279190ca30b8 with identifier: PK20%20WLJ
2026-03-28 22:32:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f5b62924-0add-555c-85fe-279190ca30b8 with identifier: PK20%20WLJ to the API
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20WLJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f5b62924-0add-555c-85fe-279190ca30b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 WLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20WLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN DUALINER',
 'odometer': 104177,
 'odometer_reading_unit': '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 CITAN DUALINER 1.5 109 CDI 90 X-LONG CrewCab Van',
 'transmission': 'manual',
 'trim': '109 CDI 90 X-LONG',
 'vin': 'WDF4156032U275701',
 'year': 2020}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:07 [bca.uk] INFO: Saving data for PK20%20WLJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774536111.130576, 'last_price_update_time': 1774737127.590377}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520WLJ') HTTP/1.1" 204 0
2026-03-28 22:32:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 511eb0ba-856d-5199-a3e2-f7481ace2c60 with identifier: KX58%20WKN
2026-03-28 22:32:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 511eb0ba-856d-5199-a3e2-f7481ace2c60 with identifier: KX58%20WKN
2026-03-28 22:32:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 511eb0ba-856d-5199-a3e2-f7481ace2c60 with identifier: KX58%20WKN to the API
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KX58%20WKN-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '511eb0ba-856d-5199-a3e2-f7481ace2c60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KX58 WKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KX58%20WKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 26614,
 '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 A3 SPORTBACK 2.0 TDI 140 SE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 140 SE S-T',
 'vin': 'WAUZZZ8P38A191855',
 'year': 2008}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX58%2520WKN%27 HTTP/1.1" 200 None
2026-03-28 22:32:07 [bca.uk] INFO: Saving data for KX58%20WKN: {'auction_closing_time': 1774864800.0, 'created_time': 1773930616.409097, 'last_price_update_time': 1774737127.883681}
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KX58%2520WKN') HTTP/1.1" 204 0
2026-03-28 22:32:07 [bca.uk] INFO: Found listing with ID: WM73%20OGY
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGY%27 HTTP/1.1" 200 None
2026-03-28 22:32:07 [bca.uk] INFO: Scrape type for WM73%20OGY: 2
2026-03-28 22:32:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with identifier: WM73%20OGY
2026-03-28 22:32:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with scrape type 2
2026-03-28 22:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e, identifier: WM73%20OGY
2026-03-28 22:32:08 [bca.uk] INFO: Found listing with ID: LS17%20HHO
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS17%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Scrape type for LS17%20HHO: 2
2026-03-28 22:32:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with identifier: LS17%20HHO
2026-03-28 22:32:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ae08082-f16a-5ff7-a1f3-edd2d4955625, identifier: LS17%20HHO
2026-03-28 22:32:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cdad2ed-6266-594e-844b-91b24f6b71d2 with identifier: CX59%20YYW
2026-03-28 22:32:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cdad2ed-6266-594e-844b-91b24f6b71d2 with identifier: CX59%20YYW
2026-03-28 22:32:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cdad2ed-6266-594e-844b-91b24f6b71d2 with identifier: CX59%20YYW to the API
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CX59%20YYW-GB',
 'category': 'Car',
 'color': 'yellow',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0cdad2ed-6266-594e-844b-91b24f6b71d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CX59 YYW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CX59%20YYW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': 'PANDA',
 'odometer': 97581,
 '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 PANDA 1.1 ACTIVE ECO Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE ECO',
 'vin': 'ZFA16900001524901',
 'year': 2009}
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX59%2520YYW%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Saving data for CX59%20YYW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534393.555142, 'last_price_update_time': 1774737128.398562}
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CX59%2520YYW') HTTP/1.1" 204 0
2026-03-28 22:32:08 [bca.uk] INFO: Found listing with ID: PK20%20WJA
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Scrape type for PK20%20WJA: 2
2026-03-28 22:32:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc164f1f-1c7b-5eee-9c82-d05650d690a7 with identifier: PK20%20WJA
2026-03-28 22:32:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc164f1f-1c7b-5eee-9c82-d05650d690a7 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc164f1f-1c7b-5eee-9c82-d05650d690a7 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc164f1f-1c7b-5eee-9c82-d05650d690a7, identifier: PK20%20WJA
2026-03-28 22:32:08 [bca.uk] INFO: Found listing with ID: LR11%20XPL
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR11%2520XPL%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Scrape type for LR11%20XPL: 0
2026-03-28 22:32:08 [bca.uk] INFO: Found listing with ID: AK66%20LFU
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK66%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Scrape type for AK66%20LFU: 2
2026-03-28 22:32:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with identifier: AK66%20LFU
2026-03-28 22:32:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with scrape type 2
2026-03-28 22:32:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c07ca34b-27e0-50d9-8f4e-0d1b32a363b4, identifier: AK66%20LFU
2026-03-28 22:32:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with identifier: WM73%20OGY
2026-03-28 22:32:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with identifier: WM73%20OGY
2026-03-28 22:32:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 57b7b40f-0ba6-51ee-9b2e-e05a2df8989e with identifier: WM73%20OGY to the API
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM73%20OGY-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': '57b7b40f-0ba6-51ee-9b2e-e05a2df8989e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM73 OGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM73%20OGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 18111,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0 F-SPORT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT DESIGN',
 'vin': 'JTHY65BH802183376',
 'year': 2023}
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGY%27 HTTP/1.1" 200 None
2026-03-28 22:32:08 [bca.uk] INFO: Saving data for WM73%20OGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774535110.118817, 'last_price_update_time': 1774737128.928102}
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM73%2520OGY') HTTP/1.1" 204 0
2026-03-28 22:32:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with identifier: LS17%20HHO
2026-03-28 22:32:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with identifier: LS17%20HHO
2026-03-28 22:32:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ae08082-f16a-5ff7-a1f3-edd2d4955625 with identifier: LS17%20HHO to the API
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS17%20HHO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ae08082-f16a-5ff7-a1f3-edd2d4955625',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS17 HHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS17%20HHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 58080,
 'odometer_reading_unit': '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 1.5 COOPER ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER ALL4',
 'vin': 'WMWYS520003B62054',
 'year': 2017}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS17%2520HHO%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Saving data for LS17%20HHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774354539.25321, 'last_price_update_time': 1774737129.201095}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS17%2520HHO') HTTP/1.1" 204 0
2026-03-28 22:32:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:32:09 [bca.uk] INFO: Found listing with ID: FG66%20HZW
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG66%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Scrape type for FG66%20HZW: 2
2026-03-28 22:32:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with identifier: FG66%20HZW
2026-03-28 22:32:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with scrape type 2
2026-03-28 22:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with scrape type 2
2026-03-28 22:32:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17dcdc7b-76b3-53eb-a71e-d0495183c6a5, identifier: FG66%20HZW
2026-03-28 22:32:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc164f1f-1c7b-5eee-9c82-d05650d690a7 with identifier: PK20%20WJA
2026-03-28 22:32:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc164f1f-1c7b-5eee-9c82-d05650d690a7 with identifier: PK20%20WJA
2026-03-28 22:32:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc164f1f-1c7b-5eee-9c82-d05650d690a7 with identifier: PK20%20WJA to the API
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK20%20WJA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bc164f1f-1c7b-5eee-9c82-d05650d690a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK20 WJA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK20%20WJA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'CITAN 109',
 'odometer': 88674,
 'odometer_reading_unit': '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 CITAN 109 1.5 CDI PURE L2 Van',
 'transmission': 'manual',
 'trim': 'CDI PURE L2',
 'vin': 'WDF4156032U275602',
 'year': 2020}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK20%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Saving data for PK20%20WJA: {'auction_closing_time': 1775037600.0, 'created_time': 1774536136.624951, 'last_price_update_time': 1774737129.59943}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK20%2520WJA') HTTP/1.1" 204 0
2026-03-28 22:32:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with identifier: AK66%20LFU
2026-03-28 22:32:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with identifier: AK66%20LFU
2026-03-28 22:32:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c07ca34b-27e0-50d9-8f4e-0d1b32a363b4 with identifier: AK66%20LFU to the API
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK66%20LFU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c07ca34b-27e0-50d9-8f4e-0d1b32a363b4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK66 LFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK66%20LFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '2 GRAN TOURER',
 'odometer': 71016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 2 GRAN TOURER 2.0 218D SE STEP MPV',
 'transmission': 'automatic',
 'trim': '218D SE STEP',
 'vin': 'WBA2E520005E97753',
 'year': 2016}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK66%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Saving data for AK66%20LFU: {'auction_closing_time': 1774864800.0, 'created_time': 1773839352.24431, 'last_price_update_time': 1774737129.90196}
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK66%2520LFU') HTTP/1.1" 204 0
2026-03-28 22:32:09 [bca.uk] INFO: Found listing with ID: HA10%20CFM
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HA10%2520CFM%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Scrape type for HA10%20CFM: 0
2026-03-28 22:32:09 [bca.uk] INFO: Found listing with ID: KE66%20LUD
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE66%2520LUD%27 HTTP/1.1" 200 None
2026-03-28 22:32:09 [bca.uk] INFO: Scrape type for KE66%20LUD: 2
2026-03-28 22:32:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with identifier: KE66%20LUD
2026-03-28 22:32:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with scrape type 2
2026-03-28 22:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12, identifier: KE66%20LUD
2026-03-28 22:32:10 [bca.uk] INFO: Found listing with ID: FH17%20FCM
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 22:32:10 [bca.uk] INFO: Scrape type for FH17%20FCM: 2
2026-03-28 22:32:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd07a9d5-7d28-54d9-8df9-bd60089278ff with identifier: FH17%20FCM
2026-03-28 22:32:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd07a9d5-7d28-54d9-8df9-bd60089278ff with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd07a9d5-7d28-54d9-8df9-bd60089278ff with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cd07a9d5-7d28-54d9-8df9-bd60089278ff, identifier: FH17%20FCM
2026-03-28 22:32:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with identifier: FG66%20HZW
2026-03-28 22:32:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with identifier: FG66%20HZW
2026-03-28 22:32:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17dcdc7b-76b3-53eb-a71e-d0495183c6a5 with identifier: FG66%20HZW to the API
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG66%20HZW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17dcdc7b-76b3-53eb-a71e-d0495183c6a5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG66 HZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG66%20HZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 44250,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 MPI 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 60 MOVE UP',
 'vin': 'WVWZZZAAZHD011413',
 'year': 2016}
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG66%2520HZW%27 HTTP/1.1" 200 None
2026-03-28 22:32:10 [bca.uk] INFO: Saving data for FG66%20HZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774534397.10567, 'last_price_update_time': 1774737130.421845}
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG66%2520HZW') HTTP/1.1" 204 0
2026-03-28 22:32:10 [bca.uk] INFO: Found listing with ID: WM13%20JVX
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM13%2520JVX%27 HTTP/1.1" 200 None
2026-03-28 22:32:10 [bca.uk] INFO: Scrape type for WM13%20JVX: 2
2026-03-28 22:32:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f532b1b8-a658-5232-a773-96e3d8601248 with identifier: WM13%20JVX
2026-03-28 22:32:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f532b1b8-a658-5232-a773-96e3d8601248 with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f532b1b8-a658-5232-a773-96e3d8601248 with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f532b1b8-a658-5232-a773-96e3d8601248, identifier: WM13%20JVX
2026-03-28 22:32:10 [bca.uk] INFO: Found listing with ID: NJ17%20TVF
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 22:32:10 [bca.uk] INFO: Scrape type for NJ17%20TVF: 2
2026-03-28 22:32:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65bca13d-fa49-5143-b755-6bda83d16d93 with identifier: NJ17%20TVF
2026-03-28 22:32:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65bca13d-fa49-5143-b755-6bda83d16d93 with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65bca13d-fa49-5143-b755-6bda83d16d93 with scrape type 2
2026-03-28 22:32:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65bca13d-fa49-5143-b755-6bda83d16d93, identifier: NJ17%20TVF
2026-03-28 22:32:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with identifier: KE66%20LUD
2026-03-28 22:32:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with identifier: KE66%20LUD
2026-03-28 22:32:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4bd0e196-5bf1-504b-8cef-49ce9ea7bf12 with identifier: KE66%20LUD to the API
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE66%20LUD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4bd0e196-5bf1-504b-8cef-49ce9ea7bf12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE66 LUD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE66%20LUD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 92188,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 75 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': '75 MATCH EDITION',
 'vin': 'WVWZZZ6RZHU037808',
 'year': 2017}
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE66%2520LUD%27 HTTP/1.1" 200 None
2026-03-28 22:32:10 [bca.uk] INFO: Saving data for KE66%20LUD: {'auction_closing_time': 1774864800.0, 'created_time': 1774425721.387216, 'last_price_update_time': 1774737130.952498}
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE66%2520LUD') HTTP/1.1" 204 0
2026-03-28 22:32:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cd07a9d5-7d28-54d9-8df9-bd60089278ff with identifier: FH17%20FCM
2026-03-28 22:32:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cd07a9d5-7d28-54d9-8df9-bd60089278ff with identifier: FH17%20FCM
2026-03-28 22:32:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cd07a9d5-7d28-54d9-8df9-bd60089278ff with identifier: FH17%20FCM to the API
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH17%20FCM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cd07a9d5-7d28-54d9-8df9-bd60089278ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH17 FCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH17%20FCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 89235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 SE 9G Estate',
 'transmission': 'manual',
 'trim': 'SE 9G',
 'vin': 'WDD2132042A190201',
 'year': 2017}
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520FCM%27 HTTP/1.1" 200 None
2026-03-28 22:32:11 [bca.uk] INFO: Saving data for FH17%20FCM: {'auction_closing_time': 1774864800.0, 'created_time': 1773832613.961613, 'last_price_update_time': 1774737131.351011}
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH17%2520FCM') HTTP/1.1" 204 0
2026-03-28 22:32:11 [scrapy.extensions.logstats] INFO: Crawled 339 pages (at 2 pages/min), scraped 3171 items (at 140 items/min)
2026-03-28 22:32:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:32:11 [bca.uk] INFO: Found listing with ID: RK60%20RLZ
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK60%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:11 [bca.uk] INFO: Scrape type for RK60%20RLZ: 2
2026-03-28 22:32:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92c24679-6eed-5c5c-99c5-1598053b7f9a with identifier: RK60%20RLZ
2026-03-28 22:32:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92c24679-6eed-5c5c-99c5-1598053b7f9a with scrape type 2
2026-03-28 22:32:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92c24679-6eed-5c5c-99c5-1598053b7f9a with scrape type 2
2026-03-28 22:32:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92c24679-6eed-5c5c-99c5-1598053b7f9a, identifier: RK60%20RLZ
2026-03-28 22:32:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f532b1b8-a658-5232-a773-96e3d8601248 with identifier: WM13%20JVX
2026-03-28 22:32:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f532b1b8-a658-5232-a773-96e3d8601248 with identifier: WM13%20JVX
2026-03-28 22:32:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f532b1b8-a658-5232-a773-96e3d8601248 with identifier: WM13%20JVX to the API
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM13%20JVX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f532b1b8-a658-5232-a773-96e3d8601248',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM13 JVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM13%20JVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'VOLVO',
 'model': 'XC70',
 'odometer': 100410,
 '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 XC70 2.4 D5 215 SE S/S Estate',
 'transmission': 'manual',
 'trim': 'D5 215 SE S/S',
 'vin': 'YV1BZ83A4D1165055',
 'year': 2013}
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM13%2520JVX%27 HTTP/1.1" 200 None
2026-03-28 22:32:11 [bca.uk] INFO: Saving data for WM13%20JVX: {'auction_closing_time': 1775037600.0, 'created_time': 1774534590.248578, 'last_price_update_time': 1774737131.744164}
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM13%2520JVX') HTTP/1.1" 204 0
2026-03-28 22:32:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65bca13d-fa49-5143-b755-6bda83d16d93 with identifier: NJ17%20TVF
2026-03-28 22:32:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65bca13d-fa49-5143-b755-6bda83d16d93 with identifier: NJ17%20TVF
2026-03-28 22:32:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65bca13d-fa49-5143-b755-6bda83d16d93 with identifier: NJ17%20TVF to the API
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=102&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ17%20TVF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65bca13d-fa49-5143-b755-6bda83d16d93',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ17 TVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ17%20TVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 70777,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.2 P/T 130 FEEL MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 FEEL',
 'vin': 'VF73AHNYMHJ568739',
 'year': 2017}
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Saving data for NJ17%20TVF: {'auction_closing_time': 1774864800.0, 'created_time': 1773839079.692558, 'last_price_update_time': 1774737132.049224}
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ17%2520TVF') HTTP/1.1" 204 0
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: R3%20LXU
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R3%2520LXU%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for R3%20LXU: 0
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: LY12%20AVD
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY12%2520AVD%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for LY12%20AVD: 2
2026-03-28 22:32:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with identifier: LY12%20AVD
2026-03-28 22:32:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23c779b8-84aa-5b16-bc5d-e8419e8f1d39, identifier: LY12%20AVD
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: LL12%20WJG
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL12%2520WJG%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for LL12%20WJG: 0
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: BL65%20GHZ
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL65%2520GHZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for BL65%20GHZ: 0
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: HY16%20VXH
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY16%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for HY16%20VXH: 2
2026-03-28 22:32:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d200b485-e913-5340-a9c6-357a9cdc4627 with identifier: HY16%20VXH
2026-03-28 22:32:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d200b485-e913-5340-a9c6-357a9cdc4627 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d200b485-e913-5340-a9c6-357a9cdc4627 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d200b485-e913-5340-a9c6-357a9cdc4627, identifier: HY16%20VXH
2026-03-28 22:32:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92c24679-6eed-5c5c-99c5-1598053b7f9a with identifier: RK60%20RLZ
2026-03-28 22:32:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92c24679-6eed-5c5c-99c5-1598053b7f9a with identifier: RK60%20RLZ
2026-03-28 22:32:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92c24679-6eed-5c5c-99c5-1598053b7f9a with identifier: RK60%20RLZ to the API
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK60%20RLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '92c24679-6eed-5c5c-99c5-1598053b7f9a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RK60 RLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK60%20RLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500',
 'odometer': 67885,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.2 LOUNGE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'LOUNGE S/S',
 'vin': 'ZFA31200000591400',
 'year': 2010}
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK60%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Saving data for RK60%20RLZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534398.153047, 'last_price_update_time': 1774737132.609762}
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK60%2520RLZ') HTTP/1.1" 204 0
2026-03-28 22:32:12 [bca.uk] INFO: Found listing with ID: ST21%20DZM
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST21%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Scrape type for ST21%20DZM: 2
2026-03-28 22:32:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with identifier: ST21%20DZM
2026-03-28 22:32:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with scrape type 2
2026-03-28 22:32:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414, identifier: ST21%20DZM
2026-03-28 22:32:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with identifier: LY12%20AVD
2026-03-28 22:32:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with identifier: LY12%20AVD
2026-03-28 22:32:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23c779b8-84aa-5b16-bc5d-e8419e8f1d39 with identifier: LY12%20AVD to the API
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LY12%20AVD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '23c779b8-84aa-5b16-bc5d-e8419e8f1d39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LY12 AVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LY12%20AVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 104779,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 TEKNA S/S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 130 TEKNA S/S',
 'vin': 'SJNFEAJ10U2588020',
 'year': 2012}
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY12%2520AVD%27 HTTP/1.1" 200 None
2026-03-28 22:32:12 [bca.uk] INFO: Saving data for LY12%20AVD: {'auction_closing_time': 1774864800.0, 'created_time': 1774535094.29983, 'last_price_update_time': 1774737132.997849}
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LY12%2520AVD') HTTP/1.1" 204 0
2026-03-28 22:32:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d200b485-e913-5340-a9c6-357a9cdc4627 with identifier: HY16%20VXH
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=violet HTTP/1.1" 200 None
2026-03-28 22:32:13 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:32:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d200b485-e913-5340-a9c6-357a9cdc4627 with identifier: HY16%20VXH
2026-03-28 22:32:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d200b485-e913-5340-a9c6-357a9cdc4627 with identifier: HY16%20VXH to the API
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY16%20VXH-GB',
 'category': 'Car',
 'color': 'violet',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd200b485-e913-5340-a9c6-357a9cdc4627',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY16 VXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY16%20VXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CABRIO',
 'odometer': 69946,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CABRIO 1.2 P/T 130 PRESTIGE Convertible',
 'transmission': 'manual',
 'trim': 'P/T 130 PRESTIGE',
 'vin': 'VF7SBHNYMGW521866',
 'year': 2016}
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY16%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:13 [bca.uk] INFO: Saving data for HY16%20VXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774353509.087367, 'last_price_update_time': 1774737133.389874}
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY16%2520VXH') HTTP/1.1" 204 0
2026-03-28 22:32:13 [bca.uk] INFO: Found listing with ID: SV62%20OSA
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV62%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 22:32:13 [bca.uk] INFO: Scrape type for SV62%20OSA: 2
2026-03-28 22:32:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with identifier: SV62%20OSA
2026-03-28 22:32:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with scrape type 2
2026-03-28 22:32:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with scrape type 2
2026-03-28 22:32:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 607a7bce-4325-5eb3-b4de-0eb8a710b5cb, identifier: SV62%20OSA
2026-03-28 22:32:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with identifier: ST21%20DZM
2026-03-28 22:32:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with identifier: ST21%20DZM
2026-03-28 22:32:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42f8f4e2-c0b6-5e59-83ca-8cf9739fa414 with identifier: ST21%20DZM to the API
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST21%20DZM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42f8f4e2-c0b6-5e59-83ca-8cf9739fa414',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST21 DZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST21%20DZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 43804,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.0 AMG LINE 4M 8G StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE 4M 8G',
 'vin': 'W1N2477152J201300',
 'year': 2021}
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST21%2520DZM%27 HTTP/1.1" 200 None
2026-03-28 22:32:13 [bca.uk] INFO: Saving data for ST21%20DZM: {'auction_closing_time': 1775037600.0, 'created_time': 1774534638.96207, 'last_price_update_time': 1774737133.772117}
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST21%2520DZM') HTTP/1.1" 204 0
2026-03-28 22:32:13 [bca.uk] INFO: Found listing with ID: GF60%20AEM
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520AEM%27 HTTP/1.1" 200 None
2026-03-28 22:32:13 [bca.uk] INFO: Scrape type for GF60%20AEM: 2
2026-03-28 22:32:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with identifier: GF60%20AEM
2026-03-28 22:32:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with scrape type 2
2026-03-28 22:32:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with scrape type 2
2026-03-28 22:32:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f537d3e3-39d2-5afb-9fd8-da1eb73c45f1, identifier: GF60%20AEM
2026-03-28 22:32:13 [bca.uk] INFO: Found listing with ID: VE63%20GYB
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE63%2520GYB%27 HTTP/1.1" 200 None
2026-03-28 22:32:13 [bca.uk] INFO: Scrape type for VE63%20GYB: 2
2026-03-28 22:32:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b766859-622f-5eb6-87d8-4242e1d18b70 with identifier: VE63%20GYB
2026-03-28 22:32:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b766859-622f-5eb6-87d8-4242e1d18b70 with scrape type 2
2026-03-28 22:32:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b766859-622f-5eb6-87d8-4242e1d18b70 with scrape type 2
2026-03-28 22:32:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b766859-622f-5eb6-87d8-4242e1d18b70, identifier: VE63%20GYB
2026-03-28 22:32:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with identifier: SV62%20OSA
2026-03-28 22:32:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with identifier: SV62%20OSA
2026-03-28 22:32:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 607a7bce-4325-5eb3-b4de-0eb8a710b5cb with identifier: SV62%20OSA to the API
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SV62%20OSA-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '607a7bce-4325-5eb3-b4de-0eb8a710b5cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SV62 OSA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SV62%20OSA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 123120,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT LTD.EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'VVT LTD.EDITION',
 'vin': 'W0L0SDL08C6112812',
 'year': 2012}
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV62%2520OSA%27 HTTP/1.1" 200 None
2026-03-28 22:32:14 [bca.uk] INFO: Saving data for SV62%20OSA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534394.963393, 'last_price_update_time': 1774737134.305292}
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SV62%2520OSA') HTTP/1.1" 204 0
2026-03-28 22:32:14 [bca.uk] INFO: Found listing with ID: DF75%20ECW
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF75%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 22:32:14 [bca.uk] INFO: Scrape type for DF75%20ECW: 2
2026-03-28 22:32:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f875b52-46ab-52eb-a98c-e34b85a56efc with identifier: DF75%20ECW
2026-03-28 22:32:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f875b52-46ab-52eb-a98c-e34b85a56efc with scrape type 2
2026-03-28 22:32:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f875b52-46ab-52eb-a98c-e34b85a56efc with scrape type 2
2026-03-28 22:32:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f875b52-46ab-52eb-a98c-e34b85a56efc, identifier: DF75%20ECW
2026-03-28 22:32:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with identifier: GF60%20AEM
2026-03-28 22:32:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with identifier: GF60%20AEM
2026-03-28 22:32:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f537d3e3-39d2-5afb-9fd8-da1eb73c45f1 with identifier: GF60%20AEM to the API
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF60%20AEM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f537d3e3-39d2-5afb-9fd8-da1eb73c45f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF60 AEM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF60%20AEM&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'E250',
 'odometer': 107164,
 '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 E250 2.1 CDI B/E SPORT TIP Estate',
 'transmission': 'manual',
 'trim': 'CDI B/E SPORT TIP',
 'vin': 'WDD2122032A326637',
 'year': 2010}
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF60%2520AEM%27 HTTP/1.1" 200 None
2026-03-28 22:32:14 [bca.uk] INFO: Saving data for GF60%20AEM: {'auction_closing_time': 1774864800.0, 'created_time': 1773827028.741438, 'last_price_update_time': 1774737134.700193}
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF60%2520AEM') HTTP/1.1" 204 0
2026-03-28 22:32:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b766859-622f-5eb6-87d8-4242e1d18b70 with identifier: VE63%20GYB
2026-03-28 22:32:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b766859-622f-5eb6-87d8-4242e1d18b70 with identifier: VE63%20GYB
2026-03-28 22:32:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b766859-622f-5eb6-87d8-4242e1d18b70 with identifier: VE63%20GYB to the API
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE63%20GYB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3b766859-622f-5eb6-87d8-4242e1d18b70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE63 GYB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE63%20GYB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 71199,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 S Hatchback',
 'transmission': 'manual',
 'trim': 'S',
 'vin': 'WMWSV32060T754539',
 'year': 2014}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE63%2520GYB%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Saving data for VE63%20GYB: {'auction_closing_time': 1774864800.0, 'created_time': 1773839087.325228, 'last_price_update_time': 1774737135.086287}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE63%2520GYB') HTTP/1.1" 204 0
2026-03-28 22:32:15 [bca.uk] INFO: Total items found: 100
2026-03-28 22:32:15 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded
2026-03-28 22:32:15 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:32:15 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:32:15 [bca.uk] INFO: Found listing with ID: VK61%20OBO
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520OBO%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Scrape type for VK61%20OBO: 2
2026-03-28 22:32:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca0ec800-6b8b-5eda-81fa-099a392d8276 with identifier: VK61%20OBO
2026-03-28 22:32:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca0ec800-6b8b-5eda-81fa-099a392d8276 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca0ec800-6b8b-5eda-81fa-099a392d8276 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca0ec800-6b8b-5eda-81fa-099a392d8276, identifier: VK61%20OBO
2026-03-28 22:32:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f875b52-46ab-52eb-a98c-e34b85a56efc with identifier: DF75%20ECW
2026-03-28 22:32:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f875b52-46ab-52eb-a98c-e34b85a56efc with identifier: DF75%20ECW
2026-03-28 22:32:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f875b52-46ab-52eb-a98c-e34b85a56efc with identifier: DF75%20ECW to the API
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 47,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF75%20ECW-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': '8f875b52-46ab-52eb-a98c-e34b85a56efc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DF75 ECW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF75%20ECW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A5 SALOON',
 'odometer': 652,
 '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': 'AUDI A5 SALOON 2.0 TFSI E 299 Q S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI E 299 Q S LINE S-T',
 'vin': 'WAUZZZFU9SN097021',
 'year': 2025}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF75%2520ECW%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Saving data for DF75%20ECW: {'auction_closing_time': 1774951200.0, 'created_time': 1774534635.198547, 'last_price_update_time': 1774737135.484895}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF75%2520ECW') HTTP/1.1" 204 0
2026-03-28 22:32:15 [bca.uk] INFO: Found listing with ID: NN11%20BET
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NN11%2520BET%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Scrape type for NN11%20BET: 2
2026-03-28 22:32:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c65151d8-3f59-5382-859d-c684df71b201 with identifier: NN11%20BET
2026-03-28 22:32:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c65151d8-3f59-5382-859d-c684df71b201 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c65151d8-3f59-5382-859d-c684df71b201 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c65151d8-3f59-5382-859d-c684df71b201, identifier: NN11%20BET
2026-03-28 22:32:15 [bca.uk] INFO: Found listing with ID: LK66%20ZYC
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK66%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Scrape type for LK66%20ZYC: 2
2026-03-28 22:32:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with identifier: LK66%20ZYC
2026-03-28 22:32:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with scrape type 2
2026-03-28 22:32:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2ad1194-6e03-5fdc-ba9f-6c6aad066a88, identifier: LK66%20ZYC
2026-03-28 22:32:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca0ec800-6b8b-5eda-81fa-099a392d8276 with identifier: VK61%20OBO
2026-03-28 22:32:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca0ec800-6b8b-5eda-81fa-099a392d8276 with identifier: VK61%20OBO
2026-03-28 22:32:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca0ec800-6b8b-5eda-81fa-099a392d8276 with identifier: VK61%20OBO to the API
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK61%20OBO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca0ec800-6b8b-5eda-81fa-099a392d8276',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK61 OBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK61%20OBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': '2',
 'odometer': 49394,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA 2 1.3 TAMURA Hatchback',
 'transmission': 'manual',
 'trim': 'TAMURA',
 'vin': 'JMZDEA4J210444148',
 'year': 2011}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK61%2520OBO%27 HTTP/1.1" 200 None
2026-03-28 22:32:15 [bca.uk] INFO: Saving data for VK61%20OBO: {'auction_closing_time': 1774864800.0, 'created_time': 1774390559.414002, 'last_price_update_time': 1774737135.975364}
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK61%2520OBO') HTTP/1.1" 204 0
2026-03-28 22:32:15 [bca.uk] INFO: Found listing with ID: SP15%20WMX
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 22:32:16 [bca.uk] INFO: Scrape type for SP15%20WMX: 2
2026-03-28 22:32:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with identifier: SP15%20WMX
2026-03-28 22:32:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c33e36a-0a3b-5268-b179-2c04fdb4cc69, identifier: SP15%20WMX
2026-03-28 22:32:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c65151d8-3f59-5382-859d-c684df71b201 with identifier: NN11%20BET
2026-03-28 22:32:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c65151d8-3f59-5382-859d-c684df71b201 with identifier: NN11%20BET
2026-03-28 22:32:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c65151d8-3f59-5382-859d-c684df71b201 with identifier: NN11%20BET to the API
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NN11%20BET-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c65151d8-3f59-5382-859d-c684df71b201',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NN11 BET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NN11%20BET&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 64508,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T N-TEC+ Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC+',
 'vin': 'SJNFEAJ11U1306639',
 'year': 2015}
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NN11%2520BET%27 HTTP/1.1" 200 None
2026-03-28 22:32:16 [bca.uk] INFO: Saving data for NN11%20BET: {'auction_closing_time': 1774864800.0, 'created_time': 1774047003.595676, 'last_price_update_time': 1774737136.392529}
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NN11%2520BET') HTTP/1.1" 204 0
2026-03-28 22:32:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with identifier: LK66%20ZYC
2026-03-28 22:32:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with identifier: LK66%20ZYC
2026-03-28 22:32:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2ad1194-6e03-5fdc-ba9f-6c6aad066a88 with identifier: LK66%20ZYC to the API
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LK66%20ZYC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a2ad1194-6e03-5fdc-ba9f-6c6aad066a88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LK66 ZYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LK66%20ZYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'SCENIC',
 'odometer': 81091,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT SCENIC 1.6 DCI 160 SIGNATURE EDC MPV',
 'transmission': 'automatic',
 'trim': 'DCI 160 SIGNATURE EDC',
 'vin': 'VF1RFA00755859185',
 'year': 2016}
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK66%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:32:16 [bca.uk] INFO: Saving data for LK66%20ZYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535047.226101, 'last_price_update_time': 1774737136.689222}
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LK66%2520ZYC') HTTP/1.1" 204 0
2026-03-28 22:32:16 [bca.uk] INFO: Found listing with ID: LT07%20MTY
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT07%2520MTY%27 HTTP/1.1" 200 None
2026-03-28 22:32:16 [bca.uk] INFO: Scrape type for LT07%20MTY: 2
2026-03-28 22:32:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d8ed23f-b85b-5726-acc5-8663553501b7 with identifier: LT07%20MTY
2026-03-28 22:32:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d8ed23f-b85b-5726-acc5-8663553501b7 with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d8ed23f-b85b-5726-acc5-8663553501b7 with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d8ed23f-b85b-5726-acc5-8663553501b7, identifier: LT07%20MTY
2026-03-28 22:32:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:32:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:32:16 [bca.uk] INFO: Found listing with ID: AY64%20LKC
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520LKC%27 HTTP/1.1" 200 None
2026-03-28 22:32:16 [bca.uk] INFO: Scrape type for AY64%20LKC: 2
2026-03-28 22:32:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with identifier: AY64%20LKC
2026-03-28 22:32:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with scrape type 2
2026-03-28 22:32:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f, identifier: AY64%20LKC
2026-03-28 22:32:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with identifier: SP15%20WMX
2026-03-28 22:32:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with identifier: SP15%20WMX
2026-03-28 22:32:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c33e36a-0a3b-5268-b179-2c04fdb4cc69 with identifier: SP15%20WMX to the API
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP15%20WMX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c33e36a-0a3b-5268-b179-2c04fdb4cc69',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP15 WMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP15%20WMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 155543,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.2 SD4 190 HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'SD4 190 HSE',
 'vin': 'SALCA2AE7FH513507',
 'year': 2015}
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP15%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 22:32:17 [bca.uk] INFO: Saving data for SP15%20WMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774534608.784211, 'last_price_update_time': 1774737137.188393}
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP15%2520WMX') HTTP/1.1" 204 0
2026-03-28 22:32:17 [bca.uk] INFO: Found listing with ID: EK21%20VSL
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK21%2520VSL%27 HTTP/1.1" 200 None
2026-03-28 22:32:17 [bca.uk] INFO: Scrape type for EK21%20VSL: 2
2026-03-28 22:32:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with identifier: EK21%20VSL
2026-03-28 22:32:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with scrape type 2
2026-03-28 22:32:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with scrape type 2
2026-03-28 22:32:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba, identifier: EK21%20VSL
2026-03-28 22:32:17 [bca.uk] INFO: Found listing with ID: GK15%20XJJ
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK15%2520XJJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:17 [bca.uk] INFO: Scrape type for GK15%20XJJ: 2
2026-03-28 22:32:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7de0da6-9882-5567-9203-8d3146fe7669 with identifier: GK15%20XJJ
2026-03-28 22:32:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7de0da6-9882-5567-9203-8d3146fe7669 with scrape type 2
2026-03-28 22:32:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7de0da6-9882-5567-9203-8d3146fe7669 with scrape type 2
2026-03-28 22:32:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7de0da6-9882-5567-9203-8d3146fe7669, identifier: GK15%20XJJ
2026-03-28 22:32:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d8ed23f-b85b-5726-acc5-8663553501b7 with identifier: LT07%20MTY
2026-03-28 22:32:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d8ed23f-b85b-5726-acc5-8663553501b7 with identifier: LT07%20MTY
2026-03-28 22:32:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d8ed23f-b85b-5726-acc5-8663553501b7 with identifier: LT07%20MTY to the API
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT07%20MTY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9d8ed23f-b85b-5726-acc5-8663553501b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT07 MTY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT07%20MTY&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 999999,
 '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 S-MAX 2.0 TDCI TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI TITANIUM',
 'vin': 'WF0SXXGBWS7C05947',
 'year': 2007}
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT07%2520MTY%27 HTTP/1.1" 200 None
2026-03-28 22:32:17 [bca.uk] INFO: Saving data for LT07%20MTY: {'auction_closing_time': 1774778400.0, 'created_time': 1774535309.510323, 'last_price_update_time': 1774737137.694077}
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT07%2520MTY') HTTP/1.1" 204 0
2026-03-28 22:32:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:32:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with identifier: AY64%20LKC
2026-03-28 22:32:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with identifier: AY64%20LKC
2026-03-28 22:32:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f with identifier: AY64%20LKC to the API
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AY64%20LKC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e6dbe05-28e9-5b2b-8f88-6d57aa3f940f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AY64 LKC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AY64%20LKC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 163831,
 'odometer_reading_unit': '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 A6 3.0 TDI 245 QUATTRO BLACK ED.S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI 245 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4G0EN090654',
 'year': 2014}
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY64%2520LKC%27 HTTP/1.1" 200 None
2026-03-28 22:32:17 [bca.uk] INFO: Saving data for AY64%20LKC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534393.961563, 'last_price_update_time': 1774737137.980988}
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AY64%2520LKC') HTTP/1.1" 204 0
2026-03-28 22:32:18 [bca.uk] INFO: Found listing with ID: YF70%20CWL
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF70%2520CWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Scrape type for YF70%20CWL: 0
2026-03-28 22:32:18 [bca.uk] INFO: Found listing with ID: SR19%20FHB
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FHB%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Scrape type for SR19%20FHB: 2
2026-03-28 22:32:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb775acd-a986-515d-9da4-375e88a7be55 with identifier: SR19%20FHB
2026-03-28 22:32:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb775acd-a986-515d-9da4-375e88a7be55 with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb775acd-a986-515d-9da4-375e88a7be55 with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb775acd-a986-515d-9da4-375e88a7be55, identifier: SR19%20FHB
2026-03-28 22:32:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with identifier: EK21%20VSL
2026-03-28 22:32:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with identifier: EK21%20VSL
2026-03-28 22:32:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba with identifier: EK21%20VSL to the API
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 269,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK21%20VSL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '328eb0dd-1be3-5fe3-a2f4-1a6cc0da44ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK21 VSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK21%20VSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'MUSTANG',
 'odometer': 17535,
 'odometer_reading_unit': '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': 'manual',
 'trim': 'V8 GT',
 'vin': '1FA6P8NF3M5100142',
 'year': 2021}
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK21%2520VSL%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Saving data for EK21%20VSL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535066.829315, 'last_price_update_time': 1774737138.435479}
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK21%2520VSL') HTTP/1.1" 204 0
2026-03-28 22:32:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7de0da6-9882-5567-9203-8d3146fe7669 with identifier: GK15%20XJJ
2026-03-28 22:32:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7de0da6-9882-5567-9203-8d3146fe7669 with identifier: GK15%20XJJ
2026-03-28 22:32:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7de0da6-9882-5567-9203-8d3146fe7669 with identifier: GK15%20XJJ to the API
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK15%20XJJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7de0da6-9882-5567-9203-8d3146fe7669',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK15 XJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK15%20XJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 49654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM',
 'vin': 'WF05XXGCC5ER05296',
 'year': 2015}
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK15%2520XJJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Saving data for GK15%20XJJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535046.756624, 'last_price_update_time': 1774737138.734999}
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK15%2520XJJ') HTTP/1.1" 204 0
2026-03-28 22:32:18 [bca.uk] INFO: Found listing with ID: LV12%20XCG
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XCG%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Scrape type for LV12%20XCG: 2
2026-03-28 22:32:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3510e8f7-30bf-51cf-a52d-8c2584de6118 with identifier: LV12%20XCG
2026-03-28 22:32:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3510e8f7-30bf-51cf-a52d-8c2584de6118 with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3510e8f7-30bf-51cf-a52d-8c2584de6118 with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3510e8f7-30bf-51cf-a52d-8c2584de6118, identifier: LV12%20XCG
2026-03-28 22:32:18 [bca.uk] INFO: Found listing with ID: CF25%20KZG
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF25%2520KZG%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Scrape type for CF25%20KZG: 0
2026-03-28 22:32:18 [bca.uk] INFO: Found listing with ID: PL24%20MLO
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL24%2520MLO%27 HTTP/1.1" 200 None
2026-03-28 22:32:18 [bca.uk] INFO: Scrape type for PL24%20MLO: 2
2026-03-28 22:32:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb54a38c-457d-5cc1-b226-f3693da5ba0b with identifier: PL24%20MLO
2026-03-28 22:32:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb54a38c-457d-5cc1-b226-f3693da5ba0b with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb54a38c-457d-5cc1-b226-f3693da5ba0b with scrape type 2
2026-03-28 22:32:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cb54a38c-457d-5cc1-b226-f3693da5ba0b, identifier: PL24%20MLO
2026-03-28 22:32:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb775acd-a986-515d-9da4-375e88a7be55 with identifier: SR19%20FHB
2026-03-28 22:32:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb775acd-a986-515d-9da4-375e88a7be55 with identifier: SR19%20FHB
2026-03-28 22:32:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb775acd-a986-515d-9da4-375e88a7be55 with identifier: SR19%20FHB to the API
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': None,
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bb775acd-a986-515d-9da4-375e88a7be55',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SR19 FHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SR19%20FHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 81487,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 TSI 110 SE Estate',
 'transmission': 'manual',
 'trim': 'TSI 110 SE',
 'vin': 'TMBKR6NJ0KZ089151',
 'year': 2019}
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520FHB%27 HTTP/1.1" 200 None
2026-03-28 22:32:19 [bca.uk] INFO: Saving data for SR19%20FHB: {'auction_closing_time': 1775037600.0, 'created_time': 1774534785.079224, 'last_price_update_time': 1774737139.250595}
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SR19%2520FHB') HTTP/1.1" 204 0
2026-03-28 22:32:19 [bca.uk] INFO: Found listing with ID: LD08%20AXH
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD08%2520AXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:19 [bca.uk] INFO: Scrape type for LD08%20AXH: 2
2026-03-28 22:32:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c31a739c-71b0-5b6d-b74c-9a99de7af048 with identifier: LD08%20AXH
2026-03-28 22:32:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c31a739c-71b0-5b6d-b74c-9a99de7af048 with scrape type 2
2026-03-28 22:32:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c31a739c-71b0-5b6d-b74c-9a99de7af048 with scrape type 2
2026-03-28 22:32:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c31a739c-71b0-5b6d-b74c-9a99de7af048, identifier: LD08%20AXH
2026-03-28 22:32:19 [bca.uk] INFO: Found listing with ID: WN63%20TDO
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN63%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:32:19 [bca.uk] INFO: Scrape type for WN63%20TDO: 2
2026-03-28 22:32:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with identifier: WN63%20TDO
2026-03-28 22:32:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with scrape type 2
2026-03-28 22:32:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with scrape type 2
2026-03-28 22:32:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b25ec9d7-cbf1-55e5-8553-d4dd59e1b175, identifier: WN63%20TDO
2026-03-28 22:32:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3510e8f7-30bf-51cf-a52d-8c2584de6118 with identifier: LV12%20XCG
2026-03-28 22:32:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3510e8f7-30bf-51cf-a52d-8c2584de6118 with identifier: LV12%20XCG
2026-03-28 22:32:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3510e8f7-30bf-51cf-a52d-8c2584de6118 with identifier: LV12%20XCG to the API
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV12%20XCG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3510e8f7-30bf-51cf-a52d-8c2584de6118',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV12 XCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV12%20XCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 73586,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MINI COOPER 1.6 LONDON 2012 Hatchback',
 'transmission': 'manual',
 'trim': 'LONDON 2012',
 'vin': 'WMWSU32070T109448',
 'year': 2012}
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV12%2520XCG%27 HTTP/1.1" 200 None
2026-03-28 22:32:19 [bca.uk] INFO: Saving data for LV12%20XCG: {'auction_closing_time': 1774951200.0, 'created_time': 1774016876.23879, 'last_price_update_time': 1774737139.891729}
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV12%2520XCG') HTTP/1.1" 204 0
2026-03-28 22:32:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cb54a38c-457d-5cc1-b226-f3693da5ba0b with identifier: PL24%20MLO
2026-03-28 22:32:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cb54a38c-457d-5cc1-b226-f3693da5ba0b with identifier: PL24%20MLO
2026-03-28 22:32:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cb54a38c-457d-5cc1-b226-f3693da5ba0b with identifier: PL24%20MLO to the API
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PL24%20MLO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cb54a38c-457d-5cc1-b226-f3693da5ba0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PL24 MLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PL24%20MLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 30836,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH PURE (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH PURE (11KC)',
 'vin': 'JTMAABAA90A039457',
 'year': 2024}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL24%2520MLO%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Saving data for PL24%20MLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534395.417249, 'last_price_update_time': 1774737140.175577}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PL24%2520MLO') HTTP/1.1" 204 0
2026-03-28 22:32:20 [bca.uk] INFO: Found listing with ID: PK67%20BDX
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Scrape type for PK67%20BDX: 2
2026-03-28 22:32:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with identifier: PK67%20BDX
2026-03-28 22:32:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with scrape type 2
2026-03-28 22:32:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with scrape type 2
2026-03-28 22:32:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54, identifier: PK67%20BDX
2026-03-28 22:32:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c31a739c-71b0-5b6d-b74c-9a99de7af048 with identifier: LD08%20AXH
2026-03-28 22:32:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c31a739c-71b0-5b6d-b74c-9a99de7af048 with identifier: LD08%20AXH
2026-03-28 22:32:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c31a739c-71b0-5b6d-b74c-9a99de7af048 with identifier: LD08%20AXH to the API
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 261,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD08%20AXH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c31a739c-71b0-5b6d-b74c-9a99de7af048',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD08 AXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD08%20AXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'GL320',
 'odometer': 90685,
 '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 GL320 3.0 CDI StationWagon',
 'transmission': 'manual',
 'trim': 'CDI',
 'vin': 'WDC1648222A270010',
 'year': 2008}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD08%2520AXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Saving data for LD08%20AXH: {'auction_closing_time': 1774864800.0, 'created_time': 1773839271.539617, 'last_price_update_time': 1774737140.563074}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD08%2520AXH') HTTP/1.1" 204 0
2026-03-28 22:32:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with identifier: WN63%20TDO
2026-03-28 22:32:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with identifier: WN63%20TDO
2026-03-28 22:32:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b25ec9d7-cbf1-55e5-8553-d4dd59e1b175 with identifier: WN63%20TDO to the API
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN63%20TDO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b25ec9d7-cbf1-55e5-8553-d4dd59e1b175',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN63 TDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN63%20TDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 130920,
 '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 XC60 2.0 D4 163 2WD SE LUX Estate',
 'transmission': 'manual',
 'trim': 'D4 163 2WD SE LUX',
 'vin': 'YV1DZ88A1E2540771',
 'year': 2013}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN63%2520TDO%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Saving data for WN63%20TDO: {'auction_closing_time': 1774864800.0, 'created_time': 1773958911.395391, 'last_price_update_time': 1774737140.851971}
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN63%2520TDO') HTTP/1.1" 204 0
2026-03-28 22:32:20 [bca.uk] INFO: Found listing with ID: FG71%20UKK
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520UKK%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Scrape type for FG71%20UKK: 0
2026-03-28 22:32:20 [bca.uk] INFO: Found listing with ID: GL72%20JUV
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520JUV%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Scrape type for GL72%20JUV: 0
2026-03-28 22:32:20 [bca.uk] INFO: Found listing with ID: LL63%20OWY
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL63%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 22:32:20 [bca.uk] INFO: Scrape type for LL63%20OWY: 2
2026-03-28 22:32:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 431eb84d-94fd-5fb3-aef5-49b2856a792b with identifier: LL63%20OWY
2026-03-28 22:32:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 431eb84d-94fd-5fb3-aef5-49b2856a792b with scrape type 2
2026-03-28 22:32:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 431eb84d-94fd-5fb3-aef5-49b2856a792b with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 431eb84d-94fd-5fb3-aef5-49b2856a792b, identifier: LL63%20OWY
2026-03-28 22:32:21 [bca.uk] INFO: Found listing with ID: VK22%20EZH
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 22:32:21 [bca.uk] INFO: Scrape type for VK22%20EZH: 2
2026-03-28 22:32:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with identifier: VK22%20EZH
2026-03-28 22:32:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a8afc978-9fd8-5c15-812d-8ff0efa5d6bb, identifier: VK22%20EZH
2026-03-28 22:32:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with identifier: PK67%20BDX
2026-03-28 22:32:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with identifier: PK67%20BDX
2026-03-28 22:32:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54 with identifier: PK67%20BDX to the API
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 150,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK67%20BDX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c0ac7fa-4a4d-5d70-859a-f7ea7545cb54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK67 BDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK67%20BDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'JEEP',
 'model': 'CHEROKEE',
 'odometer': 65658,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JEEP CHEROKEE 2.2 M/JET 200 4WD OVERLAND StationWagon',
 'transmission': 'automatic',
 'trim': 'M/JET 200 4WD OVERLAND',
 'vin': '1C4PJMKUXGW320338',
 'year': 2017}
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK67%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 22:32:21 [bca.uk] INFO: Saving data for PK67%20BDX: {'auction_closing_time': 1775037600.0, 'created_time': 1774534777.189195, 'last_price_update_time': 1774737141.429321}
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK67%2520BDX') HTTP/1.1" 204 0
2026-03-28 22:32:21 [bca.uk] INFO: Found listing with ID: KF72%20AON
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520AON%27 HTTP/1.1" 200 None
2026-03-28 22:32:21 [bca.uk] INFO: Scrape type for KF72%20AON: 2
2026-03-28 22:32:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ac0050f-48c2-5819-8b03-74ae2375432d with identifier: KF72%20AON
2026-03-28 22:32:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ac0050f-48c2-5819-8b03-74ae2375432d with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ac0050f-48c2-5819-8b03-74ae2375432d with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ac0050f-48c2-5819-8b03-74ae2375432d, identifier: KF72%20AON
2026-03-28 22:32:21 [bca.uk] INFO: Found listing with ID: FG69%20EAP
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520EAP%27 HTTP/1.1" 200 None
2026-03-28 22:32:21 [bca.uk] INFO: Scrape type for FG69%20EAP: 2
2026-03-28 22:32:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4ff8021-c7f4-52d1-8940-bed87118c12a with identifier: FG69%20EAP
2026-03-28 22:32:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4ff8021-c7f4-52d1-8940-bed87118c12a with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4ff8021-c7f4-52d1-8940-bed87118c12a with scrape type 2
2026-03-28 22:32:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4ff8021-c7f4-52d1-8940-bed87118c12a, identifier: FG69%20EAP
2026-03-28 22:32:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 431eb84d-94fd-5fb3-aef5-49b2856a792b with identifier: LL63%20OWY
2026-03-28 22:32:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 431eb84d-94fd-5fb3-aef5-49b2856a792b with identifier: LL63%20OWY
2026-03-28 22:32:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 431eb84d-94fd-5fb3-aef5-49b2856a792b with identifier: LL63%20OWY to the API
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL63%20OWY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '431eb84d-94fd-5fb3-aef5-49b2856a792b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL63 OWY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL63%20OWY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 146034,
 '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 A200 1.8 CDI B/E AMG SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD1760012J221077',
 'year': 2013}
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL63%2520OWY%27 HTTP/1.1" 200 None
2026-03-28 22:32:21 [bca.uk] INFO: Saving data for LL63%20OWY: {'auction_closing_time': 1775124000.0, 'created_time': 1774535272.534444, 'last_price_update_time': 1774737141.942359}
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL63%2520OWY') HTTP/1.1" 204 0
2026-03-28 22:32:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with identifier: VK22%20EZH
2026-03-28 22:32:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with identifier: VK22%20EZH
2026-03-28 22:32:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a8afc978-9fd8-5c15-812d-8ff0efa5d6bb with identifier: VK22%20EZH to the API
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK22%20EZH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a8afc978-9fd8-5c15-812d-8ff0efa5d6bb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK22 EZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK22%20EZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 99774,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZNW031339',
 'year': 2022}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK22%2520EZH%27 HTTP/1.1" 200 None
2026-03-28 22:32:22 [bca.uk] INFO: Saving data for VK22%20EZH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534392.726339, 'last_price_update_time': 1774737142.236232}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK22%2520EZH') HTTP/1.1" 204 0
2026-03-28 22:32:22 [bca.uk] INFO: Found listing with ID: LS24%20YUT
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520YUT%27 HTTP/1.1" 200 None
2026-03-28 22:32:22 [bca.uk] INFO: Scrape type for LS24%20YUT: 2
2026-03-28 22:32:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b11d764c-a248-58eb-9b30-6ddaf5c7542f with identifier: LS24%20YUT
2026-03-28 22:32:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b11d764c-a248-58eb-9b30-6ddaf5c7542f with scrape type 2
2026-03-28 22:32:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b11d764c-a248-58eb-9b30-6ddaf5c7542f with scrape type 2
2026-03-28 22:32:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b11d764c-a248-58eb-9b30-6ddaf5c7542f, identifier: LS24%20YUT
2026-03-28 22:32:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ac0050f-48c2-5819-8b03-74ae2375432d with identifier: KF72%20AON
2026-03-28 22:32:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ac0050f-48c2-5819-8b03-74ae2375432d with identifier: KF72%20AON
2026-03-28 22:32:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ac0050f-48c2-5819-8b03-74ae2375432d with identifier: KF72%20AON to the API
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KF72%20AON-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8ac0050f-48c2-5819-8b03-74ae2375432d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KF72 AON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KF72%20AON&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 23275,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDP4048368',
 'year': 2023}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF72%2520AON%27 HTTP/1.1" 200 None
2026-03-28 22:32:22 [bca.uk] INFO: Saving data for KF72%20AON: {'auction_closing_time': 1774864800.0, 'created_time': 1774535067.259927, 'last_price_update_time': 1774737142.639356}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KF72%2520AON') HTTP/1.1" 204 0
2026-03-28 22:32:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4ff8021-c7f4-52d1-8940-bed87118c12a with identifier: FG69%20EAP
2026-03-28 22:32:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4ff8021-c7f4-52d1-8940-bed87118c12a with identifier: FG69%20EAP
2026-03-28 22:32:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4ff8021-c7f4-52d1-8940-bed87118c12a with identifier: FG69%20EAP to the API
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 89,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG69%20EAP-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': 'b4ff8021-c7f4-52d1-8940-bed87118c12a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG69 EAP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG69%20EAP&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 103309,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 2.0 VVT-I HYBRID EXCEL Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID EXCEL',
 'vin': 'SB1Z53BE20E031731',
 'year': 2019}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG69%2520EAP%27 HTTP/1.1" 200 None
2026-03-28 22:32:22 [bca.uk] INFO: Saving data for FG69%20EAP: {'auction_closing_time': 1774864800.0, 'created_time': 1774339306.679124, 'last_price_update_time': 1774737142.949569}
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG69%2520EAP') HTTP/1.1" 204 0
2026-03-28 22:32:22 [bca.uk] INFO: Found listing with ID: NG12%20XLT
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG12%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 22:32:22 [bca.uk] INFO: Scrape type for NG12%20XLT: 2
2026-03-28 22:32:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17f459df-3ce8-5024-bfb6-22c198efe749 with identifier: NG12%20XLT
2026-03-28 22:32:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17f459df-3ce8-5024-bfb6-22c198efe749 with scrape type 2
2026-03-28 22:32:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17f459df-3ce8-5024-bfb6-22c198efe749 with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17f459df-3ce8-5024-bfb6-22c198efe749, identifier: NG12%20XLT
2026-03-28 22:32:23 [bca.uk] INFO: Found listing with ID: BK23%20NBY
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520NBY%27 HTTP/1.1" 200 None
2026-03-28 22:32:23 [bca.uk] INFO: Scrape type for BK23%20NBY: 0
2026-03-28 22:32:23 [bca.uk] INFO: Found listing with ID: PO23%20ZRC
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO23%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 22:32:23 [bca.uk] INFO: Scrape type for PO23%20ZRC: 2
2026-03-28 22:32:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94db6b55-c856-5877-abf4-3ee0f1f4c192 with identifier: PO23%20ZRC
2026-03-28 22:32:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94db6b55-c856-5877-abf4-3ee0f1f4c192 with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94db6b55-c856-5877-abf4-3ee0f1f4c192 with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94db6b55-c856-5877-abf4-3ee0f1f4c192, identifier: PO23%20ZRC
2026-03-28 22:32:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b11d764c-a248-58eb-9b30-6ddaf5c7542f with identifier: LS24%20YUT
2026-03-28 22:32:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b11d764c-a248-58eb-9b30-6ddaf5c7542f with identifier: LS24%20YUT
2026-03-28 22:32:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b11d764c-a248-58eb-9b30-6ddaf5c7542f with identifier: LS24%20YUT to the API
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20YUT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b11d764c-a248-58eb-9b30-6ddaf5c7542f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 YUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20YUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'AUDI',
 'model': 'Q8 E-TRON',
 'odometer': 12318,
 '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 Q8 E-TRON 55 QUATTRO S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '55 QUATTRO S LINE',
 'vin': 'WAUZZZGE7RB054011',
 'year': 2024}
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520YUT%27 HTTP/1.1" 200 None
2026-03-28 22:32:23 [bca.uk] INFO: Saving data for LS24%20YUT: {'auction_closing_time': 1774951200.0, 'created_time': 1774534723.869677, 'last_price_update_time': 1774737143.484274}
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520YUT') HTTP/1.1" 204 0
2026-03-28 22:32:23 [bca.uk] INFO: Found listing with ID: EY08%20RMZ
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32: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%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:23 [bca.uk] INFO: Scrape type for EY08%20RMZ: 2
2026-03-28 22:32:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e25011dd-020b-5585-ba57-e9594dd294d5 with identifier: EY08%20RMZ
2026-03-28 22:32:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e25011dd-020b-5585-ba57-e9594dd294d5 with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e25011dd-020b-5585-ba57-e9594dd294d5 with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e25011dd-020b-5585-ba57-e9594dd294d5, identifier: EY08%20RMZ
2026-03-28 22:32:23 [bca.uk] INFO: Found listing with ID: CK62%20GXV
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK62%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 22:32:23 [bca.uk] INFO: Scrape type for CK62%20GXV: 2
2026-03-28 22:32:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de50f462-1d10-501e-8c7a-da9c340e25ba with identifier: CK62%20GXV
2026-03-28 22:32:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de50f462-1d10-501e-8c7a-da9c340e25ba with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de50f462-1d10-501e-8c7a-da9c340e25ba with scrape type 2
2026-03-28 22:32:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de50f462-1d10-501e-8c7a-da9c340e25ba, identifier: CK62%20GXV
2026-03-28 22:32:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17f459df-3ce8-5024-bfb6-22c198efe749 with identifier: NG12%20XLT
2026-03-28 22:32:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17f459df-3ce8-5024-bfb6-22c198efe749 with identifier: NG12%20XLT
2026-03-28 22:32:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17f459df-3ce8-5024-bfb6-22c198efe749 with identifier: NG12%20XLT to the API
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG12%20XLT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17f459df-3ce8-5024-bfb6-22c198efe749',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG12 XLT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG12%20XLT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 54217,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MERIVA 1.7 CDTI 16V 110 SE MPV',
 'transmission': 'automatic',
 'trim': 'CDTI 16V 110 SE',
 'vin': 'W0LSH9EK9C4265771',
 'year': 2012}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG12%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 22:32:24 [bca.uk] INFO: Saving data for NG12%20XLT: {'auction_closing_time': 1774951200.0, 'created_time': 1774362377.186797, 'last_price_update_time': 1774737144.106506}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG12%2520XLT') HTTP/1.1" 204 0
2026-03-28 22:32:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94db6b55-c856-5877-abf4-3ee0f1f4c192 with identifier: PO23%20ZRC
2026-03-28 22:32:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94db6b55-c856-5877-abf4-3ee0f1f4c192 with identifier: PO23%20ZRC
2026-03-28 22:32:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94db6b55-c856-5877-abf4-3ee0f1f4c192 with identifier: PO23%20ZRC to the API
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO23%20ZRC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '94db6b55-c856-5877-abf4-3ee0f1f4c192',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PO23 ZRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO23%20ZRC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MG MOTOR UK',
 'model': 'MG4 EV',
 'odometer': 6775,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK MG4 EV 150KW 64KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 64KWH TROPHY LR',
 'vin': 'LSJWH4094PN065504',
 'year': 2023}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO23%2520ZRC%27 HTTP/1.1" 200 None
2026-03-28 22:32:24 [bca.uk] INFO: Saving data for PO23%20ZRC: {'auction_closing_time': 1774864800.0, 'created_time': 1774534391.393906, 'last_price_update_time': 1774737144.398602}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO23%2520ZRC') HTTP/1.1" 204 0
2026-03-28 22:32:24 [bca.uk] INFO: Found listing with ID: LS24%20GUW
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520GUW%27 HTTP/1.1" 200 None
2026-03-28 22:32:24 [bca.uk] INFO: Scrape type for LS24%20GUW: 2
2026-03-28 22:32:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 58f50ad2-f77c-5ff9-a24a-928497699d8f with identifier: LS24%20GUW
2026-03-28 22:32:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 58f50ad2-f77c-5ff9-a24a-928497699d8f with scrape type 2
2026-03-28 22:32:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 58f50ad2-f77c-5ff9-a24a-928497699d8f with scrape type 2
2026-03-28 22:32:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 58f50ad2-f77c-5ff9-a24a-928497699d8f, identifier: LS24%20GUW
2026-03-28 22:32:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e25011dd-020b-5585-ba57-e9594dd294d5 with identifier: EY08%20RMZ
2026-03-28 22:32:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e25011dd-020b-5585-ba57-e9594dd294d5 with identifier: EY08%20RMZ
2026-03-28 22:32:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e25011dd-020b-5585-ba57-e9594dd294d5 with identifier: EY08%20RMZ to the API
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 265,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY08%20RMZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e25011dd-020b-5585-ba57-e9594dd294d5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY08 RMZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY08%20RMZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 66014,
 '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': 'SALLSAA138A165394',
 'year': 2008}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY08%2520RMZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:24 [bca.uk] INFO: Saving data for EY08%20RMZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773839152.44926, 'last_price_update_time': 1774737144.824146}
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY08%2520RMZ') HTTP/1.1" 204 0
2026-03-28 22:32:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de50f462-1d10-501e-8c7a-da9c340e25ba with identifier: CK62%20GXV
2026-03-28 22:32:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de50f462-1d10-501e-8c7a-da9c340e25ba with identifier: CK62%20GXV
2026-03-28 22:32:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de50f462-1d10-501e-8c7a-da9c340e25ba with identifier: CK62%20GXV to the API
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK62%20GXV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de50f462-1d10-501e-8c7a-da9c340e25ba',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CK62 GXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK62%20GXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': 'PARTNER L1',
 'odometer': 334977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PEUGEOT PARTNER L1 1.6 HDI 92 850 S Van',
 'transmission': 'manual',
 'trim': 'HDI 92 850 S',
 'vin': 'VF37C9HF0CJ717435',
 'year': 2012}
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK62%2520GXV%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Saving data for CK62%20GXV: {'auction_closing_time': 1774778400.0, 'created_time': 1774535037.554864, 'last_price_update_time': 1774737145.10391}
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK62%2520GXV') HTTP/1.1" 204 0
2026-03-28 22:32:25 [bca.uk] INFO: Found listing with ID: WO16%20LWJ
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO16%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Scrape type for WO16%20LWJ: 2
2026-03-28 22:32:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54433497-f3c8-5388-a7cd-f68faff8f601 with identifier: WO16%20LWJ
2026-03-28 22:32:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54433497-f3c8-5388-a7cd-f68faff8f601 with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 54433497-f3c8-5388-a7cd-f68faff8f601 with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 54433497-f3c8-5388-a7cd-f68faff8f601, identifier: WO16%20LWJ
2026-03-28 22:32:25 [bca.uk] INFO: Found listing with ID: NL72%20MDO
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520MDO%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Scrape type for NL72%20MDO: 2
2026-03-28 22:32:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with identifier: NL72%20MDO
2026-03-28 22:32:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e, identifier: NL72%20MDO
2026-03-28 22:32:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 58f50ad2-f77c-5ff9-a24a-928497699d8f with identifier: LS24%20GUW
2026-03-28 22:32:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 58f50ad2-f77c-5ff9-a24a-928497699d8f with identifier: LS24%20GUW
2026-03-28 22:32:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 58f50ad2-f77c-5ff9-a24a-928497699d8f with identifier: LS24%20GUW to the API
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 36,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS24%20GUW-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': '58f50ad2-f77c-5ff9-a24a-928497699d8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS24 GUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS24%20GUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'AUDI',
 'model': 'Q3 SPORTBACK',
 'odometer': 31578,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 SPORTBACK 1.4 45 TFSI E BLACK ED.S-T Coupe',
 'transmission': 'automatic',
 'trim': '45 TFSI E BLACK ED.S-T',
 'vin': 'WAUZZZF37R1063815',
 'year': 2024}
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520GUW%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Saving data for LS24%20GUW: {'auction_closing_time': 1774951200.0, 'created_time': 1774534702.489766, 'last_price_update_time': 1774737145.610417}
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS24%2520GUW') HTTP/1.1" 204 0
2026-03-28 22:32:25 [bca.uk] INFO: Found listing with ID: WB13%20LEE
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB13%2520LEE%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Scrape type for WB13%20LEE: 2
2026-03-28 22:32:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with identifier: WB13%20LEE
2026-03-28 22:32:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5bb66584-2b1e-5d52-87fb-ddb5b21a879c, identifier: WB13%20LEE
2026-03-28 22:32:25 [bca.uk] INFO: Found listing with ID: FD17%20LHM
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520LHM%27 HTTP/1.1" 200 None
2026-03-28 22:32:25 [bca.uk] INFO: Scrape type for FD17%20LHM: 2
2026-03-28 22:32:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55278b78-6369-5f0c-b280-d12b5a734ed5 with identifier: FD17%20LHM
2026-03-28 22:32:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55278b78-6369-5f0c-b280-d12b5a734ed5 with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55278b78-6369-5f0c-b280-d12b5a734ed5 with scrape type 2
2026-03-28 22:32:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55278b78-6369-5f0c-b280-d12b5a734ed5, identifier: FD17%20LHM
2026-03-28 22:32:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 54433497-f3c8-5388-a7cd-f68faff8f601 with identifier: WO16%20LWJ
2026-03-28 22:32:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 54433497-f3c8-5388-a7cd-f68faff8f601 with identifier: WO16%20LWJ
2026-03-28 22:32:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 54433497-f3c8-5388-a7cd-f68faff8f601 with identifier: WO16%20LWJ to the API
2026-03-28 22:32:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO16%20LWJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '54433497-f3c8-5388-a7cd-f68faff8f601',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO16 LWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO16%20LWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 63344,
 'odometer_reading_unit': '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 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 100 TITANIUM X',
 'vin': 'WF0DXXGAKDGK81164',
 'year': 2016}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO16%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:26 [bca.uk] INFO: Saving data for WO16%20LWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774535503.712331, 'last_price_update_time': 1774737146.124221}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO16%2520LWJ') HTTP/1.1" 204 0
2026-03-28 22:32:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with identifier: NL72%20MDO
2026-03-28 22:32:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with identifier: NL72%20MDO
2026-03-28 22:32:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b05fde5-ea8a-5a73-89ad-1b2340d2e37e with identifier: NL72%20MDO to the API
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL72%20MDO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b05fde5-ea8a-5a73-89ad-1b2340d2e37e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL72 MDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL72%20MDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 22803,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'BMW IX 240KW 76KWH XD40 M SPORT ED. StationWagon',
 'transmission': 'automatic',
 'trim': '240KW 76KWH XD40 M SPORT ED.',
 'vin': 'WBY12CF080CL23409',
 'year': 2022}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520MDO%27 HTTP/1.1" 200 None
2026-03-28 22:32:26 [bca.uk] INFO: Saving data for NL72%20MDO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534393.148462, 'last_price_update_time': 1774737146.40033}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL72%2520MDO') HTTP/1.1" 204 0
2026-03-28 22:32:26 [bca.uk] INFO: Found listing with ID: HT25%20OUP
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT25%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 22:32:26 [bca.uk] INFO: Scrape type for HT25%20OUP: 2
2026-03-28 22:32:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with identifier: HT25%20OUP
2026-03-28 22:32:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with scrape type 2
2026-03-28 22:32:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with scrape type 2
2026-03-28 22:32:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1, identifier: HT25%20OUP
2026-03-28 22:32:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with identifier: WB13%20LEE
2026-03-28 22:32:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with identifier: WB13%20LEE
2026-03-28 22:32:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5bb66584-2b1e-5d52-87fb-ddb5b21a879c with identifier: WB13%20LEE to the API
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WB13%20LEE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5bb66584-2b1e-5d52-87fb-ddb5b21a879c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WB13 LEE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WB13%20LEE&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 87046,
 'odometer_reading_unit': '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 T 100 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 LIMITED ED.',
 'vin': 'W0L0XEP08F4221923',
 'year': 2015}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WB13%2520LEE%27 HTTP/1.1" 200 None
2026-03-28 22:32:26 [bca.uk] INFO: Saving data for WB13%20LEE: {'auction_closing_time': 1774864800.0, 'created_time': 1773821464.804563, 'last_price_update_time': 1774737146.776452}
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WB13%2520LEE') HTTP/1.1" 204 0
2026-03-28 22:32:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55278b78-6369-5f0c-b280-d12b5a734ed5 with identifier: FD17%20LHM
2026-03-28 22:32:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55278b78-6369-5f0c-b280-d12b5a734ed5 with identifier: FD17%20LHM
2026-03-28 22:32:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55278b78-6369-5f0c-b280-d12b5a734ed5 with identifier: FD17%20LHM to the API
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD17%20LHM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '55278b78-6369-5f0c-b280-d12b5a734ed5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD17 LHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD17%20LHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'ALFA ROMEO',
 'model': 'GIULIA',
 'odometer': 79040,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIA 2.2 JTDM-2 180 SPECIALE Saloon',
 'transmission': 'automatic',
 'trim': 'JTDM-2 180 SPECIALE',
 'vin': 'ZAREAEKU7H7532547',
 'year': 2017}
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520LHM%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Saving data for FD17%20LHM: {'auction_closing_time': 1774864800.0, 'created_time': 1773958961.13316, 'last_price_update_time': 1774737147.072765}
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD17%2520LHM') HTTP/1.1" 204 0
2026-03-28 22:32:27 [bca.uk] INFO: Found listing with ID: FL69%20CZE
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520CZE%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Scrape type for FL69%20CZE: 2
2026-03-28 22:32:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with identifier: FL69%20CZE
2026-03-28 22:32:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d, identifier: FL69%20CZE
2026-03-28 22:32:27 [bca.uk] INFO: Found listing with ID: HT22%20UFZ
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT22%2520UFZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Scrape type for HT22%20UFZ: 2
2026-03-28 22:32:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 234e6779-ce20-55aa-b7cb-e701d9010f27 with identifier: HT22%20UFZ
2026-03-28 22:32:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 234e6779-ce20-55aa-b7cb-e701d9010f27 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 234e6779-ce20-55aa-b7cb-e701d9010f27 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 234e6779-ce20-55aa-b7cb-e701d9010f27, identifier: HT22%20UFZ
2026-03-28 22:32:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with identifier: HT25%20OUP
2026-03-28 22:32:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with identifier: HT25%20OUP
2026-03-28 22:32:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1 with identifier: HT25%20OUP to the API
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT25%20OUP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6bb400e0-3ee2-5fd6-b7bb-9ec9843750b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT25 OUP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT25%20OUP&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'I5',
 'odometer': 10639,
 '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 I5 250KW 84KWH ED40 M SPORT PRO Saloon',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 M SPORT PRO',
 'vin': 'WBY32FK060CU07910',
 'year': 2025}
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT25%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Saving data for HT25%20OUP: {'auction_closing_time': 1774864800.0, 'created_time': 1774534704.695174, 'last_price_update_time': 1774737147.603571}
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT25%2520OUP') HTTP/1.1" 204 0
2026-03-28 22:32:27 [bca.uk] INFO: Found listing with ID: PK66%20YYE
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Scrape type for PK66%20YYE: 2
2026-03-28 22:32:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0117713-03bd-5585-a59c-0cafc3101a62 with identifier: PK66%20YYE
2026-03-28 22:32:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0117713-03bd-5585-a59c-0cafc3101a62 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0117713-03bd-5585-a59c-0cafc3101a62 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0117713-03bd-5585-a59c-0cafc3101a62, identifier: PK66%20YYE
2026-03-28 22:32:27 [bca.uk] INFO: Found listing with ID: NA68%20TDZ
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520TDZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:27 [bca.uk] INFO: Scrape type for NA68%20TDZ: 2
2026-03-28 22:32:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with identifier: NA68%20TDZ
2026-03-28 22:32:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with scrape type 2
2026-03-28 22:32:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc4b9802-cd6b-5eca-8d96-0fca7553edf3, identifier: NA68%20TDZ
2026-03-28 22:32:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with identifier: FL69%20CZE
2026-03-28 22:32:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with identifier: FL69%20CZE
2026-03-28 22:32:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d with identifier: FL69%20CZE to the API
2026-03-28 22:32:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL69%20CZE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1c40fc0a-d6fb-58d5-990f-daf9d4f5c55d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL69 CZE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL69%20CZE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS ACTIVE',
 'odometer': 74361,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS ACTIVE 1.0 E/B 125 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125',
 'vin': 'WF0NXXGCHNKT17829',
 'year': 2019}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520CZE%27 HTTP/1.1" 200 None
2026-03-28 22:32:28 [bca.uk] INFO: Saving data for FL69%20CZE: {'auction_closing_time': 1774951200.0, 'created_time': 1774362379.636, 'last_price_update_time': 1774737148.129574}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL69%2520CZE') HTTP/1.1" 204 0
2026-03-28 22:32:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 234e6779-ce20-55aa-b7cb-e701d9010f27 with identifier: HT22%20UFZ
2026-03-28 22:32:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 234e6779-ce20-55aa-b7cb-e701d9010f27 with identifier: HT22%20UFZ
2026-03-28 22:32:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 234e6779-ce20-55aa-b7cb-e701d9010f27 with identifier: HT22%20UFZ to the API
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT22%20UFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '234e6779-ce20-55aa-b7cb-e701d9010f27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT22 UFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT22%20UFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250+',
 'odometer': 57497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250+ 140KW 70.5KWH SPORT Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH SPORT',
 'vin': 'W1N9N0CBXPJ045028',
 'year': 2022}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT22%2520UFZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:28 [bca.uk] INFO: Saving data for HT22%20UFZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536264.293678, 'last_price_update_time': 1774737148.507881}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT22%2520UFZ') HTTP/1.1" 204 0
2026-03-28 22:32:28 [bca.uk] INFO: Found listing with ID: MB13%20RDB
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MB13%2520RDB%27 HTTP/1.1" 200 None
2026-03-28 22:32:28 [bca.uk] INFO: Scrape type for MB13%20RDB: 2
2026-03-28 22:32:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with identifier: MB13%20RDB
2026-03-28 22:32:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with scrape type 2
2026-03-28 22:32:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with scrape type 2
2026-03-28 22:32:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4, identifier: MB13%20RDB
2026-03-28 22:32:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0117713-03bd-5585-a59c-0cafc3101a62 with identifier: PK66%20YYE
2026-03-28 22:32:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0117713-03bd-5585-a59c-0cafc3101a62 with identifier: PK66%20YYE
2026-03-28 22:32:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0117713-03bd-5585-a59c-0cafc3101a62 with identifier: PK66%20YYE to the API
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 152,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK66%20YYE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd0117713-03bd-5585-a59c-0cafc3101a62',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK66 YYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK66%20YYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BMW',
 'model': '640D GRAN COUPE',
 'odometer': 142953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 640D GRAN COUPE 3.0 M SPORT Coupe',
 'transmission': 'manual',
 'trim': 'M SPORT',
 'vin': 'WBA6E22010G546217',
 'year': 2016}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK66%2520YYE%27 HTTP/1.1" 200 None
2026-03-28 22:32:28 [bca.uk] INFO: Saving data for PK66%20YYE: {'auction_closing_time': 1774864800.0, 'created_time': 1774265155.503943, 'last_price_update_time': 1774737148.902868}
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK66%2520YYE') HTTP/1.1" 204 0
2026-03-28 22:32:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with identifier: NA68%20TDZ
2026-03-28 22:32:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with identifier: NA68%20TDZ
2026-03-28 22:32:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc4b9802-cd6b-5eca-8d96-0fca7553edf3 with identifier: NA68%20TDZ to the API
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA68%20TDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc4b9802-cd6b-5eca-8d96-0fca7553edf3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA68 TDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA68%20TDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 74402,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 N-CONNECTA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 160 N-CONNECTA',
 'vin': 'SJNFFAJ11U2467342',
 'year': 2018}
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520TDZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Saving data for NA68%20TDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773909215.986461, 'last_price_update_time': 1774737149.216575}
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520TDZ') HTTP/1.1" 204 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: BL64%20HVT
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520HVT%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for BL64%20HVT: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: CK64%20VRE
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK64%2520VRE%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for CK64%20VRE: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: CP08%20AMV
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP08%2520AMV%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for CP08%20AMV: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: EO10%20UCV
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO10%2520UCV%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for EO10%20UCV: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: WN08%20NFF
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN08%2520NFF%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for WN08%20NFF: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: WU63%20YPC
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU63%2520YPC%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for WU63%20YPC: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: LD16%20XHO
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD16%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for LD16%20XHO: 2
2026-03-28 22:32:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49433cc4-c773-5a38-86da-9941a01d54af with identifier: LD16%20XHO
2026-03-28 22:32:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49433cc4-c773-5a38-86da-9941a01d54af with scrape type 2
2026-03-28 22:32:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49433cc4-c773-5a38-86da-9941a01d54af with scrape type 2
2026-03-28 22:32:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49433cc4-c773-5a38-86da-9941a01d54af, identifier: LD16%20XHO
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: DC66%20BWD
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for DC66%20BWD: 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: DV64%20ZXY
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV64%2520ZXY%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for DV64%20ZXY: 2
2026-03-28 22:32:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 075ccf0c-1eac-54a6-87a7-3deedb88c294 with identifier: DV64%20ZXY
2026-03-28 22:32:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 075ccf0c-1eac-54a6-87a7-3deedb88c294 with scrape type 2
2026-03-28 22:32:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 075ccf0c-1eac-54a6-87a7-3deedb88c294 with scrape type 2
2026-03-28 22:32:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 075ccf0c-1eac-54a6-87a7-3deedb88c294, identifier: DV64%20ZXY
2026-03-28 22:32:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with identifier: MB13%20RDB
2026-03-28 22:32:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with identifier: MB13%20RDB
2026-03-28 22:32:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4 with identifier: MB13%20RDB to the API
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MB13%20RDB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '47c3ddaf-5fce-5d3b-a1e7-b6c32484c2a4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MB13 RDB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MB13%20RDB&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 57998,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 180 HSE',
 'vin': 'SALCA2CN8GH603943',
 'year': 2016}
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MB13%2520RDB%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Saving data for MB13%20RDB: {'auction_closing_time': 1775037600.0, 'created_time': 1774534697.451672, 'last_price_update_time': 1774737149.877835}
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MB13%2520RDB') HTTP/1.1" 204 0
2026-03-28 22:32:29 [bca.uk] INFO: Found listing with ID: DN64%20UGJ
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:29 [bca.uk] INFO: Scrape type for DN64%20UGJ: 2
2026-03-28 22:32:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with identifier: DN64%20UGJ
2026-03-28 22:32:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with scrape type 2
2026-03-28 22:32:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with scrape type 2
2026-03-28 22:32:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fa23de99-ab4c-5b71-92e9-8a1d8981d0cf, identifier: DN64%20UGJ
2026-03-28 22:32:30 [bca.uk] INFO: Found listing with ID: MT23%20HSE
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520HSE%27 HTTP/1.1" 200 None
2026-03-28 22:32:30 [bca.uk] INFO: Scrape type for MT23%20HSE: 2
2026-03-28 22:32:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20d16942-de2b-574a-b0b7-f76288ac0d6e with identifier: MT23%20HSE
2026-03-28 22:32:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20d16942-de2b-574a-b0b7-f76288ac0d6e with scrape type 2
2026-03-28 22:32:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 20d16942-de2b-574a-b0b7-f76288ac0d6e with scrape type 2
2026-03-28 22:32:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 20d16942-de2b-574a-b0b7-f76288ac0d6e, identifier: MT23%20HSE
2026-03-28 22:32:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49433cc4-c773-5a38-86da-9941a01d54af with identifier: LD16%20XHO
2026-03-28 22:32:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49433cc4-c773-5a38-86da-9941a01d54af with identifier: LD16%20XHO
2026-03-28 22:32:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49433cc4-c773-5a38-86da-9941a01d54af with identifier: LD16%20XHO to the API
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD16%20XHO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '49433cc4-c773-5a38-86da-9941a01d54af',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD16 XHO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD16%20XHO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 250 D',
 'odometer': 41878,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 250 D 2.1 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC2539092F102279',
 'year': 2016}
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD16%2520XHO%27 HTTP/1.1" 200 None
2026-03-28 22:32:30 [bca.uk] INFO: Saving data for LD16%20XHO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535902.615923, 'last_price_update_time': 1774737150.454946}
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD16%2520XHO') HTTP/1.1" 204 0
2026-03-28 22:32:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 075ccf0c-1eac-54a6-87a7-3deedb88c294 with identifier: DV64%20ZXY
2026-03-28 22:32:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 075ccf0c-1eac-54a6-87a7-3deedb88c294 with identifier: DV64%20ZXY
2026-03-28 22:32:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 075ccf0c-1eac-54a6-87a7-3deedb88c294 with identifier: DV64%20ZXY to the API
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV64%20ZXY-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '075ccf0c-1eac-54a6-87a7-3deedb88c294',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV64 ZXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV64%20ZXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 95435,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'PREMIUM',
 'vin': 'NLHA851CLFZ093919',
 'year': 2014}
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV64%2520ZXY%27 HTTP/1.1" 200 None
2026-03-28 22:32:30 [bca.uk] INFO: Saving data for DV64%20ZXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774536263.785792, 'last_price_update_time': 1774737150.853597}
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV64%2520ZXY') HTTP/1.1" 204 0
2026-03-28 22:32:30 [bca.uk] INFO: Found listing with ID: HN25%20YJF
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:32:30 [bca.uk] INFO: Scrape type for HN25%20YJF: 2
2026-03-28 22:32:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: faa8e9e7-5b89-594c-8679-2947d7181c73 with identifier: HN25%20YJF
2026-03-28 22:32:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item faa8e9e7-5b89-594c-8679-2947d7181c73 with scrape type 2
2026-03-28 22:32:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item faa8e9e7-5b89-594c-8679-2947d7181c73 with scrape type 2
2026-03-28 22:32:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: faa8e9e7-5b89-594c-8679-2947d7181c73, identifier: HN25%20YJF
2026-03-28 22:32:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with identifier: DN64%20UGJ
2026-03-28 22:32:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with identifier: DN64%20UGJ
2026-03-28 22:32:30 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: fa23de99-ab4c-5b71-92e9-8a1d8981d0cf with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN64%20UGJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fa23de99-ab4c-5b71-92e9-8a1d8981d0cf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN64 UGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN64%20UGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 99384,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 176 LB LWB WARRIOR II 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 176 LB LWB WARRIOR II 4WD',
 'vin': 'MMCJNKB40FD924372',
 'year': 2015}
2026-03-28 22:32:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN64%2520UGJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:31 [bca.uk] INFO: Saving data for DN64%20UGJ: {'auction_closing_time': 1774692000.0, 'created_time': 1773845524.719709, 'last_price_update_time': 1774737151.042271}
2026-03-28 22:32:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN64%2520UGJ') HTTP/1.1" 204 0
2026-03-28 22:32:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 20d16942-de2b-574a-b0b7-f76288ac0d6e with identifier: MT23%20HSE
2026-03-28 22:32:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 20d16942-de2b-574a-b0b7-f76288ac0d6e with identifier: MT23%20HSE
2026-03-28 22:32:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 20d16942-de2b-574a-b0b7-f76288ac0d6e with identifier: MT23%20HSE to the API
2026-03-28 22:32:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT23%20HSE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '20d16942-de2b-574a-b0b7-f76288ac0d6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MT23 HSE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT23%20HSE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 25133,
 'odometer_reading_unit': '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 RANGE ROVER 3.0 P440E HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'P440E HSE',
 'vin': 'SALKA9A49PA061162',
 'year': 2023}
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT23%2520HSE%27 HTTP/1.1" 200 None
2026-03-28 22:32:32 [bca.uk] INFO: Saving data for MT23%20HSE: {'auction_closing_time': 1775124000.0, 'created_time': 1774535029.097279, 'last_price_update_time': 1774737152.591665}
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT23%2520HSE') HTTP/1.1" 204 0
2026-03-28 22:32:32 [bca.uk] INFO: Found listing with ID: FV15%20WTZ
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520WTZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:32 [bca.uk] INFO: Scrape type for FV15%20WTZ: 2
2026-03-28 22:32:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13ba3681-0f0d-55b6-a430-a569d5b4c692 with identifier: FV15%20WTZ
2026-03-28 22:32:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13ba3681-0f0d-55b6-a430-a569d5b4c692 with scrape type 2
2026-03-28 22:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13ba3681-0f0d-55b6-a430-a569d5b4c692 with scrape type 2
2026-03-28 22:32:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13ba3681-0f0d-55b6-a430-a569d5b4c692, identifier: FV15%20WTZ
2026-03-28 22:32:32 [bca.uk] INFO: Found listing with ID: EX14%20ODS
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520ODS%27 HTTP/1.1" 200 None
2026-03-28 22:32:32 [bca.uk] INFO: Scrape type for EX14%20ODS: 2
2026-03-28 22:32:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with identifier: EX14%20ODS
2026-03-28 22:32:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with scrape type 2
2026-03-28 22:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with scrape type 2
2026-03-28 22:32:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d9b692e-72aa-53f8-a5ec-306ececeb3d9, identifier: EX14%20ODS
2026-03-28 22:32:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: faa8e9e7-5b89-594c-8679-2947d7181c73 with identifier: HN25%20YJF
2026-03-28 22:32:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: faa8e9e7-5b89-594c-8679-2947d7181c73 with identifier: HN25%20YJF
2026-03-28 22:32:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: faa8e9e7-5b89-594c-8679-2947d7181c73 with identifier: HN25%20YJF to the API
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN25%20YJF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'faa8e9e7-5b89-594c-8679-2947d7181c73',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HN25 YJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN25%20YJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'I5',
 'odometer': 4887,
 '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 I5 250KW 84KWH ED40 SPORT ED. Estate',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 SPORT ED.',
 'vin': 'WBY12HH070CT35397',
 'year': 2025}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Saving data for HN25%20YJF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534691.828832, 'last_price_update_time': 1774737153.118473}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN25%2520YJF') HTTP/1.1" 204 0
2026-03-28 22:32:33 [bca.uk] INFO: Found listing with ID: WD16%20EWR
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD16%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Scrape type for WD16%20EWR: 2
2026-03-28 22:32:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6a3a30f-a385-5b4c-a241-34ad70524c7f with identifier: WD16%20EWR
2026-03-28 22:32:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6a3a30f-a385-5b4c-a241-34ad70524c7f with scrape type 2
2026-03-28 22:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6a3a30f-a385-5b4c-a241-34ad70524c7f with scrape type 2
2026-03-28 22:32:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6a3a30f-a385-5b4c-a241-34ad70524c7f, identifier: WD16%20EWR
2026-03-28 22:32:33 [bca.uk] INFO: Found listing with ID: EN16%20URX
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520URX%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Scrape type for EN16%20URX: 2
2026-03-28 22:32:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 415751d3-6016-51cc-93a3-24dd9ff4df5f with identifier: EN16%20URX
2026-03-28 22:32:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 415751d3-6016-51cc-93a3-24dd9ff4df5f with scrape type 2
2026-03-28 22:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 415751d3-6016-51cc-93a3-24dd9ff4df5f with scrape type 2
2026-03-28 22:32:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 415751d3-6016-51cc-93a3-24dd9ff4df5f, identifier: EN16%20URX
2026-03-28 22:32:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13ba3681-0f0d-55b6-a430-a569d5b4c692 with identifier: FV15%20WTZ
2026-03-28 22:32:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13ba3681-0f0d-55b6-a430-a569d5b4c692 with identifier: FV15%20WTZ
2026-03-28 22:32:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13ba3681-0f0d-55b6-a430-a569d5b4c692 with identifier: FV15%20WTZ to the API
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV15%20WTZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13ba3681-0f0d-55b6-a430-a569d5b4c692',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV15 WTZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV15%20WTZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 82239,
 'odometer_reading_unit': '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 Q3 2.0 TDI 150 S LINE StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 S LINE',
 'vin': 'WAUZZZ8U2GR008810',
 'year': 2015}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520WTZ%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Saving data for FV15%20WTZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535519.957554, 'last_price_update_time': 1774737153.646732}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV15%2520WTZ') HTTP/1.1" 204 0
2026-03-28 22:32:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with identifier: EX14%20ODS
2026-03-28 22:32:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with identifier: EX14%20ODS
2026-03-28 22:32:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d9b692e-72aa-53f8-a5ec-306ececeb3d9 with identifier: EX14%20ODS to the API
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX14%20ODS-GB',
 'category': 'Car',
 'color': 'carbon black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d9b692e-72aa-53f8-a5ec-306ececeb3d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX14 ODS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX14%20ODS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 165595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 XDRIVE 20D M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 20D M SPORT STEP',
 'vin': 'WBAWY320300H08163',
 'year': 2014}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520ODS%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Saving data for EX14%20ODS: {'auction_closing_time': 1774864800.0, 'created_time': 1774536240.943098, 'last_price_update_time': 1774737153.934145}
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX14%2520ODS') HTTP/1.1" 204 0
2026-03-28 22:32:33 [bca.uk] INFO: Found listing with ID: FD70%20VYU
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520VYU%27 HTTP/1.1" 200 None
2026-03-28 22:32:33 [bca.uk] INFO: Scrape type for FD70%20VYU: 2
2026-03-28 22:32:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ded5479d-958e-5a6e-95e2-1753945d2931 with identifier: FD70%20VYU
2026-03-28 22:32:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ded5479d-958e-5a6e-95e2-1753945d2931 with scrape type 2
2026-03-28 22:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ded5479d-958e-5a6e-95e2-1753945d2931 with scrape type 2
2026-03-28 22:32:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ded5479d-958e-5a6e-95e2-1753945d2931, identifier: FD70%20VYU
2026-03-28 22:32:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6a3a30f-a385-5b4c-a241-34ad70524c7f with identifier: WD16%20EWR
2026-03-28 22:32:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6a3a30f-a385-5b4c-a241-34ad70524c7f with identifier: WD16%20EWR
2026-03-28 22:32:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6a3a30f-a385-5b4c-a241-34ad70524c7f with identifier: WD16%20EWR to the API
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD16%20EWR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c6a3a30f-a385-5b4c-a241-34ad70524c7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD16 EWR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD16%20EWR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 74069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'WDD1760082V153825',
 'year': 2016}
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD16%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:32:34 [bca.uk] INFO: Saving data for WD16%20EWR: {'auction_closing_time': 1774864800.0, 'created_time': 1773821468.521883, 'last_price_update_time': 1774737154.358192}
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD16%2520EWR') HTTP/1.1" 204 0
2026-03-28 22:32:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 415751d3-6016-51cc-93a3-24dd9ff4df5f with identifier: EN16%20URX
2026-03-28 22:32:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 415751d3-6016-51cc-93a3-24dd9ff4df5f with identifier: EN16%20URX
2026-03-28 22:32:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 415751d3-6016-51cc-93a3-24dd9ff4df5f with identifier: EN16%20URX to the API
2026-03-28 22:32:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN16%20URX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '415751d3-6016-51cc-93a3-24dd9ff4df5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN16 URX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN16%20URX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 72857,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC S',
 'vin': 'WF05XXGCC5GC70076',
 'year': 2016}
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520URX%27 HTTP/1.1" 200 None
2026-03-28 22:32:35 [bca.uk] INFO: Saving data for EN16%20URX: {'auction_closing_time': 1774864800.0, 'created_time': 1774354735.201764, 'last_price_update_time': 1774737155.529945}
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN16%2520URX') HTTP/1.1" 204 0
2026-03-28 22:32:35 [bca.uk] INFO: Found listing with ID: WD14%20AXN
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD14%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 22:32:35 [bca.uk] INFO: Scrape type for WD14%20AXN: 2
2026-03-28 22:32:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed893e1a-1371-564c-8050-7a4b91435334 with identifier: WD14%20AXN
2026-03-28 22:32:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed893e1a-1371-564c-8050-7a4b91435334 with scrape type 2
2026-03-28 22:32:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed893e1a-1371-564c-8050-7a4b91435334 with scrape type 2
2026-03-28 22:32:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ed893e1a-1371-564c-8050-7a4b91435334, identifier: WD14%20AXN
2026-03-28 22:32:35 [bca.uk] INFO: Found listing with ID: MK65%20FMP
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK65%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 22:32:35 [bca.uk] INFO: Scrape type for MK65%20FMP: 2
2026-03-28 22:32:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with identifier: MK65%20FMP
2026-03-28 22:32:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with scrape type 2
2026-03-28 22:32:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with scrape type 2
2026-03-28 22:32:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c8a8f5a-5238-50e4-82ce-78c15a0d4295, identifier: MK65%20FMP
2026-03-28 22:32:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ded5479d-958e-5a6e-95e2-1753945d2931 with identifier: FD70%20VYU
2026-03-28 22:32:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ded5479d-958e-5a6e-95e2-1753945d2931 with identifier: FD70%20VYU
2026-03-28 22:32:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ded5479d-958e-5a6e-95e2-1753945d2931 with identifier: FD70%20VYU to the API
2026-03-28 22:32:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD70%20VYU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ded5479d-958e-5a6e-95e2-1753945d2931',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD70 VYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD70%20VYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 86816,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLS49912',
 'year': 2021}
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520VYU%27 HTTP/1.1" 200 None
2026-03-28 22:32:36 [bca.uk] INFO: Saving data for FD70%20VYU: {'auction_closing_time': 1775124000.0, 'created_time': 1774391588.259528, 'last_price_update_time': 1774737156.542808}
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD70%2520VYU') HTTP/1.1" 204 0
2026-03-28 22:32:36 [bca.uk] INFO: Found listing with ID: WP20%20AHD
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:32:36 [bca.uk] INFO: Scrape type for WP20%20AHD: 2
2026-03-28 22:32:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a8407bf-10cc-5d38-9366-d4b79393f58d with identifier: WP20%20AHD
2026-03-28 22:32:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a8407bf-10cc-5d38-9366-d4b79393f58d with scrape type 2
2026-03-28 22:32:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a8407bf-10cc-5d38-9366-d4b79393f58d with scrape type 2
2026-03-28 22:32:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a8407bf-10cc-5d38-9366-d4b79393f58d, identifier: WP20%20AHD
2026-03-28 22:32:36 [bca.uk] INFO: Found listing with ID: YF19%20PAE
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520PAE%27 HTTP/1.1" 200 None
2026-03-28 22:32:36 [bca.uk] INFO: Scrape type for YF19%20PAE: 2
2026-03-28 22:32:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 551d262b-b403-59eb-a66f-e258e2200bf9 with identifier: YF19%20PAE
2026-03-28 22:32:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 551d262b-b403-59eb-a66f-e258e2200bf9 with scrape type 2
2026-03-28 22:32:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 551d262b-b403-59eb-a66f-e258e2200bf9 with scrape type 2
2026-03-28 22:32:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 551d262b-b403-59eb-a66f-e258e2200bf9, identifier: YF19%20PAE
2026-03-28 22:32:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ed893e1a-1371-564c-8050-7a4b91435334 with identifier: WD14%20AXN
2026-03-28 22:32:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ed893e1a-1371-564c-8050-7a4b91435334 with identifier: WD14%20AXN
2026-03-28 22:32:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ed893e1a-1371-564c-8050-7a4b91435334 with identifier: WD14%20AXN to the API
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD14%20AXN-GB',
 'category': 'Car',
 'color': 'estoril blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ed893e1a-1371-564c-8050-7a4b91435334',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WD14 AXN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD14%20AXN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': '320D',
 'odometer': 89069,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW 320D 2.0 M SPORT TOURING STEP Estate',
 'transmission': 'automatic',
 'trim': 'M SPORT TOURING STEP',
 'vin': 'WBA3K32070F794530',
 'year': 2014}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD14%2520AXN%27 HTTP/1.1" 200 None
2026-03-28 22:32:37 [bca.uk] INFO: Saving data for WD14%20AXN: {'auction_closing_time': 1774864800.0, 'created_time': 1774535511.302252, 'last_price_update_time': 1774737157.05641}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD14%2520AXN') HTTP/1.1" 204 0
2026-03-28 22:32:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with identifier: MK65%20FMP
2026-03-28 22:32:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with identifier: MK65%20FMP
2026-03-28 22:32:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c8a8f5a-5238-50e4-82ce-78c15a0d4295 with identifier: MK65%20FMP to the API
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK65%20FMP-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c8a8f5a-5238-50e4-82ce-78c15a0d4295',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK65 FMP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK65%20FMP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 113625,
 'odometer_reading_unit': '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': 'VF3LCBHZ3FS196517',
 'year': 2015}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK65%2520FMP%27 HTTP/1.1" 200 None
2026-03-28 22:32:37 [bca.uk] INFO: Saving data for MK65%20FMP: {'auction_closing_time': 1774864800.0, 'created_time': 1774536256.418108, 'last_price_update_time': 1774737157.344147}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK65%2520FMP') HTTP/1.1" 204 0
2026-03-28 22:32:37 [bca.uk] INFO: Found listing with ID: LL71%20YRU
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32: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%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 22:32:37 [bca.uk] INFO: Scrape type for LL71%20YRU: 2
2026-03-28 22:32:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad13e626-2dac-5edc-b32e-92c7a05451f5 with identifier: LL71%20YRU
2026-03-28 22:32:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad13e626-2dac-5edc-b32e-92c7a05451f5 with scrape type 2
2026-03-28 22:32:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad13e626-2dac-5edc-b32e-92c7a05451f5 with scrape type 2
2026-03-28 22:32:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad13e626-2dac-5edc-b32e-92c7a05451f5, identifier: LL71%20YRU
2026-03-28 22:32:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a8407bf-10cc-5d38-9366-d4b79393f58d with identifier: WP20%20AHD
2026-03-28 22:32:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a8407bf-10cc-5d38-9366-d4b79393f58d with identifier: WP20%20AHD
2026-03-28 22:32:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a8407bf-10cc-5d38-9366-d4b79393f58d with identifier: WP20%20AHD to the API
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP20%20AHD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a8407bf-10cc-5d38-9366-d4b79393f58d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP20 AHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP20%20AHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 99187,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 115 GT Estate',
 'transmission': 'manual',
 'trim': 'TDI 115 GT',
 'vin': 'WVWZZZAUZKP569986',
 'year': 2020}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP20%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:32:37 [bca.uk] INFO: Saving data for WP20%20AHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774535065.385083, 'last_price_update_time': 1774737157.755072}
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP20%2520AHD') HTTP/1.1" 204 0
2026-03-28 22:32:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 551d262b-b403-59eb-a66f-e258e2200bf9 with identifier: YF19%20PAE
2026-03-28 22:32:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 551d262b-b403-59eb-a66f-e258e2200bf9 with identifier: YF19%20PAE
2026-03-28 22:32:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 551d262b-b403-59eb-a66f-e258e2200bf9 with identifier: YF19%20PAE to the API
2026-03-28 22:32:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF19%20PAE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '551d262b-b403-59eb-a66f-e258e2200bf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF19 PAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF19%20PAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '2 ACTIVE TOURER',
 'odometer': 108656,
 'odometer_reading_unit': '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 2 ACTIVE TOURER 1.5 216D SE STEP Hatchback',
 'transmission': 'automatic',
 'trim': '216D SE STEP',
 'vin': 'WBA6T520107E50579',
 'year': 2019}
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520PAE%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Saving data for YF19%20PAE: {'auction_closing_time': 1774864800.0, 'created_time': 1773831222.441421, 'last_price_update_time': 1774737158.139768}
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF19%2520PAE') HTTP/1.1" 204 0
2026-03-28 22:32:38 [bca.uk] INFO: Found listing with ID: EO70%20VNT
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520VNT%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Scrape type for EO70%20VNT: 2
2026-03-28 22:32:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d4e661e-934c-595c-8bd6-695695c36eca with identifier: EO70%20VNT
2026-03-28 22:32:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d4e661e-934c-595c-8bd6-695695c36eca with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d4e661e-934c-595c-8bd6-695695c36eca with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d4e661e-934c-595c-8bd6-695695c36eca, identifier: EO70%20VNT
2026-03-28 22:32:38 [bca.uk] INFO: Found listing with ID: YY08%20KYH
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY08%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Scrape type for YY08%20KYH: 2
2026-03-28 22:32:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with identifier: YY08%20KYH
2026-03-28 22:32:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1, identifier: YY08%20KYH
2026-03-28 22:32:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad13e626-2dac-5edc-b32e-92c7a05451f5 with identifier: LL71%20YRU
2026-03-28 22:32:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad13e626-2dac-5edc-b32e-92c7a05451f5 with identifier: LL71%20YRU
2026-03-28 22:32:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad13e626-2dac-5edc-b32e-92c7a05451f5 with identifier: LL71%20YRU to the API
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL71%20YRU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ad13e626-2dac-5edc-b32e-92c7a05451f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL71 YRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL71%20YRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': 'IX3',
 'odometer': 43465,
 'odometer_reading_unit': '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': 'WBY7X42020S173794',
 'year': 2021}
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520YRU%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Saving data for LL71%20YRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774534683.223954, 'last_price_update_time': 1774737158.694352}
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL71%2520YRU') HTTP/1.1" 204 0
2026-03-28 22:32:38 [bca.uk] INFO: Found listing with ID: YS64%20XTB
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Scrape type for YS64%20XTB: 2
2026-03-28 22:32:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cd0e5a5-709e-51f8-8760-3cd0b150494f with identifier: YS64%20XTB
2026-03-28 22:32:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cd0e5a5-709e-51f8-8760-3cd0b150494f with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cd0e5a5-709e-51f8-8760-3cd0b150494f with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cd0e5a5-709e-51f8-8760-3cd0b150494f, identifier: YS64%20XTB
2026-03-28 22:32:38 [bca.uk] INFO: Found listing with ID: AK19%20XWL
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:38 [bca.uk] INFO: Scrape type for AK19%20XWL: 2
2026-03-28 22:32:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2a54dc5-1e51-5fa8-9163-abb179ce536c with identifier: AK19%20XWL
2026-03-28 22:32:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2a54dc5-1e51-5fa8-9163-abb179ce536c with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2a54dc5-1e51-5fa8-9163-abb179ce536c with scrape type 2
2026-03-28 22:32:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2a54dc5-1e51-5fa8-9163-abb179ce536c, identifier: AK19%20XWL
2026-03-28 22:32:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d4e661e-934c-595c-8bd6-695695c36eca with identifier: EO70%20VNT
2026-03-28 22:32:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d4e661e-934c-595c-8bd6-695695c36eca with identifier: EO70%20VNT
2026-03-28 22:32:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d4e661e-934c-595c-8bd6-695695c36eca with identifier: EO70%20VNT to the API
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EO70%20VNT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5d4e661e-934c-595c-8bd6-695695c36eca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EO70 VNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EO70%20VNT&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 5822,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B MHEV 125 ST-LINE ED. Hatchback',
 'transmission': 'manual',
 'trim': 'E/B MHEV 125 ST-LINE ED.',
 'vin': 'WF0JXXGAHJLK08571',
 'year': 2020}
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO70%2520VNT%27 HTTP/1.1" 200 None
2026-03-28 22:32:39 [bca.uk] INFO: Saving data for EO70%20VNT: {'auction_closing_time': 1774864800.0, 'created_time': 1773958670.350749, 'last_price_update_time': 1774737159.178628}
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EO70%2520VNT') HTTP/1.1" 204 0
2026-03-28 22:32:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with identifier: YY08%20KYH
2026-03-28 22:32:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with identifier: YY08%20KYH
2026-03-28 22:32:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1 with identifier: YY08%20KYH to the API
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY08%20KYH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4fa1e16c-b7c3-59d2-9d78-1244b2c9f7f1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY08 KYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY08%20KYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 115573,
 '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 QASHQAI 1.6 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFAAJ10U1256002',
 'year': 2008}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY08%2520KYH%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Saving data for YY08%20KYH: {'auction_closing_time': 1774864800.0, 'created_time': 1774536257.683569, 'last_price_update_time': 1774737160.038476}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY08%2520KYH') HTTP/1.1" 204 0
2026-03-28 22:32:40 [bca.uk] INFO: Found listing with ID: BL72%20FCX
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL72%2520FCX%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Scrape type for BL72%20FCX: 0
2026-03-28 22:32:40 [bca.uk] INFO: Found listing with ID: FM16%20WCE
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32: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%2520WCE%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Scrape type for FM16%20WCE: 2
2026-03-28 22:32:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6117a912-d861-5571-ac4e-f20400ee0ce0 with identifier: FM16%20WCE
2026-03-28 22:32:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6117a912-d861-5571-ac4e-f20400ee0ce0 with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6117a912-d861-5571-ac4e-f20400ee0ce0 with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6117a912-d861-5571-ac4e-f20400ee0ce0, identifier: FM16%20WCE
2026-03-28 22:32:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cd0e5a5-709e-51f8-8760-3cd0b150494f with identifier: YS64%20XTB
2026-03-28 22:32:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cd0e5a5-709e-51f8-8760-3cd0b150494f with identifier: YS64%20XTB
2026-03-28 22:32:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cd0e5a5-709e-51f8-8760-3cd0b150494f with identifier: YS64%20XTB to the API
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS64%20XTB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cd0e5a5-709e-51f8-8760-3cd0b150494f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS64 XTB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS64%20XTB&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'DACIA',
 'model': 'SANDERO STEPWAY',
 'odometer': 113577,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'DACIA SANDERO STEPWAY 1.5 DCI 90 LAUREATE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 LAUREATE',
 'vin': 'UU15SDCLC51924695',
 'year': 2015}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS64%2520XTB%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Saving data for YS64%20XTB: {'auction_closing_time': 1774864800.0, 'created_time': 1774437538.259064, 'last_price_update_time': 1774737160.450099}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS64%2520XTB') HTTP/1.1" 204 0
2026-03-28 22:32:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2a54dc5-1e51-5fa8-9163-abb179ce536c with identifier: AK19%20XWL
2026-03-28 22:32:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2a54dc5-1e51-5fa8-9163-abb179ce536c with identifier: AK19%20XWL
2026-03-28 22:32:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2a54dc5-1e51-5fa8-9163-abb179ce536c with identifier: AK19%20XWL to the API
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK19%20XWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e2a54dc5-1e51-5fa8-9163-abb179ce536c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK19 XWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK19%20XWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 59274,
 'odometer_reading_unit': '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 SE NAV StationWagon',
 'transmission': 'manual',
 'trim': 'TSI EVO 130 2WD SE NAV',
 'vin': 'WVGZZZ5NZKW341084',
 'year': 2019}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK19%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Saving data for AK19%20XWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535016.155025, 'last_price_update_time': 1774737160.728478}
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK19%2520XWL') HTTP/1.1" 204 0
2026-03-28 22:32:40 [bca.uk] INFO: Found listing with ID: MH16%20ZTR
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Scrape type for MH16%20ZTR: 2
2026-03-28 22:32:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 332d93a4-b39a-5579-904b-f99dd2981cf3 with identifier: MH16%20ZTR
2026-03-28 22:32:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 332d93a4-b39a-5579-904b-f99dd2981cf3 with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 332d93a4-b39a-5579-904b-f99dd2981cf3 with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 332d93a4-b39a-5579-904b-f99dd2981cf3, identifier: MH16%20ZTR
2026-03-28 22:32:40 [bca.uk] INFO: Found listing with ID: DX22%20EKF
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520EKF%27 HTTP/1.1" 200 None
2026-03-28 22:32:40 [bca.uk] INFO: Scrape type for DX22%20EKF: 2
2026-03-28 22:32:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with identifier: DX22%20EKF
2026-03-28 22:32:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with scrape type 2
2026-03-28 22:32:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 24ea9a2c-1839-5f82-8810-c9be1ec8dbab, identifier: DX22%20EKF
2026-03-28 22:32:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6117a912-d861-5571-ac4e-f20400ee0ce0 with identifier: FM16%20WCE
2026-03-28 22:32:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6117a912-d861-5571-ac4e-f20400ee0ce0 with identifier: FM16%20WCE
2026-03-28 22:32:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6117a912-d861-5571-ac4e-f20400ee0ce0 with identifier: FM16%20WCE to the API
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM16%20WCE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6117a912-d861-5571-ac4e-f20400ee0ce0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM16 WCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM16%20WCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'E350',
 'odometer': 72167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E350 3.0 B/TEC AMG NIGHT ED.PREM.PLUS Estate',
 'transmission': 'manual',
 'trim': 'B/TEC AMG NIGHT ED.PREM.PLUS',
 'vin': 'WDD2122262B330787',
 'year': 2016}
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM16%2520WCE%27 HTTP/1.1" 200 None
2026-03-28 22:32:41 [bca.uk] INFO: Saving data for FM16%20WCE: {'auction_closing_time': 1774864800.0, 'created_time': 1774534693.630357, 'last_price_update_time': 1774737161.260317}
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM16%2520WCE') HTTP/1.1" 204 0
2026-03-28 22:32:41 [bca.uk] INFO: Found listing with ID: DL67%20DDY
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:32:41 [bca.uk] INFO: Scrape type for DL67%20DDY: 2
2026-03-28 22:32:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with identifier: DL67%20DDY
2026-03-28 22:32:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with scrape type 2
2026-03-28 22:32:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with scrape type 2
2026-03-28 22:32:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a71cae72-7bc7-51f3-a47e-c2c8c38f3258, identifier: DL67%20DDY
2026-03-28 22:32:41 [bca.uk] INFO: Found listing with ID: WG17%20BYU
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520BYU%27 HTTP/1.1" 200 None
2026-03-28 22:32:41 [bca.uk] INFO: Scrape type for WG17%20BYU: 2
2026-03-28 22:32:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 629af431-46a0-52ce-a1e8-efa6de1a82a2 with identifier: WG17%20BYU
2026-03-28 22:32:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 629af431-46a0-52ce-a1e8-efa6de1a82a2 with scrape type 2
2026-03-28 22:32:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 629af431-46a0-52ce-a1e8-efa6de1a82a2 with scrape type 2
2026-03-28 22:32:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 629af431-46a0-52ce-a1e8-efa6de1a82a2, identifier: WG17%20BYU
2026-03-28 22:32:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 332d93a4-b39a-5579-904b-f99dd2981cf3 with identifier: MH16%20ZTR
2026-03-28 22:32:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 332d93a4-b39a-5579-904b-f99dd2981cf3 with identifier: MH16%20ZTR
2026-03-28 22:32:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 332d93a4-b39a-5579-904b-f99dd2981cf3 with identifier: MH16%20ZTR to the API
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MH16%20ZTR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '332d93a4-b39a-5579-904b-f99dd2981cf3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MH16 ZTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MH16%20ZTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 108462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI ULTRA 150 SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': 'TDI ULTRA 150 SPORT S-T',
 'vin': 'WAUZZZF48GA078720',
 'year': 2016}
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH16%2520ZTR%27 HTTP/1.1" 200 None
2026-03-28 22:32:41 [bca.uk] INFO: Saving data for MH16%20ZTR: {'auction_closing_time': 1774864800.0, 'created_time': 1774303615.819775, 'last_price_update_time': 1774737161.749834}
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MH16%2520ZTR') HTTP/1.1" 204 0
2026-03-28 22:32:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with identifier: DX22%20EKF
2026-03-28 22:32:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with identifier: DX22%20EKF
2026-03-28 22:32:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 24ea9a2c-1839-5f82-8810-c9be1ec8dbab with identifier: DX22%20EKF to the API
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX22%20EKF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '24ea9a2c-1839-5f82-8810-c9be1ec8dbab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DX22 EKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX22%20EKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 55324,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH EDITION 1 StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH EDITION 1',
 'vin': 'WAUZZZFZ8NP032908',
 'year': 2022}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520EKF%27 HTTP/1.1" 200 None
2026-03-28 22:32:42 [bca.uk] INFO: Saving data for DX22%20EKF: {'auction_closing_time': 1774864800.0, 'created_time': 1774536255.013412, 'last_price_update_time': 1774737162.049061}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX22%2520EKF') HTTP/1.1" 204 0
2026-03-28 22:32:42 [bca.uk] INFO: Found listing with ID: BU64%20BZH
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520BZH%27 HTTP/1.1" 200 None
2026-03-28 22:32:42 [bca.uk] INFO: Scrape type for BU64%20BZH: 2
2026-03-28 22:32:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with identifier: BU64%20BZH
2026-03-28 22:32:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with scrape type 2
2026-03-28 22:32:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with scrape type 2
2026-03-28 22:32:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 650c7640-d01e-5bf7-ae6c-606aacf8ca54, identifier: BU64%20BZH
2026-03-28 22:32:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with identifier: DL67%20DDY
2026-03-28 22:32:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with identifier: DL67%20DDY
2026-03-28 22:32:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a71cae72-7bc7-51f3-a47e-c2c8c38f3258 with identifier: DL67%20DDY to the API
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL67%20DDY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a71cae72-7bc7-51f3-a47e-c2c8c38f3258',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL67 DDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL67%20DDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 43181,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 110 FLAIR Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 FLAIR',
 'vin': 'VF7SXHNZ6HT719990',
 'year': 2018}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL67%2520DDY%27 HTTP/1.1" 200 None
2026-03-28 22:32:42 [bca.uk] INFO: Saving data for DL67%20DDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774535052.763581, 'last_price_update_time': 1774737162.460797}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL67%2520DDY') HTTP/1.1" 204 0
2026-03-28 22:32:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 629af431-46a0-52ce-a1e8-efa6de1a82a2 with identifier: WG17%20BYU
2026-03-28 22:32:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 629af431-46a0-52ce-a1e8-efa6de1a82a2 with identifier: WG17%20BYU
2026-03-28 22:32:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 629af431-46a0-52ce-a1e8-efa6de1a82a2 with identifier: WG17%20BYU to the API
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG17%20BYU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '629af431-46a0-52ce-a1e8-efa6de1a82a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG17 BYU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG17%20BYU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 80162,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DCI 130 N-VISION Hatchback',
 'transmission': 'automatic',
 'trim': 'DCI 130 N-VISION',
 'vin': 'SJNFDAJ11UZ026462',
 'year': 2017}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520BYU%27 HTTP/1.1" 200 None
2026-03-28 22:32:42 [bca.uk] INFO: Saving data for WG17%20BYU: {'auction_closing_time': 1774864800.0, 'created_time': 1774351603.199526, 'last_price_update_time': 1774737162.860131}
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG17%2520BYU') HTTP/1.1" 204 0
2026-03-28 22:32:42 [bca.uk] INFO: Found listing with ID: SB68%20UFG
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520UFG%27 HTTP/1.1" 200 None
2026-03-28 22:32:42 [bca.uk] INFO: Scrape type for SB68%20UFG: 2
2026-03-28 22:32:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fc72f9c-cd24-559f-90a7-38cd0f529216 with identifier: SB68%20UFG
2026-03-28 22:32:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fc72f9c-cd24-559f-90a7-38cd0f529216 with scrape type 2
2026-03-28 22:32:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fc72f9c-cd24-559f-90a7-38cd0f529216 with scrape type 2
2026-03-28 22:32:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fc72f9c-cd24-559f-90a7-38cd0f529216, identifier: SB68%20UFG
2026-03-28 22:32:42 [bca.uk] INFO: Found listing with ID: MH25%20FAO
2026-03-28 22:32:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH25%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Scrape type for MH25%20FAO: 0
2026-03-28 22:32:43 [bca.uk] INFO: Found listing with ID: DG24%20LFU
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Scrape type for DG24%20LFU: 2
2026-03-28 22:32:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fae358a8-4482-58c7-bba9-636c8f0773eb with identifier: DG24%20LFU
2026-03-28 22:32:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fae358a8-4482-58c7-bba9-636c8f0773eb with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fae358a8-4482-58c7-bba9-636c8f0773eb with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fae358a8-4482-58c7-bba9-636c8f0773eb, identifier: DG24%20LFU
2026-03-28 22:32:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with identifier: BU64%20BZH
2026-03-28 22:32:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with identifier: BU64%20BZH
2026-03-28 22:32:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 650c7640-d01e-5bf7-ae6c-606aacf8ca54 with identifier: BU64%20BZH to the API
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU64%20BZH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '650c7640-d01e-5bf7-ae6c-606aacf8ca54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU64 BZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU64%20BZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 56196,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0CXXGAKCEM35287',
 'year': 2014}
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520BZH%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Saving data for BU64%20BZH: {'auction_closing_time': 1774864800.0, 'created_time': 1774425713.874911, 'last_price_update_time': 1774737163.372706}
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU64%2520BZH') HTTP/1.1" 204 0
2026-03-28 22:32:43 [bca.uk] INFO: Found listing with ID: ST67%20BFP
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520BFP%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Scrape type for ST67%20BFP: 2
2026-03-28 22:32:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66956d67-640f-5c16-b8c3-5e4d0239990e with identifier: ST67%20BFP
2026-03-28 22:32:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66956d67-640f-5c16-b8c3-5e4d0239990e with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66956d67-640f-5c16-b8c3-5e4d0239990e with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 66956d67-640f-5c16-b8c3-5e4d0239990e, identifier: ST67%20BFP
2026-03-28 22:32:43 [bca.uk] INFO: Found listing with ID: GU15%20VFA
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU15%2520VFA%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Scrape type for GU15%20VFA: 2
2026-03-28 22:32:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62bc3087-0e31-5ee7-a358-43546d6752df with identifier: GU15%20VFA
2026-03-28 22:32:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62bc3087-0e31-5ee7-a358-43546d6752df with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62bc3087-0e31-5ee7-a358-43546d6752df with scrape type 2
2026-03-28 22:32:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62bc3087-0e31-5ee7-a358-43546d6752df, identifier: GU15%20VFA
2026-03-28 22:32:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fc72f9c-cd24-559f-90a7-38cd0f529216 with identifier: SB68%20UFG
2026-03-28 22:32:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fc72f9c-cd24-559f-90a7-38cd0f529216 with identifier: SB68%20UFG
2026-03-28 22:32:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fc72f9c-cd24-559f-90a7-38cd0f529216 with identifier: SB68%20UFG to the API
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB68%20UFG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6fc72f9c-cd24-559f-90a7-38cd0f529216',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB68 UFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB68%20UFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 220 D',
 'odometer': 113288,
 'odometer_reading_unit': '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 GLC 220 D 2.1 URBAN ED.4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'URBAN ED.4M 9G',
 'vin': 'WDC2539052F583891',
 'year': 2019}
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520UFG%27 HTTP/1.1" 200 None
2026-03-28 22:32:43 [bca.uk] INFO: Saving data for SB68%20UFG: {'auction_closing_time': 1774864800.0, 'created_time': 1774350996.614239, 'last_price_update_time': 1774737163.887612}
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB68%2520UFG') HTTP/1.1" 204 0
2026-03-28 22:32:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fae358a8-4482-58c7-bba9-636c8f0773eb with identifier: DG24%20LFU
2026-03-28 22:32:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fae358a8-4482-58c7-bba9-636c8f0773eb with identifier: DG24%20LFU
2026-03-28 22:32:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fae358a8-4482-58c7-bba9-636c8f0773eb with identifier: DG24%20LFU to the API
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20LFU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'fae358a8-4482-58c7-bba9-636c8f0773eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 LFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20LFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 17722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NY8RF018219',
 'year': 2024}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LFU%27 HTTP/1.1" 200 None
2026-03-28 22:32:44 [bca.uk] INFO: Saving data for DG24%20LFU: {'auction_closing_time': 1774864800.0, 'created_time': 1774536257.08799, 'last_price_update_time': 1774737164.180063}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520LFU') HTTP/1.1" 204 0
2026-03-28 22:32:44 [bca.uk] INFO: Found listing with ID: YH67%20DGU
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 22:32:44 [bca.uk] INFO: Scrape type for YH67%20DGU: 2
2026-03-28 22:32:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3140d20a-15d6-56df-9fbc-721f308e54ae with identifier: YH67%20DGU
2026-03-28 22:32:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3140d20a-15d6-56df-9fbc-721f308e54ae with scrape type 2
2026-03-28 22:32:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3140d20a-15d6-56df-9fbc-721f308e54ae with scrape type 2
2026-03-28 22:32:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3140d20a-15d6-56df-9fbc-721f308e54ae, identifier: YH67%20DGU
2026-03-28 22:32:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 66956d67-640f-5c16-b8c3-5e4d0239990e with identifier: ST67%20BFP
2026-03-28 22:32:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 66956d67-640f-5c16-b8c3-5e4d0239990e with identifier: ST67%20BFP
2026-03-28 22:32:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 66956d67-640f-5c16-b8c3-5e4d0239990e with identifier: ST67%20BFP to the API
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ST67%20BFP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '66956d67-640f-5c16-b8c3-5e4d0239990e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ST67 BFP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ST67%20BFP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 52918,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJHC47322',
 'year': 2017}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST67%2520BFP%27 HTTP/1.1" 200 None
2026-03-28 22:32:44 [bca.uk] INFO: Saving data for ST67%20BFP: {'auction_closing_time': 1774864800.0, 'created_time': 1774535053.419759, 'last_price_update_time': 1774737164.598284}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ST67%2520BFP') HTTP/1.1" 204 0
2026-03-28 22:32:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62bc3087-0e31-5ee7-a358-43546d6752df with identifier: GU15%20VFA
2026-03-28 22:32:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62bc3087-0e31-5ee7-a358-43546d6752df with identifier: GU15%20VFA
2026-03-28 22:32:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62bc3087-0e31-5ee7-a358-43546d6752df with identifier: GU15%20VFA to the API
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU15%20VFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '62bc3087-0e31-5ee7-a358-43546d6752df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU15 VFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU15%20VFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 112599,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A7 SPORTBACK 3.0 TDI 272 QUATTRO S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 272 QUATTRO S LINE S-T',
 'vin': 'WAUZZZ4G6FN076470',
 'year': 2015}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU15%2520VFA%27 HTTP/1.1" 200 None
2026-03-28 22:32:44 [bca.uk] INFO: Saving data for GU15%20VFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774534990.250033, 'last_price_update_time': 1774737164.889398}
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU15%2520VFA') HTTP/1.1" 204 0
2026-03-28 22:32:44 [bca.uk] INFO: Found listing with ID: FV68%20OEU
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV68%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:32:44 [bca.uk] INFO: Scrape type for FV68%20OEU: 2
2026-03-28 22:32:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42ff2562-e2fe-510c-a932-d196e6915da0 with identifier: FV68%20OEU
2026-03-28 22:32:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42ff2562-e2fe-510c-a932-d196e6915da0 with scrape type 2
2026-03-28 22:32:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42ff2562-e2fe-510c-a932-d196e6915da0 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42ff2562-e2fe-510c-a932-d196e6915da0, identifier: FV68%20OEU
2026-03-28 22:32:45 [bca.uk] INFO: Found listing with ID: DG24%20KZL
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 22:32:45 [bca.uk] INFO: Scrape type for DG24%20KZL: 2
2026-03-28 22:32:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with identifier: DG24%20KZL
2026-03-28 22:32:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 526ba0f7-c84e-56bc-8cdd-d98038d73ae3, identifier: DG24%20KZL
2026-03-28 22:32:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3140d20a-15d6-56df-9fbc-721f308e54ae with identifier: YH67%20DGU
2026-03-28 22:32:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3140d20a-15d6-56df-9fbc-721f308e54ae with identifier: YH67%20DGU
2026-03-28 22:32:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3140d20a-15d6-56df-9fbc-721f308e54ae with identifier: YH67%20DGU to the API
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH67%20DGU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3140d20a-15d6-56df-9fbc-721f308e54ae',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH67 DGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH67%20DGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 74235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 T 150 RED Hatchback',
 'transmission': 'manual',
 'trim': 'T 150 RED',
 'vin': 'W0V0XEP08J6000988',
 'year': 2017}
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH67%2520DGU%27 HTTP/1.1" 200 None
2026-03-28 22:32:45 [bca.uk] INFO: Saving data for YH67%20DGU: {'auction_closing_time': 1774951200.0, 'created_time': 1774534695.9729, 'last_price_update_time': 1774737165.391533}
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH67%2520DGU') HTTP/1.1" 204 0
2026-03-28 22:32:45 [bca.uk] INFO: Found listing with ID: YF14%20CXV
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520CXV%27 HTTP/1.1" 200 None
2026-03-28 22:32:45 [bca.uk] INFO: Scrape type for YF14%20CXV: 2
2026-03-28 22:32:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with identifier: YF14%20CXV
2026-03-28 22:32:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a0acc36-fc96-55ad-bfaa-983836cb78c2, identifier: YF14%20CXV
2026-03-28 22:32:45 [bca.uk] INFO: Found listing with ID: WN69%20EET
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520EET%27 HTTP/1.1" 200 None
2026-03-28 22:32:45 [bca.uk] INFO: Scrape type for WN69%20EET: 2
2026-03-28 22:32:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de199cb2-49e8-59c1-81dc-9cf704ca95f5 with identifier: WN69%20EET
2026-03-28 22:32:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de199cb2-49e8-59c1-81dc-9cf704ca95f5 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de199cb2-49e8-59c1-81dc-9cf704ca95f5 with scrape type 2
2026-03-28 22:32:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de199cb2-49e8-59c1-81dc-9cf704ca95f5, identifier: WN69%20EET
2026-03-28 22:32:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42ff2562-e2fe-510c-a932-d196e6915da0 with identifier: FV68%20OEU
2026-03-28 22:32:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42ff2562-e2fe-510c-a932-d196e6915da0 with identifier: FV68%20OEU
2026-03-28 22:32:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42ff2562-e2fe-510c-a932-d196e6915da0 with identifier: FV68%20OEU to the API
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV68%20OEU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42ff2562-e2fe-510c-a932-d196e6915da0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV68 OEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV68%20OEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 46283,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 130 GT LINE MPV',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3CUHNSSJY205198',
 'year': 2019}
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV68%2520OEU%27 HTTP/1.1" 200 None
2026-03-28 22:32:45 [bca.uk] INFO: Saving data for FV68%20OEU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535463.915055, 'last_price_update_time': 1774737165.901732}
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV68%2520OEU') HTTP/1.1" 204 0
2026-03-28 22:32:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:32:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with identifier: DG24%20KZL
2026-03-28 22:32:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with identifier: DG24%20KZL
2026-03-28 22:32:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 526ba0f7-c84e-56bc-8cdd-d98038d73ae3 with identifier: DG24%20KZL to the API
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20KZL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '526ba0f7-c84e-56bc-8cdd-d98038d73ae3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 KZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20KZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 45326,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NY4RF018217',
 'year': 2024}
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520KZL%27 HTTP/1.1" 200 None
2026-03-28 22:32:46 [bca.uk] INFO: Saving data for DG24%20KZL: {'auction_closing_time': 1774864800.0, 'created_time': 1774536248.281052, 'last_price_update_time': 1774737166.208868}
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520KZL') HTTP/1.1" 204 0
2026-03-28 22:32:46 [bca.uk] INFO: Found listing with ID: GM69%20AAO
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM69%2520AAO%27 HTTP/1.1" 200 None
2026-03-28 22:32:46 [bca.uk] INFO: Scrape type for GM69%20AAO: 2
2026-03-28 22:32:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with identifier: GM69%20AAO
2026-03-28 22:32:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with scrape type 2
2026-03-28 22:32:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with scrape type 2
2026-03-28 22:32:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6, identifier: GM69%20AAO
2026-03-28 22:32:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with identifier: YF14%20CXV
2026-03-28 22:32:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with identifier: YF14%20CXV
2026-03-28 22:32:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a0acc36-fc96-55ad-bfaa-983836cb78c2 with identifier: YF14%20CXV to the API
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF14%20CXV-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a0acc36-fc96-55ad-bfaa-983836cb78c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF14 CXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF14%20CXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': '420D',
 'odometer': 156533,
 'odometer_reading_unit': '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 420D 2.0 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA3P32040KC50711',
 'year': 2014}
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520CXV%27 HTTP/1.1" 200 None
2026-03-28 22:32:46 [bca.uk] INFO: Saving data for YF14%20CXV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535086.440999, 'last_price_update_time': 1774737166.658693}
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF14%2520CXV') HTTP/1.1" 204 0
2026-03-28 22:32:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de199cb2-49e8-59c1-81dc-9cf704ca95f5 with identifier: WN69%20EET
2026-03-28 22:32:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de199cb2-49e8-59c1-81dc-9cf704ca95f5 with identifier: WN69%20EET
2026-03-28 22:32:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de199cb2-49e8-59c1-81dc-9cf704ca95f5 with identifier: WN69%20EET to the API
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN69%20EET-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'de199cb2-49e8-59c1-81dc-9cf704ca95f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN69 EET',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN69%20EET&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 46142,
 'odometer_reading_unit': '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 C200 EQ-B 1.5 AMG LINE PREMIUM 9G Saloon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 9G',
 'vin': 'WDD2050772R529523',
 'year': 2019}
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520EET%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Saving data for WN69%20EET: {'auction_closing_time': 1774864800.0, 'created_time': 1774535048.632227, 'last_price_update_time': 1774737167.032979}
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN69%2520EET') HTTP/1.1" 204 0
2026-03-28 22:32:47 [bca.uk] INFO: Found listing with ID: HG11%20TWL
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG11%2520TWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Scrape type for HG11%20TWL: 2
2026-03-28 22:32:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fd3c65bd-d115-562b-ae0d-17ca9383a249 with identifier: HG11%20TWL
2026-03-28 22:32:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fd3c65bd-d115-562b-ae0d-17ca9383a249 with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fd3c65bd-d115-562b-ae0d-17ca9383a249 with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fd3c65bd-d115-562b-ae0d-17ca9383a249, identifier: HG11%20TWL
2026-03-28 22:32:47 [bca.uk] INFO: Found listing with ID: FX70%20OUJ
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Scrape type for FX70%20OUJ: 2
2026-03-28 22:32:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00ba7434-6282-51fa-bed0-c84e79031afd with identifier: FX70%20OUJ
2026-03-28 22:32:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00ba7434-6282-51fa-bed0-c84e79031afd with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00ba7434-6282-51fa-bed0-c84e79031afd with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00ba7434-6282-51fa-bed0-c84e79031afd, identifier: FX70%20OUJ
2026-03-28 22:32:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with identifier: GM69%20AAO
2026-03-28 22:32:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with identifier: GM69%20AAO
2026-03-28 22:32:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6 with identifier: GM69%20AAO to the API
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM69%20AAO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '17b30e44-4fb9-58f1-8e8a-bb9c1d4792c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM69 AAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM69%20AAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 47492,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 130 GT LINE EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT LINE EAT8',
 'vin': 'VR3UPHNSSKT129180',
 'year': 2020}
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM69%2520AAO%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Saving data for GM69%20AAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774534696.414053, 'last_price_update_time': 1774737167.556645}
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM69%2520AAO') HTTP/1.1" 204 0
2026-03-28 22:32:47 [bca.uk] INFO: Found listing with ID: YL73%20AYF
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Scrape type for YL73%20AYF: 2
2026-03-28 22:32:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9d6c476a-bc46-55d0-9db2-e005899c86e5 with identifier: YL73%20AYF
2026-03-28 22:32:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9d6c476a-bc46-55d0-9db2-e005899c86e5 with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9d6c476a-bc46-55d0-9db2-e005899c86e5 with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9d6c476a-bc46-55d0-9db2-e005899c86e5, identifier: YL73%20AYF
2026-03-28 22:32:47 [bca.uk] INFO: Found listing with ID: SL63%20DLO
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 22:32:47 [bca.uk] INFO: Scrape type for SL63%20DLO: 2
2026-03-28 22:32:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with identifier: SL63%20DLO
2026-03-28 22:32:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with scrape type 2
2026-03-28 22:32:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47eb0df3-aaeb-58b7-9577-a4c8192a8cef, identifier: SL63%20DLO
2026-03-28 22:32:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fd3c65bd-d115-562b-ae0d-17ca9383a249 with identifier: HG11%20TWL
2026-03-28 22:32:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fd3c65bd-d115-562b-ae0d-17ca9383a249 with identifier: HG11%20TWL
2026-03-28 22:32:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fd3c65bd-d115-562b-ae0d-17ca9383a249 with identifier: HG11%20TWL to the API
2026-03-28 22:32:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG11%20TWL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fd3c65bd-d115-562b-ae0d-17ca9383a249',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG11 TWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG11%20TWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 90807,
 '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': 'WF0GXXGAJGBD83667',
 'year': 2011}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG11%2520TWL%27 HTTP/1.1" 200 None
2026-03-28 22:32:49 [bca.uk] INFO: Saving data for HG11%20TWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535459.744559, 'last_price_update_time': 1774737169.033672}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG11%2520TWL') HTTP/1.1" 204 0
2026-03-28 22:32:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00ba7434-6282-51fa-bed0-c84e79031afd with identifier: FX70%20OUJ
2026-03-28 22:32:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00ba7434-6282-51fa-bed0-c84e79031afd with identifier: FX70%20OUJ
2026-03-28 22:32:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00ba7434-6282-51fa-bed0-c84e79031afd with identifier: FX70%20OUJ to the API
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 25,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FX70%20OUJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '00ba7434-6282-51fa-bed0-c84e79031afd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FX70 OUJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FX70%20OUJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 40126,
 'odometer_reading_unit': '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 A250 E 1.3 AMG LINE EXECUTIVE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K1770862J221473',
 'year': 2020}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 22:32:49 [bca.uk] INFO: Saving data for FX70%20OUJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774536249.624527, 'last_price_update_time': 1774737169.321022}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FX70%2520OUJ') HTTP/1.1" 204 0
2026-03-28 22:32:49 [bca.uk] INFO: Found listing with ID: YC15%20CXH
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520CXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:49 [bca.uk] INFO: Scrape type for YC15%20CXH: 2
2026-03-28 22:32:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with identifier: YC15%20CXH
2026-03-28 22:32:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with scrape type 2
2026-03-28 22:32:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with scrape type 2
2026-03-28 22:32:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a7a6687-eee4-5d40-980d-bf3f69f4c014, identifier: YC15%20CXH
2026-03-28 22:32:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9d6c476a-bc46-55d0-9db2-e005899c86e5 with identifier: YL73%20AYF
2026-03-28 22:32:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9d6c476a-bc46-55d0-9db2-e005899c86e5 with identifier: YL73%20AYF
2026-03-28 22:32:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9d6c476a-bc46-55d0-9db2-e005899c86e5 with identifier: YL73%20AYF to the API
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL73%20AYF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9d6c476a-bc46-55d0-9db2-e005899c86e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YL73 AYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL73%20AYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 21698,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZGY3RA055740',
 'year': 2023}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL73%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:32:49 [bca.uk] INFO: Saving data for YL73%20AYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535052.293519, 'last_price_update_time': 1774737169.729704}
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL73%2520AYF') HTTP/1.1" 204 0
2026-03-28 22:32:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with identifier: SL63%20DLO
2026-03-28 22:32:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with identifier: SL63%20DLO
2026-03-28 22:32:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47eb0df3-aaeb-58b7-9577-a4c8192a8cef with identifier: SL63%20DLO to the API
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL63%20DLO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '47eb0df3-aaeb-58b7-9577-a4c8192a8cef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL63 DLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL63%20DLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'UP!',
 'odometer': 71255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN UP! 1.0 60 MOVE UP Hatchback',
 'transmission': 'manual',
 'trim': '60 MOVE UP',
 'vin': 'WVWZZZAAZED038329',
 'year': 2013}
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520DLO%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Saving data for SL63%20DLO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535049.557599, 'last_price_update_time': 1774737170.007805}
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL63%2520DLO') HTTP/1.1" 204 0
2026-03-28 22:32:50 [bca.uk] INFO: Found listing with ID: LS65%20DBV
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520DBV%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Scrape type for LS65%20DBV: 2
2026-03-28 22:32:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17bda580-04b3-58c0-bcfb-b1068e60869b with identifier: LS65%20DBV
2026-03-28 22:32:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17bda580-04b3-58c0-bcfb-b1068e60869b with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17bda580-04b3-58c0-bcfb-b1068e60869b with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17bda580-04b3-58c0-bcfb-b1068e60869b, identifier: LS65%20DBV
2026-03-28 22:32:50 [bca.uk] INFO: Found listing with ID: MT70%20YFR
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Scrape type for MT70%20YFR: 2
2026-03-28 22:32:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2acab2a-a928-5f96-9269-273d91fabd88 with identifier: MT70%20YFR
2026-03-28 22:32:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2acab2a-a928-5f96-9269-273d91fabd88 with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2acab2a-a928-5f96-9269-273d91fabd88 with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c2acab2a-a928-5f96-9269-273d91fabd88, identifier: MT70%20YFR
2026-03-28 22:32:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with identifier: YC15%20CXH
2026-03-28 22:32:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with identifier: YC15%20CXH
2026-03-28 22:32:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a7a6687-eee4-5d40-980d-bf3f69f4c014 with identifier: YC15%20CXH to the API
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC15%20CXH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9a7a6687-eee4-5d40-980d-bf3f69f4c014',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC15 CXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC15%20CXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 57693,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 2.0 TDI 150 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 S LINE',
 'vin': 'WAUZZZ8VXFA131566',
 'year': 2015}
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520CXH%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Saving data for YC15%20CXH: {'auction_closing_time': 1774864800.0, 'created_time': 1774534681.716509, 'last_price_update_time': 1774737170.520906}
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC15%2520CXH') HTTP/1.1" 204 0
2026-03-28 22:32:50 [bca.uk] INFO: Found listing with ID: WF17%20VVT
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Scrape type for WF17%20VVT: 2
2026-03-28 22:32:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27d613cc-55cc-5910-9838-247ce349d567 with identifier: WF17%20VVT
2026-03-28 22:32:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27d613cc-55cc-5910-9838-247ce349d567 with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27d613cc-55cc-5910-9838-247ce349d567 with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27d613cc-55cc-5910-9838-247ce349d567, identifier: WF17%20VVT
2026-03-28 22:32:50 [bca.uk] INFO: Found listing with ID: MF69%20FFX
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520FFX%27 HTTP/1.1" 200 None
2026-03-28 22:32:50 [bca.uk] INFO: Scrape type for MF69%20FFX: 2
2026-03-28 22:32:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e08cbd3-84ea-5147-ad47-e1fc2119231e with identifier: MF69%20FFX
2026-03-28 22:32:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e08cbd3-84ea-5147-ad47-e1fc2119231e with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e08cbd3-84ea-5147-ad47-e1fc2119231e with scrape type 2
2026-03-28 22:32:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e08cbd3-84ea-5147-ad47-e1fc2119231e, identifier: MF69%20FFX
2026-03-28 22:32:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17bda580-04b3-58c0-bcfb-b1068e60869b with identifier: LS65%20DBV
2026-03-28 22:32:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17bda580-04b3-58c0-bcfb-b1068e60869b with identifier: LS65%20DBV
2026-03-28 22:32:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17bda580-04b3-58c0-bcfb-b1068e60869b with identifier: LS65%20DBV to the API
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS65%20DBV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17bda580-04b3-58c0-bcfb-b1068e60869b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LS65 DBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS65%20DBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 126648,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.5 TDCI 120 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 120 TITANIUM X',
 'vin': 'WF05XXGCC5FS31751',
 'year': 2015}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520DBV%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Saving data for LS65%20DBV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535458.3772, 'last_price_update_time': 1774737171.020062}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS65%2520DBV') HTTP/1.1" 204 0
2026-03-28 22:32:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c2acab2a-a928-5f96-9269-273d91fabd88 with identifier: MT70%20YFR
2026-03-28 22:32:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c2acab2a-a928-5f96-9269-273d91fabd88 with identifier: MT70%20YFR
2026-03-28 22:32:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c2acab2a-a928-5f96-9269-273d91fabd88 with identifier: MT70%20YFR to the API
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT70%20YFR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c2acab2a-a928-5f96-9269-273d91fabd88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MT70 YFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT70%20YFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 37068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': '5YJ3F7EB4MF828994',
 'year': 2020}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Saving data for MT70%20YFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774536247.449958, 'last_price_update_time': 1774737171.334194}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT70%2520YFR') HTTP/1.1" 204 0
2026-03-28 22:32:51 [bca.uk] INFO: Found listing with ID: RV65%20LRF
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Scrape type for RV65%20LRF: 2
2026-03-28 22:32:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d058d99f-befc-56d9-98c8-5908837ff69e with identifier: RV65%20LRF
2026-03-28 22:32:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d058d99f-befc-56d9-98c8-5908837ff69e with scrape type 2
2026-03-28 22:32:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d058d99f-befc-56d9-98c8-5908837ff69e with scrape type 2
2026-03-28 22:32:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d058d99f-befc-56d9-98c8-5908837ff69e, identifier: RV65%20LRF
2026-03-28 22:32:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27d613cc-55cc-5910-9838-247ce349d567 with identifier: WF17%20VVT
2026-03-28 22:32:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27d613cc-55cc-5910-9838-247ce349d567 with identifier: WF17%20VVT
2026-03-28 22:32:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27d613cc-55cc-5910-9838-247ce349d567 with identifier: WF17%20VVT to the API
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WF17%20VVT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27d613cc-55cc-5910-9838-247ce349d567',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WF17 VVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WF17%20VVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'A160',
 'odometer': 83302,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A160 1.6 AMG LINE EXECUTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'AMG LINE EXECUTIVE',
 'vin': 'WDD1760412J618854',
 'year': 2017}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF17%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Saving data for WF17%20VVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774535082.885926, 'last_price_update_time': 1774737171.722024}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WF17%2520VVT') HTTP/1.1" 204 0
2026-03-28 22:32:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e08cbd3-84ea-5147-ad47-e1fc2119231e with identifier: MF69%20FFX
2026-03-28 22:32:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e08cbd3-84ea-5147-ad47-e1fc2119231e with identifier: MF69%20FFX
2026-03-28 22:32:51 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 0e08cbd3-84ea-5147-ad47-e1fc2119231e with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF69%20FFX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e08cbd3-84ea-5147-ad47-e1fc2119231e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF69 FFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF69%20FFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 48062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 RAPTOR CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 RAPTOR',
 'vin': '6FPPXXMJ2PKE06604',
 'year': 2019}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520FFX%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Saving data for MF69%20FFX: {'auction_closing_time': 1774692000.0, 'created_time': 1773834061.428458, 'last_price_update_time': 1774737171.75347}
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF69%2520FFX') HTTP/1.1" 204 0
2026-03-28 22:32:51 [bca.uk] INFO: Found listing with ID: MT15%20GCY
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Scrape type for MT15%20GCY: 2
2026-03-28 22:32:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6458e074-5a54-5ce8-bfbd-02756204358f with identifier: MT15%20GCY
2026-03-28 22:32:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6458e074-5a54-5ce8-bfbd-02756204358f with scrape type 2
2026-03-28 22:32:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6458e074-5a54-5ce8-bfbd-02756204358f with scrape type 2
2026-03-28 22:32:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6458e074-5a54-5ce8-bfbd-02756204358f, identifier: MT15%20GCY
2026-03-28 22:32:51 [bca.uk] INFO: Total items found: 100
2026-03-28 22:32:51 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded
2026-03-28 22:32:51 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:32:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:32:51 [bca.uk] INFO: Found listing with ID: BL23%20CNE
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL23%2520CNE%27 HTTP/1.1" 200 None
2026-03-28 22:32:51 [bca.uk] INFO: Scrape type for BL23%20CNE: 2
2026-03-28 22:32:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce08b20-a874-5028-9f81-8d1694b70d5e with identifier: BL23%20CNE
2026-03-28 22:32:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce08b20-a874-5028-9f81-8d1694b70d5e with scrape type 2
2026-03-28 22:32:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ce08b20-a874-5028-9f81-8d1694b70d5e with scrape type 2
2026-03-28 22:32:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ce08b20-a874-5028-9f81-8d1694b70d5e, identifier: BL23%20CNE
2026-03-28 22:32:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d058d99f-befc-56d9-98c8-5908837ff69e with identifier: RV65%20LRF
2026-03-28 22:32:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d058d99f-befc-56d9-98c8-5908837ff69e with identifier: RV65%20LRF
2026-03-28 22:32:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d058d99f-befc-56d9-98c8-5908837ff69e with identifier: RV65%20LRF to the API
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV65%20LRF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd058d99f-befc-56d9-98c8-5908837ff69e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV65 LRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV65%20LRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'BMW',
 'model': '520D',
 'odometer': 89791,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 520D 2.0 190 M SPORT STEP Saloon',
 'transmission': 'automatic',
 'trim': '190 M SPORT STEP',
 'vin': 'WBA5E52070G112512',
 'year': 2015}
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV65%2520LRF%27 HTTP/1.1" 200 None
2026-03-28 22:32:52 [bca.uk] INFO: Saving data for RV65%20LRF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534695.548112, 'last_price_update_time': 1774737172.283613}
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520LRF') HTTP/1.1" 204 0
2026-03-28 22:32:52 [bca.uk] INFO: Found listing with ID: MV14%20KDX
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV14%2520KDX%27 HTTP/1.1" 200 None
2026-03-28 22:32:52 [bca.uk] INFO: Scrape type for MV14%20KDX: 2
2026-03-28 22:32:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with identifier: MV14%20KDX
2026-03-28 22:32:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with scrape type 2
2026-03-28 22:32:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with scrape type 2
2026-03-28 22:32:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15f36cf5-d530-54cd-a1da-3fa1dfd706e2, identifier: MV14%20KDX
2026-03-28 22:32:52 [bca.uk] INFO: Found listing with ID: YS67%20HKF
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 22:32:52 [bca.uk] INFO: Scrape type for YS67%20HKF: 2
2026-03-28 22:32:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with identifier: YS67%20HKF
2026-03-28 22:32:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with scrape type 2
2026-03-28 22:32:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with scrape type 2
2026-03-28 22:32:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ed674ac-03a7-5faa-babf-d8e48b05ddaf, identifier: YS67%20HKF
2026-03-28 22:32:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6458e074-5a54-5ce8-bfbd-02756204358f with identifier: MT15%20GCY
2026-03-28 22:32:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6458e074-5a54-5ce8-bfbd-02756204358f with identifier: MT15%20GCY
2026-03-28 22:32:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6458e074-5a54-5ce8-bfbd-02756204358f with identifier: MT15%20GCY to the API
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT15%20GCY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6458e074-5a54-5ce8-bfbd-02756204358f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT15 GCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT15%20GCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 78090,
 'odometer_reading_unit': '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': 'WF0DXXGAKDFE29447',
 'year': 2015}
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT15%2520GCY%27 HTTP/1.1" 200 None
2026-03-28 22:32:52 [bca.uk] INFO: Saving data for MT15%20GCY: {'auction_closing_time': 1774864800.0, 'created_time': 1774535432.35045, 'last_price_update_time': 1774737172.920967}
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT15%2520GCY') HTTP/1.1" 204 0
2026-03-28 22:32:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ce08b20-a874-5028-9f81-8d1694b70d5e with identifier: BL23%20CNE
2026-03-28 22:32:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ce08b20-a874-5028-9f81-8d1694b70d5e with identifier: BL23%20CNE
2026-03-28 22:32:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ce08b20-a874-5028-9f81-8d1694b70d5e with identifier: BL23%20CNE to the API
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL23%20CNE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '2ce08b20-a874-5028-9f81-8d1694b70d5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL23 CNE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL23%20CNE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'PEUGEOT',
 'model': 'E-208',
 'odometer': 16784,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT E-208 100KW 50KWH ALLURE PREMIUM+ Hatchback',
 'transmission': 'automatic',
 'trim': '100KW 50KWH ALLURE PREMIUM+',
 'vin': 'VR3UHZKXZPT511067',
 'year': 2023}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL23%2520CNE%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Saving data for BL23%20CNE: {'auction_closing_time': 1774864800.0, 'created_time': 1774536246.623147, 'last_price_update_time': 1774737173.207711}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL23%2520CNE') HTTP/1.1" 204 0
2026-03-28 22:32:53 [bca.uk] INFO: Found listing with ID: RO09%20HKH
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Scrape type for RO09%20HKH: 2
2026-03-28 22:32:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff802455-790b-5a22-9bed-fa1e4350ff56 with identifier: RO09%20HKH
2026-03-28 22:32:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff802455-790b-5a22-9bed-fa1e4350ff56 with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff802455-790b-5a22-9bed-fa1e4350ff56 with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff802455-790b-5a22-9bed-fa1e4350ff56, identifier: RO09%20HKH
2026-03-28 22:32:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with identifier: MV14%20KDX
2026-03-28 22:32:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with identifier: MV14%20KDX
2026-03-28 22:32:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15f36cf5-d530-54cd-a1da-3fa1dfd706e2 with identifier: MV14%20KDX to the API
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV14%20KDX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '15f36cf5-d530-54cd-a1da-3fa1dfd706e2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV14 KDX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV14%20KDX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ADAM',
 'odometer': 76865,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ADAM 1.2 VVT 70 JAM Hatchback',
 'transmission': 'manual',
 'trim': 'VVT 70 JAM',
 'vin': 'W0L0MAP08E6030422',
 'year': 2014}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV14%2520KDX%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Saving data for MV14%20KDX: {'auction_closing_time': 1774864800.0, 'created_time': 1774535073.96137, 'last_price_update_time': 1774737173.635638}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV14%2520KDX') HTTP/1.1" 204 0
2026-03-28 22:32:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with identifier: YS67%20HKF
2026-03-28 22:32:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with identifier: YS67%20HKF
2026-03-28 22:32:53 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: 2ed674ac-03a7-5faa-babf-d8e48b05ddaf with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS67%20HKF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2ed674ac-03a7-5faa-babf-d8e48b05ddaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS67 HKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS67%20HKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 146084,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PHR76724',
 'year': 2017}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS67%2520HKF%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Saving data for YS67%20HKF: {'auction_closing_time': 1774692000.0, 'created_time': 1773831215.510987, 'last_price_update_time': 1774737173.670463}
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS67%2520HKF') HTTP/1.1" 204 0
2026-03-28 22:32:53 [bca.uk] INFO: Found listing with ID: NL15%20HWO
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520HWO%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Scrape type for NL15%20HWO: 2
2026-03-28 22:32:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d86db2-3d2d-5952-881d-c6f509eaa05e with identifier: NL15%20HWO
2026-03-28 22:32:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d86db2-3d2d-5952-881d-c6f509eaa05e with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34d86db2-3d2d-5952-881d-c6f509eaa05e with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34d86db2-3d2d-5952-881d-c6f509eaa05e, identifier: NL15%20HWO
2026-03-28 22:32:53 [bca.uk] INFO: Found listing with ID: WN74%20UOV
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520UOV%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Scrape type for WN74%20UOV: 2
2026-03-28 22:32:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 672f413b-4833-5463-8e81-7bd67cb5522b with identifier: WN74%20UOV
2026-03-28 22:32:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 672f413b-4833-5463-8e81-7bd67cb5522b with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 672f413b-4833-5463-8e81-7bd67cb5522b with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 672f413b-4833-5463-8e81-7bd67cb5522b, identifier: WN74%20UOV
2026-03-28 22:32:53 [bca.uk] INFO: Found listing with ID: BV24%20ASU
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV24%2520ASU%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Scrape type for BV24%20ASU: 0
2026-03-28 22:32:53 [bca.uk] INFO: Found listing with ID: SG22%20OZM
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 22:32:53 [bca.uk] INFO: Scrape type for SG22%20OZM: 2
2026-03-28 22:32:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e26216a3-8071-5a78-ac6c-672d6851c9ff with identifier: SG22%20OZM
2026-03-28 22:32:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e26216a3-8071-5a78-ac6c-672d6851c9ff with scrape type 2
2026-03-28 22:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e26216a3-8071-5a78-ac6c-672d6851c9ff with scrape type 2
2026-03-28 22:32:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e26216a3-8071-5a78-ac6c-672d6851c9ff, identifier: SG22%20OZM
2026-03-28 22:32:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff802455-790b-5a22-9bed-fa1e4350ff56 with identifier: RO09%20HKH
2026-03-28 22:32:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff802455-790b-5a22-9bed-fa1e4350ff56 with identifier: RO09%20HKH
2026-03-28 22:32:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff802455-790b-5a22-9bed-fa1e4350ff56 with identifier: RO09%20HKH to the API
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO09%20HKH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff802455-790b-5a22-9bed-fa1e4350ff56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO09 HKH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO09%20HKH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 81932,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 140 GT',
 'vin': 'WVWZZZ1KZ9W143919',
 'year': 2009}
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO09%2520HKH%27 HTTP/1.1" 200 None
2026-03-28 22:32:54 [bca.uk] INFO: Saving data for RO09%20HKH: {'auction_closing_time': 1774864800.0, 'created_time': 1774339302.707031, 'last_price_update_time': 1774737174.315562}
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO09%2520HKH') HTTP/1.1" 204 0
2026-03-28 22:32:54 [bca.uk] INFO: Found listing with ID: RE16%20YPD
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520YPD%27 HTTP/1.1" 200 None
2026-03-28 22:32:54 [bca.uk] INFO: Scrape type for RE16%20YPD: 2
2026-03-28 22:32:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with identifier: RE16%20YPD
2026-03-28 22:32:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with scrape type 2
2026-03-28 22:32:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with scrape type 2
2026-03-28 22:32:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca, identifier: RE16%20YPD
2026-03-28 22:32:54 [bca.uk] INFO: Found listing with ID: YB69%20PVV
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:32:54 [bca.uk] INFO: Scrape type for YB69%20PVV: 2
2026-03-28 22:32:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b2f883-5b41-5ef2-89ad-7c21ff611568 with identifier: YB69%20PVV
2026-03-28 22:32:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b2f883-5b41-5ef2-89ad-7c21ff611568 with scrape type 2
2026-03-28 22:32:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b2f883-5b41-5ef2-89ad-7c21ff611568 with scrape type 2
2026-03-28 22:32:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 15b2f883-5b41-5ef2-89ad-7c21ff611568, identifier: YB69%20PVV
2026-03-28 22:32:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34d86db2-3d2d-5952-881d-c6f509eaa05e with identifier: NL15%20HWO
2026-03-28 22:32:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34d86db2-3d2d-5952-881d-c6f509eaa05e with identifier: NL15%20HWO
2026-03-28 22:32:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34d86db2-3d2d-5952-881d-c6f509eaa05e with identifier: NL15%20HWO to the API
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL15%20HWO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '34d86db2-3d2d-5952-881d-c6f509eaa05e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NL15 HWO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL15%20HWO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 85056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDFD72828',
 'year': 2015}
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL15%2520HWO%27 HTTP/1.1" 200 None
2026-03-28 22:32:54 [bca.uk] INFO: Saving data for NL15%20HWO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535462.375742, 'last_price_update_time': 1774737174.830981}
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL15%2520HWO') HTTP/1.1" 204 0
2026-03-28 22:32:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 672f413b-4833-5463-8e81-7bd67cb5522b with identifier: WN74%20UOV
2026-03-28 22:32:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 672f413b-4833-5463-8e81-7bd67cb5522b with identifier: WN74%20UOV
2026-03-28 22:32:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 672f413b-4833-5463-8e81-7bd67cb5522b with identifier: WN74%20UOV to the API
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN74%20UOV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '672f413b-4833-5463-8e81-7bd67cb5522b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN74 UOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN74%20UOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 8739,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA3R3088856',
 'year': 2024}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN74%2520UOV%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Saving data for WN74%20UOV: {'auction_closing_time': 1774864800.0, 'created_time': 1773834987.558984, 'last_price_update_time': 1774737175.100733}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN74%2520UOV') HTTP/1.1" 204 0
2026-03-28 22:32:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e26216a3-8071-5a78-ac6c-672d6851c9ff with identifier: SG22%20OZM
2026-03-28 22:32:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e26216a3-8071-5a78-ac6c-672d6851c9ff with identifier: SG22%20OZM
2026-03-28 22:32:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e26216a3-8071-5a78-ac6c-672d6851c9ff with identifier: SG22%20OZM to the API
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SG22%20OZM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e26216a3-8071-5a78-ac6c-672d6851c9ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SG22 OZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20OZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 24133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS6NC500101',
 'year': 2022}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Saving data for SG22%20OZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774536240.547805, 'last_price_update_time': 1774737175.3716}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520OZM') HTTP/1.1" 204 0
2026-03-28 22:32:55 [bca.uk] INFO: Found listing with ID: AY15%20WGP
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY15%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Scrape type for AY15%20WGP: 0
2026-03-28 22:32:55 [bca.uk] INFO: Found listing with ID: SK69%20GHU
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520GHU%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Scrape type for SK69%20GHU: 0
2026-03-28 22:32:55 [bca.uk] INFO: Found listing with ID: SW18%20CCU
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520CCU%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Scrape type for SW18%20CCU: 0
2026-03-28 22:32:55 [bca.uk] INFO: Found listing with ID: YB65%20UOY
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB65%2520UOY%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Scrape type for YB65%20UOY: 0
2026-03-28 22:32:55 [bca.uk] INFO: Found listing with ID: MD71%20LBE
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Scrape type for MD71%20LBE: 2
2026-03-28 22:32:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e14efbc4-3d12-5d7e-b97f-ca50af99d408 with identifier: MD71%20LBE
2026-03-28 22:32:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e14efbc4-3d12-5d7e-b97f-ca50af99d408 with scrape type 2
2026-03-28 22:32:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e14efbc4-3d12-5d7e-b97f-ca50af99d408 with scrape type 2
2026-03-28 22:32:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e14efbc4-3d12-5d7e-b97f-ca50af99d408, identifier: MD71%20LBE
2026-03-28 22:32:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with identifier: RE16%20YPD
2026-03-28 22:32:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with identifier: RE16%20YPD
2026-03-28 22:32:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca with identifier: RE16%20YPD to the API
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE16%20YPD-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4aae8ce1-7dc1-53c9-846d-0ab0f23c2bca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE16 YPD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE16%20YPD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'GRAND PICASSO',
 'odometer': 105647,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN GRAND PICASSO 1.6 BLUEHDI 120 VTR+ EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'BLUEHDI 120 VTR+ EAT6',
 'vin': 'VF73ABHZTGJ630386',
 'year': 2016}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE16%2520YPD%27 HTTP/1.1" 200 None
2026-03-28 22:32:55 [bca.uk] INFO: Saving data for RE16%20YPD: {'auction_closing_time': 1774864800.0, 'created_time': 1773823053.279745, 'last_price_update_time': 1774737175.854803}
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE16%2520YPD') HTTP/1.1" 204 0
2026-03-28 22:32:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 15b2f883-5b41-5ef2-89ad-7c21ff611568 with identifier: YB69%20PVV
2026-03-28 22:32:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 15b2f883-5b41-5ef2-89ad-7c21ff611568 with identifier: YB69%20PVV
2026-03-28 22:32:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 15b2f883-5b41-5ef2-89ad-7c21ff611568 with identifier: YB69%20PVV to the API
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 83,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB69%20PVV-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': '15b2f883-5b41-5ef2-89ad-7c21ff611568',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB69 PVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB69%20PVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 48985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 VVT-I HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID DESIGN',
 'vin': 'SB1K93BE20E080000',
 'year': 2019}
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Saving data for YB69%20PVV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535025.626063, 'last_price_update_time': 1774737176.23254}
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB69%2520PVV') HTTP/1.1" 204 0
2026-03-28 22:32:56 [bca.uk] INFO: Found listing with ID: PO13%20OZW
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO13%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Scrape type for PO13%20OZW: 2
2026-03-28 22:32:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with identifier: PO13%20OZW
2026-03-28 22:32:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 959b3ce5-f349-5e68-9eef-b2bb98d4a02c, identifier: PO13%20OZW
2026-03-28 22:32:56 [bca.uk] INFO: Found listing with ID: YM72%20AHN
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Scrape type for YM72%20AHN: 2
2026-03-28 22:32:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0b31333-cf87-5c01-8ded-b8d7788cf303 with identifier: YM72%20AHN
2026-03-28 22:32:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0b31333-cf87-5c01-8ded-b8d7788cf303 with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0b31333-cf87-5c01-8ded-b8d7788cf303 with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0b31333-cf87-5c01-8ded-b8d7788cf303, identifier: YM72%20AHN
2026-03-28 22:32:56 [bca.uk] INFO: Found listing with ID: BK75%20GHN
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK75%2520GHN%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Scrape type for BK75%20GHN: 2
2026-03-28 22:32:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bde9133-eda2-53f6-a2c4-daad928ec284 with identifier: BK75%20GHN
2026-03-28 22:32:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bde9133-eda2-53f6-a2c4-daad928ec284 with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bde9133-eda2-53f6-a2c4-daad928ec284 with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bde9133-eda2-53f6-a2c4-daad928ec284, identifier: BK75%20GHN
2026-03-28 22:32:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e14efbc4-3d12-5d7e-b97f-ca50af99d408 with identifier: MD71%20LBE
2026-03-28 22:32:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e14efbc4-3d12-5d7e-b97f-ca50af99d408 with identifier: MD71%20LBE
2026-03-28 22:32:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e14efbc4-3d12-5d7e-b97f-ca50af99d408 with identifier: MD71%20LBE to the API
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD71%20LBE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e14efbc4-3d12-5d7e-b97f-ca50af99d408',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MD71 LBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD71%20LBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 32473,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK9NC477902',
 'year': 2022}
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD71%2520LBE%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Saving data for MD71%20LBE: {'auction_closing_time': 1774864800.0, 'created_time': 1774534907.937319, 'last_price_update_time': 1774737176.843764}
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD71%2520LBE') HTTP/1.1" 204 0
2026-03-28 22:32:56 [bca.uk] INFO: Found listing with ID: UGZ%209263
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UGZ%25209263%27 HTTP/1.1" 200 None
2026-03-28 22:32:56 [bca.uk] INFO: Scrape type for UGZ%209263: 2
2026-03-28 22:32:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with identifier: UGZ%209263
2026-03-28 22:32:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with scrape type 2
2026-03-28 22:32:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 650d7ce7-5069-5feb-aeae-6bb1d3dda7be, identifier: UGZ%209263
2026-03-28 22:32:56 [bca.uk] INFO: Found listing with ID: CE06%20SDY
2026-03-28 22:32:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE06%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:32:57 [bca.uk] INFO: Scrape type for CE06%20SDY: 2
2026-03-28 22:32:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with identifier: CE06%20SDY
2026-03-28 22:32:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with scrape type 2
2026-03-28 22:32:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with scrape type 2
2026-03-28 22:32:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f1a625aa-0d57-5c1f-8a4b-ce2b14512f72, identifier: CE06%20SDY
2026-03-28 22:32:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with identifier: PO13%20OZW
2026-03-28 22:32:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with identifier: PO13%20OZW
2026-03-28 22:32:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 959b3ce5-f349-5e68-9eef-b2bb98d4a02c with identifier: PO13%20OZW to the API
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO13%20OZW-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '959b3ce5-f349-5e68-9eef-b2bb98d4a02c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO13 OZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO13%20OZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 133782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 140 ZETEC BUSINESS ED. Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 140 ZETEC BUSINESS ED.',
 'vin': 'WF0EXXGBBECY74705',
 'year': 2013}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO13%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:32:57 [bca.uk] INFO: Saving data for PO13%20OZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774535460.14686, 'last_price_update_time': 1774737177.360122}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO13%2520OZW') HTTP/1.1" 204 0
2026-03-28 22:32:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0b31333-cf87-5c01-8ded-b8d7788cf303 with identifier: YM72%20AHN
2026-03-28 22:32:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0b31333-cf87-5c01-8ded-b8d7788cf303 with identifier: YM72%20AHN
2026-03-28 22:32:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0b31333-cf87-5c01-8ded-b8d7788cf303 with identifier: YM72%20AHN to the API
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20AHN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0b31333-cf87-5c01-8ded-b8d7788cf303',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 AHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20AHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 27552,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ7NJH06738',
 'year': 2023}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 22:32:57 [bca.uk] INFO: Saving data for YM72%20AHN: {'auction_closing_time': 1774864800.0, 'created_time': 1773841253.757876, 'last_price_update_time': 1774737177.671929}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520AHN') HTTP/1.1" 204 0
2026-03-28 22:32:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bde9133-eda2-53f6-a2c4-daad928ec284 with identifier: BK75%20GHN
2026-03-28 22:32:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bde9133-eda2-53f6-a2c4-daad928ec284 with identifier: BK75%20GHN
2026-03-28 22:32:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bde9133-eda2-53f6-a2c4-daad928ec284 with identifier: BK75%20GHN to the API
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK75%20GHN-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3bde9133-eda2-53f6-a2c4-daad928ec284',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK75 GHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK75%20GHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'BMW',
 'model': 'I4 GRAN COUPE',
 'odometer': 4541,
 '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 I4 GRAN COUPE 250KW 84KWH ED40 M SPORT Coupe',
 'transmission': 'automatic',
 'trim': '250KW 84KWH ED40 M SPORT',
 'vin': 'WBY62HD030FV70616',
 'year': 2025}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK75%2520GHN%27 HTTP/1.1" 200 None
2026-03-28 22:32:57 [bca.uk] INFO: Saving data for BK75%20GHN: {'auction_closing_time': 1774864800.0, 'created_time': 1774536247.048278, 'last_price_update_time': 1774737177.953737}
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK75%2520GHN') HTTP/1.1" 204 0
2026-03-28 22:32:57 [bca.uk] INFO: Found listing with ID: BL71%20EOF
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 22:32:57 [bca.uk] INFO: Scrape type for BL71%20EOF: 2
2026-03-28 22:32:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 47b26b28-c229-5271-9124-18752445a234 with identifier: BL71%20EOF
2026-03-28 22:32:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 47b26b28-c229-5271-9124-18752445a234 with scrape type 2
2026-03-28 22:32:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 47b26b28-c229-5271-9124-18752445a234 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 47b26b28-c229-5271-9124-18752445a234, identifier: BL71%20EOF
2026-03-28 22:32:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with identifier: UGZ%209263
2026-03-28 22:32:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with identifier: UGZ%209263
2026-03-28 22:32:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 650d7ce7-5069-5feb-aeae-6bb1d3dda7be with identifier: UGZ%209263 to the API
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=UGZ%209263-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '650d7ce7-5069-5feb-aeae-6bb1d3dda7be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'UGZ 9263',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=UGZ%209263&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 47896,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 STANDARD PLUS Saloon',
 'transmission': 'automatic',
 'trim': 'STANDARD PLUS',
 'vin': 'LRW3F7FA6MC334944',
 'year': 2021}
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27UGZ%25209263%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Saving data for UGZ%209263: {'auction_closing_time': 1774864800.0, 'created_time': 1774535076.166722, 'last_price_update_time': 1774737178.357652}
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='UGZ%25209263') HTTP/1.1" 204 0
2026-03-28 22:32:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with identifier: CE06%20SDY
2026-03-28 22:32:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with identifier: CE06%20SDY
2026-03-28 22:32:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f1a625aa-0d57-5c1f-8a4b-ce2b14512f72 with identifier: CE06%20SDY to the API
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE06%20SDY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f1a625aa-0d57-5c1f-8a4b-ce2b14512f72',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE06 SDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE06%20SDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 61708,
 '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 MONDEO 2.0 TITANIUM X Hatchback',
 'transmission': 'automatic',
 'trim': 'TITANIUM X',
 'vin': 'WF05XXGBB56L25404',
 'year': 2006}
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE06%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Saving data for CE06%20SDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774535026.733364, 'last_price_update_time': 1774737178.651448}
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE06%2520SDY') HTTP/1.1" 204 0
2026-03-28 22:32:58 [bca.uk] INFO: Found listing with ID: RF16%20NYO
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520NYO%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Scrape type for RF16%20NYO: 2
2026-03-28 22:32:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b761fd26-d47b-5f04-8dba-0a494eb36466 with identifier: RF16%20NYO
2026-03-28 22:32:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b761fd26-d47b-5f04-8dba-0a494eb36466 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b761fd26-d47b-5f04-8dba-0a494eb36466 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b761fd26-d47b-5f04-8dba-0a494eb36466, identifier: RF16%20NYO
2026-03-28 22:32:58 [bca.uk] INFO: Found listing with ID: YM72%20DZH
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Scrape type for YM72%20DZH: 2
2026-03-28 22:32:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eb8ba007-1690-5dfc-9abb-fd1b50813009 with identifier: YM72%20DZH
2026-03-28 22:32:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eb8ba007-1690-5dfc-9abb-fd1b50813009 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eb8ba007-1690-5dfc-9abb-fd1b50813009 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: eb8ba007-1690-5dfc-9abb-fd1b50813009, identifier: YM72%20DZH
2026-03-28 22:32:58 [bca.uk] INFO: Found listing with ID: WU72%20TBX
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU72%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Scrape type for WU72%20TBX: 0
2026-03-28 22:32:58 [bca.uk] INFO: Found listing with ID: EJ70%20ZCV
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ70%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 22:32:58 [bca.uk] INFO: Scrape type for EJ70%20ZCV: 2
2026-03-28 22:32:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with identifier: EJ70%20ZCV
2026-03-28 22:32:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with scrape type 2
2026-03-28 22:32:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with scrape type 2
2026-03-28 22:32:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bbf71ba3-e220-53c4-9a4b-ecfac9f77280, identifier: EJ70%20ZCV
2026-03-28 22:32:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 47b26b28-c229-5271-9124-18752445a234 with identifier: BL71%20EOF
2026-03-28 22:32:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 47b26b28-c229-5271-9124-18752445a234 with identifier: BL71%20EOF
2026-03-28 22:32:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 47b26b28-c229-5271-9124-18752445a234 with identifier: BL71%20EOF to the API
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL71%20EOF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '47b26b28-c229-5271-9124-18752445a234',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BL71 EOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL71%20EOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 56555,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 LONG RANGE AWD Saloon',
 'transmission': 'automatic',
 'trim': 'LONG RANGE AWD',
 'vin': 'LRW3F7EK1NC477876',
 'year': 2022}
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 22:32:59 [bca.uk] INFO: Saving data for BL71%20EOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774534906.449939, 'last_price_update_time': 1774737179.307484}
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL71%2520EOF') HTTP/1.1" 204 0
2026-03-28 22:32:59 [bca.uk] INFO: Found listing with ID: GN60%20HLV
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN60%2520HLV%27 HTTP/1.1" 200 None
2026-03-28 22:32:59 [bca.uk] INFO: Scrape type for GN60%20HLV: 2
2026-03-28 22:32:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with identifier: GN60%20HLV
2026-03-28 22:32:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with scrape type 2
2026-03-28 22:32:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with scrape type 2
2026-03-28 22:32:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 46718d28-ea03-5d11-aa7e-0ceb34fb93e1, identifier: GN60%20HLV
2026-03-28 22:32:59 [bca.uk] INFO: Found listing with ID: KV61%20VFF
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:32:59 [bca.uk] INFO: Scrape type for KV61%20VFF: 2
2026-03-28 22:32:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e396751-bc14-540d-a473-d3c031347aa1 with identifier: KV61%20VFF
2026-03-28 22:32:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e396751-bc14-540d-a473-d3c031347aa1 with scrape type 2
2026-03-28 22:32:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e396751-bc14-540d-a473-d3c031347aa1 with scrape type 2
2026-03-28 22:32:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e396751-bc14-540d-a473-d3c031347aa1, identifier: KV61%20VFF
2026-03-28 22:32:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b761fd26-d47b-5f04-8dba-0a494eb36466 with identifier: RF16%20NYO
2026-03-28 22:32:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b761fd26-d47b-5f04-8dba-0a494eb36466 with identifier: RF16%20NYO
2026-03-28 22:32:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b761fd26-d47b-5f04-8dba-0a494eb36466 with identifier: RF16%20NYO to the API
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:32:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF16%20NYO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b761fd26-d47b-5f04-8dba-0a494eb36466',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF16 NYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF16%20NYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 103306,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDGB36788',
 'year': 2016}
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF16%2520NYO%27 HTTP/1.1" 200 None
2026-03-28 22:32:59 [bca.uk] INFO: Saving data for RF16%20NYO: {'auction_closing_time': 1774864800.0, 'created_time': 1774535453.637835, 'last_price_update_time': 1774737179.801091}
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:32:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF16%2520NYO') HTTP/1.1" 204 0
2026-03-28 22:32:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: eb8ba007-1690-5dfc-9abb-fd1b50813009 with identifier: YM72%20DZH
2026-03-28 22:32:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: eb8ba007-1690-5dfc-9abb-fd1b50813009 with identifier: YM72%20DZH
2026-03-28 22:33:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: eb8ba007-1690-5dfc-9abb-fd1b50813009 with identifier: YM72%20DZH to the API
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YM72%20DZH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'eb8ba007-1690-5dfc-9abb-fd1b50813009',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YM72 DZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YM72%20DZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FIAT',
 'model': '500',
 'odometer': 27524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ6NJH06682',
 'year': 2023}
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520DZH%27 HTTP/1.1" 200 None
2026-03-28 22:33:00 [bca.uk] INFO: Saving data for YM72%20DZH: {'auction_closing_time': 1774864800.0, 'created_time': 1773826327.498343, 'last_price_update_time': 1774737180.262046}
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YM72%2520DZH') HTTP/1.1" 204 0
2026-03-28 22:33:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with identifier: EJ70%20ZCV
2026-03-28 22:33:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with identifier: EJ70%20ZCV
2026-03-28 22:33:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bbf71ba3-e220-53c4-9a4b-ecfac9f77280 with identifier: EJ70%20ZCV to the API
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ70%20ZCV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bbf71ba3-e220-53c4-9a4b-ecfac9f77280',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EJ70 ZCV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ70%20ZCV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 18169,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 EVO 80 MATCH Hatchback',
 'transmission': 'manual',
 'trim': 'EVO 80 MATCH',
 'vin': 'WVWZZZAWZMU011307',
 'year': 2020}
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ70%2520ZCV%27 HTTP/1.1" 200 None
2026-03-28 22:33:00 [bca.uk] INFO: Saving data for EJ70%20ZCV: {'auction_closing_time': 1774951200.0, 'created_time': 1774536269.352001, 'last_price_update_time': 1774737180.553639}
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ70%2520ZCV') HTTP/1.1" 204 0
2026-03-28 22:33:00 [bca.uk] INFO: Found listing with ID: AO65%20RUJ
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO65%2520RUJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:00 [bca.uk] INFO: Scrape type for AO65%20RUJ: 0
2026-03-28 22:33:00 [bca.uk] INFO: Found listing with ID: MD68%20TZS
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD68%2520TZS%27 HTTP/1.1" 200 None
2026-03-28 22:33:00 [bca.uk] INFO: Scrape type for MD68%20TZS: 2
2026-03-28 22:33:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7508a6c-959e-5eff-992d-1b0b226dd6a9 with identifier: MD68%20TZS
2026-03-28 22:33:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7508a6c-959e-5eff-992d-1b0b226dd6a9 with scrape type 2
2026-03-28 22:33:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7508a6c-959e-5eff-992d-1b0b226dd6a9 with scrape type 2
2026-03-28 22:33:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7508a6c-959e-5eff-992d-1b0b226dd6a9, identifier: MD68%20TZS
2026-03-28 22:33:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with identifier: GN60%20HLV
2026-03-28 22:33:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with identifier: GN60%20HLV
2026-03-28 22:33:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 46718d28-ea03-5d11-aa7e-0ceb34fb93e1 with identifier: GN60%20HLV to the API
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GN60%20HLV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '46718d28-ea03-5d11-aa7e-0ceb34fb93e1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GN60 HLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GN60%20HLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 97427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 140 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM P/SHIFT',
 'vin': 'WF0SXXGBWSAR05113',
 'year': 2010}
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN60%2520HLV%27 HTTP/1.1" 200 None
2026-03-28 22:33:00 [bca.uk] INFO: Saving data for GN60%20HLV: {'auction_closing_time': 1774864800.0, 'created_time': 1773839054.249654, 'last_price_update_time': 1774737180.99642}
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GN60%2520HLV') HTTP/1.1" 204 0
2026-03-28 22:33:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e396751-bc14-540d-a473-d3c031347aa1 with identifier: KV61%20VFF
2026-03-28 22:33:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e396751-bc14-540d-a473-d3c031347aa1 with identifier: KV61%20VFF
2026-03-28 22:33:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e396751-bc14-540d-a473-d3c031347aa1 with identifier: KV61%20VFF to the API
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KV61%20VFF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5e396751-bc14-540d-a473-d3c031347aa1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KV61 VFF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KV61%20VFF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': 'RCZ',
 'odometer': 96938,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'PEUGEOT RCZ 1.6 THP 200 GT Coupe',
 'transmission': 'manual',
 'trim': 'THP 200 GT',
 'vin': 'VF34J5FU8BP013773',
 'year': 2011}
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Saving data for KV61%20VFF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535027.708071, 'last_price_update_time': 1774737181.28815}
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KV61%2520VFF') HTTP/1.1" 204 0
2026-03-28 22:33:01 [bca.uk] INFO: Found listing with ID: VE14%20GWL
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Scrape type for VE14%20GWL: 2
2026-03-28 22:33:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ebf3825-dff8-524e-a5fa-354182e9b2dc with identifier: VE14%20GWL
2026-03-28 22:33:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ebf3825-dff8-524e-a5fa-354182e9b2dc with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ebf3825-dff8-524e-a5fa-354182e9b2dc with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ebf3825-dff8-524e-a5fa-354182e9b2dc, identifier: VE14%20GWL
2026-03-28 22:33:01 [bca.uk] INFO: Found listing with ID: R100%20CGH
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R100%2520CGH%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Scrape type for R100%20CGH: 0
2026-03-28 22:33:01 [bca.uk] INFO: Found listing with ID: KS58%20NYF
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520NYF%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Scrape type for KS58%20NYF: 2
2026-03-28 22:33:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41d1c5c4-380d-5683-8165-5f4b918a54d6 with identifier: KS58%20NYF
2026-03-28 22:33:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41d1c5c4-380d-5683-8165-5f4b918a54d6 with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41d1c5c4-380d-5683-8165-5f4b918a54d6 with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41d1c5c4-380d-5683-8165-5f4b918a54d6, identifier: KS58%20NYF
2026-03-28 22:33:01 [bca.uk] INFO: Found listing with ID: AU72%20VZK
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU72%2520VZK%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Scrape type for AU72%20VZK: 0
2026-03-28 22:33:01 [bca.uk] INFO: Found listing with ID: EN66%20BAO
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN66%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:33:01 [bca.uk] INFO: Scrape type for EN66%20BAO: 2
2026-03-28 22:33:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with identifier: EN66%20BAO
2026-03-28 22:33:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with scrape type 2
2026-03-28 22:33:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce, identifier: EN66%20BAO
2026-03-28 22:33:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7508a6c-959e-5eff-992d-1b0b226dd6a9 with identifier: MD68%20TZS
2026-03-28 22:33:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7508a6c-959e-5eff-992d-1b0b226dd6a9 with identifier: MD68%20TZS
2026-03-28 22:33:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7508a6c-959e-5eff-992d-1b0b226dd6a9 with identifier: MD68%20TZS to the API
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD68%20TZS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b7508a6c-959e-5eff-992d-1b0b226dd6a9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD68 TZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD68%20TZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 144300,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI A6 2.0 40 TDI S LINE S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI S LINE S-T',
 'vin': 'WAUZZZF22KN073495',
 'year': 2019}
2026-03-28 22:33:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD68%2520TZS%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Saving data for MD68%20TZS: {'auction_closing_time': 1774864800.0, 'created_time': 1774535114.943217, 'last_price_update_time': 1774737182.001254}
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD68%2520TZS') HTTP/1.1" 204 0
2026-03-28 22:33:02 [bca.uk] INFO: Found listing with ID: HK74%20JYC
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK74%2520JYC%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Scrape type for HK74%20JYC: 0
2026-03-28 22:33:02 [bca.uk] INFO: Found listing with ID: RO73%20HYC
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Scrape type for RO73%20HYC: 2
2026-03-28 22:33:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with identifier: RO73%20HYC
2026-03-28 22:33:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with scrape type 2
2026-03-28 22:33:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with scrape type 2
2026-03-28 22:33:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c24d57cb-fa85-5cf7-8fbe-fcff2a177074, identifier: RO73%20HYC
2026-03-28 22:33:02 [bca.uk] INFO: Found listing with ID: BK60%20KHJ
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Scrape type for BK60%20KHJ: 2
2026-03-28 22:33:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with identifier: BK60%20KHJ
2026-03-28 22:33:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with scrape type 2
2026-03-28 22:33:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with scrape type 2
2026-03-28 22:33:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cc0da4e-9d67-5df4-95dd-84470e6abde2, identifier: BK60%20KHJ
2026-03-28 22:33:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ebf3825-dff8-524e-a5fa-354182e9b2dc with identifier: VE14%20GWL
2026-03-28 22:33:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ebf3825-dff8-524e-a5fa-354182e9b2dc with identifier: VE14%20GWL
2026-03-28 22:33:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ebf3825-dff8-524e-a5fa-354182e9b2dc with identifier: VE14%20GWL to the API
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE14%20GWL-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': '1ebf3825-dff8-524e-a5fa-354182e9b2dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VE14 GWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE14%20GWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'PRIUS+',
 'odometer': 47236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'TOYOTA PRIUS+ 1.8 VVTI ICON HYBRID MPV',
 'transmission': 'automatic',
 'trim': 'VVTI ICON HYBRID',
 'vin': 'JTDZS3EU903090780',
 'year': 2014}
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520GWL%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Saving data for VE14%20GWL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535484.669188, 'last_price_update_time': 1774737182.491015}
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE14%2520GWL') HTTP/1.1" 204 0
2026-03-28 22:33:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41d1c5c4-380d-5683-8165-5f4b918a54d6 with identifier: KS58%20NYF
2026-03-28 22:33:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41d1c5c4-380d-5683-8165-5f4b918a54d6 with identifier: KS58%20NYF
2026-03-28 22:33:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41d1c5c4-380d-5683-8165-5f4b918a54d6 with identifier: KS58%20NYF to the API
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 236,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS58%20NYF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41d1c5c4-380d-5683-8165-5f4b918a54d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS58 NYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS58%20NYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'SL350',
 'odometer': 43981,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ SL350 3.5 TIP Convertible',
 'transmission': 'manual',
 'trim': 'TIP',
 'vin': 'WDB2304582F157508',
 'year': 2009}
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS58%2520NYF%27 HTTP/1.1" 200 None
2026-03-28 22:33:02 [bca.uk] INFO: Saving data for KS58%20NYF: {'auction_closing_time': 1774951200.0, 'created_time': 1774535613.925797, 'last_price_update_time': 1774737182.772142}
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS58%2520NYF') HTTP/1.1" 204 0
2026-03-28 22:33:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with identifier: EN66%20BAO
2026-03-28 22:33:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with identifier: EN66%20BAO
2026-03-28 22:33:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce with identifier: EN66%20BAO to the API
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=100&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN66%20BAO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ddbfe7e3-aa0f-5833-b7d6-6869b6a9c2ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EN66 BAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN66%20BAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A200 D',
 'odometer': 82642,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 D 2.1 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1760082V175434',
 'year': 2016}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN66%2520BAO%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Saving data for EN66%20BAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774536270.115135, 'last_price_update_time': 1774737183.05223}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN66%2520BAO') HTTP/1.1" 204 0
2026-03-28 22:33:03 [bca.uk] INFO: Found listing with ID: MV64%20KFJ
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV64%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Scrape type for MV64%20KFJ: 0
2026-03-28 22:33:03 [bca.uk] INFO: Found listing with ID: DL18%20WXB
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL18%2520WXB%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Scrape type for DL18%20WXB: 2
2026-03-28 22:33:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with identifier: DL18%20WXB
2026-03-28 22:33:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with scrape type 2
2026-03-28 22:33:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with scrape type 2
2026-03-28 22:33:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a96b30e-5c0d-51de-a2e7-e13c5203b78a, identifier: DL18%20WXB
2026-03-28 22:33:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with identifier: RO73%20HYC
2026-03-28 22:33:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with identifier: RO73%20HYC
2026-03-28 22:33:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c24d57cb-fa85-5cf7-8fbe-fcff2a177074 with identifier: RO73%20HYC to the API
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO73%20HYC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c24d57cb-fa85-5cf7-8fbe-fcff2a177074',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO73 HYC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO73%20HYC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 10905,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A1 SPORTBACK 1.0 25 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '25 TFSI TECHNIK',
 'vin': 'WAUZZZGB1RR003374',
 'year': 2023}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO73%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Saving data for RO73%20HYC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535059.589144, 'last_price_update_time': 1774737183.453875}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO73%2520HYC') HTTP/1.1" 204 0
2026-03-28 22:33:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with identifier: BK60%20KHJ
2026-03-28 22:33:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with identifier: BK60%20KHJ
2026-03-28 22:33:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cc0da4e-9d67-5df4-95dd-84470e6abde2 with identifier: BK60%20KHJ to the API
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK60%20KHJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9cc0da4e-9d67-5df4-95dd-84470e6abde2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK60 KHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK60%20KHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '330D',
 'odometer': 110243,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'BMW 330D 3.0 SE Coupe',
 'transmission': 'automatic',
 'trim': 'SE',
 'vin': 'WBAKK72030E424281',
 'year': 2010}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK60%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Saving data for BK60%20KHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773959036.864426, 'last_price_update_time': 1774737183.846177}
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK60%2520KHJ') HTTP/1.1" 204 0
2026-03-28 22:33:03 [bca.uk] INFO: Found listing with ID: VO10%20VKB
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Scrape type for VO10%20VKB: 2
2026-03-28 22:33:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11599a17-5e7f-5f65-84b8-fe06d691c79b with identifier: VO10%20VKB
2026-03-28 22:33:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11599a17-5e7f-5f65-84b8-fe06d691c79b with scrape type 2
2026-03-28 22:33:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11599a17-5e7f-5f65-84b8-fe06d691c79b with scrape type 2
2026-03-28 22:33:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11599a17-5e7f-5f65-84b8-fe06d691c79b, identifier: VO10%20VKB
2026-03-28 22:33:03 [bca.uk] INFO: Found listing with ID: WM72%20XVT
2026-03-28 22:33:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520XVT%27 HTTP/1.1" 200 None
2026-03-28 22:33:03 [bca.uk] INFO: Scrape type for WM72%20XVT: 2
2026-03-28 22:33:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87511ab5-3114-5f61-ba42-84faf23890ca with identifier: WM72%20XVT
2026-03-28 22:33:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87511ab5-3114-5f61-ba42-84faf23890ca with scrape type 2
2026-03-28 22:33:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87511ab5-3114-5f61-ba42-84faf23890ca with scrape type 2
2026-03-28 22:33:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87511ab5-3114-5f61-ba42-84faf23890ca, identifier: WM72%20XVT
2026-03-28 22:33:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with identifier: DL18%20WXB
2026-03-28 22:33:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with identifier: DL18%20WXB
2026-03-28 22:33:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a96b30e-5c0d-51de-a2e7-e13c5203b78a with identifier: DL18%20WXB to the API
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL18%20WXB-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': '9a96b30e-5c0d-51de-a2e7-e13c5203b78a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL18 WXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL18%20WXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'MITSUBISHI',
 'model': 'OUTLANDER',
 'odometer': 76385,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI OUTLANDER 2.0 PHEV GX4HS 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'PHEV GX4HS 4WD',
 'vin': 'JMAXDGG2WJZ002294',
 'year': 2018}
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL18%2520WXB%27 HTTP/1.1" 200 None
2026-03-28 22:33:04 [bca.uk] INFO: Saving data for DL18%20WXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774535114.094792, 'last_price_update_time': 1774737184.396696}
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL18%2520WXB') HTTP/1.1" 204 0
2026-03-28 22:33:04 [bca.uk] INFO: Found listing with ID: WO15%20WUW
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 22:33:04 [bca.uk] INFO: Scrape type for WO15%20WUW: 2
2026-03-28 22:33:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with identifier: WO15%20WUW
2026-03-28 22:33:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with scrape type 2
2026-03-28 22:33:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with scrape type 2
2026-03-28 22:33:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c2c5429-b9c2-52a5-be65-2e26d920bb42, identifier: WO15%20WUW
2026-03-28 22:33:04 [bca.uk] INFO: Found listing with ID: KP19%20YHU
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520YHU%27 HTTP/1.1" 200 None
2026-03-28 22:33:04 [bca.uk] INFO: Scrape type for KP19%20YHU: 2
2026-03-28 22:33:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with identifier: KP19%20YHU
2026-03-28 22:33:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with scrape type 2
2026-03-28 22:33:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with scrape type 2
2026-03-28 22:33:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 217ec8b3-f2a8-5905-a59f-1e213eb8e88c, identifier: KP19%20YHU
2026-03-28 22:33:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11599a17-5e7f-5f65-84b8-fe06d691c79b with identifier: VO10%20VKB
2026-03-28 22:33:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11599a17-5e7f-5f65-84b8-fe06d691c79b with identifier: VO10%20VKB
2026-03-28 22:33:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11599a17-5e7f-5f65-84b8-fe06d691c79b with identifier: VO10%20VKB to the API
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VO10%20VKB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '11599a17-5e7f-5f65-84b8-fe06d691c79b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VO10 VKB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VO10%20VKB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 76530,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TITANIUM',
 'vin': 'WF0JXXWPJJAL82649',
 'year': 2010}
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO10%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:33:04 [bca.uk] INFO: Saving data for VO10%20VKB: {'auction_closing_time': 1774864800.0, 'created_time': 1774535453.250265, 'last_price_update_time': 1774737184.911946}
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VO10%2520VKB') HTTP/1.1" 204 0
2026-03-28 22:33:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87511ab5-3114-5f61-ba42-84faf23890ca with identifier: WM72%20XVT
2026-03-28 22:33:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87511ab5-3114-5f61-ba42-84faf23890ca with identifier: WM72%20XVT
2026-03-28 22:33:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87511ab5-3114-5f61-ba42-84faf23890ca with identifier: WM72%20XVT to the API
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM72%20XVT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87511ab5-3114-5f61-ba42-84faf23890ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM72 XVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM72%20XVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 168482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L2 H2 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L2 H2 LEADER',
 'vin': 'WF0EXXTTRENP09949',
 'year': 2023}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520XVT%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Saving data for WM72%20XVT: {'auction_closing_time': 1774951200.0, 'created_time': 1774535619.792101, 'last_price_update_time': 1774737185.203417}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM72%2520XVT') HTTP/1.1" 204 0
2026-03-28 22:33:05 [bca.uk] INFO: Found listing with ID: MP19%20GXJ
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MP19%2520GXJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Scrape type for MP19%20GXJ: 0
2026-03-28 22:33:05 [bca.uk] INFO: Found listing with ID: HY18%20WRU
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY18%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Scrape type for HY18%20WRU: 2
2026-03-28 22:33:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with identifier: HY18%20WRU
2026-03-28 22:33:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with scrape type 2
2026-03-28 22:33:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with scrape type 2
2026-03-28 22:33:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08, identifier: HY18%20WRU
2026-03-28 22:33:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with identifier: WO15%20WUW
2026-03-28 22:33:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with identifier: WO15%20WUW
2026-03-28 22:33:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c2c5429-b9c2-52a5-be65-2e26d920bb42 with identifier: WO15%20WUW to the API
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO15%20WUW-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c2c5429-b9c2-52a5-be65-2e26d920bb42',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WO15 WUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO15%20WUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 52384,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 2.0 M/JET 140 4X4 CROSS PLUS Hatchback',
 'transmission': 'automatic',
 'trim': 'M/JET 140 4X4 CROSS PLUS',
 'vin': 'ZFA3340000P355685',
 'year': 2015}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520WUW%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Saving data for WO15%20WUW: {'auction_closing_time': 1774864800.0, 'created_time': 1773839058.456545, 'last_price_update_time': 1774737185.606385}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO15%2520WUW') HTTP/1.1" 204 0
2026-03-28 22:33:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with identifier: KP19%20YHU
2026-03-28 22:33:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with identifier: KP19%20YHU
2026-03-28 22:33:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 217ec8b3-f2a8-5905-a59f-1e213eb8e88c with identifier: KP19%20YHU to the API
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP19%20YHU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '217ec8b3-f2a8-5905-a59f-1e213eb8e88c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP19 YHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP19%20YHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 89093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 AMG LINE PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD1770872J081073',
 'year': 2019}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520YHU%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Saving data for KP19%20YHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535012.723197, 'last_price_update_time': 1774737185.890168}
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP19%2520YHU') HTTP/1.1" 204 0
2026-03-28 22:33:05 [bca.uk] INFO: Found listing with ID: WM17%20ZUC
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 22:33:05 [bca.uk] INFO: Scrape type for WM17%20ZUC: 2
2026-03-28 22:33:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 524be021-aa91-55c7-bfdf-5c953b4abd13 with identifier: WM17%20ZUC
2026-03-28 22:33:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 524be021-aa91-55c7-bfdf-5c953b4abd13 with scrape type 2
2026-03-28 22:33:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 524be021-aa91-55c7-bfdf-5c953b4abd13 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 524be021-aa91-55c7-bfdf-5c953b4abd13, identifier: WM17%20ZUC
2026-03-28 22:33:06 [bca.uk] INFO: Found listing with ID: CN09%20BBE
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN09%2520BBE%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Scrape type for CN09%20BBE: 2
2026-03-28 22:33:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d289fee-c035-5f16-91cd-40d920fdce34 with identifier: CN09%20BBE
2026-03-28 22:33:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d289fee-c035-5f16-91cd-40d920fdce34 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d289fee-c035-5f16-91cd-40d920fdce34 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d289fee-c035-5f16-91cd-40d920fdce34, identifier: CN09%20BBE
2026-03-28 22:33:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with identifier: HY18%20WRU
2026-03-28 22:33:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with identifier: HY18%20WRU
2026-03-28 22:33:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08 with identifier: HY18%20WRU to the API
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY18%20WRU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9ee66c50-c3d1-59b4-a2a7-ff3d287e4f08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY18 WRU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY18%20WRU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 90594,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 1.4 ECO TSI 150 XCELLENCE StationWagon',
 'transmission': 'manual',
 'trim': 'ECO TSI 150 XCELLENCE',
 'vin': 'VSSZZZ5FZJ6548908',
 'year': 2018}
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY18%2520WRU%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Saving data for HY18%20WRU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535115.758945, 'last_price_update_time': 1774737186.391445}
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY18%2520WRU') HTTP/1.1" 204 0
2026-03-28 22:33:06 [bca.uk] INFO: Found listing with ID: HK74%20GYN
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK74%2520GYN%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Scrape type for HK74%20GYN: 0
2026-03-28 22:33:06 [bca.uk] INFO: Found listing with ID: GL64%20PPF
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL64%2520PPF%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Scrape type for GL64%20PPF: 2
2026-03-28 22:33:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a87a0dd-393d-576f-8e74-aac727c93442 with identifier: GL64%20PPF
2026-03-28 22:33:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a87a0dd-393d-576f-8e74-aac727c93442 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a87a0dd-393d-576f-8e74-aac727c93442 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a87a0dd-393d-576f-8e74-aac727c93442, identifier: GL64%20PPF
2026-03-28 22:33:06 [bca.uk] INFO: Found listing with ID: KR14%20ZYG
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR14%2520ZYG%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Scrape type for KR14%20ZYG: 2
2026-03-28 22:33:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8171086-47ae-5a82-b8f0-60558e148114 with identifier: KR14%20ZYG
2026-03-28 22:33:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8171086-47ae-5a82-b8f0-60558e148114 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8171086-47ae-5a82-b8f0-60558e148114 with scrape type 2
2026-03-28 22:33:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e8171086-47ae-5a82-b8f0-60558e148114, identifier: KR14%20ZYG
2026-03-28 22:33:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 524be021-aa91-55c7-bfdf-5c953b4abd13 with identifier: WM17%20ZUC
2026-03-28 22:33:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 524be021-aa91-55c7-bfdf-5c953b4abd13 with identifier: WM17%20ZUC
2026-03-28 22:33:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 524be021-aa91-55c7-bfdf-5c953b4abd13 with identifier: WM17%20ZUC to the API
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM17%20ZUC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '524be021-aa91-55c7-bfdf-5c953b4abd13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM17 ZUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM17%20ZUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 73786,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF05XXGCC5HR63693',
 'year': 2017}
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520ZUC%27 HTTP/1.1" 200 None
2026-03-28 22:33:06 [bca.uk] INFO: Saving data for WM17%20ZUC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535484.065914, 'last_price_update_time': 1774737186.923961}
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM17%2520ZUC') HTTP/1.1" 204 0
2026-03-28 22:33:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d289fee-c035-5f16-91cd-40d920fdce34 with identifier: CN09%20BBE
2026-03-28 22:33:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d289fee-c035-5f16-91cd-40d920fdce34 with identifier: CN09%20BBE
2026-03-28 22:33:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d289fee-c035-5f16-91cd-40d920fdce34 with identifier: CN09%20BBE to the API
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN09%20BBE-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d289fee-c035-5f16-91cd-40d920fdce34',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CN09 BBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN09%20BBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BESSACARR',
 'model': 'E500 SERIES',
 'odometer': 28778,
 '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': 'BESSACARR E500 SERIES 2.3 E520 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'E520 MOTORHOME',
 'vin': 'ZFA25000001616860',
 'year': 2009}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN09%2520BBE%27 HTTP/1.1" 200 None
2026-03-28 22:33:07 [bca.uk] INFO: Saving data for CN09%20BBE: {'auction_closing_time': 1775124000.0, 'created_time': 1774535610.697575, 'last_price_update_time': 1774737187.301513}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN09%2520BBE') HTTP/1.1" 204 0
2026-03-28 22:33:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:07 [bca.uk] INFO: Found listing with ID: PY14%20GDZ
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY14%2520GDZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:07 [bca.uk] INFO: Scrape type for PY14%20GDZ: 2
2026-03-28 22:33:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81978d1d-ee43-5134-aad7-b0ade3ca9414 with identifier: PY14%20GDZ
2026-03-28 22:33:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81978d1d-ee43-5134-aad7-b0ade3ca9414 with scrape type 2
2026-03-28 22:33:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81978d1d-ee43-5134-aad7-b0ade3ca9414 with scrape type 2
2026-03-28 22:33:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81978d1d-ee43-5134-aad7-b0ade3ca9414, identifier: PY14%20GDZ
2026-03-28 22:33:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a87a0dd-393d-576f-8e74-aac727c93442 with identifier: GL64%20PPF
2026-03-28 22:33:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a87a0dd-393d-576f-8e74-aac727c93442 with identifier: GL64%20PPF
2026-03-28 22:33:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a87a0dd-393d-576f-8e74-aac727c93442 with identifier: GL64%20PPF to the API
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL64%20PPF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5a87a0dd-393d-576f-8e74-aac727c93442',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL64 PPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL64%20PPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'TWINGO',
 'odometer': 76071,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT TWINGO 0.9 TCE 90 DYNAMIQUE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 DYNAMIQUE S/S',
 'vin': 'VF1AHB22552028451',
 'year': 2014}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL64%2520PPF%27 HTTP/1.1" 200 None
2026-03-28 22:33:07 [bca.uk] INFO: Saving data for GL64%20PPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535061.001582, 'last_price_update_time': 1774737187.689751}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL64%2520PPF') HTTP/1.1" 204 0
2026-03-28 22:33:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e8171086-47ae-5a82-b8f0-60558e148114 with identifier: KR14%20ZYG
2026-03-28 22:33:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e8171086-47ae-5a82-b8f0-60558e148114 with identifier: KR14%20ZYG
2026-03-28 22:33:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e8171086-47ae-5a82-b8f0-60558e148114 with identifier: KR14%20ZYG to the API
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR14%20ZYG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e8171086-47ae-5a82-b8f0-60558e148114',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KR14 ZYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR14%20ZYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 81307,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ B180 1.5 CDI SE DCT MPV',
 'transmission': 'automatic',
 'trim': 'CDI SE DCT',
 'vin': 'WDD2462122J272119',
 'year': 2014}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR14%2520ZYG%27 HTTP/1.1" 200 None
2026-03-28 22:33:07 [bca.uk] INFO: Saving data for KR14%20ZYG: {'auction_closing_time': 1774864800.0, 'created_time': 1774535014.017615, 'last_price_update_time': 1774737187.972971}
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR14%2520ZYG') HTTP/1.1" 204 0
2026-03-28 22:33:07 [bca.uk] INFO: Found listing with ID: WU65%20AZT
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU65%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Scrape type for WU65%20AZT: 2
2026-03-28 22:33:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cec04ee5-9a5f-5a3e-af2e-e7de7132045d with identifier: WU65%20AZT
2026-03-28 22:33:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cec04ee5-9a5f-5a3e-af2e-e7de7132045d with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cec04ee5-9a5f-5a3e-af2e-e7de7132045d with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cec04ee5-9a5f-5a3e-af2e-e7de7132045d, identifier: WU65%20AZT
2026-03-28 22:33:08 [bca.uk] INFO: Found listing with ID: VK69%20ZHM
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Scrape type for VK69%20ZHM: 2
2026-03-28 22:33:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38d29ef3-3156-5714-a427-563684247e63 with identifier: VK69%20ZHM
2026-03-28 22:33:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38d29ef3-3156-5714-a427-563684247e63 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38d29ef3-3156-5714-a427-563684247e63 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38d29ef3-3156-5714-a427-563684247e63, identifier: VK69%20ZHM
2026-03-28 22:33:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:33:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81978d1d-ee43-5134-aad7-b0ade3ca9414 with identifier: PY14%20GDZ
2026-03-28 22:33:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81978d1d-ee43-5134-aad7-b0ade3ca9414 with identifier: PY14%20GDZ
2026-03-28 22:33:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81978d1d-ee43-5134-aad7-b0ade3ca9414 with identifier: PY14%20GDZ to the API
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=101&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY14%20GDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '81978d1d-ee43-5134-aad7-b0ade3ca9414',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY14 GDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY14%20GDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 145829,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 1.6 TDI CR 110 GREENLINE III Estate',
 'transmission': 'manual',
 'trim': 'TDI CR 110 GREENLINE III',
 'vin': 'TMBKG7NE4F0057652',
 'year': 2014}
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY14%2520GDZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Saving data for PY14%20GDZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534903.647043, 'last_price_update_time': 1774737188.491751}
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY14%2520GDZ') HTTP/1.1" 204 0
2026-03-28 22:33:08 [bca.uk] INFO: Found listing with ID: BD69%20WKF
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520WKF%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Scrape type for BD69%20WKF: 2
2026-03-28 22:33:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with identifier: BD69%20WKF
2026-03-28 22:33:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0c6cb63-59f6-57e5-ada2-cb893795cbe4, identifier: BD69%20WKF
2026-03-28 22:33:08 [bca.uk] INFO: Found listing with ID: CP19%20VWS
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Scrape type for CP19%20VWS: 0
2026-03-28 22:33:08 [bca.uk] INFO: Found listing with ID: KM59%20GXD
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM59%2520GXD%27 HTTP/1.1" 200 None
2026-03-28 22:33:08 [bca.uk] INFO: Scrape type for KM59%20GXD: 2
2026-03-28 22:33:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with identifier: KM59%20GXD
2026-03-28 22:33:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with scrape type 2
2026-03-28 22:33:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 927b0fdd-b938-55d6-b96b-06c5f2db2b18, identifier: KM59%20GXD
2026-03-28 22:33:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cec04ee5-9a5f-5a3e-af2e-e7de7132045d with identifier: WU65%20AZT
2026-03-28 22:33:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cec04ee5-9a5f-5a3e-af2e-e7de7132045d with identifier: WU65%20AZT
2026-03-28 22:33:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cec04ee5-9a5f-5a3e-af2e-e7de7132045d with identifier: WU65%20AZT to the API
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WU65%20AZT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'cec04ee5-9a5f-5a3e-af2e-e7de7132045d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WU65 AZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WU65%20AZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 61741,
 'odometer_reading_unit': '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': 'WF0DXXGAKDFT33579',
 'year': 2015}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU65%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:33:09 [bca.uk] INFO: Saving data for WU65%20AZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774535454.293008, 'last_price_update_time': 1774737189.013275}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WU65%2520AZT') HTTP/1.1" 204 0
2026-03-28 22:33:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38d29ef3-3156-5714-a427-563684247e63 with identifier: VK69%20ZHM
2026-03-28 22:33:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38d29ef3-3156-5714-a427-563684247e63 with identifier: VK69%20ZHM
2026-03-28 22:33:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38d29ef3-3156-5714-a427-563684247e63 with identifier: VK69%20ZHM to the API
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK69%20ZHM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38d29ef3-3156-5714-a427-563684247e63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK69 ZHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK69%20ZHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 94529,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJKL84471',
 'year': 2019}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520ZHM%27 HTTP/1.1" 200 None
2026-03-28 22:33:09 [bca.uk] INFO: Saving data for VK69%20ZHM: {'auction_closing_time': 1774951200.0, 'created_time': 1774535611.911434, 'last_price_update_time': 1774737189.300847}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK69%2520ZHM') HTTP/1.1" 204 0
2026-03-28 22:33:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with identifier: BD69%20WKF
2026-03-28 22:33:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with identifier: BD69%20WKF
2026-03-28 22:33:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0c6cb63-59f6-57e5-ada2-cb893795cbe4 with identifier: BD69%20WKF to the API
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD69%20WKF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a0c6cb63-59f6-57e5-ada2-cb893795cbe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD69 WKF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD69%20WKF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA VIGNALE',
 'odometer': 20990,
 'odometer_reading_unit': '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 VIGNALE 1.0 E/B 140 Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 140',
 'vin': 'WF0JXXGAHJKL88360',
 'year': 2019}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520WKF%27 HTTP/1.1" 200 None
2026-03-28 22:33:09 [bca.uk] INFO: Saving data for BD69%20WKF: {'auction_closing_time': 1774864800.0, 'created_time': 1773824413.707589, 'last_price_update_time': 1774737189.595237}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520WKF') HTTP/1.1" 204 0
2026-03-28 22:33:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with identifier: KM59%20GXD
2026-03-28 22:33:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with identifier: KM59%20GXD
2026-03-28 22:33:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 927b0fdd-b938-55d6-b96b-06c5f2db2b18 with identifier: KM59%20GXD to the API
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM59%20GXD-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '927b0fdd-b938-55d6-b96b-06c5f2db2b18',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM59 GXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM59%20GXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 146070,
 '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.9 CDTI 150 SRI Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 150 SRI',
 'vin': 'W0L0AHL08A5028240',
 'year': 2009}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM59%2520GXD%27 HTTP/1.1" 200 None
2026-03-28 22:33:09 [bca.uk] INFO: Saving data for KM59%20GXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774535010.421453, 'last_price_update_time': 1774737189.883005}
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM59%2520GXD') HTTP/1.1" 204 0
2026-03-28 22:33:09 [bca.uk] INFO: Found listing with ID: BF58%20OSL
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF58%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:33:09 [bca.uk] INFO: Scrape type for BF58%20OSL: 2
2026-03-28 22:33:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99c25ce1-1118-5d92-b450-1780667783ca with identifier: BF58%20OSL
2026-03-28 22:33:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99c25ce1-1118-5d92-b450-1780667783ca with scrape type 2
2026-03-28 22:33:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 99c25ce1-1118-5d92-b450-1780667783ca with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 99c25ce1-1118-5d92-b450-1780667783ca, identifier: BF58%20OSL
2026-03-28 22:33:10 [bca.uk] INFO: Found listing with ID: DE25%20YSR
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE25%2520YSR%27 HTTP/1.1" 200 None
2026-03-28 22:33:10 [bca.uk] INFO: Scrape type for DE25%20YSR: 2
2026-03-28 22:33:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8505099a-a21a-5300-a93f-009b0ce361b9 with identifier: DE25%20YSR
2026-03-28 22:33:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8505099a-a21a-5300-a93f-009b0ce361b9 with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8505099a-a21a-5300-a93f-009b0ce361b9 with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8505099a-a21a-5300-a93f-009b0ce361b9, identifier: DE25%20YSR
2026-03-28 22:33:10 [bca.uk] INFO: Found listing with ID: KY67%20AHV
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520AHV%27 HTTP/1.1" 200 None
2026-03-28 22:33:10 [bca.uk] INFO: Scrape type for KY67%20AHV: 2
2026-03-28 22:33:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06ca3442-175e-551a-80c8-19940c0e4c67 with identifier: KY67%20AHV
2026-03-28 22:33:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06ca3442-175e-551a-80c8-19940c0e4c67 with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06ca3442-175e-551a-80c8-19940c0e4c67 with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06ca3442-175e-551a-80c8-19940c0e4c67, identifier: KY67%20AHV
2026-03-28 22:33:10 [bca.uk] INFO: Found listing with ID: WA17%20YKG
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:33:10 [bca.uk] INFO: Scrape type for WA17%20YKG: 2
2026-03-28 22:33:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8da4f455-21b2-54e0-ab90-f9786fafce0d with identifier: WA17%20YKG
2026-03-28 22:33:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8da4f455-21b2-54e0-ab90-f9786fafce0d with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8da4f455-21b2-54e0-ab90-f9786fafce0d with scrape type 2
2026-03-28 22:33:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8da4f455-21b2-54e0-ab90-f9786fafce0d, identifier: WA17%20YKG
2026-03-28 22:33:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 99c25ce1-1118-5d92-b450-1780667783ca with identifier: BF58%20OSL
2026-03-28 22:33:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 99c25ce1-1118-5d92-b450-1780667783ca with identifier: BF58%20OSL
2026-03-28 22:33:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 99c25ce1-1118-5d92-b450-1780667783ca with identifier: BF58%20OSL to the API
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF58%20OSL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '99c25ce1-1118-5d92-b450-1780667783ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF58 OSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF58%20OSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 74336,
 '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.8 ZETEC MPV',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0EXXGCDE8Y56390',
 'year': 2008}
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF58%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:33:10 [bca.uk] INFO: Saving data for BF58%20OSL: {'auction_closing_time': 1774864800.0, 'created_time': 1774535464.334398, 'last_price_update_time': 1774737190.603603}
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF58%2520OSL') HTTP/1.1" 204 0
2026-03-28 22:33:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8505099a-a21a-5300-a93f-009b0ce361b9 with identifier: DE25%20YSR
2026-03-28 22:33:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8505099a-a21a-5300-a93f-009b0ce361b9 with identifier: DE25%20YSR
2026-03-28 22:33:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8505099a-a21a-5300-a93f-009b0ce361b9 with identifier: DE25%20YSR to the API
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 280,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE25%20YSR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.8L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8505099a-a21a-5300-a93f-009b0ce361b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE25 YSR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE25%20YSR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'LAND CRUISER',
 'odometer': 8659,
 '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 LAND CRUISER 2.8 D-4D 204 INVINCIBLE (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D-4D 204 INVINCIBLE (7ST)',
 'vin': 'JTEAREAJ60K018680',
 'year': 2025}
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE25%2520YSR%27 HTTP/1.1" 200 None
2026-03-28 22:33:10 [bca.uk] INFO: Saving data for DE25%20YSR: {'auction_closing_time': 1775124000.0, 'created_time': 1774535799.863957, 'last_price_update_time': 1774737190.925425}
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE25%2520YSR') HTTP/1.1" 204 0
2026-03-28 22:33:10 [scrapy.extensions.logstats] INFO: Crawled 340 pages (at 1 pages/min), scraped 3302 items (at 131 items/min)
2026-03-28 22:33:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:33:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06ca3442-175e-551a-80c8-19940c0e4c67 with identifier: KY67%20AHV
2026-03-28 22:33:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06ca3442-175e-551a-80c8-19940c0e4c67 with identifier: KY67%20AHV
2026-03-28 22:33:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06ca3442-175e-551a-80c8-19940c0e4c67 with identifier: KY67%20AHV to the API
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY67%20AHV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '06ca3442-175e-551a-80c8-19940c0e4c67',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY67 AHV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY67%20AHV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'GLA 220 D',
 'odometer': 103403,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLA 220 D 2.1 AMG LINE PREMIUM PLUS 4M DCT '
          'StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS 4M DCT',
 'vin': 'WDC1569052J428814',
 'year': 2017}
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY67%2520AHV%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Saving data for KY67%20AHV: {'auction_closing_time': 1774864800.0, 'created_time': 1773839022.448875, 'last_price_update_time': 1774737191.218895}
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY67%2520AHV') HTTP/1.1" 204 0
2026-03-28 22:33:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8da4f455-21b2-54e0-ab90-f9786fafce0d with identifier: WA17%20YKG
2026-03-28 22:33:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8da4f455-21b2-54e0-ab90-f9786fafce0d with identifier: WA17%20YKG
2026-03-28 22:33:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8da4f455-21b2-54e0-ab90-f9786fafce0d with identifier: WA17%20YKG to the API
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA17%20YKG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8da4f455-21b2-54e0-ab90-f9786fafce0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA17 YKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA17%20YKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 42133,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'TOYOTA AURIS 1.2 T BUSINESS EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'T BUSINESS EDITION',
 'vin': 'SB1MA3JEX0E038790',
 'year': 2017}
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520YKG%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Saving data for WA17%20YKG: {'auction_closing_time': 1774864800.0, 'created_time': 1774535013.578689, 'last_price_update_time': 1774737191.511108}
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA17%2520YKG') HTTP/1.1" 204 0
2026-03-28 22:33:11 [bca.uk] INFO: Found listing with ID: BJ60%20RHU
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ60%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Scrape type for BJ60%20RHU: 2
2026-03-28 22:33:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59a794b1-8a39-502f-8523-33aacf4bc196 with identifier: BJ60%20RHU
2026-03-28 22:33:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59a794b1-8a39-502f-8523-33aacf4bc196 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59a794b1-8a39-502f-8523-33aacf4bc196 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59a794b1-8a39-502f-8523-33aacf4bc196, identifier: BJ60%20RHU
2026-03-28 22:33:11 [bca.uk] INFO: Found listing with ID: AE67%20XMO
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520XMO%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Scrape type for AE67%20XMO: 2
2026-03-28 22:33:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with identifier: AE67%20XMO
2026-03-28 22:33:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c, identifier: AE67%20XMO
2026-03-28 22:33:11 [bca.uk] INFO: Found listing with ID: RF73%20HGC
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520HGC%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Scrape type for RF73%20HGC: 2
2026-03-28 22:33:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a96ee60-94c0-5df7-a627-2b9611da2361 with identifier: RF73%20HGC
2026-03-28 22:33:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a96ee60-94c0-5df7-a627-2b9611da2361 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a96ee60-94c0-5df7-a627-2b9611da2361 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a96ee60-94c0-5df7-a627-2b9611da2361, identifier: RF73%20HGC
2026-03-28 22:33:11 [bca.uk] INFO: Found listing with ID: SB19%20DZS
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 22:33:11 [bca.uk] INFO: Scrape type for SB19%20DZS: 2
2026-03-28 22:33:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33c7704b-4068-5930-8f27-cb18a52a2475 with identifier: SB19%20DZS
2026-03-28 22:33:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33c7704b-4068-5930-8f27-cb18a52a2475 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33c7704b-4068-5930-8f27-cb18a52a2475 with scrape type 2
2026-03-28 22:33:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33c7704b-4068-5930-8f27-cb18a52a2475, identifier: SB19%20DZS
2026-03-28 22:33:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59a794b1-8a39-502f-8523-33aacf4bc196 with identifier: BJ60%20RHU
2026-03-28 22:33:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59a794b1-8a39-502f-8523-33aacf4bc196 with identifier: BJ60%20RHU
2026-03-28 22:33:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59a794b1-8a39-502f-8523-33aacf4bc196 with identifier: BJ60%20RHU to the API
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ60%20RHU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59a794b1-8a39-502f-8523-33aacf4bc196',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ60 RHU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ60%20RHU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 83154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': 'ZETEC',
 'vin': 'WF0JXXWPJJAM47281',
 'year': 2010}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ60%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:33:12 [bca.uk] INFO: Saving data for BJ60%20RHU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535430.390462, 'last_price_update_time': 1774737192.228749}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ60%2520RHU') HTTP/1.1" 204 0
2026-03-28 22:33:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with identifier: AE67%20XMO
2026-03-28 22:33:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with identifier: AE67%20XMO
2026-03-28 22:33:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c with identifier: AE67%20XMO to the API
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 302,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE67%20XMO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '5.9L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ad8a6d95-2d58-5e6d-9ac5-a4f4fa44413c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE67 XMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE67%20XMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'ASTON MARTIN',
 'model': 'VANQUISH',
 'odometer': 29583,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'ASTON MARTIN VANQUISH 5.9 (595) S 2+2 TOUCHTRONIC III Coupe',
 'transmission': 'manual',
 'trim': '(595) S 2+2 TOUCHTRONIC III',
 'vin': 'SCFLLCKZ0JGJ03642',
 'year': 2017}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE67%2520XMO%27 HTTP/1.1" 200 None
2026-03-28 22:33:12 [bca.uk] INFO: Saving data for AE67%20XMO: {'auction_closing_time': 1775124000.0, 'created_time': 1774535783.097693, 'last_price_update_time': 1774737192.587201}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE67%2520XMO') HTTP/1.1" 204 0
2026-03-28 22:33:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a96ee60-94c0-5df7-a627-2b9611da2361 with identifier: RF73%20HGC
2026-03-28 22:33:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a96ee60-94c0-5df7-a627-2b9611da2361 with identifier: RF73%20HGC
2026-03-28 22:33:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a96ee60-94c0-5df7-a627-2b9611da2361 with identifier: RF73%20HGC to the API
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF73%20HGC-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a96ee60-94c0-5df7-a627-2b9611da2361',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RF73 HGC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF73%20HGC&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'AUDI',
 'model': 'A3 SALOON',
 'odometer': 24794,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SALOON 1.5 35 TFSI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '35 TFSI SPORT S-T',
 'vin': 'WAUZZZGY3RA040879',
 'year': 2023}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF73%2520HGC%27 HTTP/1.1" 200 None
2026-03-28 22:33:12 [bca.uk] INFO: Saving data for RF73%20HGC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535063.736109, 'last_price_update_time': 1774737192.880393}
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF73%2520HGC') HTTP/1.1" 204 0
2026-03-28 22:33:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33c7704b-4068-5930-8f27-cb18a52a2475 with identifier: SB19%20DZS
2026-03-28 22:33:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33c7704b-4068-5930-8f27-cb18a52a2475 with identifier: SB19%20DZS
2026-03-28 22:33:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33c7704b-4068-5930-8f27-cb18a52a2475 with identifier: SB19%20DZS to the API
2026-03-28 22:33:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB19%20DZS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '33c7704b-4068-5930-8f27-cb18a52a2475',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB19 DZS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB19%20DZS&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'RENAULT',
 'model': 'KANGOO',
 'odometer': 22442,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'RENAULT KANGOO ML20 ZE 33KWH 44KW BUS.I-VAN Van',
 'transmission': 'automatic',
 'trim': 'ML20 ZE 33KWH 44KW BUS.I-VAN',
 'vin': 'VF1FWEZBC62601252',
 'year': 2019}
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520DZS%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Saving data for SB19%20DZS: {'auction_closing_time': 1775210400.0, 'created_time': 1773908004.598667, 'last_price_update_time': 1774737193.163149}
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB19%2520DZS') HTTP/1.1" 204 0
2026-03-28 22:33:13 [bca.uk] INFO: Found listing with ID: BV62%20SWU
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV62%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Scrape type for BV62%20SWU: 2
2026-03-28 22:33:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c225b7c9-f652-5135-b0a8-e4eefade1bfa with identifier: BV62%20SWU
2026-03-28 22:33:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c225b7c9-f652-5135-b0a8-e4eefade1bfa with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c225b7c9-f652-5135-b0a8-e4eefade1bfa with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c225b7c9-f652-5135-b0a8-e4eefade1bfa, identifier: BV62%20SWU
2026-03-28 22:33:13 [bca.uk] INFO: Found listing with ID: AF62%20HUH
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Scrape type for AF62%20HUH: 2
2026-03-28 22:33:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3763b2d6-78b7-59cc-8efa-370603c03196 with identifier: AF62%20HUH
2026-03-28 22:33:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3763b2d6-78b7-59cc-8efa-370603c03196 with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3763b2d6-78b7-59cc-8efa-370603c03196 with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3763b2d6-78b7-59cc-8efa-370603c03196, identifier: AF62%20HUH
2026-03-28 22:33:13 [bca.uk] INFO: Found listing with ID: AE63%20KXS
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Scrape type for AE63%20KXS: 2
2026-03-28 22:33:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 201c0bfc-08b1-565e-bec8-dc2491261e5c with identifier: AE63%20KXS
2026-03-28 22:33:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 201c0bfc-08b1-565e-bec8-dc2491261e5c with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 201c0bfc-08b1-565e-bec8-dc2491261e5c with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 201c0bfc-08b1-565e-bec8-dc2491261e5c, identifier: AE63%20KXS
2026-03-28 22:33:13 [bca.uk] INFO: Found listing with ID: GY67%20PNJ
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY67%2520PNJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Scrape type for GY67%20PNJ: 2
2026-03-28 22:33:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 519b2470-4464-51d7-b2c6-f94ed9463f59 with identifier: GY67%20PNJ
2026-03-28 22:33:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 519b2470-4464-51d7-b2c6-f94ed9463f59 with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 519b2470-4464-51d7-b2c6-f94ed9463f59 with scrape type 2
2026-03-28 22:33:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 519b2470-4464-51d7-b2c6-f94ed9463f59, identifier: GY67%20PNJ
2026-03-28 22:33:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c225b7c9-f652-5135-b0a8-e4eefade1bfa with identifier: BV62%20SWU
2026-03-28 22:33:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c225b7c9-f652-5135-b0a8-e4eefade1bfa with identifier: BV62%20SWU
2026-03-28 22:33:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c225b7c9-f652-5135-b0a8-e4eefade1bfa with identifier: BV62%20SWU to the API
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV62%20SWU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c225b7c9-f652-5135-b0a8-e4eefade1bfa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV62 SWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV62%20SWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 59561,
 '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': 'WF0KXXGCBKCE81651',
 'year': 2012}
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV62%2520SWU%27 HTTP/1.1" 200 None
2026-03-28 22:33:13 [bca.uk] INFO: Saving data for BV62%20SWU: {'auction_closing_time': 1774864800.0, 'created_time': 1774017112.597385, 'last_price_update_time': 1774737193.915848}
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV62%2520SWU') HTTP/1.1" 204 0
2026-03-28 22:33:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3763b2d6-78b7-59cc-8efa-370603c03196 with identifier: AF62%20HUH
2026-03-28 22:33:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3763b2d6-78b7-59cc-8efa-370603c03196 with identifier: AF62%20HUH
2026-03-28 22:33:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3763b2d6-78b7-59cc-8efa-370603c03196 with identifier: AF62%20HUH to the API
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF62%20HUH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3763b2d6-78b7-59cc-8efa-370603c03196',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF62 HUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF62%20HUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PORSCHE',
 'model': 'CAYENNE',
 'odometer': 110854,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'PORSCHE CAYENNE 3.0 D 245 TIPTRONIC S Estate',
 'transmission': 'manual',
 'trim': 'D 245 TIPTRONIC S',
 'vin': 'WP1ZZZ92ZDLA21981',
 'year': 2012}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF62%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:33:14 [bca.uk] INFO: Saving data for AF62%20HUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774535795.731521, 'last_price_update_time': 1774737194.195697}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF62%2520HUH') HTTP/1.1" 204 0
2026-03-28 22:33:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 201c0bfc-08b1-565e-bec8-dc2491261e5c with identifier: AE63%20KXS
2026-03-28 22:33:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 201c0bfc-08b1-565e-bec8-dc2491261e5c with identifier: AE63%20KXS
2026-03-28 22:33:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 201c0bfc-08b1-565e-bec8-dc2491261e5c with identifier: AE63%20KXS to the API
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE63%20KXS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '201c0bfc-08b1-565e-bec8-dc2491261e5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE63 KXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE63%20KXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 94098,
 '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 X5 3.0 XDRIVE M50D (7S) StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE M50D (7S)',
 'vin': 'WBAKS820X00C39957',
 'year': 2013}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE63%2520KXS%27 HTTP/1.1" 200 None
2026-03-28 22:33:14 [bca.uk] INFO: Saving data for AE63%20KXS: {'auction_closing_time': 1774864800.0, 'created_time': 1773841525.122119, 'last_price_update_time': 1774737194.482937}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE63%2520KXS') HTTP/1.1" 204 0
2026-03-28 22:33:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 519b2470-4464-51d7-b2c6-f94ed9463f59 with identifier: GY67%20PNJ
2026-03-28 22:33:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 519b2470-4464-51d7-b2c6-f94ed9463f59 with identifier: GY67%20PNJ
2026-03-28 22:33:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 519b2470-4464-51d7-b2c6-f94ed9463f59 with identifier: GY67%20PNJ to the API
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 113,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY67%20PNJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '519b2470-4464-51d7-b2c6-f94ed9463f59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY67 PNJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY67%20PNJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 103631,
 'odometer_reading_unit': '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 ED4 150 2WD SE TECH Hatchback',
 'transmission': 'manual',
 'trim': 'ED4 150 2WD SE TECH',
 'vin': 'SALVB2CN0JH289122',
 'year': 2017}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY67%2520PNJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:14 [bca.uk] INFO: Saving data for GY67%20PNJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774534999.358536, 'last_price_update_time': 1774737194.782948}
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY67%2520PNJ') HTTP/1.1" 204 0
2026-03-28 22:33:14 [bca.uk] INFO: Found listing with ID: EA16%20NRN
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520NRN%27 HTTP/1.1" 200 None
2026-03-28 22:33:14 [bca.uk] INFO: Scrape type for EA16%20NRN: 2
2026-03-28 22:33:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d6f1599-df57-563b-8862-23e062b038b1 with identifier: EA16%20NRN
2026-03-28 22:33:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d6f1599-df57-563b-8862-23e062b038b1 with scrape type 2
2026-03-28 22:33:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d6f1599-df57-563b-8862-23e062b038b1 with scrape type 2
2026-03-28 22:33:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d6f1599-df57-563b-8862-23e062b038b1, identifier: EA16%20NRN
2026-03-28 22:33:14 [bca.uk] INFO: Found listing with ID: MF22%20ZRN
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 22:33:14 [bca.uk] INFO: Scrape type for MF22%20ZRN: 2
2026-03-28 22:33:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bf1801c-b9ff-5e39-a849-4782a52367d1 with identifier: MF22%20ZRN
2026-03-28 22:33:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bf1801c-b9ff-5e39-a849-4782a52367d1 with scrape type 2
2026-03-28 22:33:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bf1801c-b9ff-5e39-a849-4782a52367d1 with scrape type 2
2026-03-28 22:33:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1bf1801c-b9ff-5e39-a849-4782a52367d1, identifier: MF22%20ZRN
2026-03-28 22:33:15 [bca.uk] INFO: Found listing with ID: MC15%20DPU
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC15%2520DPU%27 HTTP/1.1" 200 None
2026-03-28 22:33:15 [bca.uk] INFO: Scrape type for MC15%20DPU: 2
2026-03-28 22:33:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6c19c31-c490-50f9-abf0-e564fc050bbd with identifier: MC15%20DPU
2026-03-28 22:33:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6c19c31-c490-50f9-abf0-e564fc050bbd with scrape type 2
2026-03-28 22:33:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6c19c31-c490-50f9-abf0-e564fc050bbd with scrape type 2
2026-03-28 22:33:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c6c19c31-c490-50f9-abf0-e564fc050bbd, identifier: MC15%20DPU
2026-03-28 22:33:15 [bca.uk] INFO: Found listing with ID: DF65%20LLR
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF65%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 22:33:15 [bca.uk] INFO: Scrape type for DF65%20LLR: 2
2026-03-28 22:33:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29cd5e2f-fefc-526a-92f5-2d40150030bd with identifier: DF65%20LLR
2026-03-28 22:33:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29cd5e2f-fefc-526a-92f5-2d40150030bd with scrape type 2
2026-03-28 22:33:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29cd5e2f-fefc-526a-92f5-2d40150030bd with scrape type 2
2026-03-28 22:33:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29cd5e2f-fefc-526a-92f5-2d40150030bd, identifier: DF65%20LLR
2026-03-28 22:33:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d6f1599-df57-563b-8862-23e062b038b1 with identifier: EA16%20NRN
2026-03-28 22:33:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d6f1599-df57-563b-8862-23e062b038b1 with identifier: EA16%20NRN
2026-03-28 22:33:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d6f1599-df57-563b-8862-23e062b038b1 with identifier: EA16%20NRN to the API
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EA16%20NRN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6d6f1599-df57-563b-8862-23e062b038b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EA16 NRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EA16%20NRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 65238,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 ZETEC S Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 ZETEC S',
 'vin': 'WF0CXXGAKCGR54140',
 'year': 2016}
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520NRN%27 HTTP/1.1" 200 None
2026-03-28 22:33:15 [bca.uk] INFO: Saving data for EA16%20NRN: {'auction_closing_time': 1774864800.0, 'created_time': 1774535464.746991, 'last_price_update_time': 1774737195.49967}
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EA16%2520NRN') HTTP/1.1" 204 0
2026-03-28 22:33:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1bf1801c-b9ff-5e39-a849-4782a52367d1 with identifier: MF22%20ZRN
2026-03-28 22:33:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1bf1801c-b9ff-5e39-a849-4782a52367d1 with identifier: MF22%20ZRN
2026-03-28 22:33:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1bf1801c-b9ff-5e39-a849-4782a52367d1 with identifier: MF22%20ZRN to the API
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 255,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF22%20ZRN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1bf1801c-b9ff-5e39-a849-4782a52367d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF22 ZRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF22%20ZRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 68202,
 'odometer_reading_unit': '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': '6FPPXXMJ2PMD50464',
 'year': 2022}
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520ZRN%27 HTTP/1.1" 200 None
2026-03-28 22:33:15 [bca.uk] INFO: Saving data for MF22%20ZRN: {'auction_closing_time': 1774778400.0, 'created_time': 1774535794.216331, 'last_price_update_time': 1774737195.785328}
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520ZRN') HTTP/1.1" 204 0
2026-03-28 22:33:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c6c19c31-c490-50f9-abf0-e564fc050bbd with identifier: MC15%20DPU
2026-03-28 22:33:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c6c19c31-c490-50f9-abf0-e564fc050bbd with identifier: MC15%20DPU
2026-03-28 22:33:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c6c19c31-c490-50f9-abf0-e564fc050bbd with identifier: MC15%20DPU to the API
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MC15%20DPU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c6c19c31-c490-50f9-abf0-e564fc050bbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MC15 DPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MC15%20DPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 199213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 150 ECO TITANIUM Estate',
 'transmission': 'manual',
 'trim': 'TDCI 150 ECO TITANIUM',
 'vin': 'WF0FXXWPCFEA05774',
 'year': 2015}
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC15%2520DPU%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Saving data for MC15%20DPU: {'auction_closing_time': 1774951200.0, 'created_time': 1774535045.340218, 'last_price_update_time': 1774737196.106146}
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MC15%2520DPU') HTTP/1.1" 204 0
2026-03-28 22:33:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29cd5e2f-fefc-526a-92f5-2d40150030bd with identifier: DF65%20LLR
2026-03-28 22:33:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29cd5e2f-fefc-526a-92f5-2d40150030bd with identifier: DF65%20LLR
2026-03-28 22:33:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29cd5e2f-fefc-526a-92f5-2d40150030bd with identifier: DF65%20LLR to the API
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF65%20LLR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '29cd5e2f-fefc-526a-92f5-2d40150030bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF65 LLR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF65%20LLR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 111073,
 'odometer_reading_unit': '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': 'WVWZZZAUZGW125485',
 'year': 2015}
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF65%2520LLR%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Saving data for DF65%20LLR: {'auction_closing_time': 1774864800.0, 'created_time': 1773839014.711499, 'last_price_update_time': 1774737196.376022}
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF65%2520LLR') HTTP/1.1" 204 0
2026-03-28 22:33:16 [bca.uk] INFO: Found listing with ID: EK15%20CMF
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520CMF%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Scrape type for EK15%20CMF: 2
2026-03-28 22:33:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19ad3d68-7068-505e-91af-b4c3aa4b29db with identifier: EK15%20CMF
2026-03-28 22:33:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19ad3d68-7068-505e-91af-b4c3aa4b29db with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19ad3d68-7068-505e-91af-b4c3aa4b29db with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19ad3d68-7068-505e-91af-b4c3aa4b29db, identifier: EK15%20CMF
2026-03-28 22:33:16 [bca.uk] INFO: Found listing with ID: BU70%20VBL
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU70%2520VBL%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Scrape type for BU70%20VBL: 2
2026-03-28 22:33:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8a81227-2632-5a94-95bb-e934401b64bf with identifier: BU70%20VBL
2026-03-28 22:33:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8a81227-2632-5a94-95bb-e934401b64bf with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8a81227-2632-5a94-95bb-e934401b64bf with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8a81227-2632-5a94-95bb-e934401b64bf, identifier: BU70%20VBL
2026-03-28 22:33:16 [bca.uk] INFO: Found listing with ID: RV05%20AFA
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV05%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Scrape type for RV05%20AFA: 2
2026-03-28 22:33:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c3515b9-0bfe-5ae1-835b-3159330956f6 with identifier: RV05%20AFA
2026-03-28 22:33:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c3515b9-0bfe-5ae1-835b-3159330956f6 with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c3515b9-0bfe-5ae1-835b-3159330956f6 with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c3515b9-0bfe-5ae1-835b-3159330956f6, identifier: RV05%20AFA
2026-03-28 22:33:16 [bca.uk] INFO: Found listing with ID: HF18%20MRY
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF18%2520MRY%27 HTTP/1.1" 200 None
2026-03-28 22:33:16 [bca.uk] INFO: Scrape type for HF18%20MRY: 2
2026-03-28 22:33:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with identifier: HF18%20MRY
2026-03-28 22:33:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with scrape type 2
2026-03-28 22:33:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c6733ed-6f2a-5438-b28d-9f1453d6ff70, identifier: HF18%20MRY
2026-03-28 22:33:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19ad3d68-7068-505e-91af-b4c3aa4b29db with identifier: EK15%20CMF
2026-03-28 22:33:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19ad3d68-7068-505e-91af-b4c3aa4b29db with identifier: EK15%20CMF
2026-03-28 22:33:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19ad3d68-7068-505e-91af-b4c3aa4b29db with identifier: EK15%20CMF to the API
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK15%20CMF-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19ad3d68-7068-505e-91af-b4c3aa4b29db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK15 CMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK15%20CMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 118058,
 'odometer_reading_unit': '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 X StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD TITANIUM X',
 'vin': 'WF0AXXWPMAFD52718',
 'year': 2015}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK15%2520CMF%27 HTTP/1.1" 200 None
2026-03-28 22:33:17 [bca.uk] INFO: Saving data for EK15%20CMF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535429.864824, 'last_price_update_time': 1774737197.090076}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK15%2520CMF') HTTP/1.1" 204 0
2026-03-28 22:33:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8a81227-2632-5a94-95bb-e934401b64bf with identifier: BU70%20VBL
2026-03-28 22:33:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8a81227-2632-5a94-95bb-e934401b64bf with identifier: BU70%20VBL
2026-03-28 22:33:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8a81227-2632-5a94-95bb-e934401b64bf with identifier: BU70%20VBL to the API
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 179,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU70%20VBL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8a81227-2632-5a94-95bb-e934401b64bf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BU70 VBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU70%20VBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 114',
 'odometer': 122275,
 'odometer_reading_unit': '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 VITO 114 2.1 CDI L2 RWD PREMIUM CrewCab Van',
 'transmission': 'manual',
 'trim': 'CDI L2 RWD PREMIUM',
 'vin': 'WDF44770323673916',
 'year': 2020}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU70%2520VBL%27 HTTP/1.1" 200 None
2026-03-28 22:33:17 [bca.uk] INFO: Saving data for BU70%20VBL: {'auction_closing_time': 1774778400.0, 'created_time': 1774535790.846717, 'last_price_update_time': 1774737197.475107}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU70%2520VBL') HTTP/1.1" 204 0
2026-03-28 22:33:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c3515b9-0bfe-5ae1-835b-3159330956f6 with identifier: RV05%20AFA
2026-03-28 22:33:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c3515b9-0bfe-5ae1-835b-3159330956f6 with identifier: RV05%20AFA
2026-03-28 22:33:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c3515b9-0bfe-5ae1-835b-3159330956f6 with identifier: RV05%20AFA to the API
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 161,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV05%20AFA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c3515b9-0bfe-5ae1-835b-3159330956f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV05 AFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV05%20AFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 142412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 FSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'FSI SE',
 'vin': 'WVWZZZ1KZ5W180505',
 'year': 2005}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV05%2520AFA%27 HTTP/1.1" 200 None
2026-03-28 22:33:17 [bca.uk] INFO: Saving data for RV05%20AFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774535044.201329, 'last_price_update_time': 1774737197.77717}
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV05%2520AFA') HTTP/1.1" 204 0
2026-03-28 22:33:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with identifier: HF18%20MRY
2026-03-28 22:33:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with identifier: HF18%20MRY
2026-03-28 22:33:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c6733ed-6f2a-5438-b28d-9f1453d6ff70 with identifier: HF18%20MRY to the API
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HF18%20MRY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3c6733ed-6f2a-5438-b28d-9f1453d6ff70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HF18 MRY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HF18%20MRY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 47255,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 110 ECOTEC SE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 110 ECOTEC SE S/S',
 'vin': 'W0V7D9ED9J4073208',
 'year': 2018}
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF18%2520MRY%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Saving data for HF18%20MRY: {'auction_closing_time': 1774864800.0, 'created_time': 1773827055.781555, 'last_price_update_time': 1774737198.078982}
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HF18%2520MRY') HTTP/1.1" 204 0
2026-03-28 22:33:18 [bca.uk] INFO: Found listing with ID: FN19%20AEP
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Scrape type for FN19%20AEP: 2
2026-03-28 22:33:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77ccf989-8291-56d4-b495-712cfbcad5dc with identifier: FN19%20AEP
2026-03-28 22:33:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77ccf989-8291-56d4-b495-712cfbcad5dc with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77ccf989-8291-56d4-b495-712cfbcad5dc with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77ccf989-8291-56d4-b495-712cfbcad5dc, identifier: FN19%20AEP
2026-03-28 22:33:18 [bca.uk] INFO: Found listing with ID: NK09%20APX
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK09%2520APX%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Scrape type for NK09%20APX: 2
2026-03-28 22:33:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50f331e1-7e4f-580e-867f-2bb857b9c52a with identifier: NK09%20APX
2026-03-28 22:33:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50f331e1-7e4f-580e-867f-2bb857b9c52a with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50f331e1-7e4f-580e-867f-2bb857b9c52a with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50f331e1-7e4f-580e-867f-2bb857b9c52a, identifier: NK09%20APX
2026-03-28 22:33:18 [bca.uk] INFO: Found listing with ID: DT18%20TGJ
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT18%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Scrape type for DT18%20TGJ: 2
2026-03-28 22:33:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd8ab1a2-a206-5d25-9018-297730720fad with identifier: DT18%20TGJ
2026-03-28 22:33:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd8ab1a2-a206-5d25-9018-297730720fad with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd8ab1a2-a206-5d25-9018-297730720fad with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd8ab1a2-a206-5d25-9018-297730720fad, identifier: DT18%20TGJ
2026-03-28 22:33:18 [bca.uk] INFO: Found listing with ID: GY13%20ELV
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520ELV%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Scrape type for GY13%20ELV: 2
2026-03-28 22:33:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with identifier: GY13%20ELV
2026-03-28 22:33:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with scrape type 2
2026-03-28 22:33:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1, identifier: GY13%20ELV
2026-03-28 22:33:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77ccf989-8291-56d4-b495-712cfbcad5dc with identifier: FN19%20AEP
2026-03-28 22:33:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77ccf989-8291-56d4-b495-712cfbcad5dc with identifier: FN19%20AEP
2026-03-28 22:33:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77ccf989-8291-56d4-b495-712cfbcad5dc with identifier: FN19%20AEP to the API
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN19%20AEP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77ccf989-8291-56d4-b495-712cfbcad5dc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN19 AEP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN19%20AEP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 91294,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 1.5 E/B 150 2WD TITANIUM ED. StationWagon',
 'transmission': 'manual',
 'trim': 'E/B 150 2WD TITANIUM ED.',
 'vin': 'WF0AXXWPMAKC89877',
 'year': 2019}
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN19%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:33:18 [bca.uk] INFO: Saving data for FN19%20AEP: {'auction_closing_time': 1774864800.0, 'created_time': 1774535445.746994, 'last_price_update_time': 1774737198.809789}
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN19%2520AEP') HTTP/1.1" 204 0
2026-03-28 22:33:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50f331e1-7e4f-580e-867f-2bb857b9c52a with identifier: NK09%20APX
2026-03-28 22:33:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50f331e1-7e4f-580e-867f-2bb857b9c52a with identifier: NK09%20APX
2026-03-28 22:33:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50f331e1-7e4f-580e-867f-2bb857b9c52a with identifier: NK09%20APX to the API
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK09%20APX-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '50f331e1-7e4f-580e-867f-2bb857b9c52a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK09 APX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK09%20APX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTOCRUISE CH',
 'model': 'STARDREAM',
 'odometer': 22317,
 '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': 'AUTOCRUISE CH STARDREAM 2.2 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'MOTORHOME',
 'vin': 'VF3YCBMAA11148270',
 'year': 2009}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK09%2520APX%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Saving data for NK09%20APX: {'auction_closing_time': 1775124000.0, 'created_time': 1774535783.971896, 'last_price_update_time': 1774737199.083209}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK09%2520APX') HTTP/1.1" 204 0
2026-03-28 22:33:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd8ab1a2-a206-5d25-9018-297730720fad with identifier: DT18%20TGJ
2026-03-28 22:33:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd8ab1a2-a206-5d25-9018-297730720fad with identifier: DT18%20TGJ
2026-03-28 22:33:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd8ab1a2-a206-5d25-9018-297730720fad with identifier: DT18%20TGJ to the API
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT18%20TGJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd8ab1a2-a206-5d25-9018-297730720fad',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DT18 TGJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT18%20TGJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'STONIC',
 'odometer': 77772,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'KIA STONIC 1.0 T GDI 120 3 Hatchback',
 'transmission': 'manual',
 'trim': 'T GDI 120 3',
 'vin': 'KNAD6811LK6197281',
 'year': 2018}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT18%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Saving data for DT18%20TGJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773838979.924543, 'last_price_update_time': 1774737199.378626}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT18%2520TGJ') HTTP/1.1" 204 0
2026-03-28 22:33:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with identifier: GY13%20ELV
2026-03-28 22:33:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with identifier: GY13%20ELV
2026-03-28 22:33:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1 with identifier: GY13%20ELV to the API
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY13%20ELV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ce1ea71e-ff5c-5cd1-b2bb-8382f5cad5a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY13 ELV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY13%20ELV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 60524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.0 E/B 125 TITANIUM X Hatchback',
 'transmission': 'manual',
 'trim': 'E/B 125 TITANIUM X',
 'vin': 'WF0DXXGAKDDM70905',
 'year': 2013}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520ELV%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Saving data for GY13%20ELV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535005.739092, 'last_price_update_time': 1774737199.69209}
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY13%2520ELV') HTTP/1.1" 204 0
2026-03-28 22:33:19 [bca.uk] INFO: Found listing with ID: BL70%20ANV
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Scrape type for BL70%20ANV: 2
2026-03-28 22:33:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with identifier: BL70%20ANV
2026-03-28 22:33:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with scrape type 2
2026-03-28 22:33:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with scrape type 2
2026-03-28 22:33:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b2ebe43-625b-5faf-aa4d-924d51fe7d49, identifier: BL70%20ANV
2026-03-28 22:33:19 [bca.uk] INFO: Found listing with ID: EY17%20WPV
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY17%2520WPV%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Scrape type for EY17%20WPV: 2
2026-03-28 22:33:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c995275-a9b5-5b94-b432-fd15881f71c9 with identifier: EY17%20WPV
2026-03-28 22:33:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c995275-a9b5-5b94-b432-fd15881f71c9 with scrape type 2
2026-03-28 22:33:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c995275-a9b5-5b94-b432-fd15881f71c9 with scrape type 2
2026-03-28 22:33:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c995275-a9b5-5b94-b432-fd15881f71c9, identifier: EY17%20WPV
2026-03-28 22:33:19 [bca.uk] INFO: Found listing with ID: KP69%20SXV
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520SXV%27 HTTP/1.1" 200 None
2026-03-28 22:33:19 [bca.uk] INFO: Scrape type for KP69%20SXV: 2
2026-03-28 22:33:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with identifier: KP69%20SXV
2026-03-28 22:33:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with scrape type 2
2026-03-28 22:33:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with scrape type 2
2026-03-28 22:33:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7cdff7c9-fcad-5ecd-a5b3-d642d5693387, identifier: KP69%20SXV
2026-03-28 22:33:20 [bca.uk] INFO: Found listing with ID: BW57%20EZO
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW57%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:33:20 [bca.uk] INFO: Scrape type for BW57%20EZO: 2
2026-03-28 22:33:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b0ad9ad2-3ce3-59db-8048-d122f6962bdf with identifier: BW57%20EZO
2026-03-28 22:33:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b0ad9ad2-3ce3-59db-8048-d122f6962bdf with scrape type 2
2026-03-28 22:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b0ad9ad2-3ce3-59db-8048-d122f6962bdf with scrape type 2
2026-03-28 22:33:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b0ad9ad2-3ce3-59db-8048-d122f6962bdf, identifier: BW57%20EZO
2026-03-28 22:33:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with identifier: BL70%20ANV
2026-03-28 22:33:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with identifier: BL70%20ANV
2026-03-28 22:33:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b2ebe43-625b-5faf-aa4d-924d51fe7d49 with identifier: BL70%20ANV to the API
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 44,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL70%20ANV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '4b2ebe43-625b-5faf-aa4d-924d51fe7d49',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL70 ANV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL70%20ANV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 39491,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD R-DYNAMIC SE Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD R-DYNAMIC SE',
 'vin': 'SALZA2AT3LH121662',
 'year': 2020}
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL70%2520ANV%27 HTTP/1.1" 200 None
2026-03-28 22:33:20 [bca.uk] INFO: Saving data for BL70%20ANV: {'auction_closing_time': 1774951200.0, 'created_time': 1773829966.70439, 'last_price_update_time': 1774737200.422698}
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL70%2520ANV') HTTP/1.1" 204 0
2026-03-28 22:33:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c995275-a9b5-5b94-b432-fd15881f71c9 with identifier: EY17%20WPV
2026-03-28 22:33:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c995275-a9b5-5b94-b432-fd15881f71c9 with identifier: EY17%20WPV
2026-03-28 22:33:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c995275-a9b5-5b94-b432-fd15881f71c9 with identifier: EY17%20WPV to the API
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EY17%20WPV-GB',
 'category': 'Motorhome',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6c995275-a9b5-5b94-b432-fd15881f71c9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EY17 WPV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EY17%20WPV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CHAUSSON',
 'model': 'WELCOME',
 'odometer': 19352,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'CHAUSSON WELCOME 2.0 630 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '630 MOTORHOME',
 'vin': 'WF0JXXTTGJHU83491',
 'year': 2017}
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY17%2520WPV%27 HTTP/1.1" 200 None
2026-03-28 22:33:20 [bca.uk] INFO: Saving data for EY17%20WPV: {'auction_closing_time': 1775124000.0, 'created_time': 1774535775.31545, 'last_price_update_time': 1774737200.740316}
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EY17%2520WPV') HTTP/1.1" 204 0
2026-03-28 22:33:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with identifier: KP69%20SXV
2026-03-28 22:33:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with identifier: KP69%20SXV
2026-03-28 22:33:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7cdff7c9-fcad-5ecd-a5b3-d642d5693387 with identifier: KP69%20SXV to the API
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP69%20SXV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7cdff7c9-fcad-5ecd-a5b3-d642d5693387',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP69 SXV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP69%20SXV&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'MERCEDES-BENZ',
 'model': 'C200 EQ-B',
 'odometer': 61692,
 'odometer_reading_unit': '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 C200 EQ-B 1.5 SPORT PREMIUM 9G Estate',
 'transmission': 'manual',
 'trim': 'SPORT PREMIUM 9G',
 'vin': 'WDD2052772F884620',
 'year': 2019}
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP69%2520SXV%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Saving data for KP69%20SXV: {'auction_closing_time': 1774864800.0, 'created_time': 1773845433.265732, 'last_price_update_time': 1774737201.057167}
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP69%2520SXV') HTTP/1.1" 204 0
2026-03-28 22:33:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b0ad9ad2-3ce3-59db-8048-d122f6962bdf with identifier: BW57%20EZO
2026-03-28 22:33:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b0ad9ad2-3ce3-59db-8048-d122f6962bdf with identifier: BW57%20EZO
2026-03-28 22:33:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b0ad9ad2-3ce3-59db-8048-d122f6962bdf with identifier: BW57%20EZO to the API
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW57%20EZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b0ad9ad2-3ce3-59db-8048-d122f6962bdf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW57 EZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW57%20EZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 96130,
 '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 A6 2.0 TDI SE M-T Saloon',
 'transmission': 'manual',
 'trim': 'TDI SE M-T',
 'vin': 'WAUZZZ4F38N054971',
 'year': 2008}
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW57%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Saving data for BW57%20EZO: {'auction_closing_time': 1774864800.0, 'created_time': 1773838998.125447, 'last_price_update_time': 1774737201.358549}
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW57%2520EZO') HTTP/1.1" 204 0
2026-03-28 22:33:21 [bca.uk] INFO: Found listing with ID: RK21%20VTO
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Scrape type for RK21%20VTO: 2
2026-03-28 22:33:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 896126ca-9cc8-5eda-afb8-dddcf747729d with identifier: RK21%20VTO
2026-03-28 22:33:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 896126ca-9cc8-5eda-afb8-dddcf747729d with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 896126ca-9cc8-5eda-afb8-dddcf747729d with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 896126ca-9cc8-5eda-afb8-dddcf747729d, identifier: RK21%20VTO
2026-03-28 22:33:21 [bca.uk] INFO: Found listing with ID: DU21%20NOF
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Scrape type for DU21%20NOF: 2
2026-03-28 22:33:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with identifier: DU21%20NOF
2026-03-28 22:33:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0, identifier: DU21%20NOF
2026-03-28 22:33:21 [bca.uk] INFO: Found listing with ID: MK70%20NXZ
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Scrape type for MK70%20NXZ: 2
2026-03-28 22:33:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92b9783d-f44b-5632-b28f-cc5abf3cb846 with identifier: MK70%20NXZ
2026-03-28 22:33:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92b9783d-f44b-5632-b28f-cc5abf3cb846 with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 92b9783d-f44b-5632-b28f-cc5abf3cb846 with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 92b9783d-f44b-5632-b28f-cc5abf3cb846, identifier: MK70%20NXZ
2026-03-28 22:33:21 [bca.uk] INFO: Found listing with ID: ND73%20HCZ
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520HCZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:21 [bca.uk] INFO: Scrape type for ND73%20HCZ: 2
2026-03-28 22:33:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45a65899-9584-524c-ab54-c3c1a1cb8fca with identifier: ND73%20HCZ
2026-03-28 22:33:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45a65899-9584-524c-ab54-c3c1a1cb8fca with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45a65899-9584-524c-ab54-c3c1a1cb8fca with scrape type 2
2026-03-28 22:33:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 45a65899-9584-524c-ab54-c3c1a1cb8fca, identifier: ND73%20HCZ
2026-03-28 22:33:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 896126ca-9cc8-5eda-afb8-dddcf747729d with identifier: RK21%20VTO
2026-03-28 22:33:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 896126ca-9cc8-5eda-afb8-dddcf747729d with identifier: RK21%20VTO
2026-03-28 22:33:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 896126ca-9cc8-5eda-afb8-dddcf747729d with identifier: RK21%20VTO to the API
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RK21%20VTO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '896126ca-9cc8-5eda-afb8-dddcf747729d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RK21 VTO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RK21%20VTO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 63801,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 48V 2 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 136 48V 2 ISG',
 'vin': 'U5YPH812LML038938',
 'year': 2021}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK21%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 22:33:22 [bca.uk] INFO: Saving data for RK21%20VTO: {'auction_closing_time': 1774951200.0, 'created_time': 1773829965.865299, 'last_price_update_time': 1774737202.100944}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RK21%2520VTO') HTTP/1.1" 204 0
2026-03-28 22:33:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with identifier: DU21%20NOF
2026-03-28 22:33:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with identifier: DU21%20NOF
2026-03-28 22:33:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0 with identifier: DU21%20NOF to the API
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU21%20NOF-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '08ff7d7c-0ad1-5e2f-8efb-80e6f37a49a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU21 NOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU21%20NOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'HYMER',
 'model': 'FREE',
 'odometer': 11500,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'HYMER FREE 2.3 602 MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': '602 MOTORHOME',
 'vin': 'ZFA25000002P26532',
 'year': 2021}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:33:22 [bca.uk] INFO: Saving data for DU21%20NOF: {'auction_closing_time': 1775124000.0, 'created_time': 1774535771.883409, 'last_price_update_time': 1774737202.474991}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU21%2520NOF') HTTP/1.1" 204 0
2026-03-28 22:33:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 92b9783d-f44b-5632-b28f-cc5abf3cb846 with identifier: MK70%20NXZ
2026-03-28 22:33:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 92b9783d-f44b-5632-b28f-cc5abf3cb846 with identifier: MK70%20NXZ
2026-03-28 22:33:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 92b9783d-f44b-5632-b28f-cc5abf3cb846 with identifier: MK70%20NXZ to the API
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK70%20NXZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '92b9783d-f44b-5632-b28f-cc5abf3cb846',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK70 NXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK70%20NXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 70508,
 'odometer_reading_unit': '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 TIGUAN 1.5 TSI EVO 150 2WD R LINE TECH DS StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 2WD R LINE TECH DS',
 'vin': 'WVGZZZ5NZLW899814',
 'year': 2020}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520NXZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:22 [bca.uk] INFO: Saving data for MK70%20NXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773845439.834102, 'last_price_update_time': 1774737202.773468}
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK70%2520NXZ') HTTP/1.1" 204 0
2026-03-28 22:33:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 45a65899-9584-524c-ab54-c3c1a1cb8fca with identifier: ND73%20HCZ
2026-03-28 22:33:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 45a65899-9584-524c-ab54-c3c1a1cb8fca with identifier: ND73%20HCZ
2026-03-28 22:33:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 45a65899-9584-524c-ab54-c3c1a1cb8fca with identifier: ND73%20HCZ to the API
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND73%20HCZ-GB',
 'category': 'Car',
 'color': 'bronze',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '45a65899-9584-524c-ab54-c3c1a1cb8fca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND73 HCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND73%20HCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 25170,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC390A332275',
 'year': 2024}
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND73%2520HCZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Saving data for ND73%20HCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535005.033423, 'last_price_update_time': 1774737203.060674}
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND73%2520HCZ') HTTP/1.1" 204 0
2026-03-28 22:33:23 [bca.uk] INFO: Found listing with ID: FV21%20BND
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520BND%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Scrape type for FV21%20BND: 2
2026-03-28 22:33:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with identifier: FV21%20BND
2026-03-28 22:33:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27fe9b71-72eb-5fc9-9e3f-144522d72ec3, identifier: FV21%20BND
2026-03-28 22:33:23 [bca.uk] INFO: Found listing with ID: VK24%20UPJ
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Scrape type for VK24%20UPJ: 2
2026-03-28 22:33:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with identifier: VK24%20UPJ
2026-03-28 22:33:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b6b9209-6621-5337-98ff-4a0d4d76bea6, identifier: VK24%20UPJ
2026-03-28 22:33:23 [bca.uk] INFO: Found listing with ID: KE72%20NPC
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE72%2520NPC%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Scrape type for KE72%20NPC: 0
2026-03-28 22:33:23 [bca.uk] INFO: Found listing with ID: WP66%20YFW
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520YFW%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Scrape type for WP66%20YFW: 2
2026-03-28 22:33:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76f80ecd-8794-54a5-b2d9-5d124681577d with identifier: WP66%20YFW
2026-03-28 22:33:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76f80ecd-8794-54a5-b2d9-5d124681577d with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76f80ecd-8794-54a5-b2d9-5d124681577d with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76f80ecd-8794-54a5-b2d9-5d124681577d, identifier: WP66%20YFW
2026-03-28 22:33:23 [bca.uk] INFO: Found listing with ID: LC18%20NJV
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Scrape type for LC18%20NJV: 2
2026-03-28 22:33:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dcd1bd5e-d613-5a5b-aaee-de75e179605a with identifier: LC18%20NJV
2026-03-28 22:33:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dcd1bd5e-d613-5a5b-aaee-de75e179605a with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dcd1bd5e-d613-5a5b-aaee-de75e179605a with scrape type 2
2026-03-28 22:33:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dcd1bd5e-d613-5a5b-aaee-de75e179605a, identifier: LC18%20NJV
2026-03-28 22:33:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with identifier: FV21%20BND
2026-03-28 22:33:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with identifier: FV21%20BND
2026-03-28 22:33:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27fe9b71-72eb-5fc9-9e3f-144522d72ec3 with identifier: FV21%20BND to the API
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FV21%20BND-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27fe9b71-72eb-5fc9-9e3f-144522d72ec3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FV21 BND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FV21%20BND&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA GS',
 'odometer': 43455,
 'odometer_reading_unit': '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 INSIGNIA GS 1.5 D 120 ULTIMATE Hatchback',
 'transmission': 'manual',
 'trim': 'D 120 ULTIMATE',
 'vin': 'W0VZT6GN0M1000489',
 'year': 2021}
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520BND%27 HTTP/1.1" 200 None
2026-03-28 22:33:23 [bca.uk] INFO: Saving data for FV21%20BND: {'auction_closing_time': 1774864800.0, 'created_time': 1773959562.583487, 'last_price_update_time': 1774737203.831161}
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FV21%2520BND') HTTP/1.1" 204 0
2026-03-28 22:33:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with identifier: VK24%20UPJ
2026-03-28 22:33:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with identifier: VK24%20UPJ
2026-03-28 22:33:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b6b9209-6621-5337-98ff-4a0d4d76bea6 with identifier: VK24%20UPJ to the API
2026-03-28 22:33:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK24%20UPJ-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b6b9209-6621-5337-98ff-4a0d4d76bea6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK24 UPJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK24%20UPJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CAMPER KING',
 'model': 'PURSUIT',
 'odometer': 10695,
 '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': 'CAMPER KING PURSUIT 2.0 4 CAMPER CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '4 CAMPER',
 'vin': 'WV1ZZZ7H4RX038256',
 'year': 2024}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK24%2520UPJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Saving data for VK24%20UPJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774535775.765589, 'last_price_update_time': 1774737204.136094}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK24%2520UPJ') HTTP/1.1" 204 0
2026-03-28 22:33:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76f80ecd-8794-54a5-b2d9-5d124681577d with identifier: WP66%20YFW
2026-03-28 22:33:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76f80ecd-8794-54a5-b2d9-5d124681577d with identifier: WP66%20YFW
2026-03-28 22:33:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76f80ecd-8794-54a5-b2d9-5d124681577d with identifier: WP66%20YFW to the API
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP66%20YFW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76f80ecd-8794-54a5-b2d9-5d124681577d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP66 YFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP66%20YFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'SEAT',
 'model': 'ATECA',
 'odometer': 148485,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SEAT ATECA 2.0 TDI 190 4D XCELLENCE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 4D XCELLENCE DSG',
 'vin': 'VSSZZZ5FZH6527798',
 'year': 2017}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP66%2520YFW%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Saving data for WP66%20YFW: {'auction_closing_time': 1774864800.0, 'created_time': 1774535029.994031, 'last_price_update_time': 1774737204.441209}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP66%2520YFW') HTTP/1.1" 204 0
2026-03-28 22:33:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dcd1bd5e-d613-5a5b-aaee-de75e179605a with identifier: LC18%20NJV
2026-03-28 22:33:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dcd1bd5e-d613-5a5b-aaee-de75e179605a with identifier: LC18%20NJV
2026-03-28 22:33:24 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: dcd1bd5e-d613-5a5b-aaee-de75e179605a with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 207,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC18%20NJV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'dcd1bd5e-d613-5a5b-aaee-de75e179605a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC18 NJV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC18%20NJV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 12054,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.2 TDCI 160 LIMITED 2 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 160 LIMITED 2 4WD',
 'vin': '6FPPXXMJ2PJY49956',
 'year': 2018}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Saving data for LC18%20NJV: {'auction_closing_time': 1774692000.0, 'created_time': 1773933654.678215, 'last_price_update_time': 1774737204.475152}
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC18%2520NJV') HTTP/1.1" 204 0
2026-03-28 22:33:24 [bca.uk] INFO: Found listing with ID: HX22%20KWM
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520KWM%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Scrape type for HX22%20KWM: 2
2026-03-28 22:33:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 113750cc-d8d9-5ad4-95ea-e17904f500a7 with identifier: HX22%20KWM
2026-03-28 22:33:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 113750cc-d8d9-5ad4-95ea-e17904f500a7 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 113750cc-d8d9-5ad4-95ea-e17904f500a7 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 113750cc-d8d9-5ad4-95ea-e17904f500a7, identifier: HX22%20KWM
2026-03-28 22:33:24 [bca.uk] INFO: Found listing with ID: WJ14%20TZN
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Scrape type for WJ14%20TZN: 2
2026-03-28 22:33:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb0a9901-c5d9-56d0-9d2f-a09537403c5f with identifier: WJ14%20TZN
2026-03-28 22:33:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb0a9901-c5d9-56d0-9d2f-a09537403c5f with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb0a9901-c5d9-56d0-9d2f-a09537403c5f with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fb0a9901-c5d9-56d0-9d2f-a09537403c5f, identifier: WJ14%20TZN
2026-03-28 22:33:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:33:24 [bca.uk] INFO: Found listing with ID: GY09%20JSV
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY09%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Scrape type for GY09%20JSV: 2
2026-03-28 22:33:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with identifier: GY09%20JSV
2026-03-28 22:33:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6c39e5d7-8ee7-5b02-9624-d9a2697066d9, identifier: GY09%20JSV
2026-03-28 22:33:24 [bca.uk] INFO: Found listing with ID: DL10%20AOV
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:33:24 [bca.uk] INFO: Scrape type for DL10%20AOV: 2
2026-03-28 22:33:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with identifier: DL10%20AOV
2026-03-28 22:33:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with scrape type 2
2026-03-28 22:33:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88fb75be-9093-5fdd-8a13-8f38004fcaf9, identifier: DL10%20AOV
2026-03-28 22:33:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 113750cc-d8d9-5ad4-95ea-e17904f500a7 with identifier: HX22%20KWM
2026-03-28 22:33:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 113750cc-d8d9-5ad4-95ea-e17904f500a7 with identifier: HX22%20KWM
2026-03-28 22:33:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 113750cc-d8d9-5ad4-95ea-e17904f500a7 with identifier: HX22%20KWM to the API
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX22%20KWM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '113750cc-d8d9-5ad4-95ea-e17904f500a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX22 KWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX22%20KWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 47953,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 E-SKY-X 186 GT SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'E-SKY-X 186 GT SPORT',
 'vin': 'JM4BP6HHA01308290',
 'year': 2022}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520KWM%27 HTTP/1.1" 200 None
2026-03-28 22:33:25 [bca.uk] INFO: Saving data for HX22%20KWM: {'auction_closing_time': 1774864800.0, 'created_time': 1773931309.145876, 'last_price_update_time': 1774737205.216333}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX22%2520KWM') HTTP/1.1" 204 0
2026-03-28 22:33:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fb0a9901-c5d9-56d0-9d2f-a09537403c5f with identifier: WJ14%20TZN
2026-03-28 22:33:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fb0a9901-c5d9-56d0-9d2f-a09537403c5f with identifier: WJ14%20TZN
2026-03-28 22:33:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fb0a9901-c5d9-56d0-9d2f-a09537403c5f with identifier: WJ14%20TZN to the API
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ14%20TZN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'fb0a9901-c5d9-56d0-9d2f-a09537403c5f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ14 TZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ14%20TZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 80140,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.5 DI-D 176 LB LWB WARRIOR II 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 176 LB LWB WARRIOR II 4WD',
 'vin': 'MMCJNKB40FD002104',
 'year': 2014}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:33:25 [bca.uk] INFO: Saving data for WJ14%20TZN: {'auction_closing_time': 1774854000.0, 'created_time': 1773831311.238995, 'last_price_update_time': 1774737205.493178}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ14%2520TZN') HTTP/1.1" 204 0
2026-03-28 22:33:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with identifier: GY09%20JSV
2026-03-28 22:33:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with identifier: GY09%20JSV
2026-03-28 22:33:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6c39e5d7-8ee7-5b02-9624-d9a2697066d9 with identifier: GY09%20JSV to the API
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 160,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GY09%20JSV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6c39e5d7-8ee7-5b02-9624-d9a2697066d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GY09 JSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GY09%20JSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 170823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 2.1 CDI SPORT Saloon',
 'transmission': 'manual',
 'trim': 'CDI SPORT',
 'vin': 'WDD2040072A290141',
 'year': 2009}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY09%2520JSV%27 HTTP/1.1" 200 None
2026-03-28 22:33:25 [bca.uk] INFO: Saving data for GY09%20JSV: {'auction_closing_time': 1774951200.0, 'created_time': 1774535021.126879, 'last_price_update_time': 1774737205.775523}
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GY09%2520JSV') HTTP/1.1" 204 0
2026-03-28 22:33:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with identifier: DL10%20AOV
2026-03-28 22:33:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with identifier: DL10%20AOV
2026-03-28 22:33:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88fb75be-9093-5fdd-8a13-8f38004fcaf9 with identifier: DL10%20AOV to the API
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL10%20AOV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88fb75be-9093-5fdd-8a13-8f38004fcaf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DL10 AOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL10%20AOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 117990,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 16V SE Hatchback',
 'transmission': 'manual',
 'trim': '16V SE',
 'vin': 'W0L0SDL68A4273382',
 'year': 2010}
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL10%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Saving data for DL10%20AOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535000.636075, 'last_price_update_time': 1774737206.07995}
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL10%2520AOV') HTTP/1.1" 204 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: X315%20TCX
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X315%2520TCX%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for X315%20TCX: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: AF73%20EVG
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for AF73%20EVG: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: FN23%20OKW
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OKW%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for FN23%20OKW: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: WG73%20NUB
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520NUB%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for WG73%20NUB: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: WV74%20NYT
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520NYT%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for WV74%20NYT: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: WV74%20OBT
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for WV74%20OBT: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: DN25%20HMO
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN25%2520HMO%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for DN25%20HMO: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: MA24%20FLP
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520FLP%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for MA24%20FLP: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: WA22%20VXV
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA22%2520VXV%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for WA22%20VXV: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: MX58%20VOP
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX58%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for MX58%20VOP: 2
2026-03-28 22:33:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc28c430-f60b-5d32-ad6f-6bbdc813710a with identifier: MX58%20VOP
2026-03-28 22:33:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc28c430-f60b-5d32-ad6f-6bbdc813710a with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc28c430-f60b-5d32-ad6f-6bbdc813710a with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc28c430-f60b-5d32-ad6f-6bbdc813710a, identifier: MX58%20VOP
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: FD25%20HDX
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD25%2520HDX%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for FD25%20HDX: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: FD25%20HDY
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD25%2520HDY%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for FD25%20HDY: 0
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: RY68%20BHX
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY68%2520BHX%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for RY68%20BHX: 2
2026-03-28 22:33:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c142f01-07e5-5f18-8938-8c76d65a94b3 with identifier: RY68%20BHX
2026-03-28 22:33:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c142f01-07e5-5f18-8938-8c76d65a94b3 with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c142f01-07e5-5f18-8938-8c76d65a94b3 with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c142f01-07e5-5f18-8938-8c76d65a94b3, identifier: RY68%20BHX
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: MT68%20OZM
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for MT68%20OZM: 2
2026-03-28 22:33:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42b0c049-8f04-59f5-857a-8e959919b5b6 with identifier: MT68%20OZM
2026-03-28 22:33:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42b0c049-8f04-59f5-857a-8e959919b5b6 with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42b0c049-8f04-59f5-857a-8e959919b5b6 with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42b0c049-8f04-59f5-857a-8e959919b5b6, identifier: MT68%20OZM
2026-03-28 22:33:26 [bca.uk] INFO: Found listing with ID: HY63%20WXZ
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY63%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:26 [bca.uk] INFO: Scrape type for HY63%20WXZ: 2
2026-03-28 22:33:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with identifier: HY63%20WXZ
2026-03-28 22:33:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with scrape type 2
2026-03-28 22:33:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a892bc35-9f8f-59bf-8a4a-25dad7c2d08f, identifier: HY63%20WXZ
2026-03-28 22:33:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc28c430-f60b-5d32-ad6f-6bbdc813710a with identifier: MX58%20VOP
2026-03-28 22:33:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc28c430-f60b-5d32-ad6f-6bbdc813710a with identifier: MX58%20VOP
2026-03-28 22:33:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc28c430-f60b-5d32-ad6f-6bbdc813710a with identifier: MX58%20VOP to the API
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MX58%20VOP-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc28c430-f60b-5d32-ad6f-6bbdc813710a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MX58 VOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MX58%20VOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'BESSACARR',
 'model': 'E500 SERIES',
 'odometer': 59726,
 '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': 'BESSACARR E500 SERIES 2.3 E560 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'E560 MOTORHOME',
 'vin': 'ZFA25000001437105',
 'year': 2009}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX58%2520VOP%27 HTTP/1.1" 200 None
2026-03-28 22:33:27 [bca.uk] INFO: Saving data for MX58%20VOP: {'auction_closing_time': 1775124000.0, 'created_time': 1774535875.219131, 'last_price_update_time': 1774737207.064448}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MX58%2520VOP') HTTP/1.1" 204 0
2026-03-28 22:33:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c142f01-07e5-5f18-8938-8c76d65a94b3 with identifier: RY68%20BHX
2026-03-28 22:33:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c142f01-07e5-5f18-8938-8c76d65a94b3 with identifier: RY68%20BHX
2026-03-28 22:33:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c142f01-07e5-5f18-8938-8c76d65a94b3 with identifier: RY68%20BHX to the API
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RY68%20BHX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5c142f01-07e5-5f18-8938-8c76d65a94b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RY68 BHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RY68%20BHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'HILUX',
 'odometer': 96480,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'TOYOTA HILUX 2.4 D 150 ACTIVE 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'D 150 ACTIVE 4WD',
 'vin': 'AHTKB3CD902618010',
 'year': 2019}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY68%2520BHX%27 HTTP/1.1" 200 None
2026-03-28 22:33:27 [bca.uk] INFO: Saving data for RY68%20BHX: {'auction_closing_time': 1775124000.0, 'created_time': 1774535772.701002, 'last_price_update_time': 1774737207.434891}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RY68%2520BHX') HTTP/1.1" 204 0
2026-03-28 22:33:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42b0c049-8f04-59f5-857a-8e959919b5b6 with identifier: MT68%20OZM
2026-03-28 22:33:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42b0c049-8f04-59f5-857a-8e959919b5b6 with identifier: MT68%20OZM
2026-03-28 22:33:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42b0c049-8f04-59f5-857a-8e959919b5b6 with identifier: MT68%20OZM to the API
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT68%20OZM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42b0c049-8f04-59f5-857a-8e959919b5b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT68 OZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT68%20OZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'JAGUAR',
 'model': 'E-PACE',
 'odometer': 104976,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'JAGUAR E-PACE 2.0 D180 AWD R-DYNAMIC S Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 AWD R-DYNAMIC S',
 'vin': 'SADFA2AN7K1Z44635',
 'year': 2018}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520OZM%27 HTTP/1.1" 200 None
2026-03-28 22:33:27 [bca.uk] INFO: Saving data for MT68%20OZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774535035.831345, 'last_price_update_time': 1774737207.72607}
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT68%2520OZM') HTTP/1.1" 204 0
2026-03-28 22:33:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with identifier: HY63%20WXZ
2026-03-28 22:33:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with identifier: HY63%20WXZ
2026-03-28 22:33:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a892bc35-9f8f-59bf-8a4a-25dad7c2d08f with identifier: HY63%20WXZ to the API
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY63%20WXZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a892bc35-9f8f-59bf-8a4a-25dad7c2d08f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HY63 WXZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY63%20WXZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 98393,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'FORD GRAND C-MAX 2.0 TDCI 140 ZETEC P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 ZETEC P/SHIFT',
 'vin': 'WF0HXXWPBHDC34473',
 'year': 2013}
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY63%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Saving data for HY63%20WXZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535004.168228, 'last_price_update_time': 1774737208.013497}
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY63%2520WXZ') HTTP/1.1" 204 0
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: BT72%20YFK
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520YFK%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for BT72%20YFK: 2
2026-03-28 22:33:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2b070c8-a9dc-5bca-a958-cef6159c4811 with identifier: BT72%20YFK
2026-03-28 22:33:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2b070c8-a9dc-5bca-a958-cef6159c4811 with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2b070c8-a9dc-5bca-a958-cef6159c4811 with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a2b070c8-a9dc-5bca-a958-cef6159c4811, identifier: BT72%20YFK
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: FJ67%20KVX
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ67%2520KVX%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for FJ67%20KVX: 0
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: Y512%20FBB
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y512%2520FBB%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for Y512%20FBB: 0
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: FL06%20XTE
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL06%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for FL06%20XTE: 2
2026-03-28 22:33:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11e9cdd1-37d4-5108-b09f-b893fe91e72a with identifier: FL06%20XTE
2026-03-28 22:33:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11e9cdd1-37d4-5108-b09f-b893fe91e72a with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11e9cdd1-37d4-5108-b09f-b893fe91e72a with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11e9cdd1-37d4-5108-b09f-b893fe91e72a, identifier: FL06%20XTE
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: EB21%20MKY
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EB21%2520MKY%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for EB21%20MKY: 2
2026-03-28 22:33:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3b43788-37a5-58e1-9d9d-75d0b18f1aff with identifier: EB21%20MKY
2026-03-28 22:33:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3b43788-37a5-58e1-9d9d-75d0b18f1aff with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3b43788-37a5-58e1-9d9d-75d0b18f1aff with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f3b43788-37a5-58e1-9d9d-75d0b18f1aff, identifier: EB21%20MKY
2026-03-28 22:33:28 [bca.uk] INFO: Found listing with ID: SK63%20ZTP
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK63%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Scrape type for SK63%20ZTP: 2
2026-03-28 22:33:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b091a0f-abb5-5887-b735-3397ed5af56d with identifier: SK63%20ZTP
2026-03-28 22:33:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b091a0f-abb5-5887-b735-3397ed5af56d with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b091a0f-abb5-5887-b735-3397ed5af56d with scrape type 2
2026-03-28 22:33:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b091a0f-abb5-5887-b735-3397ed5af56d, identifier: SK63%20ZTP
2026-03-28 22:33:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a2b070c8-a9dc-5bca-a958-cef6159c4811 with identifier: BT72%20YFK
2026-03-28 22:33:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a2b070c8-a9dc-5bca-a958-cef6159c4811 with identifier: BT72%20YFK
2026-03-28 22:33:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a2b070c8-a9dc-5bca-a958-cef6159c4811 with identifier: BT72%20YFK to the API
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT72%20YFK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a2b070c8-a9dc-5bca-a958-cef6159c4811',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BT72 YFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT72%20YFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 38858,
 'odometer_reading_unit': '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': 'LRWYHCEK4PC579412',
 'year': 2022}
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520YFK%27 HTTP/1.1" 200 None
2026-03-28 22:33:28 [bca.uk] INFO: Saving data for BT72%20YFK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841620.42481, 'last_price_update_time': 1774737208.827176}
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT72%2520YFK') HTTP/1.1" 204 0
2026-03-28 22:33:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11e9cdd1-37d4-5108-b09f-b893fe91e72a with identifier: FL06%20XTE
2026-03-28 22:33:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11e9cdd1-37d4-5108-b09f-b893fe91e72a with identifier: FL06%20XTE
2026-03-28 22:33:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11e9cdd1-37d4-5108-b09f-b893fe91e72a with identifier: FL06%20XTE to the API
2026-03-28 22:33:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 178,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL06%20XTE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11e9cdd1-37d4-5108-b09f-b893fe91e72a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL06 XTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL06%20XTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT 350',
 'odometer': 139258,
 '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 TRANSIT 350 2.4 TDCI 115 (CHASSIS DEV. LTD) Window Van',
 'transmission': 'manual',
 'trim': 'TDCI 115 (CHASSIS DEV. LTD)',
 'vin': 'WF0AXXTTFA5M68588',
 'year': 2006}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL06%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Saving data for FL06%20XTE: {'auction_closing_time': 1774854000.0, 'created_time': 1774044636.677992, 'last_price_update_time': 1774737209.115499}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL06%2520XTE') HTTP/1.1" 204 0
2026-03-28 22:33:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f3b43788-37a5-58e1-9d9d-75d0b18f1aff with identifier: EB21%20MKY
2026-03-28 22:33:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f3b43788-37a5-58e1-9d9d-75d0b18f1aff with identifier: EB21%20MKY
2026-03-28 22:33:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f3b43788-37a5-58e1-9d9d-75d0b18f1aff with identifier: EB21%20MKY to the API
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EB21%20MKY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f3b43788-37a5-58e1-9d9d-75d0b18f1aff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EB21 MKY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EB21%20MKY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 65016,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 EBL 190 4WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'EBL 190 4WD ST-LINE ED.',
 'vin': 'WF0FXXWPMFMJ42480',
 'year': 2021}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EB21%2520MKY%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Saving data for EB21%20MKY: {'auction_closing_time': 1774864800.0, 'created_time': 1773828321.238849, 'last_price_update_time': 1774737209.396872}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EB21%2520MKY') HTTP/1.1" 204 0
2026-03-28 22:33:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b091a0f-abb5-5887-b735-3397ed5af56d with identifier: SK63%20ZTP
2026-03-28 22:33:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b091a0f-abb5-5887-b735-3397ed5af56d with identifier: SK63%20ZTP
2026-03-28 22:33:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b091a0f-abb5-5887-b735-3397ed5af56d with identifier: SK63%20ZTP to the API
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK63%20ZTP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b091a0f-abb5-5887-b735-3397ed5af56d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK63 ZTP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK63%20ZTP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 151095,
 '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 BLACK ED.M-T Estate',
 'transmission': 'manual',
 'trim': 'TDI 177 BLACK ED.M-T',
 'vin': 'WAUZZZ4G4EN055986',
 'year': 2013}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK63%2520ZTP%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Saving data for SK63%20ZTP: {'auction_closing_time': 1774864800.0, 'created_time': 1774535003.236839, 'last_price_update_time': 1774737209.715631}
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK63%2520ZTP') HTTP/1.1" 204 0
2026-03-28 22:33:29 [bca.uk] INFO: Found listing with ID: GF23%20SYV
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF23%2520SYV%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Scrape type for GF23%20SYV: 0
2026-03-28 22:33:29 [bca.uk] INFO: Found listing with ID: AE21%20JXN
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE21%2520JXN%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Scrape type for AE21%20JXN: 0
2026-03-28 22:33:29 [bca.uk] INFO: Found listing with ID: FH23%20HHJ
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH23%2520HHJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Scrape type for FH23%20HHJ: 0
2026-03-28 22:33:29 [bca.uk] INFO: Found listing with ID: GD23%20DXH
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520DXH%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Scrape type for GD23%20DXH: 2
2026-03-28 22:33:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with identifier: GD23%20DXH
2026-03-28 22:33:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with scrape type 2
2026-03-28 22:33:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with scrape type 2
2026-03-28 22:33:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f, identifier: GD23%20DXH
2026-03-28 22:33:29 [bca.uk] INFO: Found listing with ID: AU68%20DAA
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU68%2520DAA%27 HTTP/1.1" 200 None
2026-03-28 22:33:29 [bca.uk] INFO: Scrape type for AU68%20DAA: 2
2026-03-28 22:33:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca9d5e65-8f98-580c-92b7-1734f9b8a07c with identifier: AU68%20DAA
2026-03-28 22:33:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca9d5e65-8f98-580c-92b7-1734f9b8a07c with scrape type 2
2026-03-28 22:33:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca9d5e65-8f98-580c-92b7-1734f9b8a07c with scrape type 2
2026-03-28 22:33:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca9d5e65-8f98-580c-92b7-1734f9b8a07c, identifier: AU68%20DAA
2026-03-28 22:33:30 [bca.uk] INFO: Total items found: 100
2026-03-28 22:33:30 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded
2026-03-28 22:33:30 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:33:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:30 [bca.uk] INFO: Found listing with ID: ML06%20HME
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML06%2520HME%27 HTTP/1.1" 200 None
2026-03-28 22:33:30 [bca.uk] INFO: Scrape type for ML06%20HME: 2
2026-03-28 22:33:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e76b042-5196-5102-96ce-ada821b5ef7e with identifier: ML06%20HME
2026-03-28 22:33:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e76b042-5196-5102-96ce-ada821b5ef7e with scrape type 2
2026-03-28 22:33:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e76b042-5196-5102-96ce-ada821b5ef7e with scrape type 2
2026-03-28 22:33:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e76b042-5196-5102-96ce-ada821b5ef7e, identifier: ML06%20HME
2026-03-28 22:33:30 [bca.uk] INFO: Found listing with ID: YE72%20DVF
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:33:30 [bca.uk] INFO: Scrape type for YE72%20DVF: 2
2026-03-28 22:33:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with identifier: YE72%20DVF
2026-03-28 22:33:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with scrape type 2
2026-03-28 22:33:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with scrape type 2
2026-03-28 22:33:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621, identifier: YE72%20DVF
2026-03-28 22:33:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with identifier: GD23%20DXH
2026-03-28 22:33:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with identifier: GD23%20DXH
2026-03-28 22:33:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3b4e8227-1440-5bb0-a80a-bb9999cb5d7f with identifier: GD23%20DXH to the API
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 29,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD23%20DXH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3b4e8227-1440-5bb0-a80a-bb9999cb5d7f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GD23 DXH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD23%20DXH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 42721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.3 PHEV AWD VELOCE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV AWD VELOCE',
 'vin': 'ZARPATDW8N3030953',
 'year': 2023}
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520DXH%27 HTTP/1.1" 200 None
2026-03-28 22:33:30 [bca.uk] INFO: Saving data for GD23%20DXH: {'auction_closing_time': 1775037600.0, 'created_time': 1773841389.8721, 'last_price_update_time': 1774737210.50268}
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD23%2520DXH') HTTP/1.1" 204 0
2026-03-28 22:33:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca9d5e65-8f98-580c-92b7-1734f9b8a07c with identifier: AU68%20DAA
2026-03-28 22:33:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca9d5e65-8f98-580c-92b7-1734f9b8a07c with identifier: AU68%20DAA
2026-03-28 22:33:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca9d5e65-8f98-580c-92b7-1734f9b8a07c with identifier: AU68%20DAA to the API
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU68%20DAA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca9d5e65-8f98-580c-92b7-1734f9b8a07c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU68 DAA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU68%20DAA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 46926,
 'odometer_reading_unit': '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 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER SPORT',
 'vin': 'WMWYW320003H69161',
 'year': 2019}
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU68%2520DAA%27 HTTP/1.1" 200 None
2026-03-28 22:33:30 [bca.uk] INFO: Saving data for AU68%20DAA: {'auction_closing_time': 1774854000.0, 'created_time': 1773828319.533387, 'last_price_update_time': 1774737210.888875}
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU68%2520DAA') HTTP/1.1" 204 0
2026-03-28 22:33:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:30 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e76b042-5196-5102-96ce-ada821b5ef7e with identifier: ML06%20HME
2026-03-28 22:33:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e76b042-5196-5102-96ce-ada821b5ef7e with identifier: ML06%20HME
2026-03-28 22:33:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e76b042-5196-5102-96ce-ada821b5ef7e with identifier: ML06%20HME to the API
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML06%20HME-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0e76b042-5196-5102-96ce-ada821b5ef7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML06 HME',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML06%20HME&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': 'PUNTO',
 'odometer': 103151,
 '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': 'FIAT PUNTO 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'ZFA18800000895568',
 'year': 2006}
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML06%2520HME%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Saving data for ML06%20HME: {'auction_closing_time': 1774864800.0, 'created_time': 1774535020.744627, 'last_price_update_time': 1774737211.340182}
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML06%2520HME') HTTP/1.1" 204 0
2026-03-28 22:33:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with identifier: YE72%20DVF
2026-03-28 22:33:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with identifier: YE72%20DVF
2026-03-28 22:33:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621 with identifier: YE72%20DVF to the API
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE72%20DVF-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c2e4e6c-7ba4-50bb-bf64-ccc6746d8621',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YE72 DVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE72%20DVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 26667,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.3 DIG-T 160 MH ACENTA PREM.X-T Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T 160 MH ACENTA PREM.X-T',
 'vin': 'SJNTAAJ12U1174521',
 'year': 2022}
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520DVF%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Saving data for YE72%20DVF: {'auction_closing_time': 1774864800.0, 'created_time': 1773841610.237941, 'last_price_update_time': 1774737211.668525}
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE72%2520DVF') HTTP/1.1" 204 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: GM23%20KFW
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM23%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for GM23%20KFW: 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: LF73%20PKM
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520PKM%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for LF73%20PKM: 2
2026-03-28 22:33:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0ecf095-e226-5785-8484-001e87767ec9 with identifier: LF73%20PKM
2026-03-28 22:33:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0ecf095-e226-5785-8484-001e87767ec9 with scrape type 2
2026-03-28 22:33:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f0ecf095-e226-5785-8484-001e87767ec9 with scrape type 2
2026-03-28 22:33:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f0ecf095-e226-5785-8484-001e87767ec9, identifier: LF73%20PKM
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: LC69%20LCU
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LCU%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for LC69%20LCU: 2
2026-03-28 22:33:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56515a19-86b7-5ea5-b56d-2498e2688674 with identifier: LC69%20LCU
2026-03-28 22:33:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56515a19-86b7-5ea5-b56d-2498e2688674 with scrape type 2
2026-03-28 22:33:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56515a19-86b7-5ea5-b56d-2498e2688674 with scrape type 2
2026-03-28 22:33:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56515a19-86b7-5ea5-b56d-2498e2688674, identifier: LC69%20LCU
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: DN21%20YNU
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN21%2520YNU%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for DN21%20YNU: 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: DS21%20OTL
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OTL%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for DS21%20OTL: 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: DS21%20OVT
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OVT%27 HTTP/1.1" 200 None
2026-03-28 22:33:31 [bca.uk] INFO: Scrape type for DS21%20OVT: 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: YK68%20UPF
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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-28 22:33:31 [bca.uk] INFO: Scrape type for YK68%20UPF: 0
2026-03-28 22:33:31 [bca.uk] INFO: Found listing with ID: GX21%20HHW
2026-03-28 22:33:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX21%2520HHW%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for GX21%20HHW: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: AY20%20CKJ
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY20%2520CKJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for AY20%20CKJ: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: DU22%20VSZ
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU22%2520VSZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for DU22%20VSZ: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: FN23%20PYS
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for FN23%20PYS: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: NV73%20RFF
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV73%2520RFF%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for NV73%20RFF: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RJ21%20KFG
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFG%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RJ21%20KFG: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RX19%20LDV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RX19%20LDV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RX19%20LDY
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RX19%20LDY: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RX19%20LDZ
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX19%2520LDZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RX19%20LDZ: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: YJ19%20LLM
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ19%2520LLM%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for YJ19%20LLM: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RO70%20JHV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO70%2520JHV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RO70%20JHV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: CA72%20MXP
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520MXP%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for CA72%20MXP: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: LN73%20VCF
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN73%2520VCF%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for LN73%20VCF: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: GL71%20BCY
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL71%2520BCY%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for GL71%20BCY: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: CV20%20BZC
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV20%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for CV20%20BZC: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RO25%20DCV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO25%2520DCV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RO25%20DCV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RV25%20UYE
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UYE%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RV25%20UYE: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: RV25%20UPH
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV25%2520UPH%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for RV25%20UPH: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: MD19%20HCG
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520HCG%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for MD19%20HCG: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: YR23%20XTM
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520XTM%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for YR23%20XTM: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: LE72%20GLV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520GLV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for LE72%20GLV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: LE72%20FZL
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520FZL%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for LE72%20FZL: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: AV22%20NFL
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV22%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for AV22%20NFL: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: KP19%20AYF
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP19%2520AYF%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for KP19%20AYF: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: KS70%20VSE
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520VSE%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for KS70%20VSE: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: YY68%20DWD
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY68%2520DWD%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for YY68%20DWD: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: WJ18%20YRN
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ18%2520YRN%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for WJ18%20YRN: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: YR74%20URV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR74%2520URV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for YR74%20URV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: CP18%20EFT
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520EFT%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for CP18%20EFT: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: NL61%20CUV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL61%2520CUV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for NL61%20CUV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: YF72%20RVK
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520RVK%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for YF72%20RVK: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: LF69%20TDU
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520TDU%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for LF69%20TDU: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: LP72%20VSY
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520VSY%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for LP72%20VSY: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: DE17%20NXO
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for DE17%20NXO: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: VK72%20ZPW
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520ZPW%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for VK72%20ZPW: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: DU23%20OPX
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OPX%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for DU23%20OPX: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: BX71%20KWE
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX71%2520KWE%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for BX71%20KWE: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: CU15%20OSF
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520OSF%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for CU15%20OSF: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: DW16%20HFR
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DW16%2520HFR%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for DW16%20HFR: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: MF69%20OYR
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF69%2520OYR%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for MF69%20OYR: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: VK69%20KYV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520KYV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for VK69%20KYV: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: VN18%20UXD
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for VN18%20UXD: 0
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: BD72%20JKV
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520JKV%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for BD72%20JKV: 2
2026-03-28 22:33:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 140f4c8f-7857-5169-b0f4-2538b601d780 with identifier: BD72%20JKV
2026-03-28 22:33:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 140f4c8f-7857-5169-b0f4-2538b601d780 with scrape type 2
2026-03-28 22:33:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 140f4c8f-7857-5169-b0f4-2538b601d780 with scrape type 2
2026-03-28 22:33:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 140f4c8f-7857-5169-b0f4-2538b601d780, identifier: BD72%20JKV
2026-03-28 22:33:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: MK66%20GAU
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK66%2520GAU%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for MK66%20GAU: 2
2026-03-28 22:33:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f008f238-f237-55fc-85c8-60ce368f9742 with identifier: MK66%20GAU
2026-03-28 22:33:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f008f238-f237-55fc-85c8-60ce368f9742 with scrape type 2
2026-03-28 22:33:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f008f238-f237-55fc-85c8-60ce368f9742 with scrape type 2
2026-03-28 22:33:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f008f238-f237-55fc-85c8-60ce368f9742, identifier: MK66%20GAU
2026-03-28 22:33:32 [bca.uk] INFO: Found listing with ID: NJ20%20XUM
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ20%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:33:32 [bca.uk] INFO: Scrape type for NJ20%20XUM: 2
2026-03-28 22:33:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with identifier: NJ20%20XUM
2026-03-28 22:33:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with scrape type 2
2026-03-28 22:33:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with scrape type 2
2026-03-28 22:33:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d41c222-8b46-5d74-a9c2-7e3fbc59637e, identifier: NJ20%20XUM
2026-03-28 22:33:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f0ecf095-e226-5785-8484-001e87767ec9 with identifier: LF73%20PKM
2026-03-28 22:33:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f0ecf095-e226-5785-8484-001e87767ec9 with identifier: LF73%20PKM
2026-03-28 22:33:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f0ecf095-e226-5785-8484-001e87767ec9 with identifier: LF73%20PKM to the API
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF73%20PKM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'f0ecf095-e226-5785-8484-001e87767ec9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF73 PKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF73%20PKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 35029,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS5RC231376',
 'year': 2023}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520PKM%27 HTTP/1.1" 200 None
2026-03-28 22:33:33 [bca.uk] INFO: Saving data for LF73%20PKM: {'auction_closing_time': 1775037600.0, 'created_time': 1773908511.293578, 'last_price_update_time': 1774737213.283913}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF73%2520PKM') HTTP/1.1" 204 0
2026-03-28 22:33:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56515a19-86b7-5ea5-b56d-2498e2688674 with identifier: LC69%20LCU
2026-03-28 22:33:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56515a19-86b7-5ea5-b56d-2498e2688674 with identifier: LC69%20LCU
2026-03-28 22:33:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56515a19-86b7-5ea5-b56d-2498e2688674 with identifier: LC69%20LCU to the API
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC69%20LCU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Electric',
 'id': '56515a19-86b7-5ea5-b56d-2498e2688674',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC69 LCU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20LCU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TESLA',
 'model': 'MODEL S',
 'odometer': 82433,
 'odometer_reading_unit': '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 S 100KWH D/M LONG RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '100KWH D/M LONG RANGE',
 'vin': '5YJSB7E24KF334476',
 'year': 2019}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LCU%27 HTTP/1.1" 200 None
2026-03-28 22:33:33 [bca.uk] INFO: Saving data for LC69%20LCU: {'auction_closing_time': 1774854000.0, 'created_time': 1773827246.121166, 'last_price_update_time': 1774737213.698109}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520LCU') HTTP/1.1" 204 0
2026-03-28 22:33:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 140f4c8f-7857-5169-b0f4-2538b601d780 with identifier: BD72%20JKV
2026-03-28 22:33:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 140f4c8f-7857-5169-b0f4-2538b601d780 with identifier: BD72%20JKV
2026-03-28 22:33:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 140f4c8f-7857-5169-b0f4-2538b601d780 with identifier: BD72%20JKV to the API
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 218,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD72%20JKV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '140f4c8f-7857-5169-b0f4-2538b601d780',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD72 JKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD72%20JKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 78014,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 170 XLT CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'EBL 170 XLT',
 'vin': '6FPPXXMJ2PNP54203',
 'year': 2022}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD72%2520JKV%27 HTTP/1.1" 200 None
2026-03-28 22:33:33 [bca.uk] INFO: Saving data for BD72%20JKV: {'auction_closing_time': 1775037600.0, 'created_time': 1773842494.238327, 'last_price_update_time': 1774737213.980067}
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD72%2520JKV') HTTP/1.1" 204 0
2026-03-28 22:33:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f008f238-f237-55fc-85c8-60ce368f9742 with identifier: MK66%20GAU
2026-03-28 22:33:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f008f238-f237-55fc-85c8-60ce368f9742 with identifier: MK66%20GAU
2026-03-28 22:33:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f008f238-f237-55fc-85c8-60ce368f9742 with identifier: MK66%20GAU to the API
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 88,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK66%20GAU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f008f238-f237-55fc-85c8-60ce368f9742',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK66 GAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK66%20GAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 97503,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 16V E/F DESIGN S/S Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V E/F DESIGN S/S',
 'vin': 'W0LBD6EL5HG033368',
 'year': 2016}
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK66%2520GAU%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Saving data for MK66%20GAU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535017.599746, 'last_price_update_time': 1774737214.277729}
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK66%2520GAU') HTTP/1.1" 204 0
2026-03-28 22:33:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with identifier: NJ20%20XUM
2026-03-28 22:33:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with identifier: NJ20%20XUM
2026-03-28 22:33:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d41c222-8b46-5d74-a9c2-7e3fbc59637e with identifier: NJ20%20XUM to the API
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ20%20XUM-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d41c222-8b46-5d74-a9c2-7e3fbc59637e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ20 XUM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ20%20XUM&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 45063,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 T 130 ELITE S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 ELITE S/S',
 'vin': 'W0V7H9EB1L4177407',
 'year': 2020}
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ20%2520XUM%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Saving data for NJ20%20XUM: {'auction_closing_time': 1774778400.0, 'created_time': 1774535002.422068, 'last_price_update_time': 1774737214.58858}
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ20%2520XUM') HTTP/1.1" 204 0
2026-03-28 22:33:34 [bca.uk] INFO: Found listing with ID: WN70%20VXS
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520VXS%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Scrape type for WN70%20VXS: 2
2026-03-28 22:33:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60a8e3d5-6546-5813-9d47-42b6de7673b3 with identifier: WN70%20VXS
2026-03-28 22:33:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60a8e3d5-6546-5813-9d47-42b6de7673b3 with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60a8e3d5-6546-5813-9d47-42b6de7673b3 with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 60a8e3d5-6546-5813-9d47-42b6de7673b3, identifier: WN70%20VXS
2026-03-28 22:33:34 [bca.uk] INFO: Found listing with ID: MV22%20XWP
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520XWP%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Scrape type for MV22%20XWP: 2
2026-03-28 22:33:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a78ecef-794a-55de-9d15-7508de8ca03e with identifier: MV22%20XWP
2026-03-28 22:33:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a78ecef-794a-55de-9d15-7508de8ca03e with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a78ecef-794a-55de-9d15-7508de8ca03e with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a78ecef-794a-55de-9d15-7508de8ca03e, identifier: MV22%20XWP
2026-03-28 22:33:34 [bca.uk] INFO: Found listing with ID: BK71%20TMV
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Scrape type for BK71%20TMV: 2
2026-03-28 22:33:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with identifier: BK71%20TMV
2026-03-28 22:33:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b, identifier: BK71%20TMV
2026-03-28 22:33:34 [bca.uk] INFO: Found listing with ID: YY57%20NKP
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY57%2520NKP%27 HTTP/1.1" 200 None
2026-03-28 22:33:34 [bca.uk] INFO: Scrape type for YY57%20NKP: 2
2026-03-28 22:33:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76914f16-9e5c-5646-8fe2-70315258a345 with identifier: YY57%20NKP
2026-03-28 22:33:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76914f16-9e5c-5646-8fe2-70315258a345 with scrape type 2
2026-03-28 22:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 76914f16-9e5c-5646-8fe2-70315258a345 with scrape type 2
2026-03-28 22:33:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 76914f16-9e5c-5646-8fe2-70315258a345, identifier: YY57%20NKP
2026-03-28 22:33:35 [bca.uk] INFO: Found listing with ID: FN23%20OKM
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OKM%27 HTTP/1.1" 200 None
2026-03-28 22:33:35 [bca.uk] INFO: Scrape type for FN23%20OKM: 2
2026-03-28 22:33:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3a837bc-83f4-5bea-9bf1-6621112a8392 with identifier: FN23%20OKM
2026-03-28 22:33:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3a837bc-83f4-5bea-9bf1-6621112a8392 with scrape type 2
2026-03-28 22:33:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3a837bc-83f4-5bea-9bf1-6621112a8392 with scrape type 2
2026-03-28 22:33:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b3a837bc-83f4-5bea-9bf1-6621112a8392, identifier: FN23%20OKM
2026-03-28 22:33:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 60a8e3d5-6546-5813-9d47-42b6de7673b3 with identifier: WN70%20VXS
2026-03-28 22:33:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 60a8e3d5-6546-5813-9d47-42b6de7673b3 with identifier: WN70%20VXS
2026-03-28 22:33:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 60a8e3d5-6546-5813-9d47-42b6de7673b3 with identifier: WN70%20VXS to the API
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN70%20VXS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '60a8e3d5-6546-5813-9d47-42b6de7673b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WN70 VXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN70%20VXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 35633,
 'odometer_reading_unit': '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 A250 E 1.3 AMG LINE DCT Saloon',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'W1K1771862J262406',
 'year': 2020}
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520VXS%27 HTTP/1.1" 200 None
2026-03-28 22:33:35 [bca.uk] INFO: Saving data for WN70%20VXS: {'auction_closing_time': 1774864800.0, 'created_time': 1774535885.684299, 'last_price_update_time': 1774737215.426566}
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520VXS') HTTP/1.1" 204 0
2026-03-28 22:33:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a78ecef-794a-55de-9d15-7508de8ca03e with identifier: MV22%20XWP
2026-03-28 22:33:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a78ecef-794a-55de-9d15-7508de8ca03e with identifier: MV22%20XWP
2026-03-28 22:33:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a78ecef-794a-55de-9d15-7508de8ca03e with identifier: MV22%20XWP to the API
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV22%20XWP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a78ecef-794a-55de-9d15-7508de8ca03e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV22 XWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV22%20XWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'A7 SPORTBACK',
 'odometer': 92062,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A7 SPORTBACK 2.0 40 TDI QUATTRO S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': '40 TDI QUATTRO S LINE S-T',
 'vin': 'WAUZZZF20NN038572',
 'year': 2022}
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV22%2520XWP%27 HTTP/1.1" 200 None
2026-03-28 22:33:35 [bca.uk] INFO: Saving data for MV22%20XWP: {'auction_closing_time': 1774854000.0, 'created_time': 1773827262.549989, 'last_price_update_time': 1774737215.713875}
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV22%2520XWP') HTTP/1.1" 204 0
2026-03-28 22:33:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with identifier: BK71%20TMV
2026-03-28 22:33:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with identifier: BK71%20TMV
2026-03-28 22:33:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ae8058c-2dbe-5501-90f9-aa7fd6a5823b with identifier: BK71%20TMV to the API
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=107&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 141,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK71%20TMV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1ae8058c-2dbe-5501-90f9-aa7fd6a5823b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK71 TMV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK71%20TMV&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 111287,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CONNECT 1.5 EBL 120 240 L2 TREND L/R Van',
 'transmission': 'manual',
 'trim': 'EBL 120 240 L2 TREND L/R',
 'vin': 'WF0SXXWPGSMA44153',
 'year': 2021}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK71%2520TMV%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Saving data for BK71%20TMV: {'auction_closing_time': 1775037600.0, 'created_time': 1773842485.070809, 'last_price_update_time': 1774737216.00941}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK71%2520TMV') HTTP/1.1" 204 0
2026-03-28 22:33:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 76914f16-9e5c-5646-8fe2-70315258a345 with identifier: YY57%20NKP
2026-03-28 22:33:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 76914f16-9e5c-5646-8fe2-70315258a345 with identifier: YY57%20NKP
2026-03-28 22:33:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 76914f16-9e5c-5646-8fe2-70315258a345 with identifier: YY57%20NKP to the API
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY57%20NKP-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '76914f16-9e5c-5646-8fe2-70315258a345',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY57 NKP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY57%20NKP&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 116329,
 '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 207 1.6 HDI 90 S Hatchback',
 'transmission': 'manual',
 'trim': 'HDI 90 S',
 'vin': 'VF3WC9HXC34146066',
 'year': 2008}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY57%2520NKP%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Saving data for YY57%20NKP: {'auction_closing_time': 1774864800.0, 'created_time': 1773842187.675777, 'last_price_update_time': 1774737216.278449}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY57%2520NKP') HTTP/1.1" 204 0
2026-03-28 22:33:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b3a837bc-83f4-5bea-9bf1-6621112a8392 with identifier: FN23%20OKM
2026-03-28 22:33:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b3a837bc-83f4-5bea-9bf1-6621112a8392 with identifier: FN23%20OKM
2026-03-28 22:33:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b3a837bc-83f4-5bea-9bf1-6621112a8392 with identifier: FN23%20OKM to the API
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN23%20OKM-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b3a837bc-83f4-5bea-9bf1-6621112a8392',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FN23 OKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN23%20OKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'KIA',
 'model': 'PROCEED SW',
 'odometer': 19105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'KIA PROCEED SW 1.5 T GDI GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'T GDI GT-LINE ISG',
 'vin': 'U5YH2G15LPL065858',
 'year': 2023}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN23%2520OKM%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Saving data for FN23%20OKM: {'auction_closing_time': 1774864800.0, 'created_time': 1773843574.515318, 'last_price_update_time': 1774737216.559822}
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN23%2520OKM') HTTP/1.1" 204 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: AX72%20KBO
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBO%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for AX72%20KBO: 2
2026-03-28 22:33:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with identifier: AX72%20KBO
2026-03-28 22:33:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with scrape type 2
2026-03-28 22:33:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with scrape type 2
2026-03-28 22:33:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f4b2e4d1-7370-5cbf-b78e-c797b74a12ef, identifier: AX72%20KBO
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: VN15%20MWL
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN15%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for VN15%20MWL: 2
2026-03-28 22:33:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 512ad9b9-3058-51cc-abf4-1bc71642b5bd with identifier: VN15%20MWL
2026-03-28 22:33:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 512ad9b9-3058-51cc-abf4-1bc71642b5bd with scrape type 2
2026-03-28 22:33:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 512ad9b9-3058-51cc-abf4-1bc71642b5bd with scrape type 2
2026-03-28 22:33:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 512ad9b9-3058-51cc-abf4-1bc71642b5bd, identifier: VN15%20MWL
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: BP21%20XJW
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP21%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for BP21%20XJW: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: DV20%20WJA
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for DV20%20WJA: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: MM19%20WRR
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WRR%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for MM19%20WRR: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: MM19%20WYU
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WYU%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for MM19%20WYU: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: GD19%20ZGX
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD19%2520ZGX%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for GD19%20ZGX: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: LC16%20GVV
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC16%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for LC16%20GVV: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: DY72%20ZZP
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY72%2520ZZP%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for DY72%20ZZP: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: LD69%20JUX
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD69%2520JUX%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for LD69%20JUX: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: FD69%20FET
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD69%2520FET%27 HTTP/1.1" 200 None
2026-03-28 22:33:36 [bca.uk] INFO: Scrape type for FD69%20FET: 0
2026-03-28 22:33:36 [bca.uk] INFO: Found listing with ID: HJ70%20OJS
2026-03-28 22:33:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520OJS%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for HJ70%20OJS: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: KS68%20HDN
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS68%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for KS68%20HDN: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: LK68%20UKX
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK68%2520UKX%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for LK68%20UKX: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: PE19%20SPV
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE19%2520SPV%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for PE19%20SPV: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: SO72%20HVT
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO72%2520HVT%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for SO72%20HVT: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: BJ20%20DDA
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520DDA%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for BJ20%20DDA: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: CA74%20HZJ
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA74%2520HZJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for CA74%20HZJ: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: CK71%20OXH
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK71%2520OXH%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for CK71%20OXH: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: LE73%20EPA
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520EPA%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for LE73%20EPA: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: VK71%20ZSN
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520ZSN%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for VK71%20ZSN: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: YD23%20NVS
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD23%2520NVS%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for YD23%20NVS: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: CP71%20MZY
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP71%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for CP71%20MZY: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: DV68%20ADO
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520ADO%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for DV68%20ADO: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: HN23%20DSV
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520DSV%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for HN23%20DSV: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: AX66%20RYP
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX66%2520RYP%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for AX66%20RYP: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: GJ22%20GXH
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520GXH%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for GJ22%20GXH: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: HJ25%20OSD
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ25%2520OSD%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for HJ25%20OSD: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: FX25%20YXO
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX25%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for FX25%20YXO: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: BG67%20ZYF
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG67%2520ZYF%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for BG67%20ZYF: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: EA18%20WHC
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520WHC%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for EA18%20WHC: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: DK19%20YPG
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK19%2520YPG%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for DK19%20YPG: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: FY68%20YRW
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY68%2520YRW%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for FY68%20YRW: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: VGZ%205260
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25205260%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for VGZ%205260: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: YN69%20KYJ
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520KYJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for YN69%20KYJ: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: YP21%20RKX
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP21%2520RKX%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for YP21%20RKX: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: BJ69%20VMW
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ69%2520VMW%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for BJ69%20VMW: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: KM69%20NFK
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM69%2520NFK%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for KM69%20NFK: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: RX71%20NVR
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX71%2520NVR%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for RX71%20NVR: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: GU60%20VRY
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU60%2520VRY%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for GU60%20VRY: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: KP72%20AVN
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP72%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for KP72%20AVN: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: LP24%20HGL
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP24%2520HGL%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for LP24%20HGL: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: LC69%20XYS
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520XYS%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for LC69%20XYS: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: DN72%20UZF
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520UZF%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for DN72%20UZF: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: HV73%20GGX
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520GGX%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for HV73%20GGX: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: LO21%20YZB
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO21%2520YZB%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for LO21%20YZB: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: RJ71%20ULK
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ71%2520ULK%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for RJ71%20ULK: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: FX15%20TXU
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX15%2520TXU%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for FX15%20TXU: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: KR69%20XSP
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR69%2520XSP%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for KR69%20XSP: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: SY15%20LVL
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY15%2520LVL%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for SY15%20LVL: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: GL20%20TZX
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520TZX%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for GL20%20TZX: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: BW66%20YYM
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW66%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for BW66%20YYM: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: VU66%20XGP
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU66%2520XGP%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for VU66%20XGP: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: FL14%20UMC
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL14%2520UMC%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for FL14%20UMC: 0
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: MD67%20HAE
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520HAE%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for MD67%20HAE: 2
2026-03-28 22:33:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27108880-a4ad-5cb6-90b0-d1d02c321566 with identifier: MD67%20HAE
2026-03-28 22:33:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27108880-a4ad-5cb6-90b0-d1d02c321566 with scrape type 2
2026-03-28 22:33:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27108880-a4ad-5cb6-90b0-d1d02c321566 with scrape type 2
2026-03-28 22:33:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27108880-a4ad-5cb6-90b0-d1d02c321566, identifier: MD67%20HAE
2026-03-28 22:33:37 [bca.uk] INFO: Found listing with ID: WV74%20OAP
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 22:33:37 [bca.uk] INFO: Scrape type for WV74%20OAP: 2
2026-03-28 22:33:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with identifier: WV74%20OAP
2026-03-28 22:33:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with scrape type 2
2026-03-28 22:33:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with scrape type 2
2026-03-28 22:33:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4, identifier: WV74%20OAP
2026-03-28 22:33:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with identifier: AX72%20KBO
2026-03-28 22:33:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with identifier: AX72%20KBO
2026-03-28 22:33:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f4b2e4d1-7370-5cbf-b78e-c797b74a12ef with identifier: AX72%20KBO to the API
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AX72%20KBO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f4b2e4d1-7370-5cbf-b78e-c797b74a12ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AX72 KBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AX72%20KBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FIAT',
 'model': '500',
 'odometer': 17055,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT 500 1.0 M/H DOLCEVITA Hatchback',
 'transmission': 'manual',
 'trim': 'M/H DOLCEVITA',
 'vin': 'ZFACF1CJ7NJH16072',
 'year': 2023}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520KBO%27 HTTP/1.1" 200 None
2026-03-28 22:33:38 [bca.uk] INFO: Saving data for AX72%20KBO: {'auction_closing_time': 1774864800.0, 'created_time': 1773825958.974653, 'last_price_update_time': 1774737218.346384}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520KBO') HTTP/1.1" 204 0
2026-03-28 22:33:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 512ad9b9-3058-51cc-abf4-1bc71642b5bd with identifier: VN15%20MWL
2026-03-28 22:33:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 512ad9b9-3058-51cc-abf4-1bc71642b5bd with identifier: VN15%20MWL
2026-03-28 22:33:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 512ad9b9-3058-51cc-abf4-1bc71642b5bd with identifier: VN15%20MWL to the API
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN15%20MWL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '512ad9b9-3058-51cc-abf4-1bc71642b5bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN15 MWL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN15%20MWL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 60229,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TDI 262 BMT R LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE TIP',
 'vin': 'WVGZZZ7PZFD018810',
 'year': 2015}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN15%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 22:33:38 [bca.uk] INFO: Saving data for VN15%20MWL: {'auction_closing_time': 1774854000.0, 'created_time': 1773826232.9589, 'last_price_update_time': 1774737218.710483}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN15%2520MWL') HTTP/1.1" 204 0
2026-03-28 22:33:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27108880-a4ad-5cb6-90b0-d1d02c321566 with identifier: MD67%20HAE
2026-03-28 22:33:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27108880-a4ad-5cb6-90b0-d1d02c321566 with identifier: MD67%20HAE
2026-03-28 22:33:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27108880-a4ad-5cb6-90b0-d1d02c321566 with identifier: MD67%20HAE to the API
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD67%20HAE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '27108880-a4ad-5cb6-90b0-d1d02c321566',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD67 HAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD67%20HAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'GLE 250 D',
 'odometer': 86188,
 'odometer_reading_unit': '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 GLE 250 D 2.1 AMG LINE PREMIUM 4M 9G StationWagon',
 'transmission': 'manual',
 'trim': 'AMG LINE PREMIUM 4M 9G',
 'vin': 'WDC1660042B029336',
 'year': 2018}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD67%2520HAE%27 HTTP/1.1" 200 None
2026-03-28 22:33:38 [bca.uk] INFO: Saving data for MD67%20HAE: {'auction_closing_time': 1774864800.0, 'created_time': 1774535015.694034, 'last_price_update_time': 1774737218.98464}
2026-03-28 22:33:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD67%2520HAE') HTTP/1.1" 204 0
2026-03-28 22:33:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with identifier: WV74%20OAP
2026-03-28 22:33:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with identifier: WV74%20OAP
2026-03-28 22:33:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55a22a61-8ed9-56b7-aa06-9d42e02ab7d4 with identifier: WV74%20OAP to the API
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV74%20OAP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55a22a61-8ed9-56b7-aa06-9d42e02ab7d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV74 OAP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV74%20OAP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 15197,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA8R3079344',
 'year': 2024}
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520OAP%27 HTTP/1.1" 200 None
2026-03-28 22:33:39 [bca.uk] INFO: Saving data for WV74%20OAP: {'auction_closing_time': 1775037600.0, 'created_time': 1773842579.046582, 'last_price_update_time': 1774737219.262729}
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV74%2520OAP') HTTP/1.1" 204 0
2026-03-28 22:33:39 [bca.uk] INFO: Found listing with ID: SD67%20FNV
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520FNV%27 HTTP/1.1" 200 None
2026-03-28 22:33:39 [bca.uk] INFO: Scrape type for SD67%20FNV: 2
2026-03-28 22:33:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78d41b3b-c17f-5503-89df-695edb1d2573 with identifier: SD67%20FNV
2026-03-28 22:33:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78d41b3b-c17f-5503-89df-695edb1d2573 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78d41b3b-c17f-5503-89df-695edb1d2573 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78d41b3b-c17f-5503-89df-695edb1d2573, identifier: SD67%20FNV
2026-03-28 22:33:39 [bca.uk] INFO: Found listing with ID: YT65%20OHB
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT65%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:33:39 [bca.uk] INFO: Scrape type for YT65%20OHB: 2
2026-03-28 22:33:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d4dc222-7bf7-561b-a3ac-1858337ab025 with identifier: YT65%20OHB
2026-03-28 22:33:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d4dc222-7bf7-561b-a3ac-1858337ab025 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d4dc222-7bf7-561b-a3ac-1858337ab025 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d4dc222-7bf7-561b-a3ac-1858337ab025, identifier: YT65%20OHB
2026-03-28 22:33:39 [bca.uk] INFO: Found listing with ID: WJ14%20UJN
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520UJN%27 HTTP/1.1" 200 None
2026-03-28 22:33:39 [bca.uk] INFO: Scrape type for WJ14%20UJN: 2
2026-03-28 22:33:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2564cd3c-ce21-5f66-96b9-9df272e28e75 with identifier: WJ14%20UJN
2026-03-28 22:33:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2564cd3c-ce21-5f66-96b9-9df272e28e75 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2564cd3c-ce21-5f66-96b9-9df272e28e75 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2564cd3c-ce21-5f66-96b9-9df272e28e75, identifier: WJ14%20UJN
2026-03-28 22:33:39 [bca.uk] INFO: Found listing with ID: WV74%20NZP
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NZP%27 HTTP/1.1" 200 None
2026-03-28 22:33:39 [bca.uk] INFO: Scrape type for WV74%20NZP: 2
2026-03-28 22:33:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c33cbc5-a4ec-5174-9373-26767c47eee8 with identifier: WV74%20NZP
2026-03-28 22:33:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c33cbc5-a4ec-5174-9373-26767c47eee8 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c33cbc5-a4ec-5174-9373-26767c47eee8 with scrape type 2
2026-03-28 22:33:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c33cbc5-a4ec-5174-9373-26767c47eee8, identifier: WV74%20NZP
2026-03-28 22:33:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78d41b3b-c17f-5503-89df-695edb1d2573 with identifier: SD67%20FNV
2026-03-28 22:33:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78d41b3b-c17f-5503-89df-695edb1d2573 with identifier: SD67%20FNV
2026-03-28 22:33:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78d41b3b-c17f-5503-89df-695edb1d2573 with identifier: SD67%20FNV to the API
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD67%20FNV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '78d41b3b-c17f-5503-89df-695edb1d2573',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SD67 FNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD67%20FNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 27574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 1.5 DCI 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE',
 'vin': 'VF12R011558784225',
 'year': 2017}
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520FNV%27 HTTP/1.1" 200 None
2026-03-28 22:33:40 [bca.uk] INFO: Saving data for SD67%20FNV: {'auction_closing_time': 1775037600.0, 'created_time': 1774535547.901555, 'last_price_update_time': 1774737220.000584}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD67%2520FNV') HTTP/1.1" 204 0
2026-03-28 22:33:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d4dc222-7bf7-561b-a3ac-1858337ab025 with identifier: YT65%20OHB
2026-03-28 22:33:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d4dc222-7bf7-561b-a3ac-1858337ab025 with identifier: YT65%20OHB
2026-03-28 22:33:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d4dc222-7bf7-561b-a3ac-1858337ab025 with identifier: YT65%20OHB to the API
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT65%20OHB-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1d4dc222-7bf7-561b-a3ac-1858337ab025',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT65 OHB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT65%20OHB&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 93878,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TDI 262 BMT R LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 262 BMT R LINE TIP',
 'vin': 'WVGZZZ7PZGD007123',
 'year': 2015}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT65%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:33:40 [bca.uk] INFO: Saving data for YT65%20OHB: {'auction_closing_time': 1774854000.0, 'created_time': 1773826731.690093, 'last_price_update_time': 1774737220.292167}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT65%2520OHB') HTTP/1.1" 204 0
2026-03-28 22:33:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2564cd3c-ce21-5f66-96b9-9df272e28e75 with identifier: WJ14%20UJN
2026-03-28 22:33:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2564cd3c-ce21-5f66-96b9-9df272e28e75 with identifier: WJ14%20UJN
2026-03-28 22:33:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2564cd3c-ce21-5f66-96b9-9df272e28e75 with identifier: WJ14%20UJN to the API
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 162,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ14%20UJN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2564cd3c-ce21-5f66-96b9-9df272e28e75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ14 UJN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ14%20UJN&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow - East',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 77264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 140 4WD ZETEC P/S StationWagon',
 'transmission': 'automatic',
 'trim': 'TDCI 140 4WD ZETEC P/S',
 'vin': 'WF0AXXWPMAEY60130',
 'year': 2014}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ14%2520UJN%27 HTTP/1.1" 200 None
2026-03-28 22:33:40 [bca.uk] INFO: Saving data for WJ14%20UJN: {'auction_closing_time': 1774864800.0, 'created_time': 1773831319.865829, 'last_price_update_time': 1774737220.570822}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ14%2520UJN') HTTP/1.1" 204 0
2026-03-28 22:33:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c33cbc5-a4ec-5174-9373-26767c47eee8 with identifier: WV74%20NZP
2026-03-28 22:33:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c33cbc5-a4ec-5174-9373-26767c47eee8 with identifier: WV74%20NZP
2026-03-28 22:33:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c33cbc5-a4ec-5174-9373-26767c47eee8 with identifier: WV74%20NZP to the API
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV74%20NZP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c33cbc5-a4ec-5174-9373-26767c47eee8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV74 NZP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV74%20NZP&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'ALFA ROMEO',
 'model': 'TONALE',
 'odometer': 11841,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO TONALE 1.5 MHEV SPRINT Hatchback',
 'transmission': 'automatic',
 'trim': 'MHEV SPRINT',
 'vin': 'ZARNASAA8R3077643',
 'year': 2024}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV74%2520NZP%27 HTTP/1.1" 200 None
2026-03-28 22:33:40 [bca.uk] INFO: Saving data for WV74%20NZP: {'auction_closing_time': 1775037600.0, 'created_time': 1773835029.692257, 'last_price_update_time': 1774737220.869043}
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV74%2520NZP') HTTP/1.1" 204 0
2026-03-28 22:33:40 [bca.uk] INFO: Found listing with ID: DE17%20XVY
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520XVY%27 HTTP/1.1" 200 None
2026-03-28 22:33:40 [bca.uk] INFO: Scrape type for DE17%20XVY: 2
2026-03-28 22:33:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c68a1605-b061-56e5-8a52-b9a06c2b7be1 with identifier: DE17%20XVY
2026-03-28 22:33:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68a1605-b061-56e5-8a52-b9a06c2b7be1 with scrape type 2
2026-03-28 22:33:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c68a1605-b061-56e5-8a52-b9a06c2b7be1 with scrape type 2
2026-03-28 22:33:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c68a1605-b061-56e5-8a52-b9a06c2b7be1, identifier: DE17%20XVY
2026-03-28 22:33:40 [bca.uk] INFO: Found listing with ID: FE69%20XTH
2026-03-28 22:33:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Scrape type for FE69%20XTH: 2
2026-03-28 22:33:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with identifier: FE69%20XTH
2026-03-28 22:33:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8889ba64-24c0-5f21-8d5c-42f148cf6fbd, identifier: FE69%20XTH
2026-03-28 22:33:41 [bca.uk] INFO: Found listing with ID: HY19%20ZZL
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY19%2520ZZL%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Scrape type for HY19%20ZZL: 0
2026-03-28 22:33:41 [bca.uk] INFO: Found listing with ID: WM73%20OGU
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGU%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Scrape type for WM73%20OGU: 2
2026-03-28 22:33:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with identifier: WM73%20OGU
2026-03-28 22:33:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3, identifier: WM73%20OGU
2026-03-28 22:33:41 [bca.uk] INFO: Found listing with ID: WD74%20EHX
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520EHX%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Scrape type for WD74%20EHX: 0
2026-03-28 22:33:41 [bca.uk] INFO: Found listing with ID: YF23%20OWX
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Scrape type for YF23%20OWX: 2
2026-03-28 22:33:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with identifier: YF23%20OWX
2026-03-28 22:33:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with scrape type 2
2026-03-28 22:33:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e, identifier: YF23%20OWX
2026-03-28 22:33:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c68a1605-b061-56e5-8a52-b9a06c2b7be1 with identifier: DE17%20XVY
2026-03-28 22:33:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c68a1605-b061-56e5-8a52-b9a06c2b7be1 with identifier: DE17%20XVY
2026-03-28 22:33:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c68a1605-b061-56e5-8a52-b9a06c2b7be1 with identifier: DE17%20XVY to the API
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE17%20XVY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c68a1605-b061-56e5-8a52-b9a06c2b7be1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE17 XVY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE17%20XVY&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 117127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0060524',
 'year': 2017}
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE17%2520XVY%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Saving data for DE17%20XVY: {'auction_closing_time': 1774951200.0, 'created_time': 1774535855.857414, 'last_price_update_time': 1774737221.626651}
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE17%2520XVY') HTTP/1.1" 204 0
2026-03-28 22:33:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with identifier: FE69%20XTH
2026-03-28 22:33:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with identifier: FE69%20XTH
2026-03-28 22:33:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8889ba64-24c0-5f21-8d5c-42f148cf6fbd with identifier: FE69%20XTH to the API
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 43,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE69%20XTH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '8889ba64-24c0-5f21-8d5c-42f148cf6fbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE69 XTH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE69%20XTH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'MINI',
 'model': 'COUNTRYMAN PHEV',
 'odometer': 132614,
 'odometer_reading_unit': '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 CLASSIC ALL4 Hatchback',
 'transmission': 'automatic',
 'trim': 'COOPER S E CLASSIC ALL4',
 'vin': 'WMWYU720703L06721',
 'year': 2019}
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:33:41 [bca.uk] INFO: Saving data for FE69%20XTH: {'auction_closing_time': 1774854000.0, 'created_time': 1773828291.334076, 'last_price_update_time': 1774737221.910868}
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE69%2520XTH') HTTP/1.1" 204 0
2026-03-28 22:33:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with identifier: WM73%20OGU
2026-03-28 22:33:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with identifier: WM73%20OGU
2026-03-28 22:33:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0eee9cef-f77e-5d53-b442-d9ec9abbe5f3 with identifier: WM73%20OGU to the API
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM73%20OGU-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': '0eee9cef-f77e-5d53-b442-d9ec9abbe5f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WM73 OGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM73%20OGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 21042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0 F-SPORT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT DESIGN',
 'vin': 'JTHY65BH702180954',
 'year': 2023}
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520OGU%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Saving data for WM73%20OGU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535017.214891, 'last_price_update_time': 1774737222.191067}
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM73%2520OGU') HTTP/1.1" 204 0
2026-03-28 22:33:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with identifier: YF23%20OWX
2026-03-28 22:33:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with identifier: YF23%20OWX
2026-03-28 22:33:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78b9f146-3a1f-5e60-8069-87fbc4dc5a1e with identifier: YF23%20OWX to the API
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF23%20OWX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78b9f146-3a1f-5e60-8069-87fbc4dc5a1e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF23 OWX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF23%20OWX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 18729,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I EDGE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I EDGE',
 'vin': 'JTDAGNAC900107764',
 'year': 2023}
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Saving data for YF23%20OWX: {'auction_closing_time': 1774864800.0, 'created_time': 1773841645.36535, 'last_price_update_time': 1774737222.469571}
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF23%2520OWX') HTTP/1.1" 204 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BG14%20CME
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG14%2520CME%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BG14%20CME: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BF13%20UEX
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF13%2520UEX%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BF13%20UEX: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: KR16%20UGY
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR16%2520UGY%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for KR16%20UGY: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: AO61%20YHV
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO61%2520YHV%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for AO61%20YHV: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: DX65%20VKB
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX65%2520VKB%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for DX65%20VKB: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: EX60%20DVK
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX60%2520DVK%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for EX60%20DVK: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: FD13%20LHK
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD13%2520LHK%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for FD13%20LHK: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: JL05%20LOR
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JL05%2520LOR%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for JL05%20LOR: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: MM66%20BOU
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM66%2520BOU%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for MM66%20BOU: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: OU67%20VUL
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU67%2520VUL%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for OU67%20VUL: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: SL16%20MUV
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL16%2520MUV%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for SL16%20MUV: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: PK17%20RPZ
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520RPZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for PK17%20RPZ: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: FV72%20UEJ
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520UEJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for FV72%20UEJ: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: GD23%20KLM
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520KLM%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for GD23%20KLM: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LE71%20BFL
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BFL%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LE71%20BFL: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LE71%20BKO
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BKO%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LE71%20BKO: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LE71%20BLZ
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BLZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LE71%20BLZ: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LA71%20ZZN
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520ZZN%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LA71%20ZZN: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LE71%20BBN
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BBN%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LE71%20BBN: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LE71%20BBU
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE71%2520BBU%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LE71%20BBU: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BT72%20CZA
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520CZA%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BT72%20CZA: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: FV72%20NPN
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520NPN%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for FV72%20NPN: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BC74%20EUY
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC74%2520EUY%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BC74%20EUY: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BK24%20LCA
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520LCA%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BK24%20LCA: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BK25%20OZT
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BK25%20OZT: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BK25%20PXW
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520PXW%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BK25%20PXW: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BN25%20RJX
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RJX%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BN25%20RJX: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: BN74%20PFX
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN74%2520PFX%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for BN74%20PFX: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: LS73%20TKF
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS73%2520TKF%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for LS73%20TKF: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: MA24%20VTD
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for MA24%20VTD: 0
2026-03-28 22:33:42 [bca.uk] INFO: Found listing with ID: RE24%20LFR
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 22:33:42 [bca.uk] INFO: Scrape type for RE24%20LFR: 2
2026-03-28 22:33:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9dee6648-2e69-5211-850d-9502235a8347 with identifier: RE24%20LFR
2026-03-28 22:33:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9dee6648-2e69-5211-850d-9502235a8347 with scrape type 2
2026-03-28 22:33:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9dee6648-2e69-5211-850d-9502235a8347 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9dee6648-2e69-5211-850d-9502235a8347, identifier: RE24%20LFR
2026-03-28 22:33:43 [bca.uk] INFO: Found listing with ID: GK17%20GZY
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520GZY%27 HTTP/1.1" 200 None
2026-03-28 22:33:43 [bca.uk] INFO: Scrape type for GK17%20GZY: 2
2026-03-28 22:33:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07a0f73b-8cba-5f26-990f-e263a26eb717 with identifier: GK17%20GZY
2026-03-28 22:33:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07a0f73b-8cba-5f26-990f-e263a26eb717 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07a0f73b-8cba-5f26-990f-e263a26eb717 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 07a0f73b-8cba-5f26-990f-e263a26eb717, identifier: GK17%20GZY
2026-03-28 22:33:43 [bca.uk] INFO: Found listing with ID: ST10%20VEW
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST10%2520VEW%27 HTTP/1.1" 200 None
2026-03-28 22:33:43 [bca.uk] INFO: Scrape type for ST10%20VEW: 0
2026-03-28 22:33:43 [bca.uk] INFO: Found listing with ID: SP14%20AYE
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP14%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 22:33:43 [bca.uk] INFO: Scrape type for SP14%20AYE: 2
2026-03-28 22:33:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ede333c5-5d37-5826-8552-5ae514185327 with identifier: SP14%20AYE
2026-03-28 22:33:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ede333c5-5d37-5826-8552-5ae514185327 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ede333c5-5d37-5826-8552-5ae514185327 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ede333c5-5d37-5826-8552-5ae514185327, identifier: SP14%20AYE
2026-03-28 22:33:43 [bca.uk] INFO: Found listing with ID: SH73%20RZG
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520RZG%27 HTTP/1.1" 200 None
2026-03-28 22:33:43 [bca.uk] INFO: Scrape type for SH73%20RZG: 2
2026-03-28 22:33:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with identifier: SH73%20RZG
2026-03-28 22:33:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with scrape type 2
2026-03-28 22:33:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3383d4b7-a4f0-5272-b13d-1d7034d86ad6, identifier: SH73%20RZG
2026-03-28 22:33:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9dee6648-2e69-5211-850d-9502235a8347 with identifier: RE24%20LFR
2026-03-28 22:33:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9dee6648-2e69-5211-850d-9502235a8347 with identifier: RE24%20LFR
2026-03-28 22:33:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9dee6648-2e69-5211-850d-9502235a8347 with identifier: RE24%20LFR to the API
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE24%20LFR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9dee6648-2e69-5211-850d-9502235a8347',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RE24 LFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE24%20LFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '408 FASTBACK',
 'odometer': 16770,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 408 FASTBACK 1.2 P/T 130 GT EAT8 Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 GT EAT8',
 'vin': 'VR3FPHNS0RY528942',
 'year': 2024}
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520LFR%27 HTTP/1.1" 200 None
2026-03-28 22:33:43 [bca.uk] INFO: Saving data for RE24%20LFR: {'auction_closing_time': 1775124000.0, 'created_time': 1774535720.189809, 'last_price_update_time': 1774737223.855523}
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE24%2520LFR') HTTP/1.1" 204 0
2026-03-28 22:33:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 07a0f73b-8cba-5f26-990f-e263a26eb717 with identifier: GK17%20GZY
2026-03-28 22:33:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 07a0f73b-8cba-5f26-990f-e263a26eb717 with identifier: GK17%20GZY
2026-03-28 22:33:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 07a0f73b-8cba-5f26-990f-e263a26eb717 with identifier: GK17%20GZY to the API
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK17%20GZY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '07a0f73b-8cba-5f26-990f-e263a26eb717',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK17 GZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK17%20GZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 89977,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-VISION (5ST) XTRONIC StationWagon',
 'transmission': 'automatic',
 'trim': 'DCI 130 N-VISION (5ST) XTRONIC',
 'vin': 'JN1TCAT32U0055322',
 'year': 2017}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520GZY%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Saving data for GK17%20GZY: {'auction_closing_time': 1774854000.0, 'created_time': 1773845446.439468, 'last_price_update_time': 1774737224.246884}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK17%2520GZY') HTTP/1.1" 204 0
2026-03-28 22:33:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ede333c5-5d37-5826-8552-5ae514185327 with identifier: SP14%20AYE
2026-03-28 22:33:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ede333c5-5d37-5826-8552-5ae514185327 with identifier: SP14%20AYE
2026-03-28 22:33:44 [scrapy.core.scraper] INFO: Dropped: Dropping expired listing: ede333c5-5d37-5826-8552-5ae514185327 with expiration date: 2026-03-28T10:00:00Z
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP14%20AYE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-03-28T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ede333c5-5d37-5826-8552-5ae514185327',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP14 AYE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP14%20AYE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 77268,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 2.5 TD UTAH 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TD UTAH 4X4',
 'vin': 'MPATFS86JDT014349',
 'year': 2014}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Saving data for SP14%20AYE: {'auction_closing_time': 1774692000.0, 'created_time': 1774351969.727187, 'last_price_update_time': 1774737224.290588}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP14%2520AYE') HTTP/1.1" 204 0
2026-03-28 22:33:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with identifier: SH73%20RZG
2026-03-28 22:33:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with identifier: SH73%20RZG
2026-03-28 22:33:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3383d4b7-a4f0-5272-b13d-1d7034d86ad6 with identifier: SH73%20RZG to the API
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH73%20RZG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3383d4b7-a4f0-5272-b13d-1d7034d86ad6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SH73 RZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH73%20RZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 8479,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS6RC231600',
 'year': 2023}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH73%2520RZG%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Saving data for SH73%20RZG: {'auction_closing_time': 1775037600.0, 'created_time': 1773832334.3365, 'last_price_update_time': 1774737224.578024}
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH73%2520RZG') HTTP/1.1" 204 0
2026-03-28 22:33:44 [bca.uk] INFO: Found listing with ID: SE65%20ONJ
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Scrape type for SE65%20ONJ: 2
2026-03-28 22:33:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with identifier: SE65%20ONJ
2026-03-28 22:33:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f, identifier: SE65%20ONJ
2026-03-28 22:33:44 [bca.uk] INFO: Found listing with ID: J50%20GRS
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J50%2520GRS%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Scrape type for J50%20GRS: 2
2026-03-28 22:33:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8253c4c-800f-56f7-b304-5faa4fbadadd with identifier: J50%20GRS
2026-03-28 22:33:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8253c4c-800f-56f7-b304-5faa4fbadadd with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8253c4c-800f-56f7-b304-5faa4fbadadd with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8253c4c-800f-56f7-b304-5faa4fbadadd, identifier: J50%20GRS
2026-03-28 22:33:44 [bca.uk] INFO: Found listing with ID: LA17%20WSK
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Scrape type for LA17%20WSK: 2
2026-03-28 22:33:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b4da105-86a1-5bd2-900b-0f197863340e with identifier: LA17%20WSK
2026-03-28 22:33:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b4da105-86a1-5bd2-900b-0f197863340e with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b4da105-86a1-5bd2-900b-0f197863340e with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b4da105-86a1-5bd2-900b-0f197863340e, identifier: LA17%20WSK
2026-03-28 22:33:44 [bca.uk] INFO: Found listing with ID: YE73%20JTX
2026-03-28 22:33:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520JTX%27 HTTP/1.1" 200 None
2026-03-28 22:33:44 [bca.uk] INFO: Scrape type for YE73%20JTX: 2
2026-03-28 22:33:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with identifier: YE73%20JTX
2026-03-28 22:33:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with scrape type 2
2026-03-28 22:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with scrape type 2
2026-03-28 22:33:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06b8bbb3-52b4-5606-8585-a0ff61b94f8a, identifier: YE73%20JTX
2026-03-28 22:33:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with identifier: SE65%20ONJ
2026-03-28 22:33:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with identifier: SE65%20ONJ
2026-03-28 22:33:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f with identifier: SE65%20ONJ to the API
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE65%20ONJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bfae4c6e-5e6b-5a54-8a15-3acaa7b42b4f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE65 ONJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE65%20ONJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'M135I',
 'odometer': 74429,
 'odometer_reading_unit': '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 M135I 3.0 T STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'T STEP',
 'vin': 'WBA1V120205D80910',
 'year': 2016}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520ONJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:45 [bca.uk] INFO: Saving data for SE65%20ONJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774535668.66074, 'last_price_update_time': 1774737225.30707}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE65%2520ONJ') HTTP/1.1" 204 0
2026-03-28 22:33:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8253c4c-800f-56f7-b304-5faa4fbadadd with identifier: J50%20GRS
2026-03-28 22:33:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8253c4c-800f-56f7-b304-5faa4fbadadd with identifier: J50%20GRS
2026-03-28 22:33:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8253c4c-800f-56f7-b304-5faa4fbadadd with identifier: J50%20GRS to the API
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=J50%20GRS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8253c4c-800f-56f7-b304-5faa4fbadadd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'J50 GRS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=J50%20GRS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 43848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 2.0 TDI CR 184 VRS DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI CR 184 VRS DSG',
 'vin': 'TMBBK7NE7F0032095',
 'year': 2014}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J50%2520GRS%27 HTTP/1.1" 200 None
2026-03-28 22:33:45 [bca.uk] INFO: Saving data for J50%20GRS: {'auction_closing_time': 1774854000.0, 'created_time': 1773828294.045587, 'last_price_update_time': 1774737225.601692}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='J50%2520GRS') HTTP/1.1" 204 0
2026-03-28 22:33:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b4da105-86a1-5bd2-900b-0f197863340e with identifier: LA17%20WSK
2026-03-28 22:33:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b4da105-86a1-5bd2-900b-0f197863340e with identifier: LA17%20WSK
2026-03-28 22:33:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b4da105-86a1-5bd2-900b-0f197863340e with identifier: LA17%20WSK to the API
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA17%20WSK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b4da105-86a1-5bd2-900b-0f197863340e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA17 WSK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA17%20WSK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 122335,
 'odometer_reading_unit': '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 M SPORT STEP StationWagon',
 'transmission': 'manual',
 'trim': 'SDRIVE 18D M SPORT STEP',
 'vin': 'WBAHT720105J94442',
 'year': 2017}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA17%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 22:33:45 [bca.uk] INFO: Saving data for LA17%20WSK: {'auction_closing_time': 1774864800.0, 'created_time': 1774535050.359678, 'last_price_update_time': 1774737225.887431}
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA17%2520WSK') HTTP/1.1" 204 0
2026-03-28 22:33:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with identifier: YE73%20JTX
2026-03-28 22:33:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with identifier: YE73%20JTX
2026-03-28 22:33:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06b8bbb3-52b4-5606-8585-a0ff61b94f8a with identifier: YE73%20JTX to the API
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE73%20JTX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '06b8bbb3-52b4-5606-8585-a0ff61b94f8a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YE73 JTX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE73%20JTX&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'JEEP',
 'model': 'AVENGER',
 'odometer': 57968,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JEEP AVENGER 115KW 54KWH 1ST EDITION Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 54KWH 1ST EDITION',
 'vin': 'ZACNJAC56PJK28766',
 'year': 2023}
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE73%2520JTX%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Saving data for YE73%20JTX: {'auction_closing_time': 1775037600.0, 'created_time': 1773832333.925616, 'last_price_update_time': 1774737226.200847}
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE73%2520JTX') HTTP/1.1" 204 0
2026-03-28 22:33:46 [bca.uk] INFO: Found listing with ID: YF21%20TFA
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Scrape type for YF21%20TFA: 2
2026-03-28 22:33:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c027786f-7759-5b22-90a1-2c9a202aa308 with identifier: YF21%20TFA
2026-03-28 22:33:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c027786f-7759-5b22-90a1-2c9a202aa308 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c027786f-7759-5b22-90a1-2c9a202aa308 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c027786f-7759-5b22-90a1-2c9a202aa308, identifier: YF21%20TFA
2026-03-28 22:33:46 [bca.uk] INFO: Found listing with ID: LF19%20BMC
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520BMC%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Scrape type for LF19%20BMC: 2
2026-03-28 22:33:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with identifier: LF19%20BMC
2026-03-28 22:33:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4, identifier: LF19%20BMC
2026-03-28 22:33:46 [bca.uk] INFO: Found listing with ID: LM23%20XOP
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Scrape type for LM23%20XOP: 2
2026-03-28 22:33:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e858195e-12e4-5540-b79c-7a5c23c82709 with identifier: LM23%20XOP
2026-03-28 22:33:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e858195e-12e4-5540-b79c-7a5c23c82709 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e858195e-12e4-5540-b79c-7a5c23c82709 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e858195e-12e4-5540-b79c-7a5c23c82709, identifier: LM23%20XOP
2026-03-28 22:33:46 [bca.uk] INFO: Found listing with ID: EA71%20DHD
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA71%2520DHD%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Scrape type for EA71%20DHD: 0
2026-03-28 22:33:46 [bca.uk] INFO: Found listing with ID: LF73%20ZBH
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520ZBH%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Scrape type for LF73%20ZBH: 2
2026-03-28 22:33:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0cedbb00-d342-59cc-90ff-ab5718480b86 with identifier: LF73%20ZBH
2026-03-28 22:33:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0cedbb00-d342-59cc-90ff-ab5718480b86 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0cedbb00-d342-59cc-90ff-ab5718480b86 with scrape type 2
2026-03-28 22:33:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0cedbb00-d342-59cc-90ff-ab5718480b86, identifier: LF73%20ZBH
2026-03-28 22:33:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c027786f-7759-5b22-90a1-2c9a202aa308 with identifier: YF21%20TFA
2026-03-28 22:33:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c027786f-7759-5b22-90a1-2c9a202aa308 with identifier: YF21%20TFA
2026-03-28 22:33:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c027786f-7759-5b22-90a1-2c9a202aa308 with identifier: YF21%20TFA to the API
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF21%20TFA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c027786f-7759-5b22-90a1-2c9a202aa308',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF21 TFA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF21%20TFA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '118I',
 'odometer': 64826,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 136 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': '136 SPORT STEP',
 'vin': 'WBA7K320707J34287',
 'year': 2021}
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF21%2520TFA%27 HTTP/1.1" 200 None
2026-03-28 22:33:46 [bca.uk] INFO: Saving data for YF21%20TFA: {'auction_closing_time': 1774864800.0, 'created_time': 1774276739.958844, 'last_price_update_time': 1774737226.951915}
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF21%2520TFA') HTTP/1.1" 204 0
2026-03-28 22:33:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with identifier: LF19%20BMC
2026-03-28 22:33:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with identifier: LF19%20BMC
2026-03-28 22:33:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9c06a291-29b6-5647-9a9e-a5cb91ca2cd4 with identifier: LF19%20BMC to the API
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF19%20BMC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9c06a291-29b6-5647-9a9e-a5cb91ca2cd4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF19 BMC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF19%20BMC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'SUPERB',
 'odometer': 103643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA SUPERB 1.5 TSI 150 SE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI 150 SE DSG',
 'vin': 'TMBKN7NP0K7082072',
 'year': 2019}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520BMC%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Saving data for LF19%20BMC: {'auction_closing_time': 1774854000.0, 'created_time': 1773839092.911924, 'last_price_update_time': 1774737227.235156}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF19%2520BMC') HTTP/1.1" 204 0
2026-03-28 22:33:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e858195e-12e4-5540-b79c-7a5c23c82709 with identifier: LM23%20XOP
2026-03-28 22:33:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e858195e-12e4-5540-b79c-7a5c23c82709 with identifier: LM23%20XOP
2026-03-28 22:33:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e858195e-12e4-5540-b79c-7a5c23c82709 with identifier: LM23%20XOP to the API
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM23%20XOP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e858195e-12e4-5540-b79c-7a5c23c82709',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM23 XOP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM23%20XOP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 22502,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 100 DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 100 DESIGN',
 'vin': 'VXKUPHNKSP4053716',
 'year': 2023}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM23%2520XOP%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Saving data for LM23%20XOP: {'auction_closing_time': 1774864800.0, 'created_time': 1774535050.735103, 'last_price_update_time': 1774737227.527288}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM23%2520XOP') HTTP/1.1" 204 0
2026-03-28 22:33:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0cedbb00-d342-59cc-90ff-ab5718480b86 with identifier: LF73%20ZBH
2026-03-28 22:33:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0cedbb00-d342-59cc-90ff-ab5718480b86 with identifier: LF73%20ZBH
2026-03-28 22:33:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0cedbb00-d342-59cc-90ff-ab5718480b86 with identifier: LF73%20ZBH to the API
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF73%20ZBH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0cedbb00-d342-59cc-90ff-ab5718480b86',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF73 ZBH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF73%20ZBH&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 13371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS9RC231283',
 'year': 2023}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF73%2520ZBH%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Saving data for LF73%20ZBH: {'auction_closing_time': 1774864800.0, 'created_time': 1773933730.961501, 'last_price_update_time': 1774737227.81587}
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF73%2520ZBH') HTTP/1.1" 204 0
2026-03-28 22:33:47 [bca.uk] INFO: Found listing with ID: BA66%20OCO
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA66%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Scrape type for BA66%20OCO: 2
2026-03-28 22:33:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7017b8cd-bfab-5093-97ba-0e952cb2b74d with identifier: BA66%20OCO
2026-03-28 22:33:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7017b8cd-bfab-5093-97ba-0e952cb2b74d with scrape type 2
2026-03-28 22:33:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7017b8cd-bfab-5093-97ba-0e952cb2b74d with scrape type 2
2026-03-28 22:33:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7017b8cd-bfab-5093-97ba-0e952cb2b74d, identifier: BA66%20OCO
2026-03-28 22:33:47 [bca.uk] INFO: Found listing with ID: WJ11%20KZW
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ11%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Scrape type for WJ11%20KZW: 0
2026-03-28 22:33:47 [bca.uk] INFO: Found listing with ID: YA67%20NLN
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 22:33:47 [bca.uk] INFO: Scrape type for YA67%20NLN: 2
2026-03-28 22:33:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with identifier: YA67%20NLN
2026-03-28 22:33:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with scrape type 2
2026-03-28 22:33:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with scrape type 2
2026-03-28 22:33:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d0819a6-a7fd-5330-a26c-3e696ce58b56, identifier: YA67%20NLN
2026-03-28 22:33:48 [bca.uk] INFO: Found listing with ID: KS13%20OGR
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS13%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 22:33:48 [bca.uk] INFO: Scrape type for KS13%20OGR: 2
2026-03-28 22:33:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with identifier: KS13%20OGR
2026-03-28 22:33:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with scrape type 2
2026-03-28 22:33:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with scrape type 2
2026-03-28 22:33:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b26bd6e-5b80-5f9b-84b2-123ed098f12b, identifier: KS13%20OGR
2026-03-28 22:33:48 [bca.uk] INFO: Found listing with ID: WD74%20FXF
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:33:48 [bca.uk] INFO: Scrape type for WD74%20FXF: 2
2026-03-28 22:33:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50091184-12b4-5ffe-8f9b-bdfdf43367ec with identifier: WD74%20FXF
2026-03-28 22:33:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50091184-12b4-5ffe-8f9b-bdfdf43367ec with scrape type 2
2026-03-28 22:33:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50091184-12b4-5ffe-8f9b-bdfdf43367ec with scrape type 2
2026-03-28 22:33:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50091184-12b4-5ffe-8f9b-bdfdf43367ec, identifier: WD74%20FXF
2026-03-28 22:33:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7017b8cd-bfab-5093-97ba-0e952cb2b74d with identifier: BA66%20OCO
2026-03-28 22:33:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7017b8cd-bfab-5093-97ba-0e952cb2b74d with identifier: BA66%20OCO
2026-03-28 22:33:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7017b8cd-bfab-5093-97ba-0e952cb2b74d with identifier: BA66%20OCO to the API
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BA66%20OCO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7017b8cd-bfab-5093-97ba-0e952cb2b74d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BA66 OCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BA66%20OCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 68165,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 110 MATCH EDITION DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 110 MATCH EDITION DSG',
 'vin': 'WVWZZZAUZHW174576',
 'year': 2017}
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA66%2520OCO%27 HTTP/1.1" 200 None
2026-03-28 22:33:48 [bca.uk] INFO: Saving data for BA66%20OCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774437735.517009, 'last_price_update_time': 1774737228.57098}
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BA66%2520OCO') HTTP/1.1" 204 0
2026-03-28 22:33:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with identifier: YA67%20NLN
2026-03-28 22:33:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with identifier: YA67%20NLN
2026-03-28 22:33:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d0819a6-a7fd-5330-a26c-3e696ce58b56 with identifier: YA67%20NLN to the API
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA67%20NLN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d0819a6-a7fd-5330-a26c-3e696ce58b56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA67 NLN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA67%20NLN&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 113241,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 150 SPORT 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'D 150 SPORT 2WD',
 'vin': 'JMZKF6W1A00664915',
 'year': 2017}
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA67%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 22:33:48 [bca.uk] INFO: Saving data for YA67%20NLN: {'auction_closing_time': 1774854000.0, 'created_time': 1773987198.207516, 'last_price_update_time': 1774737228.945025}
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA67%2520NLN') HTTP/1.1" 204 0
2026-03-28 22:33:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with identifier: KS13%20OGR
2026-03-28 22:33:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with identifier: KS13%20OGR
2026-03-28 22:33:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b26bd6e-5b80-5f9b-84b2-123ed098f12b with identifier: KS13%20OGR to the API
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS13%20OGR-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8b26bd6e-5b80-5f9b-84b2-123ed098f12b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS13 OGR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS13%20OGR&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'B180',
 'odometer': 52048,
 '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 SE MPV',
 'transmission': 'automatic',
 'trim': 'CDI B/E SE',
 'vin': 'WDD2462002J175294',
 'year': 2013}
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS13%2520OGR%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Saving data for KS13%20OGR: {'auction_closing_time': 1774864800.0, 'created_time': 1774535026.167969, 'last_price_update_time': 1774737229.224368}
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS13%2520OGR') HTTP/1.1" 204 0
2026-03-28 22:33:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50091184-12b4-5ffe-8f9b-bdfdf43367ec with identifier: WD74%20FXF
2026-03-28 22:33:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50091184-12b4-5ffe-8f9b-bdfdf43367ec with identifier: WD74%20FXF
2026-03-28 22:33:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50091184-12b4-5ffe-8f9b-bdfdf43367ec with identifier: WD74%20FXF to the API
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD74%20FXF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '50091184-12b4-5ffe-8f9b-bdfdf43367ec',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD74 FXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD74%20FXF&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 18659,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P AWD PLUS DARK G/T StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P AWD PLUS DARK G/T',
 'vin': 'YV1UZM1V3S1131701',
 'year': 2025}
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD74%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Saving data for WD74%20FXF: {'auction_closing_time': 1774864800.0, 'created_time': 1773835009.598365, 'last_price_update_time': 1774737229.512938}
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD74%2520FXF') HTTP/1.1" 204 0
2026-03-28 22:33:49 [bca.uk] INFO: Found listing with ID: DV67%20GZW
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520GZW%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Scrape type for DV67%20GZW: 2
2026-03-28 22:33:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77d6a0a4-9e96-5262-bf88-f0a13764145b with identifier: DV67%20GZW
2026-03-28 22:33:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77d6a0a4-9e96-5262-bf88-f0a13764145b with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77d6a0a4-9e96-5262-bf88-f0a13764145b with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 77d6a0a4-9e96-5262-bf88-f0a13764145b, identifier: DV67%20GZW
2026-03-28 22:33:49 [bca.uk] INFO: Found listing with ID: PO68%20EVP
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520EVP%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Scrape type for PO68%20EVP: 2
2026-03-28 22:33:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 961ae9f5-038f-53e0-be81-d2d7226188f8 with identifier: PO68%20EVP
2026-03-28 22:33:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 961ae9f5-038f-53e0-be81-d2d7226188f8 with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 961ae9f5-038f-53e0-be81-d2d7226188f8 with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 961ae9f5-038f-53e0-be81-d2d7226188f8, identifier: PO68%20EVP
2026-03-28 22:33:49 [bca.uk] INFO: Found listing with ID: KP62%20FDG
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP62%2520FDG%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Scrape type for KP62%20FDG: 0
2026-03-28 22:33:49 [bca.uk] INFO: Found listing with ID: GD17%20XJK
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520XJK%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Scrape type for GD17%20XJK: 2
2026-03-28 22:33:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84f72c5b-5648-54fc-81cf-01f891de76ce with identifier: GD17%20XJK
2026-03-28 22:33:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84f72c5b-5648-54fc-81cf-01f891de76ce with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84f72c5b-5648-54fc-81cf-01f891de76ce with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 84f72c5b-5648-54fc-81cf-01f891de76ce, identifier: GD17%20XJK
2026-03-28 22:33:49 [bca.uk] INFO: Found listing with ID: AF73%20ESG
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 22:33:49 [bca.uk] INFO: Scrape type for AF73%20ESG: 2
2026-03-28 22:33:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72c5ffe8-3bf3-501a-ac23-7057311212fb with identifier: AF73%20ESG
2026-03-28 22:33:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72c5ffe8-3bf3-501a-ac23-7057311212fb with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72c5ffe8-3bf3-501a-ac23-7057311212fb with scrape type 2
2026-03-28 22:33:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72c5ffe8-3bf3-501a-ac23-7057311212fb, identifier: AF73%20ESG
2026-03-28 22:33:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 77d6a0a4-9e96-5262-bf88-f0a13764145b with identifier: DV67%20GZW
2026-03-28 22:33:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 77d6a0a4-9e96-5262-bf88-f0a13764145b with identifier: DV67%20GZW
2026-03-28 22:33:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 77d6a0a4-9e96-5262-bf88-f0a13764145b with identifier: DV67%20GZW to the API
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV67%20GZW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '77d6a0a4-9e96-5262-bf88-f0a13764145b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV67 GZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV67%20GZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 58077,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 82 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '82 ZETEC',
 'vin': 'WF0DXXGAKDHU51545',
 'year': 2017}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV67%2520GZW%27 HTTP/1.1" 200 None
2026-03-28 22:33:50 [bca.uk] INFO: Saving data for DV67%20GZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774390722.986546, 'last_price_update_time': 1774737230.253551}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV67%2520GZW') HTTP/1.1" 204 0
2026-03-28 22:33:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 961ae9f5-038f-53e0-be81-d2d7226188f8 with identifier: PO68%20EVP
2026-03-28 22:33:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 961ae9f5-038f-53e0-be81-d2d7226188f8 with identifier: PO68%20EVP
2026-03-28 22:33:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 961ae9f5-038f-53e0-be81-d2d7226188f8 with identifier: PO68%20EVP to the API
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO68%20EVP-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '961ae9f5-038f-53e0-be81-d2d7226188f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO68 EVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO68%20EVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'ELDDIS',
 'model': 'MAJESTIC',
 'odometer': 17262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'ELDDIS MAJESTIC 2.0 120 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': '120 MOTORHOME',
 'vin': 'VF3YB3MAU12H63794',
 'year': 2018}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO68%2520EVP%27 HTTP/1.1" 200 None
2026-03-28 22:33:50 [bca.uk] INFO: Saving data for PO68%20EVP: {'auction_closing_time': 1775124000.0, 'created_time': 1774535782.687262, 'last_price_update_time': 1774737230.539364}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO68%2520EVP') HTTP/1.1" 204 0
2026-03-28 22:33:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 84f72c5b-5648-54fc-81cf-01f891de76ce with identifier: GD17%20XJK
2026-03-28 22:33:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 84f72c5b-5648-54fc-81cf-01f891de76ce with identifier: GD17%20XJK
2026-03-28 22:33:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 84f72c5b-5648-54fc-81cf-01f891de76ce with identifier: GD17%20XJK to the API
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD17%20XJK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '84f72c5b-5648-54fc-81cf-01f891de76ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD17 XJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD17%20XJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 76955,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 125 BMT SE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 125 BMT SE',
 'vin': 'WVWZZZAUZHW376456',
 'year': 2017}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520XJK%27 HTTP/1.1" 200 None
2026-03-28 22:33:50 [bca.uk] INFO: Saving data for GD17%20XJK: {'auction_closing_time': 1774864800.0, 'created_time': 1774535028.144276, 'last_price_update_time': 1774737230.851215}
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD17%2520XJK') HTTP/1.1" 204 0
2026-03-28 22:33:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72c5ffe8-3bf3-501a-ac23-7057311212fb with identifier: AF73%20ESG
2026-03-28 22:33:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72c5ffe8-3bf3-501a-ac23-7057311212fb with identifier: AF73%20ESG
2026-03-28 22:33:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72c5ffe8-3bf3-501a-ac23-7057311212fb with identifier: AF73%20ESG to the API
2026-03-28 22:33:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF73%20ESG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '72c5ffe8-3bf3-501a-ac23-7057311212fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF73 ESG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF73%20ESG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 20451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS4PC040898',
 'year': 2023}
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520ESG%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Saving data for AF73%20ESG: {'auction_closing_time': 1775037600.0, 'created_time': 1773842856.756058, 'last_price_update_time': 1774737231.146385}
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF73%2520ESG') HTTP/1.1" 204 0
2026-03-28 22:33:51 [bca.uk] INFO: Found listing with ID: MK16%20EBC
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK16%2520EBC%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Scrape type for MK16%20EBC: 2
2026-03-28 22:33:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with identifier: MK16%20EBC
2026-03-28 22:33:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ae7b759-42c2-5d22-8ee2-9730d7789b08, identifier: MK16%20EBC
2026-03-28 22:33:51 [bca.uk] INFO: Found listing with ID: BF65%20YHT
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520YHT%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Scrape type for BF65%20YHT: 2
2026-03-28 22:33:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 573c3f69-88c3-5cb1-8e26-daec218d70c7 with identifier: BF65%20YHT
2026-03-28 22:33:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 573c3f69-88c3-5cb1-8e26-daec218d70c7 with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 573c3f69-88c3-5cb1-8e26-daec218d70c7 with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 573c3f69-88c3-5cb1-8e26-daec218d70c7, identifier: BF65%20YHT
2026-03-28 22:33:51 [bca.uk] INFO: Found listing with ID: MT62%20SCZ
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Scrape type for MT62%20SCZ: 2
2026-03-28 22:33:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with identifier: MT62%20SCZ
2026-03-28 22:33:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec4b406d-59fe-545e-ba39-e28d3fbbcaaf, identifier: MT62%20SCZ
2026-03-28 22:33:51 [bca.uk] INFO: Found listing with ID: AK73%20RXX
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK73%2520RXX%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Scrape type for AK73%20RXX: 2
2026-03-28 22:33:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with identifier: AK73%20RXX
2026-03-28 22:33:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with scrape type 2
2026-03-28 22:33:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb, identifier: AK73%20RXX
2026-03-28 22:33:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with identifier: MK16%20EBC
2026-03-28 22:33:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with identifier: MK16%20EBC
2026-03-28 22:33:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ae7b759-42c2-5d22-8ee2-9730d7789b08 with identifier: MK16%20EBC to the API
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MK16%20EBC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ae7b759-42c2-5d22-8ee2-9730d7789b08',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MK16 EBC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MK16%20EBC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'TT',
 'odometer': 60066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'AUDI TT 1.8 TFSI 180 SPORT Coupe',
 'transmission': 'manual',
 'trim': 'TFSI 180 SPORT',
 'vin': 'TRUZZZFVXG1024935',
 'year': 2016}
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK16%2520EBC%27 HTTP/1.1" 200 None
2026-03-28 22:33:51 [bca.uk] INFO: Saving data for MK16%20EBC: {'auction_closing_time': 1774864800.0, 'created_time': 1774361606.829567, 'last_price_update_time': 1774737231.904037}
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MK16%2520EBC') HTTP/1.1" 204 0
2026-03-28 22:33:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 573c3f69-88c3-5cb1-8e26-daec218d70c7 with identifier: BF65%20YHT
2026-03-28 22:33:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 573c3f69-88c3-5cb1-8e26-daec218d70c7 with identifier: BF65%20YHT
2026-03-28 22:33:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 573c3f69-88c3-5cb1-8e26-daec218d70c7 with identifier: BF65%20YHT to the API
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF65%20YHT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '573c3f69-88c3-5cb1-8e26-daec218d70c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF65 YHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF65%20YHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 83373,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.2 DIG-T 113 ACENTA PREMIUM Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T 113 ACENTA PREMIUM',
 'vin': 'SJNFEAF15U7150958',
 'year': 2015}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF65%2520YHT%27 HTTP/1.1" 200 None
2026-03-28 22:33:52 [bca.uk] INFO: Saving data for BF65%20YHT: {'auction_closing_time': 1774854000.0, 'created_time': 1773826270.529136, 'last_price_update_time': 1774737232.215619}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF65%2520YHT') HTTP/1.1" 204 0
2026-03-28 22:33:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:33:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with identifier: MT62%20SCZ
2026-03-28 22:33:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with identifier: MT62%20SCZ
2026-03-28 22:33:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec4b406d-59fe-545e-ba39-e28d3fbbcaaf with identifier: MT62%20SCZ to the API
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MT62%20SCZ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ec4b406d-59fe-545e-ba39-e28d3fbbcaaf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MT62 SCZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MT62%20SCZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'SUZUKI',
 'model': 'JIMNY',
 'odometer': 100443,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'SUZUKI JIMNY 1.3 VVT SZ4 Estate',
 'transmission': 'automatic',
 'trim': 'VVT SZ4',
 'vin': 'JSAFJB43V00532156',
 'year': 2012}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520SCZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:52 [bca.uk] INFO: Saving data for MT62%20SCZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774535078.992194, 'last_price_update_time': 1774737232.50331}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MT62%2520SCZ') HTTP/1.1" 204 0
2026-03-28 22:33:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with identifier: AK73%20RXX
2026-03-28 22:33:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with identifier: AK73%20RXX
2026-03-28 22:33:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb with identifier: AK73%20RXX to the API
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK73%20RXX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1c33cdd5-da3d-5faa-aba3-4dd4b3a850eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AK73 RXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK73%20RXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 20056,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS5RC229207',
 'year': 2023}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK73%2520RXX%27 HTTP/1.1" 200 None
2026-03-28 22:33:52 [bca.uk] INFO: Saving data for AK73%20RXX: {'auction_closing_time': 1775037600.0, 'created_time': 1774016630.418949, 'last_price_update_time': 1774737232.785857}
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK73%2520RXX') HTTP/1.1" 204 0
2026-03-28 22:33:52 [bca.uk] INFO: Found listing with ID: KW70%20UYT
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UYT%27 HTTP/1.1" 200 None
2026-03-28 22:33:52 [bca.uk] INFO: Scrape type for KW70%20UYT: 2
2026-03-28 22:33:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 658e494b-c872-5b20-9ca8-f5ff174d2418 with identifier: KW70%20UYT
2026-03-28 22:33:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 658e494b-c872-5b20-9ca8-f5ff174d2418 with scrape type 2
2026-03-28 22:33:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 658e494b-c872-5b20-9ca8-f5ff174d2418 with scrape type 2
2026-03-28 22:33:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 658e494b-c872-5b20-9ca8-f5ff174d2418, identifier: KW70%20UYT
2026-03-28 22:33:52 [bca.uk] INFO: Found listing with ID: BK58%20OEW
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 22:33:52 [bca.uk] INFO: Scrape type for BK58%20OEW: 2
2026-03-28 22:33:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7615a259-c36d-5632-a16f-8dd80c8296ce with identifier: BK58%20OEW
2026-03-28 22:33:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7615a259-c36d-5632-a16f-8dd80c8296ce with scrape type 2
2026-03-28 22:33:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7615a259-c36d-5632-a16f-8dd80c8296ce with scrape type 2
2026-03-28 22:33:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7615a259-c36d-5632-a16f-8dd80c8296ce, identifier: BK58%20OEW
2026-03-28 22:33:53 [bca.uk] INFO: Found listing with ID: SO14%20KUP
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520KUP%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Scrape type for SO14%20KUP: 0
2026-03-28 22:33:53 [bca.uk] INFO: Found listing with ID: PJ13%20EXS
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ13%2520EXS%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Scrape type for PJ13%20EXS: 0
2026-03-28 22:33:53 [bca.uk] INFO: Found listing with ID: DH66%20RRO
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DH66%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Scrape type for DH66%20RRO: 2
2026-03-28 22:33:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6713158f-9d2d-520b-be18-ad0111a42a5b with identifier: DH66%20RRO
2026-03-28 22:33:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6713158f-9d2d-520b-be18-ad0111a42a5b with scrape type 2
2026-03-28 22:33:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6713158f-9d2d-520b-be18-ad0111a42a5b with scrape type 2
2026-03-28 22:33:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6713158f-9d2d-520b-be18-ad0111a42a5b, identifier: DH66%20RRO
2026-03-28 22:33:53 [bca.uk] INFO: Found listing with ID: LP23%20GVV
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Scrape type for LP23%20GVV: 2
2026-03-28 22:33:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9366b946-ee41-5880-ae06-ea75c90832ce with identifier: LP23%20GVV
2026-03-28 22:33:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9366b946-ee41-5880-ae06-ea75c90832ce with scrape type 2
2026-03-28 22:33:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9366b946-ee41-5880-ae06-ea75c90832ce with scrape type 2
2026-03-28 22:33:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9366b946-ee41-5880-ae06-ea75c90832ce, identifier: LP23%20GVV
2026-03-28 22:33:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 658e494b-c872-5b20-9ca8-f5ff174d2418 with identifier: KW70%20UYT
2026-03-28 22:33:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 658e494b-c872-5b20-9ca8-f5ff174d2418 with identifier: KW70%20UYT
2026-03-28 22:33:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 658e494b-c872-5b20-9ca8-f5ff174d2418 with identifier: KW70%20UYT to the API
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KW70%20UYT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '658e494b-c872-5b20-9ca8-f5ff174d2418',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KW70 UYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KW70%20UYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 48081,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.0 D180 4WD R-DYNAMIC HSE Hatchback',
 'transmission': 'automatic',
 'trim': 'D180 4WD R-DYNAMIC HSE',
 'vin': 'SALZA2ANXLH118744',
 'year': 2020}
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520UYT%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Saving data for KW70%20UYT: {'auction_closing_time': 1775210400.0, 'created_time': 1774535634.964818, 'last_price_update_time': 1774737233.560568}
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KW70%2520UYT') HTTP/1.1" 204 0
2026-03-28 22:33:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7615a259-c36d-5632-a16f-8dd80c8296ce with identifier: BK58%20OEW
2026-03-28 22:33:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7615a259-c36d-5632-a16f-8dd80c8296ce with identifier: BK58%20OEW
2026-03-28 22:33:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7615a259-c36d-5632-a16f-8dd80c8296ce with identifier: BK58%20OEW to the API
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 247,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK58%20OEW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.8L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7615a259-c36d-5632-a16f-8dd80c8296ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK58 OEW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK58%20OEW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CHRYSLER',
 'model': 'GRAND VOYAGER',
 'odometer': 134191,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'CHRYSLER GRAND VOYAGER 2.8 CRD LIMITED MPV',
 'transmission': 'automatic',
 'trim': 'CRD LIMITED',
 'vin': '1A8HTH4938B174834',
 'year': 2008}
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 22:33:53 [bca.uk] INFO: Saving data for BK58%20OEW: {'auction_closing_time': 1774854000.0, 'created_time': 1773826249.584319, 'last_price_update_time': 1774737233.946052}
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK58%2520OEW') HTTP/1.1" 204 0
2026-03-28 22:33:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6713158f-9d2d-520b-be18-ad0111a42a5b with identifier: DH66%20RRO
2026-03-28 22:33:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6713158f-9d2d-520b-be18-ad0111a42a5b with identifier: DH66%20RRO
2026-03-28 22:33:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6713158f-9d2d-520b-be18-ad0111a42a5b with identifier: DH66%20RRO to the API
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DH66%20RRO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6713158f-9d2d-520b-be18-ad0111a42a5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DH66 RRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DH66%20RRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 12108,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 TSI 90 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI 90 MATCH DSG',
 'vin': 'WVWZZZ6RZHU025483',
 'year': 2017}
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DH66%2520RRO%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Saving data for DH66%20RRO: {'auction_closing_time': 1774864800.0, 'created_time': 1774437170.76539, 'last_price_update_time': 1774737234.265378}
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DH66%2520RRO') HTTP/1.1" 204 0
2026-03-28 22:33:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9366b946-ee41-5880-ae06-ea75c90832ce with identifier: LP23%20GVV
2026-03-28 22:33:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9366b946-ee41-5880-ae06-ea75c90832ce with identifier: LP23%20GVV
2026-03-28 22:33:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9366b946-ee41-5880-ae06-ea75c90832ce with identifier: LP23%20GVV to the API
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP23%20GVV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9366b946-ee41-5880-ae06-ea75c90832ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LP23 GVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP23%20GVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4134662',
 'year': 2023}
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVV%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Saving data for LP23%20GVV: {'auction_closing_time': 1775037600.0, 'created_time': 1773841467.776948, 'last_price_update_time': 1774737234.551807}
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP23%2520GVV') HTTP/1.1" 204 0
2026-03-28 22:33:54 [bca.uk] INFO: Found listing with ID: FH23%20HFT
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH23%2520HFT%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Scrape type for FH23%20HFT: 2
2026-03-28 22:33:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbc8e4a7-71da-5865-81c3-d73316153fa4 with identifier: FH23%20HFT
2026-03-28 22:33:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbc8e4a7-71da-5865-81c3-d73316153fa4 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbc8e4a7-71da-5865-81c3-d73316153fa4 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbc8e4a7-71da-5865-81c3-d73316153fa4, identifier: FH23%20HFT
2026-03-28 22:33:54 [bca.uk] INFO: Found listing with ID: DU18%20ZDP
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Scrape type for DU18%20ZDP: 2
2026-03-28 22:33:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 703dbfa8-1d95-5275-b54d-e6d677231666 with identifier: DU18%20ZDP
2026-03-28 22:33:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 703dbfa8-1d95-5275-b54d-e6d677231666 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 703dbfa8-1d95-5275-b54d-e6d677231666 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 703dbfa8-1d95-5275-b54d-e6d677231666, identifier: DU18%20ZDP
2026-03-28 22:33:54 [bca.uk] INFO: Found listing with ID: GX16%20OFD
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Scrape type for GX16%20OFD: 2
2026-03-28 22:33:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with identifier: GX16%20OFD
2026-03-28 22:33:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b9cd0d5-2874-5996-afa0-e9f3597d46e8, identifier: GX16%20OFD
2026-03-28 22:33:54 [bca.uk] INFO: Found listing with ID: LR73%20MXT
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:33:54 [bca.uk] INFO: Scrape type for LR73%20MXT: 2
2026-03-28 22:33:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d7fa2fc-adf2-570e-879c-46a1699726f3 with identifier: LR73%20MXT
2026-03-28 22:33:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d7fa2fc-adf2-570e-879c-46a1699726f3 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d7fa2fc-adf2-570e-879c-46a1699726f3 with scrape type 2
2026-03-28 22:33:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d7fa2fc-adf2-570e-879c-46a1699726f3, identifier: LR73%20MXT
2026-03-28 22:33:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbc8e4a7-71da-5865-81c3-d73316153fa4 with identifier: FH23%20HFT
2026-03-28 22:33:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbc8e4a7-71da-5865-81c3-d73316153fa4 with identifier: FH23%20HFT
2026-03-28 22:33:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbc8e4a7-71da-5865-81c3-d73316153fa4 with identifier: FH23%20HFT to the API
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=105&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH23%20HFT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cbc8e4a7-71da-5865-81c3-d73316153fa4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FH23 HFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH23%20HFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 12946,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS5PC968932',
 'year': 2023}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH23%2520HFT%27 HTTP/1.1" 200 None
2026-03-28 22:33:55 [bca.uk] INFO: Saving data for FH23%20HFT: {'auction_closing_time': 1774864800.0, 'created_time': 1773845855.984313, 'last_price_update_time': 1774737235.26304}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH23%2520HFT') HTTP/1.1" 204 0
2026-03-28 22:33:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 703dbfa8-1d95-5275-b54d-e6d677231666 with identifier: DU18%20ZDP
2026-03-28 22:33:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 703dbfa8-1d95-5275-b54d-e6d677231666 with identifier: DU18%20ZDP
2026-03-28 22:33:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 703dbfa8-1d95-5275-b54d-e6d677231666 with identifier: DU18%20ZDP to the API
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU18%20ZDP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '703dbfa8-1d95-5275-b54d-e6d677231666',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU18 ZDP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU18%20ZDP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 91427,
 'odometer_reading_unit': '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 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXV32030TE37343',
 'year': 2018}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU18%2520ZDP%27 HTTP/1.1" 200 None
2026-03-28 22:33:55 [bca.uk] INFO: Saving data for DU18%20ZDP: {'auction_closing_time': 1774854000.0, 'created_time': 1774275506.119803, 'last_price_update_time': 1774737235.545477}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU18%2520ZDP') HTTP/1.1" 204 0
2026-03-28 22:33:55 [bca.uk] INFO: Total items found: 100
2026-03-28 22:33:55 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded
2026-03-28 22:33:55 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:33:55 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with identifier: GX16%20OFD
2026-03-28 22:33:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with identifier: GX16%20OFD
2026-03-28 22:33:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b9cd0d5-2874-5996-afa0-e9f3597d46e8 with identifier: GX16%20OFD to the API
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX16%20OFD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0b9cd0d5-2874-5996-afa0-e9f3597d46e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX16 OFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX16%20OFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'GT86',
 'odometer': 97892,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'TOYOTA GT86 2.0 D-4S Coupe',
 'transmission': 'manual',
 'trim': 'D-4S',
 'vin': 'JF1ZN6K81GG034647',
 'year': 2016}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520OFD%27 HTTP/1.1" 200 None
2026-03-28 22:33:55 [bca.uk] INFO: Saving data for GX16%20OFD: {'auction_closing_time': 1774864800.0, 'created_time': 1773821466.826751, 'last_price_update_time': 1774737235.847669}
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX16%2520OFD') HTTP/1.1" 204 0
2026-03-28 22:33:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d7fa2fc-adf2-570e-879c-46a1699726f3 with identifier: LR73%20MXT
2026-03-28 22:33:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d7fa2fc-adf2-570e-879c-46a1699726f3 with identifier: LR73%20MXT
2026-03-28 22:33:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d7fa2fc-adf2-570e-879c-46a1699726f3 with identifier: LR73%20MXT to the API
2026-03-28 22:33:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LR73%20MXT-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d7fa2fc-adf2-570e-879c-46a1699726f3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LR73 MXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LR73%20MXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 4462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 DESIGN Hatchback',
 'transmission': 'manual',
 'trim': 'DESIGN',
 'vin': 'VXKUPHMHDP4233238',
 'year': 2023}
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR73%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Saving data for LR73%20MXT: {'auction_closing_time': 1775037600.0, 'created_time': 1774535160.20848, 'last_price_update_time': 1774737236.156402}
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LR73%2520MXT') HTTP/1.1" 204 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: FT17%20ANF
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT17%2520ANF%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for FT17%20ANF: 2
2026-03-28 22:33:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f15e99e-60be-5cc3-8141-18d1c4a04563 with identifier: FT17%20ANF
2026-03-28 22:33:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f15e99e-60be-5cc3-8141-18d1c4a04563 with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f15e99e-60be-5cc3-8141-18d1c4a04563 with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0f15e99e-60be-5cc3-8141-18d1c4a04563, identifier: FT17%20ANF
2026-03-28 22:33:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:56 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: DA16%20WNH
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520WNH%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for DA16%20WNH: 2
2026-03-28 22:33:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91b74f09-9019-5e4a-baa2-b5fb20369dcf with identifier: DA16%20WNH
2026-03-28 22:33:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91b74f09-9019-5e4a-baa2-b5fb20369dcf with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91b74f09-9019-5e4a-baa2-b5fb20369dcf with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91b74f09-9019-5e4a-baa2-b5fb20369dcf, identifier: DA16%20WNH
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: HT21%20FOH
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520FOH%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for HT21%20FOH: 2
2026-03-28 22:33:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d40d010d-4812-55b4-ad8d-fd44536c5de5 with identifier: HT21%20FOH
2026-03-28 22:33:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d40d010d-4812-55b4-ad8d-fd44536c5de5 with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d40d010d-4812-55b4-ad8d-fd44536c5de5 with scrape type 2
2026-03-28 22:33:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d40d010d-4812-55b4-ad8d-fd44536c5de5, identifier: HT21%20FOH
2026-03-28 22:33:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0f15e99e-60be-5cc3-8141-18d1c4a04563 with identifier: FT17%20ANF
2026-03-28 22:33:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0f15e99e-60be-5cc3-8141-18d1c4a04563 with identifier: FT17%20ANF
2026-03-28 22:33:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0f15e99e-60be-5cc3-8141-18d1c4a04563 with identifier: FT17%20ANF to the API
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 95,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FT17%20ANF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0f15e99e-60be-5cc3-8141-18d1c4a04563',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FT17 ANF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FT17%20ANF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 107934,
 'odometer_reading_unit': '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 D 116 Hatchback',
 'transmission': 'manual',
 'trim': 'D 116',
 'vin': 'WMWXN320602E36516',
 'year': 2017}
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT17%2520ANF%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Saving data for FT17%20ANF: {'auction_closing_time': 1774854000.0, 'created_time': 1774015687.802431, 'last_price_update_time': 1774737236.801081}
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FT17%2520ANF') HTTP/1.1" 204 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: CU17%20AYN
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU17%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for CU17%20AYN: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: CX17%20KUT
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX17%2520KUT%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for CX17%20KUT: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: DK05%20RYY
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK05%2520RYY%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for DK05%20RYY: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: HX12%20FDC
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX12%2520FDC%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for HX12%20FDC: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: LC22%20JKK
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520JKK%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for LC22%20JKK: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: LY15%20RLV
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY15%2520RLV%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for LY15%20RLV: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: PK06%20AEC
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK06%2520AEC%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for PK06%20AEC: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: T113%20KDA
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T113%2520KDA%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for T113%20KDA: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: T28%20FXF
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27T28%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for T28%20FXF: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: YC20%20BMU
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC20%2520BMU%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for YC20%20BMU: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: CN19%20FSP
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520FSP%27 HTTP/1.1" 200 None
2026-03-28 22:33:56 [bca.uk] INFO: Scrape type for CN19%20FSP: 0
2026-03-28 22:33:56 [bca.uk] INFO: Found listing with ID: VU64%20XBJ
2026-03-28 22:33:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU64%2520XBJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for VU64%20XBJ: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: KP70%20WRT
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520WRT%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for KP70%20WRT: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: AJ18%20OBL
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ18%2520OBL%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for AJ18%20OBL: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: BU20%20KSX
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU20%2520KSX%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for BU20%20KSX: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: FD67%20RKV
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520RKV%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for FD67%20RKV: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: CP19%20KFJ
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP19%2520KFJ%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for CP19%20KFJ: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: DN23%20HTG
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN23%2520HTG%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for DN23%20HTG: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: BN67%20TYH
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for BN67%20TYH: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: EO21%20SJV
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520SJV%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for EO21%20SJV: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: SA16%20TZE
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA16%2520TZE%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for SA16%20TZE: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: YR16%20WKS
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR16%2520WKS%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for YR16%20WKS: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: FG11%20WTU
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG11%2520WTU%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for FG11%20WTU: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: CK15%20AJO
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK15%2520AJO%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for CK15%20AJO: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: BK13%20ZZW
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK13%2520ZZW%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for BK13%20ZZW: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: CV15%20UFU
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520UFU%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for CV15%20UFU: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: LB69%20GWN
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520GWN%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for LB69%20GWN: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: YS68%20DTY
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS68%2520DTY%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for YS68%20DTY: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: DV14%20DWN
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520DWN%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for DV14%20DWN: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: WP25%20ZYU
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520ZYU%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for WP25%20ZYU: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: GU62%20UHO
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU62%2520UHO%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for GU62%20UHO: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: LF67%20FSE
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for LF67%20FSE: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: RK70%20VND
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520VND%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for RK70%20VND: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: BT68%20ZZD
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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-28 22:33:57 [bca.uk] INFO: Scrape type for BT68%20ZZD: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: OU65%20CMV
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU65%2520CMV%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for OU65%20CMV: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: XUI%205301
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27XUI%25205301%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for XUI%205301: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: GF18%20OOY
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF18%2520OOY%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for GF18%20OOY: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: WF20%20DVX
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF20%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for WF20%20DVX: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: CE03%20MBV
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE03%2520MBV%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for CE03%20MBV: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: DY74%20BWP
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for DY74%20BWP: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: DL73%20KYZ
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KYZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for DL73%20KYZ: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: LL74%20DHD
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHD%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for LL74%20DHD: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: LP23%20GZW
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZW%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for LP23%20GZW: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: DL73%20LFE
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for DL73%20LFE: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: KF73%20BYY
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33: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%2520BYY%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for KF73%20BYY: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: FV72%20TXN
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV72%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for FV72%20TXN: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: YY73%20NLK
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520NLK%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for YY73%20NLK: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: AP71%20FHW
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP71%2520FHW%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for AP71%20FHW: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: WV23%20VDA
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for WV23%20VDA: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: WR23%20BXH
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR23%2520BXH%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for WR23%20BXH: 0
2026-03-28 22:33:57 [bca.uk] INFO: Found listing with ID: HX71%20YJZ
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX71%2520YJZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:57 [bca.uk] INFO: Scrape type for HX71%20YJZ: 2
2026-03-28 22:33:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b779c2f-41a8-5eac-b4dc-0add448a111b with identifier: HX71%20YJZ
2026-03-28 22:33:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b779c2f-41a8-5eac-b4dc-0add448a111b with scrape type 2
2026-03-28 22:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b779c2f-41a8-5eac-b4dc-0add448a111b with scrape type 2
2026-03-28 22:33:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0b779c2f-41a8-5eac-b4dc-0add448a111b, identifier: HX71%20YJZ
2026-03-28 22:33:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:33:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91b74f09-9019-5e4a-baa2-b5fb20369dcf with identifier: DA16%20WNH
2026-03-28 22:33:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91b74f09-9019-5e4a-baa2-b5fb20369dcf with identifier: DA16%20WNH
2026-03-28 22:33:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91b74f09-9019-5e4a-baa2-b5fb20369dcf with identifier: DA16%20WNH to the API
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA16%20WNH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '91b74f09-9019-5e4a-baa2-b5fb20369dcf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA16 WNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA16%20WNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 41781,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.6 E-TORQ POP Hatchback',
 'transmission': 'manual',
 'trim': 'E-TORQ POP',
 'vin': 'ZFA3340000P466546',
 'year': 2016}
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA16%2520WNH%27 HTTP/1.1" 200 None
2026-03-28 22:33:58 [bca.uk] INFO: Saving data for DA16%20WNH: {'auction_closing_time': 1774864800.0, 'created_time': 1774437133.480199, 'last_price_update_time': 1774737238.097307}
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA16%2520WNH') HTTP/1.1" 204 0
2026-03-28 22:33:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d40d010d-4812-55b4-ad8d-fd44536c5de5 with identifier: HT21%20FOH
2026-03-28 22:33:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d40d010d-4812-55b4-ad8d-fd44536c5de5 with identifier: HT21%20FOH
2026-03-28 22:33:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d40d010d-4812-55b4-ad8d-fd44536c5de5 with identifier: HT21%20FOH to the API
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT21%20FOH-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd40d010d-4812-55b4-ad8d-fd44536c5de5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HT21 FOH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT21%20FOH&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'BMW',
 'model': '218I GRAN COUPE',
 'odometer': 18622,
 'odometer_reading_unit': '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 218I GRAN COUPE 1.5 136 M SPORT Coupe',
 'transmission': 'manual',
 'trim': '136 M SPORT',
 'vin': 'WBA12AK0007J04610',
 'year': 2021}
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520FOH%27 HTTP/1.1" 200 None
2026-03-28 22:33:58 [bca.uk] INFO: Saving data for HT21%20FOH: {'auction_closing_time': 1774864800.0, 'created_time': 1773843497.343593, 'last_price_update_time': 1774737238.484858}
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT21%2520FOH') HTTP/1.1" 204 0
2026-03-28 22:33:58 [bca.uk] INFO: Found listing with ID: HE10%20SCM
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520SCM%27 HTTP/1.1" 200 None
2026-03-28 22:33:58 [bca.uk] INFO: Scrape type for HE10%20SCM: 2
2026-03-28 22:33:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fad9652c-f8bb-5b55-8134-e952ed481f8c with identifier: HE10%20SCM
2026-03-28 22:33:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fad9652c-f8bb-5b55-8134-e952ed481f8c with scrape type 2
2026-03-28 22:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fad9652c-f8bb-5b55-8134-e952ed481f8c with scrape type 2
2026-03-28 22:33:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fad9652c-f8bb-5b55-8134-e952ed481f8c, identifier: HE10%20SCM
2026-03-28 22:33:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0b779c2f-41a8-5eac-b4dc-0add448a111b with identifier: HX71%20YJZ
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=graphite+grey+metallic HTTP/1.1" 200 None
2026-03-28 22:33:58 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:33:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0b779c2f-41a8-5eac-b4dc-0add448a111b with identifier: HX71%20YJZ
2026-03-28 22:33:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0b779c2f-41a8-5eac-b4dc-0add448a111b with identifier: HX71%20YJZ to the API
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX71%20YJZ-GB',
 'category': 'Car',
 'color': 'graphite grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0b779c2f-41a8-5eac-b4dc-0add448a111b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX71 YJZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX71%20YJZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 29105,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE',
 'vin': 'W1K2938902F039232',
 'year': 2021}
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX71%2520YJZ%27 HTTP/1.1" 200 None
2026-03-28 22:33:58 [bca.uk] INFO: Saving data for HX71%20YJZ: {'auction_closing_time': 1775642400.0, 'created_time': 1773842232.772073, 'last_price_update_time': 1774737238.996684}
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX71%2520YJZ') HTTP/1.1" 204 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: YN19%20DBP
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520DBP%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for YN19%20DBP: 2
2026-03-28 22:33:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with identifier: YN19%20DBP
2026-03-28 22:33:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69d86ba3-159c-5e3f-9eef-23c3f98bdc48, identifier: YN19%20DBP
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: LS22%20CXP
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for LS22%20CXP: 2
2026-03-28 22:33:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e967e326-7879-504c-83f4-138fa591790c with identifier: LS22%20CXP
2026-03-28 22:33:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e967e326-7879-504c-83f4-138fa591790c with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e967e326-7879-504c-83f4-138fa591790c with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e967e326-7879-504c-83f4-138fa591790c, identifier: LS22%20CXP
2026-03-28 22:33:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fad9652c-f8bb-5b55-8134-e952ed481f8c with identifier: HE10%20SCM
2026-03-28 22:33:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fad9652c-f8bb-5b55-8134-e952ed481f8c with identifier: HE10%20SCM
2026-03-28 22:33:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fad9652c-f8bb-5b55-8134-e952ed481f8c with identifier: HE10%20SCM to the API
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:33:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 131,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HE10%20SCM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fad9652c-f8bb-5b55-8134-e952ed481f8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HE10 SCM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HE10%20SCM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '116I',
 'odometer': 108195,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'BMW 116I 1.6 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WBA1A120X0E693860',
 'year': 2013}
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HE10%2520SCM%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Saving data for HE10%20SCM: {'auction_closing_time': 1774854000.0, 'created_time': 1773826248.193172, 'last_price_update_time': 1774737239.533246}
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HE10%2520SCM') HTTP/1.1" 204 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM71%20FNP
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520FNP%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM71%20FNP: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20ACO
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520ACO%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20ACO: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20NXO
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520NXO%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20NXO: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OCG
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OCG%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OCG: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OGP
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OGP%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OGP: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OJY
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OJY%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OJY: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OKB
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OKB: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OLA
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OLA: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20ONG
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520ONG%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20ONG: 0
2026-03-28 22:33:59 [bca.uk] INFO: Found listing with ID: KM73%20OSL
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:33:59 [bca.uk] INFO: Scrape type for KM73%20OSL: 2
2026-03-28 22:33:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90af5779-b079-5ca1-9f88-fae3597f2ab7 with identifier: KM73%20OSL
2026-03-28 22:33:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90af5779-b079-5ca1-9f88-fae3597f2ab7 with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90af5779-b079-5ca1-9f88-fae3597f2ab7 with scrape type 2
2026-03-28 22:33:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90af5779-b079-5ca1-9f88-fae3597f2ab7, identifier: KM73%20OSL
2026-03-28 22:33:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with identifier: YN19%20DBP
2026-03-28 22:33:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with identifier: YN19%20DBP
2026-03-28 22:33:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69d86ba3-159c-5e3f-9eef-23c3f98bdc48 with identifier: YN19%20DBP to the API
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:33:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 96,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN19%20DBP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '69d86ba3-159c-5e3f-9eef-23c3f98bdc48',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN19 DBP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN19%20DBP&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 155395,
 'odometer_reading_unit': '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 STYLE Estate',
 'transmission': 'manual',
 'trim': 'EBL 95 STYLE',
 'vin': 'WF0PXXGCHPKK65658',
 'year': 2019}
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN19%2520DBP%27 HTTP/1.1" 200 None
2026-03-28 22:34:00 [bca.uk] INFO: Saving data for YN19%20DBP: {'auction_closing_time': 1774864800.0, 'created_time': 1773933776.338167, 'last_price_update_time': 1774737240.088758}
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN19%2520DBP') HTTP/1.1" 204 0
2026-03-28 22:34:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e967e326-7879-504c-83f4-138fa591790c with identifier: LS22%20CXP
2026-03-28 22:34:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e967e326-7879-504c-83f4-138fa591790c with identifier: LS22%20CXP
2026-03-28 22:34:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e967e326-7879-504c-83f4-138fa591790c with identifier: LS22%20CXP to the API
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS22%20CXP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e967e326-7879-504c-83f4-138fa591790c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS22 CXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS22%20CXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 200',
 'odometer': 18669,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 200 1.3 AMG LINE PREMIUM DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K1183872N294741',
 'year': 2022}
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:34:00 [bca.uk] INFO: Saving data for LS22%20CXP: {'auction_closing_time': 1774864800.0, 'created_time': 1773929532.669289, 'last_price_update_time': 1774737240.46046}
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS22%2520CXP') HTTP/1.1" 204 0
2026-03-28 22:34:00 [bca.uk] INFO: Found listing with ID: HG64%20SNV
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520SNV%27 HTTP/1.1" 200 None
2026-03-28 22:34:00 [bca.uk] INFO: Scrape type for HG64%20SNV: 2
2026-03-28 22:34:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cee7e29-6995-5fe4-af12-180538fed304 with identifier: HG64%20SNV
2026-03-28 22:34:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cee7e29-6995-5fe4-af12-180538fed304 with scrape type 2
2026-03-28 22:34:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cee7e29-6995-5fe4-af12-180538fed304 with scrape type 2
2026-03-28 22:34:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cee7e29-6995-5fe4-af12-180538fed304, identifier: HG64%20SNV
2026-03-28 22:34:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90af5779-b079-5ca1-9f88-fae3597f2ab7 with identifier: KM73%20OSL
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=obsidian+black+metallic HTTP/1.1" 200 None
2026-03-28 22:34:00 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:34:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90af5779-b079-5ca1-9f88-fae3597f2ab7 with identifier: KM73%20OSL
2026-03-28 22:34:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90af5779-b079-5ca1-9f88-fae3597f2ab7 with identifier: KM73%20OSL to the API
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OSL-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '90af5779-b079-5ca1-9f88-fae3597f2ab7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OSL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OSL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 11371,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB6PF067685',
 'year': 2023}
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OSL%27 HTTP/1.1" 200 None
2026-03-28 22:34:00 [bca.uk] INFO: Saving data for KM73%20OSL: {'auction_closing_time': 1775642400.0, 'created_time': 1773842180.359909, 'last_price_update_time': 1774737240.986082}
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OSL') HTTP/1.1" 204 0
2026-03-28 22:34:01 [bca.uk] INFO: Found listing with ID: KM60%20PWZ
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM60%2520PWZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Scrape type for KM60%20PWZ: 0
2026-03-28 22:34:01 [bca.uk] INFO: Found listing with ID: CF22%20BGV
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Scrape type for CF22%20BGV: 2
2026-03-28 22:34:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with identifier: CF22%20BGV
2026-03-28 22:34:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09a640b0-ff25-50b1-86f4-8fc91e8054b8, identifier: CF22%20BGV
2026-03-28 22:34:01 [bca.uk] INFO: Found listing with ID: WD22%20PXO
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD22%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Scrape type for WD22%20PXO: 2
2026-03-28 22:34:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with identifier: WD22%20PXO
2026-03-28 22:34:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9399d8e4-19c1-5a67-83a6-879a4c69ef1c, identifier: WD22%20PXO
2026-03-28 22:34:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cee7e29-6995-5fe4-af12-180538fed304 with identifier: HG64%20SNV
2026-03-28 22:34:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cee7e29-6995-5fe4-af12-180538fed304 with identifier: HG64%20SNV
2026-03-28 22:34:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cee7e29-6995-5fe4-af12-180538fed304 with identifier: HG64%20SNV to the API
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG64%20SNV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5cee7e29-6995-5fe4-af12-180538fed304',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HG64 SNV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG64%20SNV&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'NISSAN',
 'model': 'JUKE',
 'odometer': 72602,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN JUKE 1.6 ACENTA PREMIUM XTRONIC Hatchback',
 'transmission': 'automatic',
 'trim': 'ACENTA PREMIUM XTRONIC',
 'vin': 'SJNFBAF15U7091180',
 'year': 2015}
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520SNV%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Saving data for HG64%20SNV: {'auction_closing_time': 1774854000.0, 'created_time': 1774351852.392771, 'last_price_update_time': 1774737241.534331}
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG64%2520SNV') HTTP/1.1" 204 0
2026-03-28 22:34:01 [bca.uk] INFO: Found listing with ID: KM73%20OVH
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OVH%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Scrape type for KM73%20OVH: 2
2026-03-28 22:34:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with identifier: KM73%20OVH
2026-03-28 22:34:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with scrape type 2
2026-03-28 22:34:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af95af8c-ee24-5b7e-95c7-a458b6dfcbe0, identifier: KM73%20OVH
2026-03-28 22:34:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with identifier: CF22%20BGV
2026-03-28 22:34:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with identifier: CF22%20BGV
2026-03-28 22:34:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09a640b0-ff25-50b1-86f4-8fc91e8054b8 with identifier: CF22%20BGV to the API
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=103&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF22%20BGV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '09a640b0-ff25-50b1-86f4-8fc91e8054b8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF22 BGV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF22%20BGV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 7 CROSSBACK',
 'odometer': 42708,
 'odometer_reading_unit': '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 7 CROSSBACK 1.6 E-TENSE RIVOLI EAT8 StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TENSE RIVOLI EAT8',
 'vin': 'VR1J4DGZUNY550831',
 'year': 2022}
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520BGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:01 [bca.uk] INFO: Saving data for CF22%20BGV: {'auction_closing_time': 1774864800.0, 'created_time': 1773908503.11848, 'last_price_update_time': 1774737241.925263}
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF22%2520BGV') HTTP/1.1" 204 0
2026-03-28 22:34:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with identifier: WD22%20PXO
2026-03-28 22:34:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with identifier: WD22%20PXO
2026-03-28 22:34:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9399d8e4-19c1-5a67-83a6-879a4c69ef1c with identifier: WD22%20PXO to the API
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WD22%20PXO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9399d8e4-19c1-5a67-83a6-879a4c69ef1c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WD22 PXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WD22%20PXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180 S/B',
 'odometer': 20401,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 S/B 1.3 AMG LINE EXECUTIVE DCT Estate',
 'transmission': 'automatic',
 'trim': 'AMG LINE EXECUTIVE DCT',
 'vin': 'W1K5M8EBXPN324059',
 'year': 2022}
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD22%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:02 [bca.uk] INFO: Saving data for WD22%20PXO: {'auction_closing_time': 1774864800.0, 'created_time': 1773843504.567751, 'last_price_update_time': 1774737242.216202}
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WD22%2520PXO') HTTP/1.1" 204 0
2026-03-28 22:34:02 [bca.uk] INFO: Found listing with ID: HX13%20SOC
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:34:02 [bca.uk] INFO: Scrape type for HX13%20SOC: 2
2026-03-28 22:34:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0c33440-36fe-59ce-adee-a2588d9b6204 with identifier: HX13%20SOC
2026-03-28 22:34:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0c33440-36fe-59ce-adee-a2588d9b6204 with scrape type 2
2026-03-28 22:34:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0c33440-36fe-59ce-adee-a2588d9b6204 with scrape type 2
2026-03-28 22:34:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0c33440-36fe-59ce-adee-a2588d9b6204, identifier: HX13%20SOC
2026-03-28 22:34:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with identifier: KM73%20OVH
2026-03-28 22:34:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with identifier: KM73%20OVH
2026-03-28 22:34:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af95af8c-ee24-5b7e-95c7-a458b6dfcbe0 with identifier: KM73%20OVH to the API
2026-03-28 22:34:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OVH-GB',
 'category': 'Car',
 'color': 'obsidian black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'af95af8c-ee24-5b7e-95c7-a458b6dfcbe0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OVH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 16123,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB6PF065600',
 'year': 2023}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OVH%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Saving data for KM73%20OVH: {'auction_closing_time': 1775642400.0, 'created_time': 1773842197.802574, 'last_price_update_time': 1774737244.079016}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OVH') HTTP/1.1" 204 0
2026-03-28 22:34:04 [bca.uk] INFO: Found listing with ID: YY23%20UHN
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520UHN%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Scrape type for YY23%20UHN: 2
2026-03-28 22:34:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with identifier: YY23%20UHN
2026-03-28 22:34:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with scrape type 2
2026-03-28 22:34:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with scrape type 2
2026-03-28 22:34:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b, identifier: YY23%20UHN
2026-03-28 22:34:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0c33440-36fe-59ce-adee-a2588d9b6204 with identifier: HX13%20SOC
2026-03-28 22:34:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0c33440-36fe-59ce-adee-a2588d9b6204 with identifier: HX13%20SOC
2026-03-28 22:34:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0c33440-36fe-59ce-adee-a2588d9b6204 with identifier: HX13%20SOC to the API
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX13%20SOC-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c0c33440-36fe-59ce-adee-a2588d9b6204',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HX13 SOC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX13%20SOC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLVO',
 'model': 'C30',
 'odometer': 82438,
 '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 C30 1.6 D2 115 R DESIGN S/S Coupe',
 'transmission': 'manual',
 'trim': 'D2 115 R DESIGN S/S',
 'vin': 'YV1MK84E1D2305397',
 'year': 2013}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX13%2520SOC%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Saving data for HX13%20SOC: {'auction_closing_time': 1774854000.0, 'created_time': 1774005420.01247, 'last_price_update_time': 1774737244.503139}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX13%2520SOC') HTTP/1.1" 204 0
2026-03-28 22:34:04 [bca.uk] INFO: Found listing with ID: KM73%20OWB
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Scrape type for KM73%20OWB: 2
2026-03-28 22:34:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50196595-5f60-543e-a3eb-48a2ea552331 with identifier: KM73%20OWB
2026-03-28 22:34:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50196595-5f60-543e-a3eb-48a2ea552331 with scrape type 2
2026-03-28 22:34:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50196595-5f60-543e-a3eb-48a2ea552331 with scrape type 2
2026-03-28 22:34:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50196595-5f60-543e-a3eb-48a2ea552331, identifier: KM73%20OWB
2026-03-28 22:34:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with identifier: YY23%20UHN
2026-03-28 22:34:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with identifier: YY23%20UHN
2026-03-28 22:34:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 096d5f9e-8816-56fc-b7a7-a2b6e0492e4b with identifier: YY23%20UHN to the API
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY23%20UHN-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '096d5f9e-8816-56fc-b7a7-a2b6e0492e4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY23 UHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY23%20UHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'JEEP',
 'model': 'WRANGLER',
 'odometer': 12465,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'JEEP WRANGLER 2.0 GME OVERLAND HARD TOP StationWagon',
 'transmission': 'automatic',
 'trim': 'GME OVERLAND HARD TOP',
 'vin': '1C4HJXLN8PW612521',
 'year': 2023}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520UHN%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Saving data for YY23%20UHN: {'auction_closing_time': 1774864800.0, 'created_time': 1773845019.651843, 'last_price_update_time': 1774737244.898464}
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY23%2520UHN') HTTP/1.1" 204 0
2026-03-28 22:34:04 [bca.uk] INFO: Found listing with ID: KY62%20ORH
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520ORH%27 HTTP/1.1" 200 None
2026-03-28 22:34:04 [bca.uk] INFO: Scrape type for KY62%20ORH: 2
2026-03-28 22:34:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52d60650-82f5-558c-8311-e7b7b6e34528 with identifier: KY62%20ORH
2026-03-28 22:34:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52d60650-82f5-558c-8311-e7b7b6e34528 with scrape type 2
2026-03-28 22:34:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52d60650-82f5-558c-8311-e7b7b6e34528 with scrape type 2
2026-03-28 22:34:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52d60650-82f5-558c-8311-e7b7b6e34528, identifier: KY62%20ORH
2026-03-28 22:34:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50196595-5f60-543e-a3eb-48a2ea552331 with identifier: KM73%20OWB
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=spectral+blue+metallic HTTP/1.1" 200 None
2026-03-28 22:34:05 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:34:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50196595-5f60-543e-a3eb-48a2ea552331 with identifier: KM73%20OWB
2026-03-28 22:34:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50196595-5f60-543e-a3eb-48a2ea552331 with identifier: KM73%20OWB to the API
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM73%20OWB-GB',
 'category': 'Car',
 'color': 'spectral blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '50196595-5f60-543e-a3eb-48a2ea552331',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM73 OWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM73%20OWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 19945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE PREMIUM StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM',
 'vin': 'W1K8P9AB1PF068341',
 'year': 2023}
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520OWB%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Saving data for KM73%20OWB: {'auction_closing_time': 1775642400.0, 'created_time': 1773842198.441107, 'last_price_update_time': 1774737245.418017}
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OWB') HTTP/1.1" 204 0
2026-03-28 22:34:05 [bca.uk] INFO: Found listing with ID: OE22%20SZC
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE22%2520SZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Scrape type for OE22%20SZC: 2
2026-03-28 22:34:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c42c8f9-66bd-5627-adc5-f3567329f3ac with identifier: OE22%20SZC
2026-03-28 22:34:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c42c8f9-66bd-5627-adc5-f3567329f3ac with scrape type 2
2026-03-28 22:34:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c42c8f9-66bd-5627-adc5-f3567329f3ac with scrape type 2
2026-03-28 22:34:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c42c8f9-66bd-5627-adc5-f3567329f3ac, identifier: OE22%20SZC
2026-03-28 22:34:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52d60650-82f5-558c-8311-e7b7b6e34528 with identifier: KY62%20ORH
2026-03-28 22:34:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52d60650-82f5-558c-8311-e7b7b6e34528 with identifier: KY62%20ORH
2026-03-28 22:34:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52d60650-82f5-558c-8311-e7b7b6e34528 with identifier: KY62%20ORH to the API
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KY62%20ORH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '52d60650-82f5-558c-8311-e7b7b6e34528',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KY62 ORH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KY62%20ORH&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 88001,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2043022F990575',
 'year': 2012}
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520ORH%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Saving data for KY62%20ORH: {'auction_closing_time': 1774854000.0, 'created_time': 1773826622.554164, 'last_price_update_time': 1774737245.810183}
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KY62%2520ORH') HTTP/1.1" 204 0
2026-03-28 22:34:05 [bca.uk] INFO: Found listing with ID: KM73%20PMV
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM73%2520PMV%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Scrape type for KM73%20PMV: 0
2026-03-28 22:34:05 [bca.uk] INFO: Found listing with ID: OE71%20DKD
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520DKD%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Scrape type for OE71%20DKD: 0
2026-03-28 22:34:05 [bca.uk] INFO: Found listing with ID: EN71%20UCD
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 22:34:05 [bca.uk] INFO: Scrape type for EN71%20UCD: 2
2026-03-28 22:34:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1844105-18aa-51b2-9af4-4e51ae42cffe with identifier: EN71%20UCD
2026-03-28 22:34:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1844105-18aa-51b2-9af4-4e51ae42cffe with scrape type 2
2026-03-28 22:34:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1844105-18aa-51b2-9af4-4e51ae42cffe with scrape type 2
2026-03-28 22:34:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1844105-18aa-51b2-9af4-4e51ae42cffe, identifier: EN71%20UCD
2026-03-28 22:34:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c42c8f9-66bd-5627-adc5-f3567329f3ac with identifier: OE22%20SZC
2026-03-28 22:34:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c42c8f9-66bd-5627-adc5-f3567329f3ac with identifier: OE22%20SZC
2026-03-28 22:34:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c42c8f9-66bd-5627-adc5-f3567329f3ac with identifier: OE22%20SZC to the API
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE22%20SZC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0c42c8f9-66bd-5627-adc5-f3567329f3ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE22 SZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE22%20SZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 85802,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'LPSVSEGEKNL079304',
 'year': 2022}
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE22%2520SZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:06 [bca.uk] INFO: Saving data for OE22%20SZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535989.351701, 'last_price_update_time': 1774737246.254553}
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE22%2520SZC') HTTP/1.1" 204 0
2026-03-28 22:34:06 [bca.uk] INFO: Found listing with ID: LL62%20UJP
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL62%2520UJP%27 HTTP/1.1" 200 None
2026-03-28 22:34:06 [bca.uk] INFO: Scrape type for LL62%20UJP: 2
2026-03-28 22:34:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with identifier: LL62%20UJP
2026-03-28 22:34:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with scrape type 2
2026-03-28 22:34:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with scrape type 2
2026-03-28 22:34:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 23f5ff53-fa01-5b0c-b03e-a5229697a0c7, identifier: LL62%20UJP
2026-03-28 22:34:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1844105-18aa-51b2-9af4-4e51ae42cffe with identifier: EN71%20UCD
2026-03-28 22:34:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1844105-18aa-51b2-9af4-4e51ae42cffe with identifier: EN71%20UCD
2026-03-28 22:34:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1844105-18aa-51b2-9af4-4e51ae42cffe with identifier: EN71%20UCD to the API
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EN71%20UCD-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c1844105-18aa-51b2-9af4-4e51ae42cffe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'EN71 UCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EN71%20UCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 28150,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66KWH AMG LINE',
 'vin': 'W1N2437012J007239',
 'year': 2021}
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN71%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 22:34:06 [bca.uk] INFO: Saving data for EN71%20UCD: {'auction_closing_time': 1775642400.0, 'created_time': 1773846401.36504, 'last_price_update_time': 1774737246.748618}
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EN71%2520UCD') HTTP/1.1" 204 0
2026-03-28 22:34:06 [bca.uk] INFO: Found listing with ID: BT06%20NLV
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT06%2520NLV%27 HTTP/1.1" 200 None
2026-03-28 22:34:06 [bca.uk] INFO: Scrape type for BT06%20NLV: 2
2026-03-28 22:34:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f99eee7-bc26-56a5-84d3-006d51ccca5e with identifier: BT06%20NLV
2026-03-28 22:34:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f99eee7-bc26-56a5-84d3-006d51ccca5e with scrape type 2
2026-03-28 22:34:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f99eee7-bc26-56a5-84d3-006d51ccca5e with scrape type 2
2026-03-28 22:34:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f99eee7-bc26-56a5-84d3-006d51ccca5e, identifier: BT06%20NLV
2026-03-28 22:34:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with identifier: LL62%20UJP
2026-03-28 22:34:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with identifier: LL62%20UJP
2026-03-28 22:34:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 23f5ff53-fa01-5b0c-b03e-a5229697a0c7 with identifier: LL62%20UJP to the API
2026-03-28 22:34:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL62%20UJP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '23f5ff53-fa01-5b0c-b03e-a5229697a0c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL62 UJP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL62%20UJP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C220',
 'odometer': 110434,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C220 2.1 CDI B/E AMG SPORT Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT',
 'vin': 'WDD2043022G044237',
 'year': 2012}
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL62%2520UJP%27 HTTP/1.1" 200 None
2026-03-28 22:34:07 [bca.uk] INFO: Saving data for LL62%20UJP: {'auction_closing_time': 1774854000.0, 'created_time': 1774004930.377352, 'last_price_update_time': 1774737247.14113}
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL62%2520UJP') HTTP/1.1" 204 0
2026-03-28 22:34:07 [bca.uk] INFO: Found listing with ID: FG71%20JOA
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520JOA%27 HTTP/1.1" 200 None
2026-03-28 22:34:07 [bca.uk] INFO: Scrape type for FG71%20JOA: 2
2026-03-28 22:34:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c32080b-96b3-5247-81a7-e57cddf82b79 with identifier: FG71%20JOA
2026-03-28 22:34:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c32080b-96b3-5247-81a7-e57cddf82b79 with scrape type 2
2026-03-28 22:34:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c32080b-96b3-5247-81a7-e57cddf82b79 with scrape type 2
2026-03-28 22:34:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3c32080b-96b3-5247-81a7-e57cddf82b79, identifier: FG71%20JOA
2026-03-28 22:34:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f99eee7-bc26-56a5-84d3-006d51ccca5e with identifier: BT06%20NLV
2026-03-28 22:34:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f99eee7-bc26-56a5-84d3-006d51ccca5e with identifier: BT06%20NLV
2026-03-28 22:34:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f99eee7-bc26-56a5-84d3-006d51ccca5e with identifier: BT06%20NLV to the API
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT06%20NLV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f99eee7-bc26-56a5-84d3-006d51ccca5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT06 NLV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT06%20NLV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 100229,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2006-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 1.6 TS Hatchback',
 'transmission': 'automatic',
 'trim': 'TS',
 'vin': 'JMZBK14Z501364930',
 'year': 2006}
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT06%2520NLV%27 HTTP/1.1" 200 None
2026-03-28 22:34:07 [bca.uk] INFO: Saving data for BT06%20NLV: {'auction_closing_time': 1774864800.0, 'created_time': 1774535988.855191, 'last_price_update_time': 1774737247.513072}
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT06%2520NLV') HTTP/1.1" 204 0
2026-03-28 22:34:07 [bca.uk] INFO: Found listing with ID: NJ62%20YAE
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520YAE%27 HTTP/1.1" 200 None
2026-03-28 22:34:07 [bca.uk] INFO: Scrape type for NJ62%20YAE: 2
2026-03-28 22:34:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with identifier: NJ62%20YAE
2026-03-28 22:34:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with scrape type 2
2026-03-28 22:34:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with scrape type 2
2026-03-28 22:34:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0, identifier: NJ62%20YAE
2026-03-28 22:34:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3c32080b-96b3-5247-81a7-e57cddf82b79 with identifier: FG71%20JOA
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=cosmos+black+metallic HTTP/1.1" 200 None
2026-03-28 22:34:07 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:34:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3c32080b-96b3-5247-81a7-e57cddf82b79 with identifier: FG71%20JOA
2026-03-28 22:34:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3c32080b-96b3-5247-81a7-e57cddf82b79 with identifier: FG71%20JOA to the API
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG71%20JOA-GB',
 'category': 'Car',
 'color': 'cosmos black metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '3c32080b-96b3-5247-81a7-e57cddf82b79',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FG71 JOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG71%20JOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 250',
 'odometer': 10684,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 250 140KW 66.5KWH AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '140KW 66.5KWH AMG LINE',
 'vin': 'W1N2437012J020767',
 'year': 2021}
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520JOA%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Saving data for FG71%20JOA: {'auction_closing_time': 1775642400.0, 'created_time': 1773846398.449448, 'last_price_update_time': 1774737248.047534}
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG71%2520JOA') HTTP/1.1" 204 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: DA64%20GYF
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520GYF%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for DA64%20GYF: 2
2026-03-28 22:34:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c792d559-7382-53ce-9d4a-26983192cde8 with identifier: DA64%20GYF
2026-03-28 22:34:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c792d559-7382-53ce-9d4a-26983192cde8 with scrape type 2
2026-03-28 22:34:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c792d559-7382-53ce-9d4a-26983192cde8 with scrape type 2
2026-03-28 22:34:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c792d559-7382-53ce-9d4a-26983192cde8, identifier: DA64%20GYF
2026-03-28 22:34:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with identifier: NJ62%20YAE
2026-03-28 22:34:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with identifier: NJ62%20YAE
2026-03-28 22:34:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0 with identifier: NJ62%20YAE to the API
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ62%20YAE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40bb827e-c5ee-50d0-ba5a-95f5b71f0ed0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ62 YAE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ62%20YAE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 106236,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.0 TDCI 163 4WD TITANIUM X StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 163 4WD TITANIUM X',
 'vin': 'WF0RXXGCDRCB58730',
 'year': 2012}
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ62%2520YAE%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Saving data for NJ62%20YAE: {'auction_closing_time': 1774854000.0, 'created_time': 1773828242.285652, 'last_price_update_time': 1774737248.460235}
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ62%2520YAE') HTTP/1.1" 204 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: GY22%20ZNV
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY22%2520ZNV%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for GY22%20ZNV: 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: LS71%20NUW
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS71%2520NUW%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for LS71%20NUW: 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: OE71%20MHA
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520MHA%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for OE71%20MHA: 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: SN71%20OTH
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520OTH%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for SN71%20OTH: 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: VX71%20KZC
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX71%2520KZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for VX71%20KZC: 0
2026-03-28 22:34:08 [bca.uk] INFO: Found listing with ID: AJ71%20NZG
2026-03-28 22:34:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 22:34:08 [bca.uk] INFO: Scrape type for AJ71%20NZG: 2
2026-03-28 22:34:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 811ec96f-c794-56b8-b1e9-fab16f472af1 with identifier: AJ71%20NZG
2026-03-28 22:34:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 811ec96f-c794-56b8-b1e9-fab16f472af1 with scrape type 2
2026-03-28 22:34:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 811ec96f-c794-56b8-b1e9-fab16f472af1 with scrape type 2
2026-03-28 22:34:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 811ec96f-c794-56b8-b1e9-fab16f472af1, identifier: AJ71%20NZG
2026-03-28 22:34:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c792d559-7382-53ce-9d4a-26983192cde8 with identifier: DA64%20GYF
2026-03-28 22:34:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c792d559-7382-53ce-9d4a-26983192cde8 with identifier: DA64%20GYF
2026-03-28 22:34:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c792d559-7382-53ce-9d4a-26983192cde8 with identifier: DA64%20GYF to the API
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA64%20GYF-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c792d559-7382-53ce-9d4a-26983192cde8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DA64 GYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA64%20GYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A3 CABRIOLET',
 'odometer': 125448,
 'odometer_reading_unit': '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 CABRIOLET 2.0 TDI 150 SPORT Convertible',
 'transmission': 'manual',
 'trim': 'TDI 150 SPORT',
 'vin': 'WAUZZZ8V1F1006066',
 'year': 2014}
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA64%2520GYF%27 HTTP/1.1" 200 None
2026-03-28 22:34:09 [bca.uk] INFO: Saving data for DA64%20GYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535997.229834, 'last_price_update_time': 1774737249.178314}
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA64%2520GYF') HTTP/1.1" 204 0
2026-03-28 22:34:09 [bca.uk] INFO: Found listing with ID: NK13%20ZRX
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK13%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 22:34:09 [bca.uk] INFO: Scrape type for NK13%20ZRX: 2
2026-03-28 22:34:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 40ab4b16-3669-546b-84ad-7bf87c97bb53 with identifier: NK13%20ZRX
2026-03-28 22:34:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 40ab4b16-3669-546b-84ad-7bf87c97bb53 with scrape type 2
2026-03-28 22:34:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 40ab4b16-3669-546b-84ad-7bf87c97bb53 with scrape type 2
2026-03-28 22:34:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 40ab4b16-3669-546b-84ad-7bf87c97bb53, identifier: NK13%20ZRX
2026-03-28 22:34:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 811ec96f-c794-56b8-b1e9-fab16f472af1 with identifier: AJ71%20NZG
2026-03-28 22:34:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 811ec96f-c794-56b8-b1e9-fab16f472af1 with identifier: AJ71%20NZG
2026-03-28 22:34:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 811ec96f-c794-56b8-b1e9-fab16f472af1 with identifier: AJ71%20NZG to the API
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=108&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20NZG-GB',
 'category': 'Car',
 'color': 'mountain grey metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-08T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '811ec96f-c794-56b8-b1e9-fab16f472af1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ71 NZG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ71%20NZG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 350',
 'odometer': 35483,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 350 215KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '215KW 66KWH 4M AMG LINE',
 'vin': 'W1N2437122J019347',
 'year': 2022}
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 22:34:09 [bca.uk] INFO: Saving data for AJ71%20NZG: {'auction_closing_time': 1775642400.0, 'created_time': 1773846313.369342, 'last_price_update_time': 1774737249.653487}
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ71%2520NZG') HTTP/1.1" 204 0
2026-03-28 22:34:09 [bca.uk] INFO: Found listing with ID: DY15%20BXS
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY15%2520BXS%27 HTTP/1.1" 200 None
2026-03-28 22:34:09 [bca.uk] INFO: Scrape type for DY15%20BXS: 2
2026-03-28 22:34:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37b56b70-456a-5156-a143-0a9664f26fca with identifier: DY15%20BXS
2026-03-28 22:34:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37b56b70-456a-5156-a143-0a9664f26fca with scrape type 2
2026-03-28 22:34:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37b56b70-456a-5156-a143-0a9664f26fca with scrape type 2
2026-03-28 22:34:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37b56b70-456a-5156-a143-0a9664f26fca, identifier: DY15%20BXS
2026-03-28 22:34:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 40ab4b16-3669-546b-84ad-7bf87c97bb53 with identifier: NK13%20ZRX
2026-03-28 22:34:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 40ab4b16-3669-546b-84ad-7bf87c97bb53 with identifier: NK13%20ZRX
2026-03-28 22:34:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 40ab4b16-3669-546b-84ad-7bf87c97bb53 with identifier: NK13%20ZRX to the API
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK13%20ZRX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '40ab4b16-3669-546b-84ad-7bf87c97bb53',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK13 ZRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK13%20ZRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 71581,
 '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': 'WMWZB72050WN79701',
 'year': 2013}
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK13%2520ZRX%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Saving data for NK13%20ZRX: {'auction_closing_time': 1774854000.0, 'created_time': 1773839885.312868, 'last_price_update_time': 1774737250.044027}
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK13%2520ZRX') HTTP/1.1" 204 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: AO71%20ZZU
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO71%2520ZZU%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for AO71%20ZZU: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: BW71%20WZA
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW71%2520WZA%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for BW71%20WZA: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DE15%20CWM
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE15%2520CWM%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DE15%20CWM: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DT68%20ONU
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520ONU%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DT68%20ONU: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: AF64%20LLK
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF64%2520LLK%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for AF64%20LLK: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: KS73%20HPA
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520HPA%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for KS73%20HPA: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DX69%20ZKB
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX69%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DX69%20ZKB: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: FV62%20FWY
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV62%2520FWY%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for FV62%20FWY: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: FV65%20JFK
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV65%2520JFK%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for FV65%20JFK: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LL15%20VTT
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL15%2520VTT%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LL15%20VTT: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: NJ17%20VFA
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ17%2520VFA%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for NJ17%20VFA: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: NX64%20RVE
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX64%2520RVE%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for NX64%20RVE: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: ST20%20ZFN
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST20%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for ST20%20ZFN: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: WN20%20RXP
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for WN20%20RXP: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: FD68%20NOF
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD68%2520NOF%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for FD68%20NOF: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LF19%20RCA
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF19%2520RCA%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LF19%20RCA: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: EJ73%20UFM
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520UFM%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for EJ73%20UFM: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DL73%20KRJ
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KRJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DL73%20KRJ: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DL73%20KXT
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXT%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DL73%20KXT: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: DV73%20XWU
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV73%2520XWU%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for DV73%20XWU: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: KF73%20ASX
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ASX%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for KF73%20ASX: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: KF73%20CGX
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for KF73%20CGX: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LN24%20PMX
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PMX%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LN24%20PMX: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LN24%20PNY
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LN24%20PNY: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LP23%20GVR
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GVR%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LP23%20GVR: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: LP23%20GXX
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for LP23%20GXX: 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: GX20%20HMD
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520HMD%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for GX20%20HMD: 0
2026-03-28 22:34:10 [scrapy.extensions.logstats] INFO: Crawled 342 pages (at 2 pages/min), scraped 3429 items (at 127 items/min)
2026-03-28 22:34:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:34:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37b56b70-456a-5156-a143-0a9664f26fca with identifier: DY15%20BXS
2026-03-28 22:34:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37b56b70-456a-5156-a143-0a9664f26fca with identifier: DY15%20BXS
2026-03-28 22:34:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37b56b70-456a-5156-a143-0a9664f26fca with identifier: DY15%20BXS to the API
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY15%20BXS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37b56b70-456a-5156-a143-0a9664f26fca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY15 BXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY15%20BXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 106670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A4 2.0 TDI ULTRA 163 SE TECHNIK Saloon',
 'transmission': 'manual',
 'trim': 'TDI ULTRA 163 SE TECHNIK',
 'vin': 'WAUZZZ8K7FA103228',
 'year': 2015}
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY15%2520BXS%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Saving data for DY15%20BXS: {'auction_closing_time': 1774864800.0, 'created_time': 1774536004.161003, 'last_price_update_time': 1774737250.793112}
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY15%2520BXS') HTTP/1.1" 204 0
2026-03-28 22:34:10 [bca.uk] INFO: Found listing with ID: RE11%20NYA
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE11%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:34:10 [bca.uk] INFO: Scrape type for RE11%20NYA: 2
2026-03-28 22:34:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53b9f7fb-6163-5ffe-a109-dab54c757903 with identifier: RE11%20NYA
2026-03-28 22:34:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53b9f7fb-6163-5ffe-a109-dab54c757903 with scrape type 2
2026-03-28 22:34:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53b9f7fb-6163-5ffe-a109-dab54c757903 with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 53b9f7fb-6163-5ffe-a109-dab54c757903, identifier: RE11%20NYA
2026-03-28 22:34:11 [bca.uk] INFO: Found listing with ID: EJ65%20HKM
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:34:11 [bca.uk] INFO: Scrape type for EJ65%20HKM: 2
2026-03-28 22:34:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with identifier: EJ65%20HKM
2026-03-28 22:34:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d, identifier: EJ65%20HKM
2026-03-28 22:34:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 53b9f7fb-6163-5ffe-a109-dab54c757903 with identifier: RE11%20NYA
2026-03-28 22:34:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 53b9f7fb-6163-5ffe-a109-dab54c757903 with identifier: RE11%20NYA
2026-03-28 22:34:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 53b9f7fb-6163-5ffe-a109-dab54c757903 with identifier: RE11%20NYA to the API
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE11%20NYA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '53b9f7fb-6163-5ffe-a109-dab54c757903',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE11 NYA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE11%20NYA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 106149,
 '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.6 TDI CR 90 SEL Hatchback',
 'transmission': 'manual',
 'trim': 'TDI CR 90 SEL',
 'vin': 'WVWZZZ6RZCY011836',
 'year': 2011}
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE11%2520NYA%27 HTTP/1.1" 200 None
2026-03-28 22:34:11 [bca.uk] INFO: Saving data for RE11%20NYA: {'auction_closing_time': 1774854000.0, 'created_time': 1773839062.503862, 'last_price_update_time': 1774737251.396738}
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE11%2520NYA') HTTP/1.1" 204 0
2026-03-28 22:34:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with identifier: EJ65%20HKM
2026-03-28 22:34:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with identifier: EJ65%20HKM
2026-03-28 22:34:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d with identifier: EJ65%20HKM to the API
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 146,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ65%20HKM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3d0882fb-e348-5ce5-98e7-eab2eb3a0a5d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ65 HKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ65%20HKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 54731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 1.5 T E/B 160 TITANIUM Hatchback',
 'transmission': 'automatic',
 'trim': 'T E/B 160 TITANIUM',
 'vin': 'WF0EXXWPCEFU28021',
 'year': 2015}
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ65%2520HKM%27 HTTP/1.1" 200 None
2026-03-28 22:34:11 [bca.uk] INFO: Saving data for EJ65%20HKM: {'auction_closing_time': 1774864800.0, 'created_time': 1774535999.432976, 'last_price_update_time': 1774737251.686019}
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ65%2520HKM') HTTP/1.1" 204 0
2026-03-28 22:34:11 [bca.uk] INFO: Found listing with ID: RJ63%20MVF
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ63%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 22:34:11 [bca.uk] INFO: Scrape type for RJ63%20MVF: 2
2026-03-28 22:34:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with identifier: RJ63%20MVF
2026-03-28 22:34:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c, identifier: RJ63%20MVF
2026-03-28 22:34:11 [bca.uk] INFO: Found listing with ID: EX10%20RNY
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX10%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:11 [bca.uk] INFO: Scrape type for EX10%20RNY: 2
2026-03-28 22:34:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 682fa689-9b37-5bcd-851c-b19cca7da238 with identifier: EX10%20RNY
2026-03-28 22:34:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 682fa689-9b37-5bcd-851c-b19cca7da238 with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 682fa689-9b37-5bcd-851c-b19cca7da238 with scrape type 2
2026-03-28 22:34:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 682fa689-9b37-5bcd-851c-b19cca7da238, identifier: EX10%20RNY
2026-03-28 22:34:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with identifier: RJ63%20MVF
2026-03-28 22:34:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with identifier: RJ63%20MVF
2026-03-28 22:34:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c with identifier: RJ63%20MVF to the API
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 115,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ63%20MVF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '95bc30e4-5e6a-5634-aa6a-4e4bb3e1be8c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ63 MVF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ63%20MVF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'RENAULT',
 'model': 'MEGANE CC',
 'odometer': 120142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'RENAULT MEGANE CC 1.6 DCI 130 DYNAMIQUE TOM TOM Convertible',
 'transmission': 'manual',
 'trim': 'DCI 130 DYNAMIQUE TOM TOM',
 'vin': 'VF1EZ000649086493',
 'year': 2013}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ63%2520MVF%27 HTTP/1.1" 200 None
2026-03-28 22:34:12 [bca.uk] INFO: Saving data for RJ63%20MVF: {'auction_closing_time': 1774854000.0, 'created_time': 1774354664.947481, 'last_price_update_time': 1774737252.180325}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ63%2520MVF') HTTP/1.1" 204 0
2026-03-28 22:34:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 682fa689-9b37-5bcd-851c-b19cca7da238 with identifier: EX10%20RNY
2026-03-28 22:34:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 682fa689-9b37-5bcd-851c-b19cca7da238 with identifier: EX10%20RNY
2026-03-28 22:34:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 682fa689-9b37-5bcd-851c-b19cca7da238 with identifier: EX10%20RNY to the API
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX10%20RNY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '682fa689-9b37-5bcd-851c-b19cca7da238',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX10 RNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX10%20RNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 169937,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.6 TDCI ECONETIC Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI ECONETIC',
 'vin': 'WF0GXXGAJGAY09628',
 'year': 2010}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX10%2520RNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:12 [bca.uk] INFO: Saving data for EX10%20RNY: {'auction_closing_time': 1774864800.0, 'created_time': 1774535993.575809, 'last_price_update_time': 1774737252.450549}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX10%2520RNY') HTTP/1.1" 204 0
2026-03-28 22:34:12 [bca.uk] INFO: Found listing with ID: RV13%20EJF
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV13%2520EJF%27 HTTP/1.1" 200 None
2026-03-28 22:34:12 [bca.uk] INFO: Scrape type for RV13%20EJF: 2
2026-03-28 22:34:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with identifier: RV13%20EJF
2026-03-28 22:34:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with scrape type 2
2026-03-28 22:34:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with scrape type 2
2026-03-28 22:34:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bb51ba95-3d30-5e63-a44c-5a7d1b6c0411, identifier: RV13%20EJF
2026-03-28 22:34:12 [bca.uk] INFO: Found listing with ID: GP08%20XNK
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP08%2520XNK%27 HTTP/1.1" 200 None
2026-03-28 22:34:12 [bca.uk] INFO: Scrape type for GP08%20XNK: 2
2026-03-28 22:34:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 897664c2-e993-57e6-9d89-83afcec0ed5b with identifier: GP08%20XNK
2026-03-28 22:34:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 897664c2-e993-57e6-9d89-83afcec0ed5b with scrape type 2
2026-03-28 22:34:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 897664c2-e993-57e6-9d89-83afcec0ed5b with scrape type 2
2026-03-28 22:34:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 897664c2-e993-57e6-9d89-83afcec0ed5b, identifier: GP08%20XNK
2026-03-28 22:34:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with identifier: RV13%20EJF
2026-03-28 22:34:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with identifier: RV13%20EJF
2026-03-28 22:34:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bb51ba95-3d30-5e63-a44c-5a7d1b6c0411 with identifier: RV13%20EJF to the API
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 230,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RV13%20EJF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bb51ba95-3d30-5e63-a44c-5a7d1b6c0411',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RV13 EJF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RV13%20EJF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 83453,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 SE',
 'vin': 'SALLSAAG5DA801695',
 'year': 2013}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV13%2520EJF%27 HTTP/1.1" 200 None
2026-03-28 22:34:12 [bca.uk] INFO: Saving data for RV13%20EJF: {'auction_closing_time': 1774854000.0, 'created_time': 1773843506.417208, 'last_price_update_time': 1774737252.96318}
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RV13%2520EJF') HTTP/1.1" 204 0
2026-03-28 22:34:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 897664c2-e993-57e6-9d89-83afcec0ed5b with identifier: GP08%20XNK
2026-03-28 22:34:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 897664c2-e993-57e6-9d89-83afcec0ed5b with identifier: GP08%20XNK
2026-03-28 22:34:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 897664c2-e993-57e6-9d89-83afcec0ed5b with identifier: GP08%20XNK to the API
2026-03-28 22:34:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 166,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GP08%20XNK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '897664c2-e993-57e6-9d89-83afcec0ed5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GP08 XNK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GP08%20XNK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AURIS',
 'odometer': 185585,
 '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.6 VVTI T3 Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI T3',
 'vin': 'SB1KV56E00F076328',
 'year': 2008}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GP08%2520XNK%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Saving data for GP08%20XNK: {'auction_closing_time': 1774864800.0, 'created_time': 1774535985.224585, 'last_price_update_time': 1774737254.095714}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GP08%2520XNK') HTTP/1.1" 204 0
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: YK14%20ZJJ
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK14%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Scrape type for YK14%20ZJJ: 2
2026-03-28 22:34:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acf6e6ee-e427-5b41-a59d-371d2616a688 with identifier: YK14%20ZJJ
2026-03-28 22:34:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acf6e6ee-e427-5b41-a59d-371d2616a688 with scrape type 2
2026-03-28 22:34:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acf6e6ee-e427-5b41-a59d-371d2616a688 with scrape type 2
2026-03-28 22:34:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acf6e6ee-e427-5b41-a59d-371d2616a688, identifier: YK14%20ZJJ
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: GU02%20EYS
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU02%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Scrape type for GU02%20EYS: 2
2026-03-28 22:34:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with identifier: GU02%20EYS
2026-03-28 22:34:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with scrape type 2
2026-03-28 22:34:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with scrape type 2
2026-03-28 22:34:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2, identifier: GU02%20EYS
2026-03-28 22:34:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acf6e6ee-e427-5b41-a59d-371d2616a688 with identifier: YK14%20ZJJ
2026-03-28 22:34:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acf6e6ee-e427-5b41-a59d-371d2616a688 with identifier: YK14%20ZJJ
2026-03-28 22:34:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acf6e6ee-e427-5b41-a59d-371d2616a688 with identifier: YK14%20ZJJ to the API
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK14%20ZJJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'acf6e6ee-e427-5b41-a59d-371d2616a688',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YK14 ZJJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK14%20ZJJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 89402,
 'odometer_reading_unit': '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 S-MAX 2.0 TDCI 163 TITANIUM X SPORT P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 163 TITANIUM X SPORT P/S',
 'vin': 'WF0SXXGBWSEY24771',
 'year': 2014}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK14%2520ZJJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Saving data for YK14%20ZJJ: {'auction_closing_time': 1774854000.0, 'created_time': 1773845506.673884, 'last_price_update_time': 1774737254.658109}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK14%2520ZJJ') HTTP/1.1" 204 0
2026-03-28 22:34:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with identifier: GU02%20EYS
2026-03-28 22:34:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with identifier: GU02%20EYS
2026-03-28 22:34:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7831d3c6-abd7-51a0-89c2-9cbfb96a6de2 with identifier: GU02%20EYS to the API
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU02%20EYS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7831d3c6-abd7-51a0-89c2-9cbfb96a6de2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GU02 EYS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU02%20EYS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'AVENSIS',
 'odometer': 133362,
 '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': 'TOYOTA AVENSIS 2.0 VVTI SR LIFTBACK Hatchback',
 'transmission': 'manual',
 'trim': 'VVTI SR LIFTBACK',
 'vin': 'SB164BBN00E017522',
 'year': 2002}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU02%2520EYS%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Saving data for GU02%20EYS: {'auction_closing_time': 1774864800.0, 'created_time': 1774535367.26487, 'last_price_update_time': 1774737254.935177}
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU02%2520EYS') HTTP/1.1" 204 0
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: PH02%20CPH
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PH02%2520CPH%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Scrape type for PH02%20CPH: 0
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: VE67%20UPT
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE67%2520UPT%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Scrape type for VE67%20UPT: 0
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: VE71%20RZV
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520RZV%27 HTTP/1.1" 200 None
2026-03-28 22:34:14 [bca.uk] INFO: Scrape type for VE71%20RZV: 0
2026-03-28 22:34:14 [bca.uk] INFO: Found listing with ID: NA24%20YHP
2026-03-28 22:34:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA24%2520YHP%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for NA24%20YHP: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: HT70%20HHG
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520HHG%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for HT70%20HHG: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: VK21%20SBX
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520SBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for VK21%20SBX: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: EO23%20XTE
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO23%2520XTE%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for EO23%20XTE: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: WU09%20YLM
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU09%2520YLM%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for WU09%20YLM: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: YG24%20PNR
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG24%2520PNR%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for YG24%20PNR: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: MJ71%20TRV
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520TRV%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for MJ71%20TRV: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: LC72%20UBY
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for LC72%20UBY: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: FD64%20MJJ
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD64%2520MJJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for FD64%20MJJ: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: LY66%20GYK
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY66%2520GYK%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for LY66%20GYK: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: FG71%20KUW
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG71%2520KUW%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for FG71%20KUW: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: EY70%20XVM
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY70%2520XVM%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for EY70%20XVM: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: LV67%20UGL
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for LV67%20UGL: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: LV23%20PKC
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520PKC%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for LV23%20PKC: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: VX13%20GXO
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520GXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for VX13%20GXO: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: LR69%20DFL
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR69%2520DFL%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for LR69%20DFL: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: RO22%20USU
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO22%2520USU%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for RO22%20USU: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: EU12%20KKS
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU12%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for EU12%20KKS: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: EO09%20FYY
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO09%2520FYY%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for EO09%20FYY: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: EA19%20CKX
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA19%2520CKX%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for EA19%20CKX: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: DU66%20LUE
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU66%2520LUE%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for DU66%20LUE: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: KB09%20BAR
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KB09%2520BAR%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for KB09%20BAR: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: WV66%20LWN
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV66%2520LWN%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for WV66%20LWN: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: BJ19%20VYH
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520VYH%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for BJ19%20VYH: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: CV10%20NRY
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV10%2520NRY%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for CV10%20NRY: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: BD69%20NRF
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520NRF%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for BD69%20NRF: 0
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: RJ21%20KFN
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for RJ21%20KFN: 2
2026-03-28 22:34:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with identifier: RJ21%20KFN
2026-03-28 22:34:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with scrape type 2
2026-03-28 22:34:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with scrape type 2
2026-03-28 22:34:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915, identifier: RJ21%20KFN
2026-03-28 22:34:15 [bca.uk] INFO: Found listing with ID: VU11%20NVC
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Scrape type for VU11%20NVC: 2
2026-03-28 22:34:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7385c488-da45-5613-9574-480951156c9f with identifier: VU11%20NVC
2026-03-28 22:34:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7385c488-da45-5613-9574-480951156c9f with scrape type 2
2026-03-28 22:34:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7385c488-da45-5613-9574-480951156c9f with scrape type 2
2026-03-28 22:34:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7385c488-da45-5613-9574-480951156c9f, identifier: VU11%20NVC
2026-03-28 22:34:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with identifier: RJ21%20KFN
2026-03-28 22:34:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with identifier: RJ21%20KFN
2026-03-28 22:34:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915 with identifier: RJ21%20KFN to the API
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=106&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 244,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RJ21%20KFN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '37db7f28-7ea6-5b13-8b2a-7b1ca5fd3915',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RJ21 KFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RJ21%20KFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 91070,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'RENAULT MASTER 3.5T FWD 2.3 DCI 150 LM BUSINESS PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 150 LM BUSINESS',
 'vin': 'VF1MA000066630698',
 'year': 2021}
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ21%2520KFN%27 HTTP/1.1" 200 None
2026-03-28 22:34:15 [bca.uk] INFO: Saving data for RJ21%20KFN: {'auction_closing_time': 1774864800.0, 'created_time': 1774264052.204646, 'last_price_update_time': 1774737255.999443}
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ21%2520KFN') HTTP/1.1" 204 0
2026-03-28 22:34:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7385c488-da45-5613-9574-480951156c9f with identifier: VU11%20NVC
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=deep+sea+blue HTTP/1.1" 200 None
2026-03-28 22:34:16 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:34:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7385c488-da45-5613-9574-480951156c9f with identifier: VU11%20NVC
2026-03-28 22:34:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7385c488-da45-5613-9574-480951156c9f with identifier: VU11%20NVC to the API
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU11%20NVC-GB',
 'category': 'Car',
 'color': 'deep sea blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7385c488-da45-5613-9574-480951156c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU11 NVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU11%20NVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '116D',
 'odometer': 118863,
 '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 116D 2.0 116 SPORT Hatchback',
 'transmission': 'manual',
 'trim': '116 SPORT',
 'vin': 'WBAUH52060E614314',
 'year': 2011}
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU11%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Saving data for VU11%20NVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774535223.797054, 'last_price_update_time': 1774737256.473577}
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU11%2520NVC') HTTP/1.1" 204 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: AK17%20NJZ
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520NJZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for AK17%20NJZ: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: RK71%20OJM
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK71%2520OJM%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for RK71%20OJM: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: LG70%20JZL
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG70%2520JZL%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for LG70%20JZL: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: FGZ%207364
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FGZ%25207364%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for FGZ%207364: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: DU19%20BTO
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520BTO%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for DU19%20BTO: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: DF21%20LVJ
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF21%2520LVJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for DF21%20LVJ: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: MT70%20SZL
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT70%2520SZL%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for MT70%20SZL: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: Y23%20MWP
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y23%2520MWP%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for Y23%20MWP: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: YW16%20VXH
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YW16%2520VXH%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for YW16%20VXH: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: CA21%20HDD
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520HDD%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for CA21%20HDD: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: HJ25%20YJP
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ25%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for HJ25%20YJP: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: YO24%20OSX
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO24%2520OSX%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for YO24%20OSX: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: DS21%20OXF
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520OXF%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for DS21%20OXF: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: EX21%20UHT
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for EX21%20UHT: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: RJ70%20LWH
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520LWH%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for RJ70%20LWH: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: RJ70%20RYZ
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ70%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for RJ70%20RYZ: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: RK18%20VWW
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK18%2520VWW%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for RK18%20VWW: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: RK70%20NXD
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK70%2520NXD%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for RK70%20NXD: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: WF70%20HOA
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520HOA%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for WF70%20HOA: 0
2026-03-28 22:34:16 [bca.uk] INFO: Found listing with ID: DN07%20XRX
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN07%2520XRX%27 HTTP/1.1" 200 None
2026-03-28 22:34:16 [bca.uk] INFO: Scrape type for DN07%20XRX: 2
2026-03-28 22:34:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee71f9a2-d693-5826-b541-5063aba603be with identifier: DN07%20XRX
2026-03-28 22:34:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee71f9a2-d693-5826-b541-5063aba603be with scrape type 2
2026-03-28 22:34:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee71f9a2-d693-5826-b541-5063aba603be with scrape type 2
2026-03-28 22:34:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee71f9a2-d693-5826-b541-5063aba603be, identifier: DN07%20XRX
2026-03-28 22:34:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee71f9a2-d693-5826-b541-5063aba603be with identifier: DN07%20XRX
2026-03-28 22:34:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee71f9a2-d693-5826-b541-5063aba603be with identifier: DN07%20XRX
2026-03-28 22:34:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee71f9a2-d693-5826-b541-5063aba603be with identifier: DN07%20XRX to the API
2026-03-28 22:34:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN07%20XRX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ee71f9a2-d693-5826-b541-5063aba603be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN07 XRX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN07%20XRX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 86195,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.8 VVT-I SR Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I SR',
 'vin': 'JTDJL963200005072',
 'year': 2007}
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN07%2520XRX%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Saving data for DN07%20XRX: {'auction_closing_time': 1774864800.0, 'created_time': 1774303598.374962, 'last_price_update_time': 1774737258.10241}
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN07%2520XRX') HTTP/1.1" 204 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: LF13%20UWB
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for LF13%20UWB: 2
2026-03-28 22:34:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27628864-368d-5860-96ec-097bc365b66d with identifier: LF13%20UWB
2026-03-28 22:34:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27628864-368d-5860-96ec-097bc365b66d with scrape type 2
2026-03-28 22:34:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27628864-368d-5860-96ec-097bc365b66d with scrape type 2
2026-03-28 22:34:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27628864-368d-5860-96ec-097bc365b66d, identifier: LF13%20UWB
2026-03-28 22:34:18 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded
2026-03-28 22:34:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27628864-368d-5860-96ec-097bc365b66d with identifier: LF13%20UWB
2026-03-28 22:34:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27628864-368d-5860-96ec-097bc365b66d with identifier: LF13%20UWB
2026-03-28 22:34:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27628864-368d-5860-96ec-097bc365b66d with identifier: LF13%20UWB to the API
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF13%20UWB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27628864-368d-5860-96ec-097bc365b66d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF13 UWB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF13%20UWB&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 51924,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.4 I-VTEC SI Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC SI',
 'vin': 'SHHGG6770DU009110',
 'year': 2013}
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF13%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Saving data for LF13%20UWB: {'auction_closing_time': 1774864800.0, 'created_time': 1774303594.796445, 'last_price_update_time': 1774737258.598683}
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF13%2520UWB') HTTP/1.1" 204 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: LP64%20FNN
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP64%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for LP64%20FNN: 2
2026-03-28 22:34:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 394795fd-7abe-5a17-bc3b-761928374edd with identifier: LP64%20FNN
2026-03-28 22:34:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 394795fd-7abe-5a17-bc3b-761928374edd with scrape type 2
2026-03-28 22:34:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 394795fd-7abe-5a17-bc3b-761928374edd with scrape type 2
2026-03-28 22:34:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 394795fd-7abe-5a17-bc3b-761928374edd, identifier: LP64%20FNN
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: NA20%20KDV
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520KDV%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for NA20%20KDV: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: SY23%20XLB
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY23%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for SY23%20XLB: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: SM06%20EKK
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM06%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for SM06%20EKK: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: SM16%20NPP
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM16%2520NPP%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for SM16%20NPP: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: VX13%20SPU
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX13%2520SPU%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for VX13%20SPU: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: AK64%20TZP
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520TZP%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for AK64%20TZP: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: BU64%20VHW
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU64%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for BU64%20VHW: 0
2026-03-28 22:34:18 [bca.uk] INFO: Found listing with ID: CF14%20AXD
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF14%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 22:34:18 [bca.uk] INFO: Scrape type for CF14%20AXD: 2
2026-03-28 22:34:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3183f7f6-54f1-5b08-955a-c9320ea24641 with identifier: CF14%20AXD
2026-03-28 22:34:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3183f7f6-54f1-5b08-955a-c9320ea24641 with scrape type 2
2026-03-28 22:34:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3183f7f6-54f1-5b08-955a-c9320ea24641 with scrape type 2
2026-03-28 22:34:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3183f7f6-54f1-5b08-955a-c9320ea24641, identifier: CF14%20AXD
2026-03-28 22:34:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 394795fd-7abe-5a17-bc3b-761928374edd with identifier: LP64%20FNN
2026-03-28 22:34:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 394795fd-7abe-5a17-bc3b-761928374edd with identifier: LP64%20FNN
2026-03-28 22:34:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 394795fd-7abe-5a17-bc3b-761928374edd with identifier: LP64%20FNN to the API
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 144,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP64%20FNN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '394795fd-7abe-5a17-bc3b-761928374edd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP64 FNN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP64%20FNN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 107171,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 175 SPORT AWD StationWagon',
 'transmission': 'automatic',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92800173194',
 'year': 2015}
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP64%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Saving data for LP64%20FNN: {'auction_closing_time': 1774864800.0, 'created_time': 1774436779.524627, 'last_price_update_time': 1774737259.298773}
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP64%2520FNN') HTTP/1.1" 204 0
2026-03-28 22:34:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3183f7f6-54f1-5b08-955a-c9320ea24641 with identifier: CF14%20AXD
2026-03-28 22:34:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3183f7f6-54f1-5b08-955a-c9320ea24641 with identifier: CF14%20AXD
2026-03-28 22:34:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3183f7f6-54f1-5b08-955a-c9320ea24641 with identifier: CF14%20AXD to the API
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF14%20AXD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3183f7f6-54f1-5b08-955a-c9320ea24641',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF14 AXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF14%20AXD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 74951,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2700,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 TITANIUM NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 TITANIUM NAVIGATOR',
 'vin': 'WF0KXXGCBKEM29113',
 'year': 2014}
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF14%2520AXD%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Saving data for CF14%20AXD: {'auction_closing_time': 1774868400.0, 'created_time': 1773827310.411597, 'last_price_update_time': 1774737259.592946}
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF14%2520AXD') HTTP/1.1" 204 0
2026-03-28 22:34:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:19 [bca.uk] INFO: Found listing with ID: MV68%20NGN
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Scrape type for MV68%20NGN: 2
2026-03-28 22:34:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 440065ef-7c6e-5a70-8d71-c57dfac31c6e with identifier: MV68%20NGN
2026-03-28 22:34:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 440065ef-7c6e-5a70-8d71-c57dfac31c6e with scrape type 2
2026-03-28 22:34:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 440065ef-7c6e-5a70-8d71-c57dfac31c6e with scrape type 2
2026-03-28 22:34:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 440065ef-7c6e-5a70-8d71-c57dfac31c6e, identifier: MV68%20NGN
2026-03-28 22:34:19 [bca.uk] INFO: Found listing with ID: CY15%20NDD
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CY15%2520NDD%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Scrape type for CY15%20NDD: 0
2026-03-28 22:34:19 [bca.uk] INFO: Found listing with ID: KS09%20KDJ
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS09%2520KDJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Scrape type for KS09%20KDJ: 0
2026-03-28 22:34:19 [bca.uk] INFO: Found listing with ID: NK63%20ZCF
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520ZCF%27 HTTP/1.1" 200 None
2026-03-28 22:34:19 [bca.uk] INFO: Scrape type for NK63%20ZCF: 2
2026-03-28 22:34:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c17a9391-a7c6-59cd-9cf6-0d23912b099f with identifier: NK63%20ZCF
2026-03-28 22:34:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c17a9391-a7c6-59cd-9cf6-0d23912b099f with scrape type 2
2026-03-28 22:34:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c17a9391-a7c6-59cd-9cf6-0d23912b099f with scrape type 2
2026-03-28 22:34:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c17a9391-a7c6-59cd-9cf6-0d23912b099f, identifier: NK63%20ZCF
2026-03-28 22:34:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 440065ef-7c6e-5a70-8d71-c57dfac31c6e with identifier: MV68%20NGN
2026-03-28 22:34:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 440065ef-7c6e-5a70-8d71-c57dfac31c6e with identifier: MV68%20NGN
2026-03-28 22:34:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 440065ef-7c6e-5a70-8d71-c57dfac31c6e with identifier: MV68%20NGN to the API
2026-03-28 22:34:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 82,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV68%20NGN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '440065ef-7c6e-5a70-8d71-c57dfac31c6e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV68 NGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV68%20NGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'PRIUS',
 'odometer': 272231,
 'odometer_reading_unit': '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 PRIUS 1.8 VVTI BUSINESS ED.PLUS Hatchback',
 'transmission': 'automatic',
 'trim': 'VVTI BUSINESS ED.PLUS',
 'vin': 'JTDKB3FUX03069095',
 'year': 2018}
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520NGN%27 HTTP/1.1" 200 None
2026-03-28 22:34:20 [bca.uk] INFO: Saving data for MV68%20NGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774303599.189593, 'last_price_update_time': 1774737260.129149}
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV68%2520NGN') HTTP/1.1" 204 0
2026-03-28 22:34:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c17a9391-a7c6-59cd-9cf6-0d23912b099f with identifier: NK63%20ZCF
2026-03-28 22:34:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c17a9391-a7c6-59cd-9cf6-0d23912b099f with identifier: NK63%20ZCF
2026-03-28 22:34:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c17a9391-a7c6-59cd-9cf6-0d23912b099f with identifier: NK63%20ZCF to the API
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NK63%20ZCF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T11:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c17a9391-a7c6-59cd-9cf6-0d23912b099f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NK63 ZCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NK63%20ZCF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 88864,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 2000,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 150 SE-L AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 150 SE-L AWD',
 'vin': 'JMZKEN91600161169',
 'year': 2013}
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NK63%2520ZCF%27 HTTP/1.1" 200 None
2026-03-28 22:34:20 [bca.uk] INFO: Saving data for NK63%20ZCF: {'auction_closing_time': 1774868400.0, 'created_time': 1773830905.175841, 'last_price_update_time': 1774737260.505054}
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NK63%2520ZCF') HTTP/1.1" 204 0
2026-03-28 22:34:20 [bca.uk] INFO: Found listing with ID: WP16%20LYT
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520LYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:20 [bca.uk] INFO: Scrape type for WP16%20LYT: 2
2026-03-28 22:34:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d635849-58d0-5d7e-9221-20f0d4c3945a with identifier: WP16%20LYT
2026-03-28 22:34:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d635849-58d0-5d7e-9221-20f0d4c3945a with scrape type 2
2026-03-28 22:34:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d635849-58d0-5d7e-9221-20f0d4c3945a with scrape type 2
2026-03-28 22:34:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d635849-58d0-5d7e-9221-20f0d4c3945a, identifier: WP16%20LYT
2026-03-28 22:34:20 [bca.uk] INFO: Found listing with ID: RE18%20CXW
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:20 [bca.uk] INFO: Scrape type for RE18%20CXW: 2
2026-03-28 22:34:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with identifier: RE18%20CXW
2026-03-28 22:34:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with scrape type 2
2026-03-28 22:34:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with scrape type 2
2026-03-28 22:34:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd, identifier: RE18%20CXW
2026-03-28 22:34:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d635849-58d0-5d7e-9221-20f0d4c3945a with identifier: WP16%20LYT
2026-03-28 22:34:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d635849-58d0-5d7e-9221-20f0d4c3945a with identifier: WP16%20LYT
2026-03-28 22:34:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d635849-58d0-5d7e-9221-20f0d4c3945a with identifier: WP16%20LYT to the API
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP16%20LYT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d635849-58d0-5d7e-9221-20f0d4c3945a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WP16 LYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP16%20LYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 116028,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FIAT 500X 1.6 M/JET 120 CROSS Hatchback',
 'transmission': 'manual',
 'trim': 'M/JET 120 CROSS',
 'vin': 'ZFA3340000P445986',
 'year': 2016}
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP16%2520LYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:20 [bca.uk] INFO: Saving data for WP16%20LYT: {'auction_closing_time': 1774864800.0, 'created_time': 1774265667.651789, 'last_price_update_time': 1774737260.99334}
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP16%2520LYT') HTTP/1.1" 204 0
2026-03-28 22:34:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with identifier: RE18%20CXW
2026-03-28 22:34:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with identifier: RE18%20CXW
2026-03-28 22:34:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f4e3e5d-dc5d-56fc-8039-82e06f040ccd with identifier: RE18%20CXW to the API
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=109&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE18%20CXW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-04-02T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6f4e3e5d-dc5d-56fc-8039-82e06f040ccd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE18 CXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE18%20CXW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 75546,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10000,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 LIMITED 2 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 LIMITED 2 4WD',
 'vin': '6FPPXXMJ2PHK29192',
 'year': 2018}
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520CXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Saving data for RE18%20CXW: {'auction_closing_time': 1775113200.0, 'created_time': 1773842782.495932, 'last_price_update_time': 1774737261.301163}
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE18%2520CXW') HTTP/1.1" 204 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BJ09%20OJU
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520OJU%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BJ09%20OJU: 2
2026-03-28 22:34:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17684a85-5270-58cc-b096-2f2a1afe95de with identifier: BJ09%20OJU
2026-03-28 22:34:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17684a85-5270-58cc-b096-2f2a1afe95de with scrape type 2
2026-03-28 22:34:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17684a85-5270-58cc-b096-2f2a1afe95de with scrape type 2
2026-03-28 22:34:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 17684a85-5270-58cc-b096-2f2a1afe95de, identifier: BJ09%20OJU
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: YG74%20OUJ
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OUJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for YG74%20OUJ: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: EN72%20GMG
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN72%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for EN72%20GMG: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: FL72%20LKA
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL72%2520LKA%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for FL72%20LKA: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BF24%20EWL
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF24%2520EWL%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BF24%20EWL: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BK22%20UNZ
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520UNZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BK22%20UNZ: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BK23%20CBF
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520CBF%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BK23%20CBF: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BK23%20TLY
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520TLY%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BK23%20TLY: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BP73%20CZS
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP73%2520CZS%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BP73%20CZS: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: DE24%20NHX
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE24%2520NHX%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for DE24%20NHX: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: FL23%20HVK
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520HVK%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for FL23%20HVK: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: GJ22%20XRM
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for GJ22%20XRM: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: KM23%20LFE
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM23%2520LFE%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for KM23%20LFE: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: LB23%20FYE
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for LB23%20FYE: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: LJ22%20YNW
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ22%2520YNW%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for LJ22%20YNW: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: LL71%20XFO
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL71%2520XFO%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for LL71%20XFO: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: MA22%20EGV
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520EGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for MA22%20EGV: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: MD72%20WCO
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520WCO%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for MD72%20WCO: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: NJ22%20TXO
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for NJ22%20TXO: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: SA71%20RNO
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520RNO%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for SA71%20RNO: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: CK72%20FDY
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520FDY%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for CK72%20FDY: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: EK24%20HNA
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK24%2520HNA%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for EK24%20HNA: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: FH72%20CPY
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH72%2520CPY%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for FH72%20CPY: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: MK72%20CYU
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK72%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for MK72%20CYU: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: OE72%20NBM
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE72%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for OE72%20NBM: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: SV22%20YHM
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520YHM%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for SV22%20YHM: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: DP21%20JBV
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP21%2520JBV%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for DP21%20JBV: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: DG16%20OMJ
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520OMJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for DG16%20OMJ: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: DA65%20YGJ
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA65%2520YGJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for DA65%20YGJ: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: YA16%20ELX
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA16%2520ELX%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for YA16%20ELX: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: MT62%20OMC
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520OMC%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for MT62%20OMC: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: AD15%20SOH
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD15%2520SOH%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for AD15%20SOH: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BA19%20AVN
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA19%2520AVN%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BA19%20AVN: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BA68%20EJE
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520EJE%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BA68%20EJE: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: BL22%20LSE
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL22%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for BL22%20LSE: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: GJ65%20VBM
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ65%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for GJ65%20VBM: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: GJ72%20NVC
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ72%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:21 [bca.uk] INFO: Scrape type for GJ72%20NVC: 0
2026-03-28 22:34:21 [bca.uk] INFO: Found listing with ID: KR13%20MSV
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR13%2520MSV%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KR13%20MSV: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: WT16%20CGE
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520CGE%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for WT16%20CGE: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KW65%20OBH
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW65%2520OBH%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KW65%20OBH: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: LM68%20ULW
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM68%2520ULW%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for LM68%20ULW: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YR18%20OCD
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YR18%20OCD: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: FD67%20LXW
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD67%2520LXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for FD67%20LXW: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: VE65%20VYD
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE65%2520VYD%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for VE65%20VYD: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: MK61%20NFR
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK61%2520NFR%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for MK61%20NFR: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YY12%20FXE
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY12%2520FXE%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YY12%20FXE: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: EU65%20ZBR
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU65%2520ZBR%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for EU65%20ZBR: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: NA15%20YWT
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520YWT%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for NA15%20YWT: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: BG14%20EPC
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG14%2520EPC%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for BG14%20EPC: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: LG16%20CZE
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG16%2520CZE%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for LG16%20CZE: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YN15%20NHA
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520NHA%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YN15%20NHA: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: VN08%20XCY
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN08%2520XCY%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for VN08%20XCY: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: VE14%20XUZ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for VE14%20XUZ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YX12%20OSP
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX12%2520OSP%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YX12%20OSP: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: PX13%20UCN
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX13%2520UCN%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for PX13%20UCN: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: FV71%20SUO
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV71%2520SUO%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for FV71%20SUO: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KR74%20CWC
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KR74%20CWC: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: WG21%20KHA
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG21%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for WG21%20KHA: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: NL09%20KYT
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL09%2520KYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for NL09%20KYT: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: WA68%20NHD
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA68%2520NHD%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for WA68%20NHD: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: HN67%20XAJ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520XAJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for HN67%20XAJ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: HD56%20EFB
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD56%2520EFB%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for HD56%20EFB: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KR71%20TWZ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520TWZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KR71%20TWZ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YR15%20FEK
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR15%2520FEK%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YR15%20FEK: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: FP10%20UJH
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520UJH%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for FP10%20UJH: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: RA66%20HUP
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA66%2520HUP%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for RA66%20HUP: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YF65%20HZG
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF65%2520HZG%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YF65%20HZG: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: F22%20TTS
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27F22%2520TTS%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for F22%20TTS: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: HG68%20HBX
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG68%2520HBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for HG68%20HBX: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: HN20%20GLJ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN20%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for HN20%20GLJ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: LO70%20XHU
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520XHU%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for LO70%20XHU: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: OV71%20VLO
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520VLO%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for OV71%20VLO: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KR74%20GXX
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KR74%20GXX: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KR74%20GZC
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR74%2520GZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KR74%20GZC: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KX73%20ZVH
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX73%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KX73%20ZVH: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: DY18%20KYP
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY18%2520KYP%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for DY18%20KYP: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: AV07%20FZJ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV07%2520FZJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for AV07%20FZJ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KK15%20GKJ
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KK15%2520GKJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KK15%20GKJ: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KW23%20XXC
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW23%2520XXC%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KW23%20XXC: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: LM66%20MYL
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM66%2520MYL%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for LM66%20MYL: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: BJ19%20HKX
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ19%2520HKX%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for BJ19%20HKX: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: AN23%20FAB
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AN23%2520FAB%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for AN23%20FAB: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: YA19%20PMO
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA19%2520PMO%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for YA19%20PMO: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: KP23%20UYF
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP23%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for KP23%20UYF: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: SV23%20XNY
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520XNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for SV23%20XNY: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: MA20%20JXY
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520JXY%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for MA20%20JXY: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: LS22%20APX
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520APX%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for LS22%20APX: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: DG23%20YTS
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG23%2520YTS%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for DG23%20YTS: 0
2026-03-28 22:34:22 [bca.uk] INFO: Found listing with ID: HF69%20LZW
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF69%2520LZW%27 HTTP/1.1" 200 None
2026-03-28 22:34:22 [bca.uk] INFO: Scrape type for HF69%20LZW: 0
2026-03-28 22:34:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 17684a85-5270-58cc-b096-2f2a1afe95de with identifier: BJ09%20OJU
2026-03-28 22:34:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 17684a85-5270-58cc-b096-2f2a1afe95de with identifier: BJ09%20OJU
2026-03-28 22:34:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 17684a85-5270-58cc-b096-2f2a1afe95de with identifier: BJ09%20OJU to the API
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ09%20OJU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '17684a85-5270-58cc-b096-2f2a1afe95de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ09 OJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ09%20OJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 188883,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 140 GT',
 'vin': 'WVWZZZ1KZAW072335',
 'year': 2009}
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ09%2520OJU%27 HTTP/1.1" 200 None
2026-03-28 22:34:23 [bca.uk] INFO: Saving data for BJ09%20OJU: {'auction_closing_time': 1774864800.0, 'created_time': 1774535942.826185, 'last_price_update_time': 1774737263.227642}
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ09%2520OJU') HTTP/1.1" 204 0
2026-03-28 22:34:23 [bca.uk] INFO: Found listing with ID: PO16%20ZDR
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 22:34:23 [bca.uk] INFO: Scrape type for PO16%20ZDR: 2
2026-03-28 22:34:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e660b455-597f-50c4-8ced-a0537d9bbe8f with identifier: PO16%20ZDR
2026-03-28 22:34:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e660b455-597f-50c4-8ced-a0537d9bbe8f with scrape type 2
2026-03-28 22:34:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e660b455-597f-50c4-8ced-a0537d9bbe8f with scrape type 2
2026-03-28 22:34:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e660b455-597f-50c4-8ced-a0537d9bbe8f, identifier: PO16%20ZDR
2026-03-28 22:34:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e660b455-597f-50c4-8ced-a0537d9bbe8f with identifier: PO16%20ZDR
2026-03-28 22:34:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e660b455-597f-50c4-8ced-a0537d9bbe8f with identifier: PO16%20ZDR
2026-03-28 22:34:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e660b455-597f-50c4-8ced-a0537d9bbe8f with identifier: PO16%20ZDR to the API
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO16%20ZDR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e660b455-597f-50c4-8ced-a0537d9bbe8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO16 ZDR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO16%20ZDR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'A180 D',
 'odometer': 112309,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A180 D 1.5 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT',
 'vin': 'WDD1760122J462226',
 'year': 2016}
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO16%2520ZDR%27 HTTP/1.1" 200 None
2026-03-28 22:34:23 [bca.uk] INFO: Saving data for PO16%20ZDR: {'auction_closing_time': 1774864800.0, 'created_time': 1774535960.869773, 'last_price_update_time': 1774737263.71772}
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO16%2520ZDR') HTTP/1.1" 204 0
2026-03-28 22:34:23 [bca.uk] INFO: Found listing with ID: WJ68%20FGN
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520FGN%27 HTTP/1.1" 200 None
2026-03-28 22:34:23 [bca.uk] INFO: Scrape type for WJ68%20FGN: 2
2026-03-28 22:34:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 313975ff-ac8e-5f1e-abfa-788e218d80c3 with identifier: WJ68%20FGN
2026-03-28 22:34:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 313975ff-ac8e-5f1e-abfa-788e218d80c3 with scrape type 2
2026-03-28 22:34:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 313975ff-ac8e-5f1e-abfa-788e218d80c3 with scrape type 2
2026-03-28 22:34:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 313975ff-ac8e-5f1e-abfa-788e218d80c3, identifier: WJ68%20FGN
2026-03-28 22:34:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 313975ff-ac8e-5f1e-abfa-788e218d80c3 with identifier: WJ68%20FGN
2026-03-28 22:34:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 313975ff-ac8e-5f1e-abfa-788e218d80c3 with identifier: WJ68%20FGN
2026-03-28 22:34:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 313975ff-ac8e-5f1e-abfa-788e218d80c3 with identifier: WJ68%20FGN to the API
2026-03-28 22:34:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20FGN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.9L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '313975ff-ac8e-5f1e-abfa-788e218d80c3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ68 FGN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ68%20FGN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'RENAULT',
 'model': 'CAPTUR',
 'odometer': 29149,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'RENAULT CAPTUR 0.9 TCE 90 ICONIC Hatchback',
 'transmission': 'manual',
 'trim': 'TCE 90 ICONIC',
 'vin': 'VF1R8700X61250162',
 'year': 2018}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520FGN%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Saving data for WJ68%20FGN: {'auction_closing_time': 1774864800.0, 'created_time': 1774303588.471997, 'last_price_update_time': 1774737264.145477}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520FGN') HTTP/1.1" 204 0
2026-03-28 22:34:24 [bca.uk] INFO: Found listing with ID: WA20%20JHX
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Scrape type for WA20%20JHX: 2
2026-03-28 22:34:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ac04f11-9291-59e2-b516-5c7aab0c3861 with identifier: WA20%20JHX
2026-03-28 22:34:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ac04f11-9291-59e2-b516-5c7aab0c3861 with scrape type 2
2026-03-28 22:34:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ac04f11-9291-59e2-b516-5c7aab0c3861 with scrape type 2
2026-03-28 22:34:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9ac04f11-9291-59e2-b516-5c7aab0c3861, identifier: WA20%20JHX
2026-03-28 22:34:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9ac04f11-9291-59e2-b516-5c7aab0c3861 with identifier: WA20%20JHX
2026-03-28 22:34:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9ac04f11-9291-59e2-b516-5c7aab0c3861 with identifier: WA20%20JHX
2026-03-28 22:34:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9ac04f11-9291-59e2-b516-5c7aab0c3861 with identifier: WA20%20JHX to the API
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 101,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WA20%20JHX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9ac04f11-9291-59e2-b516-5c7aab0c3861',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WA20 JHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WA20%20JHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'FOCUS ACTIVE',
 'odometer': 78908,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS ACTIVE 1.5 EBL 120 Hatchback',
 'transmission': 'automatic',
 'trim': 'EBL 120',
 'vin': 'WF0NXXGCHNLB24581',
 'year': 2020}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA20%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Saving data for WA20%20JHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774265587.904393, 'last_price_update_time': 1774737264.539683}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WA20%2520JHX') HTTP/1.1" 204 0
2026-03-28 22:34:24 [bca.uk] INFO: Found listing with ID: AU69%20RNX
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520RNX%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Scrape type for AU69%20RNX: 2
2026-03-28 22:34:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with identifier: AU69%20RNX
2026-03-28 22:34:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with scrape type 2
2026-03-28 22:34:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with scrape type 2
2026-03-28 22:34:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9, identifier: AU69%20RNX
2026-03-28 22:34:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with identifier: AU69%20RNX
2026-03-28 22:34:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with identifier: AU69%20RNX
2026-03-28 22:34:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 04dde0cf-ab97-5de2-b09c-f2d485e4e5d9 with identifier: AU69%20RNX to the API
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AU69%20RNX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '04dde0cf-ab97-5de2-b09c-f2d485e4e5d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AU69 RNX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AU69%20RNX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'PROCEED SW',
 'odometer': 72646,
 'odometer_reading_unit': '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 PROCEED SW 1.6 CRDI GT-LINE ISG Estate',
 'transmission': 'manual',
 'trim': 'CRDI GT-LINE ISG',
 'vin': 'U5YH2G19LKL000335',
 'year': 2019}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU69%2520RNX%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Saving data for AU69%20RNX: {'auction_closing_time': 1774864800.0, 'created_time': 1774303578.571776, 'last_price_update_time': 1774737264.945821}
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AU69%2520RNX') HTTP/1.1" 204 0
2026-03-28 22:34:24 [bca.uk] INFO: Found listing with ID: DN66%20CPF
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN66%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 22:34:24 [bca.uk] INFO: Scrape type for DN66%20CPF: 2
2026-03-28 22:34:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fdd69889-dcb5-55ee-b398-177b735c7d4b with identifier: DN66%20CPF
2026-03-28 22:34:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fdd69889-dcb5-55ee-b398-177b735c7d4b with scrape type 2
2026-03-28 22:34:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fdd69889-dcb5-55ee-b398-177b735c7d4b with scrape type 2
2026-03-28 22:34:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fdd69889-dcb5-55ee-b398-177b735c7d4b, identifier: DN66%20CPF
2026-03-28 22:34:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fdd69889-dcb5-55ee-b398-177b735c7d4b with identifier: DN66%20CPF
2026-03-28 22:34:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fdd69889-dcb5-55ee-b398-177b735c7d4b with identifier: DN66%20CPF
2026-03-28 22:34:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fdd69889-dcb5-55ee-b398-177b735c7d4b with identifier: DN66%20CPF to the API
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN66%20CPF-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fdd69889-dcb5-55ee-b398-177b735c7d4b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN66 CPF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN66%20CPF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLVO',
 'model': 'V60 SPORTWAGON',
 'odometer': 41522,
 'odometer_reading_unit': '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 V60 SPORTWAGON 2.0 T4 190 SE Estate',
 'transmission': 'manual',
 'trim': 'T4 190 SE',
 'vin': 'YV1FW41L1H1344447',
 'year': 2016}
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN66%2520CPF%27 HTTP/1.1" 200 None
2026-03-28 22:34:25 [bca.uk] INFO: Saving data for DN66%20CPF: {'auction_closing_time': 1774864800.0, 'created_time': 1774535331.396019, 'last_price_update_time': 1774737265.325745}
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN66%2520CPF') HTTP/1.1" 204 0
2026-03-28 22:34:25 [bca.uk] INFO: Found listing with ID: OW68%20VKR
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520VKR%27 HTTP/1.1" 200 None
2026-03-28 22:34:25 [bca.uk] INFO: Scrape type for OW68%20VKR: 2
2026-03-28 22:34:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a2648f6-55bb-5b66-a976-58ee8babfd14 with identifier: OW68%20VKR
2026-03-28 22:34:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a2648f6-55bb-5b66-a976-58ee8babfd14 with scrape type 2
2026-03-28 22:34:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8a2648f6-55bb-5b66-a976-58ee8babfd14 with scrape type 2
2026-03-28 22:34:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8a2648f6-55bb-5b66-a976-58ee8babfd14, identifier: OW68%20VKR
2026-03-28 22:34:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8a2648f6-55bb-5b66-a976-58ee8babfd14 with identifier: OW68%20VKR
2026-03-28 22:34:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8a2648f6-55bb-5b66-a976-58ee8babfd14 with identifier: OW68%20VKR
2026-03-28 22:34:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8a2648f6-55bb-5b66-a976-58ee8babfd14 with identifier: OW68%20VKR to the API
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 173,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW68%20VKR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8a2648f6-55bb-5b66-a976-58ee8babfd14',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW68 VKR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW68%20VKR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 72858,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 2.0 D 240 AWD PORTFOLIO StationWagon',
 'transmission': 'automatic',
 'trim': 'D 240 AWD PORTFOLIO',
 'vin': 'SADCA2AN5KA603320',
 'year': 2019}
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW68%2520VKR%27 HTTP/1.1" 200 None
2026-03-28 22:34:25 [bca.uk] INFO: Saving data for OW68%20VKR: {'auction_closing_time': 1774864800.0, 'created_time': 1774535315.007841, 'last_price_update_time': 1774737265.713856}
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW68%2520VKR') HTTP/1.1" 204 0
2026-03-28 22:34:25 [bca.uk] INFO: Found listing with ID: RO69%20TLK
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:34:25 [bca.uk] INFO: Scrape type for RO69%20TLK: 2
2026-03-28 22:34:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 246b82d4-4628-5e45-b0ff-7632ff1817be with identifier: RO69%20TLK
2026-03-28 22:34:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 246b82d4-4628-5e45-b0ff-7632ff1817be with scrape type 2
2026-03-28 22:34:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 246b82d4-4628-5e45-b0ff-7632ff1817be with scrape type 2
2026-03-28 22:34:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 246b82d4-4628-5e45-b0ff-7632ff1817be, identifier: RO69%20TLK
2026-03-28 22:34:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 246b82d4-4628-5e45-b0ff-7632ff1817be with identifier: RO69%20TLK
2026-03-28 22:34:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 246b82d4-4628-5e45-b0ff-7632ff1817be with identifier: RO69%20TLK
2026-03-28 22:34:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 246b82d4-4628-5e45-b0ff-7632ff1817be with identifier: RO69%20TLK to the API
2026-03-28 22:34:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO69%20TLK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '246b82d4-4628-5e45-b0ff-7632ff1817be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO69 TLK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO69%20TLK&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 47235,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.5 TSI EVO 150 MATCH DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'TSI EVO 150 MATCH DSG',
 'vin': 'WVWZZZAUZLW016780',
 'year': 2019}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520TLK%27 HTTP/1.1" 200 None
2026-03-28 22:34:26 [bca.uk] INFO: Saving data for RO69%20TLK: {'auction_closing_time': 1775037600.0, 'created_time': 1774303527.293859, 'last_price_update_time': 1774737266.126535}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO69%2520TLK') HTTP/1.1" 204 0
2026-03-28 22:34:26 [bca.uk] INFO: Found listing with ID: WG18%20XNP
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 22:34:26 [bca.uk] INFO: Scrape type for WG18%20XNP: 2
2026-03-28 22:34:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abbe5a10-967a-5573-8719-9b7da756ddd2 with identifier: WG18%20XNP
2026-03-28 22:34:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abbe5a10-967a-5573-8719-9b7da756ddd2 with scrape type 2
2026-03-28 22:34:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abbe5a10-967a-5573-8719-9b7da756ddd2 with scrape type 2
2026-03-28 22:34:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: abbe5a10-967a-5573-8719-9b7da756ddd2, identifier: WG18%20XNP
2026-03-28 22:34:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: abbe5a10-967a-5573-8719-9b7da756ddd2 with identifier: WG18%20XNP
2026-03-28 22:34:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: abbe5a10-967a-5573-8719-9b7da756ddd2 with identifier: WG18%20XNP
2026-03-28 22:34:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: abbe5a10-967a-5573-8719-9b7da756ddd2 with identifier: WG18%20XNP to the API
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WG18%20XNP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'abbe5a10-967a-5573-8719-9b7da756ddd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WG18 XNP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WG18%20XNP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E220 D',
 'odometer': 40585,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 D 2.0 AMG LINE 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 9G',
 'vin': 'WDD2383142F068096',
 'year': 2018}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG18%2520XNP%27 HTTP/1.1" 200 None
2026-03-28 22:34:26 [bca.uk] INFO: Saving data for WG18%20XNP: {'auction_closing_time': 1774864800.0, 'created_time': 1774265791.863208, 'last_price_update_time': 1774737266.520875}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WG18%2520XNP') HTTP/1.1" 204 0
2026-03-28 22:34:26 [bca.uk] INFO: Found listing with ID: BN23%20NZK
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN23%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 22:34:26 [bca.uk] INFO: Scrape type for BN23%20NZK: 2
2026-03-28 22:34:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe339585-2ea6-5fb1-910b-2d59f54c1793 with identifier: BN23%20NZK
2026-03-28 22:34:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe339585-2ea6-5fb1-910b-2d59f54c1793 with scrape type 2
2026-03-28 22:34:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe339585-2ea6-5fb1-910b-2d59f54c1793 with scrape type 2
2026-03-28 22:34:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe339585-2ea6-5fb1-910b-2d59f54c1793, identifier: BN23%20NZK
2026-03-28 22:34:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe339585-2ea6-5fb1-910b-2d59f54c1793 with identifier: BN23%20NZK
2026-03-28 22:34:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe339585-2ea6-5fb1-910b-2d59f54c1793 with identifier: BN23%20NZK
2026-03-28 22:34:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe339585-2ea6-5fb1-910b-2d59f54c1793 with identifier: BN23%20NZK to the API
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=104&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 28,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BN23%20NZK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'fe339585-2ea6-5fb1-910b-2d59f54c1793',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BN23 NZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BN23%20NZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND',
 'odometer': 14066,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND 1.6 PHEV ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV ULTIMATE',
 'vin': 'W0VZ4DGZ7P6005328',
 'year': 2023}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN23%2520NZK%27 HTTP/1.1" 200 None
2026-03-28 22:34:26 [bca.uk] INFO: Saving data for BN23%20NZK: {'auction_closing_time': 1775037600.0, 'created_time': 1774535329.843553, 'last_price_update_time': 1774737266.940785}
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BN23%2520NZK') HTTP/1.1" 204 0
2026-03-28 22:34:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:27 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:27 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded
2026-03-28 22:34:27 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LM61%20OVO
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM61%2520OVO%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LM61%20OVO: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: AU16%20YYD
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU16%2520YYD%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for AU16%20YYD: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: VK72%20HYT
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for VK72%20HYT: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: CN71%20FLM
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520FLM%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for CN71%20FLM: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LA22%20NCU
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LA22%20NCU: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LD72%20AXW
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520AXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LD72%20AXW: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LD72%20OTX
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD72%2520OTX%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LD72%20OTX: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LG72%20RNE
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RNE%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LG72%20RNE: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: VO23%20ZGV
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520ZGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for VO23%20ZGV: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: VO72%20JVK
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520JVK%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for VO72%20JVK: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: YS19%20LKF
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520LKF%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for YS19%20LKF: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BJ17%20KNB
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520KNB%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BJ17%20KNB: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BL17%20OSB
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL17%2520OSB%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BL17%20OSB: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BT72%20VZZ
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT72%2520VZZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BT72%20VZZ: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BX21%20HTT
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX21%2520HTT%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BX21%20HTT: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: DY71%20APX
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520APX%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for DY71%20APX: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: EU20%20MWK
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU20%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for EU20%20MWK: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: HV24%20OJD
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520OJD%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for HV24%20OJD: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LC66%20YCW
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520YCW%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LC66%20YCW: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LD21%20EZN
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520EZN%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LD21%20EZN: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LF23%20AHW
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520AHW%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LF23%20AHW: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: ML70%20AOZ
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML70%2520AOZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for ML70%20AOZ: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BW19%20CGV
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520CGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BW19%20CGV: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: DK73%20OFM
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK73%2520OFM%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for DK73%20OFM: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: EF67%20UBW
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF67%2520UBW%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for EF67%20UBW: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: VE22%20HYT
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE22%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for VE22%20HYT: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: YT20%20UMS
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT20%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for YT20%20UMS: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: KS73%20OUP
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS73%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for KS73%20OUP: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BG72%20UVK
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BG72%20UVK: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: BK21%20VBM
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520VBM%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for BK21%20VBM: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: KY23%20LWA
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY23%2520LWA%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for KY23%20LWA: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LC66%20DZV
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520DZV%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LC66%20DZV: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: CX72%20HRJ
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX72%2520HRJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for CX72%20HRJ: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: YR70%20AHN
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR70%2520AHN%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for YR70%20AHN: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: FE62%20GPU
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for FE62%20GPU: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: DK67%20XBB
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK67%2520XBB%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for DK67%20XBB: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: YG13%20GCU
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG13%2520GCU%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for YG13%20GCU: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: LC21%20ZKD
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC21%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for LC21%20ZKD: 0
2026-03-28 22:34:27 [bca.uk] INFO: Found listing with ID: CE59%20VFB
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE59%2520VFB%27 HTTP/1.1" 200 None
2026-03-28 22:34:27 [bca.uk] INFO: Scrape type for CE59%20VFB: 2
2026-03-28 22:34:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a69712-fe28-55a8-9875-d12a1cccf7ca with identifier: CE59%20VFB
2026-03-28 22:34:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a69712-fe28-55a8-9875-d12a1cccf7ca with scrape type 2
2026-03-28 22:34:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a69712-fe28-55a8-9875-d12a1cccf7ca with scrape type 2
2026-03-28 22:34:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9a69712-fe28-55a8-9875-d12a1cccf7ca, identifier: CE59%20VFB
2026-03-28 22:34:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:27 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9a69712-fe28-55a8-9875-d12a1cccf7ca with identifier: CE59%20VFB
2026-03-28 22:34:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9a69712-fe28-55a8-9875-d12a1cccf7ca with identifier: CE59%20VFB
2026-03-28 22:34:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9a69712-fe28-55a8-9875-d12a1cccf7ca with identifier: CE59%20VFB to the API
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=110&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CE59%20VFB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b9a69712-fe28-55a8-9875-d12a1cccf7ca',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CE59 VFB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CE59%20VFB&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 93303,
 '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': 'WF0JXXWPJJ9A89407',
 'year': 2009}
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE59%2520VFB%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Saving data for CE59%20VFB: {'auction_closing_time': 1774778400.0, 'created_time': 1774437552.214634, 'last_price_update_time': 1774737268.253879}
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CE59%2520VFB') HTTP/1.1" 204 0
2026-03-28 22:34:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: AK72%20CVA
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK72%2520CVA%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for AK72%20CVA: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: BV66%20HMG
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV66%2520HMG%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for BV66%20HMG: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DS21%20FKJ
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520FKJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DS21%20FKJ: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DS72%20XWT
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520XWT%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DS72%20XWT: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: EN21%20AFE
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN21%2520AFE%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for EN21%20AFE: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: MW21%20KRE
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW21%2520KRE%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for MW21%20KRE: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: VU20%20KXN
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU20%2520KXN%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for VU20%20KXN: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YP24%20NNB
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP24%2520NNB%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YP24%20NNB: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YX13%20OVW
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX13%2520OVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YX13%20OVW: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DL72%20PGU
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PGU%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DL72%20PGU: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: LO70%20SNY
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520SNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for LO70%20SNY: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: EO72%20JVW
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO72%2520JVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for EO72%20JVW: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YR71%20XUZ
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR71%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YR71%20XUZ: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: FT72%20ADZ
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT72%2520ADZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for FT72%20ADZ: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: MA21%20FJE
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520FJE%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for MA21%20FJE: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: VO23%20MRX
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520MRX%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for VO23%20MRX: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YR19%20BDP
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR19%2520BDP%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YR19%20BDP: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YS19%20TGN
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS19%2520TGN%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YS19%20TGN: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YT69%20YZL
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT69%2520YZL%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YT69%20YZL: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DA22%20XTW
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA22%2520XTW%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DA22%20XTW: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: HK22%20LFT
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK22%2520LFT%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for HK22%20LFT: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DV71%20NWO
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520NWO%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DV71%20NWO: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: WJ68%20XCO
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520XCO%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for WJ68%20XCO: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: WF70%20BDY
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520BDY%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for WF70%20BDY: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DL14%20MVZ
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL14%2520MVZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DL14%20MVZ: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DG63%20OCB
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG63%2520OCB%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DG63%20OCB: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YF14%20VCY
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF14%2520VCY%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YF14%20VCY: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: PL08%20XKA
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL08%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for PL08%20XKA: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: FP15%20FSZ
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP15%2520FSZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for FP15%20FSZ: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: PF15%20UUE
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF15%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for PF15%20UUE: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: PG15%20FLD
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PG15%2520FLD%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for PG15%20FLD: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YF10%20SVS
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF10%2520SVS%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YF10%20SVS: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: FM64%20FXR
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM64%2520FXR%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for FM64%20FXR: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YF63%20EFE
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YF63%20EFE: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: DS15%20TZL
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS15%2520TZL%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for DS15%20TZL: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: KY59%20XTG
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY59%2520XTG%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for KY59%20XTG: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: YB64%20FPF
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB64%2520FPF%27 HTTP/1.1" 200 None
2026-03-28 22:34:28 [bca.uk] INFO: Scrape type for YB64%20FPF: 0
2026-03-28 22:34:28 [bca.uk] INFO: Found listing with ID: NA62%20HLY
2026-03-28 22:34:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA62%2520HLY%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for NA62%20HLY: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: LF67%20SYZ
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for LF67%20SYZ: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: SB69%20DFP
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520DFP%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for SB69%20DFP: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: VK67%20YRR
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520YRR%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for VK67%20YRR: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: BV68%20JHX
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV68%2520JHX%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for BV68%20JHX: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: KV61%20YMO
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV61%2520YMO%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for KV61%20YMO: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: VA14%20VAV
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA14%2520VAV%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for VA14%20VAV: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: YN17%20ZXT
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN17%2520ZXT%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for YN17%20ZXT: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: DF14%20OGE
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF14%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for DF14%20OGE: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: DF16%20UXN
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520UXN%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for DF16%20UXN: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: HG62%20TBX
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG62%2520TBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for HG62%20TBX: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: MV62%20YRS
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV62%2520YRS%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for MV62%20YRS: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: WM73%20SRU
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM73%2520SRU%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for WM73%20SRU: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: KE12%20PDK
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE12%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for KE12%20PDK: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: YA13%20HMU
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA13%2520HMU%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for YA13%20HMU: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: PJ70%20PGE
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ70%2520PGE%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for PJ70%20PGE: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: SJ67%20GHV
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ67%2520GHV%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for SJ67%20GHV: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: BF62%20EYU
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF62%2520EYU%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for BF62%20EYU: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: DA15%20KKL
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520KKL%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for DA15%20KKL: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: YT63%20YVW
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT63%2520YVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for YT63%20YVW: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: FN66%20JPY
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520JPY%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for FN66%20JPY: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: MK70%20UBP
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520UBP%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for MK70%20UBP: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: DG65%20FOU
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG65%2520FOU%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for DG65%20FOU: 0
2026-03-28 22:34:29 [bca.uk] INFO: Found listing with ID: NL14%20VWH
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL14%2520VWH%27 HTTP/1.1" 200 None
2026-03-28 22:34:29 [bca.uk] INFO: Scrape type for NL14%20VWH: 0
2026-03-28 22:34:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:31 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:31 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded
2026-03-28 22:34:31 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:31 [bca.uk] INFO: Found listing with ID: YK09%20YKR
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK09%2520YKR%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Scrape type for YK09%20YKR: 0
2026-03-28 22:34:31 [bca.uk] INFO: Found listing with ID: YM64%20MWX
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM64%2520MWX%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Scrape type for YM64%20MWX: 0
2026-03-28 22:34:31 [bca.uk] INFO: Found listing with ID: MK16%20EUV
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK16%2520EUV%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Scrape type for MK16%20EUV: 0
2026-03-28 22:34:31 [bca.uk] INFO: Found listing with ID: GX14%20BXR
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520BXR%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Scrape type for GX14%20BXR: 0
2026-03-28 22:34:31 [bca.uk] INFO: Found listing with ID: RO14%20OSG
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520OSG%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Scrape type for RO14%20OSG: 2
2026-03-28 22:34:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with identifier: RO14%20OSG
2026-03-28 22:34:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with scrape type 2
2026-03-28 22:34:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with scrape type 2
2026-03-28 22:34:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2, identifier: RO14%20OSG
2026-03-28 22:34:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:31 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with identifier: RO14%20OSG
2026-03-28 22:34:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with identifier: RO14%20OSG
2026-03-28 22:34:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f3166c6-5c6d-59a9-8f0c-29cefe8259d2 with identifier: RO14%20OSG to the API
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO14%20OSG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f3166c6-5c6d-59a9-8f0c-29cefe8259d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO14 OSG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO14%20OSG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 121509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 TDCI 115 ZETEC NAVIGATOR Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC NAVIGATOR',
 'vin': 'WF0KXXGCBKES30155',
 'year': 2014}
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520OSG%27 HTTP/1.1" 200 None
2026-03-28 22:34:31 [bca.uk] INFO: Saving data for RO14%20OSG: {'auction_closing_time': 1774778400.0, 'created_time': 1774437737.7385, 'last_price_update_time': 1774737271.999013}
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520OSG') HTTP/1.1" 204 0
2026-03-28 22:34:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:32 [bca.uk] INFO: Found listing with ID: BK11%20PYH
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK11%2520PYH%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Scrape type for BK11%20PYH: 0
2026-03-28 22:34:32 [bca.uk] INFO: Found listing with ID: BN13%20HXU
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520HXU%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Scrape type for BN13%20HXU: 0
2026-03-28 22:34:32 [bca.uk] INFO: Found listing with ID: DY13%20KKT
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Scrape type for DY13%20KKT: 2
2026-03-28 22:34:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc6db681-fcea-5648-bb2d-0d1328b76b3a with identifier: DY13%20KKT
2026-03-28 22:34:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc6db681-fcea-5648-bb2d-0d1328b76b3a with scrape type 2
2026-03-28 22:34:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc6db681-fcea-5648-bb2d-0d1328b76b3a with scrape type 2
2026-03-28 22:34:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dc6db681-fcea-5648-bb2d-0d1328b76b3a, identifier: DY13%20KKT
2026-03-28 22:34:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dc6db681-fcea-5648-bb2d-0d1328b76b3a with identifier: DY13%20KKT
2026-03-28 22:34:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dc6db681-fcea-5648-bb2d-0d1328b76b3a with identifier: DY13%20KKT
2026-03-28 22:34:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dc6db681-fcea-5648-bb2d-0d1328b76b3a with identifier: DY13%20KKT to the API
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY13%20KKT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dc6db681-fcea-5648-bb2d-0d1328b76b3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY13 KKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY13%20KKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'MERIVA',
 'odometer': 61179,
 '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 MERIVA 1.4 16V S MPV',
 'transmission': 'manual',
 'trim': '16V S',
 'vin': 'W0LSC9DCXD4143642',
 'year': 2013}
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY13%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Saving data for DY13%20KKT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437716.034891, 'last_price_update_time': 1774737272.519464}
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY13%2520KKT') HTTP/1.1" 204 0
2026-03-28 22:34:32 [bca.uk] INFO: Found listing with ID: EK62%20BPO
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520BPO%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Scrape type for EK62%20BPO: 0
2026-03-28 22:34:32 [bca.uk] INFO: Found listing with ID: FE62%20CUX
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Scrape type for FE62%20CUX: 2
2026-03-28 22:34:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 412abd46-9b08-54f0-9b9b-710b67de0902 with identifier: FE62%20CUX
2026-03-28 22:34:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 412abd46-9b08-54f0-9b9b-710b67de0902 with scrape type 2
2026-03-28 22:34:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 412abd46-9b08-54f0-9b9b-710b67de0902 with scrape type 2
2026-03-28 22:34:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 412abd46-9b08-54f0-9b9b-710b67de0902, identifier: FE62%20CUX
2026-03-28 22:34:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 412abd46-9b08-54f0-9b9b-710b67de0902 with identifier: FE62%20CUX
2026-03-28 22:34:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 412abd46-9b08-54f0-9b9b-710b67de0902 with identifier: FE62%20CUX
2026-03-28 22:34:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 412abd46-9b08-54f0-9b9b-710b67de0902 with identifier: FE62%20CUX to the API
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE62%20CUX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '412abd46-9b08-54f0-9b9b-710b67de0902',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE62 CUX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE62%20CUX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'NOTE',
 'odometer': 166758,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'NISSAN NOTE 1.4 ACENTA Hatchback',
 'transmission': 'manual',
 'trim': 'ACENTA',
 'vin': 'SJNFAAE11U2196828',
 'year': 2012}
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520CUX%27 HTTP/1.1" 200 None
2026-03-28 22:34:32 [bca.uk] INFO: Saving data for FE62%20CUX: {'auction_closing_time': 1774778400.0, 'created_time': 1774265217.776899, 'last_price_update_time': 1774737272.948947}
2026-03-28 22:34:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE62%2520CUX') HTTP/1.1" 204 0
2026-03-28 22:34:33 [bca.uk] INFO: Found listing with ID: FN57%20LAA
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN57%2520LAA%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Scrape type for FN57%20LAA: 0
2026-03-28 22:34:33 [bca.uk] INFO: Found listing with ID: HN57%20BJX
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN57%2520BJX%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Scrape type for HN57%20BJX: 2
2026-03-28 22:34:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with identifier: HN57%20BJX
2026-03-28 22:34:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f96d100-b2e2-56c9-b00d-3b9697a88b8f, identifier: HN57%20BJX
2026-03-28 22:34:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with identifier: HN57%20BJX
2026-03-28 22:34:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with identifier: HN57%20BJX
2026-03-28 22:34:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f96d100-b2e2-56c9-b00d-3b9697a88b8f with identifier: HN57%20BJX to the API
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN57%20BJX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1f96d100-b2e2-56c9-b00d-3b9697a88b8f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN57 BJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN57%20BJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 101621,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.8 TDCI 115 ZETEC CLIMATE Estate',
 'transmission': 'manual',
 'trim': 'TDCI 115 ZETEC CLIMATE',
 'vin': 'WF0WXXGCDW7J33346',
 'year': 2007}
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN57%2520BJX%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Saving data for HN57%20BJX: {'auction_closing_time': 1774778400.0, 'created_time': 1774437741.848068, 'last_price_update_time': 1774737273.427943}
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN57%2520BJX') HTTP/1.1" 204 0
2026-03-28 22:34:33 [bca.uk] INFO: Found listing with ID: KP63%20BBK
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP63%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Scrape type for KP63%20BBK: 2
2026-03-28 22:34:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bf9fce6-78a6-5276-b55c-6033a13fe94f with identifier: KP63%20BBK
2026-03-28 22:34:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bf9fce6-78a6-5276-b55c-6033a13fe94f with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bf9fce6-78a6-5276-b55c-6033a13fe94f with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6bf9fce6-78a6-5276-b55c-6033a13fe94f, identifier: KP63%20BBK
2026-03-28 22:34:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6bf9fce6-78a6-5276-b55c-6033a13fe94f with identifier: KP63%20BBK
2026-03-28 22:34:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6bf9fce6-78a6-5276-b55c-6033a13fe94f with identifier: KP63%20BBK
2026-03-28 22:34:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6bf9fce6-78a6-5276-b55c-6033a13fe94f with identifier: KP63%20BBK to the API
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP63%20BBK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6bf9fce6-78a6-5276-b55c-6033a13fe94f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP63 BBK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP63%20BBK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 130796,
 '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.4 HDI ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'HDI ACTIVE',
 'vin': 'VF3CC8HR0DW066485',
 'year': 2013}
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP63%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Saving data for KP63%20BBK: {'auction_closing_time': 1774778400.0, 'created_time': 1774437740.508665, 'last_price_update_time': 1774737273.82936}
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP63%2520BBK') HTTP/1.1" 204 0
2026-03-28 22:34:33 [bca.uk] INFO: Found listing with ID: ML14%20FNS
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML14%2520FNS%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Scrape type for ML14%20FNS: 0
2026-03-28 22:34:33 [bca.uk] INFO: Found listing with ID: WK09%20YLB
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK09%2520YLB%27 HTTP/1.1" 200 None
2026-03-28 22:34:33 [bca.uk] INFO: Scrape type for WK09%20YLB: 2
2026-03-28 22:34:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12d3618a-d174-5cd6-8f69-ff875b165846 with identifier: WK09%20YLB
2026-03-28 22:34:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12d3618a-d174-5cd6-8f69-ff875b165846 with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12d3618a-d174-5cd6-8f69-ff875b165846 with scrape type 2
2026-03-28 22:34:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12d3618a-d174-5cd6-8f69-ff875b165846, identifier: WK09%20YLB
2026-03-28 22:34:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12d3618a-d174-5cd6-8f69-ff875b165846 with identifier: WK09%20YLB
2026-03-28 22:34:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12d3618a-d174-5cd6-8f69-ff875b165846 with identifier: WK09%20YLB
2026-03-28 22:34:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12d3618a-d174-5cd6-8f69-ff875b165846 with identifier: WK09%20YLB to the API
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WK09%20YLB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '12d3618a-d174-5cd6-8f69-ff875b165846',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WK09 YLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WK09%20YLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'AUDI',
 'model': 'A3 CABRIOLET',
 'odometer': 86475,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'AUDI A3 CABRIOLET 2.0 TDI 140 S LINE Convertible',
 'transmission': 'manual',
 'trim': 'TDI 140 S LINE',
 'vin': 'TRUZZZ8P491009073',
 'year': 2009}
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520YLB%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Saving data for WK09%20YLB: {'auction_closing_time': 1774778400.0, 'created_time': 1774437740.102738, 'last_price_update_time': 1774737274.30042}
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WK09%2520YLB') HTTP/1.1" 204 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: SV14%20VHT
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV14%2520VHT%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for SV14%20VHT: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: VO67%20SZZ
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520SZZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for VO67%20SZZ: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: WK67%20RPO
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK67%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for WK67%20RPO: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: BA68%20TXX
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520TXX%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for BA68%20TXX: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: SV64%20ZFS
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV64%2520ZFS%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for SV64%20ZFS: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DS20%20HBL
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS20%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DS20%20HBL: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DV20%20WGU
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV20%2520WGU%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DV20%20WGU: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: MM19%20WWL
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WWL%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for MM19%20WWL: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: BJ20%20OGH
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ20%2520OGH%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for BJ20%20OGH: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DA70%20LNP
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA70%2520LNP%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DA70%20LNP: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DE70%20EEM
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EEM%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DE70%20EEM: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DE70%20EET
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EET%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DE70%20EET: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: DE70%20EFH
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE70%2520EFH%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for DE70%20EFH: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: SW18%20EZG
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520EZG%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for SW18%20EZG: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: SH16%20WGD
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH16%2520WGD%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for SH16%20WGD: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: FL69%20MFV
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520MFV%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for FL69%20MFV: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: YD24%20JKV
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD24%2520JKV%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for YD24%20JKV: 0
2026-03-28 22:34:34 [bca.uk] INFO: Found listing with ID: SM65%20ZKU
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520ZKU%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Scrape type for SM65%20ZKU: 2
2026-03-28 22:34:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6cc48e80-4374-503d-9699-314cff7460a6 with identifier: SM65%20ZKU
2026-03-28 22:34:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6cc48e80-4374-503d-9699-314cff7460a6 with scrape type 2
2026-03-28 22:34:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6cc48e80-4374-503d-9699-314cff7460a6 with scrape type 2
2026-03-28 22:34:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6cc48e80-4374-503d-9699-314cff7460a6, identifier: SM65%20ZKU
2026-03-28 22:34:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6cc48e80-4374-503d-9699-314cff7460a6 with identifier: SM65%20ZKU
2026-03-28 22:34:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6cc48e80-4374-503d-9699-314cff7460a6 with identifier: SM65%20ZKU
2026-03-28 22:34:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6cc48e80-4374-503d-9699-314cff7460a6 with identifier: SM65%20ZKU to the API
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM65%20ZKU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6cc48e80-4374-503d-9699-314cff7460a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM65 ZKU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM65%20ZKU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'BMW',
 'model': '318I',
 'odometer': 82211,
 'odometer_reading_unit': '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 318I 1.5 T SPORT Saloon',
 'transmission': 'manual',
 'trim': 'T SPORT',
 'vin': 'WBA8E32080K563057',
 'year': 2015}
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520ZKU%27 HTTP/1.1" 200 None
2026-03-28 22:34:34 [bca.uk] INFO: Saving data for SM65%20ZKU: {'auction_closing_time': 1774951200.0, 'created_time': 1774361166.752312, 'last_price_update_time': 1774737274.975643}
2026-03-28 22:34:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM65%2520ZKU') HTTP/1.1" 204 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YC65%20KTA
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC65%2520KTA%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YC65%20KTA: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YE06%20FKT
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE06%2520FKT%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YE06%20FKT: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: BJ75%20VPK
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520VPK%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for BJ75%20VPK: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YG63%20VUH
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG63%2520VUH%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YG63%20VUH: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: LT10%20LNU
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT10%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for LT10%20LNU: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: BJ75%20TYW
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ75%2520TYW%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for BJ75%20TYW: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: KU11%20MKL
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU11%2520MKL%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for KU11%20MKL: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: PX16%20WFA
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX16%2520WFA%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for PX16%20WFA: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: OU64%20OFG
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU64%2520OFG%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for OU64%20OFG: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DN63%20XUD
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN63%2520XUD%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DN63%20XUD: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: FD64%20FXF
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD64%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for FD64%20FXF: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: HY61%20UVC
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY61%2520UVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for HY61%20UVC: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: MA11%20NCU
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA11%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for MA11%20NCU: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: MT61%20WYX
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT61%2520WYX%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for MT61%20WYX: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: NG06%20VOD
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG06%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for NG06%20VOD: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: SL63%20KKT
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL63%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for SL63%20KKT: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YE09%20DZR
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE09%2520DZR%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YE09%20DZR: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YK14%20VVY
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK14%2520VVY%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YK14%20VVY: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YT54%20PPZ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT54%2520PPZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YT54%20PPZ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YX14%20OWE
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX14%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YX14%20OWE: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: BJ23%20FCO
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ23%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for BJ23%20FCO: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: CF71%20DZT
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520DZT%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for CF71%20DZT: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: CK23%20GWG
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK23%2520GWG%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for CK23%20GWG: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DE23%20FWF
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE23%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DE23%20FWF: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DL70%20MLK
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL70%2520MLK%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DL70%20MLK: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DN72%20WGP
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN72%2520WGP%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DN72%20WGP: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DV71%20ULJ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520ULJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DV71%20ULJ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: GF22%20AWJ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF22%2520AWJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for GF22%20AWJ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: GJ22%20WZO
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ22%2520WZO%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for GJ22%20WZO: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: HK71%20MFU
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520MFU%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for HK71%20MFU: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: OE71%20HWF
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520HWF%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for OE71%20HWF: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: OE71%20NPD
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE71%2520NPD%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for OE71%20NPD: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: OV71%20WVC
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for OV71%20WVC: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YM72%20VMV
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM72%2520VMV%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YM72%20VMV: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YP71%20UCO
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP71%2520UCO%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YP71%20UCO: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: SV71%20ZXF
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV71%2520ZXF%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for SV71%20ZXF: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: SM72%20CFE
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM72%2520CFE%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for SM72%20CFE: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DY22%20BNN
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY22%2520BNN%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DY22%20BNN: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: EJ73%20RUU
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ73%2520RUU%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for EJ73%20RUU: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: KP70%20ZYR
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP70%2520ZYR%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for KP70%20ZYR: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: DP22%20AVT
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for DP22%20AVT: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: KM17%20CVE
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520CVE%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for KM17%20CVE: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: IXZ%202377
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27IXZ%25202377%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for IXZ%202377: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: B6%20DVS
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27B6%2520DVS%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for B6%20DVS: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: N679%20PYN
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N679%2520PYN%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for N679%20PYN: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YR18%20KKN
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR18%2520KKN%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YR18%20KKN: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: MJ67%20POU
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ67%2520POU%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for MJ67%20POU: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: SE10%20GAR
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE10%2520GAR%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for SE10%20GAR: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: YS21%20RLZ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520RLZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for YS21%20RLZ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: M22%20TMX
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M22%2520TMX%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for M22%20TMX: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: LR22%20OUV
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520OUV%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for LR22%20OUV: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: AU18%20YYS
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU18%2520YYS%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for AU18%20YYS: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: NL21%20WXZ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520WXZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for NL21%20WXZ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: SD67%20MZZ
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD67%2520MZZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for SD67%20MZZ: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: FV15%20RLX
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520RLX%27 HTTP/1.1" 200 None
2026-03-28 22:34:35 [bca.uk] INFO: Scrape type for FV15%20RLX: 0
2026-03-28 22:34:35 [bca.uk] INFO: Found listing with ID: KF73%20ACJ
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ACJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:36 [bca.uk] INFO: Scrape type for KF73%20ACJ: 0
2026-03-28 22:34:36 [bca.uk] INFO: Found listing with ID: LL74%20BUV
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUV%27 HTTP/1.1" 200 None
2026-03-28 22:34:36 [bca.uk] INFO: Scrape type for LL74%20BUV: 2
2026-03-28 22:34:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f23fe41b-fd62-549c-894f-a37cb3ab045b with identifier: LL74%20BUV
2026-03-28 22:34:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f23fe41b-fd62-549c-894f-a37cb3ab045b with scrape type 2
2026-03-28 22:34:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f23fe41b-fd62-549c-894f-a37cb3ab045b with scrape type 2
2026-03-28 22:34:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f23fe41b-fd62-549c-894f-a37cb3ab045b, identifier: LL74%20BUV
2026-03-28 22:34:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f23fe41b-fd62-549c-894f-a37cb3ab045b with identifier: LL74%20BUV
2026-03-28 22:34:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f23fe41b-fd62-549c-894f-a37cb3ab045b with identifier: LL74%20BUV
2026-03-28 22:34:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f23fe41b-fd62-549c-894f-a37cb3ab045b with identifier: LL74%20BUV to the API
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20BUV-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f23fe41b-fd62-549c-894f-a37cb3ab045b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 BUV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20BUV&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 8625,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE7R4299876',
 'year': 2024}
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUV%27 HTTP/1.1" 200 None
2026-03-28 22:34:36 [bca.uk] INFO: Saving data for LL74%20BUV: {'auction_closing_time': 1775037600.0, 'created_time': 1773958747.787533, 'last_price_update_time': 1774737276.510834}
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520BUV') HTTP/1.1" 204 0
2026-03-28 22:34:36 [bca.uk] INFO: Found listing with ID: LL74%20BWH
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BWH%27 HTTP/1.1" 200 None
2026-03-28 22:34:36 [bca.uk] INFO: Scrape type for LL74%20BWH: 0
2026-03-28 22:34:36 [bca.uk] INFO: Found listing with ID: LL74%20DKN
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 22:34:36 [bca.uk] INFO: Scrape type for LL74%20DKN: 2
2026-03-28 22:34:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd80f807-501f-54ab-8d03-3be896459556 with identifier: LL74%20DKN
2026-03-28 22:34:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd80f807-501f-54ab-8d03-3be896459556 with scrape type 2
2026-03-28 22:34:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd80f807-501f-54ab-8d03-3be896459556 with scrape type 2
2026-03-28 22:34:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bd80f807-501f-54ab-8d03-3be896459556, identifier: LL74%20DKN
2026-03-28 22:34:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bd80f807-501f-54ab-8d03-3be896459556 with identifier: LL74%20DKN
2026-03-28 22:34:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bd80f807-501f-54ab-8d03-3be896459556 with identifier: LL74%20DKN
2026-03-28 22:34:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bd80f807-501f-54ab-8d03-3be896459556 with identifier: LL74%20DKN to the API
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=111&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DKN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bd80f807-501f-54ab-8d03-3be896459556',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DKN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DKN&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7372,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE3R4300750',
 'year': 2024}
2026-03-28 22:34:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKN%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Saving data for LL74%20DKN: {'auction_closing_time': 1775037600.0, 'created_time': 1773958556.490147, 'last_price_update_time': 1774737277.008332}
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DKN') HTTP/1.1" 204 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: LN24%20PFZ
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PFZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for LN24%20PFZ: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: LN24%20ROH
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520ROH%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for LN24%20ROH: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: LL74%20BUF
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BUF%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for LL74%20BUF: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: KF73%20AMX
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AMX%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for KF73%20AMX: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: WV23%20EAE
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520EAE%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for WV23%20EAE: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: FM72%20MXB
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM72%2520MXB%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for FM72%20MXB: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: AP24%20ADY
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP24%2520ADY%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for AP24%20ADY: 0
2026-03-28 22:34:37 [bca.uk] INFO: Found listing with ID: AV69%20KTP
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV69%2520KTP%27 HTTP/1.1" 200 None
2026-03-28 22:34:37 [bca.uk] INFO: Scrape type for AV69%20KTP: 0
2026-03-28 22:34:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:38 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:38 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded
2026-03-28 22:34:38 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:38 [bca.uk] INFO: Found listing with ID: LP23%20GZC
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:38 [bca.uk] INFO: Scrape type for LP23%20GZC: 0
2026-03-28 22:34:38 [bca.uk] INFO: Found listing with ID: LP23%20GZE
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZE%27 HTTP/1.1" 200 None
2026-03-28 22:34:38 [bca.uk] INFO: Scrape type for LP23%20GZE: 0
2026-03-28 22:34:38 [bca.uk] INFO: Found listing with ID: LN24%20PXO
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:38 [bca.uk] INFO: Scrape type for LN24%20PXO: 0
2026-03-28 22:34:38 [bca.uk] INFO: Found listing with ID: FW13%20YCL
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FW13%2520YCL%27 HTTP/1.1" 200 None
2026-03-28 22:34:38 [bca.uk] INFO: Scrape type for FW13%20YCL: 2
2026-03-28 22:34:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with identifier: FW13%20YCL
2026-03-28 22:34:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with scrape type 2
2026-03-28 22:34:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with scrape type 2
2026-03-28 22:34:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63, identifier: FW13%20YCL
2026-03-28 22:34:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:38 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with identifier: FW13%20YCL
2026-03-28 22:34:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with identifier: FW13%20YCL
2026-03-28 22:34:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63 with identifier: FW13%20YCL to the API
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 229,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FW13%20YCL-GB',
 'category': 'Car',
 'color': 'gold',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c37287e5-ba0f-5e4e-b2bc-9b2adc0ede63',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FW13 YCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FW13%20YCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 81702,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 VOGUE SE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV8 VOGUE SE',
 'vin': 'SALGA2JE9DA116159',
 'year': 2013}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FW13%2520YCL%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Saving data for FW13%20YCL: {'auction_closing_time': 1775210400.0, 'created_time': 1774353382.952648, 'last_price_update_time': 1774737279.02768}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FW13%2520YCL') HTTP/1.1" 204 0
2026-03-28 22:34:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:39 [bca.uk] INFO: Found listing with ID: KE23%20LWJ
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LWJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Scrape type for KE23%20LWJ: 0
2026-03-28 22:34:39 [bca.uk] INFO: Found listing with ID: CF74%20PFK
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFK%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Scrape type for CF74%20PFK: 2
2026-03-28 22:34:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 618ef187-9c13-5667-8bb5-36126aad8666 with identifier: CF74%20PFK
2026-03-28 22:34:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 618ef187-9c13-5667-8bb5-36126aad8666 with scrape type 2
2026-03-28 22:34:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 618ef187-9c13-5667-8bb5-36126aad8666 with scrape type 2
2026-03-28 22:34:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 618ef187-9c13-5667-8bb5-36126aad8666, identifier: CF74%20PFK
2026-03-28 22:34:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 618ef187-9c13-5667-8bb5-36126aad8666 with identifier: CF74%20PFK
2026-03-28 22:34:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 618ef187-9c13-5667-8bb5-36126aad8666 with identifier: CF74%20PFK
2026-03-28 22:34:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 618ef187-9c13-5667-8bb5-36126aad8666 with identifier: CF74%20PFK to the API
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20PFK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '618ef187-9c13-5667-8bb5-36126aad8666',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 PFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20PFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 16246,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE2R4309960',
 'year': 2024}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFK%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Saving data for CF74%20PFK: {'auction_closing_time': 1774864800.0, 'created_time': 1773841934.221484, 'last_price_update_time': 1774737279.556164}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520PFK') HTTP/1.1" 204 0
2026-03-28 22:34:39 [bca.uk] INFO: Found listing with ID: CF74%20PFN
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFN%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Scrape type for CF74%20PFN: 2
2026-03-28 22:34:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e3fec7a-42ef-500d-9121-a352dfde23c5 with identifier: CF74%20PFN
2026-03-28 22:34:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e3fec7a-42ef-500d-9121-a352dfde23c5 with scrape type 2
2026-03-28 22:34:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e3fec7a-42ef-500d-9121-a352dfde23c5 with scrape type 2
2026-03-28 22:34:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5e3fec7a-42ef-500d-9121-a352dfde23c5, identifier: CF74%20PFN
2026-03-28 22:34:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5e3fec7a-42ef-500d-9121-a352dfde23c5 with identifier: CF74%20PFN
2026-03-28 22:34:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5e3fec7a-42ef-500d-9121-a352dfde23c5 with identifier: CF74%20PFN
2026-03-28 22:34:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5e3fec7a-42ef-500d-9121-a352dfde23c5 with identifier: CF74%20PFN to the API
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF74%20PFN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5e3fec7a-42ef-500d-9121-a352dfde23c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CF74 PFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF74%20PFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 8479,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 100 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 100 ALLURE',
 'vin': 'VR3UPHNE2R4309988',
 'year': 2024}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520PFN%27 HTTP/1.1" 200 None
2026-03-28 22:34:39 [bca.uk] INFO: Saving data for CF74%20PFN: {'auction_closing_time': 1774864800.0, 'created_time': 1773841938.604245, 'last_price_update_time': 1774737279.949484}
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF74%2520PFN') HTTP/1.1" 204 0
2026-03-28 22:34:39 [bca.uk] INFO: Found listing with ID: WR70%20KHU
2026-03-28 22:34:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520KHU%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for WR70%20KHU: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: K888%20MWS
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K888%2520MWS%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for K888%20MWS: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: LL74%20BXF
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BXF%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for LL74%20BXF: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: DL73%20KPK
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KPK%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for DL73%20KPK: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: DL73%20LBU
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for DL73%20LBU: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: KF73%20ADO
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520ADO%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for KF73%20ADO: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: NY23%20JOV
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY23%2520JOV%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for NY23%20JOV: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: NV65%20XKB
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520XKB%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for NV65%20XKB: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: NU71%20XGM
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU71%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for NU71%20XGM: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: GU69%20RVJ
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520RVJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for GU69%20RVJ: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: LN24%20PDO
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PDO%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for LN24%20PDO: 2
2026-03-28 22:34:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43881fa3-9db2-57a5-aa5f-42217391a902 with identifier: LN24%20PDO
2026-03-28 22:34:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43881fa3-9db2-57a5-aa5f-42217391a902 with scrape type 2
2026-03-28 22:34:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43881fa3-9db2-57a5-aa5f-42217391a902 with scrape type 2
2026-03-28 22:34:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 43881fa3-9db2-57a5-aa5f-42217391a902, identifier: LN24%20PDO
2026-03-28 22:34:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 43881fa3-9db2-57a5-aa5f-42217391a902 with identifier: LN24%20PDO
2026-03-28 22:34:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 43881fa3-9db2-57a5-aa5f-42217391a902 with identifier: LN24%20PDO
2026-03-28 22:34:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 43881fa3-9db2-57a5-aa5f-42217391a902 with identifier: LN24%20PDO to the API
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20PDO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '43881fa3-9db2-57a5-aa5f-42217391a902',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 PDO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20PDO&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 7113,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4316079',
 'year': 2024}
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PDO%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Saving data for LN24%20PDO: {'auction_closing_time': 1775037600.0, 'created_time': 1773842446.259794, 'last_price_update_time': 1774737280.653583}
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520PDO') HTTP/1.1" 204 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: LL74%20DGO
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGO%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for LL74%20DGO: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: SL69%20OOV
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for SL69%20OOV: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: MW71%20BBN
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW71%2520BBN%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for MW71%20BBN: 0
2026-03-28 22:34:40 [bca.uk] INFO: Found listing with ID: DL73%20LCG
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCG%27 HTTP/1.1" 200 None
2026-03-28 22:34:40 [bca.uk] INFO: Scrape type for DL73%20LCG: 2
2026-03-28 22:34:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with identifier: DL73%20LCG
2026-03-28 22:34:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with scrape type 2
2026-03-28 22:34:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with scrape type 2
2026-03-28 22:34:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72f70cd8-9a7f-5706-b0da-fbbb90a63a84, identifier: DL73%20LCG
2026-03-28 22:34:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with identifier: DL73%20LCG
2026-03-28 22:34:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with identifier: DL73%20LCG
2026-03-28 22:34:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72f70cd8-9a7f-5706-b0da-fbbb90a63a84 with identifier: DL73%20LCG to the API
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20LCG-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '72f70cd8-9a7f-5706-b0da-fbbb90a63a84',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 LCG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20LCG&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 8654,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4277573',
 'year': 2023}
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCG%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Saving data for DL73%20LCG: {'auction_closing_time': 1775037600.0, 'created_time': 1773842448.264731, 'last_price_update_time': 1774737281.230901}
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520LCG') HTTP/1.1" 204 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: BF17%20BWK
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF17%2520BWK%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for BF17%20BWK: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: MA21%20ZDN
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520ZDN%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for MA21%20ZDN: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: DP18%20YDO
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP18%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for DP18%20YDO: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: NJ18%20ZPS
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520ZPS%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for NJ18%20ZPS: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: WP18%20HCJ
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP18%2520HCJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for WP18%20HCJ: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: OV70%20JYR
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV70%2520JYR%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for OV70%20JYR: 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: DV72%20WBE
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for DV72%20WBE: 2
2026-03-28 22:34:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with identifier: DV72%20WBE
2026-03-28 22:34:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with scrape type 2
2026-03-28 22:34:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with scrape type 2
2026-03-28 22:34:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c3ebedf0-41f7-5c58-84d7-d601d2b125f7, identifier: DV72%20WBE
2026-03-28 22:34:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with identifier: DV72%20WBE
2026-03-28 22:34:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with identifier: DV72%20WBE
2026-03-28 22:34:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c3ebedf0-41f7-5c58-84d7-d601d2b125f7 with identifier: DV72%20WBE to the API
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV72%20WBE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c3ebedf0-41f7-5c58-84d7-d601d2b125f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV72 WBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV72%20WBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 29636,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L2 H1',
 'vin': 'VXEVBYHRMN7058815',
 'year': 2022}
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Saving data for DV72%20WBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774361432.720508, 'last_price_update_time': 1774737281.737409}
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV72%2520WBE') HTTP/1.1" 204 0
2026-03-28 22:34:41 [bca.uk] INFO: Found listing with ID: WN20%20YTE
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN20%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 22:34:41 [bca.uk] INFO: Scrape type for WN20%20YTE: 2
2026-03-28 22:34:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with identifier: WN20%20YTE
2026-03-28 22:34:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with scrape type 2
2026-03-28 22:34:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with scrape type 2
2026-03-28 22:34:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64, identifier: WN20%20YTE
2026-03-28 22:34:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with identifier: WN20%20YTE
2026-03-28 22:34:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with identifier: WN20%20YTE
2026-03-28 22:34:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f1565af-f3ce-5f08-9a4e-74a02b6d7a64 with identifier: WN20%20YTE to the API
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN20%20YTE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3f1565af-f3ce-5f08-9a4e-74a02b6d7a64',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN20 YTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN20%20YTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 96314,
 'odometer_reading_unit': '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 130 320 SWB LEADER L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 320 SWB LEADER L/R',
 'vin': 'WF0YXXTTGYKM16682',
 'year': 2020}
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN20%2520YTE%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Saving data for WN20%20YTE: {'auction_closing_time': 1774951200.0, 'created_time': 1774361420.942851, 'last_price_update_time': 1774737282.234459}
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN20%2520YTE') HTTP/1.1" 204 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: YC21%20FCR
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520FCR%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for YC21%20FCR: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: DL73%20KRK
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KRK%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for DL73%20KRK: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: MT74%20KHC
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT74%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for MT74%20KHC: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: EJ16%20PXZ
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for EJ16%20PXZ: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: FA19%20XRY
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA19%2520XRY%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for FA19%20XRY: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LC19%20VCD
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC19%2520VCD%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LC19%20VCD: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LS70%20GYB
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520GYB%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LS70%20GYB: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LV14%20ZZS
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV14%2520ZZS%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LV14%20ZZS: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LY22%20BZO
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY22%2520BZO%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LY22%20BZO: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: YL16%20GGZ
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL16%2520GGZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for YL16%20GGZ: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LV21%20EYT
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV21%2520EYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LV21%20EYT: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LN24%20PWL
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PWL%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LN24%20PWL: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LN24%20RUO
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RUO%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LN24%20RUO: 0
2026-03-28 22:34:42 [bca.uk] INFO: Found listing with ID: LN24%20RYT
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Scrape type for LN24%20RYT: 2
2026-03-28 22:34:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5cad9cee-af08-5c08-8584-0a099d3af99a with identifier: LN24%20RYT
2026-03-28 22:34:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5cad9cee-af08-5c08-8584-0a099d3af99a with scrape type 2
2026-03-28 22:34:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5cad9cee-af08-5c08-8584-0a099d3af99a with scrape type 2
2026-03-28 22:34:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5cad9cee-af08-5c08-8584-0a099d3af99a, identifier: LN24%20RYT
2026-03-28 22:34:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5cad9cee-af08-5c08-8584-0a099d3af99a with identifier: LN24%20RYT
2026-03-28 22:34:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5cad9cee-af08-5c08-8584-0a099d3af99a with identifier: LN24%20RYT
2026-03-28 22:34:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5cad9cee-af08-5c08-8584-0a099d3af99a with identifier: LN24%20RYT to the API
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=112&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20RYT-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5cad9cee-af08-5c08-8584-0a099d3af99a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 RYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20RYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6032,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSR4033755',
 'year': 2024}
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RYT%27 HTTP/1.1" 200 None
2026-03-28 22:34:42 [bca.uk] INFO: Saving data for LN24%20RYT: {'auction_closing_time': 1775037600.0, 'created_time': 1773846120.113194, 'last_price_update_time': 1774737282.884811}
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520RYT') HTTP/1.1" 204 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: GY65%20SKU
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY65%2520SKU%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for GY65%20SKU: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: VGZ%209983
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25209983%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for VGZ%209983: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: EY57%20PHU
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY57%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for EY57%20PHU: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YE21%20FCC
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE21%2520FCC%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YE21%20FCC: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: DL73%20KVO
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVO%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for DL73%20KVO: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: LL74%20BXC
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BXC%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for LL74%20BXC: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: CA72%20UUR
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520UUR%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for CA72%20UUR: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: CN65%20LRY
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN65%2520LRY%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for CN65%20LRY: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SL69%20PKF
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL69%2520PKF%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SL69%20PKF: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: CA65%20WVY
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA65%2520WVY%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for CA65%20WVY: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: CK63%20PYD
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK63%2520PYD%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for CK63%20PYD: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: DN70%20BVW
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN70%2520BVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for DN70%20BVW: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: GJ71%20OBT
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520OBT%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for GJ71%20OBT: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: HG67%20YLP
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG67%2520YLP%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for HG67%20YLP: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: HK22%20EVR
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520EVR%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for HK22%20EVR: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: LL65%20CEA
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL65%2520CEA%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for LL65%20CEA: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: OV18%20BDX
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV18%2520BDX%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for OV18%20BDX: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SG65%20GCV
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG65%2520GCV%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SG65%20GCV: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: VN19%20GJE
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN19%2520GJE%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for VN19%20GJE: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YH21%20LGT
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520LGT%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YH21%20LGT: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: CA19%20TTY
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA19%2520TTY%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for CA19%20TTY: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: VE18%20ECX
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE18%2520ECX%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for VE18%20ECX: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SV18%20YFO
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV18%2520YFO%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SV18%20YFO: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: PK72%20ZVO
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for PK72%20ZVO: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: DN61%20VMK
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN61%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for DN61%20VMK: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: DT68%20RVZ
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520RVZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for DT68%20RVZ: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: WO67%20EFC
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520EFC%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for WO67%20EFC: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YD22%20EUM
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD22%2520EUM%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YD22%20EUM: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YY73%20VNL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY73%2520VNL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YY73%20VNL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: BW68%20MJU
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW68%2520MJU%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for BW68%20MJU: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: WR67%20UCN
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR67%2520UCN%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for WR67%20UCN: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SD15%20VYV
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD15%2520VYV%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SD15%20VYV: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SD14%20CXL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD14%2520CXL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SD14%20CXL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: OU68%20WVA
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU68%2520WVA%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for OU68%20WVA: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: MJ15%20HRW
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ15%2520HRW%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for MJ15%20HRW: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: DU61%20RBZ
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU61%2520RBZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for DU61%20RBZ: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: RV68%20WKN
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV68%2520WKN%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for RV68%20WKN: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: LA69%20MWL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520MWL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for LA69%20MWL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: GL68%20FUA
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL68%2520FUA%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for GL68%20FUA: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: MF16%20PPK
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF16%2520PPK%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for MF16%20PPK: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: FN68%20YGL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN68%2520YGL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for FN68%20YGL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: MA59%20KPZ
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA59%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for MA59%20KPZ: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: VK16%20DHG
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK16%2520DHG%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for VK16%20DHG: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: NV09%20KHR
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV09%2520KHR%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for NV09%20KHR: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YX20%20KXO
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX20%2520KXO%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YX20%20KXO: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: PE10%20JUO
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE10%2520JUO%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for PE10%20JUO: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: SA69%20LKV
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA69%2520LKV%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for SA69%20LKV: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: HS19%20PGV
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HS19%2520PGV%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for HS19%20PGV: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YJ68%20LRA
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ68%2520LRA%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YJ68%20LRA: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: NA70%20HTG
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA70%2520HTG%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for NA70%20HTG: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: PK17%20BHL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520BHL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for PK17%20BHL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: KN70%20PWK
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN70%2520PWK%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for KN70%20PWK: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: GX14%20YXM
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX14%2520YXM%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for GX14%20YXM: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: WU61%20LRL
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU61%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for WU61%20LRL: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: LT71%20XPE
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT71%2520XPE%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for LT71%20XPE: 0
2026-03-28 22:34:43 [bca.uk] INFO: Found listing with ID: YH16%20JFF
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520JFF%27 HTTP/1.1" 200 None
2026-03-28 22:34:43 [bca.uk] INFO: Scrape type for YH16%20JFF: 0
2026-03-28 22:34:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:45 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:45 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded
2026-03-28 22:34:45 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: AF15%20DJV
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF15%2520DJV%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for AF15%20DJV: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: AJ67%20HVO
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ67%2520HVO%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for AJ67%20HVO: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: BT62%20BWL
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for BT62%20BWL: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: FV66%20XBW
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV66%2520XBW%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for FV66%20XBW: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: NU67%20EFD
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU67%2520EFD%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for NU67%20EFD: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: WN19%20TBZ
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN19%2520TBZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for WN19%20TBZ: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: KM61%20EBN
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM61%2520EBN%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for KM61%20EBN: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: YG23%20XFA
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG23%2520XFA%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for YG23%20XFA: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: DX73%20BTU
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX73%2520BTU%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for DX73%20BTU: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: RK19%20CXP
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK19%2520CXP%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for RK19%20CXP: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: YS17%20ZLU
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS17%2520ZLU%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for YS17%20ZLU: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: DL19%20UZW
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL19%2520UZW%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for DL19%20UZW: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: DU21%20OXD
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU21%2520OXD%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for DU21%20OXD: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: DY70%20GHF
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520GHF%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for DY70%20GHF: 2
2026-03-28 22:34:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with identifier: DY70%20GHF
2026-03-28 22:34:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with scrape type 2
2026-03-28 22:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with scrape type 2
2026-03-28 22:34:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec8065ec-e5ba-5f84-9bce-d05c04e6fe05, identifier: DY70%20GHF
2026-03-28 22:34:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:45 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with identifier: DY70%20GHF
2026-03-28 22:34:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with identifier: DY70%20GHF
2026-03-28 22:34:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec8065ec-e5ba-5f84-9bce-d05c04e6fe05 with identifier: DY70%20GHF to the API
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DY70%20GHF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec8065ec-e5ba-5f84-9bce-d05c04e6fe05',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DY70 GHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DY70%20GHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'RENAULT',
 'model': 'MASTER 3.5T FWD',
 'odometer': 173887,
 'odometer_reading_unit': '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 135 LM BUSINESS+ PanelVan',
 'transmission': 'manual',
 'trim': 'DCI 135 LM BUSINESS+',
 'vin': 'VF1MA000465906984',
 'year': 2020}
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520GHF%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Saving data for DY70%20GHF: {'auction_closing_time': 1774778400.0, 'created_time': 1774354422.32375, 'last_price_update_time': 1774737285.722642}
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DY70%2520GHF') HTTP/1.1" 204 0
2026-03-28 22:34:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: SL18%20XRK
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL18%2520XRK%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for SL18%20XRK: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: FH69%20KBE
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH69%2520KBE%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for FH69%20KBE: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: LT69%20ZWM
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT69%2520ZWM%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for LT69%20ZWM: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: EK69%20XRA
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520XRA%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for EK69%20XRA: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: GY13%20EEA
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY13%2520EEA%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for GY13%20EEA: 0
2026-03-28 22:34:45 [bca.uk] INFO: Found listing with ID: LD21%20BJT
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520BJT%27 HTTP/1.1" 200 None
2026-03-28 22:34:45 [bca.uk] INFO: Scrape type for LD21%20BJT: 2
2026-03-28 22:34:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a371640f-dd84-5477-9489-74c0e94ad67d with identifier: LD21%20BJT
2026-03-28 22:34:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a371640f-dd84-5477-9489-74c0e94ad67d with scrape type 2
2026-03-28 22:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a371640f-dd84-5477-9489-74c0e94ad67d with scrape type 2
2026-03-28 22:34:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a371640f-dd84-5477-9489-74c0e94ad67d, identifier: LD21%20BJT
2026-03-28 22:34:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a371640f-dd84-5477-9489-74c0e94ad67d with identifier: LD21%20BJT
2026-03-28 22:34:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a371640f-dd84-5477-9489-74c0e94ad67d with identifier: LD21%20BJT
2026-03-28 22:34:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a371640f-dd84-5477-9489-74c0e94ad67d with identifier: LD21%20BJT to the API
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD21%20BJT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a371640f-dd84-5477-9489-74c0e94ad67d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD21 BJT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD21%20BJT&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 65838,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L2 H1',
 'vin': 'VXEVBYHRKM7837707',
 'year': 2021}
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD21%2520BJT%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Saving data for LD21%20BJT: {'auction_closing_time': 1774778400.0, 'created_time': 1774354319.10027, 'last_price_update_time': 1774737286.363481}
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD21%2520BJT') HTTP/1.1" 204 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: MA21%20JZT
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for MA21%20JZT: 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: GJ68%20VOF
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520VOF%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for GJ68%20VOF: 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: MF19%20YBX
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520YBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for MF19%20YBX: 2
2026-03-28 22:34:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with identifier: MF19%20YBX
2026-03-28 22:34:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with scrape type 2
2026-03-28 22:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with scrape type 2
2026-03-28 22:34:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e, identifier: MF19%20YBX
2026-03-28 22:34:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with identifier: MF19%20YBX
2026-03-28 22:34:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with identifier: MF19%20YBX
2026-03-28 22:34:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e with identifier: MF19%20YBX to the API
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MF19%20YBX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b4d1d3ad-abf2-5fa3-b2b4-79366a96c59e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MF19 YBX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MF19%20YBX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'SSANGYONG',
 'model': 'MUSSO',
 'odometer': 92351,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SSANGYONG MUSSO 2.2 SARACEN AWD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'SARACEN AWD',
 'vin': 'KPADA1EESJP327531',
 'year': 2019}
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520YBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Saving data for MF19%20YBX: {'auction_closing_time': 1774778400.0, 'created_time': 1774354312.346627, 'last_price_update_time': 1774737286.774175}
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MF19%2520YBX') HTTP/1.1" 204 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: CA21%20KKZ
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA21%2520KKZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for CA21%20KKZ: 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: FE22%20VBG
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520VBG%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for FE22%20VBG: 0
2026-03-28 22:34:46 [bca.uk] INFO: Found listing with ID: FJ71%20WBL
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ71%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 22:34:46 [bca.uk] INFO: Scrape type for FJ71%20WBL: 2
2026-03-28 22:34:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with identifier: FJ71%20WBL
2026-03-28 22:34:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with scrape type 2
2026-03-28 22:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with scrape type 2
2026-03-28 22:34:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0fbc0f47-d9e5-5cd7-861b-d616c254f71d, identifier: FJ71%20WBL
2026-03-28 22:34:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with identifier: FJ71%20WBL
2026-03-28 22:34:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with identifier: FJ71%20WBL
2026-03-28 22:34:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0fbc0f47-d9e5-5cd7-861b-d616c254f71d with identifier: FJ71%20WBL to the API
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FJ71%20WBL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0fbc0f47-d9e5-5cd7-861b-d616c254f71d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FJ71 WBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FJ71%20WBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 114',
 'odometer': 131094,
 'odometer_reading_unit': '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 114 2.0 CDI L2 RWD PROGRESSIVE 9G Refrigerated',
 'transmission': 'automatic',
 'trim': 'CDI L2 RWD PROGRESSIVE 9G',
 'vin': 'W1V44760323899538',
 'year': 2021}
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ71%2520WBL%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Saving data for FJ71%20WBL: {'auction_closing_time': 1774778400.0, 'created_time': 1774354293.691128, 'last_price_update_time': 1774737287.205756}
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ71%2520WBL') HTTP/1.1" 204 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: GE19%20BBJ
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GE19%2520BBJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for GE19%20BBJ: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: GX16%20VLT
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX16%2520VLT%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for GX16%20VLT: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: LC69%20GVT
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for LC69%20GVT: 2
2026-03-28 22:34:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc28275e-36d9-5eda-9712-b66cb93388b1 with identifier: LC69%20GVT
2026-03-28 22:34:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc28275e-36d9-5eda-9712-b66cb93388b1 with scrape type 2
2026-03-28 22:34:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc28275e-36d9-5eda-9712-b66cb93388b1 with scrape type 2
2026-03-28 22:34:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cc28275e-36d9-5eda-9712-b66cb93388b1, identifier: LC69%20GVT
2026-03-28 22:34:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cc28275e-36d9-5eda-9712-b66cb93388b1 with identifier: LC69%20GVT
2026-03-28 22:34:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cc28275e-36d9-5eda-9712-b66cb93388b1 with identifier: LC69%20GVT
2026-03-28 22:34:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cc28275e-36d9-5eda-9712-b66cb93388b1 with identifier: LC69%20GVT to the API
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LC69%20GVT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cc28275e-36d9-5eda-9712-b66cb93388b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LC69 GVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LC69%20GVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'CITROEN',
 'model': 'BERLINGO M',
 'odometer': 97902,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'CITROEN BERLINGO M 1.6 BLUEHDI 100 1000 DRIVER Van',
 'transmission': 'manual',
 'trim': 'BLUEHDI 100 1000 DRIVER',
 'vin': 'VR7EFBHYBKJ630504',
 'year': 2019}
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520GVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Saving data for LC69%20GVT: {'auction_closing_time': 1774778400.0, 'created_time': 1774354345.96758, 'last_price_update_time': 1774737287.72402}
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LC69%2520GVT') HTTP/1.1" 204 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: LG21%20WJX
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG21%2520WJX%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for LG21%20WJX: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: LT17%20GDA
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520GDA%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for LT17%20GDA: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: ND19%20SXX
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND19%2520SXX%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for ND19%20SXX: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: WJ70%20FPX
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ70%2520FPX%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for WJ70%20FPX: 0
2026-03-28 22:34:47 [bca.uk] INFO: Found listing with ID: GF14%20ZWW
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF14%2520ZWW%27 HTTP/1.1" 200 None
2026-03-28 22:34:47 [bca.uk] INFO: Scrape type for GF14%20ZWW: 2
2026-03-28 22:34:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with identifier: GF14%20ZWW
2026-03-28 22:34:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with scrape type 2
2026-03-28 22:34:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with scrape type 2
2026-03-28 22:34:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d44da579-5c74-58a1-a0cd-6a9bfd7cce7c, identifier: GF14%20ZWW
2026-03-28 22:34:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with identifier: GF14%20ZWW
2026-03-28 22:34:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with identifier: GF14%20ZWW
2026-03-28 22:34:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d44da579-5c74-58a1-a0cd-6a9bfd7cce7c with identifier: GF14%20ZWW to the API
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 208,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GF14%20ZWW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd44da579-5c74-58a1-a0cd-6a9bfd7cce7c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GF14 ZWW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GF14%20ZWW&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 120071,
 'odometer_reading_unit': '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 RANGER 2.2 TDCI 150 LIMITED 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'TDCI 150 LIMITED 4WD',
 'vin': '6FPPXXMJ2PDD49904',
 'year': 2014}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF14%2520ZWW%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Saving data for GF14%20ZWW: {'auction_closing_time': 1774778400.0, 'created_time': 1774350859.356451, 'last_price_update_time': 1774737288.194531}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GF14%2520ZWW') HTTP/1.1" 204 0
2026-03-28 22:34:48 [bca.uk] INFO: Found listing with ID: NX66%20UNL
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX66%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Scrape type for NX66%20UNL: 2
2026-03-28 22:34:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e58705d-7027-5daf-ad63-2d8575dc8af9 with identifier: NX66%20UNL
2026-03-28 22:34:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e58705d-7027-5daf-ad63-2d8575dc8af9 with scrape type 2
2026-03-28 22:34:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e58705d-7027-5daf-ad63-2d8575dc8af9 with scrape type 2
2026-03-28 22:34:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e58705d-7027-5daf-ad63-2d8575dc8af9, identifier: NX66%20UNL
2026-03-28 22:34:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e58705d-7027-5daf-ad63-2d8575dc8af9 with identifier: NX66%20UNL
2026-03-28 22:34:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e58705d-7027-5daf-ad63-2d8575dc8af9 with identifier: NX66%20UNL
2026-03-28 22:34:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e58705d-7027-5daf-ad63-2d8575dc8af9 with identifier: NX66%20UNL to the API
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 212,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX66%20UNL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0e58705d-7027-5daf-ad63-2d8575dc8af9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX66 UNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX66%20UNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'TRANSIT 350 AWD',
 'odometer': 187106,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 AWD 2.2 TDCI 125 LWB M/R PanelVan',
 'transmission': 'manual',
 'trim': 'TDCI 125 LWB M/R',
 'vin': 'WF0XXXTTGXFP33245',
 'year': 2016}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX66%2520UNL%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Saving data for NX66%20UNL: {'auction_closing_time': 1774778400.0, 'created_time': 1774354369.45791, 'last_price_update_time': 1774737288.585387}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX66%2520UNL') HTTP/1.1" 204 0
2026-03-28 22:34:48 [bca.uk] INFO: Found listing with ID: SA71%20KKC
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA71%2520KKC%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Scrape type for SA71%20KKC: 0
2026-03-28 22:34:48 [bca.uk] INFO: Found listing with ID: KC17%20CWC
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC17%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Scrape type for KC17%20CWC: 2
2026-03-28 22:34:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b913c04-7469-5055-b0a4-fa23c9383836 with identifier: KC17%20CWC
2026-03-28 22:34:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b913c04-7469-5055-b0a4-fa23c9383836 with scrape type 2
2026-03-28 22:34:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b913c04-7469-5055-b0a4-fa23c9383836 with scrape type 2
2026-03-28 22:34:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b913c04-7469-5055-b0a4-fa23c9383836, identifier: KC17%20CWC
2026-03-28 22:34:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b913c04-7469-5055-b0a4-fa23c9383836 with identifier: KC17%20CWC
2026-03-28 22:34:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b913c04-7469-5055-b0a4-fa23c9383836 with identifier: KC17%20CWC
2026-03-28 22:34:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b913c04-7469-5055-b0a4-fa23c9383836 with identifier: KC17%20CWC to the API
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 231,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KC17%20CWC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4b913c04-7469-5055-b0a4-fa23c9383836',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KC17 CWC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KC17%20CWC&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 71671,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PHJ38190',
 'year': 2017}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KC17%2520CWC%27 HTTP/1.1" 200 None
2026-03-28 22:34:48 [bca.uk] INFO: Saving data for KC17%20CWC: {'auction_closing_time': 1774778400.0, 'created_time': 1774361052.731247, 'last_price_update_time': 1774737288.98709}
2026-03-28 22:34:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KC17%2520CWC') HTTP/1.1" 204 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: ND67%20LEU
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520LEU%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for ND67%20LEU: 2
2026-03-28 22:34:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with identifier: ND67%20LEU
2026-03-28 22:34:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with scrape type 2
2026-03-28 22:34:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with scrape type 2
2026-03-28 22:34:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314, identifier: ND67%20LEU
2026-03-28 22:34:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with identifier: ND67%20LEU
2026-03-28 22:34:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with identifier: ND67%20LEU
2026-03-28 22:34:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9b17cc21-7891-5ff9-8ffb-0ebeebfe5314 with identifier: ND67%20LEU to the API
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND67%20LEU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9b17cc21-7891-5ff9-8ffb-0ebeebfe5314',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND67 LEU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND67%20LEU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 169933,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 4WD TEKNA CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 4WD TEKNA',
 'vin': 'VSKCTND23U0069535',
 'year': 2017}
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND67%2520LEU%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Saving data for ND67%20LEU: {'auction_closing_time': 1774778400.0, 'created_time': 1774354280.256335, 'last_price_update_time': 1774737289.475408}
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND67%2520LEU') HTTP/1.1" 204 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: BG71%20JOJ
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520JOJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for BG71%20JOJ: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: GD16%20PXS
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD16%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for GD16%20PXS: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: MD19%20OES
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520OES%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for MD19%20OES: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: YT19%20XLR
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520XLR%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for YT19%20XLR: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: MX67%20GNU
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX67%2520GNU%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for MX67%20GNU: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: SM65%20VZD
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM65%2520VZD%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for SM65%20VZD: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: KU68%20VVT
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520VVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for KU68%20VVT: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: SL17%20VDJ
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL17%2520VDJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for SL17%20VDJ: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: FD19%20YVX
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD19%2520YVX%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for FD19%20YVX: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: SH70%20ORW
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH70%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for SH70%20ORW: 0
2026-03-28 22:34:49 [bca.uk] INFO: Found listing with ID: AK67%20JSZ
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520JSZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:49 [bca.uk] INFO: Scrape type for AK67%20JSZ: 2
2026-03-28 22:34:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with identifier: AK67%20JSZ
2026-03-28 22:34:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with scrape type 2
2026-03-28 22:34:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with scrape type 2
2026-03-28 22:34:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f05a0887-0846-5ed4-b7d1-aa72a5b848d2, identifier: AK67%20JSZ
2026-03-28 22:34:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with identifier: AK67%20JSZ
2026-03-28 22:34:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with identifier: AK67%20JSZ
2026-03-28 22:34:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f05a0887-0846-5ed4-b7d1-aa72a5b848d2 with identifier: AK67%20JSZ to the API
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 228,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK67%20JSZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '3.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f05a0887-0846-5ed4-b7d1-aa72a5b848d2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK67 JSZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK67%20JSZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 83397,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 3.2 TDCI 200 WILDTRAK 4WD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'TDCI 200 WILDTRAK 4WD',
 'vin': '6FPPXXMJ2PHC15987',
 'year': 2017}
2026-03-28 22:34:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK67%2520JSZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Saving data for AK67%20JSZ: {'auction_closing_time': 1774778400.0, 'created_time': 1773839447.59064, 'last_price_update_time': 1774737290.007798}
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK67%2520JSZ') HTTP/1.1" 204 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: HG64%20ETY
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG64%2520ETY%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for HG64%20ETY: 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: WJ68%20HJO
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520HJO%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for WJ68%20HJO: 2
2026-03-28 22:34:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e8d982b-07be-56d6-a9ec-fbf601785889 with identifier: WJ68%20HJO
2026-03-28 22:34:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e8d982b-07be-56d6-a9ec-fbf601785889 with scrape type 2
2026-03-28 22:34:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e8d982b-07be-56d6-a9ec-fbf601785889 with scrape type 2
2026-03-28 22:34:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3e8d982b-07be-56d6-a9ec-fbf601785889, identifier: WJ68%20HJO
2026-03-28 22:34:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3e8d982b-07be-56d6-a9ec-fbf601785889 with identifier: WJ68%20HJO
2026-03-28 22:34:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3e8d982b-07be-56d6-a9ec-fbf601785889 with identifier: WJ68%20HJO
2026-03-28 22:34:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3e8d982b-07be-56d6-a9ec-fbf601785889 with identifier: WJ68%20HJO to the API
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ68%20HJO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3e8d982b-07be-56d6-a9ec-fbf601785889',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ68 HJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ68%20HJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MITSUBISHI',
 'model': 'L200',
 'odometer': 114872,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MITSUBISHI L200 2.4 DI-D 178 WARRIOR 4WD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DI-D 178 WARRIOR 4WD',
 'vin': 'MMCJJKL10JH013807',
 'year': 2018}
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520HJO%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Saving data for WJ68%20HJO: {'auction_closing_time': 1774778400.0, 'created_time': 1774354296.849081, 'last_price_update_time': 1774737290.496653}
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ68%2520HJO') HTTP/1.1" 204 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: DP19%20XLJ
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for DP19%20XLJ: 2
2026-03-28 22:34:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94b88967-19db-56fb-9faf-acdb80b41002 with identifier: DP19%20XLJ
2026-03-28 22:34:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94b88967-19db-56fb-9faf-acdb80b41002 with scrape type 2
2026-03-28 22:34:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94b88967-19db-56fb-9faf-acdb80b41002 with scrape type 2
2026-03-28 22:34:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94b88967-19db-56fb-9faf-acdb80b41002, identifier: DP19%20XLJ
2026-03-28 22:34:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94b88967-19db-56fb-9faf-acdb80b41002 with identifier: DP19%20XLJ
2026-03-28 22:34:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94b88967-19db-56fb-9faf-acdb80b41002 with identifier: DP19%20XLJ
2026-03-28 22:34:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94b88967-19db-56fb-9faf-acdb80b41002 with identifier: DP19%20XLJ to the API
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP19%20XLJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '94b88967-19db-56fb-9faf-acdb80b41002',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP19 XLJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP19%20XLJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'RENAULT',
 'model': 'TRAFIC 2.7T',
 'odometer': 99370,
 'odometer_reading_unit': '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.7T 1.6 SL27 DCI 120 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'SL27 DCI 120 SPORT',
 'vin': 'VF1FL000662657589',
 'year': 2019}
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520XLJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Saving data for DP19%20XLJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774350739.664644, 'last_price_update_time': 1774737290.872819}
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP19%2520XLJ') HTTP/1.1" 204 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: DS69%20FNJ
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS69%2520FNJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for DS69%20FNJ: 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: M444%20WMC
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M444%2520WMC%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for M444%20WMC: 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: WX71%20KJK
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX71%2520KJK%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for WX71%20KJK: 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: YP20%20UUE
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP20%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for YP20%20UUE: 0
2026-03-28 22:34:50 [bca.uk] INFO: Found listing with ID: BK70%20EDJ
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK70%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:50 [bca.uk] INFO: Scrape type for BK70%20EDJ: 2
2026-03-28 22:34:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7f25601-9fe2-5420-9587-135862d93562 with identifier: BK70%20EDJ
2026-03-28 22:34:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7f25601-9fe2-5420-9587-135862d93562 with scrape type 2
2026-03-28 22:34:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7f25601-9fe2-5420-9587-135862d93562 with scrape type 2
2026-03-28 22:34:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7f25601-9fe2-5420-9587-135862d93562, identifier: BK70%20EDJ
2026-03-28 22:34:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7f25601-9fe2-5420-9587-135862d93562 with identifier: BK70%20EDJ
2026-03-28 22:34:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7f25601-9fe2-5420-9587-135862d93562 with identifier: BK70%20EDJ
2026-03-28 22:34:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7f25601-9fe2-5420-9587-135862d93562 with identifier: BK70%20EDJ to the API
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK70%20EDJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7f25601-9fe2-5420-9587-135862d93562',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BK70 EDJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK70%20EDJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 75467,
 'odometer_reading_unit': '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 NAVARA 2.3 DCI 190 TT 4WD N-GUARD CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD N-GUARD',
 'vin': 'VSKCTND23U0153862',
 'year': 2020}
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK70%2520EDJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Saving data for BK70%20EDJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774265905.425393, 'last_price_update_time': 1774737291.36429}
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK70%2520EDJ') HTTP/1.1" 204 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: PE70%20WXJ
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE70%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for PE70%20WXJ: 2
2026-03-28 22:34:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 930dce11-6412-5ec6-9bf9-b12305fec10e with identifier: PE70%20WXJ
2026-03-28 22:34:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 930dce11-6412-5ec6-9bf9-b12305fec10e with scrape type 2
2026-03-28 22:34:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 930dce11-6412-5ec6-9bf9-b12305fec10e with scrape type 2
2026-03-28 22:34:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 930dce11-6412-5ec6-9bf9-b12305fec10e, identifier: PE70%20WXJ
2026-03-28 22:34:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 930dce11-6412-5ec6-9bf9-b12305fec10e with identifier: PE70%20WXJ
2026-03-28 22:34:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 930dce11-6412-5ec6-9bf9-b12305fec10e with identifier: PE70%20WXJ
2026-03-28 22:34:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 930dce11-6412-5ec6-9bf9-b12305fec10e with identifier: PE70%20WXJ to the API
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 194,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PE70%20WXJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '930dce11-6412-5ec6-9bf9-b12305fec10e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PE70 WXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PE70%20WXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 36825,
 'odometer_reading_unit': '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 NAVARA 2.3 DCI 190 TT 4WD TEKNA CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'DCI 190 TT 4WD TEKNA',
 'vin': 'VSKCTND23U0140535',
 'year': 2020}
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE70%2520WXJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Saving data for PE70%20WXJ: {'auction_closing_time': 1774778400.0, 'created_time': 1774264260.909381, 'last_price_update_time': 1774737291.778247}
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PE70%2520WXJ') HTTP/1.1" 204 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: CN70%20CLU
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN70%2520CLU%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for CN70%20CLU: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: YA21%20WXD
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA21%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for YA21%20WXD: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: DN17%20AWX
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN17%2520AWX%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for DN17%20AWX: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: DU71%20VFF
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU71%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for DU71%20VFF: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: L200%20LLX
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L200%2520LLX%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for L200%20LLX: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: AV72%20MYN
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV72%2520MYN%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for AV72%20MYN: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: AY69%20EXM
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY69%2520EXM%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for AY69%20EXM: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: LP69%20CGG
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for LP69%20CGG: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: LR20%20GFU
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR20%2520GFU%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for LR20%20GFU: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: PN21%20LHB
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN21%2520LHB%27 HTTP/1.1" 200 None
2026-03-28 22:34:51 [bca.uk] INFO: Scrape type for PN21%20LHB: 0
2026-03-28 22:34:51 [bca.uk] INFO: Found listing with ID: YC21%20PYK
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520PYK%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YC21%20PYK: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: YG20%20MSU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG20%2520MSU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YG20%20MSU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: EF70%20MFE
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF70%2520MFE%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for EF70%20MFE: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: ESZ%208751
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25208751%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for ESZ%208751: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: MX73%20XBV
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX73%2520XBV%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for MX73%20XBV: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: HJ70%20CRU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520CRU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for HJ70%20CRU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: YM16%20PKU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM16%2520PKU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YM16%20PKU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: YP68%20SUU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP68%2520SUU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YP68%20SUU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: YS21%20XMZ
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS21%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YS21%20XMZ: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: BW19%20TUY
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520TUY%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for BW19%20TUY: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: CE69%20ZVC
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE69%2520ZVC%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for CE69%20ZVC: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: FH69%20LRU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH69%2520LRU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for FH69%20LRU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: KU16%20WMW
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520WMW%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for KU16%20WMW: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: KU68%20AVW
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU68%2520AVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for KU68%20AVW: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: LC18%20KHZ
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for LC18%20KHZ: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: LP19%20EGD
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520EGD%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for LP19%20EGD: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: DX68%20ZVP
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520ZVP%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for DX68%20ZVP: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: GD17%20EVG
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD17%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for GD17%20EVG: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: LC68%20CKD
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520CKD%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for LC68%20CKD: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: LC71%20PBO
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520PBO%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for LC71%20PBO: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: YB19%20RUK
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520RUK%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for YB19%20RUK: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: HG17%20BBK
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG17%2520BBK%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for HG17%20BBK: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: SK69%20RNJ
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520RNJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for SK69%20RNJ: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: FE70%20WJM
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for FE70%20WJM: 2
2026-03-28 22:34:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with identifier: FE70%20WJM
2026-03-28 22:34:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with scrape type 2
2026-03-28 22:34:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with scrape type 2
2026-03-28 22:34:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c20aea3-4d5f-5191-840a-1be8f55a3d43, identifier: FE70%20WJM
2026-03-28 22:34:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with identifier: FE70%20WJM
2026-03-28 22:34:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with identifier: FE70%20WJM
2026-03-28 22:34:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c20aea3-4d5f-5191-840a-1be8f55a3d43 with identifier: FE70%20WJM to the API
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=113&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE70%20WJM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4c20aea3-4d5f-5191-840a-1be8f55a3d43',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE70 WJM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE70%20WJM&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 89697,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PLB75987',
 'year': 2020}
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE70%2520WJM%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Saving data for FE70%20WJM: {'auction_closing_time': 1774778400.0, 'created_time': 1774354290.348567, 'last_price_update_time': 1774737292.796487}
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE70%2520WJM') HTTP/1.1" 204 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: MF22%20XAM
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF22%2520XAM%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for MF22%20XAM: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: BW17%20AYN
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW17%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for BW17%20AYN: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: NX12%20OSU
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX12%2520OSU%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for NX12%20OSU: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: CE20%20XJW
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE20%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for CE20%20XJW: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: WK69%20XGS
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK69%2520XGS%27 HTTP/1.1" 200 None
2026-03-28 22:34:52 [bca.uk] INFO: Scrape type for WK69%20XGS: 0
2026-03-28 22:34:52 [bca.uk] INFO: Found listing with ID: DS64%20LZX
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS64%2520LZX%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for DS64%20LZX: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: BP15%20CWT
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP15%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for BP15%20CWT: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: WG69%20VDE
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520VDE%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for WG69%20VDE: 0
2026-03-28 22:34:53 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:53 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded
2026-03-28 22:34:53 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:53 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: YY12%20NHZ
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY12%2520NHZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for YY12%20NHZ: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: LX17%20VTU
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for LX17%20VTU: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: YM19%20RKK
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM19%2520RKK%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for YM19%20RKK: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: BN68%20OJL
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN68%2520OJL%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for BN68%20OJL: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: LL66%20XUS
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL66%2520XUS%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for LL66%20XUS: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: FM19%20VZC
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520VZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for FM19%20VZC: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: SP15%20WYO
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34: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%2520WYO%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for SP15%20WYO: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: WO67%20MRU
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520MRU%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for WO67%20MRU: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: CT16%20ETR
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT16%2520ETR%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for CT16%20ETR: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: CV21%20YPU
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV21%2520YPU%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for CV21%20YPU: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: YK24%20OHR
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK24%2520OHR%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for YK24%20OHR: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: BK58%20VMT
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK58%2520VMT%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for BK58%20VMT: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: VX51%20FSY
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX51%2520FSY%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for VX51%20FSY: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: CN19%20TXP
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN19%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for CN19%20TXP: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: KY17%20FHZ
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY17%2520FHZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for KY17%20FHZ: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: RO14%20TXT
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520TXT%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for RO14%20TXT: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: YY20%20SXW
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for YY20%20SXW: 2
2026-03-28 22:34:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with identifier: YY20%20SXW
2026-03-28 22:34:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with scrape type 2
2026-03-28 22:34:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with scrape type 2
2026-03-28 22:34:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b, identifier: YY20%20SXW
2026-03-28 22:34:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with identifier: YY20%20SXW
2026-03-28 22:34:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with identifier: YY20%20SXW
2026-03-28 22:34:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b with identifier: YY20%20SXW to the API
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY20%20SXW-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '26cd3bb6-fad4-5a0b-a9f3-0509093ebd9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YY20 SXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY20%20SXW&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'FORD',
 'model': 'TRANSIT COURIER',
 'odometer': 61495,
 'odometer_reading_unit': '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 COURIER 1.0 E/B 100 LIMITED (6) Van',
 'transmission': 'manual',
 'trim': 'E/B 100 LIMITED (6)',
 'vin': 'WF0WXXTACWLB09479',
 'year': 2020}
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY20%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Saving data for YY20%20SXW: {'auction_closing_time': 1774778400.0, 'created_time': 1774354356.267505, 'last_price_update_time': 1774737293.72774}
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY20%2520SXW') HTTP/1.1" 204 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: FV67%20VDM
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDM%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for FV67%20VDM: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: FV67%20VDZ
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV67%2520VDZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for FV67%20VDZ: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: L11%20WSK
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L11%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for L11%20WSK: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: GD70%20PNN
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD70%2520PNN%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for GD70%20PNN: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: DF11%20NXL
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF11%2520NXL%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for DF11%20NXL: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: FE62%20KXP
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE62%2520KXP%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for FE62%20KXP: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: KV18%20TYZ
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV18%2520TYZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for KV18%20TYZ: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: HX64%20YAK
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX64%2520YAK%27 HTTP/1.1" 200 None
2026-03-28 22:34:53 [bca.uk] INFO: Scrape type for HX64%20YAK: 0
2026-03-28 22:34:53 [bca.uk] INFO: Found listing with ID: CE66%20VAA
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE66%2520VAA%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for CE66%20VAA: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: CU15%20UKL
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU15%2520UKL%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for CU15%20UKL: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: CK22%20PXE
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK22%2520PXE%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for CK22%20PXE: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: MA70%20BJO
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA70%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for MA70%20BJO: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: WK19%20OCS
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK19%2520OCS%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for WK19%20OCS: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: WR68%20MXC
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR68%2520MXC%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for WR68%20MXC: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: SF67%20WSN
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF67%2520WSN%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for SF67%20WSN: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: SK21%20VMP
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520VMP%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for SK21%20VMP: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: LY21%20BCK
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY21%2520BCK%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for LY21%20BCK: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: BL68%20FEJ
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL68%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for BL68%20FEJ: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: DX70%20LOJ
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX70%2520LOJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for DX70%20LOJ: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: SK69%20NBX
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK69%2520NBX%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for SK69%20NBX: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: WN70%20YOE
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520YOE%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for WN70%20YOE: 2
2026-03-28 22:34:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4057abe-3e41-5ac4-9630-e04922d5df60 with identifier: WN70%20YOE
2026-03-28 22:34:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4057abe-3e41-5ac4-9630-e04922d5df60 with scrape type 2
2026-03-28 22:34:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4057abe-3e41-5ac4-9630-e04922d5df60 with scrape type 2
2026-03-28 22:34:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4057abe-3e41-5ac4-9630-e04922d5df60, identifier: WN70%20YOE
2026-03-28 22:34:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4057abe-3e41-5ac4-9630-e04922d5df60 with identifier: WN70%20YOE
2026-03-28 22:34:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4057abe-3e41-5ac4-9630-e04922d5df60 with identifier: WN70%20YOE
2026-03-28 22:34:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4057abe-3e41-5ac4-9630-e04922d5df60 with identifier: WN70%20YOE to the API
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN70%20YOE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.7L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd4057abe-3e41-5ac4-9630-e04922d5df60',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN70 YOE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN70%20YOE&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO 114',
 'odometer': 68033,
 'odometer_reading_unit': '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 VITO 114 1.7 CDI L2 FWD PROGRESSIVE PanelVan',
 'transmission': 'manual',
 'trim': 'CDI L2 FWD PROGRESSIVE',
 'vin': 'W1V44760323794343',
 'year': 2020}
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN70%2520YOE%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Saving data for WN70%20YOE: {'auction_closing_time': 1774778400.0, 'created_time': 1774350613.157098, 'last_price_update_time': 1774737294.611611}
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520YOE') HTTP/1.1" 204 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: AO72%20ZBC
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO72%2520ZBC%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for AO72%20ZBC: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: LP69%20OCN
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520OCN%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for LP69%20OCN: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: BN20%20UGF
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN20%2520UGF%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for BN20%20UGF: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: YD03%20MPY
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD03%2520MPY%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for YD03%20MPY: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: BP71%20WPU
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP71%2520WPU%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for BP71%20WPU: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: LV69%20SZF
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV69%2520SZF%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for LV69%20SZF: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: GN09%20GZC
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN09%2520GZC%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for GN09%20GZC: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: KP73%20VCJ
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP73%2520VCJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for KP73%20VCJ: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: CN71%20OMB
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520OMB%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for CN71%20OMB: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: BP20%20OVJ
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP20%2520OVJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for BP20%20OVJ: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: RXZ%201425
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RXZ%25201425%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for RXZ%201425: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: BL66%20PXR
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL66%2520PXR%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for BL66%20PXR: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: HN71%20ZHH
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN71%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for HN71%20ZHH: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: VE11%20WDD
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE11%2520WDD%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for VE11%20WDD: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: PX72%20KFY
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520KFY%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for PX72%20KFY: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: MC74%20RHU
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC74%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for MC74%20RHU: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: YR69%20NVT
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR69%2520NVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:54 [bca.uk] INFO: Scrape type for YR69%20NVT: 0
2026-03-28 22:34:54 [bca.uk] INFO: Found listing with ID: LX19%20OHG
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX19%2520OHG%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for LX19%20OHG: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: KX70%20NLM
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX70%2520NLM%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for KX70%20NLM: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: YR22%20RVW
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520RVW%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for YR22%20RVW: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: LY71%20EVG
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY71%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for LY71%20EVG: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: MJ72%20KDV
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520KDV%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for MJ72%20KDV: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: YE19%20FEL
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520FEL%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for YE19%20FEL: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: YR72%20AAX
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR72%2520AAX%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for YR72%20AAX: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: SK21%20XXR
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK21%2520XXR%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for SK21%20XXR: 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: DS74%20HCY
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS74%2520HCY%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for DS74%20HCY: 2
2026-03-28 22:34:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c471e525-1705-507b-b2e4-721cef0a6543 with identifier: DS74%20HCY
2026-03-28 22:34:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c471e525-1705-507b-b2e4-721cef0a6543 with scrape type 2
2026-03-28 22:34:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c471e525-1705-507b-b2e4-721cef0a6543 with scrape type 2
2026-03-28 22:34:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c471e525-1705-507b-b2e4-721cef0a6543, identifier: DS74%20HCY
2026-03-28 22:34:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c471e525-1705-507b-b2e4-721cef0a6543 with identifier: DS74%20HCY
2026-03-28 22:34:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c471e525-1705-507b-b2e4-721cef0a6543 with identifier: DS74%20HCY
2026-03-28 22:34:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c471e525-1705-507b-b2e4-721cef0a6543 with identifier: DS74%20HCY to the API
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS74%20HCY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c471e525-1705-507b-b2e4-721cef0a6543',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS74 HCY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS74%20HCY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 18813,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 165 L3 H2 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 165 L3 H2 LIMITED',
 'vin': 'WF0EXXTTRERL71859',
 'year': 2024}
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS74%2520HCY%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Saving data for DS74%20HCY: {'auction_closing_time': 1775728800.0, 'created_time': 1774448823.433919, 'last_price_update_time': 1774737295.509731}
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS74%2520HCY') HTTP/1.1" 204 0
2026-03-28 22:34:55 [bca.uk] INFO: Found listing with ID: BJ74%20MGU
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520MGU%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Scrape type for BJ74%20MGU: 2
2026-03-28 22:34:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edb1004b-c94a-5206-a699-1385e2082ba3 with identifier: BJ74%20MGU
2026-03-28 22:34:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edb1004b-c94a-5206-a699-1385e2082ba3 with scrape type 2
2026-03-28 22:34:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edb1004b-c94a-5206-a699-1385e2082ba3 with scrape type 2
2026-03-28 22:34:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edb1004b-c94a-5206-a699-1385e2082ba3, identifier: BJ74%20MGU
2026-03-28 22:34:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edb1004b-c94a-5206-a699-1385e2082ba3 with identifier: BJ74%20MGU
2026-03-28 22:34:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edb1004b-c94a-5206-a699-1385e2082ba3 with identifier: BJ74%20MGU
2026-03-28 22:34:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edb1004b-c94a-5206-a699-1385e2082ba3 with identifier: BJ74%20MGU to the API
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ74%20MGU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edb1004b-c94a-5206-a699-1385e2082ba3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ74 MGU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ74%20MGU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 18682,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L3 H2 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 H2 TREND',
 'vin': 'WF0EXXTTRERL75068',
 'year': 2024}
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520MGU%27 HTTP/1.1" 200 None
2026-03-28 22:34:55 [bca.uk] INFO: Saving data for BJ74%20MGU: {'auction_closing_time': 1775728800.0, 'created_time': 1774448821.424469, 'last_price_update_time': 1774737295.991901}
2026-03-28 22:34:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ74%2520MGU') HTTP/1.1" 204 0
2026-03-28 22:34:56 [bca.uk] INFO: Found listing with ID: BG74%20YVZ
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Scrape type for BG74%20YVZ: 2
2026-03-28 22:34:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9dfb119-411b-5d62-9a7e-f469fc26fe3d with identifier: BG74%20YVZ
2026-03-28 22:34:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9dfb119-411b-5d62-9a7e-f469fc26fe3d with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9dfb119-411b-5d62-9a7e-f469fc26fe3d with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e9dfb119-411b-5d62-9a7e-f469fc26fe3d, identifier: BG74%20YVZ
2026-03-28 22:34:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e9dfb119-411b-5d62-9a7e-f469fc26fe3d with identifier: BG74%20YVZ
2026-03-28 22:34:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e9dfb119-411b-5d62-9a7e-f469fc26fe3d with identifier: BG74%20YVZ
2026-03-28 22:34:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e9dfb119-411b-5d62-9a7e-f469fc26fe3d with identifier: BG74%20YVZ to the API
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 224,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BG74%20YVZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e9dfb119-411b-5d62-9a7e-f469fc26fe3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BG74 YVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BG74%20YVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 24972,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L3 H2 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L3 H2 TREND',
 'vin': 'WF0EXXTTRERL73794',
 'year': 2024}
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520YVZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Saving data for BG74%20YVZ: {'auction_closing_time': 1775728800.0, 'created_time': 1774448811.724602, 'last_price_update_time': 1774737296.378535}
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BG74%2520YVZ') HTTP/1.1" 204 0
2026-03-28 22:34:56 [bca.uk] INFO: Found listing with ID: LD23%20HDU
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520HDU%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Scrape type for LD23%20HDU: 2
2026-03-28 22:34:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6ac486b-6747-5278-bce5-128e17bde179 with identifier: LD23%20HDU
2026-03-28 22:34:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6ac486b-6747-5278-bce5-128e17bde179 with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6ac486b-6747-5278-bce5-128e17bde179 with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6ac486b-6747-5278-bce5-128e17bde179, identifier: LD23%20HDU
2026-03-28 22:34:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6ac486b-6747-5278-bce5-128e17bde179 with identifier: LD23%20HDU
2026-03-28 22:34:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6ac486b-6747-5278-bce5-128e17bde179 with identifier: LD23%20HDU
2026-03-28 22:34:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6ac486b-6747-5278-bce5-128e17bde179 with identifier: LD23%20HDU to the API
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 249,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD23%20HDU-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a6ac486b-6747-5278-bce5-128e17bde179',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD23 HDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD23%20HDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 58756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 170 L4 H3 HD LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 170 L4 H3 HD LEADER',
 'vin': 'WF0EXXTTREPC32099',
 'year': 2023}
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520HDU%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Saving data for LD23%20HDU: {'auction_closing_time': 1775728800.0, 'created_time': 1774448849.523545, 'last_price_update_time': 1774737296.787928}
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD23%2520HDU') HTTP/1.1" 204 0
2026-03-28 22:34:56 [bca.uk] INFO: Found listing with ID: WK66%20VBY
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK66%2520VBY%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Scrape type for WK66%20VBY: 0
2026-03-28 22:34:56 [bca.uk] INFO: Found listing with ID: DS72%20VLC
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520VLC%27 HTTP/1.1" 200 None
2026-03-28 22:34:56 [bca.uk] INFO: Scrape type for DS72%20VLC: 2
2026-03-28 22:34:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 082025b4-5f6a-5a63-91f8-b99cf5cac10d with identifier: DS72%20VLC
2026-03-28 22:34:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 082025b4-5f6a-5a63-91f8-b99cf5cac10d with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 082025b4-5f6a-5a63-91f8-b99cf5cac10d with scrape type 2
2026-03-28 22:34:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 082025b4-5f6a-5a63-91f8-b99cf5cac10d, identifier: DS72%20VLC
2026-03-28 22:34:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 082025b4-5f6a-5a63-91f8-b99cf5cac10d with identifier: DS72%20VLC
2026-03-28 22:34:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 082025b4-5f6a-5a63-91f8-b99cf5cac10d with identifier: DS72%20VLC
2026-03-28 22:34:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 082025b4-5f6a-5a63-91f8-b99cf5cac10d with identifier: DS72%20VLC to the API
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=114&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS72%20VLC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-04-09T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '082025b4-5f6a-5a63-91f8-b99cf5cac10d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS72 VLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS72%20VLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 61146,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 DYNAMIC L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 DYNAMIC L2 H1',
 'vin': 'VXEVBYHRMN7074075',
 'year': 2022}
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520VLC%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Saving data for DS72%20VLC: {'auction_closing_time': 1775728800.0, 'created_time': 1773835172.704611, 'last_price_update_time': 1774737297.18928}
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS72%2520VLC') HTTP/1.1" 204 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: SH67%20GKV
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520GKV%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for SH67%20GKV: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: SB19%20LHM
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB19%2520LHM%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for SB19%20LHM: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: S7%20GPO
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27S7%2520GPO%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for S7%20GPO: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: DN16%20EXE
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN16%2520EXE%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for DN16%20EXE: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: GM64%20DGZ
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM64%2520DGZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for GM64%20DGZ: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: SO14%20MWA
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO14%2520MWA%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for SO14%20MWA: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: PJ62%20JKF
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ62%2520JKF%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for PJ62%20JKF: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: BX66%20ZNY
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX66%2520ZNY%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for BX66%20ZNY: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: FH17%20VKP
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH17%2520VKP%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for FH17%20VKP: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: LL18%20EVB
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL18%2520EVB%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for LL18%20EVB: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: MD66%20HPN
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD66%2520HPN%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for MD66%20HPN: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: AX15%20XZF
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520XZF%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for AX15%20XZF: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: BL63%20AUT
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL63%2520AUT%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for BL63%20AUT: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: ND13%20LJE
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND13%2520LJE%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for ND13%20LJE: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: DU15%20PDZ
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU15%2520PDZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for DU15%20PDZ: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: DA63%20VOD
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA63%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for DA63%20VOD: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: GY15%20CYU
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY15%2520CYU%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for GY15%20CYU: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: HG70%20HSV
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG70%2520HSV%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for HG70%20HSV: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: GV13%20WKW
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV13%2520WKW%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for GV13%20WKW: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: DY68%20MOA
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY68%2520MOA%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for DY68%20MOA: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: GL21%20VFF
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520VFF%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for GL21%20VFF: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: ME23%20HPF
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME23%2520HPF%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for ME23%20HPF: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: CE62%20FOV
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE62%2520FOV%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for CE62%20FOV: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: WP21%20PWO
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP21%2520PWO%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for WP21%20PWO: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: KP66%20LND
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP66%2520LND%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for KP66%20LND: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: LJ73%20POK
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ73%2520POK%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for LJ73%20POK: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: AU14%20PRV
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU14%2520PRV%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for AU14%20PRV: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: RA19%20VWF
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA19%2520VWF%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for RA19%20VWF: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: LE74%20DYD
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE74%2520DYD%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for LE74%20DYD: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: SJ19%20YDB
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ19%2520YDB%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for SJ19%20YDB: 0
2026-03-28 22:34:57 [bca.uk] INFO: Found listing with ID: KO24%20RVN
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO24%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 22:34:57 [bca.uk] INFO: Scrape type for KO24%20RVN: 0
2026-03-28 22:34:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:34:58 [bca.uk] INFO: Total items found: 100
2026-03-28 22:34:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded
2026-03-28 22:34:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:34:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: MC19%20WBE
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC19%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for MC19%20WBE: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: YT22%20VLG
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT22%2520VLG%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for YT22%20VLG: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: RF21%20KJE
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF21%2520KJE%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for RF21%20KJE: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: HT71%20GXX
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for HT71%20GXX: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: ML22%20ZRR
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML22%2520ZRR%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for ML22%20ZRR: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: FN22%20KZM
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN22%2520KZM%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for FN22%20KZM: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: AF72%20URN
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520URN%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for AF72%20URN: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: LL70%20YVB
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL70%2520YVB%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for LL70%20YVB: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: BD71%20HWO
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD71%2520HWO%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for BD71%20HWO: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: LV67%20VRD
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV67%2520VRD%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for LV67%20VRD: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: BV72%20ZJZ
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520ZJZ%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for BV72%20ZJZ: 0
2026-03-28 22:34:58 [bca.uk] INFO: Found listing with ID: KP22%20GXA
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:34:58 [bca.uk] INFO: Scrape type for KP22%20GXA: 2
2026-03-28 22:34:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db410fad-34e0-5bbe-aa51-e99e1cdcf51c with identifier: KP22%20GXA
2026-03-28 22:34:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db410fad-34e0-5bbe-aa51-e99e1cdcf51c with scrape type 2
2026-03-28 22:34:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item db410fad-34e0-5bbe-aa51-e99e1cdcf51c with scrape type 2
2026-03-28 22:34:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: db410fad-34e0-5bbe-aa51-e99e1cdcf51c, identifier: KP22%20GXA
2026-03-28 22:34:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:34:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: db410fad-34e0-5bbe-aa51-e99e1cdcf51c with identifier: KP22%20GXA
2026-03-28 22:34:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: db410fad-34e0-5bbe-aa51-e99e1cdcf51c with identifier: KP22%20GXA
2026-03-28 22:34:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: db410fad-34e0-5bbe-aa51-e99e1cdcf51c with identifier: KP22%20GXA to the API
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:34:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=115&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KP22%20GXA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'db410fad-34e0-5bbe-aa51-e99e1cdcf51c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KP22 GXA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KP22%20GXA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'SPRINTER 315',
 'odometer': 33770,
 'odometer_reading_unit': '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': 'W1V9071352N188021',
 'year': 2022}
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP22%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Saving data for KP22%20GXA: {'auction_closing_time': 1774864800.0, 'created_time': 1773834057.910041, 'last_price_update_time': 1774737299.225758}
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KP22%2520GXA') HTTP/1.1" 204 0
2026-03-28 22:34:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: YB71%20LWG
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520LWG%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for YB71%20LWG: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: NU20%20ZTD
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520ZTD%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for NU20%20ZTD: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: YP72%20RVU
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520RVU%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for YP72%20RVU: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LC69%20LPN
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520LPN%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LC69%20LPN: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: HN16%20WFK
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN16%2520WFK%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for HN16%20WFK: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: P20%20OPT
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P20%2520OPT%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for P20%20OPT: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: FN72%20OKB
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN72%2520OKB%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for FN72%20OKB: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DV13%20WTF
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV13%2520WTF%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DV13%20WTF: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: KU11%20VAK
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU11%2520VAK%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for KU11%20VAK: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: KT13%20LZJ
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT13%2520LZJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for KT13%20LZJ: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DA15%20XTH
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DA15%20XTH: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: WN75%20GDK
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for WN75%20GDK: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: BD73%20HLH
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD73%2520HLH%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for BD73%20HLH: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DT24%20NXY
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT24%2520NXY%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DT24%20NXY: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DY71%20ODW
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520ODW%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DY71%20ODW: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: MV74%20ENU
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV74%2520ENU%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for MV74%20ENU: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LF23%20NFW
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520NFW%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LF23%20NFW: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: YF23%20UMR
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF23%2520UMR%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for YF23%20UMR: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: BX22%20SFY
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX22%2520SFY%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for BX22%20SFY: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DN25%20TKK
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN25%2520TKK%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DN25%20TKK: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: ND72%20HSA
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND72%2520HSA%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for ND72%20HSA: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LX66%20UPG
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX66%2520UPG%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LX66%20UPG: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: MJ24%20WPP
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ24%2520WPP%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for MJ24%20WPP: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DY74%20BXA
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BXA%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DY74%20BXA: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LV59%20EFJ
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520EFJ%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LV59%20EFJ: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: CJ23%20MYM
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520MYM%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for CJ23%20MYM: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: ML74%20VGT
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML74%2520VGT%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for ML74%20VGT: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: RE24%20KBP
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE24%2520KBP%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for RE24%20KBP: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: GL07%20HNH
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL07%2520HNH%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for GL07%20HNH: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: DY74%20BVT
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY74%2520BVT%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for DY74%20BVT: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: GD23%20DKF
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520DKF%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for GD23%20DKF: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LS24%20GNX
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS24%2520GNX%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LS24%20GNX: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LN24%20RHE
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RHE%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LN24%20RHE: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: AX72%20JHK
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX72%2520JHK%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for AX72%20JHK: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: VX24%20WMP
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX24%2520WMP%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for VX24%20WMP: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: YE72%20CKG
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE72%2520CKG%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for YE72%20CKG: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: LM72%20XNW
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM72%2520XNW%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for LM72%20XNW: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: YH23%20CMY
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520CMY%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for YH23%20CMY: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: BN25%20RHA
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RHA%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for BN25%20RHA: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: BN25%20RHF
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN25%2520RHF%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for BN25%20RHF: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: BT23%20KAX
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT23%2520KAX%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for BT23%20KAX: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: KN24%20BNV
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:34:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN24%2520BNV%27 HTTP/1.1" 200 None
2026-03-28 22:34:59 [bca.uk] INFO: Scrape type for KN24%20BNV: 0
2026-03-28 22:34:59 [bca.uk] INFO: Found listing with ID: MW74%20DVX
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520DVX%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for MW74%20DVX: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: MW74%20NRE
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520NRE%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for MW74%20NRE: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: BP74%20DXT
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP74%2520DXT%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for BP74%20DXT: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: BJ25%20XSZ
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ25%2520XSZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for BJ25%20XSZ: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: VO24%20OOV
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO24%2520OOV%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for VO24%20OOV: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: FB19%20ABX
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520ABX%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for FB19%20ABX: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: FM67%20FFV
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM67%2520FFV%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for FM67%20FFV: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: KY17%20MBX
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY17%2520MBX%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for KY17%20MBX: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YL67%20YBR
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520YBR%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YL67%20YBR: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: CU11%20FXP
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU11%2520FXP%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for CU11%20FXP: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: HJ70%20WBF
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ70%2520WBF%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for HJ70%20WBF: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WF70%20UUZ
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF70%2520UUZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WF70%20UUZ: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: LP15%20JMU
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP15%2520JMU%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for LP15%20JMU: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WP23%20RVN
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520RVN%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WP23%20RVN: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: E8%20LCL
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27E8%2520LCL%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for E8%20LCL: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: FT73%20MXW
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT73%2520MXW%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for FT73%20MXW: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: RJ69%20LVN
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ69%2520LVN%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for RJ69%20LVN: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: VX72%20GWK
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX72%2520GWK%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for VX72%20GWK: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: NX69%20SXL
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520SXL%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for NX69%20SXL: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: EA67%20WLP
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520WLP%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for EA67%20WLP: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: FL71%20EKN
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL71%2520EKN%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for FL71%20EKN: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: FN66%20PKK
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520PKK%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for FN66%20PKK: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: GJ68%20KUY
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ68%2520KUY%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for GJ68%20KUY: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: KW21%20WFB
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW21%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for KW21%20WFB: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: MW68%20AUV
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520AUV%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for MW68%20AUV: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: NJ67%20FZX
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ67%2520FZX%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for NJ67%20FZX: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: SY21%20WBK
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY21%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for SY21%20WBK: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WF74%20FKV
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF74%2520FKV%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WF74%20FKV: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WJ73%20RYC
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ73%2520RYC%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WJ73%20RYC: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WK72%20XPS
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK72%2520XPS%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WK72%20XPS: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YY17%20YYH
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY17%2520YYH%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YY17%20YYH: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: SP22%20ZVJ
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP22%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for SP22%20ZVJ: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: BL74%20UMS
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL74%2520UMS%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for BL74%20UMS: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: BT74%20NGF
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520NGF%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for BT74%20NGF: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: RX74%20CCN
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX74%2520CCN%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for RX74%20CCN: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: WT25%20UGC
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UGC%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for WT25%20UGC: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM74%20KJY
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM74%20KJY: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM74%20KKS
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM74%20KKS: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM74%20KLC
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLC%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM74%20KLC: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM74%20KLP
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLP%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM74%20KLP: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM74%20KLU
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM74%2520KLU%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM74%20KLU: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YP74%20VLO
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VLO%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YP74%20VLO: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: YM17%20LFO
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM17%2520LFO%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for YM17%20LFO: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: DC72%20MDK
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC72%2520MDK%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for DC72%20MDK: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: EF68%20NYN
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF68%2520NYN%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for EF68%20NYN: 0
2026-03-28 22:35:00 [bca.uk] INFO: Found listing with ID: GX20%20UMK
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520UMK%27 HTTP/1.1" 200 None
2026-03-28 22:35:00 [bca.uk] INFO: Scrape type for GX20%20UMK: 0
2026-03-28 22:35:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:03 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded
2026-03-28 22:35:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: GY14%20NPF
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520NPF%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for GY14%20NPF: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: GY64%20NJV
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY64%2520NJV%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for GY64%20NJV: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: LB68%20CAV
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB68%2520CAV%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for LB68%20CAV: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: MV59%20XBC
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV59%2520XBC%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for MV59%20XBC: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: SB69%20UXK
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520UXK%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for SB69%20UXK: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: SL15%20VMP
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL15%2520VMP%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for SL15%20VMP: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: HJ74%20VSC
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ74%2520VSC%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for HJ74%20VSC: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: KR70%20YJP
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520YJP%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for KR70%20YJP: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: VU21%20WPR
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU21%2520WPR%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for VU21%20WPR: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: BU68%20VHV
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520VHV%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for BU68%20VHV: 0
2026-03-28 22:35:03 [bca.uk] INFO: Found listing with ID: CN72%20XPC
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN72%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 22:35:03 [bca.uk] INFO: Scrape type for CN72%20XPC: 2
2026-03-28 22:35:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 50af50dd-4e90-5678-a32e-711c30a9331c with identifier: CN72%20XPC
2026-03-28 22:35:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 50af50dd-4e90-5678-a32e-711c30a9331c with scrape type 2
2026-03-28 22:35:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 50af50dd-4e90-5678-a32e-711c30a9331c with scrape type 2
2026-03-28 22:35:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 50af50dd-4e90-5678-a32e-711c30a9331c, identifier: CN72%20XPC
2026-03-28 22:35:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 50af50dd-4e90-5678-a32e-711c30a9331c with identifier: CN72%20XPC
2026-03-28 22:35:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 50af50dd-4e90-5678-a32e-711c30a9331c with identifier: CN72%20XPC
2026-03-28 22:35:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 50af50dd-4e90-5678-a32e-711c30a9331c with identifier: CN72%20XPC to the API
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=116&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CN72%20XPC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T07:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '50af50dd-4e90-5678-a32e-711c30a9331c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CN72 XPC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CN72%20XPC&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250 E S/B',
 'odometer': 93237,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13000,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 E S/B 1.3 AMG LINE PREMIUM DCT Estate',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'W1K5M8GB0PN341725',
 'year': 2022}
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN72%2520XPC%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Saving data for CN72%20XPC: {'auction_closing_time': 1775026800.0, 'created_time': 1773933601.188742, 'last_price_update_time': 1774737304.541301}
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CN72%2520XPC') HTTP/1.1" 204 0
2026-03-28 22:35:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CU67%20XHE
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU67%2520XHE%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CU67%20XHE: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CU71%20KKR
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU71%2520KKR%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CU71%20KKR: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CU71%20MJJ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU71%2520MJJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CU71%20MJJ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CV74%20NFE
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV74%2520NFE%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CV74%20NFE: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: MA20%20BKJ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA20%2520BKJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for MA20%20BKJ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: YK22%20LPZ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK22%2520LPZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for YK22%20LPZ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: NL62%20UCG
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL62%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for NL62%20UCG: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: SP21%20EKK
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP21%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for SP21%20EKK: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CE22%20FFH
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE22%2520FFH%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CE22%20FFH: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: CF71%20VNY
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520VNY%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for CF71%20VNY: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: DX71%20FVV
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX71%2520FVV%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for DX71%20FVV: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: DX72%20XDH
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX72%2520XDH%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for DX72%20XDH: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: GJ71%20VJZ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ71%2520VJZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for GJ71%20VJZ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: GM21%20MXU
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM21%2520MXU%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for GM21%20MXU: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: KN23%20UGL
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520UGL%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for KN23%20UGL: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: MM19%20WRX
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM19%2520WRX%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for MM19%20WRX: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: OV71%20YGZ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520YGZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for OV71%20YGZ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: WN22%20HMC
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HMC%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for WN22%20HMC: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: SA73%20BZJ
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520BZJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for SA73%20BZJ: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: NM08%20UTX
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NM08%2520UTX%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for NM08%20UTX: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: LC66%20BWN
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520BWN%27 HTTP/1.1" 200 None
2026-03-28 22:35:04 [bca.uk] INFO: Scrape type for LC66%20BWN: 0
2026-03-28 22:35:04 [bca.uk] INFO: Found listing with ID: HT68%20HFO
2026-03-28 22:35:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT68%2520HFO%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for HT68%20HFO: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: GF71%20TYU
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520TYU%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for GF71%20TYU: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: LV23%20WOH
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520WOH%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for LV23%20WOH: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: WV70%20XUT
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV70%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for WV70%20XUT: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: MT71%20NLD
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT71%2520NLD%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for MT71%20NLD: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: OW24%20UHX
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW24%2520UHX%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for OW24%20UHX: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: SC69%20FVG
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SC69%2520FVG%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for SC69%20FVG: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DS23%20OED
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS23%2520OED%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DS23%20OED: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DS72%20PZK
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS72%2520PZK%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DS72%20PZK: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DV56%20JXP
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV56%2520JXP%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DV56%20JXP: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: KS62%20AHO
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS62%2520AHO%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for KS62%20AHO: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: MA75%20FOJ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA75%2520FOJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for MA75%20FOJ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: MJ72%20HRU
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ72%2520HRU%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for MJ72%20HRU: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: NL22%20GOJ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520GOJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for NL22%20GOJ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: BN67%20YZR
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN67%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for BN67%20YZR: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YD65%20WLG
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD65%2520WLG%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YD65%20WLG: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: NA20%20NSK
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA20%2520NSK%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for NA20%20NSK: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YR15%20UCP
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR15%2520UCP%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YR15%20UCP: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: CU72%20NHH
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for CU72%20NHH: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: CU22%20NHB
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU22%2520NHB%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for CU22%20NHB: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: BX13%20TGK
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX13%2520TGK%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for BX13%20TGK: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DN69%20AEV
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN69%2520AEV%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DN69%20AEV: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YP20%20HNW
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP20%2520HNW%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YP20%20HNW: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YN15%20RPU
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN15%2520RPU%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YN15%20RPU: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: LD65%20XMX
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520XMX%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for LD65%20XMX: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: FN66%20BWA
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN66%2520BWA%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for FN66%20BWA: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YX19%20FWF
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX19%2520FWF%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YX19%20FWF: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: HV73%20PZA
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520PZA%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for HV73%20PZA: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: BG71%20OLJ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG71%2520OLJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for BG71%20OLJ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: LA72%20ZKL
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520ZKL%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for LA72%20ZKL: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: MJ71%20HZT
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ71%2520HZT%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for MJ71%20HZT: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: OV25%20VXC
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520VXC%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for OV25%20VXC: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: OV74%20CVH
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV74%2520CVH%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for OV74%20CVH: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: KP20%20WJK
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP20%2520WJK%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for KP20%20WJK: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: PO21%20XJG
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO21%2520XJG%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for PO21%20XJG: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: WG71%20AZO
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG71%2520AZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for WG71%20AZO: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: WX73%20VAV
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX73%2520VAV%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for WX73%20VAV: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KOV
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOV%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KOV: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KTF
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KTF%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KTF: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KUR
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KUR%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KUR: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KXJ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KXJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KXJ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KZW
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KZW: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20LFM
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFM%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20LFM: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20LFW
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFW%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20LFW: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20LGO
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LGO%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20LGO: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20LTA
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LTA%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20LTA: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20ULU
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520ULU%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20ULU: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DY71%20OAA
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY71%2520OAA%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DY71%20OAA: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KOA
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOA%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KOA: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20KPZ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KPZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20KPZ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DL73%20UHR
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UHR%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DL73%20UHR: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: GX15%20AOW
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX15%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for GX15%20AOW: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: SG23%20VHH
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520VHH%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for SG23%20VHH: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: CK17%20NPX
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK17%2520NPX%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for CK17%20NPX: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DY69%20SYR
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY69%2520SYR%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for DY69%20SYR: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: KT17%20OAW
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520OAW%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for KT17%20OAW: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: LO19%20APU
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO19%2520APU%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for LO19%20APU: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: NU68%20MFY
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU68%2520MFY%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for NU68%20MFY: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: NX70%20VVE
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX70%2520VVE%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for NX70%20VVE: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: YY69%20FEJ
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY69%2520FEJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:05 [bca.uk] INFO: Scrape type for YY69%20FEJ: 0
2026-03-28 22:35:05 [bca.uk] INFO: Found listing with ID: DA12%20RCV
2026-03-28 22:35:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA12%2520RCV%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for DA12%20RCV: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: FE53%20KTN
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE53%2520KTN%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for FE53%20KTN: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: FV57%20MYX
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV57%2520MYX%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for FV57%20MYX: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: LR67%20UVK
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR67%2520UVK%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for LR67%20UVK: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: MW68%20CLN
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520CLN%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for MW68%20CLN: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: NC06%20MUP
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC06%2520MUP%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for NC06%20MUP: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: PE11%20XTH
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE11%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for PE11%20XTH: 0
2026-03-28 22:35:06 [bca.uk] INFO: Found listing with ID: PX66%20XYP
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX66%2520XYP%27 HTTP/1.1" 200 None
2026-03-28 22:35:06 [bca.uk] INFO: Scrape type for PX66%20XYP: 0
2026-03-28 22:35:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=117&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:08 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:08 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded
2026-03-28 22:35:08 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:08 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WA64%20EWR
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA64%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WA64%20EWR: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WD13%20EZZ
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD13%2520EZZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WD13%20EZZ: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: BD20%20FSX
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520FSX%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for BD20%20FSX: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: FL70%20SUA
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520SUA%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for FL70%20SUA: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: LV65%20GGO
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV65%2520GGO%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for LV65%20GGO: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: VE15%20EKR
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE15%2520EKR%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for VE15%20EKR: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: AD19%20BYV
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD19%2520BYV%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for AD19%20BYV: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WM65%20NGY
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM65%2520NGY%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WM65%20NGY: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: YH61%20CKP
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH61%2520CKP%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for YH61%20CKP: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: EX70%20PYS
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX70%2520PYS%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for EX70%20PYS: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: FV21%20KFD
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for FV21%20KFD: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: GL66%20DZX
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL66%2520DZX%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for GL66%20DZX: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: KS17%20VUM
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS17%2520VUM%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for KS17%20VUM: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: KU67%20OWA
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU67%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for KU67%20OWA: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: MM64%20CCZ
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM64%2520CCZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for MM64%20CCZ: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: NGZ%201668
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NGZ%25201668%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for NGZ%201668: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WD64%20TRX
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520TRX%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WD64%20TRX: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WF69%20GXA
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF69%2520GXA%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WF69%20GXA: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WG16%20OFV
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG16%2520OFV%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WG16%20OFV: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WG65%20CFK
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG65%2520CFK%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WG65%20CFK: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WJ66%20FHR
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ66%2520FHR%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WJ66%20FHR: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WK69%20PXF
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520PXF%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WK69%20PXF: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: YD17%20MTC
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD17%2520MTC%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for YD17%20MTC: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: YJ65%20YRV
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ65%2520YRV%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for YJ65%20YRV: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: AF63%20PHX
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF63%2520PHX%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for AF63%20PHX: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: BD58%20DZK
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD58%2520DZK%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for BD58%20DZK: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: BN57%20NXY
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN57%2520NXY%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for BN57%20NXY: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: BP11%20DJP
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP11%2520DJP%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for BP11%20DJP: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: CP10%20FWA
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP10%2520FWA%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for CP10%20FWA: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: CV15%20YZR
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV15%2520YZR%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for CV15%20YZR: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: FN67%20FRL
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN67%2520FRL%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for FN67%20FRL: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: GC15%20SNZ
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC15%2520SNZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for GC15%20SNZ: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: HG16%20FMK
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG16%2520FMK%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for HG16%20FMK: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: HG61%20GZK
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG61%2520GZK%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for HG61%20GZK: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: LR62%20FFH
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR62%2520FFH%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for LR62%20FFH: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WG08%20KYB
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG08%2520KYB%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WG08%20KYB: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WG11%20AMV
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG11%2520AMV%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WG11%20AMV: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WG14%20MKX
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG14%2520MKX%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WG14%20MKX: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: WX64%20BSZ
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX64%2520BSZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for WX64%20BSZ: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: BN09%20FJU
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN09%2520FJU%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for BN09%20FJU: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: EJ52%20FWV
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ52%2520FWV%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for EJ52%20FWV: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: LT13%20TVF
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT13%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for LT13%20TVF: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: PF15%20TXD
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF15%2520TXD%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for PF15%20TXD: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: FP62%20BPO
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP62%2520BPO%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for FP62%20BPO: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: KF07%20UOW
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF07%2520UOW%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for KF07%20UOW: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: KY62%20XWE
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY62%2520XWE%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for KY62%20XWE: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: LG18%20ETA
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520ETA%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for LG18%20ETA: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: OE65%20LXT
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE65%2520LXT%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for OE65%20LXT: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: SM67%20SNF
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM67%2520SNF%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for SM67%20SNF: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: YP15%20JHF
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520JHF%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for YP15%20JHF: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: FV08%20DVP
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV08%2520DVP%27 HTTP/1.1" 200 None
2026-03-28 22:35:08 [bca.uk] INFO: Scrape type for FV08%20DVP: 0
2026-03-28 22:35:08 [bca.uk] INFO: Found listing with ID: HW63%20CYA
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HW63%2520CYA%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for HW63%20CYA: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: PL63%20ABF
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL63%2520ABF%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for PL63%20ABF: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: DY16%20LZS
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY16%2520LZS%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for DY16%20LZS: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: WN14%20NWW
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520NWW%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for WN14%20NWW: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: YG61%20RVP
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG61%2520RVP%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for YG61%20RVP: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BN65%20OAW
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN65%2520OAW%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BN65%20OAW: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: ND61%20FXY
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND61%2520FXY%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for ND61%20FXY: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: NV13%20UCS
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV13%2520UCS%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for NV13%20UCS: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: NY60%20FRX
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NY60%2520FRX%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for NY60%20FRX: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: VX65%20LMY
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX65%2520LMY%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for VX65%20LMY: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BD11%20UYV
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD11%2520UYV%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BD11%20UYV: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: RO11%20CRF
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO11%2520CRF%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for RO11%20CRF: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: VK04%20TUA
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK04%2520TUA%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for VK04%20TUA: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BV71%20OTX
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV71%2520OTX%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BV71%20OTX: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: KV67%20KHA
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV67%2520KHA%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for KV67%20KHA: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: OV70%20HLC
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV70%2520HLC%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for OV70%20HLC: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: HK19%20PCZ
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK19%2520PCZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for HK19%20PCZ: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: SD12%20EHL
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD12%2520EHL%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for SD12%20EHL: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: WU63%20VWS
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU63%2520VWS%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for WU63%20VWS: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: VK71%20FYB
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK71%2520FYB%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for VK71%20FYB: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: VU17%20TSX
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU17%2520TSX%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for VU17%20TSX: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: WO66%20PUY
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO66%2520PUY%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for WO66%20PUY: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: WV16%20KMY
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV16%2520KMY%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for WV16%20KMY: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: YY23%20OMA
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520OMA%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for YY23%20OMA: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: YY72%20OHG
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY72%2520OHG%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for YY72%20OHG: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BG23%20YSW
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG23%2520YSW%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BG23%20YSW: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BW17%20BYB
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW17%2520BYB%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BW17%20BYB: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: DV62%20RWO
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV62%2520RWO%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for DV62%20RWO: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: FJ68%20NRO
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ68%2520NRO%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for FJ68%20NRO: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: HN59%20OAH
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN59%2520OAH%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for HN59%20OAH: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: LS69%20FWL
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS69%2520FWL%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for LS69%20FWL: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: LS72%20ZVO
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for LS72%20ZVO: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: MM15%20KJZ
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM15%2520KJZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for MM15%20KJZ: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: NV65%20RVM
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV65%2520RVM%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for NV65%20RVM: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: OW69%20CEO
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW69%2520CEO%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for OW69%20CEO: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: YA69%20BZC
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA69%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for YA69%20BZC: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: BU19%20KKE
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU19%2520KKE%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for BU19%20KKE: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: VK66%20AEX
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK66%2520AEX%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for VK66%20AEX: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: GU18%20LFN
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU18%2520LFN%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for GU18%20LFN: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: SW18%20VAU
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW18%2520VAU%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for SW18%20VAU: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: NJ18%20FYE
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520FYE%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for NJ18%20FYE: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: YC16%20WHU
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520WHU%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for YC16%20WHU: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: WX69%20UXG
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WX69%2520UXG%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for WX69%20UXG: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: CA68%20NBN
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA68%2520NBN%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for CA68%20NBN: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: GU68%20EZO
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU68%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for GU68%20EZO: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: MC17%20KHM
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC17%2520KHM%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for MC17%20KHM: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: NA69%20AOL
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520AOL%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for NA69%20AOL: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: MD69%20TWV
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD69%2520TWV%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for MD69%20TWV: 0
2026-03-28 22:35:09 [bca.uk] INFO: Found listing with ID: MW68%20WAU
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW68%2520WAU%27 HTTP/1.1" 200 None
2026-03-28 22:35:09 [bca.uk] INFO: Scrape type for MW68%20WAU: 0
2026-03-28 22:35:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:10 [scrapy.extensions.logstats] INFO: Crawled 351 pages (at 9 pages/min), scraped 3500 items (at 71 items/min)
2026-03-28 22:35:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:35:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:12 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:12 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded
2026-03-28 22:35:12 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:12 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: PE18%20UHL
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE18%2520UHL%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for PE18%20UHL: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: KR23%20GYS
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR23%2520GYS%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for KR23%20GYS: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: FL67%20MFP
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL67%2520MFP%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for FL67%20MFP: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: YE23%20FBN
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520FBN%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for YE23%20FBN: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: MW67%20AZF
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW67%2520AZF%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for MW67%20AZF: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: NU20%20NLC
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU20%2520NLC%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for NU20%20NLC: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: YB67%20HVG
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB67%2520HVG%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for YB67%20HVG: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: CA16%20FPG
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA16%2520FPG%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for CA16%20FPG: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: DSZ%204629
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DSZ%25204629%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for DSZ%204629: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LJ18%20VEY
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ18%2520VEY%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LJ18%20VEY: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: BP19%20JJK
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP19%2520JJK%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for BP19%20JJK: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: KJ17%20LNG
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520LNG%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for KJ17%20LNG: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LO66%20CTV
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO66%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LO66%20CTV: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: EY19%20WBO
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY19%2520WBO%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for EY19%20WBO: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: GN67%20WMT
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN67%2520WMT%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for GN67%20WMT: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LS18%20MOV
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520MOV%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LS18%20MOV: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LF17%20GDU
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520GDU%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LF17%20GDU: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: BK68%20AUA
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK68%2520AUA%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for BK68%20AUA: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: BN19%20XDB
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN19%2520XDB%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for BN19%20XDB: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: YO68%20DXB
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO68%2520DXB%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for YO68%20DXB: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: YV68%20JVT
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV68%2520JVT%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for YV68%20JVT: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: DS21%20HWB
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520HWB%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for DS21%20HWB: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: EX20%20WBE
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX20%2520WBE%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for EX20%20WBE: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: HF23%20YHR
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520YHR%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for HF23%20YHR: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: HV22%20OAB
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520OAB%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for HV22%20OAB: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: HY21%20EYL
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY21%2520EYL%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for HY21%20EYL: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LC66%20XZW
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC66%2520XZW%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LC66%20XZW: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: LF17%20OTK
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520OTK%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for LF17%20OTK: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: BP66%20MZY
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP66%2520MZY%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for BP66%20MZY: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: DL72%20PFN
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520PFN%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for DL72%20PFN: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: EK72%20FTE
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520FTE%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for EK72%20FTE: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: FV21%20WKN
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV21%2520WKN%27 HTTP/1.1" 200 None
2026-03-28 22:35:12 [bca.uk] INFO: Scrape type for FV21%20WKN: 0
2026-03-28 22:35:12 [bca.uk] INFO: Found listing with ID: VO23%20NRZ
2026-03-28 22:35:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO23%2520NRZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for VO23%20NRZ: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YT68%20VBB
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520VBB%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YT68%20VBB: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YV19%20ZVO
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YV19%2520ZVO%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YV19%20ZVO: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: AV71%20CFP
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520CFP%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for AV71%20CFP: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: BP72%20RCZ
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP72%2520RCZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for BP72%20RCZ: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: BW70%20KKT
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW70%2520KKT%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for BW70%20KKT: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: DU23%20OGN
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU23%2520OGN%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for DU23%20OGN: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: DV19%20RMU
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV19%2520RMU%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for DV19%20RMU: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: NL21%20OVA
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL21%2520OVA%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for NL21%20OVA: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YK72%20USO
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK72%2520USO%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YK72%20USO: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: CX71%20BVB
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BVB%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for CX71%20BVB: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YM18%20PKV
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM18%2520PKV%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YM18%20PKV: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: CA72%20FPZ
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA72%2520FPZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for CA72%20FPZ: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: CX71%20BUW
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX71%2520BUW%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for CX71%20BUW: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YM23%20NFL
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM23%2520NFL%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YM23%20NFL: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: SJ21%20AZP
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520AZP%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for SJ21%20AZP: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: BG72%20FXX
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520FXX%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for BG72%20FXX: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: DL72%20TYU
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL72%2520TYU%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for DL72%20TYU: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: ML23%20OXU
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520OXU%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for ML23%20OXU: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: MF70%20UMB
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF70%2520UMB%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for MF70%20UMB: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: NA69%20KUG
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520KUG%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for NA69%20KUG: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: YHZ%207217
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YHZ%25207217%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for YHZ%207217: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: DU70%20TNX
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for DU70%20TNX: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: EO20%20HXG
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO20%2520HXG%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for EO20%20HXG: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: LB22%20JGZ
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520JGZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:13 [bca.uk] INFO: Scrape type for LB22%20JGZ: 0
2026-03-28 22:35:13 [bca.uk] INFO: Found listing with ID: LG72%20RFE
2026-03-28 22:35:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG72%2520RFE%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for LG72%20RFE: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: MA21%20ZPP
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA21%2520ZPP%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for MA21%20ZPP: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: HT71%20UDN
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520UDN%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for HT71%20UDN: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: HV72%20XWP
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV72%2520XWP%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for HV72%20XWP: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: MX21%20XUK
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX21%2520XUK%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for MX21%20XUK: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: YT68%20VAV
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT68%2520VAV%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for YT68%20VAV: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: AF71%20VKZ
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF71%2520VKZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for AF71%20VKZ: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: YS69%20PBU
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS69%2520PBU%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for YS69%20PBU: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: YT19%20ERL
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT19%2520ERL%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for YT19%20ERL: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: HN25%20VNT
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520VNT%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for HN25%20VNT: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WA21%20OKE
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA21%2520OKE%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WA21%20OKE: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: BU18%20NKA
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU18%2520NKA%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for BU18%20NKA: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: KD16%20UTF
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD16%2520UTF%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for KD16%20UTF: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: VK23%20GOJ
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520GOJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for VK23%20GOJ: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WU11%20YEF
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU11%2520YEF%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WU11%20YEF: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WP07%20XKZ
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP07%2520XKZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WP07%20XKZ: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WL64%20CXC
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL64%2520CXC%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WL64%20CXC: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WM25%20EUZ
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM25%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WM25%20EUZ: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: RO62%20YXR
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO62%2520YXR%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for RO62%20YXR: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: CJ25%20GZF
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ25%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for CJ25%20GZF: 2
2026-03-28 22:35:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with identifier: CJ25%20GZF
2026-03-28 22:35:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with scrape type 2
2026-03-28 22:35:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with scrape type 2
2026-03-28 22:35:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8, identifier: CJ25%20GZF
2026-03-28 22:35:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with identifier: CJ25%20GZF
2026-03-28 22:35:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with identifier: CJ25%20GZF
2026-03-28 22:35:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1c6893af-6a0d-501f-9f66-9d4b0bbc99a8 with identifier: CJ25%20GZF to the API
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ25%20GZF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'ice white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1c6893af-6a0d-501f-9f66-9d4b0bbc99a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CJ25 GZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ25%20GZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': 'EXPERT',
 'odometer': 12799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'PEUGEOT EXPERT 1.5 B/HDI 120 L2 PROFESSIONAL PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 120 L2 PROFESSIONAL',
 'vin': 'VF3VJYHV0S7811735',
 'year': 2025}
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ25%2520GZF%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Saving data for CJ25%20GZF: {'auction_closing_time': 1774951200.0, 'created_time': 1773821560.183698, 'last_price_update_time': 1774737314.707578}
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ25%2520GZF') HTTP/1.1" 204 0
2026-03-28 22:35:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WN75%20CVV
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520CVV%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WN75%20CVV: 0
2026-03-28 22:35:14 [bca.uk] INFO: Found listing with ID: WN24%20KZZ
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:14 [bca.uk] INFO: Scrape type for WN24%20KZZ: 2
2026-03-28 22:35:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c494a96a-18da-5efd-93cc-ca26bdabab3c with identifier: WN24%20KZZ
2026-03-28 22:35:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c494a96a-18da-5efd-93cc-ca26bdabab3c with scrape type 2
2026-03-28 22:35:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c494a96a-18da-5efd-93cc-ca26bdabab3c with scrape type 2
2026-03-28 22:35:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c494a96a-18da-5efd-93cc-ca26bdabab3c, identifier: WN24%20KZZ
2026-03-28 22:35:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c494a96a-18da-5efd-93cc-ca26bdabab3c with identifier: WN24%20KZZ
2026-03-28 22:35:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c494a96a-18da-5efd-93cc-ca26bdabab3c with identifier: WN24%20KZZ
2026-03-28 22:35:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c494a96a-18da-5efd-93cc-ca26bdabab3c with identifier: WN24%20KZZ to the API
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20KZZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c494a96a-18da-5efd-93cc-ca26bdabab3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 KZZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20KZZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 28808,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTAXRPP86052',
 'year': 2024}
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520KZZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Saving data for WN24%20KZZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773986800.737152, 'last_price_update_time': 1774737315.214363}
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520KZZ') HTTP/1.1" 204 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: NU60%20DNX
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU60%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for NU60%20DNX: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: HY60%20OHT
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY60%2520OHT%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for HY60%20OHT: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: BT21%20EOV
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT21%2520EOV%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for BT21%20EOV: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: DP65%20CAV
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP65%2520CAV%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for DP65%20CAV: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: FE23%20YCO
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for FE23%20YCO: 2
2026-03-28 22:35:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf59ada6-c186-53be-94be-461fb21aebe4 with identifier: FE23%20YCO
2026-03-28 22:35:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf59ada6-c186-53be-94be-461fb21aebe4 with scrape type 2
2026-03-28 22:35:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf59ada6-c186-53be-94be-461fb21aebe4 with scrape type 2
2026-03-28 22:35:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf59ada6-c186-53be-94be-461fb21aebe4, identifier: FE23%20YCO
2026-03-28 22:35:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf59ada6-c186-53be-94be-461fb21aebe4 with identifier: FE23%20YCO
2026-03-28 22:35:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf59ada6-c186-53be-94be-461fb21aebe4 with identifier: FE23%20YCO
2026-03-28 22:35:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf59ada6-c186-53be-94be-461fb21aebe4 with identifier: FE23%20YCO to the API
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=118&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE23%20YCO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'bf59ada6-c186-53be-94be-461fb21aebe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE23 YCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE23%20YCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 19310,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANJ41268',
 'year': 2023}
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520YCO%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Saving data for FE23%20YCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774265058.127291, 'last_price_update_time': 1774737315.665161}
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520YCO') HTTP/1.1" 204 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: GK08%20XXH
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK08%2520XXH%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for GK08%20XXH: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: VU23%20MZL
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU23%2520MZL%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for VU23%20MZL: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: WO74%20DTV
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO74%2520DTV%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for WO74%20DTV: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: DS21%20JCV
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520JCV%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for DS21%20JCV: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: NG64%20WKZ
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG64%2520WKZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for NG64%20WKZ: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: WG73%20RWY
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG73%2520RWY%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for WG73%20RWY: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: WO18%20WNN
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO18%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for WO18%20WNN: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: BF19%20RCY
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF19%2520RCY%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for BF19%20RCY: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: FJ68%20YFR
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ68%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for FJ68%20YFR: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: SY14%20UJA
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY14%2520UJA%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for SY14%20UJA: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: FE73%20ZRF
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE73%2520ZRF%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for FE73%20ZRF: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: BN08%20AHA
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN08%2520AHA%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for BN08%20AHA: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: SA17%20MXE
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520MXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for SA17%20MXE: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: WL16%20HVN
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL16%2520HVN%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for WL16%20HVN: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: HG71%20KFD
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG71%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for HG71%20KFD: 0
2026-03-28 22:35:15 [bca.uk] INFO: Found listing with ID: BN21%20WMM
2026-03-28 22:35:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520WMM%27 HTTP/1.1" 200 None
2026-03-28 22:35:15 [bca.uk] INFO: Scrape type for BN21%20WMM: 0
2026-03-28 22:35:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:18 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:18 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded
2026-03-28 22:35:18 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:18 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: WT16%20AYX
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT16%2520AYX%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for WT16%20AYX: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: WF23%20UAE
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF23%2520UAE%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for WF23%20UAE: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: FD17%20UVM
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD17%2520UVM%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for FD17%20UVM: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: HG65%20ULP
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG65%2520ULP%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for HG65%20ULP: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: MJ69%20VDN
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ69%2520VDN%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for MJ69%20VDN: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: EJ21%20PBX
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ21%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for EJ21%20PBX: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: EJ68%20NRL
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520NRL%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for EJ68%20NRL: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: WP70%20UBF
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520UBF%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for WP70%20UBF: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: CV64%20WNG
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV64%2520WNG%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for CV64%20WNG: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: WL65%20DVH
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WL65%2520DVH%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for WL65%20DVH: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: PY65%20CZP
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY65%2520CZP%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for PY65%20CZP: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: ET59%20FKE
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET59%2520FKE%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for ET59%20FKE: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: WH21%20CTV
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WH21%2520CTV%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for WH21%20CTV: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: RK14%20KJE
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK14%2520KJE%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for RK14%20KJE: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: SM73%20UHL
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM73%2520UHL%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for SM73%20UHL: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: VN72%20UVR
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520UVR%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for VN72%20UVR: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: LN65%20LZL
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN65%2520LZL%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for LN65%20LZL: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: BF12%20TTX
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF12%2520TTX%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for BF12%20TTX: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: HN61%20HZX
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN61%2520HZX%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for HN61%20HZX: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: FB03%20FKM
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB03%2520FKM%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for FB03%20FKM: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: YJ15%20ENE
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ15%2520ENE%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for YJ15%20ENE: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: MM72%20NMV
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520NMV%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for MM72%20NMV: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: MD72%20VXG
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520VXG%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for MD72%20VXG: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: LD23%20DHM
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520DHM%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for LD23%20DHM: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: EF18%20HGN
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF18%2520HGN%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for EF18%20HGN: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: FY71%20ZHF
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY71%2520ZHF%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for FY71%20ZHF: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: FX71%20UJZ
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX71%2520UJZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for FX71%20UJZ: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: AV71%20OEW
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV71%2520OEW%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for AV71%20OEW: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: AO68%20MVY
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO68%2520MVY%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for AO68%20MVY: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: AX15%20YTV
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX15%2520YTV%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for AX15%20YTV: 0
2026-03-28 22:35:18 [bca.uk] INFO: Found listing with ID: SL61%20OZC
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL61%2520OZC%27 HTTP/1.1" 200 None
2026-03-28 22:35:18 [bca.uk] INFO: Scrape type for SL61%20OZC: 2
2026-03-28 22:35:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c64a36c-097d-5f09-9126-44b45911bd4c with identifier: SL61%20OZC
2026-03-28 22:35:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c64a36c-097d-5f09-9126-44b45911bd4c with scrape type 2
2026-03-28 22:35:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c64a36c-097d-5f09-9126-44b45911bd4c with scrape type 2
2026-03-28 22:35:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c64a36c-097d-5f09-9126-44b45911bd4c, identifier: SL61%20OZC
2026-03-28 22:35:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:19 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c64a36c-097d-5f09-9126-44b45911bd4c with identifier: SL61%20OZC
2026-03-28 22:35:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c64a36c-097d-5f09-9126-44b45911bd4c with identifier: SL61%20OZC
2026-03-28 22:35:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c64a36c-097d-5f09-9126-44b45911bd4c with identifier: SL61%20OZC to the API
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SL61%20OZC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c64a36c-097d-5f09-9126-44b45911bd4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SL61 OZC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SL61%20OZC&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 99039,
 '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': 'SJNFCAJ10U2393490',
 'year': 2011}
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL61%2520OZC%27 HTTP/1.1" 200 None
2026-03-28 22:35:19 [bca.uk] INFO: Saving data for SL61%20OZC: {'auction_closing_time': 1774864800.0, 'created_time': 1774361602.453638, 'last_price_update_time': 1774737319.400555}
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SL61%2520OZC') HTTP/1.1" 204 0
2026-03-28 22:35:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:19 [bca.uk] INFO: Found listing with ID: DV11%20XXS
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV11%2520XXS%27 HTTP/1.1" 200 None
2026-03-28 22:35:19 [bca.uk] INFO: Scrape type for DV11%20XXS: 2
2026-03-28 22:35:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1550274f-a46a-5da9-995b-8c4957c42a5b with identifier: DV11%20XXS
2026-03-28 22:35:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1550274f-a46a-5da9-995b-8c4957c42a5b with scrape type 2
2026-03-28 22:35:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1550274f-a46a-5da9-995b-8c4957c42a5b with scrape type 2
2026-03-28 22:35:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1550274f-a46a-5da9-995b-8c4957c42a5b, identifier: DV11%20XXS
2026-03-28 22:35:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1550274f-a46a-5da9-995b-8c4957c42a5b with identifier: DV11%20XXS
2026-03-28 22:35:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1550274f-a46a-5da9-995b-8c4957c42a5b with identifier: DV11%20XXS
2026-03-28 22:35:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1550274f-a46a-5da9-995b-8c4957c42a5b with identifier: DV11%20XXS to the API
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 164,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV11%20XXS-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1550274f-a46a-5da9-995b-8c4957c42a5b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV11 XXS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV11%20XXS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA TOURER',
 'odometer': 64245,
 '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 TOURER 2.0 CDTI 160 EXCLUSIV Estate',
 'transmission': 'automatic',
 'trim': 'CDTI 160 EXCLUSIV',
 'vin': 'W0LGM8EM4B1151948',
 'year': 2011}
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV11%2520XXS%27 HTTP/1.1" 200 None
2026-03-28 22:35:19 [bca.uk] INFO: Saving data for DV11%20XXS: {'auction_closing_time': 1774864800.0, 'created_time': 1774361589.281482, 'last_price_update_time': 1774737319.900843}
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV11%2520XXS') HTTP/1.1" 204 0
2026-03-28 22:35:19 [bca.uk] INFO: Found listing with ID: LV68%20SRZ
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:19 [bca.uk] INFO: Scrape type for LV68%20SRZ: 2
2026-03-28 22:35:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with identifier: LV68%20SRZ
2026-03-28 22:35:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with scrape type 2
2026-03-28 22:35:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with scrape type 2
2026-03-28 22:35:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa, identifier: LV68%20SRZ
2026-03-28 22:35:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with identifier: LV68%20SRZ
2026-03-28 22:35:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with identifier: LV68%20SRZ
2026-03-28 22:35:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa with identifier: LV68%20SRZ to the API
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LV68%20SRZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '71ef1f4f-a1e8-5e41-8a3b-536bd1dbd5fa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LV68 SRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LV68%20SRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'KAROQ',
 'odometer': 73276,
 'odometer_reading_unit': '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 1.6 TDI 115 SE L Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 115 SE L',
 'vin': 'TMBKG7NU0K2025285',
 'year': 2018}
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV68%2520SRZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:20 [bca.uk] INFO: Saving data for LV68%20SRZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774350354.29805, 'last_price_update_time': 1774737320.298633}
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LV68%2520SRZ') HTTP/1.1" 204 0
2026-03-28 22:35:20 [bca.uk] INFO: Found listing with ID: LP16%20UPS
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP16%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 22:35:20 [bca.uk] INFO: Scrape type for LP16%20UPS: 2
2026-03-28 22:35:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8ed8bc2-116c-542d-a880-e88652997d54 with identifier: LP16%20UPS
2026-03-28 22:35:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8ed8bc2-116c-542d-a880-e88652997d54 with scrape type 2
2026-03-28 22:35:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8ed8bc2-116c-542d-a880-e88652997d54 with scrape type 2
2026-03-28 22:35:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f8ed8bc2-116c-542d-a880-e88652997d54, identifier: LP16%20UPS
2026-03-28 22:35:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f8ed8bc2-116c-542d-a880-e88652997d54 with identifier: LP16%20UPS
2026-03-28 22:35:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f8ed8bc2-116c-542d-a880-e88652997d54 with identifier: LP16%20UPS
2026-03-28 22:35:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f8ed8bc2-116c-542d-a880-e88652997d54 with identifier: LP16%20UPS to the API
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LP16%20UPS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f8ed8bc2-116c-542d-a880-e88652997d54',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LP16 UPS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LP16%20UPS&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'CITROEN',
 'model': 'C3',
 'odometer': 83782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'CITROEN C3 1.2 P/T 82 EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 82 EDITION',
 'vin': 'VF7SCHMZ6GW599607',
 'year': 2016}
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP16%2520UPS%27 HTTP/1.1" 200 None
2026-03-28 22:35:20 [bca.uk] INFO: Saving data for LP16%20UPS: {'auction_closing_time': 1774864800.0, 'created_time': 1774350306.805156, 'last_price_update_time': 1774737320.700628}
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LP16%2520UPS') HTTP/1.1" 204 0
2026-03-28 22:35:20 [bca.uk] INFO: Found listing with ID: CU16%20HXE
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU16%2520HXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:20 [bca.uk] INFO: Scrape type for CU16%20HXE: 2
2026-03-28 22:35:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 87eea711-f533-5e63-b756-4ebbe4077560 with identifier: CU16%20HXE
2026-03-28 22:35:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 87eea711-f533-5e63-b756-4ebbe4077560 with scrape type 2
2026-03-28 22:35:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 87eea711-f533-5e63-b756-4ebbe4077560 with scrape type 2
2026-03-28 22:35:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 87eea711-f533-5e63-b756-4ebbe4077560, identifier: CU16%20HXE
2026-03-28 22:35:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 87eea711-f533-5e63-b756-4ebbe4077560 with identifier: CU16%20HXE
2026-03-28 22:35:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 87eea711-f533-5e63-b756-4ebbe4077560 with identifier: CU16%20HXE
2026-03-28 22:35:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 87eea711-f533-5e63-b756-4ebbe4077560 with identifier: CU16%20HXE to the API
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU16%20HXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '87eea711-f533-5e63-b756-4ebbe4077560',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU16 HXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU16%20HXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'PULSAR',
 'odometer': 87734,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN PULSAR 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'VSKDAAC13U0063747',
 'year': 2016}
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU16%2520HXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Saving data for CU16%20HXE: {'auction_closing_time': 1774864800.0, 'created_time': 1774350270.60539, 'last_price_update_time': 1774737321.1031}
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU16%2520HXE') HTTP/1.1" 204 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: DV14%20JJY
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV14%2520JJY%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for DV14%20JJY: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: YB71%20RKN
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520RKN%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for YB71%20RKN: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: HK21%20NMJ
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520NMJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for HK21%20NMJ: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: BK23%20XZX
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520XZX%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for BK23%20XZX: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: LB23%20GYM
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520GYM%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for LB23%20GYM: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: EO74%20KJN
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO74%2520KJN%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for EO74%20KJN: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: EK20%20XGG
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK20%2520XGG%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for EK20%20XGG: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: BJ17%20FKT
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ17%2520FKT%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for BJ17%20FKT: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: AJ68%20WHV
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ68%2520WHV%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for AJ68%20WHV: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: FP10%20YEK
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520YEK%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for FP10%20YEK: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: LT70%20AUR
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT70%2520AUR%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for LT70%20AUR: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: VX67%20KZW
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX67%2520KZW%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for VX67%20KZW: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: YF69%20KXX
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF69%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for YF69%20KXX: 2
2026-03-28 22:35:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 315c04d3-e896-5f6c-9719-e3797644da91 with identifier: YF69%20KXX
2026-03-28 22:35:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 315c04d3-e896-5f6c-9719-e3797644da91 with scrape type 2
2026-03-28 22:35:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 315c04d3-e896-5f6c-9719-e3797644da91 with scrape type 2
2026-03-28 22:35:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 315c04d3-e896-5f6c-9719-e3797644da91, identifier: YF69%20KXX
2026-03-28 22:35:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 315c04d3-e896-5f6c-9719-e3797644da91 with identifier: YF69%20KXX
2026-03-28 22:35:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 315c04d3-e896-5f6c-9719-e3797644da91 with identifier: YF69%20KXX
2026-03-28 22:35:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 315c04d3-e896-5f6c-9719-e3797644da91 with identifier: YF69%20KXX to the API
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=119&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF69%20KXX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '315c04d3-e896-5f6c-9719-e3797644da91',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF69 KXX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF69%20KXX&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 55393,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X1 1.5 SDRIVE 18I M SPORT STEP StationWagon',
 'transmission': 'automatic',
 'trim': 'SDRIVE 18I M SPORT STEP',
 'vin': 'WBA32AA0505P43619',
 'year': 2019}
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF69%2520KXX%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Saving data for YF69%20KXX: {'auction_closing_time': 1774864800.0, 'created_time': 1773960073.284185, 'last_price_update_time': 1774737321.700547}
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF69%2520KXX') HTTP/1.1" 204 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: MV10%20UHJ
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV10%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for MV10%20UHJ: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: GF70%20OVT
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF70%2520OVT%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for GF70%20OVT: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: YL71%20HYC
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL71%2520HYC%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for YL71%20HYC: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: EO21%20HZT
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO21%2520HZT%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for EO21%20HZT: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: NV19%20HTN
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV19%2520HTN%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for NV19%20HTN: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: TG03%20MMM
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27TG03%2520MMM%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for TG03%20MMM: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: GU67%20ZFW
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU67%2520ZFW%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for GU67%20ZFW: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: BD13%20XHZ
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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-28 22:35:21 [bca.uk] INFO: Scrape type for BD13%20XHZ: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: DA71%20FBV
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA71%2520FBV%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for DA71%20FBV: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: FN18%20KKS
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN18%2520KKS%27 HTTP/1.1" 200 None
2026-03-28 22:35:21 [bca.uk] INFO: Scrape type for FN18%20KKS: 0
2026-03-28 22:35:21 [bca.uk] INFO: Found listing with ID: NL07%20KFK
2026-03-28 22:35:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL07%2520KFK%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for NL07%20KFK: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: MF03%20FOY
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF03%2520FOY%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for MF03%20FOY: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: MW72%20VBF
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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-28 22:35:22 [bca.uk] INFO: Scrape type for MW72%20VBF: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: SM16%20KFW
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520KFW%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for SM16%20KFW: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: NX25%20UWF
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX25%2520UWF%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for NX25%20UWF: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: MK69%20OVL
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK69%2520OVL%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for MK69%20OVL: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: RO72%20HSZ
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520HSZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for RO72%20HSZ: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: RK69%20UJT
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520UJT%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for RK69%20UJT: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: HV74%20BWD
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520BWD%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for HV74%20BWD: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: LC71%20HKG
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC71%2520HKG%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for LC71%20HKG: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: OV69%20LYY
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520LYY%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for OV69%20LYY: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: YP15%20UEA
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520UEA%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for YP15%20UEA: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DV16%20WYW
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV16%2520WYW%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DV16%20WYW: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: AO63%20RYV
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO63%2520RYV%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for AO63%20RYV: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: WF12%20BZC
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF12%2520BZC%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for WF12%20BZC: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DK62%20SJX
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK62%2520SJX%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DK62%20SJX: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: SB68%20VUP
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520VUP%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for SB68%20VUP: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: AA72%20JAY
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AA72%2520JAY%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for AA72%20JAY: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DA72%20VFB
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520VFB%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DA72%20VFB: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: HX22%20OTG
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX22%2520OTG%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for HX22%20OTG: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: LM70%20HNG
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520HNG%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for LM70%20HNG: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: VO22%20WBD
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520WBD%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for VO22%20WBD: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: VO67%20NPA
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520NPA%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for VO67%20NPA: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: FY19%20CPE
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY19%2520CPE%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for FY19%20CPE: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: AJ73%20OMM
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ73%2520OMM%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for AJ73%20OMM: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: AK22%20EPD
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520EPD%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for AK22%20EPD: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DG70%20XGV
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG70%2520XGV%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DG70%20XGV: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DU70%20VGF
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU70%2520VGF%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DU70%20VGF: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: EF71%20AVB
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF71%2520AVB%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for EF71%20AVB: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: EU73%20FFR
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520FFR%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for EU73%20FFR: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: FJ22%20TVW
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ22%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for FJ22%20TVW: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: FT71%20CZW
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT71%2520CZW%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for FT71%20CZW: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: HT71%20NLN
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT71%2520NLN%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for HT71%20NLN: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: RJ22%20VVK
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ22%2520VVK%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for RJ22%20VVK: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: SW69%20HWF
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520HWF%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for SW69%20HWF: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: YK21%20BBD
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520BBD%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for YK21%20BBD: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: YE19%20YMV
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE19%2520YMV%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for YE19%20YMV: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: DC66%20KXZ
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC66%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for DC66%20KXZ: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: FL23%20XLO
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520XLO%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for FL23%20XLO: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: FL23%20ZHB
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520ZHB%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for FL23%20ZHB: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: VGZ%202125
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VGZ%25202125%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for VGZ%202125: 0
2026-03-28 22:35:22 [bca.uk] INFO: Found listing with ID: SD22%20FBN
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD22%2520FBN%27 HTTP/1.1" 200 None
2026-03-28 22:35:22 [bca.uk] INFO: Scrape type for SD22%20FBN: 0
2026-03-28 22:35:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:23 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:23 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded
2026-03-28 22:35:23 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:23 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: BYZ%207625
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BYZ%25207625%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for BYZ%207625: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: EJ72%20WPF
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for EJ72%20WPF: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: NU72%20GXJ
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU72%2520GXJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for NU72%20GXJ: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: ST73%20FJO
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST73%2520FJO%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for ST73%20FJO: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: YE23%20RFL
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520RFL%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for YE23%20RFL: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: AO15%20WKS
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO15%2520WKS%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for AO15%20WKS: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: CMZ%205390
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CMZ%25205390%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for CMZ%205390: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WN17%20ZHH
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN17%2520ZHH%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WN17%20ZHH: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: RJ15%20OBV
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ15%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for RJ15%20OBV: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: HT21%20WCA
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520WCA%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for HT21%20WCA: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: KN23%20VCG
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN23%2520VCG%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for KN23%20VCG: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: MT72%20VOO
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT72%2520VOO%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for MT72%20VOO: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: PK17%20VPG
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK17%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for PK17%20VPG: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: PX70%20XUH
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX70%2520XUH%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for PX70%20XUH: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: SF72%20RXK
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF72%2520RXK%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for SF72%20RXK: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: VN21%20SFX
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN21%2520SFX%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for VN21%20SFX: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: CV66%20EES
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV66%2520EES%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for CV66%20EES: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: DV71%20FFL
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV71%2520FFL%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for DV71%20FFL: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: LB69%20KHC
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520KHC%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for LB69%20KHC: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: LD65%20VGJ
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD65%2520VGJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for LD65%20VGJ: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: LK20%20HUZ
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK20%2520HUZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for LK20%20HUZ: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: LW19%20LHT
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LW19%2520LHT%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for LW19%20LHT: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: OY22%20WNU
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520WNU%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for OY22%20WNU: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: RO18%20YSH
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO18%2520YSH%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for RO18%20YSH: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: SP19%20DVR
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP19%2520DVR%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for SP19%20DVR: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WF72%20GHX
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520GHX%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WF72%20GHX: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: Y14%20MRT
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y14%2520MRT%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for Y14%20MRT: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: YC21%20HHF
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC21%2520HHF%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for YC21%20HHF: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: YF19%20JKM
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF19%2520JKM%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for YF19%20JKM: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: YP67%20CXV
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP67%2520CXV%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for YP67%20CXV: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: AY18%20WXU
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY18%2520WXU%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for AY18%20WXU: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: EG17%20OYH
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EG17%2520OYH%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for EG17%20OYH: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: EK72%20HYO
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK72%2520HYO%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for EK72%20HYO: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: GL21%20YDO
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL21%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for GL21%20YDO: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: KM71%20BWL
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM71%2520BWL%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for KM71%20BWL: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: KS20%20SDY
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS20%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for KS20%20SDY: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: LS23%20TMZ
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520TMZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for LS23%20TMZ: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: YL68%20JTV
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL68%2520JTV%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for YL68%20JTV: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WP71%20XJO
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJO%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WP71%20XJO: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WA66%20PMY
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA66%2520PMY%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WA66%20PMY: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: FX63%20KFF
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX63%2520KFF%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for FX63%20KFF: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WP71%20XJE
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJE%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WP71%20XJE: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: GV66%20KCE
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV66%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for GV66%20KCE: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: CN16%20WVR
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN16%2520WVR%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for CN16%20WVR: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WV12%20VMF
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV12%2520VMF%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WV12%20VMF: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WP71%20XJD
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WP71%20XJD: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: BK23%20GNY
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GNY%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for BK23%20GNY: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WN71%20VUV
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN71%2520VUV%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WN71%20VUV: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WV71%20SYZ
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV71%2520SYZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WV71%20SYZ: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WP71%20XJW
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520XJW%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WP71%20XJW: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: KT06%20KZK
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT06%2520KZK%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for KT06%20KZK: 0
2026-03-28 22:35:23 [bca.uk] INFO: Found listing with ID: WV23%20YEX
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YEX%27 HTTP/1.1" 200 None
2026-03-28 22:35:23 [bca.uk] INFO: Scrape type for WV23%20YEX: 2
2026-03-28 22:35:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b78d5477-6b62-5289-93bd-b1c1857f47ac with identifier: WV23%20YEX
2026-03-28 22:35:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b78d5477-6b62-5289-93bd-b1c1857f47ac with scrape type 2
2026-03-28 22:35:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b78d5477-6b62-5289-93bd-b1c1857f47ac with scrape type 2
2026-03-28 22:35:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b78d5477-6b62-5289-93bd-b1c1857f47ac, identifier: WV23%20YEX
2026-03-28 22:35:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b78d5477-6b62-5289-93bd-b1c1857f47ac with identifier: WV23%20YEX
2026-03-28 22:35:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b78d5477-6b62-5289-93bd-b1c1857f47ac with identifier: WV23%20YEX
2026-03-28 22:35:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b78d5477-6b62-5289-93bd-b1c1857f47ac with identifier: WV23%20YEX to the API
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV23%20YEX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b78d5477-6b62-5289-93bd-b1c1857f47ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WV23 YEX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV23%20YEX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 44388,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL Y RWD Hatchback',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRWYHCFS8PC754890',
 'year': 2023}
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520YEX%27 HTTP/1.1" 200 None
2026-03-28 22:35:24 [bca.uk] INFO: Saving data for WV23%20YEX: {'auction_closing_time': 1774864800.0, 'created_time': 1774447414.602575, 'last_price_update_time': 1774737324.594109}
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV23%2520YEX') HTTP/1.1" 204 0
2026-03-28 22:35:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:24 [bca.uk] INFO: Found listing with ID: GK56%20OMR
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK56%2520OMR%27 HTTP/1.1" 200 None
2026-03-28 22:35:24 [bca.uk] INFO: Scrape type for GK56%20OMR: 2
2026-03-28 22:35:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d687e46a-e104-50fe-af83-0a4495f6987a with identifier: GK56%20OMR
2026-03-28 22:35:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d687e46a-e104-50fe-af83-0a4495f6987a with scrape type 2
2026-03-28 22:35:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d687e46a-e104-50fe-af83-0a4495f6987a with scrape type 2
2026-03-28 22:35:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d687e46a-e104-50fe-af83-0a4495f6987a, identifier: GK56%20OMR
2026-03-28 22:35:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d687e46a-e104-50fe-af83-0a4495f6987a with identifier: GK56%20OMR
2026-03-28 22:35:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d687e46a-e104-50fe-af83-0a4495f6987a with identifier: GK56%20OMR
2026-03-28 22:35:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d687e46a-e104-50fe-af83-0a4495f6987a with identifier: GK56%20OMR to the API
2026-03-28 22:35:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK56%20OMR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd687e46a-e104-50fe-af83-0a4495f6987a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK56 OMR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK56%20OMR&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'TOYOTA',
 'model': 'COROLLA VERSO',
 'odometer': 221749,
 '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': 'TOYOTA COROLLA VERSO 2.2 D-4D T3 MPV',
 'transmission': 'manual',
 'trim': 'D-4D T3',
 'vin': 'NMTEA16R20R052644',
 'year': 2006}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK56%2520OMR%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Saving data for GK56%20OMR: {'auction_closing_time': 1774864800.0, 'created_time': 1774447409.212467, 'last_price_update_time': 1774737325.126712}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK56%2520OMR') HTTP/1.1" 204 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: WP72%20PHU
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520PHU%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Scrape type for WP72%20PHU: 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: WM72%20HPA
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM72%2520HPA%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Scrape type for WM72%20HPA: 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: BK22%20CCF
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520CCF%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Scrape type for BK22%20CCF: 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: OV25%20CLX
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520CLX%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Scrape type for OV25%20CLX: 2
2026-03-28 22:35:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b54978db-fac8-5f83-bc42-a4c6e8b1089d with identifier: OV25%20CLX
2026-03-28 22:35:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b54978db-fac8-5f83-bc42-a4c6e8b1089d with scrape type 2
2026-03-28 22:35:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b54978db-fac8-5f83-bc42-a4c6e8b1089d with scrape type 2
2026-03-28 22:35:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b54978db-fac8-5f83-bc42-a4c6e8b1089d, identifier: OV25%20CLX
2026-03-28 22:35:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b54978db-fac8-5f83-bc42-a4c6e8b1089d with identifier: OV25%20CLX
2026-03-28 22:35:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b54978db-fac8-5f83-bc42-a4c6e8b1089d with identifier: OV25%20CLX
2026-03-28 22:35:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b54978db-fac8-5f83-bc42-a4c6e8b1089d with identifier: OV25%20CLX to the API
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV25%20CLX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b54978db-fac8-5f83-bc42-a4c6e8b1089d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV25 CLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV25%20CLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 19848,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 220KW 82KWH SM LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '220KW 82KWH SM LONG RANGE',
 'vin': 'YSMVSFER0SL319723',
 'year': 2025}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV25%2520CLX%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Saving data for OV25%20CLX: {'auction_closing_time': 1774864800.0, 'created_time': 1774447394.655268, 'last_price_update_time': 1774737325.578724}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV25%2520CLX') HTTP/1.1" 204 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: OV71%20NVZ
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Scrape type for OV71%20NVZ: 2
2026-03-28 22:35:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c0449824-406f-5b07-978a-56bffb257369 with identifier: OV71%20NVZ
2026-03-28 22:35:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c0449824-406f-5b07-978a-56bffb257369 with scrape type 2
2026-03-28 22:35:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c0449824-406f-5b07-978a-56bffb257369 with scrape type 2
2026-03-28 22:35:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c0449824-406f-5b07-978a-56bffb257369, identifier: OV71%20NVZ
2026-03-28 22:35:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c0449824-406f-5b07-978a-56bffb257369 with identifier: OV71%20NVZ
2026-03-28 22:35:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c0449824-406f-5b07-978a-56bffb257369 with identifier: OV71%20NVZ
2026-03-28 22:35:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c0449824-406f-5b07-978a-56bffb257369 with identifier: OV71%20NVZ to the API
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV71%20NVZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c0449824-406f-5b07-978a-56bffb257369',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV71 NVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV71%20NVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 52511,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 165KW 64KWH SM2 STD.RANGE Coupe',
 'transmission': 'automatic',
 'trim': '165KW 64KWH SM2 STD.RANGE',
 'vin': 'LPSVSECEKNL047465',
 'year': 2021}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV71%2520NVZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:25 [bca.uk] INFO: Saving data for OV71%20NVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774447390.959106, 'last_price_update_time': 1774737325.973737}
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV71%2520NVZ') HTTP/1.1" 204 0
2026-03-28 22:35:25 [bca.uk] INFO: Found listing with ID: YB69%20VVR
2026-03-28 22:35:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520VVR%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for YB69%20VVR: 2
2026-03-28 22:35:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7740f808-f27b-5b14-a946-5b7ad0953f5c with identifier: YB69%20VVR
2026-03-28 22:35:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7740f808-f27b-5b14-a946-5b7ad0953f5c with scrape type 2
2026-03-28 22:35:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7740f808-f27b-5b14-a946-5b7ad0953f5c with scrape type 2
2026-03-28 22:35:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7740f808-f27b-5b14-a946-5b7ad0953f5c, identifier: YB69%20VVR
2026-03-28 22:35:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7740f808-f27b-5b14-a946-5b7ad0953f5c with identifier: YB69%20VVR
2026-03-28 22:35:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7740f808-f27b-5b14-a946-5b7ad0953f5c with identifier: YB69%20VVR
2026-03-28 22:35:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7740f808-f27b-5b14-a946-5b7ad0953f5c with identifier: YB69%20VVR to the API
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB69%20VVR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7740f808-f27b-5b14-a946-5b7ad0953f5c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB69 VVR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB69%20VVR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 CRDI 136 48V 2 ISG DCT StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI 136 48V 2 ISG DCT',
 'vin': 'U5YPH812VLL811547',
 'year': 2019}
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB69%2520VVR%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Saving data for YB69%20VVR: {'auction_closing_time': 1774951200.0, 'created_time': 1774447380.244557, 'last_price_update_time': 1774737326.363241}
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB69%2520VVR') HTTP/1.1" 204 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: BJ66%20HWE
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520HWE%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for BJ66%20HWE: 2
2026-03-28 22:35:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a483b81-253c-5460-a727-289184f1eac8 with identifier: BJ66%20HWE
2026-03-28 22:35:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a483b81-253c-5460-a727-289184f1eac8 with scrape type 2
2026-03-28 22:35:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5a483b81-253c-5460-a727-289184f1eac8 with scrape type 2
2026-03-28 22:35:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5a483b81-253c-5460-a727-289184f1eac8, identifier: BJ66%20HWE
2026-03-28 22:35:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5a483b81-253c-5460-a727-289184f1eac8 with identifier: BJ66%20HWE
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=earl+grey HTTP/1.1" 200 None
2026-03-28 22:35:26 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:35:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5a483b81-253c-5460-a727-289184f1eac8 with identifier: BJ66%20HWE
2026-03-28 22:35:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5a483b81-253c-5460-a727-289184f1eac8 with identifier: BJ66%20HWE to the API
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ66%20HWE-GB',
 'category': 'Car',
 'color': 'earl grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5a483b81-253c-5460-a727-289184f1eac8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ66 HWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ66%20HWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 63532,
 'odometer_reading_unit': '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 D PARK LANE ALL4 Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER D PARK LANE ALL4',
 'vin': 'WMWZD52040WS02033',
 'year': 2016}
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ66%2520HWE%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Saving data for BJ66%20HWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774447387.869395, 'last_price_update_time': 1774737326.871027}
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ66%2520HWE') HTTP/1.1" 204 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: WP23%20OEG
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP23%2520OEG%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for WP23%20OEG: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: LA72%20AJR
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520AJR%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for LA72%20AJR: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: YS71%20MWW
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS71%2520MWW%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for YS71%20MWW: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: NL22%20RXP
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL22%2520RXP%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for NL22%20RXP: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: MA23%20DWF
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520DWF%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for MA23%20DWF: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: MA72%20YBB
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA72%2520YBB%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for MA72%20YBB: 0
2026-03-28 22:35:26 [bca.uk] INFO: Found listing with ID: GJ19%20VTE
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 22:35:26 [bca.uk] INFO: Scrape type for GJ19%20VTE: 2
2026-03-28 22:35:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82b75204-6dbf-5301-856e-7a47d89327ea with identifier: GJ19%20VTE
2026-03-28 22:35:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82b75204-6dbf-5301-856e-7a47d89327ea with scrape type 2
2026-03-28 22:35:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 82b75204-6dbf-5301-856e-7a47d89327ea with scrape type 2
2026-03-28 22:35:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 82b75204-6dbf-5301-856e-7a47d89327ea, identifier: GJ19%20VTE
2026-03-28 22:35:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 82b75204-6dbf-5301-856e-7a47d89327ea with identifier: GJ19%20VTE
2026-03-28 22:35:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 82b75204-6dbf-5301-856e-7a47d89327ea with identifier: GJ19%20VTE
2026-03-28 22:35:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 82b75204-6dbf-5301-856e-7a47d89327ea with identifier: GJ19%20VTE to the API
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 111,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GJ19%20VTE-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '82b75204-6dbf-5301-856e-7a47d89327ea',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GJ19 VTE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GJ19%20VTE&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'SKODA',
 'model': 'FABIA',
 'odometer': 60865,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'SKODA FABIA 1.0 MPI 75 SE Hatchback',
 'transmission': 'manual',
 'trim': 'MPI 75 SE',
 'vin': 'TMBFB6NJ3KZ087514',
 'year': 2019}
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ19%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 22:35:27 [bca.uk] INFO: Saving data for GJ19%20VTE: {'auction_closing_time': 1774864800.0, 'created_time': 1774447403.750568, 'last_price_update_time': 1774737327.342956}
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ19%2520VTE') HTTP/1.1" 204 0
2026-03-28 22:35:27 [bca.uk] INFO: Found listing with ID: KT08%20GPU
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT08%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:35:27 [bca.uk] INFO: Scrape type for KT08%20GPU: 2
2026-03-28 22:35:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 38835f48-bca7-502d-b6db-de6802229e0a with identifier: KT08%20GPU
2026-03-28 22:35:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 38835f48-bca7-502d-b6db-de6802229e0a with scrape type 2
2026-03-28 22:35:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 38835f48-bca7-502d-b6db-de6802229e0a with scrape type 2
2026-03-28 22:35:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 38835f48-bca7-502d-b6db-de6802229e0a, identifier: KT08%20GPU
2026-03-28 22:35:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 38835f48-bca7-502d-b6db-de6802229e0a with identifier: KT08%20GPU
2026-03-28 22:35:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 38835f48-bca7-502d-b6db-de6802229e0a with identifier: KT08%20GPU
2026-03-28 22:35:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 38835f48-bca7-502d-b6db-de6802229e0a with identifier: KT08%20GPU to the API
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KT08%20GPU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '38835f48-bca7-502d-b6db-de6802229e0a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KT08 GPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KT08%20GPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 108852,
 '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 JAZZ 1.4 I-DSI SE Hatchback',
 'transmission': 'manual',
 'trim': 'I-DSI SE',
 'vin': 'LUCGE375083219149',
 'year': 2008}
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT08%2520GPU%27 HTTP/1.1" 200 None
2026-03-28 22:35:27 [bca.uk] INFO: Saving data for KT08%20GPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774447395.064445, 'last_price_update_time': 1774737327.833761}
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KT08%2520GPU') HTTP/1.1" 204 0
2026-03-28 22:35:27 [bca.uk] INFO: Found listing with ID: MV20%20AZA
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV20%2520AZA%27 HTTP/1.1" 200 None
2026-03-28 22:35:27 [bca.uk] INFO: Scrape type for MV20%20AZA: 2
2026-03-28 22:35:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55e0f5b6-5197-531f-8073-25143a4e14e0 with identifier: MV20%20AZA
2026-03-28 22:35:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55e0f5b6-5197-531f-8073-25143a4e14e0 with scrape type 2
2026-03-28 22:35:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55e0f5b6-5197-531f-8073-25143a4e14e0 with scrape type 2
2026-03-28 22:35:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55e0f5b6-5197-531f-8073-25143a4e14e0, identifier: MV20%20AZA
2026-03-28 22:35:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55e0f5b6-5197-531f-8073-25143a4e14e0 with identifier: MV20%20AZA
2026-03-28 22:35:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55e0f5b6-5197-531f-8073-25143a4e14e0 with identifier: MV20%20AZA
2026-03-28 22:35:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55e0f5b6-5197-531f-8073-25143a4e14e0 with identifier: MV20%20AZA to the API
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MV20%20AZA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55e0f5b6-5197-531f-8073-25143a4e14e0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MV20 AZA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MV20%20AZA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COUNTRYMAN',
 'odometer': 55090,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'MINI COUNTRYMAN 1.5 COOPER EXCLUSIVE Hatchback',
 'transmission': 'manual',
 'trim': 'COOPER EXCLUSIVE',
 'vin': 'WMWYW320603L52088',
 'year': 2020}
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV20%2520AZA%27 HTTP/1.1" 200 None
2026-03-28 22:35:28 [bca.uk] INFO: Saving data for MV20%20AZA: {'auction_closing_time': 1774864800.0, 'created_time': 1774447397.746975, 'last_price_update_time': 1774737328.243918}
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MV20%2520AZA') HTTP/1.1" 204 0
2026-03-28 22:35:28 [bca.uk] INFO: Found listing with ID: OE74%20YKV
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520YKV%27 HTTP/1.1" 200 None
2026-03-28 22:35:28 [bca.uk] INFO: Scrape type for OE74%20YKV: 2
2026-03-28 22:35:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with identifier: OE74%20YKV
2026-03-28 22:35:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with scrape type 2
2026-03-28 22:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with scrape type 2
2026-03-28 22:35:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f6b3cca-56b0-56aa-82e4-fbf5d182be61, identifier: OE74%20YKV
2026-03-28 22:35:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with identifier: OE74%20YKV
2026-03-28 22:35:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with identifier: OE74%20YKV
2026-03-28 22:35:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f6b3cca-56b0-56aa-82e4-fbf5d182be61 with identifier: OE74%20YKV to the API
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE74%20YKV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9f6b3cca-56b0-56aa-82e4-fbf5d182be61',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE74 YKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE74%20YKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I20',
 'odometer': 8573,
 '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 I20 1.0 T GDI 100 ULTIMATE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'T GDI 100 ULTIMATE DCT',
 'vin': 'NLHBR51G1SZ506420',
 'year': 2025}
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520YKV%27 HTTP/1.1" 200 None
2026-03-28 22:35:28 [bca.uk] INFO: Saving data for OE74%20YKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774447391.431398, 'last_price_update_time': 1774737328.625542}
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE74%2520YKV') HTTP/1.1" 204 0
2026-03-28 22:35:28 [bca.uk] INFO: Found listing with ID: OV22%20HPU
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 22:35:28 [bca.uk] INFO: Scrape type for OV22%20HPU: 2
2026-03-28 22:35:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with identifier: OV22%20HPU
2026-03-28 22:35:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with scrape type 2
2026-03-28 22:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with scrape type 2
2026-03-28 22:35:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49c39c5f-b6e0-5c68-a03d-14f09b356c0b, identifier: OV22%20HPU
2026-03-28 22:35:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with identifier: OV22%20HPU
2026-03-28 22:35:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with identifier: OV22%20HPU
2026-03-28 22:35:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49c39c5f-b6e0-5c68-a03d-14f09b356c0b with identifier: OV22%20HPU to the API
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV22%20HPU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49c39c5f-b6e0-5c68-a03d-14f09b356c0b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV22 HPU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV22%20HPU&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'TUCSON',
 'odometer': 67202,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'HYUNDAI TUCSON 1.6 T-GDI 2WD SE CONNECT StationWagon',
 'transmission': 'manual',
 'trim': 'T-GDI 2WD SE CONNECT',
 'vin': 'TMAJC81BLNJ206815',
 'year': 2022}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV22%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Saving data for OV22%20HPU: {'auction_closing_time': 1774864800.0, 'created_time': 1774447372.788154, 'last_price_update_time': 1774737329.021776}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV22%2520HPU') HTTP/1.1" 204 0
2026-03-28 22:35:29 [bca.uk] INFO: Found listing with ID: OY10%20VGA
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY10%2520VGA%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Scrape type for OY10%20VGA: 2
2026-03-28 22:35:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 050f3ccf-a126-5fc6-887a-15d263166ac3 with identifier: OY10%20VGA
2026-03-28 22:35:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 050f3ccf-a126-5fc6-887a-15d263166ac3 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 050f3ccf-a126-5fc6-887a-15d263166ac3 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 050f3ccf-a126-5fc6-887a-15d263166ac3, identifier: OY10%20VGA
2026-03-28 22:35:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 050f3ccf-a126-5fc6-887a-15d263166ac3 with identifier: OY10%20VGA
2026-03-28 22:35:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 050f3ccf-a126-5fc6-887a-15d263166ac3 with identifier: OY10%20VGA
2026-03-28 22:35:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 050f3ccf-a126-5fc6-887a-15d263166ac3 with identifier: OY10%20VGA to the API
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY10%20VGA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '050f3ccf-a126-5fc6-887a-15d263166ac3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY10 VGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY10%20VGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 113347,
 '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 JAZZ 1.4 I-VTEC EX Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC EX',
 'vin': 'SHHGG6780AU006878',
 'year': 2010}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY10%2520VGA%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Saving data for OY10%20VGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774447364.211482, 'last_price_update_time': 1774737329.458331}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY10%2520VGA') HTTP/1.1" 204 0
2026-03-28 22:35:29 [bca.uk] INFO: Found listing with ID: VK63%20AHD
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK63%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Scrape type for VK63%20AHD: 2
2026-03-28 22:35:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49012872-baa9-5c92-9c94-959c459a8f97 with identifier: VK63%20AHD
2026-03-28 22:35:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49012872-baa9-5c92-9c94-959c459a8f97 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49012872-baa9-5c92-9c94-959c459a8f97 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49012872-baa9-5c92-9c94-959c459a8f97, identifier: VK63%20AHD
2026-03-28 22:35:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49012872-baa9-5c92-9c94-959c459a8f97 with identifier: VK63%20AHD
2026-03-28 22:35:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49012872-baa9-5c92-9c94-959c459a8f97 with identifier: VK63%20AHD
2026-03-28 22:35:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49012872-baa9-5c92-9c94-959c459a8f97 with identifier: VK63%20AHD to the API
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK63%20AHD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '49012872-baa9-5c92-9c94-959c459a8f97',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK63 AHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK63%20AHD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 151229,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI ACT 140 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI ACT 140 GT',
 'vin': 'WVWZZZAUZEW075927',
 'year': 2013}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK63%2520AHD%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Saving data for VK63%20AHD: {'auction_closing_time': 1774864800.0, 'created_time': 1774447289.073235, 'last_price_update_time': 1774737329.845174}
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK63%2520AHD') HTTP/1.1" 204 0
2026-03-28 22:35:29 [bca.uk] INFO: Found listing with ID: WJ13%20XSM
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ13%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:35:29 [bca.uk] INFO: Scrape type for WJ13%20XSM: 2
2026-03-28 22:35:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with identifier: WJ13%20XSM
2026-03-28 22:35:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with scrape type 2
2026-03-28 22:35:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1, identifier: WJ13%20XSM
2026-03-28 22:35:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with identifier: WJ13%20XSM
2026-03-28 22:35:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with identifier: WJ13%20XSM
2026-03-28 22:35:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1 with identifier: WJ13%20XSM to the API
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WJ13%20XSM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4b9ade36-6b3c-51fe-b7d7-ee28b1f2e6d1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WJ13 XSM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WJ13%20XSM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'HYUNDAI',
 'model': 'I10',
 'odometer': 96549,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'HYUNDAI I10 1.2 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'MALAN51CLDM217659',
 'year': 2013}
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ13%2520XSM%27 HTTP/1.1" 200 None
2026-03-28 22:35:30 [bca.uk] INFO: Saving data for WJ13%20XSM: {'auction_closing_time': 1774864800.0, 'created_time': 1774447363.385109, 'last_price_update_time': 1774737330.23801}
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ13%2520XSM') HTTP/1.1" 204 0
2026-03-28 22:35:30 [bca.uk] INFO: Found listing with ID: WV21%20ZXL
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV21%2520ZXL%27 HTTP/1.1" 200 None
2026-03-28 22:35:30 [bca.uk] INFO: Scrape type for WV21%20ZXL: 0
2026-03-28 22:35:30 [bca.uk] INFO: Found listing with ID: NA69%20USD
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520USD%27 HTTP/1.1" 200 None
2026-03-28 22:35:30 [bca.uk] INFO: Scrape type for NA69%20USD: 2
2026-03-28 22:35:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 733b9258-4433-536e-8de8-f7cf62f88ebe with identifier: NA69%20USD
2026-03-28 22:35:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 733b9258-4433-536e-8de8-f7cf62f88ebe with scrape type 2
2026-03-28 22:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 733b9258-4433-536e-8de8-f7cf62f88ebe with scrape type 2
2026-03-28 22:35:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 733b9258-4433-536e-8de8-f7cf62f88ebe, identifier: NA69%20USD
2026-03-28 22:35:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 733b9258-4433-536e-8de8-f7cf62f88ebe with identifier: NA69%20USD
2026-03-28 22:35:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 733b9258-4433-536e-8de8-f7cf62f88ebe with identifier: NA69%20USD
2026-03-28 22:35:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 733b9258-4433-536e-8de8-f7cf62f88ebe with identifier: NA69%20USD to the API
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA69%20USD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '733b9258-4433-536e-8de8-f7cf62f88ebe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NA69 USD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA69%20USD&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 34414,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 SDRIVE 18I SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'SDRIVE 18I SPORT',
 'vin': 'WBAYH120405P55800',
 'year': 2019}
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA69%2520USD%27 HTTP/1.1" 200 None
2026-03-28 22:35:30 [bca.uk] INFO: Saving data for NA69%20USD: {'auction_closing_time': 1774864800.0, 'created_time': 1774447390.018165, 'last_price_update_time': 1774737330.646018}
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA69%2520USD') HTTP/1.1" 204 0
2026-03-28 22:35:30 [bca.uk] INFO: Found listing with ID: SB17%20XVZ
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:30 [bca.uk] INFO: Scrape type for SB17%20XVZ: 2
2026-03-28 22:35:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52962c9d-a6b8-5582-a454-b5edf068ca7e with identifier: SB17%20XVZ
2026-03-28 22:35:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52962c9d-a6b8-5582-a454-b5edf068ca7e with scrape type 2
2026-03-28 22:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52962c9d-a6b8-5582-a454-b5edf068ca7e with scrape type 2
2026-03-28 22:35:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52962c9d-a6b8-5582-a454-b5edf068ca7e, identifier: SB17%20XVZ
2026-03-28 22:35:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52962c9d-a6b8-5582-a454-b5edf068ca7e with identifier: SB17%20XVZ
2026-03-28 22:35:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52962c9d-a6b8-5582-a454-b5edf068ca7e with identifier: SB17%20XVZ
2026-03-28 22:35:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52962c9d-a6b8-5582-a454-b5edf068ca7e with identifier: SB17%20XVZ to the API
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB17%20XVZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '52962c9d-a6b8-5582-a454-b5edf068ca7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB17 XVZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB17%20XVZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Edinburgh',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 77042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.4 TSI 125 BMT SE NAV Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 125 BMT SE NAV',
 'vin': 'WVWZZZAUZJW036925',
 'year': 2017}
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB17%2520XVZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:31 [bca.uk] INFO: Saving data for SB17%20XVZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774447386.868955, 'last_price_update_time': 1774737331.031106}
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB17%2520XVZ') HTTP/1.1" 204 0
2026-03-28 22:35:31 [bca.uk] INFO: Found listing with ID: CJ23%20FFK
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520FFK%27 HTTP/1.1" 200 None
2026-03-28 22:35:31 [bca.uk] INFO: Scrape type for CJ23%20FFK: 2
2026-03-28 22:35:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with identifier: CJ23%20FFK
2026-03-28 22:35:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with scrape type 2
2026-03-28 22:35:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with scrape type 2
2026-03-28 22:35:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872, identifier: CJ23%20FFK
2026-03-28 22:35:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with identifier: CJ23%20FFK
2026-03-28 22:35:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with identifier: CJ23%20FFK
2026-03-28 22:35:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12cdc0ad-e2d6-51f6-89ba-bfd0b639e872 with identifier: CJ23%20FFK to the API
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ23%20FFK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '12cdc0ad-e2d6-51f6-89ba-bfd0b639e872',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CJ23 FFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ23%20FFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CITROEN',
 'model': 'E-BERLINGO M',
 'odometer': 17603,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CITROEN E-BERLINGO M 100KW 50KWH 800 ENTERPRISE ED. Van',
 'transmission': 'automatic',
 'trim': '100KW 50KWH 800 ENTERPRISE ED.',
 'vin': 'VR7EAZKXZPJ608447',
 'year': 2023}
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ23%2520FFK%27 HTTP/1.1" 200 None
2026-03-28 22:35:31 [bca.uk] INFO: Saving data for CJ23%20FFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774447376.363658, 'last_price_update_time': 1774737331.599265}
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ23%2520FFK') HTTP/1.1" 204 0
2026-03-28 22:35:31 [bca.uk] INFO: Found listing with ID: HN25%20JHY
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 22:35:31 [bca.uk] INFO: Scrape type for HN25%20JHY: 2
2026-03-28 22:35:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5135539-8a96-5daf-853c-29495a30a5df with identifier: HN25%20JHY
2026-03-28 22:35:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5135539-8a96-5daf-853c-29495a30a5df with scrape type 2
2026-03-28 22:35:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5135539-8a96-5daf-853c-29495a30a5df with scrape type 2
2026-03-28 22:35:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b5135539-8a96-5daf-853c-29495a30a5df, identifier: HN25%20JHY
2026-03-28 22:35:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b5135539-8a96-5daf-853c-29495a30a5df with identifier: HN25%20JHY
2026-03-28 22:35:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b5135539-8a96-5daf-853c-29495a30a5df with identifier: HN25%20JHY
2026-03-28 22:35:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b5135539-8a96-5daf-853c-29495a30a5df with identifier: HN25%20JHY to the API
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b5135539-8a96-5daf-853c-29495a30a5df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN25 JHY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN25%20JHY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT 460 RWD',
 'odometer': 9670,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 460 RWD 2.0 EBL 130 L4 H3 TREND Bus',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 H3 TREND',
 'vin': 'WF0MXXTTRMRD55009',
 'year': 2025}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN25%2520JHY%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Saving data for HN25%20JHY: {'auction_closing_time': 1774864800.0, 'created_time': 1774447372.328218, 'last_price_update_time': 1774737332.106486}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN25%2520JHY') HTTP/1.1" 204 0
2026-03-28 22:35:32 [bca.uk] INFO: Found listing with ID: HT23%20GDK
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT23%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Scrape type for HT23%20GDK: 2
2026-03-28 22:35:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with identifier: HT23%20GDK
2026-03-28 22:35:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with scrape type 2
2026-03-28 22:35:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with scrape type 2
2026-03-28 22:35:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 497ac466-ad61-57fa-adcc-b0bdcc3a0c59, identifier: HT23%20GDK
2026-03-28 22:35:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with identifier: HT23%20GDK
2026-03-28 22:35:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with identifier: HT23%20GDK
2026-03-28 22:35:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 497ac466-ad61-57fa-adcc-b0bdcc3a0c59 with identifier: HT23%20GDK to the API
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 240,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HT23%20GDK-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '497ac466-ad61-57fa-adcc-b0bdcc3a0c59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HT23 GDK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HT23%20GDK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FIAT',
 'model': 'DUCATO 35',
 'odometer': 8462,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FIAT DUCATO 35 2.2 M/JET 140 L3 H2 BUSINESS PRO PanelVan',
 'transmission': 'manual',
 'trim': 'M/JET 140 L3 H2 BUSINESS PRO',
 'vin': 'ZFA25000002X50824',
 'year': 2023}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT23%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Saving data for HT23%20GDK: {'auction_closing_time': 1774864800.0, 'created_time': 1774447369.238932, 'last_price_update_time': 1774737332.497192}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HT23%2520GDK') HTTP/1.1" 204 0
2026-03-28 22:35:32 [bca.uk] INFO: Found listing with ID: MM74%20YOF
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Scrape type for MM74%20YOF: 2
2026-03-28 22:35:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with identifier: MM74%20YOF
2026-03-28 22:35:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with scrape type 2
2026-03-28 22:35:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with scrape type 2
2026-03-28 22:35:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e7065e5-dc0c-5712-9c08-2126dcf250a2, identifier: MM74%20YOF
2026-03-28 22:35:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with identifier: MM74%20YOF
2026-03-28 22:35:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with identifier: MM74%20YOF
2026-03-28 22:35:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e7065e5-dc0c-5712-9c08-2126dcf250a2 with identifier: MM74%20YOF to the API
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1e7065e5-dc0c-5712-9c08-2126dcf250a2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MM74 YOF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM74%20YOF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 33718,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 LIMITED',
 'vin': 'WF0RXXTA7RRD36561',
 'year': 2024}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Saving data for MM74%20YOF: {'auction_closing_time': 1774864800.0, 'created_time': 1774447366.246162, 'last_price_update_time': 1774737332.917314}
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM74%2520YOF') HTTP/1.1" 204 0
2026-03-28 22:35:32 [bca.uk] INFO: Found listing with ID: AF72%20TYP
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520TYP%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Scrape type for AF72%20TYP: 0
2026-03-28 22:35:32 [bca.uk] INFO: Found listing with ID: RX24%20CXK
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX24%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 22:35:32 [bca.uk] INFO: Scrape type for RX24%20CXK: 2
2026-03-28 22:35:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f904d13-339e-5fdf-a4d4-1a879566db78 with identifier: RX24%20CXK
2026-03-28 22:35:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f904d13-339e-5fdf-a4d4-1a879566db78 with scrape type 2
2026-03-28 22:35:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f904d13-339e-5fdf-a4d4-1a879566db78 with scrape type 2
2026-03-28 22:35:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f904d13-339e-5fdf-a4d4-1a879566db78, identifier: RX24%20CXK
2026-03-28 22:35:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f904d13-339e-5fdf-a4d4-1a879566db78 with identifier: RX24%20CXK
2026-03-28 22:35:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f904d13-339e-5fdf-a4d4-1a879566db78 with identifier: RX24%20CXK
2026-03-28 22:35:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f904d13-339e-5fdf-a4d4-1a879566db78 with identifier: RX24%20CXK to the API
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8f904d13-339e-5fdf-a4d4-1a879566db78',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RX24 CXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RX24%20CXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 33982,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 320 LWB LIMITED L/R CrewCab Van',
 'transmission': 'manual',
 'trim': 'EBL 130 320 LWB LIMITED L/R',
 'vin': 'WF0ZXXTTGZPJ64411',
 'year': 2024}
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX24%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Saving data for RX24%20CXK: {'auction_closing_time': 1774864800.0, 'created_time': 1774447365.370278, 'last_price_update_time': 1774737333.322108}
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RX24%2520CXK') HTTP/1.1" 204 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: WN22%20HXL
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520HXL%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for WN22%20HXL: 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: BK23%20GYH
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GYH%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for BK23%20GYH: 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: AF72%20WDN
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520WDN%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for AF72%20WDN: 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: LB23%20EZP
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520EZP%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for LB23%20EZP: 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: YS16%20YDY
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS16%2520YDY%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for YS16%20YDY: 2
2026-03-28 22:35:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5c53f06-17b1-5897-b44c-4983103ce943 with identifier: YS16%20YDY
2026-03-28 22:35:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c53f06-17b1-5897-b44c-4983103ce943 with scrape type 2
2026-03-28 22:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5c53f06-17b1-5897-b44c-4983103ce943 with scrape type 2
2026-03-28 22:35:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e5c53f06-17b1-5897-b44c-4983103ce943, identifier: YS16%20YDY
2026-03-28 22:35:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e5c53f06-17b1-5897-b44c-4983103ce943 with identifier: YS16%20YDY
2026-03-28 22:35:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e5c53f06-17b1-5897-b44c-4983103ce943 with identifier: YS16%20YDY
2026-03-28 22:35:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e5c53f06-17b1-5897-b44c-4983103ce943 with identifier: YS16%20YDY to the API
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YS16%20YDY-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e5c53f06-17b1-5897-b44c-4983103ce943',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YS16 YDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YS16%20YDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 88565,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI SCR 190 GT Estate',
 'transmission': 'manual',
 'trim': 'TDI SCR 190 GT',
 'vin': 'WVWZZZ3CZGE073576',
 'year': 2016}
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS16%2520YDY%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Saving data for YS16%20YDY: {'auction_closing_time': 1774951200.0, 'created_time': 1774447343.546632, 'last_price_update_time': 1774737333.780288}
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YS16%2520YDY') HTTP/1.1" 204 0
2026-03-28 22:35:33 [bca.uk] INFO: Found listing with ID: YD18%20BJY
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520BJY%27 HTTP/1.1" 200 None
2026-03-28 22:35:33 [bca.uk] INFO: Scrape type for YD18%20BJY: 2
2026-03-28 22:35:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with identifier: YD18%20BJY
2026-03-28 22:35:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with scrape type 2
2026-03-28 22:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with scrape type 2
2026-03-28 22:35:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bc49a6dd-f19a-53e3-ae84-c96d28fd5afc, identifier: YD18%20BJY
2026-03-28 22:35:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with identifier: YD18%20BJY
2026-03-28 22:35:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with identifier: YD18%20BJY
2026-03-28 22:35:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bc49a6dd-f19a-53e3-ae84-c96d28fd5afc with identifier: YD18%20BJY to the API
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD18%20BJY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bc49a6dd-f19a-53e3-ae84-c96d28fd5afc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD18 BJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD18%20BJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '420I GRAN COUPE',
 'odometer': 89055,
 'odometer_reading_unit': '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 420I GRAN COUPE 2.0 T M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T M SPORT STEP',
 'vin': 'WBA4H32060BH13031',
 'year': 2018}
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD18%2520BJY%27 HTTP/1.1" 200 None
2026-03-28 22:35:34 [bca.uk] INFO: Saving data for YD18%20BJY: {'auction_closing_time': 1774951200.0, 'created_time': 1774447341.340832, 'last_price_update_time': 1774737334.189028}
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520BJY') HTTP/1.1" 204 0
2026-03-28 22:35:34 [bca.uk] INFO: Found listing with ID: BK23%20GWC
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK23%2520GWC%27 HTTP/1.1" 200 None
2026-03-28 22:35:34 [bca.uk] INFO: Scrape type for BK23%20GWC: 0
2026-03-28 22:35:34 [bca.uk] INFO: Found listing with ID: WM67%20OGL
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 22:35:34 [bca.uk] INFO: Scrape type for WM67%20OGL: 2
2026-03-28 22:35:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09eb4436-3789-5c05-bdad-4cc6375a9e00 with identifier: WM67%20OGL
2026-03-28 22:35:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09eb4436-3789-5c05-bdad-4cc6375a9e00 with scrape type 2
2026-03-28 22:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09eb4436-3789-5c05-bdad-4cc6375a9e00 with scrape type 2
2026-03-28 22:35:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 09eb4436-3789-5c05-bdad-4cc6375a9e00, identifier: WM67%20OGL
2026-03-28 22:35:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 09eb4436-3789-5c05-bdad-4cc6375a9e00 with identifier: WM67%20OGL
2026-03-28 22:35:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 09eb4436-3789-5c05-bdad-4cc6375a9e00 with identifier: WM67%20OGL
2026-03-28 22:35:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 09eb4436-3789-5c05-bdad-4cc6375a9e00 with identifier: WM67%20OGL to the API
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM67%20OGL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '09eb4436-3789-5c05-bdad-4cc6375a9e00',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM67 OGL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM67%20OGL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'MERCEDES-BENZ',
 'model': 'B200',
 'odometer': 121934,
 'odometer_reading_unit': '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 B200 1.6 EXCLUSIVE EDITION MPV',
 'transmission': 'automatic',
 'trim': 'EXCLUSIVE EDITION',
 'vin': 'WDD2462432N240095',
 'year': 2018}
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520OGL%27 HTTP/1.1" 200 None
2026-03-28 22:35:34 [bca.uk] INFO: Saving data for WM67%20OGL: {'auction_closing_time': 1774951200.0, 'created_time': 1774447338.219469, 'last_price_update_time': 1774737334.749051}
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM67%2520OGL') HTTP/1.1" 204 0
2026-03-28 22:35:34 [bca.uk] INFO: Found listing with ID: WM57%20GGZ
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM57%2520GGZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:34 [bca.uk] INFO: Scrape type for WM57%20GGZ: 2
2026-03-28 22:35:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19d78483-a4ae-5a37-a18e-35fde4a51452 with identifier: WM57%20GGZ
2026-03-28 22:35:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19d78483-a4ae-5a37-a18e-35fde4a51452 with scrape type 2
2026-03-28 22:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19d78483-a4ae-5a37-a18e-35fde4a51452 with scrape type 2
2026-03-28 22:35:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 19d78483-a4ae-5a37-a18e-35fde4a51452, identifier: WM57%20GGZ
2026-03-28 22:35:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 19d78483-a4ae-5a37-a18e-35fde4a51452 with identifier: WM57%20GGZ
2026-03-28 22:35:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 19d78483-a4ae-5a37-a18e-35fde4a51452 with identifier: WM57%20GGZ
2026-03-28 22:35:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 19d78483-a4ae-5a37-a18e-35fde4a51452 with identifier: WM57%20GGZ to the API
2026-03-28 22:35:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM57%20GGZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '19d78483-a4ae-5a37-a18e-35fde4a51452',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM57 GGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM57%20GGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 109823,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2008-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 140 SPORTLINE Estate',
 'transmission': 'manual',
 'trim': 'TDI 140 SPORTLINE',
 'vin': 'WVWZZZ1KZ8M332980',
 'year': 2008}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM57%2520GGZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:35 [bca.uk] INFO: Saving data for WM57%20GGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774447337.291361, 'last_price_update_time': 1774737335.15054}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM57%2520GGZ') HTTP/1.1" 204 0
2026-03-28 22:35:35 [bca.uk] INFO: Found listing with ID: PK65%20FWG
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:35:35 [bca.uk] INFO: Scrape type for PK65%20FWG: 2
2026-03-28 22:35:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b500c3de-cf76-5a51-8b74-f46eb56fd437 with identifier: PK65%20FWG
2026-03-28 22:35:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b500c3de-cf76-5a51-8b74-f46eb56fd437 with scrape type 2
2026-03-28 22:35:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b500c3de-cf76-5a51-8b74-f46eb56fd437 with scrape type 2
2026-03-28 22:35:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b500c3de-cf76-5a51-8b74-f46eb56fd437, identifier: PK65%20FWG
2026-03-28 22:35:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b500c3de-cf76-5a51-8b74-f46eb56fd437 with identifier: PK65%20FWG
2026-03-28 22:35:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b500c3de-cf76-5a51-8b74-f46eb56fd437 with identifier: PK65%20FWG
2026-03-28 22:35:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b500c3de-cf76-5a51-8b74-f46eb56fd437 with identifier: PK65%20FWG to the API
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PK65%20FWG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b500c3de-cf76-5a51-8b74-f46eb56fd437',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PK65 FWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PK65%20FWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 81219,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 60 S Hatchback',
 'transmission': 'manual',
 'trim': '60 S',
 'vin': 'WVWZZZ6RZGY089030',
 'year': 2015}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK65%2520FWG%27 HTTP/1.1" 200 None
2026-03-28 22:35:35 [bca.uk] INFO: Saving data for PK65%20FWG: {'auction_closing_time': 1774951200.0, 'created_time': 1774447323.674215, 'last_price_update_time': 1774737335.563967}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PK65%2520FWG') HTTP/1.1" 204 0
2026-03-28 22:35:35 [bca.uk] INFO: Found listing with ID: NJ15%20CDU
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ15%2520CDU%27 HTTP/1.1" 200 None
2026-03-28 22:35:35 [bca.uk] INFO: Scrape type for NJ15%20CDU: 2
2026-03-28 22:35:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with identifier: NJ15%20CDU
2026-03-28 22:35:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with scrape type 2
2026-03-28 22:35:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with scrape type 2
2026-03-28 22:35:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 196660d4-1ec5-5c4e-b2ad-06fa04d7990c, identifier: NJ15%20CDU
2026-03-28 22:35:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with identifier: NJ15%20CDU
2026-03-28 22:35:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with identifier: NJ15%20CDU
2026-03-28 22:35:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 196660d4-1ec5-5c4e-b2ad-06fa04d7990c with identifier: NJ15%20CDU to the API
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NJ15%20CDU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '196660d4-1ec5-5c4e-b2ad-06fa04d7990c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NJ15 CDU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NJ15%20CDU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 59509,
 'odometer_reading_unit': '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 SRI Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SRI',
 'vin': 'W0L0XEP68F4095808',
 'year': 2015}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ15%2520CDU%27 HTTP/1.1" 200 None
2026-03-28 22:35:35 [bca.uk] INFO: Saving data for NJ15%20CDU: {'auction_closing_time': 1774951200.0, 'created_time': 1774447331.28049, 'last_price_update_time': 1774737335.975197}
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ15%2520CDU') HTTP/1.1" 204 0
2026-03-28 22:35:35 [bca.uk] INFO: Found listing with ID: LB59%20AYN
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB59%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 22:35:36 [bca.uk] INFO: Scrape type for LB59%20AYN: 2
2026-03-28 22:35:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e74e1efa-317e-553e-9fdd-b34531e100de with identifier: LB59%20AYN
2026-03-28 22:35:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e74e1efa-317e-553e-9fdd-b34531e100de with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e74e1efa-317e-553e-9fdd-b34531e100de with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e74e1efa-317e-553e-9fdd-b34531e100de, identifier: LB59%20AYN
2026-03-28 22:35:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e74e1efa-317e-553e-9fdd-b34531e100de with identifier: LB59%20AYN
2026-03-28 22:35:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e74e1efa-317e-553e-9fdd-b34531e100de with identifier: LB59%20AYN
2026-03-28 22:35:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e74e1efa-317e-553e-9fdd-b34531e100de with identifier: LB59%20AYN to the API
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB59%20AYN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e74e1efa-317e-553e-9fdd-b34531e100de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB59 AYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB59%20AYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'SOUL',
 'odometer': 63595,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'KIA SOUL 1.6 2 Hatchback',
 'transmission': 'manual',
 'trim': '2',
 'vin': 'KNAJG551297095797',
 'year': 2009}
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB59%2520AYN%27 HTTP/1.1" 200 None
2026-03-28 22:35:36 [bca.uk] INFO: Saving data for LB59%20AYN: {'auction_closing_time': 1774951200.0, 'created_time': 1774447353.362529, 'last_price_update_time': 1774737336.365692}
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB59%2520AYN') HTTP/1.1" 204 0
2026-03-28 22:35:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:36 [bca.uk] INFO: Found listing with ID: KS21%20YZO
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:36 [bca.uk] INFO: Scrape type for KS21%20YZO: 2
2026-03-28 22:35:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with identifier: KS21%20YZO
2026-03-28 22:35:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6979bc32-9901-50c0-8b1a-f30d08d5bd3c, identifier: KS21%20YZO
2026-03-28 22:35:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with identifier: KS21%20YZO
2026-03-28 22:35:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with identifier: KS21%20YZO
2026-03-28 22:35:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6979bc32-9901-50c0-8b1a-f30d08d5bd3c with identifier: KS21%20YZO to the API
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS21%20YZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6979bc32-9901-50c0-8b1a-f30d08d5bd3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS21 YZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS21%20YZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 73927,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B5P 250 AWD INSCRIPTION PRO GT StationWagon',
 'transmission': 'automatic',
 'trim': 'B5P 250 AWD INSCRIPTION PRO GT',
 'vin': 'YV1UZL1VCM1818958',
 'year': 2021}
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS21%2520YZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:36 [bca.uk] INFO: Saving data for KS21%20YZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774447322.129178, 'last_price_update_time': 1774737336.753697}
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS21%2520YZO') HTTP/1.1" 204 0
2026-03-28 22:35:36 [bca.uk] INFO: Found listing with ID: KM75%20OLB
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLB%27 HTTP/1.1" 200 None
2026-03-28 22:35:36 [bca.uk] INFO: Scrape type for KM75%20OLB: 2
2026-03-28 22:35:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a02824e1-49a8-568e-8452-2b9839fd9b3d with identifier: KM75%20OLB
2026-03-28 22:35:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a02824e1-49a8-568e-8452-2b9839fd9b3d with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a02824e1-49a8-568e-8452-2b9839fd9b3d with scrape type 2
2026-03-28 22:35:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a02824e1-49a8-568e-8452-2b9839fd9b3d, identifier: KM75%20OLB
2026-03-28 22:35:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a02824e1-49a8-568e-8452-2b9839fd9b3d with identifier: KM75%20OLB
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=alpine+grey HTTP/1.1" 200 None
2026-03-28 22:35:36 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:35:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:35:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a02824e1-49a8-568e-8452-2b9839fd9b3d with identifier: KM75%20OLB
2026-03-28 22:35:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a02824e1-49a8-568e-8452-2b9839fd9b3d with identifier: KM75%20OLB to the API
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM75%20OLB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'alpine grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a02824e1-49a8-568e-8452-2b9839fd9b3d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM75 OLB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM75%20OLB&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO TOURER 114',
 'odometer': 6262,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO TOURER 114 2.0 CDI RWD L3 PRO 9G Bus',
 'transmission': 'automatic',
 'trim': 'CDI RWD L3 PRO 9G',
 'vin': 'W1VVKGFZ6T4570024',
 'year': 2025}
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLB%27 HTTP/1.1" 200 None
2026-03-28 22:35:37 [bca.uk] INFO: Saving data for KM75%20OLB: {'auction_closing_time': 1774951200.0, 'created_time': 1774447354.199135, 'last_price_update_time': 1774737337.268586}
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM75%2520OLB') HTTP/1.1" 204 0
2026-03-28 22:35:37 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:37 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded
2026-03-28 22:35:37 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:37 [bca.uk] INFO: Found listing with ID: KM75%20OLC
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLC%27 HTTP/1.1" 200 None
2026-03-28 22:35:37 [bca.uk] INFO: Scrape type for KM75%20OLC: 2
2026-03-28 22:35:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b729701-b6f6-51b2-9934-abebbab2dfaa with identifier: KM75%20OLC
2026-03-28 22:35:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b729701-b6f6-51b2-9934-abebbab2dfaa with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b729701-b6f6-51b2-9934-abebbab2dfaa with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b729701-b6f6-51b2-9934-abebbab2dfaa, identifier: KM75%20OLC
2026-03-28 22:35:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:37 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b729701-b6f6-51b2-9934-abebbab2dfaa with identifier: KM75%20OLC
2026-03-28 22:35:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b729701-b6f6-51b2-9934-abebbab2dfaa with identifier: KM75%20OLC
2026-03-28 22:35:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b729701-b6f6-51b2-9934-abebbab2dfaa with identifier: KM75%20OLC to the API
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM75%20OLC-GB',
 'category': 'LightCommercialVehicle',
 'color': 'alpine grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b729701-b6f6-51b2-9934-abebbab2dfaa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM75 OLC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM75%20OLC&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'VITO TOURER 114',
 'odometer': 7489,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ VITO TOURER 114 2.0 CDI RWD L3 PRO 9G Bus',
 'transmission': 'automatic',
 'trim': 'CDI RWD L3 PRO 9G',
 'vin': 'W1VVKGFZ1T4570562',
 'year': 2025}
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM75%2520OLC%27 HTTP/1.1" 200 None
2026-03-28 22:35:37 [bca.uk] INFO: Saving data for KM75%20OLC: {'auction_closing_time': 1774951200.0, 'created_time': 1774447353.752823, 'last_price_update_time': 1774737337.673197}
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM75%2520OLC') HTTP/1.1" 204 0
2026-03-28 22:35:37 [bca.uk] INFO: Found listing with ID: BD74%20SMO
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 22:35:37 [bca.uk] INFO: Scrape type for BD74%20SMO: 2
2026-03-28 22:35:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 79dbe523-6624-5955-bf60-63c485fbdc02 with identifier: BD74%20SMO
2026-03-28 22:35:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 79dbe523-6624-5955-bf60-63c485fbdc02 with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 79dbe523-6624-5955-bf60-63c485fbdc02 with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 79dbe523-6624-5955-bf60-63c485fbdc02, identifier: BD74%20SMO
2026-03-28 22:35:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:37 [bca.uk] INFO: Found listing with ID: BT73%20NKE
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520NKE%27 HTTP/1.1" 200 None
2026-03-28 22:35:37 [bca.uk] INFO: Scrape type for BT73%20NKE: 2
2026-03-28 22:35:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cebc7f84-0283-51e5-a1ad-15161caf053d with identifier: BT73%20NKE
2026-03-28 22:35:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cebc7f84-0283-51e5-a1ad-15161caf053d with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cebc7f84-0283-51e5-a1ad-15161caf053d with scrape type 2
2026-03-28 22:35:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cebc7f84-0283-51e5-a1ad-15161caf053d, identifier: BT73%20NKE
2026-03-28 22:35:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 79dbe523-6624-5955-bf60-63c485fbdc02 with identifier: BD74%20SMO
2026-03-28 22:35:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 79dbe523-6624-5955-bf60-63c485fbdc02 with identifier: BD74%20SMO
2026-03-28 22:35:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 79dbe523-6624-5955-bf60-63c485fbdc02 with identifier: BD74%20SMO to the API
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD74%20SMO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '79dbe523-6624-5955-bf60-63c485fbdc02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD74 SMO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD74%20SMO&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 7842,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.6 E-T FHEV 145 ESPRIT ALPINE Hatchback',
 'transmission': 'automatic',
 'trim': 'E-T FHEV 145 ESPRIT ALPINE',
 'vin': 'VF1RJA00473666747',
 'year': 2024}
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD74%2520SMO%27 HTTP/1.1" 200 None
2026-03-28 22:35:38 [bca.uk] INFO: Saving data for BD74%20SMO: {'auction_closing_time': 1774951200.0, 'created_time': 1774447356.196532, 'last_price_update_time': 1774737338.195389}
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD74%2520SMO') HTTP/1.1" 204 0
2026-03-28 22:35:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cebc7f84-0283-51e5-a1ad-15161caf053d with identifier: BT73%20NKE
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=obsidian+grey HTTP/1.1" 200 None
2026-03-28 22:35:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:35:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cebc7f84-0283-51e5-a1ad-15161caf053d with identifier: BT73%20NKE
2026-03-28 22:35:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cebc7f84-0283-51e5-a1ad-15161caf053d with identifier: BT73%20NKE to the API
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT73%20NKE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'obsidian grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.9L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cebc7f84-0283-51e5-a1ad-15161caf053d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT73 NKE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT73%20NKE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'ISUZU',
 'model': 'D-MAX',
 'odometer': 22674,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'ISUZU D-MAX 1.9 DL20 4X4 CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DL20 4X4',
 'vin': 'MPATFS87JPT024798',
 'year': 2023}
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT73%2520NKE%27 HTTP/1.1" 200 None
2026-03-28 22:35:38 [bca.uk] INFO: Saving data for BT73%20NKE: {'auction_closing_time': 1774951200.0, 'created_time': 1774447323.262693, 'last_price_update_time': 1774737338.678762}
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT73%2520NKE') HTTP/1.1" 204 0
2026-03-28 22:35:38 [bca.uk] INFO: Found listing with ID: AF22%20UON
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UON%27 HTTP/1.1" 200 None
2026-03-28 22:35:38 [bca.uk] INFO: Scrape type for AF22%20UON: 2
2026-03-28 22:35:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9096cc6e-5662-5a44-9775-e8c5d6fd027d with identifier: AF22%20UON
2026-03-28 22:35:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9096cc6e-5662-5a44-9775-e8c5d6fd027d with scrape type 2
2026-03-28 22:35:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9096cc6e-5662-5a44-9775-e8c5d6fd027d with scrape type 2
2026-03-28 22:35:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9096cc6e-5662-5a44-9775-e8c5d6fd027d, identifier: AF22%20UON
2026-03-28 22:35:38 [bca.uk] INFO: Found listing with ID: DF16%20EWJ
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:38 [bca.uk] INFO: Scrape type for DF16%20EWJ: 2
2026-03-28 22:35:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52889fbf-1517-528d-ab96-ff01ee0c225d with identifier: DF16%20EWJ
2026-03-28 22:35:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52889fbf-1517-528d-ab96-ff01ee0c225d with scrape type 2
2026-03-28 22:35:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52889fbf-1517-528d-ab96-ff01ee0c225d with scrape type 2
2026-03-28 22:35:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 52889fbf-1517-528d-ab96-ff01ee0c225d, identifier: DF16%20EWJ
2026-03-28 22:35:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9096cc6e-5662-5a44-9775-e8c5d6fd027d with identifier: AF22%20UON
2026-03-28 22:35:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9096cc6e-5662-5a44-9775-e8c5d6fd027d with identifier: AF22%20UON
2026-03-28 22:35:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9096cc6e-5662-5a44-9775-e8c5d6fd027d with identifier: AF22%20UON to the API
2026-03-28 22:35:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF22%20UON-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9096cc6e-5662-5a44-9775-e8c5d6fd027d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF22 UON',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF22%20UON&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'BMW',
 'model': '116D',
 'odometer': 53506,
 'odometer_reading_unit': '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 116D 1.5 SPORT (LCP) Hatchback',
 'transmission': 'manual',
 'trim': 'SPORT (LCP)',
 'vin': 'WBA7M720907K73757',
 'year': 2022}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520UON%27 HTTP/1.1" 200 None
2026-03-28 22:35:39 [bca.uk] INFO: Saving data for AF22%20UON: {'auction_closing_time': 1774864800.0, 'created_time': 1774339289.985221, 'last_price_update_time': 1774737339.177926}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF22%2520UON') HTTP/1.1" 204 0
2026-03-28 22:35:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 52889fbf-1517-528d-ab96-ff01ee0c225d with identifier: DF16%20EWJ
2026-03-28 22:35:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 52889fbf-1517-528d-ab96-ff01ee0c225d with identifier: DF16%20EWJ
2026-03-28 22:35:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 52889fbf-1517-528d-ab96-ff01ee0c225d with identifier: DF16%20EWJ to the API
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=120&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF16%20EWJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '52889fbf-1517-528d-ab96-ff01ee0c225d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF16 EWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF16%20EWJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 82254,
 'odometer_reading_unit': '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 2.0 CRDI AWD KX-2 StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI AWD KX-2',
 'vin': 'U5YPH813SGL099218',
 'year': 2016}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF16%2520EWJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:39 [bca.uk] INFO: Saving data for DF16%20EWJ: {'auction_closing_time': 1774951200.0, 'created_time': 1774447308.566282, 'last_price_update_time': 1774737339.456432}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF16%2520EWJ') HTTP/1.1" 204 0
2026-03-28 22:35:39 [bca.uk] INFO: Found listing with ID: YP15%20RRZ
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520RRZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:39 [bca.uk] INFO: Scrape type for YP15%20RRZ: 2
2026-03-28 22:35:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with identifier: YP15%20RRZ
2026-03-28 22:35:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with scrape type 2
2026-03-28 22:35:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with scrape type 2
2026-03-28 22:35:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a, identifier: YP15%20RRZ
2026-03-28 22:35:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with identifier: YP15%20RRZ
2026-03-28 22:35:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with identifier: YP15%20RRZ
2026-03-28 22:35:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 83e0f24f-f0dc-51c0-8fd8-828c2dd0141a with identifier: YP15%20RRZ to the API
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP15%20RRZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '83e0f24f-f0dc-51c0-8fd8-828c2dd0141a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP15 RRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP15%20RRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 58411,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.4 TFSI 125 SE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 125 SE S-T',
 'vin': 'WAUZZZ8V3FA143090',
 'year': 2015}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP15%2520RRZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:39 [bca.uk] INFO: Saving data for YP15%20RRZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774447342.511217, 'last_price_update_time': 1774737339.891792}
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP15%2520RRZ') HTTP/1.1" 204 0
2026-03-28 22:35:39 [bca.uk] INFO: Found listing with ID: GL17%20LUH
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 22:35:39 [bca.uk] INFO: Scrape type for GL17%20LUH: 2
2026-03-28 22:35:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with identifier: GL17%20LUH
2026-03-28 22:35:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with scrape type 2
2026-03-28 22:35:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with scrape type 2
2026-03-28 22:35:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8, identifier: GL17%20LUH
2026-03-28 22:35:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with identifier: GL17%20LUH
2026-03-28 22:35:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with identifier: GL17%20LUH
2026-03-28 22:35:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4e4d2f5f-c860-51a3-8fcb-3072a54e10e8 with identifier: GL17%20LUH to the API
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GL17%20LUH-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4e4d2f5f-c860-51a3-8fcb-3072a54e10e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GL17 LUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GL17%20LUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 115742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.4 TDI 75 MATCH EDITION Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 75 MATCH EDITION',
 'vin': 'WVWZZZ6RZHU051663',
 'year': 2017}
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL17%2520LUH%27 HTTP/1.1" 200 None
2026-03-28 22:35:40 [bca.uk] INFO: Saving data for GL17%20LUH: {'auction_closing_time': 1774951200.0, 'created_time': 1774447327.675869, 'last_price_update_time': 1774737340.285377}
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GL17%2520LUH') HTTP/1.1" 204 0
2026-03-28 22:35:40 [bca.uk] INFO: Found listing with ID: FY63%20ZPE
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY63%2520ZPE%27 HTTP/1.1" 200 None
2026-03-28 22:35:40 [bca.uk] INFO: Scrape type for FY63%20ZPE: 2
2026-03-28 22:35:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with identifier: FY63%20ZPE
2026-03-28 22:35:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with scrape type 2
2026-03-28 22:35:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with scrape type 2
2026-03-28 22:35:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7, identifier: FY63%20ZPE
2026-03-28 22:35:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with identifier: FY63%20ZPE
2026-03-28 22:35:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with identifier: FY63%20ZPE
2026-03-28 22:35:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7 with identifier: FY63%20ZPE to the API
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY63%20ZPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3a0d251e-804a-55c0-8f5a-2b60fa0ba4e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY63 ZPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY63%20ZPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 33420,
 '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 A1 SPORTBACK 1.4 TFSI 120 S LINE S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 120 S LINE S-T',
 'vin': 'WAUZZZ8X2EB037563',
 'year': 2013}
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY63%2520ZPE%27 HTTP/1.1" 200 None
2026-03-28 22:35:40 [bca.uk] INFO: Saving data for FY63%20ZPE: {'auction_closing_time': 1774951200.0, 'created_time': 1774447328.494516, 'last_price_update_time': 1774737340.696968}
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY63%2520ZPE') HTTP/1.1" 204 0
2026-03-28 22:35:40 [bca.uk] INFO: Found listing with ID: FM16%20SJX
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520SJX%27 HTTP/1.1" 200 None
2026-03-28 22:35:40 [bca.uk] INFO: Scrape type for FM16%20SJX: 2
2026-03-28 22:35:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dedb37ad-c421-5f9b-8b59-bf8ace0e758a with identifier: FM16%20SJX
2026-03-28 22:35:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dedb37ad-c421-5f9b-8b59-bf8ace0e758a with scrape type 2
2026-03-28 22:35:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dedb37ad-c421-5f9b-8b59-bf8ace0e758a with scrape type 2
2026-03-28 22:35:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: dedb37ad-c421-5f9b-8b59-bf8ace0e758a, identifier: FM16%20SJX
2026-03-28 22:35:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: dedb37ad-c421-5f9b-8b59-bf8ace0e758a with identifier: FM16%20SJX
2026-03-28 22:35:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: dedb37ad-c421-5f9b-8b59-bf8ace0e758a with identifier: FM16%20SJX
2026-03-28 22:35:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: dedb37ad-c421-5f9b-8b59-bf8ace0e758a with identifier: FM16%20SJX to the API
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FM16%20SJX-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'dedb37ad-c421-5f9b-8b59-bf8ace0e758a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FM16 SJX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FM16%20SJX&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'ALFA ROMEO',
 'model': 'GIULIETTA',
 'odometer': 84231,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIETTA 1.4 TB M/AIR 150 SUPER Hatchback',
 'transmission': 'manual',
 'trim': 'TB M/AIR 150 SUPER',
 'vin': 'ZAR94000007439957',
 'year': 2016}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM16%2520SJX%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Saving data for FM16%20SJX: {'auction_closing_time': 1774951200.0, 'created_time': 1774447321.482067, 'last_price_update_time': 1774737341.10013}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FM16%2520SJX') HTTP/1.1" 204 0
2026-03-28 22:35:41 [bca.uk] INFO: Found listing with ID: DK14%20XHT
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Scrape type for DK14%20XHT: 2
2026-03-28 22:35:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd91f86-2f30-5d07-94ad-74874a967823 with identifier: DK14%20XHT
2026-03-28 22:35:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd91f86-2f30-5d07-94ad-74874a967823 with scrape type 2
2026-03-28 22:35:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edd91f86-2f30-5d07-94ad-74874a967823 with scrape type 2
2026-03-28 22:35:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: edd91f86-2f30-5d07-94ad-74874a967823, identifier: DK14%20XHT
2026-03-28 22:35:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: edd91f86-2f30-5d07-94ad-74874a967823 with identifier: DK14%20XHT
2026-03-28 22:35:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: edd91f86-2f30-5d07-94ad-74874a967823 with identifier: DK14%20XHT
2026-03-28 22:35:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: edd91f86-2f30-5d07-94ad-74874a967823 with identifier: DK14%20XHT to the API
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK14%20XHT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'edd91f86-2f30-5d07-94ad-74874a967823',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK14 XHT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK14%20XHT&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'AUDI',
 'model': 'A4 AVANT',
 'odometer': 92114,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'AUDI A4 AVANT 2.0 TDI 177 QUATTRO SE TECHNIK Estate',
 'transmission': 'manual',
 'trim': 'TDI 177 QUATTRO SE TECHNIK',
 'vin': 'WAUZZZ8K5EA101041',
 'year': 2014}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK14%2520XHT%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Saving data for DK14%20XHT: {'auction_closing_time': 1774951200.0, 'created_time': 1774447311.748622, 'last_price_update_time': 1774737341.523024}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK14%2520XHT') HTTP/1.1" 204 0
2026-03-28 22:35:41 [bca.uk] INFO: Found listing with ID: DF63%20KBE
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF63%2520KBE%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Scrape type for DF63%20KBE: 2
2026-03-28 22:35:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7a11c37-78d6-522e-abc6-e96b3e080768 with identifier: DF63%20KBE
2026-03-28 22:35:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7a11c37-78d6-522e-abc6-e96b3e080768 with scrape type 2
2026-03-28 22:35:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7a11c37-78d6-522e-abc6-e96b3e080768 with scrape type 2
2026-03-28 22:35:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7a11c37-78d6-522e-abc6-e96b3e080768, identifier: DF63%20KBE
2026-03-28 22:35:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7a11c37-78d6-522e-abc6-e96b3e080768 with identifier: DF63%20KBE
2026-03-28 22:35:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7a11c37-78d6-522e-abc6-e96b3e080768 with identifier: DF63%20KBE
2026-03-28 22:35:41 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7a11c37-78d6-522e-abc6-e96b3e080768 with identifier: DF63%20KBE to the API
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DF63%20KBE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7a11c37-78d6-522e-abc6-e96b3e080768',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DF63 KBE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DF63%20KBE&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 55448,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 1.6 TDI 105 S Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 105 S',
 'vin': 'WVWZZZAUZEW107445',
 'year': 2013}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF63%2520KBE%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Saving data for DF63%20KBE: {'auction_closing_time': 1774951200.0, 'created_time': 1774447314.004694, 'last_price_update_time': 1774737341.912814}
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DF63%2520KBE') HTTP/1.1" 204 0
2026-03-28 22:35:41 [bca.uk] INFO: Found listing with ID: SG71%20OBV
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:35:41 [bca.uk] INFO: Scrape type for SG71%20OBV: 2
2026-03-28 22:35:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d8eb2730-a330-550a-b10f-57750ab7c7f6 with identifier: SG71%20OBV
2026-03-28 22:35:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d8eb2730-a330-550a-b10f-57750ab7c7f6 with scrape type 2
2026-03-28 22:35:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d8eb2730-a330-550a-b10f-57750ab7c7f6 with scrape type 2
2026-03-28 22:35:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d8eb2730-a330-550a-b10f-57750ab7c7f6, identifier: SG71%20OBV
2026-03-28 22:35:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d8eb2730-a330-550a-b10f-57750ab7c7f6 with identifier: SG71%20OBV
2026-03-28 22:35:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d8eb2730-a330-550a-b10f-57750ab7c7f6 with identifier: SG71%20OBV
2026-03-28 22:35:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d8eb2730-a330-550a-b10f-57750ab7c7f6 with identifier: SG71%20OBV to the API
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 187,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd8eb2730-a330-550a-b10f-57750ab7c7f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG71 OBV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG71%20OBV&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 66087,
 'odometer_reading_unit': '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 105 280 SWB TREND L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 105 280 SWB TREND L/R',
 'vin': 'WF0YXXTTGYMC01299',
 'year': 2021}
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG71%2520OBV%27 HTTP/1.1" 200 None
2026-03-28 22:35:42 [bca.uk] INFO: Saving data for SG71%20OBV: {'auction_closing_time': 1775210400.0, 'created_time': 1774447305.239638, 'last_price_update_time': 1774737342.332588}
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG71%2520OBV') HTTP/1.1" 204 0
2026-03-28 22:35:42 [bca.uk] INFO: Found listing with ID: SG22%20NNY
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 22:35:42 [bca.uk] INFO: Scrape type for SG22%20NNY: 2
2026-03-28 22:35:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9aef5112-76fd-592a-a866-ce1cde2b1ecc with identifier: SG22%20NNY
2026-03-28 22:35:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9aef5112-76fd-592a-a866-ce1cde2b1ecc with scrape type 2
2026-03-28 22:35:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9aef5112-76fd-592a-a866-ce1cde2b1ecc with scrape type 2
2026-03-28 22:35:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9aef5112-76fd-592a-a866-ce1cde2b1ecc, identifier: SG22%20NNY
2026-03-28 22:35:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9aef5112-76fd-592a-a866-ce1cde2b1ecc with identifier: SG22%20NNY
2026-03-28 22:35:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9aef5112-76fd-592a-a866-ce1cde2b1ecc with identifier: SG22%20NNY
2026-03-28 22:35:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9aef5112-76fd-592a-a866-ce1cde2b1ecc with identifier: SG22%20NNY to the API
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': None,
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-03T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9aef5112-76fd-592a-a866-ce1cde2b1ecc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SG22 NNY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SG22%20NNY&vehicleType=*',
 'listing': 'auction',
 'location': 'Livingston',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 104327,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 130 300 LWB TREND L/R PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 300 LWB TREND L/R',
 'vin': 'WF0YXXTTGYMD48413',
 'year': 2022}
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520NNY%27 HTTP/1.1" 200 None
2026-03-28 22:35:42 [bca.uk] INFO: Saving data for SG22%20NNY: {'auction_closing_time': 1775210400.0, 'created_time': 1774447411.143776, 'last_price_update_time': 1774737342.718662}
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520NNY') HTTP/1.1" 204 0
2026-03-28 22:35:42 [bca.uk] INFO: Found listing with ID: LB69%20SKO
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520SKO%27 HTTP/1.1" 200 None
2026-03-28 22:35:42 [bca.uk] INFO: Scrape type for LB69%20SKO: 2
2026-03-28 22:35:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 03a084e7-7a91-5810-9b45-533922de19a0 with identifier: LB69%20SKO
2026-03-28 22:35:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 03a084e7-7a91-5810-9b45-533922de19a0 with scrape type 2
2026-03-28 22:35:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 03a084e7-7a91-5810-9b45-533922de19a0 with scrape type 2
2026-03-28 22:35:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 03a084e7-7a91-5810-9b45-533922de19a0, identifier: LB69%20SKO
2026-03-28 22:35:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 03a084e7-7a91-5810-9b45-533922de19a0 with identifier: LB69%20SKO
2026-03-28 22:35:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 03a084e7-7a91-5810-9b45-533922de19a0 with identifier: LB69%20SKO
2026-03-28 22:35:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 03a084e7-7a91-5810-9b45-533922de19a0 with identifier: LB69%20SKO to the API
2026-03-28 22:35:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LB69%20SKO-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '03a084e7-7a91-5810-9b45-533922de19a0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LB69 SKO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LB69%20SKO&vehicleType=*',
 'listing': 'auction',
 'location': 'Crawley',
 'make': 'MERCEDES-BENZ',
 'model': 'A200',
 'odometer': 22033,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A200 1.3 SPORT PREMIUM DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT PREMIUM DCT',
 'vin': 'WDD1770872J169883',
 'year': 2019}
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB69%2520SKO%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Saving data for LB69%20SKO: {'auction_closing_time': 1774864800.0, 'created_time': 1774447415.086481, 'last_price_update_time': 1774737343.118633}
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LB69%2520SKO') HTTP/1.1" 204 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: BJ73%20LGA
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ73%2520LGA%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for BJ73%20LGA: 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: OE18%20UCD
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE18%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for OE18%20UCD: 2
2026-03-28 22:35:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 547a5193-92a2-5f41-abc3-cd13499ddf11 with identifier: OE18%20UCD
2026-03-28 22:35:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 547a5193-92a2-5f41-abc3-cd13499ddf11 with scrape type 2
2026-03-28 22:35:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 547a5193-92a2-5f41-abc3-cd13499ddf11 with scrape type 2
2026-03-28 22:35:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 547a5193-92a2-5f41-abc3-cd13499ddf11, identifier: OE18%20UCD
2026-03-28 22:35:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 547a5193-92a2-5f41-abc3-cd13499ddf11 with identifier: OE18%20UCD
2026-03-28 22:35:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 547a5193-92a2-5f41-abc3-cd13499ddf11 with identifier: OE18%20UCD
2026-03-28 22:35:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 547a5193-92a2-5f41-abc3-cd13499ddf11 with identifier: OE18%20UCD to the API
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE18%20UCD-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '547a5193-92a2-5f41-abc3-cd13499ddf11',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE18 UCD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE18%20UCD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUDI',
 'model': 'Q5',
 'odometer': 57709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'AUDI Q5 2.0 TDI 190 QUATTRO SPORT S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO SPORT S-T',
 'vin': 'WAUZZZFY3J2091699',
 'year': 2018}
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE18%2520UCD%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Saving data for OE18%20UCD: {'auction_closing_time': 1774864800.0, 'created_time': 1774264218.648531, 'last_price_update_time': 1774737343.614063}
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE18%2520UCD') HTTP/1.1" 204 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: KW70%20MDF
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520MDF%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for KW70%20MDF: 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: FP65%20HNC
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP65%2520HNC%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for FP65%20HNC: 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: YC69%20WJU
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC69%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for YC69%20WJU: 0
2026-03-28 22:35:43 [bca.uk] INFO: Found listing with ID: YB18%20JZN
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520JZN%27 HTTP/1.1" 200 None
2026-03-28 22:35:43 [bca.uk] INFO: Scrape type for YB18%20JZN: 2
2026-03-28 22:35:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42921f27-a6c5-53ae-a113-16e99ccdf48d with identifier: YB18%20JZN
2026-03-28 22:35:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42921f27-a6c5-53ae-a113-16e99ccdf48d with scrape type 2
2026-03-28 22:35:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42921f27-a6c5-53ae-a113-16e99ccdf48d with scrape type 2
2026-03-28 22:35:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42921f27-a6c5-53ae-a113-16e99ccdf48d, identifier: YB18%20JZN
2026-03-28 22:35:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42921f27-a6c5-53ae-a113-16e99ccdf48d with identifier: YB18%20JZN
2026-03-28 22:35:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42921f27-a6c5-53ae-a113-16e99ccdf48d with identifier: YB18%20JZN
2026-03-28 22:35:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42921f27-a6c5-53ae-a113-16e99ccdf48d with identifier: YB18%20JZN to the API
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB18%20JZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42921f27-a6c5-53ae-a113-16e99ccdf48d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YB18 JZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB18%20JZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '220I',
 'odometer': 49851,
 'odometer_reading_unit': '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 SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'T SPORT STEP',
 'vin': 'WBA2H52040VD46647',
 'year': 2018}
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB18%2520JZN%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Saving data for YB18%20JZN: {'auction_closing_time': 1774864800.0, 'created_time': 1774264639.780704, 'last_price_update_time': 1774737344.041357}
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB18%2520JZN') HTTP/1.1" 204 0
2026-03-28 22:35:44 [bca.uk] INFO: Found listing with ID: LC18%20YMG
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC18%2520YMG%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Scrape type for LC18%20YMG: 0
2026-03-28 22:35:44 [bca.uk] INFO: Found listing with ID: DA21%20FXK
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA21%2520FXK%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Scrape type for DA21%20FXK: 0
2026-03-28 22:35:44 [bca.uk] INFO: Found listing with ID: SM19%20EWD
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520EWD%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Scrape type for SM19%20EWD: 0
2026-03-28 22:35:44 [bca.uk] INFO: Found listing with ID: SN20%20VNS
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN20%2520VNS%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Scrape type for SN20%20VNS: 2
2026-03-28 22:35:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2f72610-c67b-5495-8dcb-679d3f3197ab with identifier: SN20%20VNS
2026-03-28 22:35:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2f72610-c67b-5495-8dcb-679d3f3197ab with scrape type 2
2026-03-28 22:35:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2f72610-c67b-5495-8dcb-679d3f3197ab with scrape type 2
2026-03-28 22:35:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2f72610-c67b-5495-8dcb-679d3f3197ab, identifier: SN20%20VNS
2026-03-28 22:35:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2f72610-c67b-5495-8dcb-679d3f3197ab with identifier: SN20%20VNS
2026-03-28 22:35:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2f72610-c67b-5495-8dcb-679d3f3197ab with identifier: SN20%20VNS
2026-03-28 22:35:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2f72610-c67b-5495-8dcb-679d3f3197ab with identifier: SN20%20VNS to the API
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SN20%20VNS-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd2f72610-c67b-5495-8dcb-679d3f3197ab',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SN20 VNS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SN20%20VNS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PORSCHE',
 'model': 'MACAN',
 'odometer': 70790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PORSCHE MACAN 2.0 242 PDK StationWagon',
 'transmission': 'automatic',
 'trim': '242 PDK',
 'vin': 'WP1ZZZ95ZLLB09465',
 'year': 2020}
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN20%2520VNS%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Saving data for SN20%20VNS: {'auction_closing_time': 1774864800.0, 'created_time': 1774264554.696835, 'last_price_update_time': 1774737344.572397}
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SN20%2520VNS') HTTP/1.1" 204 0
2026-03-28 22:35:44 [bca.uk] INFO: Found listing with ID: YJ13%20RHK
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35: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%2520RHK%27 HTTP/1.1" 200 None
2026-03-28 22:35:44 [bca.uk] INFO: Scrape type for YJ13%20RHK: 2
2026-03-28 22:35:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f7782f0-9d79-5454-abff-8ee083f9c4ee with identifier: YJ13%20RHK
2026-03-28 22:35:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f7782f0-9d79-5454-abff-8ee083f9c4ee with scrape type 2
2026-03-28 22:35:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f7782f0-9d79-5454-abff-8ee083f9c4ee with scrape type 2
2026-03-28 22:35:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f7782f0-9d79-5454-abff-8ee083f9c4ee, identifier: YJ13%20RHK
2026-03-28 22:35:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=122&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:35:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f7782f0-9d79-5454-abff-8ee083f9c4ee with identifier: YJ13%20RHK
2026-03-28 22:35:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f7782f0-9d79-5454-abff-8ee083f9c4ee with identifier: YJ13%20RHK
2026-03-28 22:35:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f7782f0-9d79-5454-abff-8ee083f9c4ee with identifier: YJ13%20RHK to the API
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YJ13%20RHK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f7782f0-9d79-5454-abff-8ee083f9c4ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YJ13 RHK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YJ13%20RHK&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 250',
 'odometer': 117327,
 '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 SLK 250 2.1 CDI B/E AMG SPORT TIP Roadster',
 'transmission': 'manual',
 'trim': 'CDI B/E AMG SPORT TIP',
 'vin': 'WDD1724032F067959',
 'year': 2013}
2026-03-28 22:35:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ13%2520RHK%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Saving data for YJ13%20RHK: {'auction_closing_time': 1774951200.0, 'created_time': 1774447701.447901, 'last_price_update_time': 1774737345.00358}
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ13%2520RHK') HTTP/1.1" 204 0
2026-03-28 22:35:45 [bca.uk] INFO: Found listing with ID: LT15%20FGD
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Scrape type for LT15%20FGD: 2
2026-03-28 22:35:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55dbe18f-820b-58bf-ae32-45f912bed310 with identifier: LT15%20FGD
2026-03-28 22:35:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55dbe18f-820b-58bf-ae32-45f912bed310 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55dbe18f-820b-58bf-ae32-45f912bed310 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55dbe18f-820b-58bf-ae32-45f912bed310, identifier: LT15%20FGD
2026-03-28 22:35:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55dbe18f-820b-58bf-ae32-45f912bed310 with identifier: LT15%20FGD
2026-03-28 22:35:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55dbe18f-820b-58bf-ae32-45f912bed310 with identifier: LT15%20FGD
2026-03-28 22:35:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55dbe18f-820b-58bf-ae32-45f912bed310 with identifier: LT15%20FGD to the API
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT15%20FGD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '55dbe18f-820b-58bf-ae32-45f912bed310',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT15 FGD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT15%20FGD&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': '3',
 'odometer': 77436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MAZDA 3 2.0 SE-L Hatchback',
 'transmission': 'manual',
 'trim': 'SE-L',
 'vin': 'JMZBM546611199540',
 'year': 2015}
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT15%2520FGD%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Saving data for LT15%20FGD: {'auction_closing_time': 1775037600.0, 'created_time': 1774447537.353593, 'last_price_update_time': 1774737345.478814}
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT15%2520FGD') HTTP/1.1" 204 0
2026-03-28 22:35:45 [bca.uk] INFO: Found listing with ID: YD61%20LCP
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD61%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Scrape type for YD61%20LCP: 2
2026-03-28 22:35:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be3c5757-39dc-5244-93be-d20811496239 with identifier: YD61%20LCP
2026-03-28 22:35:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be3c5757-39dc-5244-93be-d20811496239 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be3c5757-39dc-5244-93be-d20811496239 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: be3c5757-39dc-5244-93be-d20811496239, identifier: YD61%20LCP
2026-03-28 22:35:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: be3c5757-39dc-5244-93be-d20811496239 with identifier: YD61%20LCP
2026-03-28 22:35:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: be3c5757-39dc-5244-93be-d20811496239 with identifier: YD61%20LCP
2026-03-28 22:35:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: be3c5757-39dc-5244-93be-d20811496239 with identifier: YD61%20LCP to the API
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 181,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YD61%20LCP-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'be3c5757-39dc-5244-93be-d20811496239',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YD61 LCP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YD61%20LCP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MAZDA',
 'model': 'MX-5 ROADSTER',
 'odometer': 82272,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'MAZDA MX-5 ROADSTER 2.0 SPORT TECH Coupe',
 'transmission': 'manual',
 'trim': 'SPORT TECH',
 'vin': 'JMZNCA8F600257887',
 'year': 2011}
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD61%2520LCP%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Saving data for YD61%20LCP: {'auction_closing_time': 1775037600.0, 'created_time': 1774447531.599338, 'last_price_update_time': 1774737345.862201}
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YD61%2520LCP') HTTP/1.1" 204 0
2026-03-28 22:35:45 [bca.uk] INFO: Found listing with ID: YT54%20EZO
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT54%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:45 [bca.uk] INFO: Scrape type for YT54%20EZO: 2
2026-03-28 22:35:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with identifier: YT54%20EZO
2026-03-28 22:35:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with scrape type 2
2026-03-28 22:35:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d40011e7-fb1a-5dcb-9f2c-55476ba62c31, identifier: YT54%20EZO
2026-03-28 22:35:46 [bca.uk] INFO: Total items found: 100
2026-03-28 22:35:46 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded
2026-03-28 22:35:46 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:35:46 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with identifier: YT54%20EZO
2026-03-28 22:35:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with identifier: YT54%20EZO
2026-03-28 22:35:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d40011e7-fb1a-5dcb-9f2c-55476ba62c31 with identifier: YT54%20EZO to the API
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT54%20EZO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd40011e7-fb1a-5dcb-9f2c-55476ba62c31',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YT54 EZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT54%20EZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'C180',
 'odometer': 83964,
 '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 SE Coupe',
 'transmission': 'manual',
 'trim': 'K SE',
 'vin': 'WDB2037462A681992',
 'year': 2004}
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT54%2520EZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Saving data for YT54%20EZO: {'auction_closing_time': 1775037600.0, 'created_time': 1774447524.807513, 'last_price_update_time': 1774737346.301246}
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT54%2520EZO') HTTP/1.1" 204 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LL68%20GZO
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520GZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for LL68%20GZO: 2
2026-03-28 22:35:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 884b2061-2071-50d7-a65d-50547bdd3e16 with identifier: LL68%20GZO
2026-03-28 22:35:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 884b2061-2071-50d7-a65d-50547bdd3e16 with scrape type 2
2026-03-28 22:35:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 884b2061-2071-50d7-a65d-50547bdd3e16 with scrape type 2
2026-03-28 22:35:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 884b2061-2071-50d7-a65d-50547bdd3e16, identifier: LL68%20GZO
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: VXZ%204474
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VXZ%25204474%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for VXZ%204474: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: AF70%20UZB
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF70%2520UZB%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for AF70%20UZB: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: FM21%20NWU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM21%2520NWU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for FM21%20NWU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WV21%20RYH
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV21%2520RYH%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WV21%20RYH: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WP72%20TJX
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520TJX%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WP72%20TJX: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WN71%20KBZ
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN71%2520KBZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WN71%20KBZ: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: DS25%20OMB
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS25%2520OMB%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for DS25%20OMB: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: FL22%20WAJ
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL22%2520WAJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for FL22%20WAJ: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: MD72%20CHF
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD72%2520CHF%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for MD72%20CHF: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: KT70%20TVL
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT70%2520TVL%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for KT70%20TVL: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: FV13%20SXU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV13%2520SXU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for FV13%20SXU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WIG%207642
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WIG%25207642%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WIG%207642: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WV66%20VTU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV66%2520VTU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WV66%20VTU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: CV73%20HLJ
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV73%2520HLJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for CV73%20HLJ: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HN23%20GYS
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520GYS%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HN23%20GYS: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HK23%20WLV
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WLV%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HK23%20WLV: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HK23%20WLO
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520WLO%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HK23%20WLO: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HK23%20ESF
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520ESF%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HK23%20ESF: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: NV72%20BKF
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV72%2520BKF%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for NV72%20BKF: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: DY70%20WLZ
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY70%2520WLZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for DY70%20WLZ: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: AF72%20JFU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF72%2520JFU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for AF72%20JFU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LA72%20HMH
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520HMH%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for LA72%20HMH: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HV22%20UTT
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520UTT%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HV22%20UTT: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: YGZ%204294
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25204294%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for YGZ%204294: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: BJ60%20HMF
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ60%2520HMF%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for BJ60%20HMF: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: FG12%20SZK
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520SZK%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for FG12%20SZK: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: BP67%20PFD
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP67%2520PFD%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for BP67%20PFD: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: BX13%20VFM
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX13%2520VFM%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for BX13%20VFM: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: RA65%20JWF
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA65%2520JWF%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for RA65%20JWF: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: PF71%20KXD
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF71%2520KXD%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for PF71%20KXD: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: WF72%20HWT
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF72%2520HWT%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for WF72%20HWT: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HV22%20LHN
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520LHN%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HV22%20LHN: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: HK72%20TZU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520TZU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for HK72%20TZU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LO72%20JBU
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520JBU%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for LO72%20JBU: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: ND23%20GSO
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND23%2520GSO%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for ND23%20GSO: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LS18%20ZPH
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS18%2520ZPH%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for LS18%20ZPH: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LF16%20ZVH
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF16%2520ZVH%27 HTTP/1.1" 200 None
2026-03-28 22:35:46 [bca.uk] INFO: Scrape type for LF16%20ZVH: 0
2026-03-28 22:35:46 [bca.uk] INFO: Found listing with ID: LC12%20MZO
2026-03-28 22:35:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC12%2520MZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LC12%20MZO: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: KN17%20ZSJ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN17%2520ZSJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for KN17%20ZSJ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: SR19%20EJJ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR19%2520EJJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for SR19%20EJJ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: HK17%20LRL
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK17%2520LRL%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for HK17%20LRL: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: FX70%20VGD
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX70%2520VGD%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for FX70%20VGD: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: FG12%20LSD
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG12%2520LSD%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for FG12%20LSD: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: CP61%20ZGH
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP61%2520ZGH%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for CP61%20ZGH: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BN22%20GVC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN22%2520GVC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BN22%20GVC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: FP10%20UZC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520UZC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for FP10%20UZC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LR22%20VZL
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR22%2520VZL%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LR22%20VZL: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: MF25%20FMC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520FMC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for MF25%20FMC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BD23%20XDV
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD23%2520XDV%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BD23%20XDV: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: OE24%20UCG
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE24%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for OE24%20UCG: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BA68%20CSU
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA68%2520CSU%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BA68%20CSU: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BC05%20PFG
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC05%2520PFG%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BC05%20PFG: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BL15%20DHA
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520DHA%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BL15%20DHA: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: CV65%20NKL
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV65%2520NKL%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for CV65%20NKL: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: FL52%20BCX
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL52%2520BCX%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for FL52%20BCX: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: HY17%20FVP
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY17%2520FVP%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for HY17%20FVP: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: KO73%20FYG
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO73%2520FYG%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for KO73%20FYG: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LM18%20LWD
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM18%2520LWD%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LM18%20LWD: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: WU65%20AVC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU65%2520AVC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for WU65%20AVC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: HN72%20NRY
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520NRY%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for HN72%20NRY: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BV72%20ZXC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV72%2520ZXC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BV72%20ZXC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: CN71%20LKM
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN71%2520LKM%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for CN71%20LKM: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: NJ22%20TKA
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TKA%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for NJ22%20TKA: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: SG22%20RPO
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG22%2520RPO%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for SG22%20RPO: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: WD70%20SDZ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD70%2520SDZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for WD70%20SDZ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YB71%20XPR
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB71%2520XPR%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YB71%20XPR: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BG19%20DWJ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG19%2520DWJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BG19%20DWJ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: SA66%20CFO
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA66%2520CFO%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for SA66%20CFO: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: AJ71%20UZA
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520UZA%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for AJ71%20UZA: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BK24%20PFA
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK24%2520PFA%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BK24%20PFA: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: MV18%20CGO
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV18%2520CGO%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for MV18%20CGO: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LN24%20TXE
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LN24%20TXE: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: KY22%20TFE
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520TFE%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for KY22%20TFE: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: DE14%20BEO
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE14%2520BEO%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for DE14%20BEO: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LG14%20FWW
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG14%2520FWW%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LG14%20FWW: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LV59%20EJU
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV59%2520EJU%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LV59%20EJU: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: OY66%20RKJ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY66%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for OY66%20RKJ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: RO13%20ZWN
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO13%2520ZWN%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for RO13%20ZWN: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: WM23%20TUW
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM23%2520TUW%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for WM23%20TUW: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: WO23%20FUT
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO23%2520FUT%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for WO23%20FUT: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: CF74%20UJV
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF74%2520UJV%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for CF74%20UJV: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YC25%20OHB
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OHB%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YC25%20OHB: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YG74%20OSN
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OSN%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YG74%20OSN: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YG74%20OCE
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCE%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YG74%20OCE: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YG74%20OHH
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHH%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YG74%20OHH: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: YG74%20OCU
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCU%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for YG74%20OCU: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: DG68%20UWR
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG68%2520UWR%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for DG68%20UWR: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: SL66%20KZN
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL66%2520KZN%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for SL66%20KZN: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: FD16%20HPY
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD16%2520HPY%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for FD16%20HPY: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: SE65%20DWP
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE65%2520DWP%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for SE65%20DWP: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: RO12%20XAC
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO12%2520XAC%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for RO12%20XAC: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LP62%20FSU
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP62%2520FSU%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LP62%20FSU: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LK18%20WZY
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK18%2520WZY%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LK18%20WZY: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: AJ72%20TPY
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520TPY%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for AJ72%20TPY: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BG72%20AYB
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG72%2520AYB%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BG72%20AYB: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BK25%20KKU
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK25%2520KKU%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BK25%20KKU: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: BK72%20XNZ
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520XNZ%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for BK72%20XNZ: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: CF72%20XTX
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520XTX%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for CF72%20XTX: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: GD75%20AGX
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD75%2520AGX%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for GD75%20AGX: 0
2026-03-28 22:35:47 [bca.uk] INFO: Found listing with ID: LJ72%20HES
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520HES%27 HTTP/1.1" 200 None
2026-03-28 22:35:47 [bca.uk] INFO: Scrape type for LJ72%20HES: 0
2026-03-28 22:35:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:47 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:35:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 884b2061-2071-50d7-a65d-50547bdd3e16 with identifier: LL68%20GZO
2026-03-28 22:35:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 884b2061-2071-50d7-a65d-50547bdd3e16 with identifier: LL68%20GZO
2026-03-28 22:35:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 884b2061-2071-50d7-a65d-50547bdd3e16 with identifier: LL68%20GZO to the API
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL68%20GZO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '884b2061-2071-50d7-a65d-50547bdd3e16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL68 GZO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL68%20GZO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 66996,
 'odometer_reading_unit': '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 A6 2.0 40 TDI SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TDI SPORT S-T',
 'vin': 'WAUZZZF23KN016917',
 'year': 2018}
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL68%2520GZO%27 HTTP/1.1" 200 None
2026-03-28 22:35:48 [bca.uk] INFO: Saving data for LL68%20GZO: {'auction_closing_time': 1774951200.0, 'created_time': 1774447722.280451, 'last_price_update_time': 1774737348.488861}
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL68%2520GZO') HTTP/1.1" 204 0
2026-03-28 22:35:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:35:48 [bca.uk] INFO: Found listing with ID: A25%20LDS
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A25%2520LDS%27 HTTP/1.1" 200 None
2026-03-28 22:35:48 [bca.uk] INFO: Scrape type for A25%20LDS: 2
2026-03-28 22:35:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with identifier: A25%20LDS
2026-03-28 22:35:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with scrape type 2
2026-03-28 22:35:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with scrape type 2
2026-03-28 22:35:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42bd0243-034d-5fbd-a7f5-405e8d99ab6f, identifier: A25%20LDS
2026-03-28 22:35:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with identifier: A25%20LDS
2026-03-28 22:35:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with identifier: A25%20LDS
2026-03-28 22:35:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42bd0243-034d-5fbd-a7f5-405e8d99ab6f with identifier: A25%20LDS to the API
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=A25%20LDS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '42bd0243-034d-5fbd-a7f5-405e8d99ab6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'A25 LDS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=A25%20LDS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'S3',
 'odometer': 85128,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI S3 2.0 TFSI 300 QUATTRO S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 300 QUATTRO S-T',
 'vin': 'WAUZZZ8V0FA095290',
 'year': 2015}
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A25%2520LDS%27 HTTP/1.1" 200 None
2026-03-28 22:35:48 [bca.uk] INFO: Saving data for A25%20LDS: {'auction_closing_time': 1774951200.0, 'created_time': 1774447579.111556, 'last_price_update_time': 1774737348.994163}
2026-03-28 22:35:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='A25%2520LDS') HTTP/1.1" 204 0
2026-03-28 22:35:49 [bca.uk] INFO: Found listing with ID: PY67%20KFD
2026-03-28 22:35:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 22:35:49 [bca.uk] INFO: Scrape type for PY67%20KFD: 2
2026-03-28 22:35:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: caf396d5-b4a3-52d2-8b75-15791b10d996 with identifier: PY67%20KFD
2026-03-28 22:35:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item caf396d5-b4a3-52d2-8b75-15791b10d996 with scrape type 2
2026-03-28 22:35:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item caf396d5-b4a3-52d2-8b75-15791b10d996 with scrape type 2
2026-03-28 22:35:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: caf396d5-b4a3-52d2-8b75-15791b10d996, identifier: PY67%20KFD
2026-03-28 22:35:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: caf396d5-b4a3-52d2-8b75-15791b10d996 with identifier: PY67%20KFD
2026-03-28 22:35:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: caf396d5-b4a3-52d2-8b75-15791b10d996 with identifier: PY67%20KFD
2026-03-28 22:35:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: caf396d5-b4a3-52d2-8b75-15791b10d996 with identifier: PY67%20KFD to the API
2026-03-28 22:35:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY67%20KFD-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'caf396d5-b4a3-52d2-8b75-15791b10d996',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY67 KFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY67%20KFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VAUXHALL',
 'model': 'INSIGNIA ST',
 'odometer': 55542,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL INSIGNIA ST 2.0 TURBO D ELITE Estate',
 'transmission': 'manual',
 'trim': 'TURBO D ELITE',
 'vin': 'W0VZT8EG5J1037579',
 'year': 2017}
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY67%2520KFD%27 HTTP/1.1" 200 None
2026-03-28 22:35:50 [bca.uk] INFO: Saving data for PY67%20KFD: {'auction_closing_time': 1774864800.0, 'created_time': 1774447530.459864, 'last_price_update_time': 1774737350.248462}
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY67%2520KFD') HTTP/1.1" 204 0
2026-03-28 22:35:50 [bca.uk] INFO: Found listing with ID: LA71%20HLO
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520HLO%27 HTTP/1.1" 200 None
2026-03-28 22:35:50 [bca.uk] INFO: Scrape type for LA71%20HLO: 2
2026-03-28 22:35:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with identifier: LA71%20HLO
2026-03-28 22:35:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with scrape type 2
2026-03-28 22:35:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with scrape type 2
2026-03-28 22:35:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f95021dc-2dbb-5fcb-8496-e2e101ab1b6f, identifier: LA71%20HLO
2026-03-28 22:35:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with identifier: LA71%20HLO
2026-03-28 22:35:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with identifier: LA71%20HLO
2026-03-28 22:35:50 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f95021dc-2dbb-5fcb-8496-e2e101ab1b6f with identifier: LA71%20HLO to the API
2026-03-28 22:35:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA71%20HLO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f95021dc-2dbb-5fcb-8496-e2e101ab1b6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LA71 HLO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA71%20HLO&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'DS AUTOMOBILES',
 'model': 'DS 3 CROSSBACK',
 'odometer': 58017,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'DS AUTOMOBILES DS 3 CROSSBACK 1.2 P/T 130 PERFORMANCE LINE EAT8 '
          'Hatchback',
 'transmission': 'automatic',
 'trim': 'P/T 130 PERFORMANCE LINE EAT8',
 'vin': 'VR1URHNSSMW096978',
 'year': 2021}
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA71%2520HLO%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Saving data for LA71%20HLO: {'auction_closing_time': 1774951200.0, 'created_time': 1774447522.894367, 'last_price_update_time': 1774737351.254441}
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA71%2520HLO') HTTP/1.1" 204 0
2026-03-28 22:35:51 [bca.uk] INFO: Found listing with ID: GX68%20YBC
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520YBC%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Scrape type for GX68%20YBC: 2
2026-03-28 22:35:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e5554f1-0364-5786-860e-d32341f3df7e with identifier: GX68%20YBC
2026-03-28 22:35:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e5554f1-0364-5786-860e-d32341f3df7e with scrape type 2
2026-03-28 22:35:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e5554f1-0364-5786-860e-d32341f3df7e with scrape type 2
2026-03-28 22:35:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e5554f1-0364-5786-860e-d32341f3df7e, identifier: GX68%20YBC
2026-03-28 22:35:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e5554f1-0364-5786-860e-d32341f3df7e with identifier: GX68%20YBC
2026-03-28 22:35:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e5554f1-0364-5786-860e-d32341f3df7e with identifier: GX68%20YBC
2026-03-28 22:35:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e5554f1-0364-5786-860e-d32341f3df7e with identifier: GX68%20YBC to the API
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX68%20YBC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7e5554f1-0364-5786-860e-d32341f3df7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GX68 YBC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX68%20YBC&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 67985,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL GRANDLAND X 1.2 T 130 SE Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 SE',
 'vin': 'W0VZRHNY7JS225215',
 'year': 2018}
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520YBC%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Saving data for GX68%20YBC: {'auction_closing_time': 1774864800.0, 'created_time': 1774447518.067385, 'last_price_update_time': 1774737351.621627}
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX68%2520YBC') HTTP/1.1" 204 0
2026-03-28 22:35:51 [bca.uk] INFO: Found listing with ID: VE71%20WPF
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE71%2520WPF%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Scrape type for VE71%20WPF: 0
2026-03-28 22:35:51 [bca.uk] INFO: Found listing with ID: ML23%20RVY
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520RVY%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Scrape type for ML23%20RVY: 0
2026-03-28 22:35:51 [bca.uk] INFO: Found listing with ID: LG23%20VTF
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 22:35:51 [bca.uk] INFO: Scrape type for LG23%20VTF: 2
2026-03-28 22:35:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 570ec27d-107d-51f3-ab16-3f85d0403c56 with identifier: LG23%20VTF
2026-03-28 22:35:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 570ec27d-107d-51f3-ab16-3f85d0403c56 with scrape type 2
2026-03-28 22:35:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 570ec27d-107d-51f3-ab16-3f85d0403c56 with scrape type 2
2026-03-28 22:35:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 570ec27d-107d-51f3-ab16-3f85d0403c56, identifier: LG23%20VTF
2026-03-28 22:35:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 570ec27d-107d-51f3-ab16-3f85d0403c56 with identifier: LG23%20VTF
2026-03-28 22:35:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 570ec27d-107d-51f3-ab16-3f85d0403c56 with identifier: LG23%20VTF
2026-03-28 22:35:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 570ec27d-107d-51f3-ab16-3f85d0403c56 with identifier: LG23%20VTF to the API
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 34,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG23%20VTF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '570ec27d-107d-51f3-ab16-3f85d0403c56',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LG23 VTF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG23%20VTF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 88182,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 1.5 P300E 4WD AUTOBIOGRAPHY Hatchback',
 'transmission': 'automatic',
 'trim': 'P300E 4WD AUTOBIOGRAPHY',
 'vin': 'SALZA2ATXPH213972',
 'year': 2023}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520VTF%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Saving data for LG23%20VTF: {'auction_closing_time': 1774864800.0, 'created_time': 1774447629.961283, 'last_price_update_time': 1774737352.047268}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG23%2520VTF') HTTP/1.1" 204 0
2026-03-28 22:35:52 [bca.uk] INFO: Found listing with ID: WP71%20HXE
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520HXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Scrape type for WP71%20HXE: 2
2026-03-28 22:35:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f261ae06-7bf6-53f2-b3e6-56915deabd6f with identifier: WP71%20HXE
2026-03-28 22:35:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f261ae06-7bf6-53f2-b3e6-56915deabd6f with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f261ae06-7bf6-53f2-b3e6-56915deabd6f with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f261ae06-7bf6-53f2-b3e6-56915deabd6f, identifier: WP71%20HXE
2026-03-28 22:35:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f261ae06-7bf6-53f2-b3e6-56915deabd6f with identifier: WP71%20HXE
2026-03-28 22:35:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f261ae06-7bf6-53f2-b3e6-56915deabd6f with identifier: WP71%20HXE
2026-03-28 22:35:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f261ae06-7bf6-53f2-b3e6-56915deabd6f with identifier: WP71%20HXE to the API
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WP71%20HXE-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'f261ae06-7bf6-53f2-b3e6-56915deabd6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WP71 HXE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WP71%20HXE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 39698,
 'odometer_reading_unit': '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.0 E-TSI 110 LIFE DSG Hatchback',
 'transmission': 'automatic',
 'trim': 'E-TSI 110 LIFE DSG',
 'vin': 'WVWZZZCDZNW138408',
 'year': 2022}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520HXE%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Saving data for WP71%20HXE: {'auction_closing_time': 1774864800.0, 'created_time': 1774447584.594992, 'last_price_update_time': 1774737352.451864}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WP71%2520HXE') HTTP/1.1" 204 0
2026-03-28 22:35:52 [bca.uk] INFO: Found listing with ID: YK21%20UXD
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Scrape type for YK21%20UXD: 2
2026-03-28 22:35:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ce643d3d-5569-5d55-91d2-5eba49bedbbf with identifier: YK21%20UXD
2026-03-28 22:35:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ce643d3d-5569-5d55-91d2-5eba49bedbbf with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ce643d3d-5569-5d55-91d2-5eba49bedbbf with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ce643d3d-5569-5d55-91d2-5eba49bedbbf, identifier: YK21%20UXD
2026-03-28 22:35:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ce643d3d-5569-5d55-91d2-5eba49bedbbf with identifier: YK21%20UXD
2026-03-28 22:35:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ce643d3d-5569-5d55-91d2-5eba49bedbbf with identifier: YK21%20UXD
2026-03-28 22:35:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ce643d3d-5569-5d55-91d2-5eba49bedbbf with identifier: YK21%20UXD to the API
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 24,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YK21%20UXD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ce643d3d-5569-5d55-91d2-5eba49bedbbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YK21 UXD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YK21%20UXD&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'MERCEDES-BENZ',
 'model': 'A250 E',
 'odometer': 47731,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A250 E 1.3 AMG LINE DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'AMG LINE DCT',
 'vin': 'W1K1770862J298753',
 'year': 2021}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK21%2520UXD%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Saving data for YK21%20UXD: {'auction_closing_time': 1774864800.0, 'created_time': 1774447639.388645, 'last_price_update_time': 1774737352.865011}
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YK21%2520UXD') HTTP/1.1" 204 0
2026-03-28 22:35:52 [bca.uk] INFO: Found listing with ID: RO72%20SZR
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 22:35:52 [bca.uk] INFO: Scrape type for RO72%20SZR: 2
2026-03-28 22:35:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with identifier: RO72%20SZR
2026-03-28 22:35:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with scrape type 2
2026-03-28 22:35:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6deb92b6-2c58-5a58-95b8-5388eb457bc9, identifier: RO72%20SZR
2026-03-28 22:35:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with identifier: RO72%20SZR
2026-03-28 22:35:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with identifier: RO72%20SZR
2026-03-28 22:35:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6deb92b6-2c58-5a58-95b8-5388eb457bc9 with identifier: RO72%20SZR to the API
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO72%20SZR-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': '6deb92b6-2c58-5a58-95b8-5388eb457bc9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO72 SZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO72%20SZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 33482,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 2.0 VVT-I HYBRID GR-SPORT Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID GR-SPORT',
 'vin': 'SB1Z53BE90E111916',
 'year': 2022}
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO72%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 22:35:53 [bca.uk] INFO: Saving data for RO72%20SZR: {'auction_closing_time': 1775037600.0, 'created_time': 1774447907.270351, 'last_price_update_time': 1774737353.270693}
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO72%2520SZR') HTTP/1.1" 204 0
2026-03-28 22:35:53 [bca.uk] INFO: Found listing with ID: BD23%20WGM
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD23%2520WGM%27 HTTP/1.1" 200 None
2026-03-28 22:35:53 [bca.uk] INFO: Scrape type for BD23%20WGM: 2
2026-03-28 22:35:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3aad93c8-1d41-54f9-902e-1890fe2a1668 with identifier: BD23%20WGM
2026-03-28 22:35:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3aad93c8-1d41-54f9-902e-1890fe2a1668 with scrape type 2
2026-03-28 22:35:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3aad93c8-1d41-54f9-902e-1890fe2a1668 with scrape type 2
2026-03-28 22:35:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3aad93c8-1d41-54f9-902e-1890fe2a1668, identifier: BD23%20WGM
2026-03-28 22:35:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3aad93c8-1d41-54f9-902e-1890fe2a1668 with identifier: BD23%20WGM
2026-03-28 22:35:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3aad93c8-1d41-54f9-902e-1890fe2a1668 with identifier: BD23%20WGM
2026-03-28 22:35:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3aad93c8-1d41-54f9-902e-1890fe2a1668 with identifier: BD23%20WGM to the API
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD23%20WGM-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3aad93c8-1d41-54f9-902e-1890fe2a1668',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD23 WGM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD23%20WGM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'LEXUS',
 'model': 'UX 250H',
 'odometer': 20161,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'LEXUS UX 250H 2.0 F-SPORT DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'F-SPORT DESIGN',
 'vin': 'JTHY65BHX02154087',
 'year': 2023}
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD23%2520WGM%27 HTTP/1.1" 200 None
2026-03-28 22:35:53 [bca.uk] INFO: Saving data for BD23%20WGM: {'auction_closing_time': 1775037600.0, 'created_time': 1774447906.021256, 'last_price_update_time': 1774737353.64631}
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD23%2520WGM') HTTP/1.1" 204 0
2026-03-28 22:35:53 [bca.uk] INFO: Found listing with ID: VA21%20XUR
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 22:35:53 [bca.uk] INFO: Scrape type for VA21%20XUR: 2
2026-03-28 22:35:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aff8fac3-d3a2-52e4-8385-67218c58d26a with identifier: VA21%20XUR
2026-03-28 22:35:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aff8fac3-d3a2-52e4-8385-67218c58d26a with scrape type 2
2026-03-28 22:35:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aff8fac3-d3a2-52e4-8385-67218c58d26a with scrape type 2
2026-03-28 22:35:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aff8fac3-d3a2-52e4-8385-67218c58d26a, identifier: VA21%20XUR
2026-03-28 22:35:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aff8fac3-d3a2-52e4-8385-67218c58d26a with identifier: VA21%20XUR
2026-03-28 22:35:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aff8fac3-d3a2-52e4-8385-67218c58d26a with identifier: VA21%20XUR
2026-03-28 22:35:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aff8fac3-d3a2-52e4-8385-67218c58d26a with identifier: VA21%20XUR to the API
2026-03-28 22:35:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA21%20XUR-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'aff8fac3-d3a2-52e4-8385-67218c58d26a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA21 XUR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA21%20XUR&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 45751,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.5 TSI 150 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 R LINE DSG',
 'vin': 'WVGZZZ5NZMW560032',
 'year': 2021}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520XUR%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Saving data for VA21%20XUR: {'auction_closing_time': 1775037600.0, 'created_time': 1774447903.653698, 'last_price_update_time': 1774737354.121058}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520XUR') HTTP/1.1" 204 0
2026-03-28 22:35:54 [bca.uk] INFO: Found listing with ID: SP70%20VDA
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP70%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Scrape type for SP70%20VDA: 2
2026-03-28 22:35:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8569db07-2b13-5137-9e8f-ac4950ffa036 with identifier: SP70%20VDA
2026-03-28 22:35:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8569db07-2b13-5137-9e8f-ac4950ffa036 with scrape type 2
2026-03-28 22:35:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8569db07-2b13-5137-9e8f-ac4950ffa036 with scrape type 2
2026-03-28 22:35:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8569db07-2b13-5137-9e8f-ac4950ffa036, identifier: SP70%20VDA
2026-03-28 22:35:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8569db07-2b13-5137-9e8f-ac4950ffa036 with identifier: SP70%20VDA
2026-03-28 22:35:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8569db07-2b13-5137-9e8f-ac4950ffa036 with identifier: SP70%20VDA
2026-03-28 22:35:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8569db07-2b13-5137-9e8f-ac4950ffa036 with identifier: SP70%20VDA to the API
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SP70%20VDA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8569db07-2b13-5137-9e8f-ac4950ffa036',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SP70 VDA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SP70%20VDA&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'SKODA',
 'model': 'OCTAVIA',
 'odometer': 50150,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'SKODA OCTAVIA 2.0 TDI 150 SE L 1ST EDITION DSG Estate',
 'transmission': 'automatic',
 'trim': 'TDI 150 SE L 1ST EDITION DSG',
 'vin': 'TMBKJ7NX6LY028847',
 'year': 2020}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP70%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Saving data for SP70%20VDA: {'auction_closing_time': 1775037600.0, 'created_time': 1774447886.393387, 'last_price_update_time': 1774737354.525575}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SP70%2520VDA') HTTP/1.1" 204 0
2026-03-28 22:35:54 [bca.uk] INFO: Found listing with ID: AJ16%20SVA
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ16%2520SVA%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Scrape type for AJ16%20SVA: 2
2026-03-28 22:35:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42be257c-7f52-5887-b1f1-1ca407c531b7 with identifier: AJ16%20SVA
2026-03-28 22:35:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42be257c-7f52-5887-b1f1-1ca407c531b7 with scrape type 2
2026-03-28 22:35:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42be257c-7f52-5887-b1f1-1ca407c531b7 with scrape type 2
2026-03-28 22:35:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 42be257c-7f52-5887-b1f1-1ca407c531b7, identifier: AJ16%20SVA
2026-03-28 22:35:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 42be257c-7f52-5887-b1f1-1ca407c531b7 with identifier: AJ16%20SVA
2026-03-28 22:35:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 42be257c-7f52-5887-b1f1-1ca407c531b7 with identifier: AJ16%20SVA
2026-03-28 22:35:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 42be257c-7f52-5887-b1f1-1ca407c531b7 with identifier: AJ16%20SVA to the API
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ16%20SVA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '42be257c-7f52-5887-b1f1-1ca407c531b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ16 SVA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ16%20SVA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 74412,
 'odometer_reading_unit': '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 PRO Hatchback',
 'transmission': 'manual',
 'trim': 'D4 190 R DESIGN PRO',
 'vin': 'YV1MVA8L1H2374166',
 'year': 2016}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ16%2520SVA%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Saving data for AJ16%20SVA: {'auction_closing_time': 1775037600.0, 'created_time': 1774447903.20737, 'last_price_update_time': 1774737354.962004}
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ16%2520SVA') HTTP/1.1" 204 0
2026-03-28 22:35:54 [bca.uk] INFO: Found listing with ID: LD63%20SYY
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520SYY%27 HTTP/1.1" 200 None
2026-03-28 22:35:54 [bca.uk] INFO: Scrape type for LD63%20SYY: 2
2026-03-28 22:35:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with identifier: LD63%20SYY
2026-03-28 22:35:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with scrape type 2
2026-03-28 22:35:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with scrape type 2
2026-03-28 22:35:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 81bf6f65-1fc8-5d69-9d4f-c870041fffe4, identifier: LD63%20SYY
2026-03-28 22:35:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with identifier: LD63%20SYY
2026-03-28 22:35:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with identifier: LD63%20SYY
2026-03-28 22:35:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 81bf6f65-1fc8-5d69-9d4f-c870041fffe4 with identifier: LD63%20SYY to the API
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LD63%20SYY-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '81bf6f65-1fc8-5d69-9d4f-c870041fffe4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LD63 SYY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LD63%20SYY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 160570,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R EVOQUE 2.2 SD4 4WD PURE Hatchback',
 'transmission': 'manual',
 'trim': 'SD4 4WD PURE',
 'vin': 'SALVA2CE1EH862330',
 'year': 2013}
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD63%2520SYY%27 HTTP/1.1" 200 None
2026-03-28 22:35:55 [bca.uk] INFO: Saving data for LD63%20SYY: {'auction_closing_time': 1775037600.0, 'created_time': 1774447900.57431, 'last_price_update_time': 1774737355.346032}
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LD63%2520SYY') HTTP/1.1" 204 0
2026-03-28 22:35:55 [bca.uk] INFO: Found listing with ID: BL71%20FWN
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520FWN%27 HTTP/1.1" 200 None
2026-03-28 22:35:55 [bca.uk] INFO: Scrape type for BL71%20FWN: 2
2026-03-28 22:35:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5e19c4b-99ec-51f6-b39e-882af87bf413 with identifier: BL71%20FWN
2026-03-28 22:35:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5e19c4b-99ec-51f6-b39e-882af87bf413 with scrape type 2
2026-03-28 22:35:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5e19c4b-99ec-51f6-b39e-882af87bf413 with scrape type 2
2026-03-28 22:35:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c5e19c4b-99ec-51f6-b39e-882af87bf413, identifier: BL71%20FWN
2026-03-28 22:35:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c5e19c4b-99ec-51f6-b39e-882af87bf413 with identifier: BL71%20FWN
2026-03-28 22:35:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c5e19c4b-99ec-51f6-b39e-882af87bf413 with identifier: BL71%20FWN
2026-03-28 22:35:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c5e19c4b-99ec-51f6-b39e-882af87bf413 with identifier: BL71%20FWN to the API
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 232,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BL71%20FWN-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c5e19c4b-99ec-51f6-b39e-882af87bf413',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BL71 FWN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BL71%20FWN&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'NAVARA',
 'odometer': 45839,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'NISSAN NAVARA 2.3 DCI 190 TT 4WD N-GUARD CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'DCI 190 TT 4WD N-GUARD',
 'vin': 'VSKCTND23U0176921',
 'year': 2021}
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL71%2520FWN%27 HTTP/1.1" 200 None
2026-03-28 22:35:55 [bca.uk] INFO: Saving data for BL71%20FWN: {'auction_closing_time': 1774864800.0, 'created_time': 1774447894.13299, 'last_price_update_time': 1774737355.744519}
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BL71%2520FWN') HTTP/1.1" 204 0
2026-03-28 22:35:55 [bca.uk] INFO: Found listing with ID: EK61%20WMF
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 22:35:55 [bca.uk] INFO: Scrape type for EK61%20WMF: 2
2026-03-28 22:35:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with identifier: EK61%20WMF
2026-03-28 22:35:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with scrape type 2
2026-03-28 22:35:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with scrape type 2
2026-03-28 22:35:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a5053314-1ac7-5c68-8660-bb7ee87ca9b7, identifier: EK61%20WMF
2026-03-28 22:35:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with identifier: EK61%20WMF
2026-03-28 22:35:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with identifier: EK61%20WMF
2026-03-28 22:35:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a5053314-1ac7-5c68-8660-bb7ee87ca9b7 with identifier: EK61%20WMF to the API
2026-03-28 22:35:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EK61%20WMF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a5053314-1ac7-5c68-8660-bb7ee87ca9b7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EK61 WMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EK61%20WMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 134272,
 '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 A3 SPORTBACK 1.6 TDI 105 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TDI 105 SPORT S-T',
 'vin': 'WAUZZZ8PXCA048328',
 'year': 2011}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK61%2520WMF%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Saving data for EK61%20WMF: {'auction_closing_time': 1775037600.0, 'created_time': 1774447825.603682, 'last_price_update_time': 1774737356.143928}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EK61%2520WMF') HTTP/1.1" 204 0
2026-03-28 22:35:56 [bca.uk] INFO: Found listing with ID: KR22%20EXJ
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520EXJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Scrape type for KR22%20EXJ: 2
2026-03-28 22:35:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 318c9f13-61eb-5174-90ad-c77518539fff with identifier: KR22%20EXJ
2026-03-28 22:35:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 318c9f13-61eb-5174-90ad-c77518539fff with scrape type 2
2026-03-28 22:35:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 318c9f13-61eb-5174-90ad-c77518539fff with scrape type 2
2026-03-28 22:35:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 318c9f13-61eb-5174-90ad-c77518539fff, identifier: KR22%20EXJ
2026-03-28 22:35:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 318c9f13-61eb-5174-90ad-c77518539fff with identifier: KR22%20EXJ
2026-03-28 22:35:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 318c9f13-61eb-5174-90ad-c77518539fff with identifier: KR22%20EXJ
2026-03-28 22:35:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 318c9f13-61eb-5174-90ad-c77518539fff with identifier: KR22%20EXJ to the API
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR22%20EXJ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '318c9f13-61eb-5174-90ad-c77518539fff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR22 EXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR22%20EXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'SUZUKI',
 'model': 'S-CROSS',
 'odometer': 43750,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'SUZUKI S-CROSS 1.4 B/JET 48V MHEV MOTION Hatchback',
 'transmission': 'manual',
 'trim': 'B/JET 48V MHEV MOTION',
 'vin': 'TSMJYAD2S00A05476',
 'year': 2022}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR22%2520EXJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Saving data for KR22%20EXJ: {'auction_closing_time': 1775124000.0, 'created_time': 1774447817.529655, 'last_price_update_time': 1774737356.534597}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR22%2520EXJ') HTTP/1.1" 204 0
2026-03-28 22:35:56 [bca.uk] INFO: Found listing with ID: AF57%20ZHA
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF57%2520ZHA%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Scrape type for AF57%20ZHA: 2
2026-03-28 22:35:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d273378d-b71c-5d76-b486-58059471c294 with identifier: AF57%20ZHA
2026-03-28 22:35:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d273378d-b71c-5d76-b486-58059471c294 with scrape type 2
2026-03-28 22:35:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d273378d-b71c-5d76-b486-58059471c294 with scrape type 2
2026-03-28 22:35:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d273378d-b71c-5d76-b486-58059471c294, identifier: AF57%20ZHA
2026-03-28 22:35:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d273378d-b71c-5d76-b486-58059471c294 with identifier: AF57%20ZHA
2026-03-28 22:35:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d273378d-b71c-5d76-b486-58059471c294 with identifier: AF57%20ZHA
2026-03-28 22:35:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d273378d-b71c-5d76-b486-58059471c294 with identifier: AF57%20ZHA to the API
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 156,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF57%20ZHA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.9L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd273378d-b71c-5d76-b486-58059471c294',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF57 ZHA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF57%20ZHA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TOURAN',
 'odometer': 147682,
 '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.9 TDI 105 SE MPV',
 'transmission': 'manual',
 'trim': 'TDI 105 SE',
 'vin': 'WVGZZZ1TZ7W087030',
 'year': 2007}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF57%2520ZHA%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Saving data for AF57%20ZHA: {'auction_closing_time': 1775037600.0, 'created_time': 1774447789.647995, 'last_price_update_time': 1774737356.916575}
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF57%2520ZHA') HTTP/1.1" 204 0
2026-03-28 22:35:56 [bca.uk] INFO: Found listing with ID: OY24%20CWP
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY24%2520CWP%27 HTTP/1.1" 200 None
2026-03-28 22:35:56 [bca.uk] INFO: Scrape type for OY24%20CWP: 2
2026-03-28 22:35:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bec5b9a1-c3f6-50c4-9c32-e120092fd2db with identifier: OY24%20CWP
2026-03-28 22:35:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bec5b9a1-c3f6-50c4-9c32-e120092fd2db with scrape type 2
2026-03-28 22:35:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bec5b9a1-c3f6-50c4-9c32-e120092fd2db with scrape type 2
2026-03-28 22:35:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bec5b9a1-c3f6-50c4-9c32-e120092fd2db, identifier: OY24%20CWP
2026-03-28 22:35:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bec5b9a1-c3f6-50c4-9c32-e120092fd2db with identifier: OY24%20CWP
2026-03-28 22:35:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bec5b9a1-c3f6-50c4-9c32-e120092fd2db with identifier: OY24%20CWP
2026-03-28 22:35:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bec5b9a1-c3f6-50c4-9c32-e120092fd2db with identifier: OY24%20CWP to the API
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 143,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY24%20CWP-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bec5b9a1-c3f6-50c4-9c32-e120092fd2db',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY24 CWP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY24%20CWP&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 13774,
 '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 A4 2.0 40 TFSI 204 SPORT S-T Saloon',
 'transmission': 'automatic',
 'trim': '40 TFSI 204 SPORT S-T',
 'vin': 'WAUZZZF49RN009658',
 'year': 2024}
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY24%2520CWP%27 HTTP/1.1" 200 None
2026-03-28 22:35:57 [bca.uk] INFO: Saving data for OY24%20CWP: {'auction_closing_time': 1774951200.0, 'created_time': 1774447791.396211, 'last_price_update_time': 1774737357.306794}
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY24%2520CWP') HTTP/1.1" 204 0
2026-03-28 22:35:57 [bca.uk] INFO: Found listing with ID: KE15%20NKJ
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520NKJ%27 HTTP/1.1" 200 None
2026-03-28 22:35:57 [bca.uk] INFO: Scrape type for KE15%20NKJ: 0
2026-03-28 22:35:57 [bca.uk] INFO: Found listing with ID: OY12%20PHN
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY12%2520PHN%27 HTTP/1.1" 200 None
2026-03-28 22:35:57 [bca.uk] INFO: Scrape type for OY12%20PHN: 2
2026-03-28 22:35:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6633b065-71f1-529a-998a-aff60691aef3 with identifier: OY12%20PHN
2026-03-28 22:35:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6633b065-71f1-529a-998a-aff60691aef3 with scrape type 2
2026-03-28 22:35:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6633b065-71f1-529a-998a-aff60691aef3 with scrape type 2
2026-03-28 22:35:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6633b065-71f1-529a-998a-aff60691aef3, identifier: OY12%20PHN
2026-03-28 22:35:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6633b065-71f1-529a-998a-aff60691aef3 with identifier: OY12%20PHN
2026-03-28 22:35:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6633b065-71f1-529a-998a-aff60691aef3 with identifier: OY12%20PHN
2026-03-28 22:35:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6633b065-71f1-529a-998a-aff60691aef3 with identifier: OY12%20PHN to the API
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY12%20PHN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6633b065-71f1-529a-998a-aff60691aef3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY12 PHN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY12%20PHN&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 92463,
 '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 A3 1.8 TFSI 180 SPORT S-T Hatchback',
 'transmission': 'automatic',
 'trim': 'TFSI 180 SPORT S-T',
 'vin': 'WAUZZZ8V5DA001689',
 'year': 2012}
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY12%2520PHN%27 HTTP/1.1" 200 None
2026-03-28 22:35:57 [bca.uk] INFO: Saving data for OY12%20PHN: {'auction_closing_time': 1774951200.0, 'created_time': 1774447804.227129, 'last_price_update_time': 1774737357.717096}
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY12%2520PHN') HTTP/1.1" 204 0
2026-03-28 22:35:57 [bca.uk] INFO: Found listing with ID: LX05%20WVB
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX05%2520WVB%27 HTTP/1.1" 200 None
2026-03-28 22:35:57 [bca.uk] INFO: Scrape type for LX05%20WVB: 2
2026-03-28 22:35:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0da58ed7-68fb-575e-ba0f-b1c331e0762c with identifier: LX05%20WVB
2026-03-28 22:35:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0da58ed7-68fb-575e-ba0f-b1c331e0762c with scrape type 2
2026-03-28 22:35:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0da58ed7-68fb-575e-ba0f-b1c331e0762c with scrape type 2
2026-03-28 22:35:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0da58ed7-68fb-575e-ba0f-b1c331e0762c, identifier: LX05%20WVB
2026-03-28 22:35:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0da58ed7-68fb-575e-ba0f-b1c331e0762c with identifier: LX05%20WVB
2026-03-28 22:35:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0da58ed7-68fb-575e-ba0f-b1c331e0762c with identifier: LX05%20WVB
2026-03-28 22:35:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0da58ed7-68fb-575e-ba0f-b1c331e0762c with identifier: LX05%20WVB to the API
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LX05%20WVB-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0da58ed7-68fb-575e-ba0f-b1c331e0762c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LX05 WVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LX05%20WVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 106782,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2005-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.6 LX Hatchback',
 'transmission': 'manual',
 'trim': 'LX',
 'vin': 'WF0AXXWPDA4Y73094',
 'year': 2005}
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX05%2520WVB%27 HTTP/1.1" 200 None
2026-03-28 22:35:58 [bca.uk] INFO: Saving data for LX05%20WVB: {'auction_closing_time': 1775037600.0, 'created_time': 1774447816.169535, 'last_price_update_time': 1774737358.206382}
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LX05%2520WVB') HTTP/1.1" 204 0
2026-03-28 22:35:58 [bca.uk] INFO: Found listing with ID: DE11%20YLA
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE11%2520YLA%27 HTTP/1.1" 200 None
2026-03-28 22:35:58 [bca.uk] INFO: Scrape type for DE11%20YLA: 2
2026-03-28 22:35:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with identifier: DE11%20YLA
2026-03-28 22:35:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with scrape type 2
2026-03-28 22:35:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with scrape type 2
2026-03-28 22:35:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ff6c10e1-1f62-52cf-b3c3-5188b984ddf8, identifier: DE11%20YLA
2026-03-28 22:35:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with identifier: DE11%20YLA
2026-03-28 22:35:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with identifier: DE11%20YLA
2026-03-28 22:35:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ff6c10e1-1f62-52cf-b3c3-5188b984ddf8 with identifier: DE11%20YLA to the API
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DE11%20YLA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ff6c10e1-1f62-52cf-b3c3-5188b984ddf8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DE11 YLA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DE11%20YLA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '320D',
 'odometer': 257381,
 '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 EFFICIENTDYNAMICS Saloon',
 'transmission': 'manual',
 'trim': 'EFFICIENTDYNAMICS',
 'vin': 'WBAPP52050F062301',
 'year': 2011}
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE11%2520YLA%27 HTTP/1.1" 200 None
2026-03-28 22:35:58 [bca.uk] INFO: Saving data for DE11%20YLA: {'auction_closing_time': 1775037600.0, 'created_time': 1774447807.883708, 'last_price_update_time': 1774737358.619883}
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DE11%2520YLA') HTTP/1.1" 204 0
2026-03-28 22:35:58 [bca.uk] INFO: Found listing with ID: FY24%20XRC
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY24%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:35:58 [bca.uk] INFO: Scrape type for FY24%20XRC: 2
2026-03-28 22:35:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 752d6437-7cfc-57d3-8650-7a4e66811018 with identifier: FY24%20XRC
2026-03-28 22:35:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 752d6437-7cfc-57d3-8650-7a4e66811018 with scrape type 2
2026-03-28 22:35:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 752d6437-7cfc-57d3-8650-7a4e66811018 with scrape type 2
2026-03-28 22:35:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 752d6437-7cfc-57d3-8650-7a4e66811018, identifier: FY24%20XRC
2026-03-28 22:35:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 752d6437-7cfc-57d3-8650-7a4e66811018 with identifier: FY24%20XRC
2026-03-28 22:35:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 752d6437-7cfc-57d3-8650-7a4e66811018 with identifier: FY24%20XRC
2026-03-28 22:35:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 752d6437-7cfc-57d3-8650-7a4e66811018 with identifier: FY24%20XRC to the API
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 223,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY24%20XRC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '752d6437-7cfc-57d3-8650-7a4e66811018',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FY24 XRC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY24%20XRC&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LAND ROVER',
 'model': 'DEFENDER 90',
 'odometer': 51798,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DEFENDER 90 3.0 I6 D300 AWD X-DYNAMIC HSE StationWagon',
 'transmission': 'automatic',
 'trim': 'I6 D300 AWD X-DYNAMIC HSE',
 'vin': 'SALEA6AW5R2317596',
 'year': 2024}
2026-03-28 22:35:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY24%2520XRC%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Saving data for FY24%20XRC: {'auction_closing_time': 1774951200.0, 'created_time': 1774447773.043367, 'last_price_update_time': 1774737359.003203}
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY24%2520XRC') HTTP/1.1" 204 0
2026-03-28 22:35:59 [bca.uk] INFO: Found listing with ID: KE15%20FHM
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520FHM%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Scrape type for KE15%20FHM: 2
2026-03-28 22:35:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 184147dc-8368-528d-bf9f-7324604381cb with identifier: KE15%20FHM
2026-03-28 22:35:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 184147dc-8368-528d-bf9f-7324604381cb with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 184147dc-8368-528d-bf9f-7324604381cb with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 184147dc-8368-528d-bf9f-7324604381cb, identifier: KE15%20FHM
2026-03-28 22:35:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 184147dc-8368-528d-bf9f-7324604381cb with identifier: KE15%20FHM
2026-03-28 22:35:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 184147dc-8368-528d-bf9f-7324604381cb with identifier: KE15%20FHM
2026-03-28 22:35:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 184147dc-8368-528d-bf9f-7324604381cb with identifier: KE15%20FHM to the API
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE15%20FHM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '184147dc-8368-528d-bf9f-7324604381cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE15 FHM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE15%20FHM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 48643,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.2 DIG-T TEKNA Hatchback',
 'transmission': 'automatic',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFEAJ11U1424484',
 'year': 2015}
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE15%2520FHM%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Saving data for KE15%20FHM: {'auction_closing_time': 1774951200.0, 'created_time': 1774448527.49988, 'last_price_update_time': 1774737359.400235}
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE15%2520FHM') HTTP/1.1" 204 0
2026-03-28 22:35:59 [bca.uk] INFO: Found listing with ID: VX73%20AWA
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520AWA%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Scrape type for VX73%20AWA: 2
2026-03-28 22:35:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1508dfb-1b48-5d8b-8726-125464b41539 with identifier: VX73%20AWA
2026-03-28 22:35:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1508dfb-1b48-5d8b-8726-125464b41539 with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1508dfb-1b48-5d8b-8726-125464b41539 with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e1508dfb-1b48-5d8b-8726-125464b41539, identifier: VX73%20AWA
2026-03-28 22:35:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e1508dfb-1b48-5d8b-8726-125464b41539 with identifier: VX73%20AWA
2026-03-28 22:35:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e1508dfb-1b48-5d8b-8726-125464b41539 with identifier: VX73%20AWA
2026-03-28 22:35:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e1508dfb-1b48-5d8b-8726-125464b41539 with identifier: VX73%20AWA to the API
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:35:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 309,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VX73%20AWA-GB',
 'category': 'Motorhome',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '2.2L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e1508dfb-1b48-5d8b-8726-125464b41539',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VX73 AWA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VX73%20AWA&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'AUTO-SLEEPERS',
 'model': 'BROADWAY',
 'odometer': 3759,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUTO-SLEEPERS BROADWAY 2.2 EL MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'EL MOTORHOME',
 'vin': 'ZFA25000002W35133',
 'year': 2023}
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX73%2520AWA%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Saving data for VX73%20AWA: {'auction_closing_time': 1775124000.0, 'created_time': 1774448188.536479, 'last_price_update_time': 1774737359.789616}
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VX73%2520AWA') HTTP/1.1" 204 0
2026-03-28 22:35:59 [bca.uk] INFO: Found listing with ID: BC06%20SYD
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC06%2520SYD%27 HTTP/1.1" 200 None
2026-03-28 22:35:59 [bca.uk] INFO: Scrape type for BC06%20SYD: 2
2026-03-28 22:35:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with identifier: BC06%20SYD
2026-03-28 22:35:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with scrape type 2
2026-03-28 22:35:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59, identifier: BC06%20SYD
2026-03-28 22:35:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with identifier: BC06%20SYD
2026-03-28 22:35:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with identifier: BC06%20SYD
2026-03-28 22:35:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59 with identifier: BC06%20SYD to the API
2026-03-28 22:35:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC06%20SYD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd4b93bbd-bd55-5d24-a0eb-3ed9e3f11f59',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC06 SYD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC06%20SYD&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'HONDA',
 'model': 'CIVIC',
 'odometer': 1,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'HONDA CIVIC 1.0 VTEC TURBO 126 SPORT LINE Hatchback',
 'transmission': 'automatic',
 'trim': 'VTEC TURBO 126 SPORT LINE',
 'vin': 'SHHFK6800KU000446',
 'year': 2020}
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC06%2520SYD%27 HTTP/1.1" 200 None
2026-03-28 22:36:00 [bca.uk] INFO: Saving data for BC06%20SYD: {'auction_closing_time': 1774951200.0, 'created_time': 1774449059.909878, 'last_price_update_time': 1774737360.197822}
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC06%2520SYD') HTTP/1.1" 204 0
2026-03-28 22:36:00 [bca.uk] INFO: Found listing with ID: KE70%20SVD
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE70%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 22:36:00 [bca.uk] INFO: Scrape type for KE70%20SVD: 2
2026-03-28 22:36:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 435559ba-cd6e-5813-a6c9-23b0df62d791 with identifier: KE70%20SVD
2026-03-28 22:36:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 435559ba-cd6e-5813-a6c9-23b0df62d791 with scrape type 2
2026-03-28 22:36:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 435559ba-cd6e-5813-a6c9-23b0df62d791 with scrape type 2
2026-03-28 22:36:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 435559ba-cd6e-5813-a6c9-23b0df62d791, identifier: KE70%20SVD
2026-03-28 22:36:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 435559ba-cd6e-5813-a6c9-23b0df62d791 with identifier: KE70%20SVD
2026-03-28 22:36:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 435559ba-cd6e-5813-a6c9-23b0df62d791 with identifier: KE70%20SVD
2026-03-28 22:36:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 435559ba-cd6e-5813-a6c9-23b0df62d791 with identifier: KE70%20SVD to the API
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE70%20SVD-GB',
 'category': 'Motorhome',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.3L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '435559ba-cd6e-5813-a6c9-23b0df62d791',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KE70 SVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE70%20SVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CARTHAGO',
 'model': 'C-COMPACTLINE',
 'odometer': 35869,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'CARTHAGO C-COMPACTLINE 2.3 I 143 MOTORHOME CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'I 143 MOTORHOME',
 'vin': 'ZFA25000002N93443',
 'year': 2020}
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE70%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 22:36:00 [bca.uk] INFO: Saving data for KE70%20SVD: {'auction_closing_time': 1775124000.0, 'created_time': 1774448146.922795, 'last_price_update_time': 1774737360.590225}
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE70%2520SVD') HTTP/1.1" 204 0
2026-03-28 22:36:00 [bca.uk] INFO: Found listing with ID: YR23%20FSV
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 22:36:00 [bca.uk] INFO: Scrape type for YR23%20FSV: 2
2026-03-28 22:36:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with identifier: YR23%20FSV
2026-03-28 22:36:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with scrape type 2
2026-03-28 22:36:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with scrape type 2
2026-03-28 22:36:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def, identifier: YR23%20FSV
2026-03-28 22:36:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with identifier: YR23%20FSV
2026-03-28 22:36:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with identifier: YR23%20FSV
2026-03-28 22:36:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def with identifier: YR23%20FSV to the API
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR23%20FSV-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e2de9ed4-d8f9-50ad-9f3a-d001fe1a0def',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YR23 FSV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR23%20FSV&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON',
 'odometer': 26756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON 40 150KW 82KWH S LINE StationWagon',
 'transmission': 'automatic',
 'trim': '40 150KW 82KWH S LINE',
 'vin': 'WAUZZZFZ8PP026321',
 'year': 2023}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR23%2520FSV%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Saving data for YR23%20FSV: {'auction_closing_time': 1774864800.0, 'created_time': 1774448215.093438, 'last_price_update_time': 1774737361.044637}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR23%2520FSV') HTTP/1.1" 204 0
2026-03-28 22:36:01 [bca.uk] INFO: Found listing with ID: YH24%20AAJ
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH24%2520AAJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Scrape type for YH24%20AAJ: 2
2026-03-28 22:36:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with identifier: YH24%20AAJ
2026-03-28 22:36:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d780409-397b-5c9a-a31b-b8a3ef34e1cc, identifier: YH24%20AAJ
2026-03-28 22:36:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with identifier: YH24%20AAJ
2026-03-28 22:36:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with identifier: YH24%20AAJ
2026-03-28 22:36:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d780409-397b-5c9a-a31b-b8a3ef34e1cc with identifier: YH24%20AAJ to the API
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH24%20AAJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0d780409-397b-5c9a-a31b-b8a3ef34e1cc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH24 AAJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH24%20AAJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'TOYOTA',
 'model': 'BZ4X',
 'odometer': 16101,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA BZ4X 150KW 71KWH MOTION (11KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 71KWH MOTION (11KC)',
 'vin': 'JTMAABAA70A026321',
 'year': 2024}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH24%2520AAJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Saving data for YH24%20AAJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774448125.139166, 'last_price_update_time': 1774737361.459273}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH24%2520AAJ') HTTP/1.1" 204 0
2026-03-28 22:36:01 [bca.uk] INFO: Found listing with ID: OE24%20CFU
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE24%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Scrape type for OE24%20CFU: 2
2026-03-28 22:36:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: acf2b3c5-50d3-5a6c-847e-ebec512690dd with identifier: OE24%20CFU
2026-03-28 22:36:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item acf2b3c5-50d3-5a6c-847e-ebec512690dd with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item acf2b3c5-50d3-5a6c-847e-ebec512690dd with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: acf2b3c5-50d3-5a6c-847e-ebec512690dd, identifier: OE24%20CFU
2026-03-28 22:36:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: acf2b3c5-50d3-5a6c-847e-ebec512690dd with identifier: OE24%20CFU
2026-03-28 22:36:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: acf2b3c5-50d3-5a6c-847e-ebec512690dd with identifier: OE24%20CFU
2026-03-28 22:36:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: acf2b3c5-50d3-5a6c-847e-ebec512690dd with identifier: OE24%20CFU to the API
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE24%20CFU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'acf2b3c5-50d3-5a6c-847e-ebec512690dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE24 CFU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE24%20CFU&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 35404,
 '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': 'POLESTAR 2 310KW 82KWH DM4 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '310KW 82KWH DM4 LONG RANGE',
 'vin': 'YSMVSFDE2RL222158',
 'year': 2024}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE24%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Saving data for OE24%20CFU: {'auction_closing_time': 1774864800.0, 'created_time': 1774448127.628755, 'last_price_update_time': 1774737361.855672}
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE24%2520CFU') HTTP/1.1" 204 0
2026-03-28 22:36:01 [bca.uk] INFO: Found listing with ID: NL23%20OWE
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 22:36:01 [bca.uk] INFO: Scrape type for NL23%20OWE: 2
2026-03-28 22:36:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with identifier: NL23%20OWE
2026-03-28 22:36:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with scrape type 2
2026-03-28 22:36:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7e49568f-d71e-5c12-b69a-054ab8c7d2e8, identifier: NL23%20OWE
2026-03-28 22:36:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with identifier: NL23%20OWE
2026-03-28 22:36:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with identifier: NL23%20OWE
2026-03-28 22:36:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7e49568f-d71e-5c12-b69a-054ab8c7d2e8 with identifier: NL23%20OWE to the API
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NL23%20OWE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7e49568f-d71e-5c12-b69a-054ab8c7d2e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'NL23 OWE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NL23%20OWE&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'Q4 E-TRON S/B',
 'odometer': 34256,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'AUDI Q4 E-TRON S/B 35 125KW 55KWH S LINE Coupe',
 'transmission': 'automatic',
 'trim': '35 125KW 55KWH S LINE',
 'vin': 'WAUZZZFZ7PP028156',
 'year': 2023}
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OWE%27 HTTP/1.1" 200 None
2026-03-28 22:36:02 [bca.uk] INFO: Saving data for NL23%20OWE: {'auction_closing_time': 1774864800.0, 'created_time': 1774448104.594595, 'last_price_update_time': 1774737362.263072}
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520OWE') HTTP/1.1" 204 0
2026-03-28 22:36:02 [bca.uk] INFO: Found listing with ID: LS23%20KHJ
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:02 [bca.uk] INFO: Scrape type for LS23%20KHJ: 2
2026-03-28 22:36:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c796199-e147-5a08-a9f2-d52a98f01193 with identifier: LS23%20KHJ
2026-03-28 22:36:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c796199-e147-5a08-a9f2-d52a98f01193 with scrape type 2
2026-03-28 22:36:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c796199-e147-5a08-a9f2-d52a98f01193 with scrape type 2
2026-03-28 22:36:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c796199-e147-5a08-a9f2-d52a98f01193, identifier: LS23%20KHJ
2026-03-28 22:36:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c796199-e147-5a08-a9f2-d52a98f01193 with identifier: LS23%20KHJ
2026-03-28 22:36:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c796199-e147-5a08-a9f2-d52a98f01193 with identifier: LS23%20KHJ
2026-03-28 22:36:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c796199-e147-5a08-a9f2-d52a98f01193 with identifier: LS23%20KHJ to the API
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS23%20KHJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7c796199-e147-5a08-a9f2-d52a98f01193',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS23 KHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS23%20KHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQC 400',
 'odometer': 18960,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQC 400 AMG LINE PREMIUM PLUS StationWagon',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM PLUS',
 'vin': 'W1K8P9AB9PF061766',
 'year': 2023}
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS23%2520KHJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:02 [bca.uk] INFO: Saving data for LS23%20KHJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774448108.025691, 'last_price_update_time': 1774737362.781257}
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS23%2520KHJ') HTTP/1.1" 204 0
2026-03-28 22:36:02 [bca.uk] INFO: Found listing with ID: GX23%20XTC
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 22:36:02 [bca.uk] INFO: Scrape type for GX23%20XTC: 2
2026-03-28 22:36:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with identifier: GX23%20XTC
2026-03-28 22:36:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with scrape type 2
2026-03-28 22:36:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with scrape type 2
2026-03-28 22:36:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca5e75f4-f952-5b5e-9acc-42b705ef5b01, identifier: GX23%20XTC
2026-03-28 22:36:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with identifier: GX23%20XTC
2026-03-28 22:36:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with identifier: GX23%20XTC
2026-03-28 22:36:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca5e75f4-f952-5b5e-9acc-42b705ef5b01 with identifier: GX23%20XTC to the API
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GX23%20XTC-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'ca5e75f4-f952-5b5e-9acc-42b705ef5b01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GX23 XTC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GX23%20XTC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'AUDI',
 'model': 'E-TRON GT',
 'odometer': 14990,
 'odometer_reading_unit': '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 E-TRON GT 350KW 93KWH QUATTRO Coupe',
 'transmission': 'automatic',
 'trim': '350KW 93KWH QUATTRO',
 'vin': 'WAUZZZFW3P7000408',
 'year': 2023}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX23%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 22:36:03 [bca.uk] INFO: Saving data for GX23%20XTC: {'auction_closing_time': 1774864800.0, 'created_time': 1774448109.412525, 'last_price_update_time': 1774737363.18981}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GX23%2520XTC') HTTP/1.1" 204 0
2026-03-28 22:36:03 [bca.uk] INFO: Found listing with ID: GU23%20XZM
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XZM%27 HTTP/1.1" 200 None
2026-03-28 22:36:03 [bca.uk] INFO: Scrape type for GU23%20XZM: 2
2026-03-28 22:36:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70c1687f-2613-53d9-869b-3f6901dcb587 with identifier: GU23%20XZM
2026-03-28 22:36:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70c1687f-2613-53d9-869b-3f6901dcb587 with scrape type 2
2026-03-28 22:36:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70c1687f-2613-53d9-869b-3f6901dcb587 with scrape type 2
2026-03-28 22:36:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70c1687f-2613-53d9-869b-3f6901dcb587, identifier: GU23%20XZM
2026-03-28 22:36:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70c1687f-2613-53d9-869b-3f6901dcb587 with identifier: GU23%20XZM
2026-03-28 22:36:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70c1687f-2613-53d9-869b-3f6901dcb587 with identifier: GU23%20XZM
2026-03-28 22:36:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70c1687f-2613-53d9-869b-3f6901dcb587 with identifier: GU23%20XZM to the API
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU23%20XZM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '70c1687f-2613-53d9-869b-3f6901dcb587',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU23 XZM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU23%20XZM&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 300',
 'odometer': 22579,
 'odometer_reading_unit': '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 EQB 300 168KW 66KWH 4M AMG LINE StationWagon',
 'transmission': 'automatic',
 'trim': '168KW 66KWH 4M AMG LINE',
 'vin': 'W1N9M0JB2PN034958',
 'year': 2023}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU23%2520XZM%27 HTTP/1.1" 200 None
2026-03-28 22:36:03 [bca.uk] INFO: Saving data for GU23%20XZM: {'auction_closing_time': 1774864800.0, 'created_time': 1774448070.798098, 'last_price_update_time': 1774737363.603012}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU23%2520XZM') HTTP/1.1" 204 0
2026-03-28 22:36:03 [bca.uk] INFO: Found listing with ID: DG24%20LRZ
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LRZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:03 [bca.uk] INFO: Scrape type for DG24%20LRZ: 2
2026-03-28 22:36:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bc02b91-0380-56a1-ae75-da5011ef2b02 with identifier: DG24%20LRZ
2026-03-28 22:36:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8bc02b91-0380-56a1-ae75-da5011ef2b02 with scrape type 2
2026-03-28 22:36:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8bc02b91-0380-56a1-ae75-da5011ef2b02 with scrape type 2
2026-03-28 22:36:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8bc02b91-0380-56a1-ae75-da5011ef2b02, identifier: DG24%20LRZ
2026-03-28 22:36:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8bc02b91-0380-56a1-ae75-da5011ef2b02 with identifier: DG24%20LRZ
2026-03-28 22:36:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8bc02b91-0380-56a1-ae75-da5011ef2b02 with identifier: DG24%20LRZ
2026-03-28 22:36:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8bc02b91-0380-56a1-ae75-da5011ef2b02 with identifier: DG24%20LRZ to the API
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20LRZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8bc02b91-0380-56a1-ae75-da5011ef2b02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 LRZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20LRZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 25574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NY8RF018737',
 'year': 2024}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LRZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:03 [bca.uk] INFO: Saving data for DG24%20LRZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774448112.484927, 'last_price_update_time': 1774737363.983957}
2026-03-28 22:36:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520LRZ') HTTP/1.1" 204 0
2026-03-28 22:36:04 [bca.uk] INFO: Found listing with ID: DG24%20LDY
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:04 [bca.uk] INFO: Scrape type for DG24%20LDY: 2
2026-03-28 22:36:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b81bf1c0-a839-50da-885b-5f05ecb25e70 with identifier: DG24%20LDY
2026-03-28 22:36:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b81bf1c0-a839-50da-885b-5f05ecb25e70 with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b81bf1c0-a839-50da-885b-5f05ecb25e70 with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b81bf1c0-a839-50da-885b-5f05ecb25e70, identifier: DG24%20LDY
2026-03-28 22:36:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b81bf1c0-a839-50da-885b-5f05ecb25e70 with identifier: DG24%20LDY
2026-03-28 22:36:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b81bf1c0-a839-50da-885b-5f05ecb25e70 with identifier: DG24%20LDY
2026-03-28 22:36:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b81bf1c0-a839-50da-885b-5f05ecb25e70 with identifier: DG24%20LDY to the API
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG24%20LDY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b81bf1c0-a839-50da-885b-5f05ecb25e70',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DG24 LDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG24%20LDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'SKODA',
 'model': 'ENYAQ',
 'odometer': 16850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'SKODA ENYAQ 85 X4 SPORTLINE PLUS Hatchback',
 'transmission': 'automatic',
 'trim': '85 X4 SPORTLINE PLUS',
 'vin': 'TMBMH9NY5RF018274',
 'year': 2024}
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG24%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:04 [bca.uk] INFO: Saving data for DG24%20LDY: {'auction_closing_time': 1774864800.0, 'created_time': 1774448090.829619, 'last_price_update_time': 1774737364.402249}
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG24%2520LDY') HTTP/1.1" 204 0
2026-03-28 22:36:04 [bca.uk] INFO: Found listing with ID: DC73%20HND
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:36:04 [bca.uk] INFO: Scrape type for DC73%20HND: 2
2026-03-28 22:36:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e4001cc-788b-5b44-90c5-7d60c67ea29c with identifier: DC73%20HND
2026-03-28 22:36:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e4001cc-788b-5b44-90c5-7d60c67ea29c with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e4001cc-788b-5b44-90c5-7d60c67ea29c with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0e4001cc-788b-5b44-90c5-7d60c67ea29c, identifier: DC73%20HND
2026-03-28 22:36:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0e4001cc-788b-5b44-90c5-7d60c67ea29c with identifier: DC73%20HND
2026-03-28 22:36:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0e4001cc-788b-5b44-90c5-7d60c67ea29c with identifier: DC73%20HND
2026-03-28 22:36:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0e4001cc-788b-5b44-90c5-7d60c67ea29c with identifier: DC73%20HND to the API
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC73%20HND-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '0e4001cc-788b-5b44-90c5-7d60c67ea29c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DC73 HND',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC73%20HND&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'CUPRA',
 'model': 'BORN',
 'odometer': 18154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'CUPRA BORN 150KW 58KWH V2 Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH V2',
 'vin': 'VSSZZZK18RP011452',
 'year': 2023}
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:36:04 [bca.uk] INFO: Saving data for DC73%20HND: {'auction_closing_time': 1774864800.0, 'created_time': 1774448062.356248, 'last_price_update_time': 1774737364.823077}
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC73%2520HND') HTTP/1.1" 204 0
2026-03-28 22:36:04 [bca.uk] INFO: Found listing with ID: BJ72%20HCK
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 22:36:04 [bca.uk] INFO: Scrape type for BJ72%20HCK: 2
2026-03-28 22:36:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c313f252-548c-5a80-9c2b-d6b9231bf3d0 with identifier: BJ72%20HCK
2026-03-28 22:36:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c313f252-548c-5a80-9c2b-d6b9231bf3d0 with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c313f252-548c-5a80-9c2b-d6b9231bf3d0 with scrape type 2
2026-03-28 22:36:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c313f252-548c-5a80-9c2b-d6b9231bf3d0, identifier: BJ72%20HCK
2026-03-28 22:36:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c313f252-548c-5a80-9c2b-d6b9231bf3d0 with identifier: BJ72%20HCK
2026-03-28 22:36:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c313f252-548c-5a80-9c2b-d6b9231bf3d0 with identifier: BJ72%20HCK
2026-03-28 22:36:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c313f252-548c-5a80-9c2b-d6b9231bf3d0 with identifier: BJ72%20HCK to the API
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ72%20HCK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'c313f252-548c-5a80-9c2b-d6b9231bf3d0',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ72 HCK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ72%20HCK&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'MUSTANG MACH-E',
 'odometer': 13790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD MUSTANG MACH-E 258KW 91KWH AWD EXTENDED RANGE Hatchback',
 'transmission': 'automatic',
 'trim': '258KW 91KWH AWD EXTENDED RANGE',
 'vin': 'WF0TR3SU2NMA35272',
 'year': 2022}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ72%2520HCK%27 HTTP/1.1" 200 None
2026-03-28 22:36:05 [bca.uk] INFO: Saving data for BJ72%20HCK: {'auction_closing_time': 1774864800.0, 'created_time': 1774448095.624511, 'last_price_update_time': 1774737365.217114}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ72%2520HCK') HTTP/1.1" 204 0
2026-03-28 22:36:05 [bca.uk] INFO: Found listing with ID: ML23%20GXU
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 22:36:05 [bca.uk] INFO: Scrape type for ML23%20GXU: 2
2026-03-28 22:36:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0b63a39-9665-51a7-9724-08d9a316a2dd with identifier: ML23%20GXU
2026-03-28 22:36:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0b63a39-9665-51a7-9724-08d9a316a2dd with scrape type 2
2026-03-28 22:36:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0b63a39-9665-51a7-9724-08d9a316a2dd with scrape type 2
2026-03-28 22:36:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0b63a39-9665-51a7-9724-08d9a316a2dd, identifier: ML23%20GXU
2026-03-28 22:36:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0b63a39-9665-51a7-9724-08d9a316a2dd with identifier: ML23%20GXU
2026-03-28 22:36:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0b63a39-9665-51a7-9724-08d9a316a2dd with identifier: ML23%20GXU
2026-03-28 22:36:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0b63a39-9665-51a7-9724-08d9a316a2dd with identifier: ML23%20GXU to the API
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML23%20GXU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'a0b63a39-9665-51a7-9724-08d9a316a2dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML23 GXU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML23%20GXU&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'ID.4',
 'odometer': 22911,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.4 150/77 LIFE ED.PRO PERF(125KC) Hatchback',
 'transmission': 'automatic',
 'trim': '150/77 LIFE ED.PRO PERF(125KC)',
 'vin': 'WVGZZZE2ZPE059175',
 'year': 2023}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520GXU%27 HTTP/1.1" 200 None
2026-03-28 22:36:05 [bca.uk] INFO: Saving data for ML23%20GXU: {'auction_closing_time': 1774864800.0, 'created_time': 1774448060.443327, 'last_price_update_time': 1774737365.596954}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML23%2520GXU') HTTP/1.1" 204 0
2026-03-28 22:36:05 [bca.uk] INFO: Found listing with ID: AD72%20JZK
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD72%2520JZK%27 HTTP/1.1" 200 None
2026-03-28 22:36:05 [bca.uk] INFO: Scrape type for AD72%20JZK: 2
2026-03-28 22:36:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e434a729-c98f-5019-8ebe-49f883f83e66 with identifier: AD72%20JZK
2026-03-28 22:36:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e434a729-c98f-5019-8ebe-49f883f83e66 with scrape type 2
2026-03-28 22:36:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e434a729-c98f-5019-8ebe-49f883f83e66 with scrape type 2
2026-03-28 22:36:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e434a729-c98f-5019-8ebe-49f883f83e66, identifier: AD72%20JZK
2026-03-28 22:36:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e434a729-c98f-5019-8ebe-49f883f83e66 with identifier: AD72%20JZK
2026-03-28 22:36:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e434a729-c98f-5019-8ebe-49f883f83e66 with identifier: AD72%20JZK
2026-03-28 22:36:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e434a729-c98f-5019-8ebe-49f883f83e66 with identifier: AD72%20JZK to the API
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AD72%20JZK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e434a729-c98f-5019-8ebe-49f883f83e66',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AD72 JZK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AD72%20JZK&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': 'IX1',
 'odometer': 49756,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'BMW IX1 XD30 XLINE StationWagon',
 'transmission': 'automatic',
 'trim': 'XD30 XLINE',
 'vin': 'WBY62EF0805W31024',
 'year': 2023}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD72%2520JZK%27 HTTP/1.1" 200 None
2026-03-28 22:36:05 [bca.uk] INFO: Saving data for AD72%20JZK: {'auction_closing_time': 1774864800.0, 'created_time': 1774448079.336679, 'last_price_update_time': 1774737365.989273}
2026-03-28 22:36:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AD72%2520JZK') HTTP/1.1" 204 0
2026-03-28 22:36:06 [bca.uk] INFO: Found listing with ID: OE23%20JJL
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 22:36:06 [bca.uk] INFO: Scrape type for OE23%20JJL: 2
2026-03-28 22:36:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with identifier: OE23%20JJL
2026-03-28 22:36:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with scrape type 2
2026-03-28 22:36:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with scrape type 2
2026-03-28 22:36:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 34ee13d5-8e00-50ad-a1d6-a841712c0bd6, identifier: OE23%20JJL
2026-03-28 22:36:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with identifier: OE23%20JJL
2026-03-28 22:36:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with identifier: OE23%20JJL
2026-03-28 22:36:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 34ee13d5-8e00-50ad-a1d6-a841712c0bd6 with identifier: OE23%20JJL to the API
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE23%20JJL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '34ee13d5-8e00-50ad-a1d6-a841712c0bd6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OE23 JJL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE23%20JJL&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'POLESTAR',
 'model': '2',
 'odometer': 35497,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'POLESTAR 2 170KW 78KWH SM2 LONG RANGE Coupe',
 'transmission': 'automatic',
 'trim': '170KW 78KWH SM2 LONG RANGE',
 'vin': 'YSMVSEGE3PL157954',
 'year': 2023}
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520JJL%27 HTTP/1.1" 200 None
2026-03-28 22:36:06 [bca.uk] INFO: Saving data for OE23%20JJL: {'auction_closing_time': 1774864800.0, 'created_time': 1774448068.032232, 'last_price_update_time': 1774737366.389668}
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE23%2520JJL') HTTP/1.1" 204 0
2026-03-28 22:36:06 [bca.uk] INFO: Found listing with ID: FE14%20YGX
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520YGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:06 [bca.uk] INFO: Scrape type for FE14%20YGX: 2
2026-03-28 22:36:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 098ba985-fe3a-59f5-939b-649e96963ace with identifier: FE14%20YGX
2026-03-28 22:36:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 098ba985-fe3a-59f5-939b-649e96963ace with scrape type 2
2026-03-28 22:36:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 098ba985-fe3a-59f5-939b-649e96963ace with scrape type 2
2026-03-28 22:36:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 098ba985-fe3a-59f5-939b-649e96963ace, identifier: FE14%20YGX
2026-03-28 22:36:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 098ba985-fe3a-59f5-939b-649e96963ace with identifier: FE14%20YGX
2026-03-28 22:36:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 098ba985-fe3a-59f5-939b-649e96963ace with identifier: FE14%20YGX
2026-03-28 22:36:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 098ba985-fe3a-59f5-939b-649e96963ace with identifier: FE14%20YGX to the API
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 197,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE14%20YGX-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '098ba985-fe3a-59f5-939b-649e96963ace',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE14 YGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE14%20YGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'TT RS',
 'odometer': 66207,
 'odometer_reading_unit': '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 TT RS 2.5 TFSI QUATTRO PLUS S-T Coupe',
 'transmission': 'automatic',
 'trim': 'TFSI QUATTRO PLUS S-T',
 'vin': 'TRUZZZ8J2E1900291',
 'year': 2014}
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE14%2520YGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:06 [bca.uk] INFO: Saving data for FE14%20YGX: {'auction_closing_time': 1774864800.0, 'created_time': 1774448068.438199, 'last_price_update_time': 1774737366.782337}
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE14%2520YGX') HTTP/1.1" 204 0
2026-03-28 22:36:06 [bca.uk] INFO: Found listing with ID: YT72%20DXY
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520DXY%27 HTTP/1.1" 200 None
2026-03-28 22:36:06 [bca.uk] INFO: Scrape type for YT72%20DXY: 2
2026-03-28 22:36:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf37154d-aaca-5eae-8c37-2b527ae54b1d with identifier: YT72%20DXY
2026-03-28 22:36:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf37154d-aaca-5eae-8c37-2b527ae54b1d with scrape type 2
2026-03-28 22:36:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf37154d-aaca-5eae-8c37-2b527ae54b1d with scrape type 2
2026-03-28 22:36:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf37154d-aaca-5eae-8c37-2b527ae54b1d, identifier: YT72%20DXY
2026-03-28 22:36:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf37154d-aaca-5eae-8c37-2b527ae54b1d with identifier: YT72%20DXY
2026-03-28 22:36:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf37154d-aaca-5eae-8c37-2b527ae54b1d with identifier: YT72%20DXY
2026-03-28 22:36:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf37154d-aaca-5eae-8c37-2b527ae54b1d with identifier: YT72%20DXY to the API
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YT72%20DXY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'cf37154d-aaca-5eae-8c37-2b527ae54b1d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YT72 DXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YT72%20DXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON',
 'odometer': 21783,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI E-TRON 71KWH 50 Q BLACK ED. StationWagon',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q BLACK ED.',
 'vin': 'WAUZZZGE0PB015452',
 'year': 2022}
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT72%2520DXY%27 HTTP/1.1" 200 None
2026-03-28 22:36:07 [bca.uk] INFO: Saving data for YT72%20DXY: {'auction_closing_time': 1774864800.0, 'created_time': 1774448039.44319, 'last_price_update_time': 1774737367.287413}
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YT72%2520DXY') HTTP/1.1" 204 0
2026-03-28 22:36:07 [bca.uk] INFO: Found listing with ID: FY15%20FDD
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY15%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 22:36:07 [bca.uk] INFO: Scrape type for FY15%20FDD: 2
2026-03-28 22:36:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e86e42d2-8a42-5669-8931-e74cf726d940 with identifier: FY15%20FDD
2026-03-28 22:36:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e86e42d2-8a42-5669-8931-e74cf726d940 with scrape type 2
2026-03-28 22:36:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e86e42d2-8a42-5669-8931-e74cf726d940 with scrape type 2
2026-03-28 22:36:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e86e42d2-8a42-5669-8931-e74cf726d940, identifier: FY15%20FDD
2026-03-28 22:36:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e86e42d2-8a42-5669-8931-e74cf726d940 with identifier: FY15%20FDD
2026-03-28 22:36:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e86e42d2-8a42-5669-8931-e74cf726d940 with identifier: FY15%20FDD
2026-03-28 22:36:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e86e42d2-8a42-5669-8931-e74cf726d940 with identifier: FY15%20FDD to the API
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY15%20FDD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e86e42d2-8a42-5669-8931-e74cf726d940',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY15 FDD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY15%20FDD&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'MERCEDES-BENZ',
 'model': 'A220',
 'odometer': 85674,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ A220 2.1 CDI AMG SPORT DCT Hatchback',
 'transmission': 'automatic',
 'trim': 'CDI AMG SPORT DCT',
 'vin': 'WDD1760032V045929',
 'year': 2015}
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY15%2520FDD%27 HTTP/1.1" 200 None
2026-03-28 22:36:07 [bca.uk] INFO: Saving data for FY15%20FDD: {'auction_closing_time': 1774864800.0, 'created_time': 1774448474.506414, 'last_price_update_time': 1774737367.689781}
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY15%2520FDD') HTTP/1.1" 204 0
2026-03-28 22:36:07 [bca.uk] INFO: Found listing with ID: LA19%20EGE
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:36:07 [bca.uk] INFO: Scrape type for LA19%20EGE: 2
2026-03-28 22:36:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44e3025a-2c82-594e-bc6f-b2ea805c189f with identifier: LA19%20EGE
2026-03-28 22:36:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e3025a-2c82-594e-bc6f-b2ea805c189f with scrape type 2
2026-03-28 22:36:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44e3025a-2c82-594e-bc6f-b2ea805c189f with scrape type 2
2026-03-28 22:36:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 44e3025a-2c82-594e-bc6f-b2ea805c189f, identifier: LA19%20EGE
2026-03-28 22:36:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 44e3025a-2c82-594e-bc6f-b2ea805c189f with identifier: LA19%20EGE
2026-03-28 22:36:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 44e3025a-2c82-594e-bc6f-b2ea805c189f with identifier: LA19%20EGE
2026-03-28 22:36:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 44e3025a-2c82-594e-bc6f-b2ea805c189f with identifier: LA19%20EGE to the API
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LA19%20EGE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '44e3025a-2c82-594e-bc6f-b2ea805c189f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LA19 EGE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LA19%20EGE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 48832,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 ZETEC Hatchback',
 'transmission': 'manual',
 'trim': '85 ZETEC',
 'vin': 'WF0JXXGAHJKK86768',
 'year': 2019}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520EGE%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Saving data for LA19%20EGE: {'auction_closing_time': 1774864800.0, 'created_time': 1774448471.617395, 'last_price_update_time': 1774737368.096278}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LA19%2520EGE') HTTP/1.1" 204 0
2026-03-28 22:36:08 [bca.uk] INFO: Found listing with ID: PY07%20NKM
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY07%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Scrape type for PY07%20NKM: 2
2026-03-28 22:36:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f176b3db-1b58-54c7-9d4c-260581d7665f with identifier: PY07%20NKM
2026-03-28 22:36:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f176b3db-1b58-54c7-9d4c-260581d7665f with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f176b3db-1b58-54c7-9d4c-260581d7665f with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f176b3db-1b58-54c7-9d4c-260581d7665f, identifier: PY07%20NKM
2026-03-28 22:36:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f176b3db-1b58-54c7-9d4c-260581d7665f with identifier: PY07%20NKM
2026-03-28 22:36:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f176b3db-1b58-54c7-9d4c-260581d7665f with identifier: PY07%20NKM
2026-03-28 22:36:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f176b3db-1b58-54c7-9d4c-260581d7665f with identifier: PY07%20NKM to the API
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY07%20NKM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f176b3db-1b58-54c7-9d4c-260581d7665f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY07 NKM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY07%20NKM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'TRANSIT CONNECT',
 'odometer': 170519,
 '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 TRANSIT CONNECT 1.8 TDCI 75 200 SWB L Refrigerated',
 'transmission': 'manual',
 'trim': 'TDCI 75 200 SWB L',
 'vin': 'WF0TXXTTPT7E47667',
 'year': 2007}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY07%2520NKM%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Saving data for PY07%20NKM: {'auction_closing_time': 1774951200.0, 'created_time': 1774448255.877878, 'last_price_update_time': 1774737368.483823}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY07%2520NKM') HTTP/1.1" 204 0
2026-03-28 22:36:08 [bca.uk] INFO: Found listing with ID: SM19%20UCL
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520UCL%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Scrape type for SM19%20UCL: 2
2026-03-28 22:36:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4955c338-270b-5a59-af5c-bdabd8ca98b3 with identifier: SM19%20UCL
2026-03-28 22:36:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4955c338-270b-5a59-af5c-bdabd8ca98b3 with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4955c338-270b-5a59-af5c-bdabd8ca98b3 with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4955c338-270b-5a59-af5c-bdabd8ca98b3, identifier: SM19%20UCL
2026-03-28 22:36:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4955c338-270b-5a59-af5c-bdabd8ca98b3 with identifier: SM19%20UCL
2026-03-28 22:36:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4955c338-270b-5a59-af5c-bdabd8ca98b3 with identifier: SM19%20UCL
2026-03-28 22:36:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4955c338-270b-5a59-af5c-bdabd8ca98b3 with identifier: SM19%20UCL to the API
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM19%20UCL-GB',
 'category': 'Car',
 'color': 'mauve',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4955c338-270b-5a59-af5c-bdabd8ca98b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM19 UCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM19%20UCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'GRANDLAND X',
 'odometer': 63718,
 'odometer_reading_unit': '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 Hatchback',
 'transmission': 'manual',
 'trim': 'T 130 TECH LINE',
 'vin': 'W0VZRHNSXKS166691',
 'year': 2019}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM19%2520UCL%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Saving data for SM19%20UCL: {'auction_closing_time': 1774864800.0, 'created_time': 1774448516.608277, 'last_price_update_time': 1774737368.870819}
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM19%2520UCL') HTTP/1.1" 204 0
2026-03-28 22:36:08 [bca.uk] INFO: Found listing with ID: R77%20MXR
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R77%2520MXR%27 HTTP/1.1" 200 None
2026-03-28 22:36:08 [bca.uk] INFO: Scrape type for R77%20MXR: 2
2026-03-28 22:36:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with identifier: R77%20MXR
2026-03-28 22:36:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with scrape type 2
2026-03-28 22:36:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27, identifier: R77%20MXR
2026-03-28 22:36:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with identifier: R77%20MXR
2026-03-28 22:36:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with identifier: R77%20MXR
2026-03-28 22:36:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27 with identifier: R77%20MXR to the API
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R77%20MXR-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'bf2f00cb-a4de-58a3-adcb-16a5fc6f0b27',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R77 MXR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R77%20MXR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 37089,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF E-GOLF Hatchback',
 'transmission': 'automatic',
 'trim': 'E-GOLF',
 'vin': 'WVWZZZAUZLW901391',
 'year': 2019}
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R77%2520MXR%27 HTTP/1.1" 200 None
2026-03-28 22:36:09 [bca.uk] INFO: Saving data for R77%20MXR: {'auction_closing_time': 1774864800.0, 'created_time': 1774448435.815259, 'last_price_update_time': 1774737369.274848}
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R77%2520MXR') HTTP/1.1" 204 0
2026-03-28 22:36:09 [bca.uk] INFO: Found listing with ID: KU70%20UVS
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520UVS%27 HTTP/1.1" 200 None
2026-03-28 22:36:09 [bca.uk] INFO: Scrape type for KU70%20UVS: 2
2026-03-28 22:36:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9151cc0-b499-5ad3-8ca7-c797309f0e8d with identifier: KU70%20UVS
2026-03-28 22:36:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9151cc0-b499-5ad3-8ca7-c797309f0e8d with scrape type 2
2026-03-28 22:36:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9151cc0-b499-5ad3-8ca7-c797309f0e8d with scrape type 2
2026-03-28 22:36:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f9151cc0-b499-5ad3-8ca7-c797309f0e8d, identifier: KU70%20UVS
2026-03-28 22:36:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f9151cc0-b499-5ad3-8ca7-c797309f0e8d with identifier: KU70%20UVS
2026-03-28 22:36:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f9151cc0-b499-5ad3-8ca7-c797309f0e8d with identifier: KU70%20UVS
2026-03-28 22:36:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f9151cc0-b499-5ad3-8ca7-c797309f0e8d with identifier: KU70%20UVS to the API
2026-03-28 22:36:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 191,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU70%20UVS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f9151cc0-b499-5ad3-8ca7-c797309f0e8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KU70 UVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU70%20UVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 68642,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 D180 R-DYNAMIC S (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D180 R-DYNAMIC S (7ST)',
 'vin': 'SALCA2AN4LH871868',
 'year': 2020}
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU70%2520UVS%27 HTTP/1.1" 200 None
2026-03-28 22:36:10 [bca.uk] INFO: Saving data for KU70%20UVS: {'auction_closing_time': 1774951200.0, 'created_time': 1774448450.360312, 'last_price_update_time': 1774737370.258006}
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU70%2520UVS') HTTP/1.1" 204 0
2026-03-28 22:36:10 [bca.uk] INFO: Found listing with ID: VU19%20YRO
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU19%2520YRO%27 HTTP/1.1" 200 None
2026-03-28 22:36:10 [bca.uk] INFO: Scrape type for VU19%20YRO: 2
2026-03-28 22:36:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70813895-6ae3-5c5b-ad1c-b7882b6987cb with identifier: VU19%20YRO
2026-03-28 22:36:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70813895-6ae3-5c5b-ad1c-b7882b6987cb with scrape type 2
2026-03-28 22:36:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 70813895-6ae3-5c5b-ad1c-b7882b6987cb with scrape type 2
2026-03-28 22:36:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 70813895-6ae3-5c5b-ad1c-b7882b6987cb, identifier: VU19%20YRO
2026-03-28 22:36:10 [scrapy.extensions.logstats] INFO: Crawled 356 pages (at 5 pages/min), scraped 3609 items (at 109 items/min)
2026-03-28 22:36:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:36:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 70813895-6ae3-5c5b-ad1c-b7882b6987cb with identifier: VU19%20YRO
2026-03-28 22:36:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 70813895-6ae3-5c5b-ad1c-b7882b6987cb with identifier: VU19%20YRO
2026-03-28 22:36:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 70813895-6ae3-5c5b-ad1c-b7882b6987cb with identifier: VU19%20YRO to the API
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VU19%20YRO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '70813895-6ae3-5c5b-ad1c-b7882b6987cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VU19 YRO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VU19%20YRO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 101216,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 T 16V 200 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'T 16V 200 ELITE',
 'vin': 'W0VBE6EH2KG344294',
 'year': 2019}
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU19%2520YRO%27 HTTP/1.1" 200 None
2026-03-28 22:36:10 [bca.uk] INFO: Saving data for VU19%20YRO: {'auction_closing_time': 1774778400.0, 'created_time': 1774448415.099102, 'last_price_update_time': 1774737370.644322}
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VU19%2520YRO') HTTP/1.1" 204 0
2026-03-28 22:36:10 [bca.uk] INFO: Found listing with ID: GC17%20XUO
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:36:10 [bca.uk] INFO: Scrape type for GC17%20XUO: 2
2026-03-28 22:36:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fc4501cc-c459-57e7-9fff-eb12d4662106 with identifier: GC17%20XUO
2026-03-28 22:36:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fc4501cc-c459-57e7-9fff-eb12d4662106 with scrape type 2
2026-03-28 22:36:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fc4501cc-c459-57e7-9fff-eb12d4662106 with scrape type 2
2026-03-28 22:36:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fc4501cc-c459-57e7-9fff-eb12d4662106, identifier: GC17%20XUO
2026-03-28 22:36:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fc4501cc-c459-57e7-9fff-eb12d4662106 with identifier: GC17%20XUO
2026-03-28 22:36:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fc4501cc-c459-57e7-9fff-eb12d4662106 with identifier: GC17%20XUO
2026-03-28 22:36:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fc4501cc-c459-57e7-9fff-eb12d4662106 with identifier: GC17%20XUO to the API
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GC17%20XUO-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fc4501cc-c459-57e7-9fff-eb12d4662106',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GC17 XUO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GC17%20XUO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 92155,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 110 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 GT LINE',
 'vin': 'VF3CCHNZ6HW126932',
 'year': 2017}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GC17%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Saving data for GC17%20XUO: {'auction_closing_time': 1774778400.0, 'created_time': 1774448425.556686, 'last_price_update_time': 1774737371.037695}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GC17%2520XUO') HTTP/1.1" 204 0
2026-03-28 22:36:11 [bca.uk] INFO: Found listing with ID: HN14%20YXO
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN14%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Scrape type for HN14%20YXO: 2
2026-03-28 22:36:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9591339-98c8-5abb-92c8-984f3080c01c with identifier: HN14%20YXO
2026-03-28 22:36:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9591339-98c8-5abb-92c8-984f3080c01c with scrape type 2
2026-03-28 22:36:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9591339-98c8-5abb-92c8-984f3080c01c with scrape type 2
2026-03-28 22:36:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d9591339-98c8-5abb-92c8-984f3080c01c, identifier: HN14%20YXO
2026-03-28 22:36:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d9591339-98c8-5abb-92c8-984f3080c01c with identifier: HN14%20YXO
2026-03-28 22:36:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d9591339-98c8-5abb-92c8-984f3080c01c with identifier: HN14%20YXO
2026-03-28 22:36:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d9591339-98c8-5abb-92c8-984f3080c01c with identifier: HN14%20YXO to the API
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HN14%20YXO-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd9591339-98c8-5abb-92c8-984f3080c01c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HN14 YXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HN14%20YXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'KIA',
 'model': 'PICANTO',
 'odometer': 79340,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA PICANTO 1.0 1 Hatchback',
 'transmission': 'manual',
 'trim': '1',
 'vin': 'KNABE511LET803373',
 'year': 2014}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN14%2520YXO%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Saving data for HN14%20YXO: {'auction_closing_time': 1774778400.0, 'created_time': 1774448382.56042, 'last_price_update_time': 1774737371.445681}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HN14%2520YXO') HTTP/1.1" 204 0
2026-03-28 22:36:11 [bca.uk] INFO: Found listing with ID: EX12%20FZW
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX12%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Scrape type for EX12%20FZW: 2
2026-03-28 22:36:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da65be7f-05e2-5945-b2ad-6d128f9b4616 with identifier: EX12%20FZW
2026-03-28 22:36:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da65be7f-05e2-5945-b2ad-6d128f9b4616 with scrape type 2
2026-03-28 22:36:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da65be7f-05e2-5945-b2ad-6d128f9b4616 with scrape type 2
2026-03-28 22:36:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da65be7f-05e2-5945-b2ad-6d128f9b4616, identifier: EX12%20FZW
2026-03-28 22:36:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da65be7f-05e2-5945-b2ad-6d128f9b4616 with identifier: EX12%20FZW
2026-03-28 22:36:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da65be7f-05e2-5945-b2ad-6d128f9b4616 with identifier: EX12%20FZW
2026-03-28 22:36:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da65be7f-05e2-5945-b2ad-6d128f9b4616 with identifier: EX12%20FZW to the API
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EX12%20FZW-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da65be7f-05e2-5945-b2ad-6d128f9b4616',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EX12 FZW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EX12%20FZW&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 83270,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.4 TDCI 70 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 70 TITANIUM',
 'vin': 'WF0JXXGAJJBP88403',
 'year': 2012}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX12%2520FZW%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Saving data for EX12%20FZW: {'auction_closing_time': 1774864800.0, 'created_time': 1774448375.761952, 'last_price_update_time': 1774737371.827055}
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EX12%2520FZW') HTTP/1.1" 204 0
2026-03-28 22:36:11 [bca.uk] INFO: Found listing with ID: SF22%20XWM
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF22%2520XWM%27 HTTP/1.1" 200 None
2026-03-28 22:36:11 [bca.uk] INFO: Scrape type for SF22%20XWM: 2
2026-03-28 22:36:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1267300b-d63c-5fdd-8937-03b90ad714ac with identifier: SF22%20XWM
2026-03-28 22:36:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1267300b-d63c-5fdd-8937-03b90ad714ac with scrape type 2
2026-03-28 22:36:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1267300b-d63c-5fdd-8937-03b90ad714ac with scrape type 2
2026-03-28 22:36:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1267300b-d63c-5fdd-8937-03b90ad714ac, identifier: SF22%20XWM
2026-03-28 22:36:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1267300b-d63c-5fdd-8937-03b90ad714ac with identifier: SF22%20XWM
2026-03-28 22:36:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1267300b-d63c-5fdd-8937-03b90ad714ac with identifier: SF22%20XWM
2026-03-28 22:36:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1267300b-d63c-5fdd-8937-03b90ad714ac with identifier: SF22%20XWM to the API
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SF22%20XWM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1267300b-d63c-5fdd-8937-03b90ad714ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SF22 XWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SF22%20XWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MINI',
 'model': 'COOPER',
 'odometer': 23892,
 'odometer_reading_unit': '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 EXCLUSIVE Convertible',
 'transmission': 'manual',
 'trim': 'EXCLUSIVE',
 'vin': 'WMW22DL0303P21544',
 'year': 2022}
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF22%2520XWM%27 HTTP/1.1" 200 None
2026-03-28 22:36:12 [bca.uk] INFO: Saving data for SF22%20XWM: {'auction_closing_time': 1774864800.0, 'created_time': 1774448434.17512, 'last_price_update_time': 1774737372.33294}
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SF22%2520XWM') HTTP/1.1" 204 0
2026-03-28 22:36:12 [bca.uk] INFO: Found listing with ID: PO19%20XED
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XED%27 HTTP/1.1" 200 None
2026-03-28 22:36:12 [bca.uk] INFO: Scrape type for PO19%20XED: 2
2026-03-28 22:36:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with identifier: PO19%20XED
2026-03-28 22:36:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with scrape type 2
2026-03-28 22:36:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with scrape type 2
2026-03-28 22:36:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5b3d5459-1303-5e5f-994a-b3bd7f773f3a, identifier: PO19%20XED
2026-03-28 22:36:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with identifier: PO19%20XED
2026-03-28 22:36:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with identifier: PO19%20XED
2026-03-28 22:36:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5b3d5459-1303-5e5f-994a-b3bd7f773f3a with identifier: PO19%20XED to the API
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 126,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PO19%20XED-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5b3d5459-1303-5e5f-994a-b3bd7f773f3a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PO19 XED',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PO19%20XED&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'B200',
 'odometer': 21246,
 'odometer_reading_unit': '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 B200 1.3 AMG LINE PREMIUM DCT MPV',
 'transmission': 'automatic',
 'trim': 'AMG LINE PREMIUM DCT',
 'vin': 'WDD2470872J021030',
 'year': 2019}
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520XED%27 HTTP/1.1" 200 None
2026-03-28 22:36:12 [bca.uk] INFO: Saving data for PO19%20XED: {'auction_closing_time': 1775037600.0, 'created_time': 1774448356.947163, 'last_price_update_time': 1774737372.743384}
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PO19%2520XED') HTTP/1.1" 204 0
2026-03-28 22:36:12 [bca.uk] INFO: Found listing with ID: WV59%20VZJ
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV59%2520VZJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:12 [bca.uk] INFO: Scrape type for WV59%20VZJ: 2
2026-03-28 22:36:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with identifier: WV59%20VZJ
2026-03-28 22:36:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with scrape type 2
2026-03-28 22:36:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with scrape type 2
2026-03-28 22:36:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff, identifier: WV59%20VZJ
2026-03-28 22:36:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with identifier: WV59%20VZJ
2026-03-28 22:36:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with identifier: WV59%20VZJ
2026-03-28 22:36:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0101ba12-ad2d-5aa9-8d4e-28f57ff9deff with identifier: WV59%20VZJ to the API
2026-03-28 22:36:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV59%20VZJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0101ba12-ad2d-5aa9-8d4e-28f57ff9deff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV59 VZJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV59%20VZJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 114342,
 '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 (6) Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I TR (6)',
 'vin': 'VNKKH98300A070345',
 'year': 2009}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV59%2520VZJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:13 [bca.uk] INFO: Saving data for WV59%20VZJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774448318.978977, 'last_price_update_time': 1774737373.147757}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV59%2520VZJ') HTTP/1.1" 204 0
2026-03-28 22:36:13 [bca.uk] INFO: Found listing with ID: YF60%20KBZ
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF60%2520KBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:13 [bca.uk] INFO: Scrape type for YF60%20KBZ: 2
2026-03-28 22:36:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 495fc315-1065-5919-ac8a-ce0e50ed04e8 with identifier: YF60%20KBZ
2026-03-28 22:36:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 495fc315-1065-5919-ac8a-ce0e50ed04e8 with scrape type 2
2026-03-28 22:36:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 495fc315-1065-5919-ac8a-ce0e50ed04e8 with scrape type 2
2026-03-28 22:36:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 495fc315-1065-5919-ac8a-ce0e50ed04e8, identifier: YF60%20KBZ
2026-03-28 22:36:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 495fc315-1065-5919-ac8a-ce0e50ed04e8 with identifier: YF60%20KBZ
2026-03-28 22:36:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 495fc315-1065-5919-ac8a-ce0e50ed04e8 with identifier: YF60%20KBZ
2026-03-28 22:36:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 495fc315-1065-5919-ac8a-ce0e50ed04e8 with identifier: YF60%20KBZ to the API
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF60%20KBZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '495fc315-1065-5919-ac8a-ce0e50ed04e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YF60 KBZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF60%20KBZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 73763,
 '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 YARIS 1.4 D-4D T SPIRIT Hatchback',
 'transmission': 'manual',
 'trim': 'D-4D T SPIRIT',
 'vin': 'VNKKC96380A270892',
 'year': 2011}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF60%2520KBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:13 [bca.uk] INFO: Saving data for YF60%20KBZ: {'auction_closing_time': 1775037600.0, 'created_time': 1774448317.6108, 'last_price_update_time': 1774737373.589356}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF60%2520KBZ') HTTP/1.1" 204 0
2026-03-28 22:36:13 [bca.uk] INFO: Found listing with ID: LJ65%20YCW
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ65%2520YCW%27 HTTP/1.1" 200 None
2026-03-28 22:36:13 [bca.uk] INFO: Scrape type for LJ65%20YCW: 2
2026-03-28 22:36:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with identifier: LJ65%20YCW
2026-03-28 22:36:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with scrape type 2
2026-03-28 22:36:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with scrape type 2
2026-03-28 22:36:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 61d00fe7-7a0f-5a12-96e1-e88a406fad7e, identifier: LJ65%20YCW
2026-03-28 22:36:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with identifier: LJ65%20YCW
2026-03-28 22:36:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with identifier: LJ65%20YCW
2026-03-28 22:36:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 61d00fe7-7a0f-5a12-96e1-e88a406fad7e with identifier: LJ65%20YCW to the API
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 82,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ65%20YCW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '61d00fe7-7a0f-5a12-96e1-e88a406fad7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ65 YCW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ65%20YCW&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 64978,
 'odometer_reading_unit': '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 SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID SPORT',
 'vin': 'VNKKD3D350A186333',
 'year': 2015}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ65%2520YCW%27 HTTP/1.1" 200 None
2026-03-28 22:36:13 [bca.uk] INFO: Saving data for LJ65%20YCW: {'auction_closing_time': 1775124000.0, 'created_time': 1774448392.843397, 'last_price_update_time': 1774737373.979236}
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ65%2520YCW') HTTP/1.1" 204 0
2026-03-28 22:36:13 [bca.uk] INFO: Found listing with ID: LG16%20FFX
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG16%2520FFX%27 HTTP/1.1" 200 None
2026-03-28 22:36:14 [bca.uk] INFO: Scrape type for LG16%20FFX: 2
2026-03-28 22:36:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b65a748b-09bc-508f-8274-7a6b115ce8f8 with identifier: LG16%20FFX
2026-03-28 22:36:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b65a748b-09bc-508f-8274-7a6b115ce8f8 with scrape type 2
2026-03-28 22:36:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b65a748b-09bc-508f-8274-7a6b115ce8f8 with scrape type 2
2026-03-28 22:36:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b65a748b-09bc-508f-8274-7a6b115ce8f8, identifier: LG16%20FFX
2026-03-28 22:36:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b65a748b-09bc-508f-8274-7a6b115ce8f8 with identifier: LG16%20FFX
2026-03-28 22:36:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b65a748b-09bc-508f-8274-7a6b115ce8f8 with identifier: LG16%20FFX
2026-03-28 22:36:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b65a748b-09bc-508f-8274-7a6b115ce8f8 with identifier: LG16%20FFX to the API
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG16%20FFX-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b65a748b-09bc-508f-8274-7a6b115ce8f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG16 FFX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG16%20FFX&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'FORD',
 'model': 'B-MAX',
 'odometer': 33200,
 'odometer_reading_unit': '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 B-MAX 1.6 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TITANIUM P/SHIFT',
 'vin': 'WF0KXXERJKGR28304',
 'year': 2016}
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG16%2520FFX%27 HTTP/1.1" 200 None
2026-03-28 22:36:14 [bca.uk] INFO: Saving data for LG16%20FFX: {'auction_closing_time': 1775124000.0, 'created_time': 1774448370.900701, 'last_price_update_time': 1774737374.38534}
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG16%2520FFX') HTTP/1.1" 204 0
2026-03-28 22:36:14 [bca.uk] INFO: Found listing with ID: CU72%20UFW
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520UFW%27 HTTP/1.1" 200 None
2026-03-28 22:36:14 [bca.uk] INFO: Scrape type for CU72%20UFW: 2
2026-03-28 22:36:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with identifier: CU72%20UFW
2026-03-28 22:36:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with scrape type 2
2026-03-28 22:36:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with scrape type 2
2026-03-28 22:36:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3ff9666b-8699-5b69-a41b-5dcaa76fc2be, identifier: CU72%20UFW
2026-03-28 22:36:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with identifier: CU72%20UFW
2026-03-28 22:36:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with identifier: CU72%20UFW
2026-03-28 22:36:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3ff9666b-8699-5b69-a41b-5dcaa76fc2be with identifier: CU72%20UFW to the API
2026-03-28 22:36:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CU72%20UFW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3ff9666b-8699-5b69-a41b-5dcaa76fc2be',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CU72 UFW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CU72%20UFW&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'AUDI',
 'model': 'A3 SPORTBACK',
 'odometer': 39253,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'AUDI A3 SPORTBACK 1.5 35 TFSI TECHNIK Hatchback',
 'transmission': 'manual',
 'trim': '35 TFSI TECHNIK',
 'vin': 'WAUZZZGY8PA022651',
 'year': 2022}
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CU72%2520UFW%27 HTTP/1.1" 200 None
2026-03-28 22:36:15 [bca.uk] INFO: Saving data for CU72%20UFW: {'auction_closing_time': 1774951200.0, 'created_time': 1774304837.557498, 'last_price_update_time': 1774737375.752082}
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CU72%2520UFW') HTTP/1.1" 204 0
2026-03-28 22:36:15 [bca.uk] INFO: Found listing with ID: CA20%20SFY
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA20%2520SFY%27 HTTP/1.1" 200 None
2026-03-28 22:36:15 [bca.uk] INFO: Scrape type for CA20%20SFY: 2
2026-03-28 22:36:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1303edc-1ab2-5b4e-a420-1939fb09acbf with identifier: CA20%20SFY
2026-03-28 22:36:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1303edc-1ab2-5b4e-a420-1939fb09acbf with scrape type 2
2026-03-28 22:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1303edc-1ab2-5b4e-a420-1939fb09acbf with scrape type 2
2026-03-28 22:36:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b1303edc-1ab2-5b4e-a420-1939fb09acbf, identifier: CA20%20SFY
2026-03-28 22:36:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b1303edc-1ab2-5b4e-a420-1939fb09acbf with identifier: CA20%20SFY
2026-03-28 22:36:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b1303edc-1ab2-5b4e-a420-1939fb09acbf with identifier: CA20%20SFY
2026-03-28 22:36:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b1303edc-1ab2-5b4e-a420-1939fb09acbf with identifier: CA20%20SFY to the API
2026-03-28 22:36:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 286,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CA20%20SFY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b1303edc-1ab2-5b4e-a420-1939fb09acbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CA20 SFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CA20%20SFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 103093,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 339 AUTOBIOGRAPHY StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV8 339 AUTOBIOGRAPHY',
 'vin': 'SALGA2AJ2LA405606',
 'year': 2020}
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CA20%2520SFY%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Saving data for CA20%20SFY: {'auction_closing_time': 1774951200.0, 'created_time': 1774448505.65134, 'last_price_update_time': 1774737376.174467}
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CA20%2520SFY') HTTP/1.1" 204 0
2026-03-28 22:36:16 [bca.uk] INFO: Found listing with ID: GU20%20VSD
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU20%2520VSD%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Scrape type for GU20%20VSD: 0
2026-03-28 22:36:16 [bca.uk] INFO: Found listing with ID: BP70%20YFR
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP70%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Scrape type for BP70%20YFR: 0
2026-03-28 22:36:16 [bca.uk] INFO: Found listing with ID: CS16%20KAS
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CS16%2520KAS%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Scrape type for CS16%20KAS: 2
2026-03-28 22:36:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf3c3f79-7c85-516a-8b26-02f88679d0e5 with identifier: CS16%20KAS
2026-03-28 22:36:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf3c3f79-7c85-516a-8b26-02f88679d0e5 with scrape type 2
2026-03-28 22:36:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf3c3f79-7c85-516a-8b26-02f88679d0e5 with scrape type 2
2026-03-28 22:36:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cf3c3f79-7c85-516a-8b26-02f88679d0e5, identifier: CS16%20KAS
2026-03-28 22:36:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cf3c3f79-7c85-516a-8b26-02f88679d0e5 with identifier: CS16%20KAS
2026-03-28 22:36:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cf3c3f79-7c85-516a-8b26-02f88679d0e5 with identifier: CS16%20KAS
2026-03-28 22:36:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cf3c3f79-7c85-516a-8b26-02f88679d0e5 with identifier: CS16%20KAS to the API
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CS16%20KAS-GB',
 'category': 'Motorhome',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.1L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cf3c3f79-7c85-516a-8b26-02f88679d0e5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CS16 KAS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CS16%20KAS&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LUNAR',
 'model': 'LANDSTAR',
 'odometer': 20882,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LUNAR LANDSTAR 2.1 EW MOTORHOME CoachbuiltBespoke',
 'transmission': 'automatic',
 'trim': 'EW MOTORHOME',
 'vin': 'WDB9066352P113990',
 'year': 2016}
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CS16%2520KAS%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Saving data for CS16%20KAS: {'auction_closing_time': 1775124000.0, 'created_time': 1774448593.513953, 'last_price_update_time': 1774737376.610445}
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CS16%2520KAS') HTTP/1.1" 204 0
2026-03-28 22:36:16 [bca.uk] INFO: Found listing with ID: HV73%20OVB
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520OVB%27 HTTP/1.1" 200 None
2026-03-28 22:36:16 [bca.uk] INFO: Scrape type for HV73%20OVB: 2
2026-03-28 22:36:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e46e84bd-af36-5d95-a279-fda2ed9cc227 with identifier: HV73%20OVB
2026-03-28 22:36:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e46e84bd-af36-5d95-a279-fda2ed9cc227 with scrape type 2
2026-03-28 22:36:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e46e84bd-af36-5d95-a279-fda2ed9cc227 with scrape type 2
2026-03-28 22:36:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e46e84bd-af36-5d95-a279-fda2ed9cc227, identifier: HV73%20OVB
2026-03-28 22:36:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e46e84bd-af36-5d95-a279-fda2ed9cc227 with identifier: HV73%20OVB
2026-03-28 22:36:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e46e84bd-af36-5d95-a279-fda2ed9cc227 with identifier: HV73%20OVB
2026-03-28 22:36:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e46e84bd-af36-5d95-a279-fda2ed9cc227 with identifier: HV73%20OVB to the API
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 259,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV73%20OVB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e46e84bd-af36-5d95-a279-fda2ed9cc227',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV73 OVB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV73%20OVB&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 63264,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 130 L4 H3 LEADER PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 H3 LEADER',
 'vin': 'WF0EXXTTREPY07617',
 'year': 2023}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV73%2520OVB%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Saving data for HV73%20OVB: {'auction_closing_time': 1774864800.0, 'created_time': 1774448592.883747, 'last_price_update_time': 1774737377.07765}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV73%2520OVB') HTTP/1.1" 204 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: VK70%20ZYO
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK70%2520ZYO%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for VK70%20ZYO: 2
2026-03-28 22:36:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b2db4b95-114a-5705-a611-7dc9615aa570 with identifier: VK70%20ZYO
2026-03-28 22:36:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b2db4b95-114a-5705-a611-7dc9615aa570 with scrape type 2
2026-03-28 22:36:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b2db4b95-114a-5705-a611-7dc9615aa570 with scrape type 2
2026-03-28 22:36:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b2db4b95-114a-5705-a611-7dc9615aa570, identifier: VK70%20ZYO
2026-03-28 22:36:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b2db4b95-114a-5705-a611-7dc9615aa570 with identifier: VK70%20ZYO
2026-03-28 22:36:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b2db4b95-114a-5705-a611-7dc9615aa570 with identifier: VK70%20ZYO
2026-03-28 22:36:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b2db4b95-114a-5705-a611-7dc9615aa570 with identifier: VK70%20ZYO to the API
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 199,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK70%20ZYO-GB',
 'category': 'Motorhome',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-04-02T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b2db4b95-114a-5705-a611-7dc9615aa570',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VK70 ZYO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK70%20ZYO&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'CAMPER KING',
 'model': 'T6 VW',
 'odometer': 18501,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'CAMPER KING T6 VW 2.0 ST TROPEZ CAMPER CoachbuiltBespoke',
 'transmission': 'manual',
 'trim': 'ST TROPEZ CAMPER',
 'vin': 'WV2ZZZ7HZLH050995',
 'year': 2021}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK70%2520ZYO%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Saving data for VK70%20ZYO: {'auction_closing_time': 1775124000.0, 'created_time': 1774448592.444649, 'last_price_update_time': 1774737377.488212}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK70%2520ZYO') HTTP/1.1" 204 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: YC59%20RWZ
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC59%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for YC59%20RWZ: 2
2026-03-28 22:36:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa43ae00-c12d-53bf-a098-42c6434114a7 with identifier: YC59%20RWZ
2026-03-28 22:36:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa43ae00-c12d-53bf-a098-42c6434114a7 with scrape type 2
2026-03-28 22:36:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa43ae00-c12d-53bf-a098-42c6434114a7 with scrape type 2
2026-03-28 22:36:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aa43ae00-c12d-53bf-a098-42c6434114a7, identifier: YC59%20RWZ
2026-03-28 22:36:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aa43ae00-c12d-53bf-a098-42c6434114a7 with identifier: YC59%20RWZ
2026-03-28 22:36:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aa43ae00-c12d-53bf-a098-42c6434114a7 with identifier: YC59%20RWZ
2026-03-28 22:36:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aa43ae00-c12d-53bf-a098-42c6434114a7 with identifier: YC59%20RWZ to the API
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=121&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC59%20RWZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'aa43ae00-c12d-53bf-a098-42c6434114a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YC59 RWZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC59%20RWZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 159427,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2009-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 170 GTD Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 170 GTD',
 'vin': 'WVWZZZ1KZAW172646',
 'year': 2009}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC59%2520RWZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Saving data for YC59%20RWZ: {'auction_closing_time': 1774951200.0, 'created_time': 1774437728.201979, 'last_price_update_time': 1774737377.871902}
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC59%2520RWZ') HTTP/1.1" 204 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: NL23%20OHY
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520OHY%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for NL23%20OHY: 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: NL23%20YJG
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520YJG%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for NL23%20YJG: 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: GY55%20YSK
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY55%2520YSK%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for GY55%20YSK: 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: NRZ%202102
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NRZ%25202102%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for NRZ%202102: 0
2026-03-28 22:36:17 [bca.uk] INFO: Found listing with ID: YG65%20PJO
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG65%2520PJO%27 HTTP/1.1" 200 None
2026-03-28 22:36:17 [bca.uk] INFO: Scrape type for YG65%20PJO: 0
2026-03-28 22:36:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=123&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:36:24 [bca.uk] INFO: Total items found: 100
2026-03-28 22:36:24 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded
2026-03-28 22:36:24 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:36:24 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: LL25%20ZVB
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL25%2520ZVB%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for LL25%20ZVB: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: ML73%20DLK
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML73%2520DLK%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for ML73%20DLK: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: PY72%20JXS
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520JXS%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for PY72%20JXS: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: WD72%20CAA
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520CAA%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for WD72%20CAA: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: LL75%20OPD
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL75%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for LL75%20OPD: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: YGZ%203701
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25203701%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for YGZ%203701: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: SA73%20FSE
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA73%2520FSE%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for SA73%20FSE: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: MH72%20BWP
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MH72%2520BWP%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for MH72%20BWP: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: HJ72%20MKN
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520MKN%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for HJ72%20MKN: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: FX23%20USP
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX23%2520USP%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for FX23%20USP: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: FD73%20EWX
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD73%2520EWX%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for FD73%20EWX: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: BJ23%20KXM
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520KXM%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for BJ23%20KXM: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: BC72%20AXG
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520AXG%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for BC72%20AXG: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: LR66%20LHF
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR66%2520LHF%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for LR66%20LHF: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: YD16%20CVG
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD16%2520CVG%27 HTTP/1.1" 200 None
2026-03-28 22:36:24 [bca.uk] INFO: Scrape type for YD16%20CVG: 0
2026-03-28 22:36:24 [bca.uk] INFO: Found listing with ID: EX67%20PCO
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX67%2520PCO%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for EX67%20PCO: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: YF16%20RWY
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF16%2520RWY%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for YF16%20RWY: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LD13%20HXN
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD13%2520HXN%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LD13%20HXN: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: CP18%20NTA
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520NTA%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for CP18%20NTA: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WV19%20KDU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV19%2520KDU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WV19%20KDU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: CP67%20BBU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP67%2520BBU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for CP67%20BBU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: HY69%20WNN
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY69%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for HY69%20WNN: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: AJ19%20FFD
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ19%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for AJ19%20FFD: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: NA68%20LZW
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA68%2520LZW%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for NA68%20LZW: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: FA15%20AUK
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA15%2520AUK%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for FA15%20AUK: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: HK16%20ZVT
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520ZVT%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for HK16%20ZVT: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: MK17%20WNM
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK17%2520WNM%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for MK17%20WNM: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WO68%20ETE
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO68%2520ETE%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WO68%20ETE: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: FB19%20YRT
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FB19%2520YRT%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for FB19%20YRT: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: RF17%20MWK
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF17%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for RF17%20MWK: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: RE67%20DAU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE67%2520DAU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for RE67%20DAU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: AV67%20XUZ
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV67%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for AV67%20XUZ: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: AP18%20EUV
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AP18%2520EUV%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for AP18%20EUV: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: DP17%20ONN
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP17%2520ONN%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for DP17%20ONN: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WR70%20ZYC
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR70%2520ZYC%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WR70%20ZYC: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: RO14%20BDZ
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO14%2520BDZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for RO14%20BDZ: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: YL17%20PDV
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL17%2520PDV%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for YL17%20PDV: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LD66%20TXP
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD66%2520TXP%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LD66%20TXP: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: BG18%20ZCT
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG18%2520ZCT%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for BG18%20ZCT: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: HV22%20WSK
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV22%2520WSK%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for HV22%20WSK: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: KN18%20MWF
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN18%2520MWF%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for KN18%20MWF: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: DG16%20XDM
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG16%2520XDM%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for DG16%20XDM: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LA19%20XKJ
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA19%2520XKJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LA19%20XKJ: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: VN20%20WMD
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN20%2520WMD%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for VN20%20WMD: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WG17%20VWY
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520VWY%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WG17%20VWY: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: GN16%20RHU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520RHU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for GN16%20RHU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: BG74%20TDX
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG74%2520TDX%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for BG74%20TDX: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: BK74%20ZPG
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520ZPG%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for BK74%20ZPG: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: MM74%20YPO
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM74%2520YPO%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for MM74%20YPO: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WT25%20UFU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WT25%20UFU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: WT25%20UHC
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHC%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for WT25%20UHC: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: YP74%20VUE
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP74%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for YP74%20VUE: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: GF69%20USW
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF69%2520USW%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for GF69%20USW: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: AK17%20BYL
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520BYL%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for AK17%20BYL: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: FG70%20XSO
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG70%2520XSO%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for FG70%20XSO: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: SW71%20RHJ
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW71%2520RHJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for SW71%20RHJ: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LL74%20DLF
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520DLF%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LL74%20DLF: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: EA59%20BUF
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA59%2520BUF%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for EA59%20BUF: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: EY67%20LHH
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY67%2520LHH%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for EY67%20LHH: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LA69%20ZWT
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA69%2520ZWT%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LA69%20ZWT: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LC72%20PNU
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520PNU%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LC72%20PNU: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LE72%20BJO
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE72%2520BJO%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LE72%20BJO: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LS65%20WHH
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS65%2520WHH%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LS65%20WHH: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LV23%20MPF
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520MPF%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LV23%20MPF: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LV23%20SVP
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV23%2520SVP%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LV23%20SVP: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LX73%20OAC
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX73%2520OAC%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LX73%20OAC: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: LY73%20HVJ
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY73%2520HVJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for LY73%20HVJ: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: NA13%20KJV
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA13%2520KJV%27 HTTP/1.1" 200 None
2026-03-28 22:36:25 [bca.uk] INFO: Scrape type for NA13%20KJV: 0
2026-03-28 22:36:25 [bca.uk] INFO: Found listing with ID: PN20%20PBZ
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN20%2520PBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for PN20%20PBZ: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: WN69%20RLX
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN69%2520RLX%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for WN69%20RLX: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: BW68%20EAO
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW68%2520EAO%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for BW68%20EAO: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: PX72%20UDD
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX72%2520UDD%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for PX72%20UDD: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: VK69%20KBN
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520KBN%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for VK69%20KBN: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KN71%20FFP
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520FFP%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KN71%20FFP: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: MJ22%20DBO
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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-28 22:36:26 [bca.uk] INFO: Scrape type for MJ22%20DBO: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DU67%20FHC
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520FHC%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DU67%20FHC: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DL73%20LFA
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFA%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DL73%20LFA: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LP23%20GZG
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZG%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LP23%20GZG: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KF73%20AVC
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AVC%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KF73%20AVC: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LL74%20BYB
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BYB%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LL74%20BYB: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LL74%20BYG
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LL74%20BYG: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LL74%20DGX
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LL74%20DGX: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DL73%20KVU
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVU%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DL73%20KVU: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DL73%20KOB
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KOB%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DL73%20KOB: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LR24%20MWK
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MWK%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LR24%20MWK: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KE73%20ZNC
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520ZNC%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KE73%20ZNC: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KE73%20ZJO
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE73%2520ZJO%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KE73%20ZJO: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KF73%20CFU
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520CFU%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KF73%20CFU: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: LN24%20PNO
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520PNO%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for LN24%20PNO: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: WG66%20DZC
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG66%2520DZC%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for WG66%20DZC: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KY07%20FKE
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY07%2520FKE%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KY07%20FKE: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: KF66%20EAA
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF66%2520EAA%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for KF66%20EAA: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: HV71%20MVZ
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV71%2520MVZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for HV71%20MVZ: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: HV59%20YKP
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV59%2520YKP%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for HV59%20YKP: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: RV72%20XDG
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV72%2520XDG%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for RV72%20XDG: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: HD19%20OVR
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD19%2520OVR%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for HD19%20OVR: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: GN16%20OGB
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GN16%2520OGB%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for GN16%20OGB: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DL66%20LDC
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520LDC%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DL66%20LDC: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: DK19%20HRO
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK19%2520HRO%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for DK19%20HRO: 0
2026-03-28 22:36:26 [bca.uk] INFO: Found listing with ID: BF16%20HGP
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520HGP%27 HTTP/1.1" 200 None
2026-03-28 22:36:26 [bca.uk] INFO: Scrape type for BF16%20HGP: 0
2026-03-28 22:36:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:26 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:36:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:36:35 [bca.uk] INFO: Total items found: 100
2026-03-28 22:36:35 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded
2026-03-28 22:36:35 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:36:35 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: LC22%20BYA
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC22%2520BYA%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for LC22%20BYA: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: LL22%20RBY
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520RBY%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for LL22%20RBY: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: MX70%20UWD
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MX70%2520UWD%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for MX70%20UWD: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: YS72%20BKU
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS72%2520BKU%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for YS72%20BKU: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: BK21%20YDO
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK21%2520YDO%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for BK21%20YDO: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: DG17%20GYY
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG17%2520GYY%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for DG17%20GYY: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: AY70%20JCZ
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY70%2520JCZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:35 [bca.uk] INFO: Scrape type for AY70%20JCZ: 0
2026-03-28 22:36:35 [bca.uk] INFO: Found listing with ID: BN13%20OUP
2026-03-28 22:36:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN13%2520OUP%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for BN13%20OUP: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: VE16%20WBZ
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE16%2520WBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for VE16%20WBZ: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: GJ12%20NBD
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ12%2520NBD%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for GJ12%20NBD: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: MV68%20EOJ
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV68%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for MV68%20EOJ: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: YK67%20JYJ
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK67%2520JYJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for YK67%20JYJ: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: YL67%20HHA
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL67%2520HHA%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for YL67%20HHA: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: LX15%20HNK
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX15%2520HNK%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for LX15%20HNK: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: FH57%20CHZ
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH57%2520CHZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for FH57%20CHZ: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: FX17%20VRV
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX17%2520VRV%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for FX17%20VRV: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: BL19%20WLJ
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL19%2520WLJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for BL19%20WLJ: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: KV66%20XCL
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV66%2520XCL%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for KV66%20XCL: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: FN70%20VDR
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN70%2520VDR%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for FN70%20VDR: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: FJ23%20NXU
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FJ23%2520NXU%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for FJ23%20NXU: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: EF22%20AOU
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF22%2520AOU%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for EF22%20AOU: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: LP16%20BKU
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP16%2520BKU%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for LP16%20BKU: 0
2026-03-28 22:36:36 [bca.uk] INFO: Found listing with ID: BR19%20YNT
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR19%2520YNT%27 HTTP/1.1" 200 None
2026-03-28 22:36:36 [bca.uk] INFO: Scrape type for BR19%20YNT: 2
2026-03-28 22:36:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec5db935-36fe-52cc-bf8e-ba5b76b59505 with identifier: BR19%20YNT
2026-03-28 22:36:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec5db935-36fe-52cc-bf8e-ba5b76b59505 with scrape type 2
2026-03-28 22:36:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec5db935-36fe-52cc-bf8e-ba5b76b59505 with scrape type 2
2026-03-28 22:36:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec5db935-36fe-52cc-bf8e-ba5b76b59505, identifier: BR19%20YNT
2026-03-28 22:36:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:36 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec5db935-36fe-52cc-bf8e-ba5b76b59505 with identifier: BR19%20YNT
2026-03-28 22:36:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec5db935-36fe-52cc-bf8e-ba5b76b59505 with identifier: BR19%20YNT
2026-03-28 22:36:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec5db935-36fe-52cc-bf8e-ba5b76b59505 with identifier: BR19%20YNT to the API
2026-03-28 22:36:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BR19%20YNT-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec5db935-36fe-52cc-bf8e-ba5b76b59505',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BR19 YNT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BR19%20YNT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 137518,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 SE BUSINESS Saloon',
 'transmission': 'manual',
 'trim': 'TDI 150 SE BUSINESS',
 'vin': 'WVWZZZ3CZKE091550',
 'year': 2019}
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BR19%2520YNT%27 HTTP/1.1" 200 None
2026-03-28 22:36:37 [bca.uk] INFO: Saving data for BR19%20YNT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437764.448332, 'last_price_update_time': 1774737397.566034}
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BR19%2520YNT') HTTP/1.1" 204 0
2026-03-28 22:36:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:36:37 [bca.uk] INFO: Found listing with ID: MF67%20LWH
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF67%2520LWH%27 HTTP/1.1" 200 None
2026-03-28 22:36:37 [bca.uk] INFO: Scrape type for MF67%20LWH: 0
2026-03-28 22:36:37 [bca.uk] INFO: Found listing with ID: MJ65%20ZLX
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520ZLX%27 HTTP/1.1" 200 None
2026-03-28 22:36:37 [bca.uk] INFO: Scrape type for MJ65%20ZLX: 2
2026-03-28 22:36:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78347529-b711-552f-b07f-f8e682ca6d13 with identifier: MJ65%20ZLX
2026-03-28 22:36:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78347529-b711-552f-b07f-f8e682ca6d13 with scrape type 2
2026-03-28 22:36:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78347529-b711-552f-b07f-f8e682ca6d13 with scrape type 2
2026-03-28 22:36:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78347529-b711-552f-b07f-f8e682ca6d13, identifier: MJ65%20ZLX
2026-03-28 22:36:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78347529-b711-552f-b07f-f8e682ca6d13 with identifier: MJ65%20ZLX
2026-03-28 22:36:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78347529-b711-552f-b07f-f8e682ca6d13 with identifier: MJ65%20ZLX
2026-03-28 22:36:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78347529-b711-552f-b07f-f8e682ca6d13 with identifier: MJ65%20ZLX to the API
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MJ65%20ZLX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78347529-b711-552f-b07f-f8e682ca6d13',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MJ65 ZLX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MJ65%20ZLX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 91666,
 'odometer_reading_unit': '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 LIMITED ED. Hatchback',
 'transmission': 'manual',
 'trim': '90 LIMITED ED.',
 'vin': 'W0L0XEP08F6073102',
 'year': 2015}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ65%2520ZLX%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Saving data for MJ65%20ZLX: {'auction_closing_time': 1774778400.0, 'created_time': 1774437756.862352, 'last_price_update_time': 1774737398.12545}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ65%2520ZLX') HTTP/1.1" 204 0
2026-03-28 22:36:38 [bca.uk] INFO: Found listing with ID: LL64%20BYU
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL64%2520BYU%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Scrape type for LL64%20BYU: 0
2026-03-28 22:36:38 [bca.uk] INFO: Found listing with ID: DP15%20AZR
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP15%2520AZR%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Scrape type for DP15%20AZR: 2
2026-03-28 22:36:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d82848cd-908e-5ccd-b8bc-512f664643eb with identifier: DP15%20AZR
2026-03-28 22:36:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d82848cd-908e-5ccd-b8bc-512f664643eb with scrape type 2
2026-03-28 22:36:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d82848cd-908e-5ccd-b8bc-512f664643eb with scrape type 2
2026-03-28 22:36:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d82848cd-908e-5ccd-b8bc-512f664643eb, identifier: DP15%20AZR
2026-03-28 22:36:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d82848cd-908e-5ccd-b8bc-512f664643eb with identifier: DP15%20AZR
2026-03-28 22:36:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d82848cd-908e-5ccd-b8bc-512f664643eb with identifier: DP15%20AZR
2026-03-28 22:36:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d82848cd-908e-5ccd-b8bc-512f664643eb with identifier: DP15%20AZR to the API
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DP15%20AZR-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd82848cd-908e-5ccd-b8bc-512f664643eb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DP15 AZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DP15%20AZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 66284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.0 P/T 68 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 68 ACTIVE',
 'vin': 'VF3CCZMZ6FT127926',
 'year': 2015}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP15%2520AZR%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Saving data for DP15%20AZR: {'auction_closing_time': 1774778400.0, 'created_time': 1774437725.474899, 'last_price_update_time': 1774737398.540334}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DP15%2520AZR') HTTP/1.1" 204 0
2026-03-28 22:36:38 [bca.uk] INFO: Found listing with ID: RA16%20PAO
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Scrape type for RA16%20PAO: 2
2026-03-28 22:36:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with identifier: RA16%20PAO
2026-03-28 22:36:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with scrape type 2
2026-03-28 22:36:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with scrape type 2
2026-03-28 22:36:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0bcbaf21-46a8-5d50-918a-ef5284a397d4, identifier: RA16%20PAO
2026-03-28 22:36:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with identifier: RA16%20PAO
2026-03-28 22:36:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with identifier: RA16%20PAO
2026-03-28 22:36:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0bcbaf21-46a8-5d50-918a-ef5284a397d4 with identifier: RA16%20PAO to the API
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 85,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RA16%20PAO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0bcbaf21-46a8-5d50-918a-ef5284a397d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RA16 PAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RA16%20PAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'PEUGEOT',
 'model': '308 SW',
 'odometer': 107470,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 308 SW 1.6 BLUEHDI 120 ACTIVE Estate',
 'transmission': 'manual',
 'trim': 'BLUEHDI 120 ACTIVE',
 'vin': 'VF3LCBHZHGS189341',
 'year': 2016}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520PAO%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Saving data for RA16%20PAO: {'auction_closing_time': 1774778400.0, 'created_time': 1774437728.59996, 'last_price_update_time': 1774737398.923969}
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RA16%2520PAO') HTTP/1.1" 204 0
2026-03-28 22:36:38 [bca.uk] INFO: Found listing with ID: SK18%20MYT
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520MYT%27 HTTP/1.1" 200 None
2026-03-28 22:36:38 [bca.uk] INFO: Scrape type for SK18%20MYT: 2
2026-03-28 22:36:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93a6c1c7-71c5-5f8b-b126-a87849f25836 with identifier: SK18%20MYT
2026-03-28 22:36:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93a6c1c7-71c5-5f8b-b126-a87849f25836 with scrape type 2
2026-03-28 22:36:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93a6c1c7-71c5-5f8b-b126-a87849f25836 with scrape type 2
2026-03-28 22:36:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93a6c1c7-71c5-5f8b-b126-a87849f25836, identifier: SK18%20MYT
2026-03-28 22:36:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93a6c1c7-71c5-5f8b-b126-a87849f25836 with identifier: SK18%20MYT
2026-03-28 22:36:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93a6c1c7-71c5-5f8b-b126-a87849f25836 with identifier: SK18%20MYT
2026-03-28 22:36:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93a6c1c7-71c5-5f8b-b126-a87849f25836 with identifier: SK18%20MYT to the API
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK18%20MYT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '93a6c1c7-71c5-5f8b-b126-a87849f25836',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK18 MYT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK18%20MYT&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VAUXHALL',
 'model': 'CROSSLAND X',
 'odometer': 121928,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CROSSLAND X 1.2 ELITE Hatchback',
 'transmission': 'manual',
 'trim': 'ELITE',
 'vin': 'W0V7H9EE2J4201818',
 'year': 2018}
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK18%2520MYT%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Saving data for SK18%20MYT: {'auction_closing_time': 1774778400.0, 'created_time': 1774437723.236944, 'last_price_update_time': 1774737399.30135}
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK18%2520MYT') HTTP/1.1" 204 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: VN17%20MXO
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN17%2520MXO%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for VN17%20MXO: 2
2026-03-28 22:36:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c889d25-452c-58f9-9e39-78879b471a81 with identifier: VN17%20MXO
2026-03-28 22:36:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c889d25-452c-58f9-9e39-78879b471a81 with scrape type 2
2026-03-28 22:36:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c889d25-452c-58f9-9e39-78879b471a81 with scrape type 2
2026-03-28 22:36:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c889d25-452c-58f9-9e39-78879b471a81, identifier: VN17%20MXO
2026-03-28 22:36:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c889d25-452c-58f9-9e39-78879b471a81 with identifier: VN17%20MXO
2026-03-28 22:36:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c889d25-452c-58f9-9e39-78879b471a81 with identifier: VN17%20MXO
2026-03-28 22:36:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c889d25-452c-58f9-9e39-78879b471a81 with identifier: VN17%20MXO to the API
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN17%20MXO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c889d25-452c-58f9-9e39-78879b471a81',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN17 MXO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN17%20MXO&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 88851,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.6 DIG-T TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DIG-T TEKNA',
 'vin': 'SJNFCAJ11UZ033371',
 'year': 2017}
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN17%2520MXO%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Saving data for VN17%20MXO: {'auction_closing_time': 1774778400.0, 'created_time': 1774437726.51196, 'last_price_update_time': 1774737399.728915}
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN17%2520MXO') HTTP/1.1" 204 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: NL72%20ZFR
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL72%2520ZFR%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for NL72%20ZFR: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: SG08%20HWS
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG08%2520HWS%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for SG08%20HWS: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: SN57%20FBK
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN57%2520FBK%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for SN57%20FBK: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: HN61%20EVJ
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN61%2520EVJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for HN61%20EVJ: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: KUI%20550
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KUI%2520550%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for KUI%20550: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: WP72%20UBK
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP72%2520UBK%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for WP72%20UBK: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: KY22%20VTN
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY22%2520VTN%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for KY22%20VTN: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: NJ22%20KGG
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520KGG%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for NJ22%20KGG: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: WV07%20DPF
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV07%2520DPF%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for WV07%20DPF: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: BW73%20SVD
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520SVD%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for BW73%20SVD: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: VU68%20XEH
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU68%2520XEH%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for VU68%20XEH: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: LY16%20OWA
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY16%2520OWA%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for LY16%20OWA: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: LM20%20PDX
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520PDX%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for LM20%20PDX: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: BG12%20NBZ
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG12%2520NBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for BG12%20NBZ: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: BU15%20ORW
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU15%2520ORW%27 HTTP/1.1" 200 None
2026-03-28 22:36:39 [bca.uk] INFO: Scrape type for BU15%20ORW: 0
2026-03-28 22:36:39 [bca.uk] INFO: Found listing with ID: NJ14%20SZW
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ14%2520SZW%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for NJ14%20SZW: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: NU67%20PBX
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520PBX%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for NU67%20PBX: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: OV65%20DZJ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520DZJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for OV65%20DZJ: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: LJ69%20KSE
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ69%2520KSE%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for LJ69%20KSE: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: H19%20RGH
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27H19%2520RGH%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for H19%20RGH: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: GL69%20XJX
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL69%2520XJX%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for GL69%20XJX: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: GD18%20DZZ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD18%2520DZZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for GD18%20DZZ: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: AE21%20EOG
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE21%2520EOG%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for AE21%20EOG: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: DK65%20YRD
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520YRD%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for DK65%20YRD: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: KW59%20GTY
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW59%2520GTY%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for KW59%20GTY: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: MJ61%20SGU
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MJ61%2520SGU%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for MJ61%20SGU: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: VN03%20DXB
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN03%2520DXB%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for VN03%20DXB: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: WN14%20HNM
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520HNM%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for WN14%20HNM: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: FG65%20FCP
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG65%2520FCP%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for FG65%20FCP: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: EK62%20XGV
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK62%2520XGV%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for EK62%20XGV: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: FY61%20ZGZ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY61%2520ZGZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for FY61%20ZGZ: 2
2026-03-28 22:36:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71babd1e-0634-5deb-9fb1-aad3a885fe6c with identifier: FY61%20ZGZ
2026-03-28 22:36:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71babd1e-0634-5deb-9fb1-aad3a885fe6c with scrape type 2
2026-03-28 22:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71babd1e-0634-5deb-9fb1-aad3a885fe6c with scrape type 2
2026-03-28 22:36:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 71babd1e-0634-5deb-9fb1-aad3a885fe6c, identifier: FY61%20ZGZ
2026-03-28 22:36:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 71babd1e-0634-5deb-9fb1-aad3a885fe6c with identifier: FY61%20ZGZ
2026-03-28 22:36:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 71babd1e-0634-5deb-9fb1-aad3a885fe6c with identifier: FY61%20ZGZ
2026-03-28 22:36:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 71babd1e-0634-5deb-9fb1-aad3a885fe6c with identifier: FY61%20ZGZ to the API
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=124&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 151,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FY61%20ZGZ-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.8L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '71babd1e-0634-5deb-9fb1-aad3a885fe6c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FY61 ZGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FY61%20ZGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'SLK 200',
 'odometer': 77882,
 '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 AMG SPORT EDITION 125 TIP Roadster',
 'transmission': 'manual',
 'trim': 'B/E AMG SPORT EDITION 125 TIP',
 'vin': 'WDD1724482F021228',
 'year': 2011}
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY61%2520ZGZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Saving data for FY61%20ZGZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773957737.767118, 'last_price_update_time': 1774737400.615378}
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FY61%2520ZGZ') HTTP/1.1" 204 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: YN22%20UNJ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN22%2520UNJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for YN22%20UNJ: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: CF22%20YZB
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF22%2520YZB%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for CF22%20YZB: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: CN22%20TCZ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN22%2520TCZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for CN22%20TCZ: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: HK71%20WMZ
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK71%2520WMZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for HK71%20WMZ: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: SO21%20GXG
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GXG%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for SO21%20GXG: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: FE71%20UZR
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE71%2520UZR%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for FE71%20UZR: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: FD21%20CYL
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520CYL%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for FD21%20CYL: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: SM21%20DHV
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520DHV%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for SM21%20DHV: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: SO21%20GZM
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GZM%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for SO21%20GZM: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: BK73%20LWA
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520LWA%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for BK73%20LWA: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: MT68%20FXH
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520FXH%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for MT68%20FXH: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: HK66%20VOD
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK66%2520VOD%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for HK66%20VOD: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: GY14%20NZG
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY14%2520NZG%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for GY14%20NZG: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: FL57%20GVM
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL57%2520GVM%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for FL57%20GVM: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: SL72%20FCA
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL72%2520FCA%27 HTTP/1.1" 200 None
2026-03-28 22:36:40 [bca.uk] INFO: Scrape type for SL72%20FCA: 0
2026-03-28 22:36:40 [bca.uk] INFO: Found listing with ID: AF22%20DHY
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520DHY%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for AF22%20DHY: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: LC68%20MVX
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC68%2520MVX%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for LC68%20MVX: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: GU21%20HZV
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU21%2520HZV%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for GU21%20HZV: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: LB70%20VFR
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520VFR%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for LB70%20VFR: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: BD19%20MKJ
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520MKJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for BD19%20MKJ: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: BW19%20FZR
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW19%2520FZR%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for BW19%20FZR: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: FL17%20UDY
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL17%2520UDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for FL17%20UDY: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: SJ15%20EGS
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ15%2520EGS%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for SJ15%20EGS: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: VA63%20EWR
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA63%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for VA63%20EWR: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: VE64%20CNA
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE64%2520CNA%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for VE64%20CNA: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: YF58%20OPU
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF58%2520OPU%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for YF58%20OPU: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: YT64%20UXH
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT64%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for YT64%20UXH: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: KO68%20LBU
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO68%2520LBU%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for KO68%20LBU: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: VK69%20RRU
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK69%2520RRU%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for VK69%20RRU: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: KS70%20WBU
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS70%2520WBU%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for KS70%20WBU: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: BK22%20VXC
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520VXC%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for BK22%20VXC: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: HK12%20PMV
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK12%2520PMV%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for HK12%20PMV: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: GY18%20LZH
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY18%2520LZH%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for GY18%20LZH: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: BF64%20YBL
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF64%2520YBL%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for BF64%20YBL: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: FY17%20OYM
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY17%2520OYM%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for FY17%20OYM: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: LM66%20LVO
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM66%2520LVO%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for LM66%20LVO: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: BC69%20CYY
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC69%2520CYY%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for BC69%20CYY: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: FL12%20VNS
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL12%2520VNS%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for FL12%20VNS: 0
2026-03-28 22:36:41 [bca.uk] INFO: Found listing with ID: LR08%20UEL
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR08%2520UEL%27 HTTP/1.1" 200 None
2026-03-28 22:36:41 [bca.uk] INFO: Scrape type for LR08%20UEL: 0
2026-03-28 22:36:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:36:43 [bca.uk] INFO: Total items found: 100
2026-03-28 22:36:43 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded
2026-03-28 22:36:43 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:36:43 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: ML15%20EZS
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML15%2520EZS%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for ML15%20EZS: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: FY07%20NVF
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY07%2520NVF%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for FY07%20NVF: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YM67%20GSU
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM67%2520GSU%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YM67%20GSU: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: AY17%20WJA
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY17%2520WJA%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for AY17%20WJA: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: MA24%20ZXL
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA24%2520ZXL%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for MA24%20ZXL: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YM67%20EZP
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM67%2520EZP%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YM67%20EZP: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: BL13%20EEV
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL13%2520EEV%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for BL13%20EEV: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: BK67%20UHT
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK67%2520UHT%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for BK67%20UHT: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: SG67%20ZFW
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG67%2520ZFW%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for SG67%20ZFW: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: FL69%20PYA
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL69%2520PYA%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for FL69%20PYA: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: RA21%20EXC
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA21%2520EXC%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for RA21%20EXC: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: MT67%20LJO
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT67%2520LJO%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for MT67%20LJO: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: OY15%20NVV
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY15%2520NVV%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for OY15%20NVV: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YT14%20EEU
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520EEU%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YT14%20EEU: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: NU64%20XCC
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU64%2520XCC%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for NU64%20XCC: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: SY17%20YFJ
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY17%2520YFJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for SY17%20YFJ: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: VA19%20SYJ
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA19%2520SYJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for VA19%20SYJ: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YR62%20YYU
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR62%2520YYU%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YR62%20YYU: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: DP22%20TKT
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP22%2520TKT%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for DP22%20TKT: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: BW11%20RXL
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW11%2520RXL%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for BW11%20RXL: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YT14%20WYY
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YT14%2520WYY%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YT14%20WYY: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: OU63%20WVW
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU63%2520WVW%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for OU63%20WVW: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: YA69%20MKD
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA69%2520MKD%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for YA69%20MKD: 0
2026-03-28 22:36:43 [bca.uk] INFO: Found listing with ID: ML08%20EVN
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML08%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 22:36:43 [bca.uk] INFO: Scrape type for ML08%20EVN: 2
2026-03-28 22:36:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af3ec5e8-e8d0-5061-b45f-00445ae268ff with identifier: ML08%20EVN
2026-03-28 22:36:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af3ec5e8-e8d0-5061-b45f-00445ae268ff with scrape type 2
2026-03-28 22:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af3ec5e8-e8d0-5061-b45f-00445ae268ff with scrape type 2
2026-03-28 22:36:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: af3ec5e8-e8d0-5061-b45f-00445ae268ff, identifier: ML08%20EVN
2026-03-28 22:36:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:44 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: af3ec5e8-e8d0-5061-b45f-00445ae268ff with identifier: ML08%20EVN
2026-03-28 22:36:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: af3ec5e8-e8d0-5061-b45f-00445ae268ff with identifier: ML08%20EVN
2026-03-28 22:36:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: af3ec5e8-e8d0-5061-b45f-00445ae268ff with identifier: ML08%20EVN to the API
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 108,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML08%20EVN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'af3ec5e8-e8d0-5061-b45f-00445ae268ff',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML08 EVN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML08%20EVN&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 80527,
 '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 C1 1.0 VIBE Hatchback',
 'transmission': 'manual',
 'trim': 'VIBE',
 'vin': 'VF7PMCFAC89222216',
 'year': 2008}
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML08%2520EVN%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Saving data for ML08%20EVN: {'auction_closing_time': 1774864800.0, 'created_time': 1773958495.711406, 'last_price_update_time': 1774737404.397364}
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML08%2520EVN') HTTP/1.1" 204 0
2026-03-28 22:36:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:36:44 [bca.uk] INFO: Found listing with ID: EO72%20UGE
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO72%2520UGE%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Scrape type for EO72%20UGE: 0
2026-03-28 22:36:44 [bca.uk] INFO: Found listing with ID: LE19%20ODY
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE19%2520ODY%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Scrape type for LE19%20ODY: 0
2026-03-28 22:36:44 [bca.uk] INFO: Found listing with ID: MW13%20GHH
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520GHH%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Scrape type for MW13%20GHH: 2
2026-03-28 22:36:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00d7a688-ce8a-5ec6-b524-7bea058d577a with identifier: MW13%20GHH
2026-03-28 22:36:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00d7a688-ce8a-5ec6-b524-7bea058d577a with scrape type 2
2026-03-28 22:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 00d7a688-ce8a-5ec6-b524-7bea058d577a with scrape type 2
2026-03-28 22:36:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 00d7a688-ce8a-5ec6-b524-7bea058d577a, identifier: MW13%20GHH
2026-03-28 22:36:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 00d7a688-ce8a-5ec6-b524-7bea058d577a with identifier: MW13%20GHH
2026-03-28 22:36:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 00d7a688-ce8a-5ec6-b524-7bea058d577a with identifier: MW13%20GHH
2026-03-28 22:36:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 00d7a688-ce8a-5ec6-b524-7bea058d577a with identifier: MW13%20GHH to the API
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MW13%20GHH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '00d7a688-ce8a-5ec6-b524-7bea058d577a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MW13 GHH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MW13%20GHH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 128530,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.2 60 R LINE STYLE Hatchback',
 'transmission': 'manual',
 'trim': '60 R LINE STYLE',
 'vin': 'WVWZZZ6RZEY013428',
 'year': 2013}
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520GHH%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Saving data for MW13%20GHH: {'auction_closing_time': 1774864800.0, 'created_time': 1774045117.194784, 'last_price_update_time': 1774737404.961133}
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MW13%2520GHH') HTTP/1.1" 204 0
2026-03-28 22:36:44 [bca.uk] INFO: Found listing with ID: MD19%20FAO
2026-03-28 22:36:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:36:44 [bca.uk] INFO: Scrape type for MD19%20FAO: 2
2026-03-28 22:36:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 322e8f67-2868-5cb2-ab9c-9486768614b1 with identifier: MD19%20FAO
2026-03-28 22:36:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 322e8f67-2868-5cb2-ab9c-9486768614b1 with scrape type 2
2026-03-28 22:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 322e8f67-2868-5cb2-ab9c-9486768614b1 with scrape type 2
2026-03-28 22:36:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 322e8f67-2868-5cb2-ab9c-9486768614b1, identifier: MD19%20FAO
2026-03-28 22:36:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 322e8f67-2868-5cb2-ab9c-9486768614b1 with identifier: MD19%20FAO
2026-03-28 22:36:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 322e8f67-2868-5cb2-ab9c-9486768614b1 with identifier: MD19%20FAO
2026-03-28 22:36:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 322e8f67-2868-5cb2-ab9c-9486768614b1 with identifier: MD19%20FAO to the API
2026-03-28 22:36:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MD19%20FAO-GB',
 'category': 'Car',
 'color': 'estoril blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '322e8f67-2868-5cb2-ab9c-9486768614b1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MD19 FAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MD19%20FAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '118I',
 'odometer': 61398,
 'odometer_reading_unit': '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': 'WBA1R520907D92827',
 'year': 2019}
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD19%2520FAO%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Saving data for MD19%20FAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774045257.877996, 'last_price_update_time': 1774737406.106363}
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MD19%2520FAO') HTTP/1.1" 204 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: NV15%20HWN
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NV15%2520HWN%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for NV15%20HWN: 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: YH16%20SYF
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520SYF%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for YH16%20SYF: 2
2026-03-28 22:36:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6202aab5-2b5c-55b6-af84-4f69c4b870fb with identifier: YH16%20SYF
2026-03-28 22:36:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6202aab5-2b5c-55b6-af84-4f69c4b870fb with scrape type 2
2026-03-28 22:36:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6202aab5-2b5c-55b6-af84-4f69c4b870fb with scrape type 2
2026-03-28 22:36:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6202aab5-2b5c-55b6-af84-4f69c4b870fb, identifier: YH16%20SYF
2026-03-28 22:36:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6202aab5-2b5c-55b6-af84-4f69c4b870fb with identifier: YH16%20SYF
2026-03-28 22:36:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6202aab5-2b5c-55b6-af84-4f69c4b870fb with identifier: YH16%20SYF
2026-03-28 22:36:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6202aab5-2b5c-55b6-af84-4f69c4b870fb with identifier: YH16%20SYF to the API
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH16%20SYF-GB',
 'category': 'Car',
 'color': 'jet black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '6202aab5-2b5c-55b6-af84-4f69c4b870fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH16 SYF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH16%20SYF&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': '118I',
 'odometer': 93835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'BMW 118I 1.5 SPORT STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'SPORT STEP',
 'vin': 'WBA1R52050V746383',
 'year': 2016}
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH16%2520SYF%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Saving data for YH16%20SYF: {'auction_closing_time': 1774864800.0, 'created_time': 1774045261.61472, 'last_price_update_time': 1774737406.5204}
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH16%2520SYF') HTTP/1.1" 204 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: MM13%20KZA
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM13%2520KZA%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for MM13%20KZA: 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: BN09%20DHO
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN09%2520DHO%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for BN09%20DHO: 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: YH64%20CGX
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH64%2520CGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for YH64%20CGX: 0
2026-03-28 22:36:46 [bca.uk] INFO: Found listing with ID: NG59%20FUE
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG59%2520FUE%27 HTTP/1.1" 200 None
2026-03-28 22:36:46 [bca.uk] INFO: Scrape type for NG59%20FUE: 2
2026-03-28 22:36:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with identifier: NG59%20FUE
2026-03-28 22:36:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with scrape type 2
2026-03-28 22:36:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with scrape type 2
2026-03-28 22:36:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 88d68243-e69b-59b6-a9eb-8a9ad939abf9, identifier: NG59%20FUE
2026-03-28 22:36:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with identifier: NG59%20FUE
2026-03-28 22:36:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with identifier: NG59%20FUE
2026-03-28 22:36:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 88d68243-e69b-59b6-a9eb-8a9ad939abf9 with identifier: NG59%20FUE to the API
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG59%20FUE-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '88d68243-e69b-59b6-a9eb-8a9ad939abf9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG59 FUE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG59%20FUE&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'C1',
 'odometer': 80406,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2010-01-01',
 'seller_name': None,
 'title': 'CITROEN C1 1.0 VTR+ Hatchback',
 'transmission': 'manual',
 'trim': 'VTR+',
 'vin': 'VF7PMCFAC89414571',
 'year': 2010}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG59%2520FUE%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Saving data for NG59%20FUE: {'auction_closing_time': 1774864800.0, 'created_time': 1774045125.183765, 'last_price_update_time': 1774737407.054945}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG59%2520FUE') HTTP/1.1" 204 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: BK20%20LEU
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK20%2520LEU%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Scrape type for BK20%20LEU: 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: NJ10%20VAM
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ10%2520VAM%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Scrape type for NJ10%20VAM: 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: SM18%20UEA
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520UEA%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Scrape type for SM18%20UEA: 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: ND62%20NNH
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND62%2520NNH%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Scrape type for ND62%20NNH: 2
2026-03-28 22:36:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 643c580f-8314-5a95-bd13-dcd8cfdf621e with identifier: ND62%20NNH
2026-03-28 22:36:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 643c580f-8314-5a95-bd13-dcd8cfdf621e with scrape type 2
2026-03-28 22:36:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 643c580f-8314-5a95-bd13-dcd8cfdf621e with scrape type 2
2026-03-28 22:36:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 643c580f-8314-5a95-bd13-dcd8cfdf621e, identifier: ND62%20NNH
2026-03-28 22:36:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 643c580f-8314-5a95-bd13-dcd8cfdf621e with identifier: ND62%20NNH
2026-03-28 22:36:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 643c580f-8314-5a95-bd13-dcd8cfdf621e with identifier: ND62%20NNH
2026-03-28 22:36:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 643c580f-8314-5a95-bd13-dcd8cfdf621e with identifier: ND62%20NNH to the API
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ND62%20NNH-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '643c580f-8314-5a95-bd13-dcd8cfdf621e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ND62 NNH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ND62%20NNH&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 87880,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 VVT ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT ACTIVE',
 'vin': 'W0L0SDL08C6108835',
 'year': 2012}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND62%2520NNH%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Saving data for ND62%20NNH: {'auction_closing_time': 1774864800.0, 'created_time': 1774045124.775953, 'last_price_update_time': 1774737407.481983}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ND62%2520NNH') HTTP/1.1" 204 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: YA64%20MXT
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Scrape type for YA64%20MXT: 2
2026-03-28 22:36:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d0cc51e5-2372-5f2f-8424-6825abf80cdc with identifier: YA64%20MXT
2026-03-28 22:36:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d0cc51e5-2372-5f2f-8424-6825abf80cdc with scrape type 2
2026-03-28 22:36:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d0cc51e5-2372-5f2f-8424-6825abf80cdc with scrape type 2
2026-03-28 22:36:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d0cc51e5-2372-5f2f-8424-6825abf80cdc, identifier: YA64%20MXT
2026-03-28 22:36:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d0cc51e5-2372-5f2f-8424-6825abf80cdc with identifier: YA64%20MXT
2026-03-28 22:36:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d0cc51e5-2372-5f2f-8424-6825abf80cdc with identifier: YA64%20MXT
2026-03-28 22:36:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d0cc51e5-2372-5f2f-8424-6825abf80cdc with identifier: YA64%20MXT to the API
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YA64%20MXT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'd0cc51e5-2372-5f2f-8424-6825abf80cdc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YA64 MXT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YA64%20MXT&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 62574,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'CITROEN DS3 1.2 P/T 110 DSTYLE PLUS Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 DSTYLE PLUS',
 'vin': 'VF7SAHNZ6FW503570',
 'year': 2015}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA64%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:36:47 [bca.uk] INFO: Saving data for YA64%20MXT: {'auction_closing_time': 1774864800.0, 'created_time': 1774045135.140955, 'last_price_update_time': 1774737407.973487}
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YA64%2520MXT') HTTP/1.1" 204 0
2026-03-28 22:36:47 [bca.uk] INFO: Found listing with ID: EN68%20XVL
2026-03-28 22:36:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN68%2520XVL%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for EN68%20XVL: 0
2026-03-28 22:36:48 [bca.uk] INFO: Found listing with ID: NA17%20YFK
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520YFK%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for NA17%20YFK: 2
2026-03-28 22:36:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c9258f40-5e0b-51d8-952a-f90856f99ebd with identifier: NA17%20YFK
2026-03-28 22:36:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c9258f40-5e0b-51d8-952a-f90856f99ebd with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c9258f40-5e0b-51d8-952a-f90856f99ebd with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c9258f40-5e0b-51d8-952a-f90856f99ebd, identifier: NA17%20YFK
2026-03-28 22:36:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c9258f40-5e0b-51d8-952a-f90856f99ebd with identifier: NA17%20YFK
2026-03-28 22:36:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c9258f40-5e0b-51d8-952a-f90856f99ebd with identifier: NA17%20YFK
2026-03-28 22:36:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c9258f40-5e0b-51d8-952a-f90856f99ebd with identifier: NA17%20YFK to the API
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 116,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NA17%20YFK-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c9258f40-5e0b-51d8-952a-f90856f99ebd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NA17 YFK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NA17%20YFK&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'HONDA',
 'model': 'JAZZ',
 'odometer': 104592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'HONDA JAZZ 1.3 I-VTEC 102 S Hatchback',
 'transmission': 'manual',
 'trim': 'I-VTEC 102 S',
 'vin': 'JHMGK3730HX222535',
 'year': 2017}
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA17%2520YFK%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Saving data for NA17%20YFK: {'auction_closing_time': 1774864800.0, 'created_time': 1774045119.162321, 'last_price_update_time': 1774737408.381001}
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NA17%2520YFK') HTTP/1.1" 204 0
2026-03-28 22:36:48 [bca.uk] INFO: Found listing with ID: KJ17%20PXS
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ17%2520PXS%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for KJ17%20PXS: 0
2026-03-28 22:36:48 [bca.uk] INFO: Found listing with ID: SK15%20LXB
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK15%2520LXB%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for SK15%20LXB: 2
2026-03-28 22:36:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with identifier: SK15%20LXB
2026-03-28 22:36:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1fe515d5-74e4-55ae-808c-0d4882ba13f2, identifier: SK15%20LXB
2026-03-28 22:36:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with identifier: SK15%20LXB
2026-03-28 22:36:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with identifier: SK15%20LXB
2026-03-28 22:36:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1fe515d5-74e4-55ae-808c-0d4882ba13f2 with identifier: SK15%20LXB to the API
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SK15%20LXB-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1fe515d5-74e4-55ae-808c-0d4882ba13f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SK15 LXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SK15%20LXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'FIAT',
 'model': '500L TREKKING',
 'odometer': 36635,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'FIAT 500L TREKKING 1.6 M/JET 105 MPV',
 'transmission': 'manual',
 'trim': 'M/JET 105',
 'vin': 'ZFA19900005178623',
 'year': 2015}
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK15%2520LXB%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Saving data for SK15%20LXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774045131.99315, 'last_price_update_time': 1774737408.769235}
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SK15%2520LXB') HTTP/1.1" 204 0
2026-03-28 22:36:48 [bca.uk] INFO: Found listing with ID: ET17%20VUE
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET17%2520VUE%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for ET17%20VUE: 0
2026-03-28 22:36:48 [bca.uk] INFO: Found listing with ID: NC71%20FGZ
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520FGZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:48 [bca.uk] INFO: Scrape type for NC71%20FGZ: 2
2026-03-28 22:36:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with identifier: NC71%20FGZ
2026-03-28 22:36:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with scrape type 2
2026-03-28 22:36:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4, identifier: NC71%20FGZ
2026-03-28 22:36:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with identifier: NC71%20FGZ
2026-03-28 22:36:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with identifier: NC71%20FGZ
2026-03-28 22:36:49 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4 with identifier: NC71%20FGZ to the API
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=125&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NC71%20FGZ-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bcf39e9c-a4c1-5e2a-8a80-e781bdd359d4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NC71 FGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NC71%20FGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 35924,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 75 ELITE ED. Hatchback',
 'transmission': 'manual',
 'trim': '75 ELITE ED.',
 'vin': 'VXKUPHMHDN4117663',
 'year': 2022}
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NC71%2520FGZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Saving data for NC71%20FGZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774045246.184078, 'last_price_update_time': 1774737409.175212}
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NC71%2520FGZ') HTTP/1.1" 204 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: EO17%20AEJ
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EO17%2520AEJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for EO17%20AEJ: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: LF66%20TYH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF66%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for LF66%20TYH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: NX63%20RJV
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX63%2520RJV%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for NX63%20RJV: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: KT17%20YTF
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT17%2520YTF%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for KT17%20YTF: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SN67%20OPL
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN67%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SN67%20OPL: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YJZ%209398
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJZ%25209398%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YJZ%209398: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: WJ68%20FYX
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WJ68%2520FYX%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for WJ68%20FYX: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YY71%20LUB
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY71%2520LUB%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YY71%20LUB: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: PE58%20MVT
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE58%2520MVT%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for PE58%20MVT: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: LG60%20YJF
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG60%2520YJF%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for LG60%20YJF: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: MW13%20NCU
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520NCU%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for MW13%20NCU: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: MT18%20HXA
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT18%2520HXA%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for MT18%20HXA: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: CX12%20YCN
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX12%2520YCN%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for CX12%20YCN: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YR14%20HTU
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR14%2520HTU%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YR14%20HTU: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YF20%20LTE
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF20%2520LTE%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YF20%20LTE: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: FA16%20NUY
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FA16%2520NUY%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for FA16%20NUY: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: PJ63%20KCN
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ63%2520KCN%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for PJ63%20KCN: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SA61%20YWS
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA61%2520YWS%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SA61%20YWS: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: KT56%20LVF
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT56%2520LVF%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for KT56%20LVF: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SH67%20GKG
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520GKG%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SH67%20GKG: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: FG21%20ZGH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG21%2520ZGH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for FG21%20ZGH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: MA18%20ZVU
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA18%2520ZVU%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for MA18%20ZVU: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SF15%20JKM
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF15%2520JKM%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SF15%20JKM: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: ST66%20HYA
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST66%2520HYA%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for ST66%20HYA: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: DA17%20CUO
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA17%2520CUO%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for DA17%20CUO: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SB68%20WFR
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SB68%20WFR: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SF66%20ALZ
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SF66%2520ALZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SF66%20ALZ: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SN13%20XJC
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN13%2520XJC%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SN13%20XJC: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: ST17%20GMG
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST17%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for ST17%20GMG: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: LF15%20MFX
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF15%2520MFX%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for LF15%20MFX: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SM12%20MXH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM12%2520MXH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SM12%20MXH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SN16%20NPE
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN16%2520NPE%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SN16%20NPE: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: EN16%20HNP
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN16%2520HNP%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for EN16%20HNP: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: SN19%20DPH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN19%2520DPH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for SN19%20DPH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: FH68%20SXJ
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH68%2520SXJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for FH68%20SXJ: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: WF07%20TTV
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF07%2520TTV%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for WF07%20TTV: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: DE09%20GUC
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE09%2520GUC%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for DE09%20GUC: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: OV57%20VLB
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV57%2520VLB%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for OV57%20VLB: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: WM57%20RXB
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM57%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for WM57%20RXB: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: HT66%20UZV
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT66%2520UZV%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for HT66%20UZV: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YR10%20FMA
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR10%2520FMA%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YR10%20FMA: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: DP19%20DYH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP19%2520DYH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for DP19%20DYH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YD66%20OCH
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD66%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YD66%20OCH: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: FN13%20WVD
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN13%2520WVD%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for FN13%20WVD: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: KO15%20AKX
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KO15%2520AKX%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for KO15%20AKX: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YP10%20EOJ
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP10%2520EOJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for YP10%20EOJ: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: LP10%20ULA
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP10%2520ULA%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for LP10%20ULA: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: PN61%20OPD
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN61%2520OPD%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for PN61%20OPD: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: PF63%20ZKD
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF63%2520ZKD%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for PF63%20ZKD: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: LK13%20OLA
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LK13%2520OLA%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for LK13%20OLA: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: P123%20DLG
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27P123%2520DLG%27 HTTP/1.1" 200 None
2026-03-28 22:36:49 [bca.uk] INFO: Scrape type for P123%20DLG: 0
2026-03-28 22:36:49 [bca.uk] INFO: Found listing with ID: YB22%20PDK
2026-03-28 22:36:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB22%2520PDK%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YB22%20PDK: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YB62%20UTR
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB62%2520UTR%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YB62%20UTR: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: HK16%20UGH
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK16%2520UGH%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for HK16%20UGH: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: BL73%20GWN
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL73%2520GWN%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for BL73%20GWN: 0
2026-03-28 22:36:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:36:50 [bca.uk] INFO: Total items found: 100
2026-03-28 22:36:50 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded
2026-03-28 22:36:50 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:36:50 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: BN10%20OCF
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN10%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for BN10%20OCF: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: FD21%20MBF
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD21%2520MBF%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for FD21%20MBF: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YL18%20AYE
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL18%2520AYE%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YL18%20AYE: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YC15%20NJN
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC15%2520NJN%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YC15%20NJN: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YG67%20GGY
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG67%2520GGY%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YG67%20GGY: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: PF69%20GRZ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF69%2520GRZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for PF69%20GRZ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LB13%20DCU
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB13%2520DCU%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LB13%20DCU: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: SP63%20LTO
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP63%2520LTO%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for SP63%20LTO: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: GU70%20XTC
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU70%2520XTC%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for GU70%20XTC: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YB17%20TYX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB17%2520TYX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YB17%20TYX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: YE68%20VRM
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE68%2520VRM%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for YE68%20VRM: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: MV10%20UAR
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV10%2520UAR%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for MV10%20UAR: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: GM16%20MWV
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM16%2520MWV%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for GM16%20MWV: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: SP17%20CPX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP17%2520CPX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for SP17%20CPX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: FP16%20KXZ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP16%2520KXZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for FP16%20KXZ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: SE66%20ZRP
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE66%2520ZRP%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for SE66%20ZRP: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: GK61%20OYE
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK61%2520OYE%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for GK61%20OYE: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LX58%20VHC
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX58%2520VHC%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LX58%20VHC: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: ML67%20TGE
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML67%2520TGE%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for ML67%20TGE: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LC14%20OPL
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC14%2520OPL%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LC14%20OPL: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: PK12%20LDY
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK12%2520LDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for PK12%20LDY: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: VU65%20ZVJ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU65%2520ZVJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for VU65%20ZVJ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: VK18%20EKZ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520EKZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for VK18%20EKZ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: VT19%20YCD
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VT19%2520YCD%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for VT19%20YCD: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: VU65%20ZWD
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VU65%2520ZWD%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for VU65%20ZWD: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: N555%20JKE
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N555%2520JKE%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for N555%20JKE: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: EY15%20RNU
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EY15%2520RNU%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for EY15%20RNU: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: HT70%20HHD
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT70%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for HT70%20HHD: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LD22%20AWC
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD22%2520AWC%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LD22%20AWC: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: HT21%20XPB
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520XPB%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for HT21%20XPB: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: BD21%20MHX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD21%2520MHX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for BD21%20MHX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: BN15%20MMX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN15%2520MMX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for BN15%20MMX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: BU70%20KNJ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU70%2520KNJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for BU70%20KNJ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: CX19%20KCF
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX19%2520KCF%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for CX19%20KCF: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: FP58%20MGX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP58%2520MGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for FP58%20MGX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: FP67%20ZKX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP67%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for FP67%20ZKX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: FT63%20DVG
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT63%2520DVG%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for FT63%20DVG: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: GU12%20LSE
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU12%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for GU12%20LSE: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: VK72%20AYP
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520AYP%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for VK72%20AYP: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: RE66%20EHK
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE66%2520EHK%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for RE66%20EHK: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: DL73%20KSN
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KSN%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for DL73%20KSN: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: DL73%20KVH
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520KVH%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for DL73%20KVH: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LN24%20RRU
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRU%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LN24%20RRU: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LN24%20RRV
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRV%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LN24%20RRV: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LN24%20RRX
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RRX%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LN24%20RRX: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LN24%20RVJ
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RVJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LN24%20RVJ: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: LP23%20GZY
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP23%2520GZY%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for LP23%20GZY: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: WN25%20UGV
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520UGV%27 HTTP/1.1" 200 None
2026-03-28 22:36:50 [bca.uk] INFO: Scrape type for WN25%20UGV: 0
2026-03-28 22:36:50 [bca.uk] INFO: Found listing with ID: WP25%20XKT
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP25%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for WP25%20XKT: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: DS66%20WRG
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS66%2520WRG%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for DS66%20WRG: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: BA69%20NWH
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA69%2520NWH%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for BA69%20NWH: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: LE08%20HOL
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE08%2520HOL%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for LE08%20HOL: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: JU63%20NEW
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JU63%2520NEW%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for JU63%20NEW: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: PN66%20WWD
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN66%2520WWD%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for PN66%20WWD: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: LM19%20WLD
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM19%2520WLD%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for LM19%20WLD: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: WT19%20YML
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT19%2520YML%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for WT19%20YML: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: RO69%20ZBU
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO69%2520ZBU%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for RO69%20ZBU: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: LS70%20NSO
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS70%2520NSO%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for LS70%20NSO: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: LV22%20LGZ
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV22%2520LGZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for LV22%20LGZ: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: MM71%20ZYA
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM71%2520ZYA%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for MM71%20ZYA: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: LO72%20FTF
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520FTF%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for LO72%20FTF: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: HV67%20RYZ
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520RYZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for HV67%20RYZ: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: KP71%20XXK
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP71%2520XXK%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for KP71%20XXK: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: BJ68%20DCF
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ68%2520DCF%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for BJ68%20DCF: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: GU73%20NSJ
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU73%2520NSJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for GU73%20NSJ: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: N27%20JVH
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27N27%2520JVH%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for N27%20JVH: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: YE68%20TVF
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE68%2520TVF%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for YE68%20TVF: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: KW70%20WTA
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KW70%2520WTA%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for KW70%20WTA: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: SR14%20LFJ
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR14%2520LFJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for SR14%20LFJ: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: BK74%20ZPD
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK74%2520ZPD%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for BK74%20ZPD: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: WT25%20SWF
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520SWF%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for WT25%20SWF: 0
2026-03-28 22:36:51 [bca.uk] INFO: Found listing with ID: WT25%20UFS
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 22:36:51 [bca.uk] INFO: Scrape type for WT25%20UFS: 2
2026-03-28 22:36:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with identifier: WT25%20UFS
2026-03-28 22:36:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with scrape type 2
2026-03-28 22:36:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with scrape type 2
2026-03-28 22:36:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cbfec8b8-f718-547a-aa0e-2b38228bf7a8, identifier: WT25%20UFS
2026-03-28 22:36:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:51 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with identifier: WT25%20UFS
2026-03-28 22:36:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with identifier: WT25%20UFS
2026-03-28 22:36:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cbfec8b8-f718-547a-aa0e-2b38228bf7a8 with identifier: WT25%20UFS to the API
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UFS-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cbfec8b8-f718-547a-aa0e-2b38228bf7a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UFS&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7259,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24000,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA6RSM03737',
 'year': 2025}
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFS%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Saving data for WT25%20UFS: {'auction_closing_time': 1774940400.0, 'created_time': 1773908155.546735, 'last_price_update_time': 1774737412.025298}
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UFS') HTTP/1.1" 204 0
2026-03-28 22:36:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: WT25%20UFX
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UFX%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for WT25%20UFX: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: WT25%20UHA
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHA%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for WT25%20UHA: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: WT25%20UHJ
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for WT25%20UHJ: 2
2026-03-28 22:36:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0480d85a-b66e-5047-89cc-5307be47b7f5 with identifier: WT25%20UHJ
2026-03-28 22:36:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0480d85a-b66e-5047-89cc-5307be47b7f5 with scrape type 2
2026-03-28 22:36:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0480d85a-b66e-5047-89cc-5307be47b7f5 with scrape type 2
2026-03-28 22:36:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0480d85a-b66e-5047-89cc-5307be47b7f5, identifier: WT25%20UHJ
2026-03-28 22:36:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0480d85a-b66e-5047-89cc-5307be47b7f5 with identifier: WT25%20UHJ
2026-03-28 22:36:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0480d85a-b66e-5047-89cc-5307be47b7f5 with identifier: WT25%20UHJ
2026-03-28 22:36:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0480d85a-b66e-5047-89cc-5307be47b7f5 with identifier: WT25%20UHJ to the API
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WT25%20UHJ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0480d85a-b66e-5047-89cc-5307be47b7f5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WT25 UHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WT25%20UHJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 9203,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 24000,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA6RSM03785',
 'year': 2025}
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WT25%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Saving data for WT25%20UHJ: {'auction_closing_time': 1774940400.0, 'created_time': 1773820987.034541, 'last_price_update_time': 1774737412.557104}
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WT25%2520UHJ') HTTP/1.1" 204 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: LF69%20KAA
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF69%2520KAA%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for LF69%20KAA: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: BN68%20DHV
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN68%2520DHV%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for BN68%20DHV: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: GL20%20CGG
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL20%2520CGG%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for GL20%20CGG: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: GU69%20WBK
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU69%2520WBK%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for GU69%20WBK: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: KM21%20BWZ
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM21%2520BWZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for KM21%20BWZ: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: LV69%20JZG
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV69%2520JZG%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for LV69%20JZG: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: OV65%20VFK
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520VFK%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for OV65%20VFK: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: PK68%20GNX
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK68%2520GNX%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for PK68%20GNX: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: RJ17%20GXM
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ17%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for RJ17%20GXM: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: RO20%20CNN
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO20%2520CNN%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for RO20%20CNN: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: ST13%20JKV
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST13%2520JKV%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for ST13%20JKV: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: WP71%20GDY
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP71%2520GDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for WP71%20GDY: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: YH18%20TNP
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520TNP%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for YH18%20TNP: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: YJ66%20ZUD
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJ66%2520ZUD%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for YJ66%20ZUD: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: WG69%20UDN
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG69%2520UDN%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for WG69%20UDN: 0
2026-03-28 22:36:52 [bca.uk] INFO: Found listing with ID: DS24%20SEO
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS24%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 22:36:52 [bca.uk] INFO: Scrape type for DS24%20SEO: 2
2026-03-28 22:36:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with identifier: DS24%20SEO
2026-03-28 22:36:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with scrape type 2
2026-03-28 22:36:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with scrape type 2
2026-03-28 22:36:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16, identifier: DS24%20SEO
2026-03-28 22:36:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with identifier: DS24%20SEO
2026-03-28 22:36:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with identifier: DS24%20SEO
2026-03-28 22:36:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16 with identifier: DS24%20SEO to the API
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 202,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DS24%20SEO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8be97ca2-ceaf-5b0f-95d7-1a8bdd221e16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DS24 SEO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DS24%20SEO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'VIVARO',
 'odometer': 12665,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 15250,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2.0 TD 145 L2 H1 PRIME PanelVan',
 'transmission': 'manual',
 'trim': 'TD 145 L2 H1 PRIME',
 'vin': 'VXEVLEHT9RZ024332',
 'year': 2024}
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520SEO%27 HTTP/1.1" 200 None
2026-03-28 22:36:53 [bca.uk] INFO: Saving data for DS24%20SEO: {'auction_closing_time': 1774940400.0, 'created_time': 1773986792.391595, 'last_price_update_time': 1774737413.203314}
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DS24%2520SEO') HTTP/1.1" 204 0
2026-03-28 22:36:53 [bca.uk] INFO: Found listing with ID: WM71%20JXY
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520JXY%27 HTTP/1.1" 200 None
2026-03-28 22:36:53 [bca.uk] INFO: Scrape type for WM71%20JXY: 2
2026-03-28 22:36:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with identifier: WM71%20JXY
2026-03-28 22:36:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with scrape type 2
2026-03-28 22:36:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with scrape type 2
2026-03-28 22:36:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5d033fd5-d8f5-5c56-bca4-e0286f40e51d, identifier: WM71%20JXY
2026-03-28 22:36:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with identifier: WM71%20JXY
2026-03-28 22:36:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with identifier: WM71%20JXY
2026-03-28 22:36:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5d033fd5-d8f5-5c56-bca4-e0286f40e51d with identifier: WM71%20JXY to the API
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 226,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WM71%20JXY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5d033fd5-d8f5-5c56-bca4-e0286f40e51d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WM71 JXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WM71%20JXY&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 42592,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12200,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 170 XLT CrewCab Pick-up',
 'transmission': 'manual',
 'trim': 'EBL 170 XLT',
 'vin': '6FPPXXMJ2PMD52730',
 'year': 2022}
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520JXY%27 HTTP/1.1" 200 None
2026-03-28 22:36:53 [bca.uk] INFO: Saving data for WM71%20JXY: {'auction_closing_time': 1774940400.0, 'created_time': 1773960490.799018, 'last_price_update_time': 1774737413.698042}
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WM71%2520JXY') HTTP/1.1" 204 0
2026-03-28 22:36:53 [bca.uk] INFO: Found listing with ID: WR23%20PBO
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR23%2520PBO%27 HTTP/1.1" 200 None
2026-03-28 22:36:53 [bca.uk] INFO: Scrape type for WR23%20PBO: 2
2026-03-28 22:36:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with identifier: WR23%20PBO
2026-03-28 22:36:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with scrape type 2
2026-03-28 22:36:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with scrape type 2
2026-03-28 22:36:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4, identifier: WR23%20PBO
2026-03-28 22:36:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with identifier: WR23%20PBO
2026-03-28 22:36:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with identifier: WR23%20PBO
2026-03-28 22:36:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 05c2f572-998a-5485-8a1f-8e1c2a3f3cf4 with identifier: WR23%20PBO to the API
2026-03-28 22:36:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:36:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=126&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 263,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR23%20PBO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '05c2f572-998a-5485-8a1f-8e1c2a3f3cf4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR23 PBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR23%20PBO&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Measham',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 58381,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 16400,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L4 LEADER Luton',
 'transmission': 'manual',
 'trim': 'EBL 130 L4 LEADER',
 'vin': 'WF0AXXTTRANU49393',
 'year': 2023}
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR23%2520PBO%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Saving data for WR23%20PBO: {'auction_closing_time': 1774940400.0, 'created_time': 1773960485.16044, 'last_price_update_time': 1774737414.125153}
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR23%2520PBO') HTTP/1.1" 204 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: WA69%20KKG
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA69%2520KKG%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for WA69%20KKG: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: WO67%20LZC
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO67%2520LZC%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for WO67%20LZC: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: VA22%20FNN
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA22%2520FNN%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for VA22%20FNN: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: PL72%20WSF
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PL72%2520WSF%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for PL72%20WSF: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: HJ71%20VMK
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ71%2520VMK%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for HJ71%20VMK: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: RK68%20CCO
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520CCO%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for RK68%20CCO: 0
2026-03-28 22:36:54 [bca.uk] INFO: Found listing with ID: SN71%20GZA
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN71%2520GZA%27 HTTP/1.1" 200 None
2026-03-28 22:36:54 [bca.uk] INFO: Scrape type for SN71%20GZA: 0
2026-03-28 22:36:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=127&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:36:58 [bca.uk] INFO: Total items found: 100
2026-03-28 22:36:58 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded
2026-03-28 22:36:58 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:36:58 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: WV67%20WGA
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV67%2520WGA%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for WV67%20WGA: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: L19%20WTE
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27L19%2520WTE%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for L19%20WTE: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: RV23%20KUR
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV23%2520KUR%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for RV23%20KUR: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: PJ73%20WEV
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ73%2520WEV%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for PJ73%20WEV: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: J608%20NKO
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27J608%2520NKO%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for J608%20NKO: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: WO75%20BZU
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO75%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for WO75%20BZU: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: OE17%20OCV
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE17%2520OCV%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for OE17%20OCV: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: KD23%20GZP
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GZP%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for KD23%20GZP: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: HX20%20OJJ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520OJJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for HX20%20OJJ: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: LA70%20HDN
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA70%2520HDN%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for LA70%20HDN: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: MF64%20KUH
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520KUH%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for MF64%20KUH: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: WN24%20ZYL
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for WN24%20ZYL: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: WN75%20SZR
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520SZR%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for WN75%20SZR: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: WV73%20ZPP
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV73%2520ZPP%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for WV73%20ZPP: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: KT68%20XTO
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT68%2520XTO%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for KT68%20XTO: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: LX17%20VND
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520VND%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for LX17%20VND: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: NJ18%20PNY
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ18%2520PNY%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for NJ18%20PNY: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: SA66%20XTT
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA66%2520XTT%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for SA66%20XTT: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: LN67%20KPL
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN67%2520KPL%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for LN67%20KPL: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: DP70%20XYZ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP70%2520XYZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for DP70%20XYZ: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: ET21%20MWE
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET21%2520MWE%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for ET21%20MWE: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: LT17%20KPV
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT17%2520KPV%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for LT17%20KPV: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: FR19%20LDN
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR19%2520LDN%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for FR19%20LDN: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: KT67%20TNX
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KT67%2520TNX%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for KT67%20TNX: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: OE66%20ONK
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE66%2520ONK%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for OE66%20ONK: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: MC16%20ULH
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC16%2520ULH%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for MC16%20ULH: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: BJ18%20ANF
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ18%2520ANF%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for BJ18%20ANF: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: HV67%20XJD
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV67%2520XJD%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for HV67%20XJD: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: RO17%20JZC
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520JZC%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for RO17%20JZC: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: BT18%20PZB
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT18%2520PZB%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for BT18%20PZB: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: DA66%20VHZ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA66%2520VHZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for DA66%20VHZ: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: ET66%20EHE
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ET66%2520EHE%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for ET66%20EHE: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: OY67%20SZD
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY67%2520SZD%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for OY67%20SZD: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: SN16%20YVU
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN16%2520YVU%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for SN16%20YVU: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: VK67%20AYX
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK67%2520AYX%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for VK67%20AYX: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: KF19%20TMU
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF19%2520TMU%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for KF19%20TMU: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: ND66%20XBT
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND66%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for ND66%20XBT: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: SP67%20XLT
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP67%2520XLT%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for SP67%20XLT: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: AK16%20PDY
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK16%2520PDY%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for AK16%20PDY: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: AV17%20XDO
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV17%2520XDO%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for AV17%20XDO: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: AX19%20PZO
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520PZO%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for AX19%20PZO: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: FD20%20POA
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520POA%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for FD20%20POA: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: NX68%20GDO
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520GDO%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for NX68%20GDO: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: YG68%20VCW
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520VCW%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for YG68%20VCW: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: KU16%20MKX
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520MKX%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for KU16%20MKX: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: OE18%20KSZ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE18%2520KSZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for OE18%20KSZ: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: PGZ%202810
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PGZ%25202810%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for PGZ%202810: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: OY21%20UFL
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY21%2520UFL%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for OY21%20UFL: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: SH69%20GUA
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH69%2520GUA%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for SH69%20GUA: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: DG66%20AUN
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG66%2520AUN%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for DG66%20AUN: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: LO68%20ZYL
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO68%2520ZYL%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for LO68%20ZYL: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: SH68%20GWJ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH68%2520GWJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:58 [bca.uk] INFO: Scrape type for SH68%20GWJ: 0
2026-03-28 22:36:58 [bca.uk] INFO: Found listing with ID: EJ67%20JKZ
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ67%2520JKZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for EJ67%20JKZ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: HJ68%20FZS
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ68%2520FZS%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for HJ68%20FZS: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KX18%20JBV
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX18%2520JBV%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KX18%20JBV: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: PK19%20ZLZ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK19%2520ZLZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for PK19%20ZLZ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: PX68%20XXB
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX68%2520XXB%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for PX68%20XXB: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: EF21%20VVB
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF21%2520VVB%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for EF21%20VVB: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: SO71%20DRZ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO71%2520DRZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for SO71%20DRZ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: LA67%20AZJ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA67%2520AZJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for LA67%20AZJ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: NX17%20YNN
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520YNN%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for NX17%20YNN: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: EX68%20EYK
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX68%2520EYK%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for EX68%20EYK: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: LT22%20HZA
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT22%2520HZA%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for LT22%20HZA: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: OE70%20KBX
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE70%2520KBX%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for OE70%20KBX: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: YS70%20VRU
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS70%2520VRU%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for YS70%20VRU: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: BV20%20XBO
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV20%2520XBO%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for BV20%20XBO: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: CT17%20CXK
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CT17%2520CXK%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for CT17%20CXK: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: RJ67%20CWL
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ67%2520CWL%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for RJ67%20CWL: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: WM67%20YVJ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM67%2520YVJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for WM67%20YVJ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: YO69%20JZX
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO69%2520JZX%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for YO69%20JZX: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: BF68%20NXT
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF68%2520NXT%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for BF68%20NXT: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KR66%20HEV
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR66%2520HEV%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KR66%20HEV: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: SR18%20HAA
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR18%2520HAA%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for SR18%20HAA: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: VN71%20GUX
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN71%2520GUX%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for VN71%20GUX: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KF17%20CZB
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF17%2520CZB%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KF17%20CZB: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KP17%20OAH
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP17%2520OAH%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KP17%20OAH: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: LG68%20OWJ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG68%2520OWJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for LG68%20OWJ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: ML69%20XDA
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML69%2520XDA%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for ML69%20XDA: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: SN68%20WLV
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN68%2520WLV%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for SN68%20WLV: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: YG68%20DTD
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG68%2520DTD%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for YG68%20DTD: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: YK69%20KNP
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK69%2520KNP%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for YK69%20KNP: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: A9%20VVA
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A9%2520VVA%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for A9%20VVA: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: HN67%20HBZ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN67%2520HBZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for HN67%20HBZ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: LC69%20HNB
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC69%2520HNB%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for LC69%20HNB: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: NX69%20KTD
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX69%2520KTD%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for NX69%20KTD: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: GV68%20UWS
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36: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%2520UWS%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for GV68%20UWS: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: K23%20DNJ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K23%2520DNJ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for K23%20DNJ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KM17%20YJE
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM17%2520YJE%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KM17%20YJE: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: MT17%20JKE
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT17%2520JKE%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for MT17%20JKE: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: PY16%20OZA
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520OZA%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for PY16%20OZA: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: KS18%20YWN
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS18%2520YWN%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for KS18%20YWN: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: FG18%20HGX
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG18%2520HGX%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for FG18%20HGX: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: ND68%20VPG
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND68%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for ND68%20VPG: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: OE68%20KBN
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE68%2520KBN%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for OE68%20KBN: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: RX21%20HYT
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX21%2520HYT%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for RX21%20HYT: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: WA69%20VKC
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA69%2520VKC%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for WA69%20VKC: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: WG17%20MFZ
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WG17%2520MFZ%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for WG17%20MFZ: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: FG19%20OYC
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG19%2520OYC%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for FG19%20OYC: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: RK17%20PLX
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK17%2520PLX%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for RK17%20PLX: 0
2026-03-28 22:36:59 [bca.uk] INFO: Found listing with ID: YC68%20ADH
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:36:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520ADH%27 HTTP/1.1" 200 None
2026-03-28 22:36:59 [bca.uk] INFO: Scrape type for YC68%20ADH: 0
2026-03-28 22:36:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:59 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:36:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:02 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:02 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded
2026-03-28 22:37:02 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:02 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: EU18%20OZB
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU18%2520OZB%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for EU18%20OZB: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: FD70%20JZT
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520JZT%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for FD70%20JZT: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: GU17%20SDY
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU17%2520SDY%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for GU17%20SDY: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: GX17%20LVB
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX17%2520LVB%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for GX17%20LVB: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: VN67%20LSE
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN67%2520LSE%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for VN67%20LSE: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: WM17%20XTH
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520XTH%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for WM17%20XTH: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: YB19%20POM
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB19%2520POM%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for YB19%20POM: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: FP10%20ONE
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP10%2520ONE%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for FP10%20ONE: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: LO70%20WRN
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO70%2520WRN%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for LO70%20WRN: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: HG18%20GLJ
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG18%2520GLJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for HG18%20GLJ: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: BN69%20HDG
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN69%2520HDG%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for BN69%20HDG: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: KJ19%20YKA
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KJ19%2520YKA%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for KJ19%20YKA: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: WD68%20MFP
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD68%2520MFP%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for WD68%20MFP: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: LM21%20NVC
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520NVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for LM21%20NVC: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: VO67%20XWL
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO67%2520XWL%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for VO67%20XWL: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: DS21%20KRV
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS21%2520KRV%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for DS21%20KRV: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: CP16%20HPU
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP16%2520HPU%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for CP16%20HPU: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: FL67%20WXM
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL67%2520WXM%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for FL67%20WXM: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: BV67%20UDJ
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520UDJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for BV67%20UDJ: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: MT20%20CHN
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT20%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for MT20%20CHN: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: MV67%20OMT
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV67%2520OMT%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for MV67%20OMT: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: YH18%20YUY
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH18%2520YUY%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for YH18%20YUY: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: DP67%20AVV
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP67%2520AVV%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for DP67%20AVV: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: GK18%20TVW
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK18%2520TVW%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for GK18%20TVW: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: LP19%20HDX
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP19%2520HDX%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for LP19%20HDX: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: OU19%20SUV
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OU19%2520SUV%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for OU19%20SUV: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: FY21%20LHR
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY21%2520LHR%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for FY21%20LHR: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: LL17%20FEX
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520FEX%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for LL17%20FEX: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: YK19%20VJA
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520VJA%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for YK19%20VJA: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: EK19%20YVS
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK19%2520YVS%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for EK19%20YVS: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: EU68%20VXN
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU68%2520VXN%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for EU68%20VXN: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: BV67%20ZJY
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520ZJY%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for BV67%20ZJY: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: MA19%20ZXM
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA19%2520ZXM%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for MA19%20ZXM: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: YY67%20LLJ
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY67%2520LLJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for YY67%20LLJ: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: KN71%20EZW
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN71%2520EZW%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for KN71%20EZW: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: WM68%20UCG
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM68%2520UCG%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for WM68%20UCG: 0
2026-03-28 22:37:02 [bca.uk] INFO: Found listing with ID: LJ73%20PHC
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ73%2520PHC%27 HTTP/1.1" 200 None
2026-03-28 22:37:02 [bca.uk] INFO: Scrape type for LJ73%20PHC: 2
2026-03-28 22:37:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e36d2f70-3004-5616-a7c6-d1ef22ea246b with identifier: LJ73%20PHC
2026-03-28 22:37:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e36d2f70-3004-5616-a7c6-d1ef22ea246b with scrape type 2
2026-03-28 22:37:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e36d2f70-3004-5616-a7c6-d1ef22ea246b with scrape type 2
2026-03-28 22:37:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e36d2f70-3004-5616-a7c6-d1ef22ea246b, identifier: LJ73%20PHC
2026-03-28 22:37:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e36d2f70-3004-5616-a7c6-d1ef22ea246b with identifier: LJ73%20PHC
2026-03-28 22:37:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e36d2f70-3004-5616-a7c6-d1ef22ea246b with identifier: LJ73%20PHC
2026-03-28 22:37:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e36d2f70-3004-5616-a7c6-d1ef22ea246b with identifier: LJ73%20PHC to the API
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ73%20PHC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'e36d2f70-3004-5616-a7c6-d1ef22ea246b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LJ73 PHC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ73%20PHC&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'IX',
 'odometer': 16502,
 'odometer_reading_unit': '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': 'WBY12CF050CR09372',
 'year': 2023}
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ73%2520PHC%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Saving data for LJ73%20PHC: {'auction_closing_time': 1774864800.0, 'created_time': 1774073365.112525, 'last_price_update_time': 1774737423.428323}
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ73%2520PHC') HTTP/1.1" 204 0
2026-03-28 22:37:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: KR71%20ZFN
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Scrape type for KR71%20ZFN: 2
2026-03-28 22:37:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with identifier: KR71%20ZFN
2026-03-28 22:37:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with scrape type 2
2026-03-28 22:37:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with scrape type 2
2026-03-28 22:37:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6f87aa08-54ce-5081-94e3-f6f7be2739f6, identifier: KR71%20ZFN
2026-03-28 22:37:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with identifier: KR71%20ZFN
2026-03-28 22:37:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with identifier: KR71%20ZFN
2026-03-28 22:37:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6f87aa08-54ce-5081-94e3-f6f7be2739f6 with identifier: KR71%20ZFN to the API
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=128&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 40,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KR71%20ZFN-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': '6f87aa08-54ce-5081-94e3-f6f7be2739f6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KR71 ZFN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KR71%20ZFN&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'BMW',
 'model': 'X2',
 'odometer': 32038,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'BMW X2 1.5 XDRIVE 25E SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'XDRIVE 25E SPORT',
 'vin': 'WBAYN920905U40319',
 'year': 2021}
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR71%2520ZFN%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Saving data for KR71%20ZFN: {'auction_closing_time': 1774864800.0, 'created_time': 1773825391.511335, 'last_price_update_time': 1774737423.907947}
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KR71%2520ZFN') HTTP/1.1" 204 0
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: DS16%20DSX
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS16%2520DSX%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Scrape type for DS16%20DSX: 0
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: YY66%20KXD
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY66%2520KXD%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Scrape type for YY66%20KXD: 0
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: WU67%20EYO
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU67%2520EYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Scrape type for WU67%20EYO: 0
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: WO24%20NGV
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NGV%27 HTTP/1.1" 200 None
2026-03-28 22:37:03 [bca.uk] INFO: Scrape type for WO24%20NGV: 0
2026-03-28 22:37:03 [bca.uk] INFO: Found listing with ID: WV24%20YBE
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV24%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WV24%20YBE: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WO24%20NKP
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NKP%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WO24%20NKP: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WM24%20DLV
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM24%2520DLV%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WM24%20DLV: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WR75%20VSD
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520VSD%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WR75%20VSD: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: LO67%20PYG
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO67%2520PYG%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for LO67%20PYG: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WN75%20AZD
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZD%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WN75%20AZD: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WN25%20TKJ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520TKJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WN25%20TKJ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: EX14%20RVP
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX14%2520RVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for EX14%20RVP: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: FY15%20CKV
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY15%2520CKV%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for FY15%20CKV: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WV75%20TUH
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV75%2520TUH%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WV75%20TUH: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WN75%20TGE
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520TGE%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WN75%20TGE: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: BT66%20ZFG
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT66%2520ZFG%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for BT66%20ZFG: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: BG65%20KWH
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG65%2520KWH%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for BG65%20KWH: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WV23%20XMZ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV23%2520XMZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WV23%20XMZ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WN75%20GBY
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GBY%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WN75%20GBY: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: WN25%20HKJ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN25%2520HKJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for WN25%20HKJ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: HN74%20OVS
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN74%2520OVS%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for HN74%20OVS: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: EU73%20MMK
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EU73%2520MMK%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for EU73%20MMK: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GY19%20WHW
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY19%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GY19%20WHW: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: HN72%20EEU
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN72%2520EEU%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for HN72%20EEU: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: FN11%20OHJ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN11%2520OHJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for FN11%20OHJ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: FN17%20FDM
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN17%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for FN17%20FDM: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GU20%20KOJ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU20%2520KOJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GU20%20KOJ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: LN63%20UUK
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN63%2520UUK%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for LN63%20UUK: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: YC16%20UWB
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC16%2520UWB%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for YC16%20UWB: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: YPDY03354
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YPDY03354%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for YPDY03354: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: MC1242474
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MC1242474%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for MC1242474: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: BX19%20WYL
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BX19%2520WYL%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for BX19%20WYL: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: VF18%20AUL
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VF18%2520AUL%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for VF18%20AUL: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: RX13%20VTO
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX13%2520VTO%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for RX13%20VTO: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GK64%20YBE
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK64%2520YBE%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GK64%20YBE: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: BD20%20HWA
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD20%2520HWA%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for BD20%20HWA: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: KY64%20OLK
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY64%2520OLK%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for KY64%20OLK: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: KU67%20UDL
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU67%2520UDL%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for KU67%20UDL: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GY67%20ZBR
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY67%2520ZBR%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GY67%20ZBR: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GL22%20ONW
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL22%2520ONW%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GL22%20ONW: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GK63%20YPD
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK63%2520YPD%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GK63%20YPD: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: GF21%20KPX
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF21%2520KPX%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for GF21%20KPX: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: EK69%20OJC
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK69%2520OJC%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for EK69%20OJC: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: PN16%20UWR
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN16%2520UWR%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for PN16%20UWR: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: LG64%20KLL
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG64%2520KLL%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for LG64%20KLL: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: LS63%20RGO
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS63%2520RGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for LS63%20RGO: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: LV16%20JVF
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV16%2520JVF%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for LV16%20JVF: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: MA62%20CKO
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA62%2520CKO%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for MA62%20CKO: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: MT62%20HND
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT62%2520HND%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for MT62%20HND: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: MW13%20ABU
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW13%2520ABU%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for MW13%20ABU: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: ND21%20YOF
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND21%2520YOF%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for ND21%20YOF: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: OE74%20FUG
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE74%2520FUG%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for OE74%20FUG: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: OY69%20OMO
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY69%2520OMO%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for OY69%20OMO: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: PE14%20YWH
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PE14%2520YWH%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for PE14%20YWH: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: PF66%20EAM
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF66%2520EAM%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for PF66%20EAM: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: PN67%20XGM
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN67%2520XGM%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for PN67%20XGM: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: PX67%20ZSU
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PX67%2520ZSU%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for PX67%20ZSU: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: RJ66%20VZR
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ66%2520VZR%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for RJ66%20VZR: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: RX54%20WJE
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX54%2520WJE%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for RX54%20WJE: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: SV68%20HRJ
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV68%2520HRJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for SV68%20HRJ: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: VE66%20ZPC
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE66%2520ZPC%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for VE66%20ZPC: 0
2026-03-28 22:37:04 [bca.uk] INFO: Found listing with ID: VK18%20AEP
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK18%2520AEP%27 HTTP/1.1" 200 None
2026-03-28 22:37:04 [bca.uk] INFO: Scrape type for VK18%20AEP: 0
2026-03-28 22:37:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:07 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:07 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded
2026-03-28 22:37:07 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:07 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:07 [bca.uk] INFO: Found listing with ID: FM17%20GYU
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM17%2520GYU%27 HTTP/1.1" 200 None
2026-03-28 22:37:07 [bca.uk] INFO: Scrape type for FM17%20GYU: 0
2026-03-28 22:37:07 [bca.uk] INFO: Found listing with ID: FT17%20CYW
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FT17%2520CYW%27 HTTP/1.1" 200 None
2026-03-28 22:37:07 [bca.uk] INFO: Scrape type for FT17%20CYW: 0
2026-03-28 22:37:07 [bca.uk] INFO: Found listing with ID: FV17%20BEY
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV17%2520BEY%27 HTTP/1.1" 200 None
2026-03-28 22:37:07 [bca.uk] INFO: Scrape type for FV17%20BEY: 0
2026-03-28 22:37:07 [bca.uk] INFO: Found listing with ID: FV61%20VCK
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV61%2520VCK%27 HTTP/1.1" 200 None
2026-03-28 22:37:07 [bca.uk] INFO: Scrape type for FV61%20VCK: 0
2026-03-28 22:37:07 [bca.uk] INFO: Found listing with ID: FV65%20HVW
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV65%2520HVW%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for FV65%20HVW: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: GJ17%20ZWP
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ17%2520ZWP%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for GJ17%20ZWP: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: HK68%20VMM
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK68%2520VMM%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for HK68%20VMM: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KL19%20CLJ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KL19%2520CLJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KL19%20CLJ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KV20%20XHJ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV20%2520XHJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KV20%20XHJ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KV65%20WGM
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV65%2520WGM%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KV65%20WGM: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KX67%20OKP
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX67%2520OKP%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KX67%20OKP: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: ML11%20BDF
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML11%2520BDF%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for ML11%20BDF: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AJ71%20TNO
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520TNO%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AJ71%20TNO: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LD23%20MXG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520MXG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LD23%20MXG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AF22%20ZPK
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520ZPK%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AF22%20ZPK: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LB73%20GJZ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB73%2520GJZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LB73%20GJZ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: Y777%20TTS
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27Y777%2520TTS%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for Y777%20TTS: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: ML68%20AMK
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML68%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for ML68%20AMK: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AY14%20NHT
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY14%2520NHT%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AY14%20NHT: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: DU58%20GWM
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU58%2520GWM%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for DU58%20GWM: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: YB09%20YDY
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB09%2520YDY%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for YB09%20YDY: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: OY62%20XSC
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY62%2520XSC%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for OY62%20XSC: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: EA67%20HVH
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA67%2520HVH%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for EA67%20HVH: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BN64%20YAW
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN64%2520YAW%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BN64%20YAW: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: PF60%20CLY
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF60%2520CLY%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for PF60%20CLY: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: MV15%20MWW
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MV15%2520MWW%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for MV15%20MWW: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: RE68%20XKH
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE68%2520XKH%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for RE68%20XKH: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BL64%20OCA
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL64%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BL64%20OCA: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: RA16%20AZG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA16%2520AZG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for RA16%20AZG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AK61%20KFU
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK61%2520KFU%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AK61%20KFU: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: SH61%20BHK
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH61%2520BHK%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for SH61%20BHK: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: YC10%20YGA
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC10%2520YGA%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for YC10%20YGA: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: DN59%20RGY
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN59%2520RGY%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for DN59%20RGY: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: SM64%20NZH
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM64%2520NZH%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for SM64%20NZH: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: DL66%20HEJ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL66%2520HEJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for DL66%20HEJ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: VA64%20MUV
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA64%2520MUV%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for VA64%20MUV: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: NA67%20EOF
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA67%2520EOF%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for NA67%20EOF: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BK72%20PXC
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520PXC%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BK72%20PXC: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AF22%20TLZ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF22%2520TLZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AF22%20TLZ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: SJ21%20DFZ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ21%2520DFZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for SJ21%20DFZ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LB18%20VTG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB18%2520VTG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LB18%20VTG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AJ74%20GMG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ74%2520GMG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AJ74%20GMG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AE66%20MFO
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE66%2520MFO%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AE66%20MFO: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AJ18%20OFN
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ18%2520OFN%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AJ18%20OFN: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: AF19%20KFX
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF19%2520KFX%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for AF19%20KFX: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: YF18%20AZL
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF18%2520AZL%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for YF18%20AZL: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LF23%20SPM
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520SPM%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LF23%20SPM: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BG69%20BVF
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG69%2520BVF%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BG69%20BVF: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: DK16%20OSM
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK16%2520OSM%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for DK16%20OSM: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LG23%20YLR
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG23%2520YLR%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LG23%20YLR: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: CN67%20UVV
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN67%2520UVV%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for CN67%20UVV: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: LG20%20YMJ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520YMJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for LG20%20YMJ: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: DG18%20ZBP
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG18%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for DG18%20ZBP: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BH19%20VDA
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BH19%2520VDA%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BH19%20VDA: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: VE73%20NKG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520NKG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for VE73%20NKG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: FY26%20VDK
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY26%2520VDK%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for FY26%20VDK: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: EJ08%20CHN
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ08%2520CHN%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for EJ08%20CHN: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: PO19%20ZRL
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PO19%2520ZRL%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for PO19%20ZRL: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KS15%20GCO
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS15%2520GCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KS15%20GCO: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: KY09%20LBG
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY09%2520LBG%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for KY09%20LBG: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: FD22%20JVR
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD22%2520JVR%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for FD22%20JVR: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: SV21%20OGE
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV21%2520OGE%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for SV21%20OGE: 0
2026-03-28 22:37:08 [bca.uk] INFO: Found listing with ID: BK72%20UOJ
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:08 [bca.uk] INFO: Scrape type for BK72%20UOJ: 2
2026-03-28 22:37:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4acdf497-3dad-5412-bb35-be55e10cc8a8 with identifier: BK72%20UOJ
2026-03-28 22:37:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4acdf497-3dad-5412-bb35-be55e10cc8a8 with scrape type 2
2026-03-28 22:37:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4acdf497-3dad-5412-bb35-be55e10cc8a8 with scrape type 2
2026-03-28 22:37:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4acdf497-3dad-5412-bb35-be55e10cc8a8, identifier: BK72%20UOJ
2026-03-28 22:37:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:09 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4acdf497-3dad-5412-bb35-be55e10cc8a8 with identifier: BK72%20UOJ
2026-03-28 22:37:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4acdf497-3dad-5412-bb35-be55e10cc8a8 with identifier: BK72%20UOJ
2026-03-28 22:37:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4acdf497-3dad-5412-bb35-be55e10cc8a8 with identifier: BK72%20UOJ to the API
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BK72%20UOJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4acdf497-3dad-5412-bb35-be55e10cc8a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BK72 UOJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BK72%20UOJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bridgwater',
 'make': 'TESLA',
 'model': 'MODEL 3',
 'odometer': 30850,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TESLA MODEL 3 RWD Saloon',
 'transmission': 'automatic',
 'trim': 'RWD',
 'vin': 'LRW3F7FS9PC675428',
 'year': 2022}
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK72%2520UOJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:09 [bca.uk] INFO: Saving data for BK72%20UOJ: {'auction_closing_time': 1774864800.0, 'created_time': 1773958409.078257, 'last_price_update_time': 1774737429.587151}
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BK72%2520UOJ') HTTP/1.1" 204 0
2026-03-28 22:37:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:09 [bca.uk] INFO: Found listing with ID: X154%20YAK
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X154%2520YAK%27 HTTP/1.1" 200 None
2026-03-28 22:37:09 [bca.uk] INFO: Scrape type for X154%20YAK: 0
2026-03-28 22:37:09 [bca.uk] INFO: Found listing with ID: OV74%20EUZ
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV74%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:09 [bca.uk] INFO: Scrape type for OV74%20EUZ: 2
2026-03-28 22:37:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6ed767cd-4517-5de5-9835-1d0788b8950b with identifier: OV74%20EUZ
2026-03-28 22:37:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6ed767cd-4517-5de5-9835-1d0788b8950b with scrape type 2
2026-03-28 22:37:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6ed767cd-4517-5de5-9835-1d0788b8950b with scrape type 2
2026-03-28 22:37:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6ed767cd-4517-5de5-9835-1d0788b8950b, identifier: OV74%20EUZ
2026-03-28 22:37:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6ed767cd-4517-5de5-9835-1d0788b8950b with identifier: OV74%20EUZ
2026-03-28 22:37:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6ed767cd-4517-5de5-9835-1d0788b8950b with identifier: OV74%20EUZ
2026-03-28 22:37:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6ed767cd-4517-5de5-9835-1d0788b8950b with identifier: OV74%20EUZ to the API
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV74%20EUZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '6ed767cd-4517-5de5-9835-1d0788b8950b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV74 EUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV74%20EUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'MERCEDES-BENZ',
 'model': 'EQB 250+',
 'odometer': 22987,
 '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 EQB 250+ 140KW 70.5KWH AMG LINE EXEC. StationWagon',
 'transmission': 'automatic',
 'trim': '140KW 70.5KWH AMG LINE EXEC.',
 'vin': 'W1N9M0CB3SN109219',
 'year': 2024}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV74%2520EUZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Saving data for OV74%20EUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773958311.832564, 'last_price_update_time': 1774737430.088704}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV74%2520EUZ') HTTP/1.1" 204 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: MF25%20XLB
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF25%2520XLB%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for MF25%20XLB: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: OY75%20UCW
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY75%2520UCW%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for OY75%20UCW: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: MA23%20UZO
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520UZO%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for MA23%20UZO: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: OY20%20UVA
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520UVA%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for OY20%20UVA: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: MM69%20OCA
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for MM69%20OCA: 2
2026-03-28 22:37:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with identifier: MM69%20OCA
2026-03-28 22:37:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with scrape type 2
2026-03-28 22:37:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with scrape type 2
2026-03-28 22:37:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9eda7c48-9345-56d7-8307-fbbd4283cbb4, identifier: MM69%20OCA
2026-03-28 22:37:10 [scrapy.extensions.logstats] INFO: Crawled 363 pages (at 7 pages/min), scraped 3651 items (at 42 items/min)
2026-03-28 22:37:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:37:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with identifier: MM69%20OCA
2026-03-28 22:37:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with identifier: MM69%20OCA
2026-03-28 22:37:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9eda7c48-9345-56d7-8307-fbbd4283cbb4 with identifier: MM69%20OCA to the API
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 37,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MM69%20OCA-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '9eda7c48-9345-56d7-8307-fbbd4283cbb4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'MM69 OCA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MM69%20OCA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'BMW',
 'model': '330E',
 'odometer': 80957,
 'odometer_reading_unit': '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 330E 2.0 T SPORT PRO Saloon',
 'transmission': 'automatic',
 'trim': 'T SPORT PRO',
 'vin': 'WBA5X72070FJ24655',
 'year': 2019}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM69%2520OCA%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Saving data for MM69%20OCA: {'auction_closing_time': 1774864800.0, 'created_time': 1773958315.130561, 'last_price_update_time': 1774737430.550944}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MM69%2520OCA') HTTP/1.1" 204 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: BU22%20YRT
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520YRT%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for BU22%20YRT: 2
2026-03-28 22:37:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 940afdf1-862f-5395-a77a-401eb1f136c2 with identifier: BU22%20YRT
2026-03-28 22:37:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 940afdf1-862f-5395-a77a-401eb1f136c2 with scrape type 2
2026-03-28 22:37:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 940afdf1-862f-5395-a77a-401eb1f136c2 with scrape type 2
2026-03-28 22:37:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 940afdf1-862f-5395-a77a-401eb1f136c2, identifier: BU22%20YRT
2026-03-28 22:37:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 940afdf1-862f-5395-a77a-401eb1f136c2 with identifier: BU22%20YRT
2026-03-28 22:37:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 940afdf1-862f-5395-a77a-401eb1f136c2 with identifier: BU22%20YRT
2026-03-28 22:37:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 940afdf1-862f-5395-a77a-401eb1f136c2 with identifier: BU22%20YRT to the API
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=129&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU22%20YRT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '940afdf1-862f-5395-a77a-401eb1f136c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU22 YRT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU22%20YRT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TESLA',
 'model': 'MODEL Y',
 'odometer': 56621,
 'odometer_reading_unit': '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': 'LRWYHCEK5NC234158',
 'year': 2022}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU22%2520YRT%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Saving data for BU22%20YRT: {'auction_closing_time': 1774864800.0, 'created_time': 1773958313.060907, 'last_price_update_time': 1774737430.949208}
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU22%2520YRT') HTTP/1.1" 204 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: LR71%20OXM
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR71%2520OXM%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for LR71%20OXM: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: WA17%20VHW
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA17%2520VHW%27 HTTP/1.1" 200 None
2026-03-28 22:37:10 [bca.uk] INFO: Scrape type for WA17%20VHW: 0
2026-03-28 22:37:10 [bca.uk] INFO: Found listing with ID: YH23%20RSY
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH23%2520RSY%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for YH23%20RSY: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: CGZ%202547
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CGZ%25202547%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for CGZ%202547: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: EF63%20JBE
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF63%2520JBE%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for EF63%20JBE: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: RF63%20FCY
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF63%2520FCY%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for RF63%20FCY: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: RJ04%20ODU
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RJ04%2520ODU%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for RJ04%20ODU: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: CE17%20ZGG
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CE17%2520ZGG%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for CE17%20ZGG: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: YA16%20GDK
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA16%2520GDK%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for YA16%20GDK: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: VO69%20HUK
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520HUK%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for VO69%20HUK: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: DG22%20XCA
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG22%2520XCA%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for DG22%20XCA: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: AK22%20FXF
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK22%2520FXF%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for AK22%20FXF: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: VE21%20BRF
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE21%2520BRF%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for VE21%20BRF: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: GJ24%20UFX
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ24%2520UFX%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for GJ24%20UFX: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: BK22%20WBT
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520WBT%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for BK22%20WBT: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: SD69%20UCR
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD69%2520UCR%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for SD69%20UCR: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: FG74%20KDZ
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG74%2520KDZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for FG74%20KDZ: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: YS22%20GKA
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS22%2520GKA%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for YS22%20GKA: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: NU21%20LXK
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU21%2520LXK%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for NU21%20LXK: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: LL22%20FNE
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL22%2520FNE%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for LL22%20FNE: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: DY20%20PZH
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY20%2520PZH%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for DY20%20PZH: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: YK70%20ZSP
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK70%2520ZSP%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for YK70%20ZSP: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: RF68%20KPP
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF68%2520KPP%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for RF68%20KPP: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: GV72%20FCO
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520FCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for GV72%20FCO: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: LF68%20UJS
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF68%2520UJS%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for LF68%20UJS: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: HK23%20EZB
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK23%2520EZB%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for HK23%20EZB: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: LT23%20EHJ
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT23%2520EHJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for LT23%20EHJ: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: LA23%20HSG
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520HSG%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for LA23%20HSG: 0
2026-03-28 22:37:11 [bca.uk] INFO: Found listing with ID: LA22%20VMR
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA22%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 22:37:11 [bca.uk] INFO: Scrape type for LA22%20VMR: 0
2026-03-28 22:37:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:13 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:13 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded
2026-03-28 22:37:13 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:13 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: FE22%20URW
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520URW%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for FE22%20URW: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DP73%20YRF
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP73%2520YRF%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DP73%20YRF: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LF23%20GTW
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF23%2520GTW%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LF23%20GTW: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LD23%20THN
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520THN%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LD23%20THN: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LD23%20RYF
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD23%2520RYF%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LD23%20RYF: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DY73%20HZB
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DY73%2520HZB%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DY73%20HZB: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DT23%20UYJ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT23%2520UYJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DT23%20UYJ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SA17%20CNK
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SA17%2520CNK%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SA17%20CNK: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SB68%20NNT
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB68%2520NNT%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SB68%20NNT: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: YL19%20XAC
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL19%2520XAC%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for YL19%20XAC: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: KX19%20WAO
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX19%2520WAO%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for KX19%20WAO: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DV68%20SXT
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV68%2520SXT%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DV68%20SXT: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: HY68%20NBM
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY68%2520NBM%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for HY68%20NBM: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DX23%20TRZ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX23%2520TRZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DX23%20TRZ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: GD23%20TVP
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD23%2520TVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for GD23%20TVP: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: KP68%20UZX
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KP68%2520UZX%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for KP68%20UZX: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: FE23%20WWJ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE23%2520WWJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for FE23%20WWJ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SG23%20PCX
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SG23%2520PCX%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SG23%20PCX: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SL22%20FZN
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520FZN%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SL22%20FZN: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DT69%20XNC
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT69%2520XNC%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DT69%20XNC: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: RX23%20KBY
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RX23%2520KBY%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for RX23%20KBY: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SE19%20DHC
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE19%2520DHC%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SE19%20DHC: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SN20%20WGJ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN20%2520WGJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SN20%20WGJ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: RF22%20TJU
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF22%2520TJU%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for RF22%20TJU: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DK72%20MGO
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK72%2520MGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DK72%20MGO: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: RY73%20PHF
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RY73%2520PHF%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for RY73%20PHF: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: YF68%20TOA
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF68%2520TOA%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for YF68%20TOA: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LF18%20KPE
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF18%2520KPE%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LF18%20KPE: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: VO18%20XCJ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO18%2520XCJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for VO18%20XCJ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: GF71%20RYH
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF71%2520RYH%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for GF71%20RYH: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: AX19%20RXA
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AX19%2520RXA%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for AX19%20RXA: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DL73%20OXJ
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520OXJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DL73%20OXJ: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LS60%20FTN
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS60%2520FTN%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LS60%20FTN: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: M666%20MOG
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M666%2520MOG%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for M666%20MOG: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: WO72%20OTD
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520OTD%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for WO72%20OTD: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SW62%20CWT
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW62%2520CWT%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SW62%20CWT: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: WK14%20XXV
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK14%2520XXV%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for WK14%20XXV: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: FV15%20ZYO
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV15%2520ZYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for FV15%20ZYO: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: CLZ%20987
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CLZ%2520987%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for CLZ%20987: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LD61%20KWR
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD61%2520KWR%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LD61%20KWR: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: YH21%20LPO
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH21%2520LPO%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for YH21%20LPO: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: SH22%20LHV
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH22%2520LHV%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for SH22%20LHV: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: PN24%20UFH
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN24%2520UFH%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for PN24%20UFH: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: NL23%20KYC
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NL23%2520KYC%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for NL23%20KYC: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: MA23%20DHG
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA23%2520DHG%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for MA23%20DHG: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LS72%20YXL
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXL%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LS72%20YXL: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LS72%20YXG
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520YXG%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LS72%20YXG: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LO72%20ACF
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ACF%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for LO72%20ACF: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: GF15%20ZYM
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF15%2520ZYM%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for GF15%20ZYM: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: FL23%20AOF
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL23%2520AOF%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for FL23%20AOF: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: DC73%20XAR
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520XAR%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for DC73%20XAR: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: RK68%20HRC
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK68%2520HRC%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for RK68%20HRC: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: MK21%20TKU
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK21%2520TKU%27 HTTP/1.1" 200 None
2026-03-28 22:37:13 [bca.uk] INFO: Scrape type for MK21%20TKU: 0
2026-03-28 22:37:13 [bca.uk] INFO: Found listing with ID: LS72%20XFB
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XFB%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for LS72%20XFB: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: PV19%20SXW
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PV19%2520SXW%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for PV19%20SXW: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: LP72%20NVL
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP72%2520NVL%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for LP72%20NVL: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: PN20%20HZM
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN20%2520HZM%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for PN20%20HZM: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: LF72%20XGZ
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF72%2520XGZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for LF72%20XGZ: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: GU24%20WHF
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU24%2520WHF%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for GU24%20WHF: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: FG22%20FDM
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG22%2520FDM%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for FG22%20FDM: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: FE22%20ZKM
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKM%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for FE22%20ZKM: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: FE22%20ZKB
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZKB%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for FE22%20ZKB: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: FE22%20ZDH
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZDH%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for FE22%20ZDH: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: FE22%20ZDG
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE22%2520ZDG%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for FE22%20ZDG: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: EA72%20XMD
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520XMD%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for EA72%20XMD: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: LF17%20HUH
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for LF17%20HUH: 2
2026-03-28 22:37:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80fde086-babd-507b-a059-d943d9a307c7 with identifier: LF17%20HUH
2026-03-28 22:37:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80fde086-babd-507b-a059-d943d9a307c7 with scrape type 2
2026-03-28 22:37:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80fde086-babd-507b-a059-d943d9a307c7 with scrape type 2
2026-03-28 22:37:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 80fde086-babd-507b-a059-d943d9a307c7, identifier: LF17%20HUH
2026-03-28 22:37:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:14 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 80fde086-babd-507b-a059-d943d9a307c7 with identifier: LF17%20HUH
2026-03-28 22:37:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 80fde086-babd-507b-a059-d943d9a307c7 with identifier: LF17%20HUH
2026-03-28 22:37:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 80fde086-babd-507b-a059-d943d9a307c7 with identifier: LF17%20HUH to the API
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF17%20HUH-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '80fde086-babd-507b-a059-d943d9a307c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LF17 HUH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF17%20HUH&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 75908,
 'odometer_reading_unit': '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 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 ALLURE',
 'vin': 'VF3MRHNYHHS143030',
 'year': 2017}
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF17%2520HUH%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Saving data for LF17%20HUH: {'auction_closing_time': 1774951200.0, 'created_time': 1773825127.748055, 'last_price_update_time': 1774737434.751237}
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF17%2520HUH') HTTP/1.1" 204 0
2026-03-28 22:37:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: CF72%20XKA
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF72%2520XKA%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for CF72%20XKA: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: WA16%20DXM
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WA16%2520DXM%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for WA16%20DXM: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: BG73%20MWY
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520MWY%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for BG73%20MWY: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: AO72%20ZCX
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO72%2520ZCX%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for AO72%20ZCX: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: AJ72%20OSW
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ72%2520OSW%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for AJ72%20OSW: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: AF23%20BXW
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520BXW%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for AF23%20BXW: 0
2026-03-28 22:37:14 [bca.uk] INFO: Found listing with ID: DT68%20KJY
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 22:37:14 [bca.uk] INFO: Scrape type for DT68%20KJY: 2
2026-03-28 22:37:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with identifier: DT68%20KJY
2026-03-28 22:37:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with scrape type 2
2026-03-28 22:37:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with scrape type 2
2026-03-28 22:37:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d, identifier: DT68%20KJY
2026-03-28 22:37:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with identifier: DT68%20KJY
2026-03-28 22:37:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with identifier: DT68%20KJY
2026-03-28 22:37:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4c19f2ab-8a0c-5f18-8fb7-32c2597b384d with identifier: DT68%20KJY to the API
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 130,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DT68%20KJY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.3L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4c19f2ab-8a0c-5f18-8fb7-32c2597b384d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DT68 KJY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DT68%20KJY&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 73849,
 'odometer_reading_unit': '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': 'SJNFFAJ11U2474242',
 'year': 2019}
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DT68%2520KJY%27 HTTP/1.1" 200 None
2026-03-28 22:37:15 [bca.uk] INFO: Saving data for DT68%20KJY: {'auction_closing_time': 1774951200.0, 'created_time': 1773825108.735644, 'last_price_update_time': 1774737435.340083}
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DT68%2520KJY') HTTP/1.1" 204 0
2026-03-28 22:37:15 [bca.uk] INFO: Found listing with ID: KM66%20WVP
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM66%2520WVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:15 [bca.uk] INFO: Scrape type for KM66%20WVP: 2
2026-03-28 22:37:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with identifier: KM66%20WVP
2026-03-28 22:37:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with scrape type 2
2026-03-28 22:37:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with scrape type 2
2026-03-28 22:37:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac, identifier: KM66%20WVP
2026-03-28 22:37:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with identifier: KM66%20WVP
2026-03-28 22:37:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with identifier: KM66%20WVP
2026-03-28 22:37:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2d35fdb3-bbfd-593c-82d1-3171aa4a70ac with identifier: KM66%20WVP to the API
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 105,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM66%20WVP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2d35fdb3-bbfd-593c-82d1-3171aa4a70ac',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KM66 WVP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM66%20WVP&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 220 D',
 'odometer': 90036,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 220 D 2.1 177 SPORT DCT Coupe',
 'transmission': 'automatic',
 'trim': '177 SPORT DCT',
 'vin': 'WDD1173032N458359',
 'year': 2016}
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM66%2520WVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:15 [bca.uk] INFO: Saving data for KM66%20WVP: {'auction_closing_time': 1774951200.0, 'created_time': 1773825096.586892, 'last_price_update_time': 1774737435.742542}
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM66%2520WVP') HTTP/1.1" 204 0
2026-03-28 22:37:15 [bca.uk] INFO: Found listing with ID: GL16%20XBT
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL16%2520XBT%27 HTTP/1.1" 200 None
2026-03-28 22:37:15 [bca.uk] INFO: Scrape type for GL16%20XBT: 0
2026-03-28 22:37:15 [bca.uk] INFO: Found listing with ID: YN69%20ZKX
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 22:37:15 [bca.uk] INFO: Scrape type for YN69%20ZKX: 2
2026-03-28 22:37:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with identifier: YN69%20ZKX
2026-03-28 22:37:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with scrape type 2
2026-03-28 22:37:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with scrape type 2
2026-03-28 22:37:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793, identifier: YN69%20ZKX
2026-03-28 22:37:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with identifier: YN69%20ZKX
2026-03-28 22:37:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with identifier: YN69%20ZKX
2026-03-28 22:37:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7bfbb8f8-2e62-5ce9-8d75-037ec99e0793 with identifier: YN69%20ZKX to the API
2026-03-28 22:37:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN69%20ZKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '7bfbb8f8-2e62-5ce9-8d75-037ec99e0793',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YN69 ZKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN69%20ZKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'I-PACE',
 'odometer': 29630,
 'odometer_reading_unit': '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': 'SADHA2A16L1F80198',
 'year': 2019}
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN69%2520ZKX%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Saving data for YN69%20ZKX: {'auction_closing_time': 1774951200.0, 'created_time': 1773828192.116725, 'last_price_update_time': 1774737436.180771}
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN69%2520ZKX') HTTP/1.1" 204 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: VE70%20OAW
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520OAW%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for VE70%20OAW: 2
2026-03-28 22:37:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 230a6445-25b3-576a-9b5f-1e4746c329df with identifier: VE70%20OAW
2026-03-28 22:37:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 230a6445-25b3-576a-9b5f-1e4746c329df with scrape type 2
2026-03-28 22:37:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 230a6445-25b3-576a-9b5f-1e4746c329df with scrape type 2
2026-03-28 22:37:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 230a6445-25b3-576a-9b5f-1e4746c329df, identifier: VE70%20OAW
2026-03-28 22:37:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 230a6445-25b3-576a-9b5f-1e4746c329df with identifier: VE70%20OAW
2026-03-28 22:37:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 230a6445-25b3-576a-9b5f-1e4746c329df with identifier: VE70%20OAW
2026-03-28 22:37:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 230a6445-25b3-576a-9b5f-1e4746c329df with identifier: VE70%20OAW to the API
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE70%20OAW-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '230a6445-25b3-576a-9b5f-1e4746c329df',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE70 OAW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE70%20OAW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 34321,
 'odometer_reading_unit': '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 ID.3 150KW 58KWH BUSINESS PRO PERF. Hatchback',
 'transmission': 'automatic',
 'trim': '150KW 58KWH BUSINESS PRO PERF.',
 'vin': 'WVWZZZE1ZMP031799',
 'year': 2020}
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE70%2520OAW%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Saving data for VE70%20OAW: {'auction_closing_time': 1774951200.0, 'created_time': 1773825070.816026, 'last_price_update_time': 1774737436.604207}
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE70%2520OAW') HTTP/1.1" 204 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: LE23%20GHF
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE23%2520GHF%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for LE23%20GHF: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: BT25%20KMY
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT25%2520KMY%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for BT25%20KMY: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: BW25%20HZB
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW25%2520HZB%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for BW25%20HZB: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: CX21%20WDC
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CX21%2520WDC%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for CX21%20WDC: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: DS17%20YLA
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DS17%2520YLA%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for DS17%20YLA: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: SN65%20HPB
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SN65%2520HPB%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for SN65%20HPB: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: WM17%20XRD
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM17%2520XRD%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for WM17%20XRD: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: MW74%20VTE
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW74%2520VTE%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for MW74%20VTE: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: LG20%20FYR
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG20%2520FYR%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for LG20%20FYR: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: BF16%20ZYN
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520ZYN%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for BF16%20ZYN: 0
2026-03-28 22:37:16 [bca.uk] INFO: Found listing with ID: SD72%20MDZ
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:16 [bca.uk] INFO: Scrape type for SD72%20MDZ: 2
2026-03-28 22:37:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ebf70ef-66f2-5083-9056-74d4128c78dd with identifier: SD72%20MDZ
2026-03-28 22:37:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ebf70ef-66f2-5083-9056-74d4128c78dd with scrape type 2
2026-03-28 22:37:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ebf70ef-66f2-5083-9056-74d4128c78dd with scrape type 2
2026-03-28 22:37:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ebf70ef-66f2-5083-9056-74d4128c78dd, identifier: SD72%20MDZ
2026-03-28 22:37:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ebf70ef-66f2-5083-9056-74d4128c78dd with identifier: SD72%20MDZ
2026-03-28 22:37:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ebf70ef-66f2-5083-9056-74d4128c78dd with identifier: SD72%20MDZ
2026-03-28 22:37:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ebf70ef-66f2-5083-9056-74d4128c78dd with identifier: SD72%20MDZ to the API
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SD72%20MDZ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8ebf70ef-66f2-5083-9056-74d4128c78dd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'SD72 MDZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SD72%20MDZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'ID.5',
 'odometer': 56121,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.5 128KW 77KWH STYLE PRO Coupe',
 'transmission': 'automatic',
 'trim': '128KW 77KWH STYLE PRO',
 'vin': 'WVGZZZE2ZPP503901',
 'year': 2022}
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SD72%2520MDZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Saving data for SD72%20MDZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773823331.18812, 'last_price_update_time': 1774737437.246021}
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SD72%2520MDZ') HTTP/1.1" 204 0
2026-03-28 22:37:17 [bca.uk] INFO: Found listing with ID: WO72%20JYX
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520JYX%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Scrape type for WO72%20JYX: 0
2026-03-28 22:37:17 [bca.uk] INFO: Found listing with ID: ME73%20DVC
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME73%2520DVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Scrape type for ME73%20DVC: 0
2026-03-28 22:37:17 [bca.uk] INFO: Found listing with ID: YP72%20JHJ
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Scrape type for YP72%20JHJ: 2
2026-03-28 22:37:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9e04e3c-c713-5632-9eb2-277d399f1b75 with identifier: YP72%20JHJ
2026-03-28 22:37:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9e04e3c-c713-5632-9eb2-277d399f1b75 with scrape type 2
2026-03-28 22:37:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9e04e3c-c713-5632-9eb2-277d399f1b75 with scrape type 2
2026-03-28 22:37:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b9e04e3c-c713-5632-9eb2-277d399f1b75, identifier: YP72%20JHJ
2026-03-28 22:37:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b9e04e3c-c713-5632-9eb2-277d399f1b75 with identifier: YP72%20JHJ
2026-03-28 22:37:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b9e04e3c-c713-5632-9eb2-277d399f1b75 with identifier: YP72%20JHJ
2026-03-28 22:37:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b9e04e3c-c713-5632-9eb2-277d399f1b75 with identifier: YP72%20JHJ to the API
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YP72%20JHJ-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'b9e04e3c-c713-5632-9eb2-277d399f1b75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YP72 JHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YP72%20JHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 70412,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH TROPHY LR',
 'vin': 'LSJW74090NZ266423',
 'year': 2022}
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP72%2520JHJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Saving data for YP72%20JHJ: {'auction_closing_time': 1775037600.0, 'created_time': 1774350220.38006, 'last_price_update_time': 1774737437.76087}
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YP72%2520JHJ') HTTP/1.1" 204 0
2026-03-28 22:37:17 [bca.uk] INFO: Found listing with ID: DK65%20UKV
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520UKV%27 HTTP/1.1" 200 None
2026-03-28 22:37:17 [bca.uk] INFO: Scrape type for DK65%20UKV: 2
2026-03-28 22:37:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bdabec52-670d-5c95-bc0d-d52251858049 with identifier: DK65%20UKV
2026-03-28 22:37:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bdabec52-670d-5c95-bc0d-d52251858049 with scrape type 2
2026-03-28 22:37:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bdabec52-670d-5c95-bc0d-d52251858049 with scrape type 2
2026-03-28 22:37:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bdabec52-670d-5c95-bc0d-d52251858049, identifier: DK65%20UKV
2026-03-28 22:37:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bdabec52-670d-5c95-bc0d-d52251858049 with identifier: DK65%20UKV
2026-03-28 22:37:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bdabec52-670d-5c95-bc0d-d52251858049 with identifier: DK65%20UKV
2026-03-28 22:37:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bdabec52-670d-5c95-bc0d-d52251858049 with identifier: DK65%20UKV to the API
2026-03-28 22:37:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK65%20UKV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bdabec52-670d-5c95-bc0d-d52251858049',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK65 UKV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK65%20UKV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'RS Q3',
 'odometer': 68397,
 'odometer_reading_unit': '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 RS Q3 2.5 TFSI 335 QUATTRO S-T StationWagon',
 'transmission': 'automatic',
 'trim': 'TFSI 335 QUATTRO S-T',
 'vin': 'WUAZZZ8U0GR900530',
 'year': 2015}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK65%2520UKV%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Saving data for DK65%20UKV: {'auction_closing_time': 1774864800.0, 'created_time': 1774350074.301846, 'last_price_update_time': 1774737438.143477}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK65%2520UKV') HTTP/1.1" 204 0
2026-03-28 22:37:18 [bca.uk] INFO: Found listing with ID: PY16%20UKT
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520UKT%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Scrape type for PY16%20UKT: 2
2026-03-28 22:37:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with identifier: PY16%20UKT
2026-03-28 22:37:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with scrape type 2
2026-03-28 22:37:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with scrape type 2
2026-03-28 22:37:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 13edaf6a-104e-57fe-bcc1-45fe18f679a1, identifier: PY16%20UKT
2026-03-28 22:37:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with identifier: PY16%20UKT
2026-03-28 22:37:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with identifier: PY16%20UKT
2026-03-28 22:37:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 13edaf6a-104e-57fe-bcc1-45fe18f679a1 with identifier: PY16%20UKT to the API
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY16%20UKT-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '13edaf6a-104e-57fe-bcc1-45fe18f679a1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PY16 UKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY16%20UKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY 4',
 'odometer': 149215,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY 4 3.0 SDV6 LANDMARK StationWagon',
 'transmission': 'automatic',
 'trim': 'SDV6 LANDMARK',
 'vin': 'SALLAAAG5GA810740',
 'year': 2016}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY16%2520UKT%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Saving data for PY16%20UKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774350070.192861, 'last_price_update_time': 1774737438.528899}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY16%2520UKT') HTTP/1.1" 204 0
2026-03-28 22:37:18 [bca.uk] INFO: Found listing with ID: SE63%20BOV
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE63%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Scrape type for SE63%20BOV: 2
2026-03-28 22:37:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a11bc314-9636-5526-b315-8f7961d3e912 with identifier: SE63%20BOV
2026-03-28 22:37:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a11bc314-9636-5526-b315-8f7961d3e912 with scrape type 2
2026-03-28 22:37:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a11bc314-9636-5526-b315-8f7961d3e912 with scrape type 2
2026-03-28 22:37:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a11bc314-9636-5526-b315-8f7961d3e912, identifier: SE63%20BOV
2026-03-28 22:37:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a11bc314-9636-5526-b315-8f7961d3e912 with identifier: SE63%20BOV
2026-03-28 22:37:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a11bc314-9636-5526-b315-8f7961d3e912 with identifier: SE63%20BOV
2026-03-28 22:37:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a11bc314-9636-5526-b315-8f7961d3e912 with identifier: SE63%20BOV to the API
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 90,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SE63%20BOV-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a11bc314-9636-5526-b315-8f7961d3e912',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SE63 BOV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SE63%20BOV&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 110835,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.5 DCI 90 DYNAMIQUE Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 90 DYNAMIQUE',
 'vin': 'VF15RRL0H49908891',
 'year': 2014}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SE63%2520BOV%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Saving data for SE63%20BOV: {'auction_closing_time': 1774864800.0, 'created_time': 1774350071.159283, 'last_price_update_time': 1774737438.905441}
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SE63%2520BOV') HTTP/1.1" 204 0
2026-03-28 22:37:18 [bca.uk] INFO: Found listing with ID: SH67%20OEY
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520OEY%27 HTTP/1.1" 200 None
2026-03-28 22:37:18 [bca.uk] INFO: Scrape type for SH67%20OEY: 2
2026-03-28 22:37:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with identifier: SH67%20OEY
2026-03-28 22:37:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with scrape type 2
2026-03-28 22:37:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with scrape type 2
2026-03-28 22:37:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2daa17f2-0b3a-5650-ab3f-23d815cc16bc, identifier: SH67%20OEY
2026-03-28 22:37:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with identifier: SH67%20OEY
2026-03-28 22:37:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with identifier: SH67%20OEY
2026-03-28 22:37:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2daa17f2-0b3a-5650-ab3f-23d815cc16bc with identifier: SH67%20OEY to the API
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH67%20OEY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2daa17f2-0b3a-5650-ab3f-23d815cc16bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH67 OEY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH67%20OEY&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 92709,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL ASTRA 1.6 CDTI 16V 110 SRI VX-LINE Hatchback',
 'transmission': 'manual',
 'trim': 'CDTI 16V 110 SRI VX-LINE',
 'vin': 'W0VBF6EK5JG032025',
 'year': 2017}
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH67%2520OEY%27 HTTP/1.1" 200 None
2026-03-28 22:37:19 [bca.uk] INFO: Saving data for SH67%20OEY: {'auction_closing_time': 1774864800.0, 'created_time': 1773958150.189146, 'last_price_update_time': 1774737439.289948}
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH67%2520OEY') HTTP/1.1" 204 0
2026-03-28 22:37:19 [bca.uk] INFO: Found listing with ID: GK16%20VXP
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:37:19 [bca.uk] INFO: Scrape type for GK16%20VXP: 2
2026-03-28 22:37:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1beeed0-34e0-5100-9991-66a700a71fdd with identifier: GK16%20VXP
2026-03-28 22:37:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1beeed0-34e0-5100-9991-66a700a71fdd with scrape type 2
2026-03-28 22:37:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1beeed0-34e0-5100-9991-66a700a71fdd with scrape type 2
2026-03-28 22:37:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1beeed0-34e0-5100-9991-66a700a71fdd, identifier: GK16%20VXP
2026-03-28 22:37:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1beeed0-34e0-5100-9991-66a700a71fdd with identifier: GK16%20VXP
2026-03-28 22:37:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1beeed0-34e0-5100-9991-66a700a71fdd with identifier: GK16%20VXP
2026-03-28 22:37:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1beeed0-34e0-5100-9991-66a700a71fdd with identifier: GK16%20VXP to the API
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK16%20VXP-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'c1beeed0-34e0-5100-9991-66a700a71fdd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK16 VXP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK16%20VXP&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'RENAULT',
 'model': 'KADJAR',
 'odometer': 58450,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'RENAULT KADJAR 1.5 DCI 110 DYNAMIQUE S Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 DYNAMIQUE S',
 'vin': 'VF1RFE00354877499',
 'year': 2016}
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:37:19 [bca.uk] INFO: Saving data for GK16%20VXP: {'auction_closing_time': 1774864800.0, 'created_time': 1774350075.029414, 'last_price_update_time': 1774737439.694797}
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK16%2520VXP') HTTP/1.1" 204 0
2026-03-28 22:37:19 [bca.uk] INFO: Found listing with ID: KU16%20LSJ
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520LSJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:19 [bca.uk] INFO: Scrape type for KU16%20LSJ: 2
2026-03-28 22:37:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with identifier: KU16%20LSJ
2026-03-28 22:37:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with scrape type 2
2026-03-28 22:37:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with scrape type 2
2026-03-28 22:37:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b7cee41c-6b89-5cb0-8b0d-b6e0945ac752, identifier: KU16%20LSJ
2026-03-28 22:37:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with identifier: KU16%20LSJ
2026-03-28 22:37:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with identifier: KU16%20LSJ
2026-03-28 22:37:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b7cee41c-6b89-5cb0-8b0d-b6e0945ac752 with identifier: KU16%20LSJ to the API
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU16%20LSJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b7cee41c-6b89-5cb0-8b0d-b6e0945ac752',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU16 LSJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU16%20LSJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 97342,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.4 90 E/F SRI Hatchback',
 'transmission': 'manual',
 'trim': '90 E/F SRI',
 'vin': 'W0L0XEP08G6044803',
 'year': 2016}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU16%2520LSJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Saving data for KU16%20LSJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774350080.740955, 'last_price_update_time': 1774737440.104303}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU16%2520LSJ') HTTP/1.1" 204 0
2026-03-28 22:37:20 [bca.uk] INFO: Found listing with ID: ML66%20PCO
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520PCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Scrape type for ML66%20PCO: 2
2026-03-28 22:37:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with identifier: ML66%20PCO
2026-03-28 22:37:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with scrape type 2
2026-03-28 22:37:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with scrape type 2
2026-03-28 22:37:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2ccd38de-0fa3-58a3-abd6-5744c0b0490e, identifier: ML66%20PCO
2026-03-28 22:37:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with identifier: ML66%20PCO
2026-03-28 22:37:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with identifier: ML66%20PCO
2026-03-28 22:37:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2ccd38de-0fa3-58a3-abd6-5744c0b0490e with identifier: ML66%20PCO to the API
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML66%20PCO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2ccd38de-0fa3-58a3-abd6-5744c0b0490e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ML66 PCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML66%20PCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'NISSAN',
 'model': 'QASHQAI',
 'odometer': 63199,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN QASHQAI 1.5 DCI 110 TEKNA Hatchback',
 'transmission': 'manual',
 'trim': 'DCI 110 TEKNA',
 'vin': 'SJNFAAJ11U1832779',
 'year': 2016}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML66%2520PCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Saving data for ML66%20PCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774350077.713075, 'last_price_update_time': 1774737440.483904}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML66%2520PCO') HTTP/1.1" 204 0
2026-03-28 22:37:20 [bca.uk] INFO: Found listing with ID: YH12%20UTA
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH12%2520UTA%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Scrape type for YH12%20UTA: 2
2026-03-28 22:37:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4bc2f23-b60f-5f17-9e26-467f6b132f12 with identifier: YH12%20UTA
2026-03-28 22:37:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4bc2f23-b60f-5f17-9e26-467f6b132f12 with scrape type 2
2026-03-28 22:37:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4bc2f23-b60f-5f17-9e26-467f6b132f12 with scrape type 2
2026-03-28 22:37:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4bc2f23-b60f-5f17-9e26-467f6b132f12, identifier: YH12%20UTA
2026-03-28 22:37:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4bc2f23-b60f-5f17-9e26-467f6b132f12 with identifier: YH12%20UTA
2026-03-28 22:37:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4bc2f23-b60f-5f17-9e26-467f6b132f12 with identifier: YH12%20UTA
2026-03-28 22:37:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4bc2f23-b60f-5f17-9e26-467f6b132f12 with identifier: YH12%20UTA to the API
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH12%20UTA-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4bc2f23-b60f-5f17-9e26-467f6b132f12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YH12 UTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH12%20UTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Preston',
 'make': 'FORD',
 'model': 'S-MAX',
 'odometer': 115213,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD S-MAX 2.0 TDCI 140 TITANIUM MPV',
 'transmission': 'manual',
 'trim': 'TDCI 140 TITANIUM',
 'vin': 'WF0SXXGBWSBP32224',
 'year': 2012}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH12%2520UTA%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Saving data for YH12%20UTA: {'auction_closing_time': 1774864800.0, 'created_time': 1774350216.563252, 'last_price_update_time': 1774737440.855757}
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH12%2520UTA') HTTP/1.1" 204 0
2026-03-28 22:37:20 [bca.uk] INFO: Found listing with ID: SJ70%20WZR
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520WZR%27 HTTP/1.1" 200 None
2026-03-28 22:37:20 [bca.uk] INFO: Scrape type for SJ70%20WZR: 2
2026-03-28 22:37:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 735637f2-412f-5562-866a-b2d299eedbbe with identifier: SJ70%20WZR
2026-03-28 22:37:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 735637f2-412f-5562-866a-b2d299eedbbe with scrape type 2
2026-03-28 22:37:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 735637f2-412f-5562-866a-b2d299eedbbe with scrape type 2
2026-03-28 22:37:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 735637f2-412f-5562-866a-b2d299eedbbe, identifier: SJ70%20WZR
2026-03-28 22:37:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 735637f2-412f-5562-866a-b2d299eedbbe with identifier: SJ70%20WZR
2026-03-28 22:37:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 735637f2-412f-5562-866a-b2d299eedbbe with identifier: SJ70%20WZR
2026-03-28 22:37:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 735637f2-412f-5562-866a-b2d299eedbbe with identifier: SJ70%20WZR to the API
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=130&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 147,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SJ70%20WZR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '735637f2-412f-5562-866a-b2d299eedbbe',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SJ70 WZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SJ70%20WZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 66545,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 3008 1.2 P/T 130 GT LINE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 130 GT LINE',
 'vin': 'VF3MRHNSMLS234259',
 'year': 2020}
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SJ70%2520WZR%27 HTTP/1.1" 200 None
2026-03-28 22:37:21 [bca.uk] INFO: Saving data for SJ70%20WZR: {'auction_closing_time': 1775037600.0, 'created_time': 1774350232.194108, 'last_price_update_time': 1774737441.351651}
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ70%2520WZR') HTTP/1.1" 204 0
2026-03-28 22:37:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:29 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:29 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded
2026-03-28 22:37:29 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:29 [bca.uk] INFO: Found listing with ID: LL17%20PGF
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520PGF%27 HTTP/1.1" 200 None
2026-03-28 22:37:29 [bca.uk] INFO: Scrape type for LL17%20PGF: 2
2026-03-28 22:37:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64eb942c-46fa-57d6-8517-cc076e153e5e with identifier: LL17%20PGF
2026-03-28 22:37:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64eb942c-46fa-57d6-8517-cc076e153e5e with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64eb942c-46fa-57d6-8517-cc076e153e5e with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64eb942c-46fa-57d6-8517-cc076e153e5e, identifier: LL17%20PGF
2026-03-28 22:37:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:29 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64eb942c-46fa-57d6-8517-cc076e153e5e with identifier: LL17%20PGF
2026-03-28 22:37:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64eb942c-46fa-57d6-8517-cc076e153e5e with identifier: LL17%20PGF
2026-03-28 22:37:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64eb942c-46fa-57d6-8517-cc076e153e5e with identifier: LL17%20PGF to the API
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL17%20PGF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '64eb942c-46fa-57d6-8517-cc076e153e5e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LL17 PGF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL17%20PGF&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'VOLVO',
 'model': 'V40',
 'odometer': 78600,
 'odometer_reading_unit': '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 T3 152 INSCRIPTION Hatchback',
 'transmission': 'manual',
 'trim': 'T3 152 INSCRIPTION',
 'vin': 'YV1MV37L1H2417816',
 'year': 2017}
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL17%2520PGF%27 HTTP/1.1" 200 None
2026-03-28 22:37:29 [bca.uk] INFO: Saving data for LL17%20PGF: {'auction_closing_time': 1774864800.0, 'created_time': 1773958245.039831, 'last_price_update_time': 1774737449.417294}
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL17%2520PGF') HTTP/1.1" 204 0
2026-03-28 22:37:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:29 [bca.uk] INFO: Found listing with ID: AJ15%20URR
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ15%2520URR%27 HTTP/1.1" 200 None
2026-03-28 22:37:29 [bca.uk] INFO: Scrape type for AJ15%20URR: 2
2026-03-28 22:37:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d85cd582-c170-560c-9150-3808226ddf75 with identifier: AJ15%20URR
2026-03-28 22:37:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d85cd582-c170-560c-9150-3808226ddf75 with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d85cd582-c170-560c-9150-3808226ddf75 with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d85cd582-c170-560c-9150-3808226ddf75, identifier: AJ15%20URR
2026-03-28 22:37:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d85cd582-c170-560c-9150-3808226ddf75 with identifier: AJ15%20URR
2026-03-28 22:37:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d85cd582-c170-560c-9150-3808226ddf75 with identifier: AJ15%20URR
2026-03-28 22:37:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d85cd582-c170-560c-9150-3808226ddf75 with identifier: AJ15%20URR to the API
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 107,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ15%20URR-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd85cd582-c170-560c-9150-3808226ddf75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AJ15 URR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ15%20URR&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'VOLKSWAGEN',
 'model': 'PASSAT',
 'odometer': 75678,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN PASSAT 2.0 TDI 150 SE BUSINESS Estate',
 'transmission': 'manual',
 'trim': 'TDI 150 SE BUSINESS',
 'vin': 'WVWZZZ3CZGE010546',
 'year': 2015}
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ15%2520URR%27 HTTP/1.1" 200 None
2026-03-28 22:37:29 [bca.uk] INFO: Saving data for AJ15%20URR: {'auction_closing_time': 1774951200.0, 'created_time': 1774005825.47039, 'last_price_update_time': 1774737449.833591}
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ15%2520URR') HTTP/1.1" 204 0
2026-03-28 22:37:29 [bca.uk] INFO: Found listing with ID: BJ70%20LWK
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 22:37:29 [bca.uk] INFO: Scrape type for BJ70%20LWK: 2
2026-03-28 22:37:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c4a28bd-4aec-5206-9cab-098aab003c9f with identifier: BJ70%20LWK
2026-03-28 22:37:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5c4a28bd-4aec-5206-9cab-098aab003c9f with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5c4a28bd-4aec-5206-9cab-098aab003c9f with scrape type 2
2026-03-28 22:37:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5c4a28bd-4aec-5206-9cab-098aab003c9f, identifier: BJ70%20LWK
2026-03-28 22:37:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5c4a28bd-4aec-5206-9cab-098aab003c9f with identifier: BJ70%20LWK
2026-03-28 22:37:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5c4a28bd-4aec-5206-9cab-098aab003c9f with identifier: BJ70%20LWK
2026-03-28 22:37:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5c4a28bd-4aec-5206-9cab-098aab003c9f with identifier: BJ70%20LWK to the API
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 122,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ70%20LWK-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5c4a28bd-4aec-5206-9cab-098aab003c9f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BJ70 LWK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ70%20LWK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'RENAULT',
 'model': 'CLIO',
 'odometer': 82476,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'RENAULT CLIO 1.0 SCE 75 PLAY Hatchback',
 'transmission': 'manual',
 'trim': 'SCE 75 PLAY',
 'vin': 'VF1RJA00665031533',
 'year': 2020}
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ70%2520LWK%27 HTTP/1.1" 200 None
2026-03-28 22:37:30 [bca.uk] INFO: Saving data for BJ70%20LWK: {'auction_closing_time': 1774951200.0, 'created_time': 1773841410.563502, 'last_price_update_time': 1774737450.236385}
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ70%2520LWK') HTTP/1.1" 204 0
2026-03-28 22:37:30 [bca.uk] INFO: Found listing with ID: YR17%20KCE
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:37:30 [bca.uk] INFO: Scrape type for YR17%20KCE: 2
2026-03-28 22:37:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 697dbdba-b713-5b8b-bf38-f074501457bd with identifier: YR17%20KCE
2026-03-28 22:37:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 697dbdba-b713-5b8b-bf38-f074501457bd with scrape type 2
2026-03-28 22:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 697dbdba-b713-5b8b-bf38-f074501457bd with scrape type 2
2026-03-28 22:37:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 697dbdba-b713-5b8b-bf38-f074501457bd, identifier: YR17%20KCE
2026-03-28 22:37:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 697dbdba-b713-5b8b-bf38-f074501457bd with identifier: YR17%20KCE
2026-03-28 22:37:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 697dbdba-b713-5b8b-bf38-f074501457bd with identifier: YR17%20KCE
2026-03-28 22:37:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 697dbdba-b713-5b8b-bf38-f074501457bd with identifier: YR17%20KCE to the API
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 135,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YR17%20KCE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '697dbdba-b713-5b8b-bf38-f074501457bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YR17 KCE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YR17%20KCE&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA VIGNALE',
 'odometer': 31123,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'FORD KUGA VIGNALE 2.0 TDCI 180 4WD StationWagon',
 'transmission': 'manual',
 'trim': 'TDCI 180 4WD',
 'vin': 'WF0AXXWPMAHM63016',
 'year': 2017}
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR17%2520KCE%27 HTTP/1.1" 200 None
2026-03-28 22:37:30 [bca.uk] INFO: Saving data for YR17%20KCE: {'auction_closing_time': 1774951200.0, 'created_time': 1774350099.550841, 'last_price_update_time': 1774737450.626125}
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YR17%2520KCE') HTTP/1.1" 204 0
2026-03-28 22:37:30 [bca.uk] INFO: Found listing with ID: BT62%20CNA
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520CNA%27 HTTP/1.1" 200 None
2026-03-28 22:37:30 [bca.uk] INFO: Scrape type for BT62%20CNA: 2
2026-03-28 22:37:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with identifier: BT62%20CNA
2026-03-28 22:37:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with scrape type 2
2026-03-28 22:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with scrape type 2
2026-03-28 22:37:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15, identifier: BT62%20CNA
2026-03-28 22:37:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with identifier: BT62%20CNA
2026-03-28 22:37:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with identifier: BT62%20CNA
2026-03-28 22:37:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9f94ea2a-b8ea-54d0-a494-c7e76bb43e15 with identifier: BT62%20CNA to the API
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BT62%20CNA-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '9f94ea2a-b8ea-54d0-a494-c7e76bb43e15',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BT62 CNA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BT62%20CNA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'FORD',
 'model': 'MONDEO',
 'odometer': 118290,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seller_name': None,
 'title': 'FORD MONDEO 2.0 TDCI 140 TITANIUM Hatchback',
 'transmission': 'manual',
 'trim': 'TDCI 140 TITANIUM',
 'vin': 'WF0EXXGBBECA69936',
 'year': 2012}
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT62%2520CNA%27 HTTP/1.1" 200 None
2026-03-28 22:37:31 [bca.uk] INFO: Saving data for BT62%20CNA: {'auction_closing_time': 1774951200.0, 'created_time': 1773834408.157249, 'last_price_update_time': 1774737451.024036}
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BT62%2520CNA') HTTP/1.1" 204 0
2026-03-28 22:37:31 [bca.uk] INFO: Found listing with ID: AF14%20FOA
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF14%2520FOA%27 HTTP/1.1" 200 None
2026-03-28 22:37:31 [bca.uk] INFO: Scrape type for AF14%20FOA: 2
2026-03-28 22:37:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d22a6f3-2ffe-531e-93ef-cd5274d426da with identifier: AF14%20FOA
2026-03-28 22:37:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d22a6f3-2ffe-531e-93ef-cd5274d426da with scrape type 2
2026-03-28 22:37:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d22a6f3-2ffe-531e-93ef-cd5274d426da with scrape type 2
2026-03-28 22:37:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1d22a6f3-2ffe-531e-93ef-cd5274d426da, identifier: AF14%20FOA
2026-03-28 22:37:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1d22a6f3-2ffe-531e-93ef-cd5274d426da with identifier: AF14%20FOA
2026-03-28 22:37:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1d22a6f3-2ffe-531e-93ef-cd5274d426da with identifier: AF14%20FOA
2026-03-28 22:37:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1d22a6f3-2ffe-531e-93ef-cd5274d426da with identifier: AF14%20FOA to the API
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 158,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF14%20FOA-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1d22a6f3-2ffe-531e-93ef-cd5274d426da',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AF14 FOA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF14%20FOA&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 83088,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'KIA SPORTAGE 1.6 GDI 1 StationWagon',
 'transmission': 'manual',
 'trim': 'GDI 1',
 'vin': 'U5YPB814LEL448029',
 'year': 2014}
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF14%2520FOA%27 HTTP/1.1" 200 None
2026-03-28 22:37:31 [bca.uk] INFO: Saving data for AF14%20FOA: {'auction_closing_time': 1774951200.0, 'created_time': 1774350140.477015, 'last_price_update_time': 1774737451.695253}
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF14%2520FOA') HTTP/1.1" 204 0
2026-03-28 22:37:31 [bca.uk] INFO: Found listing with ID: BC18%20EJO
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 22:37:31 [bca.uk] INFO: Scrape type for BC18%20EJO: 2
2026-03-28 22:37:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2fd983b6-990a-5578-a49d-579066d3fb12 with identifier: BC18%20EJO
2026-03-28 22:37:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2fd983b6-990a-5578-a49d-579066d3fb12 with scrape type 2
2026-03-28 22:37:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2fd983b6-990a-5578-a49d-579066d3fb12 with scrape type 2
2026-03-28 22:37:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2fd983b6-990a-5578-a49d-579066d3fb12, identifier: BC18%20EJO
2026-03-28 22:37:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2fd983b6-990a-5578-a49d-579066d3fb12 with identifier: BC18%20EJO
2026-03-28 22:37:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2fd983b6-990a-5578-a49d-579066d3fb12 with identifier: BC18%20EJO
2026-03-28 22:37:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2fd983b6-990a-5578-a49d-579066d3fb12 with identifier: BC18%20EJO to the API
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 117,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BC18%20EJO-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2fd983b6-990a-5578-a49d-579066d3fb12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BC18 EJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BC18%20EJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 32407,
 'odometer_reading_unit': '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': 'VF3MRHNYHJS324607',
 'year': 2018}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC18%2520EJO%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Saving data for BC18%20EJO: {'auction_closing_time': 1774951200.0, 'created_time': 1773828390.633118, 'last_price_update_time': 1774737452.088496}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BC18%2520EJO') HTTP/1.1" 204 0
2026-03-28 22:37:32 [bca.uk] INFO: Found listing with ID: DG64%20SUY
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520SUY%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Scrape type for DG64%20SUY: 2
2026-03-28 22:37:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 59730995-e486-56b8-a6e0-728b7921332f with identifier: DG64%20SUY
2026-03-28 22:37:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 59730995-e486-56b8-a6e0-728b7921332f with scrape type 2
2026-03-28 22:37:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 59730995-e486-56b8-a6e0-728b7921332f with scrape type 2
2026-03-28 22:37:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 59730995-e486-56b8-a6e0-728b7921332f, identifier: DG64%20SUY
2026-03-28 22:37:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 59730995-e486-56b8-a6e0-728b7921332f with identifier: DG64%20SUY
2026-03-28 22:37:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 59730995-e486-56b8-a6e0-728b7921332f with identifier: DG64%20SUY
2026-03-28 22:37:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 59730995-e486-56b8-a6e0-728b7921332f with identifier: DG64%20SUY to the API
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 154,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DG64%20SUY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '59730995-e486-56b8-a6e0-728b7921332f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DG64 SUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DG64%20SUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 250',
 'odometer': 118537,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 250 2.0 AMG SPORT 4M DCT Coupe',
 'transmission': 'automatic',
 'trim': 'AMG SPORT 4M DCT',
 'vin': 'WDD1173462N123220',
 'year': 2014}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG64%2520SUY%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Saving data for DG64%20SUY: {'auction_closing_time': 1774951200.0, 'created_time': 1774350132.54104, 'last_price_update_time': 1774737452.484257}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DG64%2520SUY') HTTP/1.1" 204 0
2026-03-28 22:37:32 [bca.uk] INFO: Found listing with ID: DK63%20YUC
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520YUC%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Scrape type for DK63%20YUC: 2
2026-03-28 22:37:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 739df888-2d84-5767-9cf3-c434faa49ae7 with identifier: DK63%20YUC
2026-03-28 22:37:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 739df888-2d84-5767-9cf3-c434faa49ae7 with scrape type 2
2026-03-28 22:37:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 739df888-2d84-5767-9cf3-c434faa49ae7 with scrape type 2
2026-03-28 22:37:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 739df888-2d84-5767-9cf3-c434faa49ae7, identifier: DK63%20YUC
2026-03-28 22:37:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 739df888-2d84-5767-9cf3-c434faa49ae7 with identifier: DK63%20YUC
2026-03-28 22:37:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 739df888-2d84-5767-9cf3-c434faa49ae7 with identifier: DK63%20YUC
2026-03-28 22:37:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 739df888-2d84-5767-9cf3-c434faa49ae7 with identifier: DK63%20YUC to the API
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DK63%20YUC-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '739df888-2d84-5767-9cf3-c434faa49ae7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DK63 YUC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DK63%20YUC&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'A3',
 'odometer': 106281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'AUDI A3 1.4 TFSI 122 S LINE Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 122 S LINE',
 'vin': 'WAUZZZ8V3EA061424',
 'year': 2013}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK63%2520YUC%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Saving data for DK63%20YUC: {'auction_closing_time': 1774951200.0, 'created_time': 1773841373.566578, 'last_price_update_time': 1774737452.882404}
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DK63%2520YUC') HTTP/1.1" 204 0
2026-03-28 22:37:32 [bca.uk] INFO: Found listing with ID: KN15%20JAU
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520JAU%27 HTTP/1.1" 200 None
2026-03-28 22:37:32 [bca.uk] INFO: Scrape type for KN15%20JAU: 2
2026-03-28 22:37:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with identifier: KN15%20JAU
2026-03-28 22:37:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with scrape type 2
2026-03-28 22:37:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with scrape type 2
2026-03-28 22:37:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed, identifier: KN15%20JAU
2026-03-28 22:37:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with identifier: KN15%20JAU
2026-03-28 22:37:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with identifier: KN15%20JAU
2026-03-28 22:37:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed with identifier: KN15%20JAU to the API
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN15%20JAU-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9e7ebd4e-fcf6-5fd5-8062-9c49683cf1ed',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KN15 JAU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN15%20JAU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'SKODA',
 'model': 'RAPID',
 'odometer': 93027,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'SKODA RAPID 1.2 TSI 105 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 105 SPORT',
 'vin': 'TMBBN6NH8F4025872',
 'year': 2015}
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN15%2520JAU%27 HTTP/1.1" 200 None
2026-03-28 22:37:33 [bca.uk] INFO: Saving data for KN15%20JAU: {'auction_closing_time': 1774951200.0, 'created_time': 1774350130.722564, 'last_price_update_time': 1774737453.271542}
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520JAU') HTTP/1.1" 204 0
2026-03-28 22:37:33 [bca.uk] INFO: Found listing with ID: KU13%20XXY
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:37:33 [bca.uk] INFO: Scrape type for KU13%20XXY: 2
2026-03-28 22:37:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 925410a4-217e-56af-aa11-ce970f056a17 with identifier: KU13%20XXY
2026-03-28 22:37:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 925410a4-217e-56af-aa11-ce970f056a17 with scrape type 2
2026-03-28 22:37:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 925410a4-217e-56af-aa11-ce970f056a17 with scrape type 2
2026-03-28 22:37:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 925410a4-217e-56af-aa11-ce970f056a17, identifier: KU13%20XXY
2026-03-28 22:37:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 925410a4-217e-56af-aa11-ce970f056a17 with identifier: KU13%20XXY
2026-03-28 22:37:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 925410a4-217e-56af-aa11-ce970f056a17 with identifier: KU13%20XXY
2026-03-28 22:37:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 925410a4-217e-56af-aa11-ce970f056a17 with identifier: KU13%20XXY to the API
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KU13%20XXY-GB',
 'category': 'Car',
 'color': 'violet',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '925410a4-217e-56af-aa11-ce970f056a17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KU13 XXY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KU13%20XXY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 59025,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 ACTIVE Hatchback',
 'transmission': 'manual',
 'trim': 'ACTIVE',
 'vin': 'VF3PNCFB4CR033096',
 'year': 2013}
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KU13%2520XXY%27 HTTP/1.1" 200 None
2026-03-28 22:37:33 [bca.uk] INFO: Saving data for KU13%20XXY: {'auction_closing_time': 1774951200.0, 'created_time': 1774350169.552707, 'last_price_update_time': 1774737453.795405}
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KU13%2520XXY') HTTP/1.1" 204 0
2026-03-28 22:37:33 [bca.uk] INFO: Found listing with ID: WN75%20AZV
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZV%27 HTTP/1.1" 200 None
2026-03-28 22:37:33 [bca.uk] INFO: Scrape type for WN75%20AZV: 2
2026-03-28 22:37:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with identifier: WN75%20AZV
2026-03-28 22:37:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with scrape type 2
2026-03-28 22:37:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with scrape type 2
2026-03-28 22:37:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b, identifier: WN75%20AZV
2026-03-28 22:37:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with identifier: WN75%20AZV
2026-03-28 22:37:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with identifier: WN75%20AZV
2026-03-28 22:37:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b with identifier: WN75%20AZV to the API
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20AZV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '3bd2aad8-bbc9-5fcb-ab2f-b6c7f08d898b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 AZV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20AZV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 12673,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 170 320 L2 H1 SPORT PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 170 320 L2 H1 SPORT',
 'vin': 'WF0RXXTAXRSR04226',
 'year': 2025}
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZV%27 HTTP/1.1" 200 None
2026-03-28 22:37:34 [bca.uk] INFO: Saving data for WN75%20AZV: {'auction_closing_time': 1774864800.0, 'created_time': 1773830860.999661, 'last_price_update_time': 1774737454.196106}
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520AZV') HTTP/1.1" 204 0
2026-03-28 22:37:34 [bca.uk] INFO: Found listing with ID: FH25%20ZGA
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 22:37:34 [bca.uk] INFO: Scrape type for FH25%20ZGA: 2
2026-03-28 22:37:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with identifier: FH25%20ZGA
2026-03-28 22:37:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with scrape type 2
2026-03-28 22:37:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with scrape type 2
2026-03-28 22:37:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7, identifier: FH25%20ZGA
2026-03-28 22:37:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with identifier: FH25%20ZGA
2026-03-28 22:37:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with identifier: FH25%20ZGA
2026-03-28 22:37:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6d066cc9-9a04-5123-9d2a-1f7bd59d38d7 with identifier: FH25%20ZGA to the API
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 205,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FH25%20ZGA-GB',
 'category': 'LightCommercialVehicle',
 'color': 'metamorphosis silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6d066cc9-9a04-5123-9d2a-1f7bd59d38d7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FH25 ZGA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FH25%20ZGA&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 12220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA0RSJ55162',
 'year': 2025}
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH25%2520ZGA%27 HTTP/1.1" 200 None
2026-03-28 22:37:34 [bca.uk] INFO: Saving data for FH25%20ZGA: {'auction_closing_time': 1774864800.0, 'created_time': 1774350326.55802, 'last_price_update_time': 1774737454.62642}
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FH25%2520ZGA') HTTP/1.1" 204 0
2026-03-28 22:37:34 [bca.uk] INFO: Found listing with ID: WV24%20YAO
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV24%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:37:34 [bca.uk] INFO: Scrape type for WV24%20YAO: 2
2026-03-28 22:37:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7761e5a-50a7-585a-8a8a-ee55495da256 with identifier: WV24%20YAO
2026-03-28 22:37:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7761e5a-50a7-585a-8a8a-ee55495da256 with scrape type 2
2026-03-28 22:37:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7761e5a-50a7-585a-8a8a-ee55495da256 with scrape type 2
2026-03-28 22:37:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7761e5a-50a7-585a-8a8a-ee55495da256, identifier: WV24%20YAO
2026-03-28 22:37:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7761e5a-50a7-585a-8a8a-ee55495da256 with identifier: WV24%20YAO
2026-03-28 22:37:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7761e5a-50a7-585a-8a8a-ee55495da256 with identifier: WV24%20YAO
2026-03-28 22:37:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7761e5a-50a7-585a-8a8a-ee55495da256 with identifier: WV24%20YAO to the API
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 203,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV24%20YAO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'e7761e5a-50a7-585a-8a8a-ee55495da256',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV24 YAO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV24%20YAO&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 25550,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 136 320 L1 H1 LIMITED',
 'vin': 'WF0RXXTA6RPJ61857',
 'year': 2024}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV24%2520YAO%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Saving data for WV24%20YAO: {'auction_closing_time': 1774864800.0, 'created_time': 1774350358.992444, 'last_price_update_time': 1774737455.025617}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV24%2520YAO') HTTP/1.1" 204 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: WO24%20NHH
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO24%2520NHH%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for WO24%20NHH: 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: WN24%20ZRF
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520ZRF%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for WN24%20ZRF: 2
2026-03-28 22:37:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with identifier: WN24%20ZRF
2026-03-28 22:37:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with scrape type 2
2026-03-28 22:37:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with scrape type 2
2026-03-28 22:37:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174, identifier: WN24%20ZRF
2026-03-28 22:37:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with identifier: WN24%20ZRF
2026-03-28 22:37:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with identifier: WN24%20ZRF
2026-03-28 22:37:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174 with identifier: WN24%20ZRF to the API
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 189,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN24%20ZRF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'ec0ec80f-ccfd-5c6b-b1d2-a4c5352ce174',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN24 ZRF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN24%20ZRF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 23834,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 300 L1 H1 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 300 L1 H1 LIMITED',
 'vin': 'WF0RXXTA0RRB07509',
 'year': 2024}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN24%2520ZRF%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Saving data for WN24%20ZRF: {'auction_closing_time': 1774864800.0, 'created_time': 1773825520.936872, 'last_price_update_time': 1774737455.450942}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN24%2520ZRF') HTTP/1.1" 204 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: DA24%20XFE
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA24%2520XFE%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for DA24%20XFE: 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: YN25%20NBO
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN25%2520NBO%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for YN25%20NBO: 2
2026-03-28 22:37:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d057005-b229-5d93-92d0-fb78e42dafe6 with identifier: YN25%20NBO
2026-03-28 22:37:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d057005-b229-5d93-92d0-fb78e42dafe6 with scrape type 2
2026-03-28 22:37:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d057005-b229-5d93-92d0-fb78e42dafe6 with scrape type 2
2026-03-28 22:37:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8d057005-b229-5d93-92d0-fb78e42dafe6, identifier: YN25%20NBO
2026-03-28 22:37:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8d057005-b229-5d93-92d0-fb78e42dafe6 with identifier: YN25%20NBO
2026-03-28 22:37:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8d057005-b229-5d93-92d0-fb78e42dafe6 with identifier: YN25%20NBO
2026-03-28 22:37:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8d057005-b229-5d93-92d0-fb78e42dafe6 with identifier: YN25%20NBO to the API
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 196,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YN25%20NBO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey matter',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8d057005-b229-5d93-92d0-fb78e42dafe6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YN25 NBO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YN25%20NBO&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 18076,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L1 H1 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L1 H1 TRAIL',
 'vin': 'WF0RXXTA6RRG73366',
 'year': 2025}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN25%2520NBO%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Saving data for YN25%20NBO: {'auction_closing_time': 1774864800.0, 'created_time': 1773825512.672681, 'last_price_update_time': 1774737455.87393}
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YN25%2520NBO') HTTP/1.1" 204 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: WR73%20NUC
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR73%2520NUC%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for WR73%20NUC: 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: BV75%20ONR
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV75%2520ONR%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for BV75%20ONR: 0
2026-03-28 22:37:35 [bca.uk] INFO: Found listing with ID: FG72%20LUZ
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LUZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:35 [bca.uk] INFO: Scrape type for FG72%20LUZ: 2
2026-03-28 22:37:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with identifier: FG72%20LUZ
2026-03-28 22:37:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with scrape type 2
2026-03-28 22:37:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with scrape type 2
2026-03-28 22:37:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d, identifier: FG72%20LUZ
2026-03-28 22:37:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with identifier: FG72%20LUZ
2026-03-28 22:37:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with identifier: FG72%20LUZ
2026-03-28 22:37:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 68d7f5e6-f34b-58cc-ad6b-3bb090433d0d with identifier: FG72%20LUZ to the API
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 264,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FG72%20LUZ-GB',
 'category': 'LightCommercialVehicle',
 'color': 'frozen white',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '68d7f5e6-f34b-58cc-ad6b-3bb090433d0d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FG72 LUZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FG72%20LUZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 20948,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 170 L3 LOW FLOOR(SKELETAL) Luton',
 'transmission': 'manual',
 'trim': 'EBL 170 L3 LOW FLOOR(SKELETAL)',
 'vin': 'WF0DXXTTRDNU47720',
 'year': 2022}
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FG72%2520LUZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Saving data for FG72%20LUZ: {'auction_closing_time': 1774864800.0, 'created_time': 1773825499.76963, 'last_price_update_time': 1774737456.325859}
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FG72%2520LUZ') HTTP/1.1" 204 0
2026-03-28 22:37:36 [bca.uk] INFO: Found listing with ID: WP24%20EBU
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP24%2520EBU%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Scrape type for WP24%20EBU: 0
2026-03-28 22:37:36 [bca.uk] INFO: Found listing with ID: WN73%20DJO
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN73%2520DJO%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Scrape type for WN73%20DJO: 0
2026-03-28 22:37:36 [bca.uk] INFO: Found listing with ID: WN75%20TGO
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520TGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Scrape type for WN75%20TGO: 2
2026-03-28 22:37:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4239a7e7-7967-5832-81be-5bf80c766532 with identifier: WN75%20TGO
2026-03-28 22:37:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4239a7e7-7967-5832-81be-5bf80c766532 with scrape type 2
2026-03-28 22:37:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4239a7e7-7967-5832-81be-5bf80c766532 with scrape type 2
2026-03-28 22:37:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4239a7e7-7967-5832-81be-5bf80c766532, identifier: WN75%20TGO
2026-03-28 22:37:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4239a7e7-7967-5832-81be-5bf80c766532 with identifier: WN75%20TGO
2026-03-28 22:37:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4239a7e7-7967-5832-81be-5bf80c766532 with identifier: WN75%20TGO
2026-03-28 22:37:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4239a7e7-7967-5832-81be-5bf80c766532 with identifier: WN75%20TGO to the API
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20TGO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'blue metallic',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '4239a7e7-7967-5832-81be-5bf80c766532',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 TGO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20TGO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'FORD',
 'model': 'E-TRANSIT CUSTM',
 'odometer': 1367,
 '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 E-TRANSIT CUSTM 160KW 320 RWD L1H1 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': '160KW 320 RWD L1H1 LIMITED',
 'vin': 'WF0RXXTA4BSP43572',
 'year': 2025}
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520TGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Saving data for WN75%20TGO: {'auction_closing_time': 1774864800.0, 'created_time': 1774350851.775846, 'last_price_update_time': 1774737456.841382}
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520TGO') HTTP/1.1" 204 0
2026-03-28 22:37:36 [bca.uk] INFO: Found listing with ID: WR75%20UPE
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UPE%27 HTTP/1.1" 200 None
2026-03-28 22:37:36 [bca.uk] INFO: Scrape type for WR75%20UPE: 2
2026-03-28 22:37:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dfa71a4-4805-5657-af17-93f7646a4037 with identifier: WR75%20UPE
2026-03-28 22:37:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dfa71a4-4805-5657-af17-93f7646a4037 with scrape type 2
2026-03-28 22:37:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dfa71a4-4805-5657-af17-93f7646a4037 with scrape type 2
2026-03-28 22:37:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dfa71a4-4805-5657-af17-93f7646a4037, identifier: WR75%20UPE
2026-03-28 22:37:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dfa71a4-4805-5657-af17-93f7646a4037 with identifier: WR75%20UPE
2026-03-28 22:37:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dfa71a4-4805-5657-af17-93f7646a4037 with identifier: WR75%20UPE
2026-03-28 22:37:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dfa71a4-4805-5657-af17-93f7646a4037 with identifier: WR75%20UPE to the API
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 190,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WR75%20UPE-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '6dfa71a4-4805-5657-af17-93f7646a4037',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WR75 UPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WR75%20UPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 7312,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 150 320 L1 H1 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 150 320 L1 H1 SPORT',
 'vin': 'WF0RXXTA5RSG49696',
 'year': 2025}
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR75%2520UPE%27 HTTP/1.1" 200 None
2026-03-28 22:37:37 [bca.uk] INFO: Saving data for WR75%20UPE: {'auction_closing_time': 1774864800.0, 'created_time': 1773823060.153153, 'last_price_update_time': 1774737457.23072}
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WR75%2520UPE') HTTP/1.1" 204 0
2026-03-28 22:37:37 [bca.uk] INFO: Found listing with ID: WN75%20CWF
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520CWF%27 HTTP/1.1" 200 None
2026-03-28 22:37:37 [bca.uk] INFO: Scrape type for WN75%20CWF: 2
2026-03-28 22:37:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: de21be50-a8f1-5293-8f07-138537903b0f with identifier: WN75%20CWF
2026-03-28 22:37:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item de21be50-a8f1-5293-8f07-138537903b0f with scrape type 2
2026-03-28 22:37:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item de21be50-a8f1-5293-8f07-138537903b0f with scrape type 2
2026-03-28 22:37:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: de21be50-a8f1-5293-8f07-138537903b0f, identifier: WN75%20CWF
2026-03-28 22:37:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: de21be50-a8f1-5293-8f07-138537903b0f with identifier: WN75%20CWF
2026-03-28 22:37:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: de21be50-a8f1-5293-8f07-138537903b0f with identifier: WN75%20CWF
2026-03-28 22:37:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: de21be50-a8f1-5293-8f07-138537903b0f with identifier: WN75%20CWF to the API
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 192,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20CWF-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'de21be50-a8f1-5293-8f07-138537903b0f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 CWF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20CWF&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 2761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 136 320 L2 H1 TRAIL PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 136 320 L2 H1 TRAIL',
 'vin': 'WF0RXXTA0RRS04478',
 'year': 2025}
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520CWF%27 HTTP/1.1" 200 None
2026-03-28 22:37:37 [bca.uk] INFO: Saving data for WN75%20CWF: {'auction_closing_time': 1774864800.0, 'created_time': 1773821551.8631, 'last_price_update_time': 1774737457.61739}
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520CWF') HTTP/1.1" 204 0
2026-03-28 22:37:37 [bca.uk] INFO: Found listing with ID: WN75%20GVO
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GVO%27 HTTP/1.1" 200 None
2026-03-28 22:37:37 [bca.uk] INFO: Scrape type for WN75%20GVO: 2
2026-03-28 22:37:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8cae0a2e-ea41-57d1-b4e1-1e63001805de with identifier: WN75%20GVO
2026-03-28 22:37:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8cae0a2e-ea41-57d1-b4e1-1e63001805de with scrape type 2
2026-03-28 22:37:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8cae0a2e-ea41-57d1-b4e1-1e63001805de with scrape type 2
2026-03-28 22:37:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8cae0a2e-ea41-57d1-b4e1-1e63001805de, identifier: WN75%20GVO
2026-03-28 22:37:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8cae0a2e-ea41-57d1-b4e1-1e63001805de with identifier: WN75%20GVO
2026-03-28 22:37:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8cae0a2e-ea41-57d1-b4e1-1e63001805de with identifier: WN75%20GVO
2026-03-28 22:37:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8cae0a2e-ea41-57d1-b4e1-1e63001805de with identifier: WN75%20GVO to the API
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 254,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20GVO-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8cae0a2e-ea41-57d1-b4e1-1e63001805de',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 GVO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20GVO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 RWD',
 'odometer': 6795,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 RWD 2.0 EBL 165 L4 H3 LIMITED PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 165 L4 H3 LIMITED',
 'vin': 'WF0EXXTTRESR10081',
 'year': 2025}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520GVO%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Saving data for WN75%20GVO: {'auction_closing_time': 1774864800.0, 'created_time': 1773823032.227047, 'last_price_update_time': 1774737458.021938}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520GVO') HTTP/1.1" 204 0
2026-03-28 22:37:38 [bca.uk] INFO: Found listing with ID: HV74%20XZL
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520XZL%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Scrape type for HV74%20XZL: 2
2026-03-28 22:37:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74e81585-9e24-50de-a32d-8e15d038a72e with identifier: HV74%20XZL
2026-03-28 22:37:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74e81585-9e24-50de-a32d-8e15d038a72e with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74e81585-9e24-50de-a32d-8e15d038a72e with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74e81585-9e24-50de-a32d-8e15d038a72e, identifier: HV74%20XZL
2026-03-28 22:37:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74e81585-9e24-50de-a32d-8e15d038a72e with identifier: HV74%20XZL
2026-03-28 22:37:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74e81585-9e24-50de-a32d-8e15d038a72e with identifier: HV74%20XZL
2026-03-28 22:37:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74e81585-9e24-50de-a32d-8e15d038a72e with identifier: HV74%20XZL to the API
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV74%20XZL-GB',
 'category': 'LightCommercialVehicle',
 'color': 'magnetic grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74e81585-9e24-50de-a32d-8e15d038a72e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV74 XZL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV74%20XZL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'TRANSIT 350 FWD',
 'odometer': 27338,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT 350 FWD 2.0 EBL 130 L3 H2 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': 'EBL 130 L3 H2 LIMITED',
 'vin': 'WF0EXXTTRERL74650',
 'year': 2024}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV74%2520XZL%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Saving data for HV74%20XZL: {'auction_closing_time': 1774864800.0, 'created_time': 1773821542.565018, 'last_price_update_time': 1774737458.486062}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV74%2520XZL') HTTP/1.1" 204 0
2026-03-28 22:37:38 [bca.uk] INFO: Found listing with ID: HV24%20MXB
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520MXB%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Scrape type for HV24%20MXB: 2
2026-03-28 22:37:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 609bb3b6-f22e-58b9-a898-c54cc55578cb with identifier: HV24%20MXB
2026-03-28 22:37:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 609bb3b6-f22e-58b9-a898-c54cc55578cb with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 609bb3b6-f22e-58b9-a898-c54cc55578cb with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 609bb3b6-f22e-58b9-a898-c54cc55578cb, identifier: HV24%20MXB
2026-03-28 22:37:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 609bb3b6-f22e-58b9-a898-c54cc55578cb with identifier: HV24%20MXB
2026-03-28 22:37:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 609bb3b6-f22e-58b9-a898-c54cc55578cb with identifier: HV24%20MXB
2026-03-28 22:37:38 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 609bb3b6-f22e-58b9-a898-c54cc55578cb with identifier: HV24%20MXB to the API
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 233,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HV24%20MXB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'carbonised grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '609bb3b6-f22e-58b9-a898-c54cc55578cb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'HV24 MXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HV24%20MXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 17601,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 205 4WD WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 205 4WD WILDTRAK',
 'vin': '6FPPXXMJ2PRR61043',
 'year': 2024}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HV24%2520MXB%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Saving data for HV24%20MXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774350688.549389, 'last_price_update_time': 1774737458.882207}
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HV24%2520MXB') HTTP/1.1" 204 0
2026-03-28 22:37:38 [bca.uk] INFO: Found listing with ID: WN75%20AZT
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:37:38 [bca.uk] INFO: Scrape type for WN75%20AZT: 2
2026-03-28 22:37:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with identifier: WN75%20AZT
2026-03-28 22:37:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with scrape type 2
2026-03-28 22:37:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf, identifier: WN75%20AZT
2026-03-28 22:37:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with identifier: WN75%20AZT
2026-03-28 22:37:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with identifier: WN75%20AZT
2026-03-28 22:37:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf with identifier: WN75%20AZT to the API
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN75%20AZT-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '55bfe42b-b7ea-5d2b-a396-0f1d0e45cbbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN75 AZT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN75%20AZT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'E-TRANSIT CUSTM',
 'odometer': 2063,
 '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 E-TRANSIT CUSTM 160KW 320 RWD L2H1 LIMITED PanelVan',
 'transmission': 'automatic',
 'trim': '160KW 320 RWD L2H1 LIMITED',
 'vin': 'WF0RXXTAXBSP37470',
 'year': 2025}
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN75%2520AZT%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Saving data for WN75%20AZT: {'auction_closing_time': 1774864800.0, 'created_time': 1774350427.025113, 'last_price_update_time': 1774737459.294435}
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN75%2520AZT') HTTP/1.1" 204 0
2026-03-28 22:37:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=132&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: WV75%20TVX
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV75%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for WV75%20TVX: 2
2026-03-28 22:37:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d671a2ce-bf9f-54d6-8722-e427bcd4b78c with identifier: WV75%20TVX
2026-03-28 22:37:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d671a2ce-bf9f-54d6-8722-e427bcd4b78c with scrape type 2
2026-03-28 22:37:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d671a2ce-bf9f-54d6-8722-e427bcd4b78c with scrape type 2
2026-03-28 22:37:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d671a2ce-bf9f-54d6-8722-e427bcd4b78c, identifier: WV75%20TVX
2026-03-28 22:37:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d671a2ce-bf9f-54d6-8722-e427bcd4b78c with identifier: WV75%20TVX
2026-03-28 22:37:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d671a2ce-bf9f-54d6-8722-e427bcd4b78c with identifier: WV75%20TVX
2026-03-28 22:37:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d671a2ce-bf9f-54d6-8722-e427bcd4b78c with identifier: WV75%20TVX to the API
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WV75%20TVX-GB',
 'category': 'LightCommercialVehicle',
 'color': 'agate black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': 'd671a2ce-bf9f-54d6-8722-e427bcd4b78c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WV75 TVX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WV75%20TVX&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'E-TRANSIT CUSTM',
 'odometer': 2281,
 '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 E-TRANSIT CUSTM 160KW 320 RWD L1H1 SPORT PanelVan',
 'transmission': 'automatic',
 'trim': '160KW 320 RWD L1H1 SPORT',
 'vin': 'WF0RXXTA2BSP43604',
 'year': 2025}
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WV75%2520TVX%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Saving data for WV75%20TVX: {'auction_closing_time': 1774864800.0, 'created_time': 1774350729.61343, 'last_price_update_time': 1774737459.684201}
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WV75%2520TVX') HTTP/1.1" 204 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: YGZ%202961
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YGZ%25202961%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for YGZ%202961: 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: VO70%20HMG
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520HMG%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for VO70%20HMG: 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: SY72%20UYF
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SY72%2520UYF%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for SY72%20UYF: 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: PK23%20EKM
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK23%2520EKM%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for PK23%20EKM: 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: NA23%20MTZ
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NA23%2520MTZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for NA23%20MTZ: 0
2026-03-28 22:37:39 [bca.uk] INFO: Found listing with ID: LT74%20PVV
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:37:39 [bca.uk] INFO: Scrape type for LT74%20PVV: 2
2026-03-28 22:37:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 08b576ff-e288-57f1-8ff8-3635b9c87a75 with identifier: LT74%20PVV
2026-03-28 22:37:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 08b576ff-e288-57f1-8ff8-3635b9c87a75 with scrape type 2
2026-03-28 22:37:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 08b576ff-e288-57f1-8ff8-3635b9c87a75 with scrape type 2
2026-03-28 22:37:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 08b576ff-e288-57f1-8ff8-3635b9c87a75, identifier: LT74%20PVV
2026-03-28 22:37:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 08b576ff-e288-57f1-8ff8-3635b9c87a75 with identifier: LT74%20PVV
2026-03-28 22:37:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 08b576ff-e288-57f1-8ff8-3635b9c87a75 with identifier: LT74%20PVV
2026-03-28 22:37:39 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 08b576ff-e288-57f1-8ff8-3635b9c87a75 with identifier: LT74%20PVV to the API
2026-03-28 22:37:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LT74%20PVV-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': '08b576ff-e288-57f1-8ff8-3635b9c87a75',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LT74 PVV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LT74%20PVV&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 6625,
 '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 PHEV GR SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV GR SPORT',
 'vin': 'JTPABACA00R013371',
 'year': 2024}
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LT74%2520PVV%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Saving data for LT74%20PVV: {'auction_closing_time': 1775037600.0, 'created_time': 1773833181.834018, 'last_price_update_time': 1774737460.190429}
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LT74%2520PVV') HTTP/1.1" 204 0
2026-03-28 22:37:40 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:40 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded
2026-03-28 22:37:40 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: DG72%20VTM
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG72%2520VTM%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for DG72%20VTM: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: BF74%20XYK
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF74%2520XYK%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for BF74%20XYK: 2
2026-03-28 22:37:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with identifier: BF74%20XYK
2026-03-28 22:37:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with scrape type 2
2026-03-28 22:37:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with scrape type 2
2026-03-28 22:37:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1ff92d81-20a9-5141-92fa-d7f6e334ccb2, identifier: BF74%20XYK
2026-03-28 22:37:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:40 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with identifier: BF74%20XYK
2026-03-28 22:37:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with identifier: BF74%20XYK
2026-03-28 22:37:40 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1ff92d81-20a9-5141-92fa-d7f6e334ccb2 with identifier: BF74%20XYK to the API
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF74%20XYK-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-01T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1ff92d81-20a9-5141-92fa-d7f6e334ccb2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF74 XYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF74%20XYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'VAUXHALL',
 'model': 'COMBO-E LIFE',
 'odometer': 10220,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL COMBO-E LIFE 100KW 52KWH DESIGN XL (7ST) MPV',
 'transmission': 'automatic',
 'trim': '100KW 52KWH DESIGN XL (7ST)',
 'vin': 'W0VEMZKU1RJ938682',
 'year': 2024}
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF74%2520XYK%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Saving data for BF74%20XYK: {'auction_closing_time': 1775037600.0, 'created_time': 1774351048.501264, 'last_price_update_time': 1774737460.691763}
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF74%2520XYK') HTTP/1.1" 204 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: GX20%20OJZ
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX20%2520OJZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for GX20%20OJZ: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: FD70%20JXG
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD70%2520JXG%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for FD70%20JXG: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: BN66%20BKE
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN66%2520BKE%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for BN66%20BKE: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: LP69%20MTU
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520MTU%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for LP69%20MTU: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: LM73%20VLU
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM73%2520VLU%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for LM73%20VLU: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: LL74%20DYB
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DYB%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for LL74%20DYB: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: KF73%20BXX
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520BXX%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for KF73%20BXX: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: LL74%20EYG
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520EYG%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for LL74%20EYG: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: LN24%20TYH
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520TYH%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for LN24%20TYH: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: WP70%20MGV
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP70%2520MGV%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for WP70%20MGV: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: VE14%20TGV
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE14%2520TGV%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for VE14%20TGV: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: NX17%20UKL
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX17%2520UKL%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for NX17%20UKL: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: NX14%20VHG
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520VHG%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for NX14%20VHG: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: NX14%20KNO
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX14%2520KNO%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for NX14%20KNO: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: SK70%20YDJ
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SK70%2520YDJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for SK70%20YDJ: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: DN19%20GWZ
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN19%2520GWZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for DN19%20GWZ: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: FY24%20WNN
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FY24%2520WNN%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for FY24%20WNN: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: K24%20ORD
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27K24%2520ORD%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for K24%20ORD: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: SV25%20POF
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV25%2520POF%27 HTTP/1.1" 200 None
2026-03-28 22:37:40 [bca.uk] INFO: Scrape type for SV25%20POF: 0
2026-03-28 22:37:40 [bca.uk] INFO: Found listing with ID: WN22%20FMA
2026-03-28 22:37:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520FMA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for WN22%20FMA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: FN70%20FYZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN70%2520FYZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for FN70%20FYZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: YH22%20XPW
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH22%2520XPW%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for YH22%20XPW: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: HG24%20XVW
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG24%2520XVW%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for HG24%20XVW: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: GY20%20AOZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY20%2520AOZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for GY20%20AOZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: KR62%20AOY
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KR62%2520AOY%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for KR62%20AOY: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: RE23%20UTR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE23%2520UTR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for RE23%20UTR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LA72%20TCV
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520TCV%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LA72%20TCV: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LD24%20ZZR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LD24%2520ZZR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LD24%20ZZR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: EJ16%20DFA
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ16%2520DFA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for EJ16%20DFA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: OV69%20JZP
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV69%2520JZP%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for OV69%20JZP: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: RK72%20ONP
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK72%2520ONP%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for RK72%20ONP: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: FM19%20EAC
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM19%2520EAC%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for FM19%20EAC: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: VX68%20WDV
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX68%2520WDV%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for VX68%20WDV: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: VX56%20NEO
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX56%2520NEO%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for VX56%20NEO: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LF02%20GMO
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF02%2520GMO%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LF02%20GMO: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: WK63%20YGM
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WK63%2520YGM%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for WK63%20YGM: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: CK16%20TBU
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK16%2520TBU%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for CK16%20TBU: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: HN17%20CUG
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN17%2520CUG%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for HN17%20CUG: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: VO15%20MXA
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO15%2520MXA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for VO15%20MXA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: FV13%20UUE
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FV13%2520UUE%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for FV13%20UUE: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: OY64%20VXD
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY64%2520VXD%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for OY64%20VXD: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: AU64%20VXP
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AU64%2520VXP%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for AU64%20VXP: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SH53%20EDZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH53%2520EDZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SH53%20EDZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: MF59%20EPL
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF59%2520EPL%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for MF59%20EPL: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: RS05%20GAL
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RS05%2520GAL%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for RS05%20GAL: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: DL65%20CWY
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL65%2520CWY%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for DL65%20CWY: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: MW64%20JVU
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MW64%2520JVU%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for MW64%20JVU: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: RE18%20ZRA
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE18%2520ZRA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for RE18%20ZRA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: A5%20BPN
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27A5%2520BPN%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for A5%20BPN: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SW69%20JXZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SW69%2520JXZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SW69%20JXZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: KX23%20OZT
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KX23%2520OZT%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for KX23%20OZT: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: PK21%20KZG
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PK21%2520KZG%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for PK21%20KZG: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LV21%20XYO
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LV21%2520XYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LV21%20XYO: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SM21%20DVC
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520DVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SM21%20DVC: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SM21%20EBP
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM21%2520EBP%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SM21%20EBP: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SO21%20GXX
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GXX%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SO21%20GXX: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SO21%20GYG
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GYG%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SO21%20GYG: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SO21%20GZH
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520GZH%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SO21%20GZH: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: YA22%20NZR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA22%2520NZR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for YA22%20NZR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: DE71%20XWR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DE71%2520XWR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for DE71%20XWR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: YR22%20LVP
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR22%2520LVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for YR22%20LVP: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: MD21%20FME
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520FME%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for MD21%20FME: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: SO21%20PVX
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SO21%2520PVX%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for SO21%20PVX: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: VK21%20YJR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520YJR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for VK21%20YJR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: OE23%20WTL
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE23%2520WTL%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for OE23%20WTL: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: EF22%20VUA
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF22%2520VUA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for EF22%20VUA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LM21%20ZPF
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM21%2520ZPF%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LM21%20ZPF: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: GJ67%20PXZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ67%2520PXZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for GJ67%20PXZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: HT21%20ATV
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT21%2520ATV%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for HT21%20ATV: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: OY20%20POV
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY20%2520POV%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for OY20%20POV: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: WP22%20BHW
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WP22%2520BHW%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for WP22%20BHW: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: RE70%20FXU
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE70%2520FXU%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for RE70%20FXU: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: YS18%20ZFV
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520ZFV%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for YS18%20ZFV: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: LF67%20WRA
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF67%2520WRA%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for LF67%20WRA: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: KV73%20WZJ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WZJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for KV73%20WZJ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: KV73%20WZC
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WZC%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for KV73%20WZC: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: KV73%20WYR
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WYR%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for KV73%20WYR: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: EA72%20FHZ
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA72%2520FHZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for EA72%20FHZ: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: EA18%20HKY
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA18%2520HKY%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for EA18%20HKY: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: CN69%20WYF
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CN69%2520WYF%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for CN69%20WYF: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: AF73%20LNU
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LNU%27 HTTP/1.1" 200 None
2026-03-28 22:37:41 [bca.uk] INFO: Scrape type for AF73%20LNU: 0
2026-03-28 22:37:41 [bca.uk] INFO: Found listing with ID: AF23%20LDU
2026-03-28 22:37:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520LDU%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AF23%20LDU: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AD72%20CAU
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AD72%2520CAU%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AD72%20CAU: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AJ09%20OHS
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ09%2520OHS%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AJ09%20OHS: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: EX20%20NLR
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX20%2520NLR%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for EX20%20NLR: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: VO70%20MEU
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO70%2520MEU%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for VO70%20MEU: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AF73%20LOA
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LOA%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AF73%20LOA: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: KV73%20WYY
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520WYY%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for KV73%20WYY: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: KV73%20XAB
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520XAB%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for KV73%20XAB: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AF73%20LNE
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LNE%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AF73%20LNE: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AF73%20LOD
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF73%2520LOD%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AF73%20LOD: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: EX23%20WFG
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX23%2520WFG%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for EX23%20WFG: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: KV73%20XAG
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV73%2520XAG%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for KV73%20XAG: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: FP72%20XLF
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP72%2520XLF%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for FP72%20XLF: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AK71%20VDY
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520VDY%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AK71%20VDY: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: AY71%20JJV
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AY71%2520JJV%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for AY71%20JJV: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: BF23%20AUP
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520AUP%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for BF23%20AUP: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: BK22%20EVX
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BK22%2520EVX%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for BK22%20EVX: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: DX22%20XUT
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX22%2520XUT%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for DX22%20XUT: 0
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: EK73%20YTH
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK73%2520YTH%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for EK73%20YTH: 0
2026-03-28 22:37:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:42 [bca.uk] INFO: Found listing with ID: YC25%20EKK
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Scrape type for YC25%20EKK: 2
2026-03-28 22:37:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49c16480-0cbd-55ed-b0f6-07d868c312c6 with identifier: YC25%20EKK
2026-03-28 22:37:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49c16480-0cbd-55ed-b0f6-07d868c312c6 with scrape type 2
2026-03-28 22:37:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 49c16480-0cbd-55ed-b0f6-07d868c312c6 with scrape type 2
2026-03-28 22:37:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 49c16480-0cbd-55ed-b0f6-07d868c312c6, identifier: YC25%20EKK
2026-03-28 22:37:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 49c16480-0cbd-55ed-b0f6-07d868c312c6 with identifier: YC25%20EKK
2026-03-28 22:37:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 49c16480-0cbd-55ed-b0f6-07d868c312c6 with identifier: YC25%20EKK
2026-03-28 22:37:42 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 49c16480-0cbd-55ed-b0f6-07d868c312c6 with identifier: YC25%20EKK to the API
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20EKK-GB',
 'category': 'Car',
 'color': 'sophisto grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '49c16480-0cbd-55ed-b0f6-07d868c312c6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 EKK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20EKK&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 14532,
 '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 X3 2.0 XDRIVE 30E M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 30E M SPORT',
 'vin': 'WBA66GP0X0N327464',
 'year': 2025}
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520EKK%27 HTTP/1.1" 200 None
2026-03-28 22:37:42 [bca.uk] INFO: Saving data for YC25%20EKK: {'auction_closing_time': 1774864800.0, 'created_time': 1773931914.737392, 'last_price_update_time': 1774737462.978254}
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520EKK') HTTP/1.1" 204 0
2026-03-28 22:37:43 [bca.uk] INFO: Found listing with ID: YC25%20OMX
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMX%27 HTTP/1.1" 200 None
2026-03-28 22:37:43 [bca.uk] INFO: Scrape type for YC25%20OMX: 2
2026-03-28 22:37:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e4b6893e-61a6-5113-936f-39b1bf486f45 with identifier: YC25%20OMX
2026-03-28 22:37:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e4b6893e-61a6-5113-936f-39b1bf486f45 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e4b6893e-61a6-5113-936f-39b1bf486f45 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e4b6893e-61a6-5113-936f-39b1bf486f45, identifier: YC25%20OMX
2026-03-28 22:37:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e4b6893e-61a6-5113-936f-39b1bf486f45 with identifier: YC25%20OMX
2026-03-28 22:37:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e4b6893e-61a6-5113-936f-39b1bf486f45 with identifier: YC25%20OMX
2026-03-28 22:37:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e4b6893e-61a6-5113-936f-39b1bf486f45 with identifier: YC25%20OMX to the API
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20OMX-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'e4b6893e-61a6-5113-936f-39b1bf486f45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 OMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20OMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '330E',
 'odometer': 9281,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH M SPORT',
 'vin': 'WBA40GK0208F31791',
 'year': 2025}
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMX%27 HTTP/1.1" 200 None
2026-03-28 22:37:43 [bca.uk] INFO: Saving data for YC25%20OMX: {'auction_closing_time': 1774864800.0, 'created_time': 1774351882.067505, 'last_price_update_time': 1774737463.465749}
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520OMX') HTTP/1.1" 204 0
2026-03-28 22:37:43 [bca.uk] INFO: Found listing with ID: YG74%20OHZ
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:43 [bca.uk] INFO: Scrape type for YG74%20OHZ: 2
2026-03-28 22:37:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with identifier: YG74%20OHZ
2026-03-28 22:37:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14f746e7-c2f1-530a-96b1-c5e8d0b132d9, identifier: YG74%20OHZ
2026-03-28 22:37:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with identifier: YG74%20OHZ
2026-03-28 22:37:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with identifier: YG74%20OHZ
2026-03-28 22:37:43 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14f746e7-c2f1-530a-96b1-c5e8d0b132d9 with identifier: YG74%20OHZ to the API
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OHZ-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '14f746e7-c2f1-530a-96b1-c5e8d0b132d9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OHZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OHZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'BMW',
 'model': '320I',
 'odometer': 12432,
 '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': 'WBA50FF0908E76166',
 'year': 2024}
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:43 [bca.uk] INFO: Saving data for YG74%20OHZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774351906.651812, 'last_price_update_time': 1774737463.842012}
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OHZ') HTTP/1.1" 204 0
2026-03-28 22:37:43 [bca.uk] INFO: Found listing with ID: YB25%20FHF
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520FHF%27 HTTP/1.1" 200 None
2026-03-28 22:37:43 [bca.uk] INFO: Scrape type for YB25%20FHF: 2
2026-03-28 22:37:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with identifier: YB25%20FHF
2026-03-28 22:37:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with scrape type 2
2026-03-28 22:37:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b977c5e0-db8f-5861-9ebf-bdd542bec3b9, identifier: YB25%20FHF
2026-03-28 22:37:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with identifier: YB25%20FHF
2026-03-28 22:37:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with identifier: YB25%20FHF
2026-03-28 22:37:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b977c5e0-db8f-5861-9ebf-bdd542bec3b9 with identifier: YB25%20FHF to the API
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB25%20FHF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b977c5e0-db8f-5861-9ebf-bdd542bec3b9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB25 FHF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB25%20FHF&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 8205,
 '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 X3 2.0 XDRIVE 20 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 20 M SPORT',
 'vin': 'WBA36GP090N337535',
 'year': 2025}
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520FHF%27 HTTP/1.1" 200 None
2026-03-28 22:37:44 [bca.uk] INFO: Saving data for YB25%20FHF: {'auction_closing_time': 1774864800.0, 'created_time': 1773824936.259948, 'last_price_update_time': 1774737464.268842}
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB25%2520FHF') HTTP/1.1" 204 0
2026-03-28 22:37:44 [bca.uk] INFO: Found listing with ID: YC25%20WFR
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:37:44 [bca.uk] INFO: Scrape type for YC25%20WFR: 2
2026-03-28 22:37:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16204876-3bb7-5d5c-964e-90fc163de215 with identifier: YC25%20WFR
2026-03-28 22:37:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16204876-3bb7-5d5c-964e-90fc163de215 with scrape type 2
2026-03-28 22:37:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 16204876-3bb7-5d5c-964e-90fc163de215 with scrape type 2
2026-03-28 22:37:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 16204876-3bb7-5d5c-964e-90fc163de215, identifier: YC25%20WFR
2026-03-28 22:37:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 16204876-3bb7-5d5c-964e-90fc163de215 with identifier: YC25%20WFR
2026-03-28 22:37:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 16204876-3bb7-5d5c-964e-90fc163de215 with identifier: YC25%20WFR
2026-03-28 22:37:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 16204876-3bb7-5d5c-964e-90fc163de215 with identifier: YC25%20WFR to the API
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 20,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20WFR-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '16204876-3bb7-5d5c-964e-90fc163de215',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 WFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20WFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 6760,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH SPORT Estate',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH SPORT',
 'vin': 'WBA42GL060FU85187',
 'year': 2025}
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520WFR%27 HTTP/1.1" 200 None
2026-03-28 22:37:44 [bca.uk] INFO: Saving data for YC25%20WFR: {'auction_closing_time': 1774864800.0, 'created_time': 1774351857.577213, 'last_price_update_time': 1774737464.678634}
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520WFR') HTTP/1.1" 204 0
2026-03-28 22:37:44 [bca.uk] INFO: Found listing with ID: YC25%20OGS
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:37:44 [bca.uk] INFO: Scrape type for YC25%20OGS: 2
2026-03-28 22:37:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 531c79f2-68a9-5103-9c3f-53e019ce2f35 with identifier: YC25%20OGS
2026-03-28 22:37:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 531c79f2-68a9-5103-9c3f-53e019ce2f35 with scrape type 2
2026-03-28 22:37:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 531c79f2-68a9-5103-9c3f-53e019ce2f35 with scrape type 2
2026-03-28 22:37:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 531c79f2-68a9-5103-9c3f-53e019ce2f35, identifier: YC25%20OGS
2026-03-28 22:37:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 531c79f2-68a9-5103-9c3f-53e019ce2f35 with identifier: YC25%20OGS
2026-03-28 22:37:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 531c79f2-68a9-5103-9c3f-53e019ce2f35 with identifier: YC25%20OGS
2026-03-28 22:37:44 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 531c79f2-68a9-5103-9c3f-53e019ce2f35 with identifier: YC25%20OGS to the API
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:44 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20OGS-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '531c79f2-68a9-5103-9c3f-53e019ce2f35',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 OGS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20OGS&vehicleType=*',
 'listing': 'auction',
 'location': 'Thurleigh',
 'make': 'BMW',
 'model': '330E',
 'odometer': 5790,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH M SPORT',
 'vin': 'WBA40GK0108F34228',
 'year': 2025}
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OGS%27 HTTP/1.1" 200 None
2026-03-28 22:37:45 [bca.uk] INFO: Saving data for YC25%20OGS: {'auction_closing_time': 1774864800.0, 'created_time': 1774351867.464154, 'last_price_update_time': 1774737465.069649}
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520OGS') HTTP/1.1" 204 0
2026-03-28 22:37:45 [bca.uk] INFO: Found listing with ID: YB25%20PGX
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 22:37:45 [bca.uk] INFO: Scrape type for YB25%20PGX: 2
2026-03-28 22:37:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3866d624-b34a-511a-8a38-ce972753e3ef with identifier: YB25%20PGX
2026-03-28 22:37:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3866d624-b34a-511a-8a38-ce972753e3ef with scrape type 2
2026-03-28 22:37:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3866d624-b34a-511a-8a38-ce972753e3ef with scrape type 2
2026-03-28 22:37:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3866d624-b34a-511a-8a38-ce972753e3ef, identifier: YB25%20PGX
2026-03-28 22:37:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3866d624-b34a-511a-8a38-ce972753e3ef with identifier: YB25%20PGX
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=black+sapphire HTTP/1.1" 200 None
2026-03-28 22:37:45 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:37:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3866d624-b34a-511a-8a38-ce972753e3ef with identifier: YB25%20PGX
2026-03-28 22:37:45 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3866d624-b34a-511a-8a38-ce972753e3ef with identifier: YB25%20PGX to the API
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 159,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YB25%20PGX-GB',
 'category': 'Car',
 'color': 'black sapphire',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3866d624-b34a-511a-8a38-ce972753e3ef',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YB25 PGX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YB25%20PGX&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 12424,
 '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 X3 2.0 XDRIVE 20 M SPORT StationWagon',
 'transmission': 'automatic',
 'trim': 'XDRIVE 20 M SPORT',
 'vin': 'WBA36GP070N337761',
 'year': 2025}
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YB25%2520PGX%27 HTTP/1.1" 200 None
2026-03-28 22:37:45 [bca.uk] INFO: Saving data for YB25%20PGX: {'auction_closing_time': 1774864800.0, 'created_time': 1773824944.084035, 'last_price_update_time': 1774737465.988089}
2026-03-28 22:37:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YB25%2520PGX') HTTP/1.1" 204 0
2026-03-28 22:37:46 [bca.uk] INFO: Found listing with ID: YC25%20OMF
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMF%27 HTTP/1.1" 200 None
2026-03-28 22:37:46 [bca.uk] INFO: Scrape type for YC25%20OMF: 2
2026-03-28 22:37:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a6f616d2-5fc9-5815-aaaf-06dfba5af529 with identifier: YC25%20OMF
2026-03-28 22:37:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a6f616d2-5fc9-5815-aaaf-06dfba5af529 with scrape type 2
2026-03-28 22:37:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a6f616d2-5fc9-5815-aaaf-06dfba5af529 with scrape type 2
2026-03-28 22:37:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a6f616d2-5fc9-5815-aaaf-06dfba5af529, identifier: YC25%20OMF
2026-03-28 22:37:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a6f616d2-5fc9-5815-aaaf-06dfba5af529 with identifier: YC25%20OMF
2026-03-28 22:37:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a6f616d2-5fc9-5815-aaaf-06dfba5af529 with identifier: YC25%20OMF
2026-03-28 22:37:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a6f616d2-5fc9-5815-aaaf-06dfba5af529 with identifier: YC25%20OMF to the API
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20OMF-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a6f616d2-5fc9-5815-aaaf-06dfba5af529',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 OMF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20OMF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '330E',
 'odometer': 6154,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH M SPORT',
 'vin': 'WBA40GK0708F31768',
 'year': 2025}
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520OMF%27 HTTP/1.1" 200 None
2026-03-28 22:37:46 [bca.uk] INFO: Saving data for YC25%20OMF: {'auction_closing_time': 1774864800.0, 'created_time': 1773842197.022272, 'last_price_update_time': 1774737466.421443}
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520OMF') HTTP/1.1" 204 0
2026-03-28 22:37:46 [bca.uk] INFO: Found listing with ID: YG74%20OTR
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:37:46 [bca.uk] INFO: Scrape type for YG74%20OTR: 2
2026-03-28 22:37:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with identifier: YG74%20OTR
2026-03-28 22:37:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with scrape type 2
2026-03-28 22:37:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with scrape type 2
2026-03-28 22:37:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1e0ddb66-20a6-5db7-9adc-aa99a522ec02, identifier: YG74%20OTR
2026-03-28 22:37:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with identifier: YG74%20OTR
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=brooklyn+grey HTTP/1.1" 200 None
2026-03-28 22:37:46 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:37:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with identifier: YG74%20OTR
2026-03-28 22:37:46 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1e0ddb66-20a6-5db7-9adc-aa99a522ec02 with identifier: YG74%20OTR to the API
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OTR-GB',
 'category': 'Car',
 'color': 'brooklyn grey',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1e0ddb66-20a6-5db7-9adc-aa99a522ec02',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OTR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OTR&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320I',
 'odometer': 21791,
 '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': 'WBA50FF0908E82100',
 'year': 2024}
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OTR%27 HTTP/1.1" 200 None
2026-03-28 22:37:46 [bca.uk] INFO: Saving data for YG74%20OTR: {'auction_closing_time': 1774864800.0, 'created_time': 1774351822.401052, 'last_price_update_time': 1774737466.929832}
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OTR') HTTP/1.1" 204 0
2026-03-28 22:37:46 [bca.uk] INFO: Found listing with ID: YG74%20OCH
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:37:46 [bca.uk] INFO: Scrape type for YG74%20OCH: 2
2026-03-28 22:37:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0599d69d-4164-5416-8287-9b0b60911bcc with identifier: YG74%20OCH
2026-03-28 22:37:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0599d69d-4164-5416-8287-9b0b60911bcc with scrape type 2
2026-03-28 22:37:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0599d69d-4164-5416-8287-9b0b60911bcc with scrape type 2
2026-03-28 22:37:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0599d69d-4164-5416-8287-9b0b60911bcc, identifier: YG74%20OCH
2026-03-28 22:37:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0599d69d-4164-5416-8287-9b0b60911bcc with identifier: YG74%20OCH
2026-03-28 22:37:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0599d69d-4164-5416-8287-9b0b60911bcc with identifier: YG74%20OCH
2026-03-28 22:37:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0599d69d-4164-5416-8287-9b0b60911bcc with identifier: YG74%20OCH to the API
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OCH-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0599d69d-4164-5416-8287-9b0b60911bcc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OCH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OCH&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320I',
 'odometer': 11118,
 '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': 'WBA50FF0508E80912',
 'year': 2024}
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCH%27 HTTP/1.1" 200 None
2026-03-28 22:37:47 [bca.uk] INFO: Saving data for YG74%20OCH: {'auction_closing_time': 1774864800.0, 'created_time': 1774351787.073624, 'last_price_update_time': 1774737467.351521}
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OCH') HTTP/1.1" 204 0
2026-03-28 22:37:47 [bca.uk] INFO: Found listing with ID: YG74%20OCF
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:37:47 [bca.uk] INFO: Scrape type for YG74%20OCF: 2
2026-03-28 22:37:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with identifier: YG74%20OCF
2026-03-28 22:37:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with scrape type 2
2026-03-28 22:37:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with scrape type 2
2026-03-28 22:37:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0d87248a-3fb5-5dc4-a891-6da98f8c90b6, identifier: YG74%20OCF
2026-03-28 22:37:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with identifier: YG74%20OCF
2026-03-28 22:37:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with identifier: YG74%20OCF
2026-03-28 22:37:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0d87248a-3fb5-5dc4-a891-6da98f8c90b6 with identifier: YG74%20OCF to the API
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OCF-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0d87248a-3fb5-5dc4-a891-6da98f8c90b6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OCF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OCF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'BMW',
 'model': '320I',
 'odometer': 10002,
 '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': 'WBA50FF0908E80850',
 'year': 2024}
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OCF%27 HTTP/1.1" 200 None
2026-03-28 22:37:47 [bca.uk] INFO: Saving data for YG74%20OCF: {'auction_closing_time': 1774864800.0, 'created_time': 1774351796.389406, 'last_price_update_time': 1774737467.754831}
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OCF') HTTP/1.1" 204 0
2026-03-28 22:37:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=133&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:37:47 [bca.uk] INFO: Found listing with ID: YC25%20VKT
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VKT%27 HTTP/1.1" 200 None
2026-03-28 22:37:47 [bca.uk] INFO: Scrape type for YC25%20VKT: 2
2026-03-28 22:37:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a89b8a12-c42b-5bad-b688-9aec1dffeb03 with identifier: YC25%20VKT
2026-03-28 22:37:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a89b8a12-c42b-5bad-b688-9aec1dffeb03 with scrape type 2
2026-03-28 22:37:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a89b8a12-c42b-5bad-b688-9aec1dffeb03 with scrape type 2
2026-03-28 22:37:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a89b8a12-c42b-5bad-b688-9aec1dffeb03, identifier: YC25%20VKT
2026-03-28 22:37:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a89b8a12-c42b-5bad-b688-9aec1dffeb03 with identifier: YC25%20VKT
2026-03-28 22:37:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a89b8a12-c42b-5bad-b688-9aec1dffeb03 with identifier: YC25%20VKT
2026-03-28 22:37:47 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a89b8a12-c42b-5bad-b688-9aec1dffeb03 with identifier: YC25%20VKT to the API
2026-03-28 22:37:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 21,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC25%20VKT-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a89b8a12-c42b-5bad-b688-9aec1dffeb03',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC25 VKT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC25%20VKT&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': '330E',
 'odometer': 5742,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2025-01-01',
 'seller_name': None,
 'title': 'BMW 330E 2.0 T 22.3KWH M SPORT Saloon',
 'transmission': 'automatic',
 'trim': 'T 22.3KWH M SPORT',
 'vin': 'WBA40GK0608F34323',
 'year': 2025}
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC25%2520VKT%27 HTTP/1.1" 200 None
2026-03-28 22:37:48 [bca.uk] INFO: Saving data for YC25%20VKT: {'auction_closing_time': 1774864800.0, 'created_time': 1774351775.063309, 'last_price_update_time': 1774737468.1365}
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC25%2520VKT') HTTP/1.1" 204 0
2026-03-28 22:37:48 [bca.uk] INFO: Found listing with ID: YG74%20OHX
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 22:37:48 [bca.uk] INFO: Scrape type for YG74%20OHX: 2
2026-03-28 22:37:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7dbb63a4-f5ed-555d-96b9-7fd951243805 with identifier: YG74%20OHX
2026-03-28 22:37:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7dbb63a4-f5ed-555d-96b9-7fd951243805 with scrape type 2
2026-03-28 22:37:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7dbb63a4-f5ed-555d-96b9-7fd951243805 with scrape type 2
2026-03-28 22:37:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7dbb63a4-f5ed-555d-96b9-7fd951243805, identifier: YG74%20OHX
2026-03-28 22:37:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7dbb63a4-f5ed-555d-96b9-7fd951243805 with identifier: YG74%20OHX
2026-03-28 22:37:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7dbb63a4-f5ed-555d-96b9-7fd951243805 with identifier: YG74%20OHX
2026-03-28 22:37:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7dbb63a4-f5ed-555d-96b9-7fd951243805 with identifier: YG74%20OHX to the API
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OHX-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7dbb63a4-f5ed-555d-96b9-7fd951243805',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OHX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OHX&vehicleType=*',
 'listing': 'auction',
 'location': 'Glasgow',
 'make': 'BMW',
 'model': '320I',
 'odometer': 21301,
 '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': 'WBA50FF0608E76058',
 'year': 2024}
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 22:37:48 [bca.uk] INFO: Saving data for YG74%20OHX: {'auction_closing_time': 1774864800.0, 'created_time': 1774351669.705939, 'last_price_update_time': 1774737468.605049}
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OHX') HTTP/1.1" 204 0
2026-03-28 22:37:48 [bca.uk] INFO: Total items found: 100
2026-03-28 22:37:48 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded
2026-03-28 22:37:48 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:37:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:48 [bca.uk] INFO: Found listing with ID: YG74%20OSO
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OSO%27 HTTP/1.1" 200 None
2026-03-28 22:37:48 [bca.uk] INFO: Scrape type for YG74%20OSO: 2
2026-03-28 22:37:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10d828d4-3ac4-5a99-9715-1aefdca3aadb with identifier: YG74%20OSO
2026-03-28 22:37:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10d828d4-3ac4-5a99-9715-1aefdca3aadb with scrape type 2
2026-03-28 22:37:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10d828d4-3ac4-5a99-9715-1aefdca3aadb with scrape type 2
2026-03-28 22:37:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10d828d4-3ac4-5a99-9715-1aefdca3aadb, identifier: YG74%20OSO
2026-03-28 22:37:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:48 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:37:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10d828d4-3ac4-5a99-9715-1aefdca3aadb with identifier: YG74%20OSO
2026-03-28 22:37:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10d828d4-3ac4-5a99-9715-1aefdca3aadb with identifier: YG74%20OSO
2026-03-28 22:37:48 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10d828d4-3ac4-5a99-9715-1aefdca3aadb with identifier: YG74%20OSO to the API
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:48 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YG74%20OSO-GB',
 'category': 'Car',
 'color': 'alpine white',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10d828d4-3ac4-5a99-9715-1aefdca3aadb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YG74 OSO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YG74%20OSO&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'BMW',
 'model': '320I',
 'odometer': 17550,
 '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': 'WBA50FF0308E76244',
 'year': 2024}
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YG74%2520OSO%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Saving data for YG74%20OSO: {'auction_closing_time': 1774864800.0, 'created_time': 1774351948.296685, 'last_price_update_time': 1774737469.012102}
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YG74%2520OSO') HTTP/1.1" 204 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: GL72%20UWA
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL72%2520UWA%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for GL72%20UWA: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LA72%20GSZ
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LA72%2520GSZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LA72%20GSZ: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LC72%20OBF
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LC72%2520OBF%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LC72%20OBF: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LN22%20XPX
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN22%2520XPX%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LN22%20XPX: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LX22%20UBL
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX22%2520UBL%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LX22%20UBL: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: ME21%20BGO
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ME21%2520BGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for ME21%20BGO: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: ML71%20EBM
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML71%2520EBM%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for ML71%20EBM: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: NJ22%20TZN
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ22%2520TZN%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for NJ22%20TZN: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: NJ23%20LLC
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NJ23%2520LLC%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for NJ23%20LLC: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: RV22%20XVX
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV22%2520XVX%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for RV22%20XVX: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: VE72%20WHX
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520WHX%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for VE72%20WHX: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: VO22%20WMX
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO22%2520WMX%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for VO22%20WMX: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: YA70%20MXH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA70%2520MXH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for YA70%20MXH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: YN71%20ZKY
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YN71%2520ZKY%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for YN71%20ZKY: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: YD71%20WCN
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YD71%2520WCN%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for YD71%20WCN: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: VK21%20NNO
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK21%2520NNO%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for VK21%20NNO: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: PY22%20DNX
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY22%2520DNX%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for PY22%20DNX: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: PN22%20PYO
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PN22%2520PYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for PN22%20PYO: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: OY22%20PZU
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY22%2520PZU%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for OY22%20PZU: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: NU23%20KRN
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NU23%2520KRN%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for NU23%20KRN: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: MK70%20ZKR
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MK70%2520ZKR%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for MK70%20ZKR: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: MF72%20XRM
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF72%2520XRM%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for MF72%20XRM: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: MD21%20ZBP
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD21%2520ZBP%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for MD21%20ZBP: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: FR23%20EUJ
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FR23%2520EUJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for FR23%20EUJ: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: FE23%20WDW
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520WDW%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for FE23%20WDW: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: DG74%20JBV
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DG74%2520JBV%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for DG74%20JBV: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: BN71%20HSK
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BN71%2520HSK%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for BN71%20HSK: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: SV22%20OOF
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV22%2520OOF%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for SV22%20OOF: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: ST22%20UGE
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST22%2520UGE%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for ST22%20UGE: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: SP23%20WWH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SP23%2520WWH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for SP23%20WWH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: HD57%20MCD
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HD57%2520MCD%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for HD57%20MCD: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: YX73%20UXH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YX73%2520UXH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for YX73%20UXH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: WF75%20VMR
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF75%2520VMR%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for WF75%20VMR: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: KY24%20WZH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KY24%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for KY24%20WZH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: KM21%20LWE
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM21%2520LWE%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for KM21%20LWE: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: GL25%20UKC
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GL25%2520UKC%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for GL25%20UKC: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: GD73%20PTY
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD73%2520PTY%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for GD73%20PTY: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: X23%20JCM
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27X23%2520JCM%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for X23%20JCM: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: EX22%20BJV
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX22%2520BJV%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for EX22%20BJV: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: DA15%20NYV
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA15%2520NYV%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for DA15%20NYV: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: KM15%20VRP
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM15%2520VRP%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for KM15%20VRP: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: OW23%20FCE
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW23%2520FCE%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for OW23%20FCE: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: OY72%20WFH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY72%2520WFH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for OY72%20WFH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: SV23%20XGR
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SV23%2520XGR%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for SV23%20XGR: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: FM23%20UDW
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM23%2520UDW%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for FM23%20UDW: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: BL15%20VTD
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BL15%2520VTD%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for BL15%20VTD: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LL16%20OOE
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL16%2520OOE%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LL16%20OOE: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: BD75%20OBH
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD75%2520OBH%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for BD75%20OBH: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LP69%20ZNV
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP69%2520ZNV%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LP69%20ZNV: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: CJ25%20EWR
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ25%2520EWR%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for CJ25%20EWR: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: BP25%20TXN
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP25%2520TXN%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for BP25%20TXN: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: BT74%20OBJ
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT74%2520OBJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for BT74%20OBJ: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: CV22%20YMP
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV22%2520YMP%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for CV22%20YMP: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: OW72%20WVK
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WVK%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for OW72%20WVK: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: OW72%20WVC
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for OW72%20WVC: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: MM72%20DCF
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MM72%2520DCF%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for MM72%20DCF: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: AVZ%205811
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AVZ%25205811%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for AVZ%205811: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: LJ72%20RDE
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ72%2520RDE%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for LJ72%20RDE: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: VN16%20XMT
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN16%2520XMT%27 HTTP/1.1" 200 None
2026-03-28 22:37:49 [bca.uk] INFO: Scrape type for VN16%20XMT: 0
2026-03-28 22:37:49 [bca.uk] INFO: Found listing with ID: WN16%20BJX
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN16%2520BJX%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WN16%20BJX: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: YK66%20ZPJ
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK66%2520ZPJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for YK66%20ZPJ: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: OE15%20JUC
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE15%2520JUC%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for OE15%20JUC: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: EX21%20UKD
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EX21%2520UKD%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for EX21%20UKD: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: DN22%20ZZU
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN22%2520ZZU%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for DN22%20ZZU: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BU68%20XUO
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU68%2520XUO%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BU68%20XUO: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: GX68%20WRV
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GX68%2520WRV%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for GX68%20WRV: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: ST73%20UHY
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ST73%2520UHY%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for ST73%20UHY: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: GV72%20ORU
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GV72%2520ORU%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for GV72%20ORU: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: YR60%20GXM
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YR60%2520GXM%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for YR60%20GXM: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: WO15%20OCD
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO15%2520OCD%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WO15%20OCD: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: WF63%20EFE
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WF63%2520EFE%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WF63%20EFE: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: VE72%20EZL
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520EZL%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for VE72%20EZL: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: VE72%20FTD
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520FTD%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for VE72%20FTD: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: VE72%20RNZ
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE72%2520RNZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for VE72%20RNZ: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: VN72%20WXD
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520WXD%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for VN72%20WXD: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: WU23%20LZB
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520LZB%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WU23%20LZB: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: WR69%20WBV
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR69%2520WBV%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WR69%20WBV: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: GY23%20XLW
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GY23%2520XLW%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for GY23%20XLW: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BC23%20PGK
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC23%2520PGK%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BC23%20PGK: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BC24%20RJY
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BC24%2520RJY%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BC24%20RJY: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BF23%20CVZ
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF23%2520CVZ%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BF23%20CVZ: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BG73%20ENC
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BG73%2520ENC%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BG73%20ENC: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: BW73%20PHV
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW73%2520PHV%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for BW73%20PHV: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: DF73%20VXB
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF73%2520VXB%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for DF73%20VXB: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: EF74%20RKJ
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF74%2520RKJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for EF74%20RKJ: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: EJ72%20WNB
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ72%2520WNB%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for EJ72%20WNB: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: EN72%20WCL
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EN72%2520WCL%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for EN72%20WCL: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: GF75%20YDS
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GF75%2520YDS%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for GF75%20YDS: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: HK72%20ZWX
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HK72%2520ZWX%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for HK72%20ZWX: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: LR24%20UVP
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520UVP%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for LR24%20UVP: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: PF72%20WLX
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF72%2520WLX%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for PF72%20WLX: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: VK25%20EYO
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK25%2520EYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for VK25%20EYO: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: WD72%20KYO
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD72%2520KYO%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for WD72%20KYO: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: YA72%20OPH
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520OPH%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for YA72%20OPH: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: HN23%20GHB
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HN23%2520GHB%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for HN23%20GHB: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: HY65%20MYF
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY65%2520MYF%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for HY65%20MYF: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: YC68%20OHX
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC68%2520OHX%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for YC68%20OHX: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: FX64%20OGW
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FX64%2520OGW%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for FX64%20OGW: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: OY66%20AAK
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY66%2520AAK%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for OY66%20AAK: 0
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: DF15%20NGO
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DF15%2520NGO%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for DF15%20NGO: 0
2026-03-28 22:37:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:37:50 [bca.uk] INFO: Found listing with ID: EF69%20RXB
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF69%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 22:37:50 [bca.uk] INFO: Scrape type for EF69%20RXB: 2
2026-03-28 22:37:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25779c96-e95a-5336-a640-c9831ae5c4a8 with identifier: EF69%20RXB
2026-03-28 22:37:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25779c96-e95a-5336-a640-c9831ae5c4a8 with scrape type 2
2026-03-28 22:37:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25779c96-e95a-5336-a640-c9831ae5c4a8 with scrape type 2
2026-03-28 22:37:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 25779c96-e95a-5336-a640-c9831ae5c4a8, identifier: EF69%20RXB
2026-03-28 22:37:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 25779c96-e95a-5336-a640-c9831ae5c4a8 with identifier: EF69%20RXB
2026-03-28 22:37:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 25779c96-e95a-5336-a640-c9831ae5c4a8 with identifier: EF69%20RXB
2026-03-28 22:37:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 25779c96-e95a-5336-a640-c9831ae5c4a8 with identifier: EF69%20RXB to the API
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EF69%20RXB-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.1L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '25779c96-e95a-5336-a640-c9831ae5c4a8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EF69 RXB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EF69%20RXB&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 69147,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.1 85 TREND Hatchback',
 'transmission': 'manual',
 'trim': '85 TREND',
 'vin': 'WF0JXXGAHJKU78414',
 'year': 2019}
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EF69%2520RXB%27 HTTP/1.1" 200 None
2026-03-28 22:37:51 [bca.uk] INFO: Saving data for EF69%20RXB: {'auction_closing_time': 1774864800.0, 'created_time': 1774351608.436814, 'last_price_update_time': 1774737471.375765}
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EF69%2520RXB') HTTP/1.1" 204 0
2026-03-28 22:37:51 [bca.uk] INFO: Found listing with ID: DU67%20GCO
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520GCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:51 [bca.uk] INFO: Scrape type for DU67%20GCO: 2
2026-03-28 22:37:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with identifier: DU67%20GCO
2026-03-28 22:37:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with scrape type 2
2026-03-28 22:37:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with scrape type 2
2026-03-28 22:37:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2c809ff8-54f4-5aac-b010-7caa44cb0b39, identifier: DU67%20GCO
2026-03-28 22:37:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with identifier: DU67%20GCO
2026-03-28 22:37:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with identifier: DU67%20GCO
2026-03-28 22:37:51 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2c809ff8-54f4-5aac-b010-7caa44cb0b39 with identifier: DU67%20GCO to the API
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DU67%20GCO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '2c809ff8-54f4-5aac-b010-7caa44cb0b39',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DU67 GCO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DU67%20GCO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'MOKKA X',
 'odometer': 74068,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'VAUXHALL MOKKA X 1.4 T 140 DESIGN S/S Hatchback',
 'transmission': 'manual',
 'trim': 'T 140 DESIGN S/S',
 'vin': 'W0LJC7E86HB235195',
 'year': 2017}
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU67%2520GCO%27 HTTP/1.1" 200 None
2026-03-28 22:37:51 [bca.uk] INFO: Saving data for DU67%20GCO: {'auction_closing_time': 1774864800.0, 'created_time': 1774352365.661288, 'last_price_update_time': 1774737471.927729}
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DU67%2520GCO') HTTP/1.1" 204 0
2026-03-28 22:37:51 [bca.uk] INFO: Found listing with ID: FL70%20WVT
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520WVT%27 HTTP/1.1" 200 None
2026-03-28 22:37:51 [bca.uk] INFO: Scrape type for FL70%20WVT: 2
2026-03-28 22:37:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with identifier: FL70%20WVT
2026-03-28 22:37:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with scrape type 2
2026-03-28 22:37:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with scrape type 2
2026-03-28 22:37:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52, identifier: FL70%20WVT
2026-03-28 22:37:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with identifier: FL70%20WVT
2026-03-28 22:37:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with identifier: FL70%20WVT
2026-03-28 22:37:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52 with identifier: FL70%20WVT to the API
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 137,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL70%20WVT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9a9d6cd7-1eb5-5ff7-88dd-fb9cff4d0a52',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FL70 WVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL70%20WVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FOCUS',
 'odometer': 74921,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seller_name': None,
 'title': 'FORD FOCUS 1.0 E/B 125 ST-LINE Hatchback',
 'transmission': 'automatic',
 'trim': 'E/B 125 ST-LINE',
 'vin': 'WF0NXXGCHNLK13247',
 'year': 2020}
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL70%2520WVT%27 HTTP/1.1" 200 None
2026-03-28 22:37:52 [bca.uk] INFO: Saving data for FL70%20WVT: {'auction_closing_time': 1774864800.0, 'created_time': 1774352338.923207, 'last_price_update_time': 1774737472.347001}
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520WVT') HTTP/1.1" 204 0
2026-03-28 22:37:52 [bca.uk] INFO: Found listing with ID: GM22%20AVJ
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM22%2520AVJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:52 [bca.uk] INFO: Scrape type for GM22%20AVJ: 2
2026-03-28 22:37:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with identifier: GM22%20AVJ
2026-03-28 22:37:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with scrape type 2
2026-03-28 22:37:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with scrape type 2
2026-03-28 22:37:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2, identifier: GM22%20AVJ
2026-03-28 22:37:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with identifier: GM22%20AVJ
2026-03-28 22:37:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with identifier: GM22%20AVJ
2026-03-28 22:37:52 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8bc3b6f0-e041-538e-bb6f-67b21df2f0b2 with identifier: GM22%20AVJ to the API
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GM22%20AVJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8bc3b6f0-e041-538e-bb6f-67b21df2f0b2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GM22 AVJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GM22%20AVJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A1 SPORTBACK',
 'odometer': 76290,
 'odometer_reading_unit': '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': 'WAUZZZGB8NR033384',
 'year': 2022}
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM22%2520AVJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:52 [bca.uk] INFO: Saving data for GM22%20AVJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774352316.505579, 'last_price_update_time': 1774737472.787166}
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GM22%2520AVJ') HTTP/1.1" 204 0
2026-03-28 22:37:52 [bca.uk] INFO: Found listing with ID: LG66%20XRN
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520XRN%27 HTTP/1.1" 200 None
2026-03-28 22:37:52 [bca.uk] INFO: Scrape type for LG66%20XRN: 2
2026-03-28 22:37:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f7295cc-fe77-5f14-9549-5919cd125301 with identifier: LG66%20XRN
2026-03-28 22:37:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8f7295cc-fe77-5f14-9549-5919cd125301 with scrape type 2
2026-03-28 22:37:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8f7295cc-fe77-5f14-9549-5919cd125301 with scrape type 2
2026-03-28 22:37:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8f7295cc-fe77-5f14-9549-5919cd125301, identifier: LG66%20XRN
2026-03-28 22:37:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8f7295cc-fe77-5f14-9549-5919cd125301 with identifier: LG66%20XRN
2026-03-28 22:37:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8f7295cc-fe77-5f14-9549-5919cd125301 with identifier: LG66%20XRN
2026-03-28 22:37:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8f7295cc-fe77-5f14-9549-5919cd125301 with identifier: LG66%20XRN to the API
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LG66%20XRN-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8f7295cc-fe77-5f14-9549-5919cd125301',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LG66 XRN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LG66%20XRN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MERCEDES-BENZ',
 'model': 'C200',
 'odometer': 120167,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ C200 2.0 T SPORT Estate',
 'transmission': 'manual',
 'trim': 'T SPORT',
 'vin': 'WDD2052422F410997',
 'year': 2016}
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG66%2520XRN%27 HTTP/1.1" 200 None
2026-03-28 22:37:53 [bca.uk] INFO: Saving data for LG66%20XRN: {'auction_closing_time': 1774864800.0, 'created_time': 1774352335.360814, 'last_price_update_time': 1774737473.202562}
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LG66%2520XRN') HTTP/1.1" 204 0
2026-03-28 22:37:53 [bca.uk] INFO: Found listing with ID: LJ67%20XFS
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ67%2520XFS%27 HTTP/1.1" 200 None
2026-03-28 22:37:53 [bca.uk] INFO: Scrape type for LJ67%20XFS: 2
2026-03-28 22:37:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f11924e4-45d5-5c40-9ece-ea86fe3f3396 with identifier: LJ67%20XFS
2026-03-28 22:37:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f11924e4-45d5-5c40-9ece-ea86fe3f3396 with scrape type 2
2026-03-28 22:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f11924e4-45d5-5c40-9ece-ea86fe3f3396 with scrape type 2
2026-03-28 22:37:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f11924e4-45d5-5c40-9ece-ea86fe3f3396, identifier: LJ67%20XFS
2026-03-28 22:37:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f11924e4-45d5-5c40-9ece-ea86fe3f3396 with identifier: LJ67%20XFS
2026-03-28 22:37:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f11924e4-45d5-5c40-9ece-ea86fe3f3396 with identifier: LJ67%20XFS
2026-03-28 22:37:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f11924e4-45d5-5c40-9ece-ea86fe3f3396 with identifier: LJ67%20XFS to the API
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LJ67%20XFS-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f11924e4-45d5-5c40-9ece-ea86fe3f3396',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LJ67 XFS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LJ67%20XFS&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC90',
 'odometer': 104903,
 'odometer_reading_unit': '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 XC90 2.0 D5 PP 235 AWD MOMENTUM PRO G/T StationWagon',
 'transmission': 'manual',
 'trim': 'D5 PP 235 AWD MOMENTUM PRO G/T',
 'vin': 'YV1LF68BCJ1212373',
 'year': 2017}
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ67%2520XFS%27 HTTP/1.1" 200 None
2026-03-28 22:37:53 [bca.uk] INFO: Saving data for LJ67%20XFS: {'auction_closing_time': 1774864800.0, 'created_time': 1774352295.682289, 'last_price_update_time': 1774737473.62702}
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ67%2520XFS') HTTP/1.1" 204 0
2026-03-28 22:37:53 [bca.uk] INFO: Found listing with ID: LN64%20FAM
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520FAM%27 HTTP/1.1" 200 None
2026-03-28 22:37:53 [bca.uk] INFO: Scrape type for LN64%20FAM: 2
2026-03-28 22:37:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adcc62fe-280a-5ff3-a09c-a2679d2d5817 with identifier: LN64%20FAM
2026-03-28 22:37:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adcc62fe-280a-5ff3-a09c-a2679d2d5817 with scrape type 2
2026-03-28 22:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adcc62fe-280a-5ff3-a09c-a2679d2d5817 with scrape type 2
2026-03-28 22:37:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: adcc62fe-280a-5ff3-a09c-a2679d2d5817, identifier: LN64%20FAM
2026-03-28 22:37:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: adcc62fe-280a-5ff3-a09c-a2679d2d5817 with identifier: LN64%20FAM
2026-03-28 22:37:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: adcc62fe-280a-5ff3-a09c-a2679d2d5817 with identifier: LN64%20FAM
2026-03-28 22:37:53 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: adcc62fe-280a-5ff3-a09c-a2679d2d5817 with identifier: LN64%20FAM to the API
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:53 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN64%20FAM-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'adcc62fe-280a-5ff3-a09c-a2679d2d5817',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LN64 FAM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN64%20FAM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 106195,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT 4M MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 140 BMT 4M MATCH DSG',
 'vin': 'WVGZZZ5NZFW025926',
 'year': 2014}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN64%2520FAM%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Saving data for LN64%20FAM: {'auction_closing_time': 1774864800.0, 'created_time': 1774352305.085957, 'last_price_update_time': 1774737474.035151}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN64%2520FAM') HTTP/1.1" 204 0
2026-03-28 22:37:54 [bca.uk] INFO: Found listing with ID: NG13%20HBL
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Scrape type for NG13%20HBL: 2
2026-03-28 22:37:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2f4ec02-1331-5a24-9d69-485ba966b2ce with identifier: NG13%20HBL
2026-03-28 22:37:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2f4ec02-1331-5a24-9d69-485ba966b2ce with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2f4ec02-1331-5a24-9d69-485ba966b2ce with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f2f4ec02-1331-5a24-9d69-485ba966b2ce, identifier: NG13%20HBL
2026-03-28 22:37:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f2f4ec02-1331-5a24-9d69-485ba966b2ce with identifier: NG13%20HBL
2026-03-28 22:37:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f2f4ec02-1331-5a24-9d69-485ba966b2ce with identifier: NG13%20HBL
2026-03-28 22:37:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f2f4ec02-1331-5a24-9d69-485ba966b2ce with identifier: NG13%20HBL to the API
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 98,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NG13%20HBL-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f2f4ec02-1331-5a24-9d69-485ba966b2ce',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NG13 HBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NG13%20HBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 90290,
 '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': 'VF7SA9HPKDW584094',
 'year': 2013}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NG13%2520HBL%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Saving data for NG13%20HBL: {'auction_closing_time': 1774864800.0, 'created_time': 1774352286.782255, 'last_price_update_time': 1774737474.441372}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NG13%2520HBL') HTTP/1.1" 204 0
2026-03-28 22:37:54 [bca.uk] INFO: Found listing with ID: RE15%20AUY
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE15%2520AUY%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Scrape type for RE15%20AUY: 2
2026-03-28 22:37:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1883715-092a-5edc-b82a-ef2425f53da6 with identifier: RE15%20AUY
2026-03-28 22:37:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1883715-092a-5edc-b82a-ef2425f53da6 with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c1883715-092a-5edc-b82a-ef2425f53da6 with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: c1883715-092a-5edc-b82a-ef2425f53da6, identifier: RE15%20AUY
2026-03-28 22:37:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: c1883715-092a-5edc-b82a-ef2425f53da6 with identifier: RE15%20AUY
2026-03-28 22:37:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: c1883715-092a-5edc-b82a-ef2425f53da6 with identifier: RE15%20AUY
2026-03-28 22:37:54 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: c1883715-092a-5edc-b82a-ef2425f53da6 with identifier: RE15%20AUY to the API
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 148,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RE15%20AUY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'c1883715-092a-5edc-b82a-ef2425f53da6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RE15 AUY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RE15%20AUY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF CABRIOLET',
 'odometer': 93719,
 'odometer_reading_unit': '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 CABRIOLET 1.4 TSI 160 GT DSG Convertible',
 'transmission': 'automatic',
 'trim': 'TSI 160 GT DSG',
 'vin': 'WVWZZZ1KZFK008199',
 'year': 2015}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RE15%2520AUY%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Saving data for RE15%20AUY: {'auction_closing_time': 1774864800.0, 'created_time': 1774352273.094123, 'last_price_update_time': 1774737474.836273}
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RE15%2520AUY') HTTP/1.1" 204 0
2026-03-28 22:37:54 [bca.uk] INFO: Found listing with ID: RF13%20JJO
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF13%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 22:37:54 [bca.uk] INFO: Scrape type for RF13%20JJO: 2
2026-03-28 22:37:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with identifier: RF13%20JJO
2026-03-28 22:37:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with scrape type 2
2026-03-28 22:37:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d7ecc2c2-d7bb-5383-972d-58d4d445afb9, identifier: RF13%20JJO
2026-03-28 22:37:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with identifier: RF13%20JJO
2026-03-28 22:37:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with identifier: RF13%20JJO
2026-03-28 22:37:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d7ecc2c2-d7bb-5383-972d-58d4d445afb9 with identifier: RF13%20JJO to the API
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 136,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RF13%20JJO-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd7ecc2c2-d7bb-5383-972d-58d4d445afb9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RF13 JJO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RF13%20JJO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'MAZDA',
 'model': 'CX-5',
 'odometer': 130451,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2013-01-01',
 'seller_name': None,
 'title': 'MAZDA CX-5 2.2 D 175 SPORT AWD StationWagon',
 'transmission': 'manual',
 'trim': 'D 175 SPORT AWD',
 'vin': 'JMZKEN92600158491',
 'year': 2013}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RF13%2520JJO%27 HTTP/1.1" 200 None
2026-03-28 22:37:55 [bca.uk] INFO: Saving data for RF13%20JJO: {'auction_closing_time': 1774864800.0, 'created_time': 1774352281.080987, 'last_price_update_time': 1774737475.222645}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RF13%2520JJO') HTTP/1.1" 204 0
2026-03-28 22:37:55 [bca.uk] INFO: Found listing with ID: RO17%20XFT
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520XFT%27 HTTP/1.1" 200 None
2026-03-28 22:37:55 [bca.uk] INFO: Scrape type for RO17%20XFT: 2
2026-03-28 22:37:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cb76a1b-12a7-560c-bc50-c231abd965e4 with identifier: RO17%20XFT
2026-03-28 22:37:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cb76a1b-12a7-560c-bc50-c231abd965e4 with scrape type 2
2026-03-28 22:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cb76a1b-12a7-560c-bc50-c231abd965e4 with scrape type 2
2026-03-28 22:37:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 9cb76a1b-12a7-560c-bc50-c231abd965e4, identifier: RO17%20XFT
2026-03-28 22:37:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 9cb76a1b-12a7-560c-bc50-c231abd965e4 with identifier: RO17%20XFT
2026-03-28 22:37:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 9cb76a1b-12a7-560c-bc50-c231abd965e4 with identifier: RO17%20XFT
2026-03-28 22:37:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 9cb76a1b-12a7-560c-bc50-c231abd965e4 with identifier: RO17%20XFT to the API
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 110,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO17%20XFT-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '9cb76a1b-12a7-560c-bc50-c231abd965e4',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'RO17 XFT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO17%20XFT&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'PEUGEOT',
 'model': '2008',
 'odometer': 54992,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 2008 1.2 P/T 110 ALLURE EAT6 MPV',
 'transmission': 'automatic',
 'trim': 'P/T 110 ALLURE EAT6',
 'vin': 'VF3CUHNZTHY113630',
 'year': 2017}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO17%2520XFT%27 HTTP/1.1" 200 None
2026-03-28 22:37:55 [bca.uk] INFO: Saving data for RO17%20XFT: {'auction_closing_time': 1774864800.0, 'created_time': 1774352226.092648, 'last_price_update_time': 1774737475.588877}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO17%2520XFT') HTTP/1.1" 204 0
2026-03-28 22:37:55 [bca.uk] INFO: Found listing with ID: SB67%20TOU
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB67%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 22:37:55 [bca.uk] INFO: Scrape type for SB67%20TOU: 2
2026-03-28 22:37:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69349fcf-4668-57ae-a003-b257c4f5c1bc with identifier: SB67%20TOU
2026-03-28 22:37:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69349fcf-4668-57ae-a003-b257c4f5c1bc with scrape type 2
2026-03-28 22:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69349fcf-4668-57ae-a003-b257c4f5c1bc with scrape type 2
2026-03-28 22:37:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 69349fcf-4668-57ae-a003-b257c4f5c1bc, identifier: SB67%20TOU
2026-03-28 22:37:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 69349fcf-4668-57ae-a003-b257c4f5c1bc with identifier: SB67%20TOU
2026-03-28 22:37:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 69349fcf-4668-57ae-a003-b257c4f5c1bc with identifier: SB67%20TOU
2026-03-28 22:37:55 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 69349fcf-4668-57ae-a003-b257c4f5c1bc with identifier: SB67%20TOU to the API
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SB67%20TOU-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '69349fcf-4668-57ae-a003-b257c4f5c1bc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SB67 TOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SB67%20TOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'VITARA',
 'odometer': 79363,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'SUZUKI VITARA 1.4 B-JET S ALLGRIP Hatchback',
 'transmission': 'manual',
 'trim': 'B-JET S ALLGRIP',
 'vin': 'TSMLYEA1S00333202',
 'year': 2017}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB67%2520TOU%27 HTTP/1.1" 200 None
2026-03-28 22:37:55 [bca.uk] INFO: Saving data for SB67%20TOU: {'auction_closing_time': 1774864800.0, 'created_time': 1774352243.186287, 'last_price_update_time': 1774737475.98853}
2026-03-28 22:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SB67%2520TOU') HTTP/1.1" 204 0
2026-03-28 22:37:56 [bca.uk] INFO: Found listing with ID: AE18%20NYH
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520NYH%27 HTTP/1.1" 200 None
2026-03-28 22:37:56 [bca.uk] INFO: Scrape type for AE18%20NYH: 2
2026-03-28 22:37:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14909a0c-854e-5c1d-8478-70c846f08004 with identifier: AE18%20NYH
2026-03-28 22:37:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14909a0c-854e-5c1d-8478-70c846f08004 with scrape type 2
2026-03-28 22:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14909a0c-854e-5c1d-8478-70c846f08004 with scrape type 2
2026-03-28 22:37:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 14909a0c-854e-5c1d-8478-70c846f08004, identifier: AE18%20NYH
2026-03-28 22:37:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 14909a0c-854e-5c1d-8478-70c846f08004 with identifier: AE18%20NYH
2026-03-28 22:37:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 14909a0c-854e-5c1d-8478-70c846f08004 with identifier: AE18%20NYH
2026-03-28 22:37:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 14909a0c-854e-5c1d-8478-70c846f08004 with identifier: AE18%20NYH to the API
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 167,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AE18%20NYH-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '14909a0c-854e-5c1d-8478-70c846f08004',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AE18 NYH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AE18%20NYH&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'R/R VELAR',
 'odometer': 76421,
 'odometer_reading_unit': '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 SE StationWagon',
 'transmission': 'automatic',
 'trim': 'D300 SE',
 'vin': 'SALYA2AK2JA757191',
 'year': 2018}
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE18%2520NYH%27 HTTP/1.1" 200 None
2026-03-28 22:37:56 [bca.uk] INFO: Saving data for AE18%20NYH: {'auction_closing_time': 1774864800.0, 'created_time': 1774352425.898303, 'last_price_update_time': 1774737476.459568}
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AE18%2520NYH') HTTP/1.1" 204 0
2026-03-28 22:37:56 [bca.uk] INFO: Found listing with ID: CP18%20JVC
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520JVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:56 [bca.uk] INFO: Scrape type for CP18%20JVC: 2
2026-03-28 22:37:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca24a3f0-bff3-514e-864e-afabaf064f96 with identifier: CP18%20JVC
2026-03-28 22:37:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca24a3f0-bff3-514e-864e-afabaf064f96 with scrape type 2
2026-03-28 22:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ca24a3f0-bff3-514e-864e-afabaf064f96 with scrape type 2
2026-03-28 22:37:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ca24a3f0-bff3-514e-864e-afabaf064f96, identifier: CP18%20JVC
2026-03-28 22:37:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ca24a3f0-bff3-514e-864e-afabaf064f96 with identifier: CP18%20JVC
2026-03-28 22:37:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ca24a3f0-bff3-514e-864e-afabaf064f96 with identifier: CP18%20JVC
2026-03-28 22:37:56 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ca24a3f0-bff3-514e-864e-afabaf064f96 with identifier: CP18%20JVC to the API
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CP18%20JVC-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'ca24a3f0-bff3-514e-864e-afabaf064f96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CP18 JVC',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CP18%20JVC&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'SUZUKI',
 'model': 'SX4 S CROSS',
 'odometer': 38898,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'SUZUKI SX4 S CROSS 1.0 B-JET SZ-T Hatchback',
 'transmission': 'automatic',
 'trim': 'B-JET SZ-T',
 'vin': 'TSMJYA02S00585453',
 'year': 2018}
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CP18%2520JVC%27 HTTP/1.1" 200 None
2026-03-28 22:37:56 [bca.uk] INFO: Saving data for CP18%20JVC: {'auction_closing_time': 1774864800.0, 'created_time': 1774352368.71697, 'last_price_update_time': 1774737476.876538}
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CP18%2520JVC') HTTP/1.1" 204 0
2026-03-28 22:37:56 [bca.uk] INFO: Found listing with ID: LH16%20CGY
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LH16%2520CGY%27 HTTP/1.1" 200 None
2026-03-28 22:37:56 [bca.uk] INFO: Scrape type for LH16%20CGY: 2
2026-03-28 22:37:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da37b93f-f735-5d40-9822-dcd62dfdcf45 with identifier: LH16%20CGY
2026-03-28 22:37:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da37b93f-f735-5d40-9822-dcd62dfdcf45 with scrape type 2
2026-03-28 22:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da37b93f-f735-5d40-9822-dcd62dfdcf45 with scrape type 2
2026-03-28 22:37:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: da37b93f-f735-5d40-9822-dcd62dfdcf45, identifier: LH16%20CGY
2026-03-28 22:37:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: da37b93f-f735-5d40-9822-dcd62dfdcf45 with identifier: LH16%20CGY
2026-03-28 22:37:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: da37b93f-f735-5d40-9822-dcd62dfdcf45 with identifier: LH16%20CGY
2026-03-28 22:37:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: da37b93f-f735-5d40-9822-dcd62dfdcf45 with identifier: LH16%20CGY to the API
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 219,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LH16%20CGY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '4.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'da37b93f-f735-5d40-9822-dcd62dfdcf45',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LH16 CGY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LH16%20CGY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'LAND ROVER',
 'model': 'RANGE ROVER',
 'odometer': 106142,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER 4.4 SDV8 VOGUE StationWagon',
 'transmission': 'manual',
 'trim': 'SDV8 VOGUE',
 'vin': 'SALGA2JE8GA286940',
 'year': 2016}
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37: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%2520CGY%27 HTTP/1.1" 200 None
2026-03-28 22:37:57 [bca.uk] INFO: Saving data for LH16%20CGY: {'auction_closing_time': 1774864800.0, 'created_time': 1774352361.989861, 'last_price_update_time': 1774737477.284542}
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LH16%2520CGY') HTTP/1.1" 204 0
2026-03-28 22:37:57 [bca.uk] INFO: Found listing with ID: MA17%20HXJ
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:57 [bca.uk] INFO: Scrape type for MA17%20HXJ: 2
2026-03-28 22:37:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a4adf58-35b1-549a-99d1-771de427a878 with identifier: MA17%20HXJ
2026-03-28 22:37:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a4adf58-35b1-549a-99d1-771de427a878 with scrape type 2
2026-03-28 22:37:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a4adf58-35b1-549a-99d1-771de427a878 with scrape type 2
2026-03-28 22:37:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0a4adf58-35b1-549a-99d1-771de427a878, identifier: MA17%20HXJ
2026-03-28 22:37:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0a4adf58-35b1-549a-99d1-771de427a878 with identifier: MA17%20HXJ
2026-03-28 22:37:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0a4adf58-35b1-549a-99d1-771de427a878 with identifier: MA17%20HXJ
2026-03-28 22:37:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0a4adf58-35b1-549a-99d1-771de427a878 with identifier: MA17%20HXJ to the API
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 174,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=MA17%20HXJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '0a4adf58-35b1-549a-99d1-771de427a878',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'MA17 HXJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=MA17%20HXJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'HYUNDAI',
 'model': 'SANTA FE',
 'odometer': 65947,
 'odometer_reading_unit': '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 SANTA FE 2.2 CRDI B/D PREMIUM SE (7ST) 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'CRDI B/D PREMIUM SE (7ST) 4WD',
 'vin': 'KMHSW81XSHU760633',
 'year': 2017}
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA17%2520HXJ%27 HTTP/1.1" 200 None
2026-03-28 22:37:57 [bca.uk] INFO: Saving data for MA17%20HXJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774352285.10261, 'last_price_update_time': 1774737477.675232}
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='MA17%2520HXJ') HTTP/1.1" 204 0
2026-03-28 22:37:57 [bca.uk] INFO: Found listing with ID: NX68%20WTA
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520WTA%27 HTTP/1.1" 200 None
2026-03-28 22:37:57 [bca.uk] INFO: Scrape type for NX68%20WTA: 2
2026-03-28 22:37:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with identifier: NX68%20WTA
2026-03-28 22:37:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with scrape type 2
2026-03-28 22:37:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with scrape type 2
2026-03-28 22:37:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1, identifier: NX68%20WTA
2026-03-28 22:37:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with identifier: NX68%20WTA
2026-03-28 22:37:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with identifier: NX68%20WTA
2026-03-28 22:37:57 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4aca4ee6-0e89-56f8-84c0-1f1ced09cea1 with identifier: NX68%20WTA to the API
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:57 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 155,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=NX68%20WTA-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4aca4ee6-0e89-56f8-84c0-1f1ced09cea1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'NX68 WTA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=NX68%20WTA&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 30349,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 1.4 TSI 150 BMT 4M SE NAV DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TSI 150 BMT 4M SE NAV DSG',
 'vin': 'WVGZZZ5NZJW919151',
 'year': 2018}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX68%2520WTA%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Saving data for NX68%20WTA: {'auction_closing_time': 1774864800.0, 'created_time': 1774352283.181797, 'last_price_update_time': 1774737478.08222}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='NX68%2520WTA') HTTP/1.1" 204 0
2026-03-28 22:37:58 [bca.uk] INFO: Found listing with ID: SS16%20MFY
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SS16%2520MFY%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Scrape type for SS16%20MFY: 2
2026-03-28 22:37:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f4d6c7a-80b3-5868-b12a-29acc5328718 with identifier: SS16%20MFY
2026-03-28 22:37:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f4d6c7a-80b3-5868-b12a-29acc5328718 with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f4d6c7a-80b3-5868-b12a-29acc5328718 with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5f4d6c7a-80b3-5868-b12a-29acc5328718, identifier: SS16%20MFY
2026-03-28 22:37:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5f4d6c7a-80b3-5868-b12a-29acc5328718 with identifier: SS16%20MFY
2026-03-28 22:37:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5f4d6c7a-80b3-5868-b12a-29acc5328718 with identifier: SS16%20MFY
2026-03-28 22:37:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5f4d6c7a-80b3-5868-b12a-29acc5328718 with identifier: SS16%20MFY to the API
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 138,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SS16%20MFY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '5f4d6c7a-80b3-5868-b12a-29acc5328718',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SS16 MFY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SS16%20MFY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A6 AVANT',
 'odometer': 105158,
 'odometer_reading_unit': '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 A6 AVANT 2.0 TDI 190 QUATTRO BLACK ED.S-T Estate',
 'transmission': 'automatic',
 'trim': 'TDI 190 QUATTRO BLACK ED.S-T',
 'vin': 'WAUZZZ4G6GN185108',
 'year': 2016}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SS16%2520MFY%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Saving data for SS16%20MFY: {'auction_closing_time': 1774864800.0, 'created_time': 1774352279.025523, 'last_price_update_time': 1774737478.462756}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SS16%2520MFY') HTTP/1.1" 204 0
2026-03-28 22:37:58 [bca.uk] INFO: Found listing with ID: VN18%20NPO
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520NPO%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Scrape type for VN18%20NPO: 2
2026-03-28 22:37:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with identifier: VN18%20NPO
2026-03-28 22:37:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2a7e7104-e8b7-57e8-9701-896ea8bd69a6, identifier: VN18%20NPO
2026-03-28 22:37:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with identifier: VN18%20NPO
2026-03-28 22:37:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with identifier: VN18%20NPO
2026-03-28 22:37:58 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2a7e7104-e8b7-57e8-9701-896ea8bd69a6 with identifier: VN18%20NPO to the API
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 163,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VN18%20NPO-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2a7e7104-e8b7-57e8-9701-896ea8bd69a6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VN18 NPO',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VN18%20NPO&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': '435D GRAN COUPE',
 'odometer': 56654,
 'odometer_reading_unit': '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 435D GRAN COUPE 3.0 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': 'XDRIVE M SPORT STEP',
 'vin': 'WBA4L32010BN92534',
 'year': 2018}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN18%2520NPO%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Saving data for VN18%20NPO: {'auction_closing_time': 1774864800.0, 'created_time': 1774352346.123378, 'last_price_update_time': 1774737478.858165}
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VN18%2520NPO') HTTP/1.1" 204 0
2026-03-28 22:37:58 [bca.uk] INFO: Found listing with ID: CV11%20YVH
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520YVH%27 HTTP/1.1" 200 None
2026-03-28 22:37:58 [bca.uk] INFO: Scrape type for CV11%20YVH: 2
2026-03-28 22:37:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d87630c6-95c0-504b-be4c-9c148c4343ee with identifier: CV11%20YVH
2026-03-28 22:37:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d87630c6-95c0-504b-be4c-9c148c4343ee with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d87630c6-95c0-504b-be4c-9c148c4343ee with scrape type 2
2026-03-28 22:37:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d87630c6-95c0-504b-be4c-9c148c4343ee, identifier: CV11%20YVH
2026-03-28 22:37:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d87630c6-95c0-504b-be4c-9c148c4343ee with identifier: CV11%20YVH
2026-03-28 22:37:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d87630c6-95c0-504b-be4c-9c148c4343ee with identifier: CV11%20YVH
2026-03-28 22:37:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d87630c6-95c0-504b-be4c-9c148c4343ee with identifier: CV11%20YVH to the API
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 165,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV11%20YVH-GB',
 'category': 'Car',
 'color': 'green',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd87630c6-95c0-504b-be4c-9c148c4343ee',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CV11 YVH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV11%20YVH&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'LAND ROVER',
 'model': 'FREELANDER 2',
 'odometer': 87436,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3500,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'LAND ROVER FREELANDER 2 2.2 TD4 150 GS StationWagon',
 'transmission': 'manual',
 'trim': 'TD4 150 GS',
 'vin': 'SALFA2CC8BH241102',
 'year': 2011}
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV11%2520YVH%27 HTTP/1.1" 200 None
2026-03-28 22:37:59 [bca.uk] INFO: Saving data for CV11%20YVH: {'auction_closing_time': 1774940400.0, 'created_time': 1773827021.965008, 'last_price_update_time': 1774737479.257609}
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV11%2520YVH') HTTP/1.1" 204 0
2026-03-28 22:37:59 [bca.uk] INFO: Found listing with ID: LO64%20UBA
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 22:37:59 [bca.uk] INFO: Scrape type for LO64%20UBA: 2
2026-03-28 22:37:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2026038-a255-5594-b3e5-29491978f7a7 with identifier: LO64%20UBA
2026-03-28 22:37:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2026038-a255-5594-b3e5-29491978f7a7 with scrape type 2
2026-03-28 22:37:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2026038-a255-5594-b3e5-29491978f7a7 with scrape type 2
2026-03-28 22:37:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d2026038-a255-5594-b3e5-29491978f7a7, identifier: LO64%20UBA
2026-03-28 22:37:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d2026038-a255-5594-b3e5-29491978f7a7 with identifier: LO64%20UBA
2026-03-28 22:37:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d2026038-a255-5594-b3e5-29491978f7a7 with identifier: LO64%20UBA
2026-03-28 22:37:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d2026038-a255-5594-b3e5-29491978f7a7 with identifier: LO64%20UBA to the API
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:37:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO64%20UBA-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.1L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd2026038-a255-5594-b3e5-29491978f7a7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO64 UBA',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO64%20UBA&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'MERCEDES-BENZ',
 'model': 'E220',
 'odometer': 104799,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 4350,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ E220 2.1 CDI B/T AMG LINE TIP Coupe',
 'transmission': 'manual',
 'trim': 'CDI B/T AMG LINE TIP',
 'vin': 'WDD2073012F303191',
 'year': 2014}
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520UBA%27 HTTP/1.1" 200 None
2026-03-28 22:37:59 [bca.uk] INFO: Saving data for LO64%20UBA: {'auction_closing_time': 1774940400.0, 'created_time': 1773909170.271084, 'last_price_update_time': 1774737479.661364}
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO64%2520UBA') HTTP/1.1" 204 0
2026-03-28 22:37:59 [bca.uk] INFO: Found listing with ID: OE16%20HTK
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520HTK%27 HTTP/1.1" 200 None
2026-03-28 22:37:59 [bca.uk] INFO: Scrape type for OE16%20HTK: 2
2026-03-28 22:37:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 922b0537-bd00-5d96-96cc-7a87083d2997 with identifier: OE16%20HTK
2026-03-28 22:37:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 922b0537-bd00-5d96-96cc-7a87083d2997 with scrape type 2
2026-03-28 22:37:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 922b0537-bd00-5d96-96cc-7a87083d2997 with scrape type 2
2026-03-28 22:37:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 922b0537-bd00-5d96-96cc-7a87083d2997, identifier: OE16%20HTK
2026-03-28 22:37:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 922b0537-bd00-5d96-96cc-7a87083d2997 with identifier: OE16%20HTK
2026-03-28 22:37:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 922b0537-bd00-5d96-96cc-7a87083d2997 with identifier: OE16%20HTK
2026-03-28 22:37:59 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 922b0537-bd00-5d96-96cc-7a87083d2997 with identifier: OE16%20HTK to the API
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:37:59 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OE16%20HTK-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '922b0537-bd00-5d96-96cc-7a87083d2997',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OE16 HTK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OE16%20HTK&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bedford',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 90460,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6500,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN7GH620770',
 'year': 2016}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OE16%2520HTK%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Saving data for OE16%20HTK: {'auction_closing_time': 1774940400.0, 'created_time': 1773909236.723347, 'last_price_update_time': 1774737480.05316}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OE16%2520HTK') HTTP/1.1" 204 0
2026-03-28 22:38:00 [bca.uk] INFO: Found listing with ID: FE69%20YPM
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520YPM%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Scrape type for FE69%20YPM: 2
2026-03-28 22:38:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33f6bac0-e681-5e7d-9605-ebc814b69f3c with identifier: FE69%20YPM
2026-03-28 22:38:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33f6bac0-e681-5e7d-9605-ebc814b69f3c with scrape type 2
2026-03-28 22:38:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33f6bac0-e681-5e7d-9605-ebc814b69f3c with scrape type 2
2026-03-28 22:38:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33f6bac0-e681-5e7d-9605-ebc814b69f3c, identifier: FE69%20YPM
2026-03-28 22:38:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33f6bac0-e681-5e7d-9605-ebc814b69f3c with identifier: FE69%20YPM
2026-03-28 22:38:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33f6bac0-e681-5e7d-9605-ebc814b69f3c with identifier: FE69%20YPM
2026-03-28 22:38:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33f6bac0-e681-5e7d-9605-ebc814b69f3c with identifier: FE69%20YPM to the API
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 204,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FE69%20YPM-GB',
 'category': 'LightCommercialVehicle',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '33f6bac0-e681-5e7d-9605-ebc814b69f3c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FE69 YPM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FE69%20YPM&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'RANGER',
 'odometer': 81333,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'FORD RANGER 2.0 EBL 213 WILDTRAK CrewCab Pick-up',
 'transmission': 'automatic',
 'trim': 'EBL 213 WILDTRAK',
 'vin': '6FPPXXMJ2PKY21283',
 'year': 2019}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FE69%2520YPM%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Saving data for FE69%20YPM: {'auction_closing_time': 1774951200.0, 'created_time': 1774353219.194474, 'last_price_update_time': 1774737480.46051}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FE69%2520YPM') HTTP/1.1" 204 0
2026-03-28 22:38:00 [bca.uk] INFO: Found listing with ID: JO54%20JAV
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JO54%2520JAV%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Scrape type for JO54%20JAV: 2
2026-03-28 22:38:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1aca1382-c671-5adc-ab98-5f5d837a4483 with identifier: JO54%20JAV
2026-03-28 22:38:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1aca1382-c671-5adc-ab98-5f5d837a4483 with scrape type 2
2026-03-28 22:38:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1aca1382-c671-5adc-ab98-5f5d837a4483 with scrape type 2
2026-03-28 22:38:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1aca1382-c671-5adc-ab98-5f5d837a4483, identifier: JO54%20JAV
2026-03-28 22:38:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1aca1382-c671-5adc-ab98-5f5d837a4483 with identifier: JO54%20JAV
2026-03-28 22:38:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1aca1382-c671-5adc-ab98-5f5d837a4483 with identifier: JO54%20JAV
2026-03-28 22:38:00 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1aca1382-c671-5adc-ab98-5f5d837a4483 with identifier: JO54%20JAV to the API
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 175,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=JO54%20JAV-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '1aca1382-c671-5adc-ab98-5f5d837a4483',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'JO54 JAV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=JO54%20JAV&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bristol',
 'make': 'BMW',
 'model': 'M135I',
 'odometer': 62009,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 10700,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW M135I 3.0 T STEP Hatchback',
 'transmission': 'automatic',
 'trim': 'T STEP',
 'vin': 'WBA1Y720805B42019',
 'year': 2015}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27JO54%2520JAV%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Saving data for JO54%20JAV: {'auction_closing_time': 1774940400.0, 'created_time': 1773933795.010396, 'last_price_update_time': 1774737480.936748}
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='JO54%2520JAV') HTTP/1.1" 204 0
2026-03-28 22:38:00 [bca.uk] INFO: Found listing with ID: BF16%20HHD
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:38:00 [bca.uk] INFO: Scrape type for BF16%20HHD: 2
2026-03-28 22:38:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 696683a8-62da-578c-a699-2f414566ddbd with identifier: BF16%20HHD
2026-03-28 22:38:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 696683a8-62da-578c-a699-2f414566ddbd with scrape type 2
2026-03-28 22:38:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 696683a8-62da-578c-a699-2f414566ddbd with scrape type 2
2026-03-28 22:38:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 696683a8-62da-578c-a699-2f414566ddbd, identifier: BF16%20HHD
2026-03-28 22:38:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 696683a8-62da-578c-a699-2f414566ddbd with identifier: BF16%20HHD
2026-03-28 22:38:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 696683a8-62da-578c-a699-2f414566ddbd with identifier: BF16%20HHD
2026-03-28 22:38:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 696683a8-62da-578c-a699-2f414566ddbd with identifier: BF16%20HHD to the API
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BF16%20HHD-GB',
 'category': 'Car',
 'color': 'orange',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '696683a8-62da-578c-a699-2f414566ddbd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BF16 HHD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BF16%20HHD&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Birmingham - Perry Barr',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 124494,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 3525,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'NISSAN X-TRAIL 1.6 DCI 130 N-TEC (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DCI 130 N-TEC (7ST)',
 'vin': 'JN1JCAT32U0026945',
 'year': 2016}
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF16%2520HHD%27 HTTP/1.1" 200 None
2026-03-28 22:38:01 [bca.uk] INFO: Saving data for BF16%20HHD: {'auction_closing_time': 1774940400.0, 'created_time': 1773933788.488801, 'last_price_update_time': 1774737481.370259}
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BF16%2520HHD') HTTP/1.1" 204 0
2026-03-28 22:38:01 [bca.uk] INFO: Found listing with ID: ESZ%201074
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25201074%27 HTTP/1.1" 200 None
2026-03-28 22:38:01 [bca.uk] INFO: Scrape type for ESZ%201074: 2
2026-03-28 22:38:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11a1cc02-750c-5016-89ef-08c8fb2cce01 with identifier: ESZ%201074
2026-03-28 22:38:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11a1cc02-750c-5016-89ef-08c8fb2cce01 with scrape type 2
2026-03-28 22:38:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11a1cc02-750c-5016-89ef-08c8fb2cce01 with scrape type 2
2026-03-28 22:38:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 11a1cc02-750c-5016-89ef-08c8fb2cce01, identifier: ESZ%201074
2026-03-28 22:38:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 11a1cc02-750c-5016-89ef-08c8fb2cce01 with identifier: ESZ%201074
2026-03-28 22:38:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 11a1cc02-750c-5016-89ef-08c8fb2cce01 with identifier: ESZ%201074
2026-03-28 22:38:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 11a1cc02-750c-5016-89ef-08c8fb2cce01 with identifier: ESZ%201074 to the API
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 153,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ESZ%201074-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '11a1cc02-750c-5016-89ef-08c8fb2cce01',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'ESZ 1074',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ESZ%201074&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 89439,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 5100,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN TIGUAN 2.0 TDI 140 BMT 4M MATCH DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'TDI 140 BMT 4M MATCH DSG',
 'vin': 'WVGZZZ5NZFW082451',
 'year': 2015}
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ESZ%25201074%27 HTTP/1.1" 200 None
2026-03-28 22:38:01 [bca.uk] INFO: Saving data for ESZ%201074: {'auction_closing_time': 1774940400.0, 'created_time': 1773933765.620209, 'last_price_update_time': 1774737481.760585}
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ESZ%25201074') HTTP/1.1" 204 0
2026-03-28 22:38:01 [bca.uk] INFO: Found listing with ID: SM15%20HEJ
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520HEJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:01 [bca.uk] INFO: Scrape type for SM15%20HEJ: 2
2026-03-28 22:38:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with identifier: SM15%20HEJ
2026-03-28 22:38:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with scrape type 2
2026-03-28 22:38:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with scrape type 2
2026-03-28 22:38:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b, identifier: SM15%20HEJ
2026-03-28 22:38:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with identifier: SM15%20HEJ
2026-03-28 22:38:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with identifier: SM15%20HEJ
2026-03-28 22:38:01 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b with identifier: SM15%20HEJ to the API
2026-03-28 22:38:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SM15%20HEJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Diesel',
 'id': '7c9dddbc-4a01-5e1d-898a-00a4aa9bce2b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SM15 HEJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SM15%20HEJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Manchester',
 'make': 'AUDI',
 'model': 'Q3',
 'odometer': 75945,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 6800,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI Q3 2.0 TDI 150 QUATTRO S LINE+ StationWagon',
 'transmission': 'manual',
 'trim': 'TDI 150 QUATTRO S LINE+',
 'vin': 'WAUZZZ8U7FR044345',
 'year': 2015}
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM15%2520HEJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:02 [bca.uk] INFO: Saving data for SM15%20HEJ: {'auction_closing_time': 1774940400.0, 'created_time': 1773933960.181576, 'last_price_update_time': 1774737482.166129}
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SM15%2520HEJ') HTTP/1.1" 204 0
2026-03-28 22:38:02 [bca.uk] INFO: Found listing with ID: DL73%20UHJ
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:02 [bca.uk] INFO: Scrape type for DL73%20UHJ: 2
2026-03-28 22:38:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with identifier: DL73%20UHJ
2026-03-28 22:38:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with scrape type 2
2026-03-28 22:38:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with scrape type 2
2026-03-28 22:38:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10ddfad2-e7d6-5976-94b8-727cb5123ba9, identifier: DL73%20UHJ
2026-03-28 22:38:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with identifier: DL73%20UHJ
2026-03-28 22:38:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with identifier: DL73%20UHJ
2026-03-28 22:38:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10ddfad2-e7d6-5976-94b8-727cb5123ba9 with identifier: DL73%20UHJ to the API
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 124,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DL73%20UHJ-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '10ddfad2-e7d6-5976-94b8-727cb5123ba9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DL73 UHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DL73%20UHJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Nottingham',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 14568,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12600,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 130 GS Hatchback',
 'transmission': 'automatic',
 'trim': 'T 130 GS',
 'vin': 'VXKUPHNSSP4293816',
 'year': 2023}
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520UHJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:02 [bca.uk] INFO: Saving data for DL73%20UHJ: {'auction_closing_time': 1774940400.0, 'created_time': 1773834908.023558, 'last_price_update_time': 1774737482.574129}
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520UHJ') HTTP/1.1" 204 0
2026-03-28 22:38:02 [bca.uk] INFO: Found listing with ID: KE23%20LXF
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXF%27 HTTP/1.1" 200 None
2026-03-28 22:38:02 [bca.uk] INFO: Scrape type for KE23%20LXF: 2
2026-03-28 22:38:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 78dd1530-9761-56bb-8aac-c8c773815981 with identifier: KE23%20LXF
2026-03-28 22:38:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 78dd1530-9761-56bb-8aac-c8c773815981 with scrape type 2
2026-03-28 22:38:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 78dd1530-9761-56bb-8aac-c8c773815981 with scrape type 2
2026-03-28 22:38:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 78dd1530-9761-56bb-8aac-c8c773815981, identifier: KE23%20LXF
2026-03-28 22:38:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 78dd1530-9761-56bb-8aac-c8c773815981 with identifier: KE23%20LXF
2026-03-28 22:38:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 78dd1530-9761-56bb-8aac-c8c773815981 with identifier: KE23%20LXF
2026-03-28 22:38:02 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 78dd1530-9761-56bb-8aac-c8c773815981 with identifier: KE23%20LXF to the API
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:02 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20LXF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '78dd1530-9761-56bb-8aac-c8c773815981',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE23 LXF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20LXF&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 4996,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13800,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4136826',
 'year': 2023}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXF%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Saving data for KE23%20LXF: {'auction_closing_time': 1774940400.0, 'created_time': 1773842388.536144, 'last_price_update_time': 1774737483.024529}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520LXF') HTTP/1.1" 204 0
2026-03-28 22:38:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:38:03 [bca.uk] INFO: Found listing with ID: KE23%20LXW
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXW%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Scrape type for KE23%20LXW: 2
2026-03-28 22:38:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91736b49-996e-517c-82e6-c75d48213f68 with identifier: KE23%20LXW
2026-03-28 22:38:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91736b49-996e-517c-82e6-c75d48213f68 with scrape type 2
2026-03-28 22:38:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91736b49-996e-517c-82e6-c75d48213f68 with scrape type 2
2026-03-28 22:38:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 91736b49-996e-517c-82e6-c75d48213f68, identifier: KE23%20LXW
2026-03-28 22:38:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 91736b49-996e-517c-82e6-c75d48213f68 with identifier: KE23%20LXW
2026-03-28 22:38:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 91736b49-996e-517c-82e6-c75d48213f68 with identifier: KE23%20LXW
2026-03-28 22:38:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 91736b49-996e-517c-82e6-c75d48213f68 with identifier: KE23%20LXW to the API
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KE23%20LXW-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '91736b49-996e-517c-82e6-c75d48213f68',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KE23 LXW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KE23%20LXW&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Blackbushe',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 5620,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 13500,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 TURBO 130 ULTIMATE Hatchback',
 'transmission': 'automatic',
 'trim': 'TURBO 130 ULTIMATE',
 'vin': 'VXKUPHNSSP4146789',
 'year': 2023}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LXW%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Saving data for KE23%20LXW: {'auction_closing_time': 1774940400.0, 'created_time': 1773846541.416286, 'last_price_update_time': 1774737483.498573}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KE23%2520LXW') HTTP/1.1" 204 0
2026-03-28 22:38:03 [bca.uk] INFO: Found listing with ID: LL74%20DKX
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKX%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Scrape type for LL74%20DKX: 2
2026-03-28 22:38:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 90fd13dc-295e-508a-a7fb-87c22b71ef85 with identifier: LL74%20DKX
2026-03-28 22:38:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 90fd13dc-295e-508a-a7fb-87c22b71ef85 with scrape type 2
2026-03-28 22:38:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 90fd13dc-295e-508a-a7fb-87c22b71ef85 with scrape type 2
2026-03-28 22:38:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 90fd13dc-295e-508a-a7fb-87c22b71ef85, identifier: LL74%20DKX
2026-03-28 22:38:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 90fd13dc-295e-508a-a7fb-87c22b71ef85 with identifier: LL74%20DKX
2026-03-28 22:38:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 90fd13dc-295e-508a-a7fb-87c22b71ef85 with identifier: LL74%20DKX
2026-03-28 22:38:03 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 90fd13dc-295e-508a-a7fb-87c22b71ef85 with identifier: LL74%20DKX to the API
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LL74%20DKX-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': '90fd13dc-295e-508a-a7fb-87c22b71ef85',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LL74 DKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LL74%20DKX&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6860,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 12800,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'VAUXHALL CORSA 1.2 T 100 GS Hatchback',
 'transmission': 'manual',
 'trim': 'T 100 GS',
 'vin': 'VXKUPHNE5R4298189',
 'year': 2024}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DKX%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Saving data for LL74%20DKX: {'auction_closing_time': 1774940400.0, 'created_time': 1773842368.279735, 'last_price_update_time': 1774737483.913295}
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520DKX') HTTP/1.1" 204 0
2026-03-28 22:38:03 [bca.uk] INFO: Total items found: 100
2026-03-28 22:38:03 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded
2026-03-28 22:38:03 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:38:03 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:03 [bca.uk] INFO: Found listing with ID: LN24%20PWJ
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:03 [bca.uk] INFO: Scrape type for LN24%20PWJ: 2
2026-03-28 22:38:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with identifier: LN24%20PWJ
2026-03-28 22:38:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with scrape type 2
2026-03-28 22:38:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with scrape type 2
2026-03-28 22:38:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e7fcf8a3-e8b0-5652-8ffb-4539e83c7955, identifier: LN24%20PWJ
2026-03-28 22:38:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:04 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with identifier: LN24%20PWJ
2026-03-28 22:38:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with identifier: LN24%20PWJ
2026-03-28 22:38:04 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e7fcf8a3-e8b0-5652-8ffb-4539e83c7955 with identifier: LN24%20PWJ to the API
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 123,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LN24%20PWJ-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T07:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e7fcf8a3-e8b0-5652-8ffb-4539e83c7955',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LN24 PWJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LN24%20PWJ&vehicleType=*',
 'listing': 'directbuy',
 'location': 'Bridgwater',
 'make': 'VAUXHALL',
 'model': 'CORSA',
 'odometer': 6405,
 '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': 'VXKUPHNSSR4035505',
 'year': 2024}
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520PWJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Saving data for LN24%20PWJ: {'auction_closing_time': 1774940400.0, 'created_time': 1773842111.274593, 'last_price_update_time': 1774737484.32599}
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LN24%2520PWJ') HTTP/1.1" 204 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: VO69%20WZA
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO69%2520WZA%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for VO69%20WZA: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: BD18%20KHZ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD18%2520KHZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for BD18%20KHZ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: YK12%20WJE
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YK12%2520WJE%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for YK12%20WJE: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: EK67%20KWJ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EK67%2520KWJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for EK67%20KWJ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: YF72%20OWX
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520OWX%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for YF72%20OWX: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: SR15%20ENY
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SR15%2520ENY%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for SR15%20ENY: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: MF12%20AHU
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF12%2520AHU%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for MF12%20AHU: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: WR15%20YUH
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR15%2520YUH%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for WR15%20YUH: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: CK18%20VZB
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK18%2520VZB%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for CK18%20VZB: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: GM66%20WUK
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GM66%2520WUK%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for GM66%20WUK: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: MT68%20TMO
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MT68%2520TMO%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for MT68%20TMO: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: AE16%20XUZ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AE16%2520XUZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for AE16%20XUZ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LG18%20TYZ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LG18%2520TYZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LG18%20TYZ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LS15%20ENK
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS15%2520ENK%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LS15%20ENK: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: DL73%20HNZ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520HNZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for DL73%20HNZ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: DL73%20LCO
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCO%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for DL73%20LCO: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: DL73%20LCU
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LCU%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for DL73%20LCU: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: DL73%20LFD
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DL73%2520LFD%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for DL73%20LFD: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: KE23%20LVT
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KE23%2520LVT%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for KE23%20LVT: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: KF23%20YDT
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF23%2520YDT%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for KF23%20YDT: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: KF73%20AOV
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KF73%2520AOV%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for KF73%20AOV: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LL74%20DHZ
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL74%2520DHZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LL74%20DHZ: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LM73%20VPG
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM73%2520VPG%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LM73%20VPG: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LR24%20MXA
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR24%2520MXA%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LR24%20MXA: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LL20%20LYC
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LL20%2520LYC%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LL20%20LYC: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: YS68%20PXG
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YS68%2520PXG%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for YS68%20PXG: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: BJ67%20FBG
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ67%2520FBG%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for BJ67%20FBG: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: BF72%20MYO
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BF72%2520MYO%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for BF72%20MYO: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LB23%20PXN
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB23%2520PXN%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LB23%20PXN: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: MA22%20KWG
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MA22%2520KWG%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for MA22%20KWG: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: WM71%20MPF
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WM71%2520MPF%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for WM71%20MPF: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: LB70%20ZNV
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB70%2520ZNV%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for LB70%20ZNV: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: YA72%20VYF
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YA72%2520VYF%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for YA72%20VYF: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: KD23%20GPY
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KD23%2520GPY%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for KD23%20GPY: 0
2026-03-28 22:38:04 [bca.uk] INFO: Found listing with ID: AJ71%20FFD
2026-03-28 22:38:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38: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%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:38:04 [bca.uk] INFO: Scrape type for AJ71%20FFD: 2
2026-03-28 22:38:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with identifier: AJ71%20FFD
2026-03-28 22:38:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with scrape type 2
2026-03-28 22:38:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with scrape type 2
2026-03-28 22:38:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f, identifier: AJ71%20FFD
2026-03-28 22:38:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:38:05 [bca.uk] INFO: Found listing with ID: LN24%20RFY
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LN24%2520RFY%27 HTTP/1.1" 200 None
2026-03-28 22:38:05 [bca.uk] INFO: Scrape type for LN24%20RFY: 0
2026-03-28 22:38:05 [bca.uk] INFO: Found listing with ID: NX73%20LLP
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27NX73%2520LLP%27 HTTP/1.1" 200 None
2026-03-28 22:38:05 [bca.uk] INFO: Scrape type for NX73%20LLP: 0
2026-03-28 22:38:05 [bca.uk] INFO: Found listing with ID: LO64%20HBF
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 22:38:05 [bca.uk] INFO: Scrape type for LO64%20HBF: 2
2026-03-28 22:38:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5935456e-3418-5b42-b6d1-e854e530b717 with identifier: LO64%20HBF
2026-03-28 22:38:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5935456e-3418-5b42-b6d1-e854e530b717 with scrape type 2
2026-03-28 22:38:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5935456e-3418-5b42-b6d1-e854e530b717 with scrape type 2
2026-03-28 22:38:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5935456e-3418-5b42-b6d1-e854e530b717, identifier: LO64%20HBF
2026-03-28 22:38:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with identifier: AJ71%20FFD
2026-03-28 22:38:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with identifier: AJ71%20FFD
2026-03-28 22:38:05 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f with identifier: AJ71%20FFD to the API
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 227,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AJ71%20FFD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f7c93e1a-4c80-5a2b-a5dd-b9e9406e183f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AJ71 FFD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AJ71%20FFD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 58456,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 D250 HSE SILVER (7ST) StationWagon',
 'transmission': 'automatic',
 'trim': 'D250 HSE SILVER (7ST)',
 'vin': 'SALWA2AW5NA227507',
 'year': 2022}
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AJ71%2520FFD%27 HTTP/1.1" 200 None
2026-03-28 22:38:06 [bca.uk] INFO: Saving data for AJ71%20FFD: {'auction_closing_time': 1774864800.0, 'created_time': 1773908931.940829, 'last_price_update_time': 1774737486.090199}
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ71%2520FFD') HTTP/1.1" 204 0
2026-03-28 22:38:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5935456e-3418-5b42-b6d1-e854e530b717 with identifier: LO64%20HBF
2026-03-28 22:38:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5935456e-3418-5b42-b6d1-e854e530b717 with identifier: LO64%20HBF
2026-03-28 22:38:06 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5935456e-3418-5b42-b6d1-e854e530b717 with identifier: LO64%20HBF to the API
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:06 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO64%20HBF-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.4L',
 'expiration_date': '2026-03-29T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '5935456e-3418-5b42-b6d1-e854e530b717',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'LO64 HBF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO64%20HBF&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 113115,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.4 TFSI 140 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 140 SPORT',
 'vin': 'WAUZZZ8X1EB140179',
 'year': 2015}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO64%2520HBF%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Saving data for LO64%20HBF: {'auction_closing_time': 1774778400.0, 'created_time': 1774353536.103563, 'last_price_update_time': 1774737487.09818}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO64%2520HBF') HTTP/1.1" 204 0
2026-03-28 22:38:07 [bca.uk] INFO: Found listing with ID: KS72%20AAZ
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520AAZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Scrape type for KS72%20AAZ: 2
2026-03-28 22:38:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 078ca0d8-8e9c-562e-817b-e20b7b496879 with identifier: KS72%20AAZ
2026-03-28 22:38:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 078ca0d8-8e9c-562e-817b-e20b7b496879 with scrape type 2
2026-03-28 22:38:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 078ca0d8-8e9c-562e-817b-e20b7b496879 with scrape type 2
2026-03-28 22:38:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 078ca0d8-8e9c-562e-817b-e20b7b496879, identifier: KS72%20AAZ
2026-03-28 22:38:07 [bca.uk] INFO: Found listing with ID: ND17%20NVA
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ND17%2520NVA%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Scrape type for ND17%20NVA: 0
2026-03-28 22:38:07 [bca.uk] INFO: Found listing with ID: WR13%20EHG
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WR13%2520EHG%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Scrape type for WR13%20EHG: 0
2026-03-28 22:38:07 [bca.uk] INFO: Found listing with ID: WN14%20EBU
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520EBU%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Scrape type for WN14%20EBU: 2
2026-03-28 22:38:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56af1272-8a3d-5da1-9d28-d87d690826c2 with identifier: WN14%20EBU
2026-03-28 22:38:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56af1272-8a3d-5da1-9d28-d87d690826c2 with scrape type 2
2026-03-28 22:38:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56af1272-8a3d-5da1-9d28-d87d690826c2 with scrape type 2
2026-03-28 22:38:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56af1272-8a3d-5da1-9d28-d87d690826c2, identifier: WN14%20EBU
2026-03-28 22:38:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 078ca0d8-8e9c-562e-817b-e20b7b496879 with identifier: KS72%20AAZ
2026-03-28 22:38:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 078ca0d8-8e9c-562e-817b-e20b7b496879 with identifier: KS72%20AAZ
2026-03-28 22:38:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 078ca0d8-8e9c-562e-817b-e20b7b496879 with identifier: KS72%20AAZ to the API
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KS72%20AAZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '078ca0d8-8e9c-562e-817b-e20b7b496879',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'KS72 AAZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KS72%20AAZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'VOLVO',
 'model': 'C40 RECHARGE',
 'odometer': 49821,
 'odometer_reading_unit': '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 C40 RECHARGE 300KW 78KWH TM ULTIMATE Coupe',
 'transmission': 'automatic',
 'trim': '300KW 78KWH TM ULTIMATE',
 'vin': 'YV1XKEDV9P2045975',
 'year': 2022}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KS72%2520AAZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Saving data for KS72%20AAZ: {'auction_closing_time': 1774864800.0, 'created_time': 1774044648.629752, 'last_price_update_time': 1774737487.639948}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KS72%2520AAZ') HTTP/1.1" 204 0
2026-03-28 22:38:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56af1272-8a3d-5da1-9d28-d87d690826c2 with identifier: WN14%20EBU
2026-03-28 22:38:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56af1272-8a3d-5da1-9d28-d87d690826c2 with identifier: WN14%20EBU
2026-03-28 22:38:07 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56af1272-8a3d-5da1-9d28-d87d690826c2 with identifier: WN14%20EBU to the API
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 106,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WN14%20EBU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56af1272-8a3d-5da1-9d28-d87d690826c2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'WN14 EBU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WN14%20EBU&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VOLKSWAGEN',
 'model': 'GOLF',
 'odometer': 91252,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF 2.0 TDI 150 GT Hatchback',
 'transmission': 'manual',
 'trim': 'TDI 150 GT',
 'vin': 'WVWZZZAUZEP071667',
 'year': 2014}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN14%2520EBU%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Saving data for WN14%20EBU: {'auction_closing_time': 1774864800.0, 'created_time': 1774353522.836241, 'last_price_update_time': 1774737487.922077}
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WN14%2520EBU') HTTP/1.1" 204 0
2026-03-28 22:38:07 [bca.uk] INFO: Found listing with ID: PF19%20UWD
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520UWD%27 HTTP/1.1" 200 None
2026-03-28 22:38:07 [bca.uk] INFO: Scrape type for PF19%20UWD: 2
2026-03-28 22:38:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with identifier: PF19%20UWD
2026-03-28 22:38:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with scrape type 2
2026-03-28 22:38:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: f48b01bd-702e-5b20-ad6f-26db2f8b4e83, identifier: PF19%20UWD
2026-03-28 22:38:08 [bca.uk] INFO: Found listing with ID: SH18%20WLW
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520WLW%27 HTTP/1.1" 200 None
2026-03-28 22:38:08 [bca.uk] INFO: Scrape type for SH18%20WLW: 2
2026-03-28 22:38:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with identifier: SH18%20WLW
2026-03-28 22:38:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9, identifier: SH18%20WLW
2026-03-28 22:38:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with identifier: PF19%20UWD
2026-03-28 22:38:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with identifier: PF19%20UWD
2026-03-28 22:38:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: f48b01bd-702e-5b20-ad6f-26db2f8b4e83 with identifier: PF19%20UWD to the API
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PF19%20UWD-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'f48b01bd-702e-5b20-ad6f-26db2f8b4e83',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'PF19 UWD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PF19%20UWD&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 116590,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'AUDI Q7 3.0 50 TDI QUATTRO S LINE TIP StationWagon',
 'transmission': 'manual',
 'trim': '50 TDI QUATTRO S LINE TIP',
 'vin': 'WAUZZZ4MXKD023132',
 'year': 2019}
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PF19%2520UWD%27 HTTP/1.1" 200 None
2026-03-28 22:38:08 [bca.uk] INFO: Saving data for PF19%20UWD: {'auction_closing_time': 1774864800.0, 'created_time': 1773908932.325201, 'last_price_update_time': 1774737488.430865}
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PF19%2520UWD') HTTP/1.1" 204 0
2026-03-28 22:38:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with identifier: SH18%20WLW
2026-03-28 22:38:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with identifier: SH18%20WLW
2026-03-28 22:38:08 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 29c36bc2-6bcf-5d89-8ea6-c730d08f59f9 with identifier: SH18%20WLW to the API
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=SH18%20WLW-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.4L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '29c36bc2-6bcf-5d89-8ea6-c730d08f59f9',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'SH18 WLW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=SH18%20WLW&vehicleType=*',
 'listing': 'auction',
 'location': 'Newcastle-u-Tyne',
 'make': 'VAUXHALL',
 'model': 'ASTRA',
 'odometer': 59560,
 'odometer_reading_unit': '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': 'W0VBF6EC6JG102835',
 'year': 2018}
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH18%2520WLW%27 HTTP/1.1" 200 None
2026-03-28 22:38:08 [bca.uk] INFO: Saving data for SH18%20WLW: {'auction_closing_time': 1774864800.0, 'created_time': 1774353553.301433, 'last_price_update_time': 1774737488.709121}
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='SH18%2520WLW') HTTP/1.1" 204 0
2026-03-28 22:38:08 [bca.uk] INFO: Found listing with ID: VK72%20RYR
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520RYR%27 HTTP/1.1" 200 None
2026-03-28 22:38:08 [bca.uk] INFO: Scrape type for VK72%20RYR: 2
2026-03-28 22:38:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f2f2797-44e6-556c-985e-24f07a163569 with identifier: VK72%20RYR
2026-03-28 22:38:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1f2f2797-44e6-556c-985e-24f07a163569 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1f2f2797-44e6-556c-985e-24f07a163569 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1f2f2797-44e6-556c-985e-24f07a163569, identifier: VK72%20RYR
2026-03-28 22:38:08 [bca.uk] INFO: Found listing with ID: OV66%20YYM
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:38:08 [bca.uk] INFO: Scrape type for OV66%20YYM: 2
2026-03-28 22:38:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32cc04d2-4634-5ae0-871c-91bd11c19f58 with identifier: OV66%20YYM
2026-03-28 22:38:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32cc04d2-4634-5ae0-871c-91bd11c19f58 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32cc04d2-4634-5ae0-871c-91bd11c19f58 with scrape type 2
2026-03-28 22:38:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 32cc04d2-4634-5ae0-871c-91bd11c19f58, identifier: OV66%20YYM
2026-03-28 22:38:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1f2f2797-44e6-556c-985e-24f07a163569 with identifier: VK72%20RYR
2026-03-28 22:38:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1f2f2797-44e6-556c-985e-24f07a163569 with identifier: VK72%20RYR
2026-03-28 22:38:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1f2f2797-44e6-556c-985e-24f07a163569 with identifier: VK72%20RYR to the API
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK72%20RYR-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '1f2f2797-44e6-556c-985e-24f07a163569',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK72 RYR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK72%20RYR&vehicleType=*',
 'listing': 'auction',
 'location': 'Walsall',
 'make': 'MG MOTOR UK',
 'model': 'ZS ELECTRIC',
 'odometer': 36527,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK ZS ELECTRIC 115KW 73KWH TROPHY LR Hatchback',
 'transmission': 'automatic',
 'trim': '115KW 73KWH TROPHY LR',
 'vin': 'LSJW74092NZ266441',
 'year': 2022}
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK72%2520RYR%27 HTTP/1.1" 200 None
2026-03-28 22:38:09 [bca.uk] INFO: Saving data for VK72%20RYR: {'auction_closing_time': 1774864800.0, 'created_time': 1774044649.020226, 'last_price_update_time': 1774737489.20436}
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK72%2520RYR') HTTP/1.1" 204 0
2026-03-28 22:38:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 32cc04d2-4634-5ae0-871c-91bd11c19f58 with identifier: OV66%20YYM
2026-03-28 22:38:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 32cc04d2-4634-5ae0-871c-91bd11c19f58 with identifier: OV66%20YYM
2026-03-28 22:38:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 32cc04d2-4634-5ae0-871c-91bd11c19f58 with identifier: OV66%20YYM to the API
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 139,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV66%20YYM-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '32cc04d2-4634-5ae0-871c-91bd11c19f58',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV66 YYM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV66%20YYM&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'LAND ROVER',
 'model': 'DISCOVERY SPORT',
 'odometer': 87863,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'LAND ROVER DISCOVERY SPORT 2.0 TD4 180 HSE LUXURY StationWagon',
 'transmission': 'automatic',
 'trim': 'TD4 180 HSE LUXURY',
 'vin': 'SALCA2AN3HH653895',
 'year': 2016}
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV66%2520YYM%27 HTTP/1.1" 200 None
2026-03-28 22:38:09 [bca.uk] INFO: Saving data for OV66%20YYM: {'auction_closing_time': 1774864800.0, 'created_time': 1774353493.184078, 'last_price_update_time': 1774737489.475733}
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV66%2520YYM') HTTP/1.1" 204 0
2026-03-28 22:38:09 [bca.uk] INFO: Found listing with ID: YO21%20UJK
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO21%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:38:09 [bca.uk] INFO: Scrape type for YO21%20UJK: 2
2026-03-28 22:38:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 537584c0-ff66-5781-90d3-33cf9f9e85d6 with identifier: YO21%20UJK
2026-03-28 22:38:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 537584c0-ff66-5781-90d3-33cf9f9e85d6 with scrape type 2
2026-03-28 22:38:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 537584c0-ff66-5781-90d3-33cf9f9e85d6 with scrape type 2
2026-03-28 22:38:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 537584c0-ff66-5781-90d3-33cf9f9e85d6, identifier: YO21%20UJK
2026-03-28 22:38:09 [bca.uk] INFO: Found listing with ID: DX67%20XUG
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520XUG%27 HTTP/1.1" 200 None
2026-03-28 22:38:09 [bca.uk] INFO: Scrape type for DX67%20XUG: 2
2026-03-28 22:38:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 86247960-a90f-5131-a901-baf6c2702f26 with identifier: DX67%20XUG
2026-03-28 22:38:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 86247960-a90f-5131-a901-baf6c2702f26 with scrape type 2
2026-03-28 22:38:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 86247960-a90f-5131-a901-baf6c2702f26 with scrape type 2
2026-03-28 22:38:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 86247960-a90f-5131-a901-baf6c2702f26, identifier: DX67%20XUG
2026-03-28 22:38:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 537584c0-ff66-5781-90d3-33cf9f9e85d6 with identifier: YO21%20UJK
2026-03-28 22:38:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 537584c0-ff66-5781-90d3-33cf9f9e85d6 with identifier: YO21%20UJK
2026-03-28 22:38:09 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 537584c0-ff66-5781-90d3-33cf9f9e85d6 with identifier: YO21%20UJK to the API
2026-03-28 22:38:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 32,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YO21%20UJK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '537584c0-ff66-5781-90d3-33cf9f9e85d6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YO21 UJK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YO21%20UJK&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'FORD',
 'model': 'KUGA',
 'odometer': 37508,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'FORD KUGA 2.5 E/B PHEV 2WD ST-LINE ED. StationWagon',
 'transmission': 'automatic',
 'trim': 'E/B PHEV 2WD ST-LINE ED.',
 'vin': 'WF0FXXWPMHLD09740',
 'year': 2021}
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YO21%2520UJK%27 HTTP/1.1" 200 None
2026-03-28 22:38:10 [bca.uk] INFO: Saving data for YO21%20UJK: {'auction_closing_time': 1774864800.0, 'created_time': 1773929887.974599, 'last_price_update_time': 1774737490.591681}
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YO21%2520UJK') HTTP/1.1" 204 0
2026-03-28 22:38:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 86247960-a90f-5131-a901-baf6c2702f26 with identifier: DX67%20XUG
2026-03-28 22:38:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 86247960-a90f-5131-a901-baf6c2702f26 with identifier: DX67%20XUG
2026-03-28 22:38:10 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 86247960-a90f-5131-a901-baf6c2702f26 with identifier: DX67%20XUG to the API
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 119,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DX67%20XUG-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.7L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '86247960-a90f-5131-a901-baf6c2702f26',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DX67 XUG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DX67%20XUG&vehicleType=*',
 'listing': 'auction',
 'location': 'Measham',
 'make': 'KIA',
 'model': 'SPORTAGE',
 'odometer': 104681,
 'odometer_reading_unit': '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.7 CRDI 2WD 4 ISG StationWagon',
 'transmission': 'manual',
 'trim': 'CRDI 2WD 4 ISG',
 'vin': 'U5YPH815LHL357100',
 'year': 2017}
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DX67%2520XUG%27 HTTP/1.1" 200 None
2026-03-28 22:38:10 [bca.uk] INFO: Saving data for DX67%20XUG: {'auction_closing_time': 1774864800.0, 'created_time': 1774353527.786388, 'last_price_update_time': 1774737490.858408}
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DX67%2520XUG') HTTP/1.1" 204 0
2026-03-28 22:38:10 [bca.uk] INFO: Found listing with ID: BV67%20GKX
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520GKX%27 HTTP/1.1" 200 None
2026-03-28 22:38:10 [bca.uk] INFO: Scrape type for BV67%20GKX: 2
2026-03-28 22:38:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with identifier: BV67%20GKX
2026-03-28 22:38:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with scrape type 2
2026-03-28 22:38:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with scrape type 2
2026-03-28 22:38:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2f33cd7f-a97d-5e0a-91ef-62646bb00277, identifier: BV67%20GKX
2026-03-28 22:38:10 [scrapy.extensions.logstats] INFO: Crawled 368 pages (at 5 pages/min), scraped 3752 items (at 101 items/min)
2026-03-28 22:38:10 [scrapy.extensions.memusage] INFO: Peak memory usage is 210MiB
2026-03-28 22:38:10 [bca.uk] INFO: Found listing with ID: BW75%20HDZ
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW75%2520HDZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:10 [bca.uk] INFO: Scrape type for BW75%20HDZ: 0
2026-03-28 22:38:10 [bca.uk] INFO: Found listing with ID: EJ68%20YPE
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520YPE%27 HTTP/1.1" 200 None
2026-03-28 22:38:11 [bca.uk] INFO: Scrape type for EJ68%20YPE: 2
2026-03-28 22:38:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with identifier: EJ68%20YPE
2026-03-28 22:38:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2, identifier: EJ68%20YPE
2026-03-28 22:38:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with identifier: BV67%20GKX
2026-03-28 22:38:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with identifier: BV67%20GKX
2026-03-28 22:38:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2f33cd7f-a97d-5e0a-91ef-62646bb00277 with identifier: BV67%20GKX to the API
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 134,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BV67%20GKX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '2f33cd7f-a97d-5e0a-91ef-62646bb00277',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BV67 GKX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BV67%20GKX&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'LAND ROVER',
 'model': 'R/R EVOQUE',
 'odometer': 76946,
 'odometer_reading_unit': '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': 'SALVA2AN9JH273250',
 'year': 2017}
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BV67%2520GKX%27 HTTP/1.1" 200 None
2026-03-28 22:38:11 [bca.uk] INFO: Saving data for BV67%20GKX: {'auction_closing_time': 1774864800.0, 'created_time': 1773929878.227097, 'last_price_update_time': 1774737491.403377}
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BV67%2520GKX') HTTP/1.1" 204 0
2026-03-28 22:38:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with identifier: EJ68%20YPE
2026-03-28 22:38:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with identifier: EJ68%20YPE
2026-03-28 22:38:11 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27ec19e5-2073-5a05-89b7-cdbffc0d0cd2 with identifier: EJ68%20YPE to the API
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 127,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=EJ68%20YPE-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '27ec19e5-2073-5a05-89b7-cdbffc0d0cd2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'EJ68 YPE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=EJ68%20YPE&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'HYUNDAI',
 'model': 'KONA',
 'odometer': 100717,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seller_name': None,
 'title': 'HYUNDAI KONA 1.0 T-GDI 120 BD SE Hatchback',
 'transmission': 'manual',
 'trim': 'T-GDI 120 BD SE',
 'vin': 'KMHK2811LKU221119',
 'year': 2019}
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EJ68%2520YPE%27 HTTP/1.1" 200 None
2026-03-28 22:38:11 [bca.uk] INFO: Saving data for EJ68%20YPE: {'auction_closing_time': 1774864800.0, 'created_time': 1774353511.526883, 'last_price_update_time': 1774737491.767376}
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ68%2520YPE') HTTP/1.1" 204 0
2026-03-28 22:38:11 [bca.uk] INFO: Found listing with ID: YY23%20FMM
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520FMM%27 HTTP/1.1" 200 None
2026-03-28 22:38:11 [bca.uk] INFO: Scrape type for YY23%20FMM: 2
2026-03-28 22:38:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75940197-5e56-585d-9208-2bffa3f08c7e with identifier: YY23%20FMM
2026-03-28 22:38:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75940197-5e56-585d-9208-2bffa3f08c7e with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75940197-5e56-585d-9208-2bffa3f08c7e with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 75940197-5e56-585d-9208-2bffa3f08c7e, identifier: YY23%20FMM
2026-03-28 22:38:11 [bca.uk] INFO: Found listing with ID: R600%20AVS
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R600%2520AVS%27 HTTP/1.1" 200 None
2026-03-28 22:38:11 [bca.uk] INFO: Scrape type for R600%20AVS: 2
2026-03-28 22:38:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with identifier: R600%20AVS
2026-03-28 22:38:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with scrape type 2
2026-03-28 22:38:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 74cc2a0f-1c98-5054-9d1a-55a0a8a84751, identifier: R600%20AVS
2026-03-28 22:38:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 75940197-5e56-585d-9208-2bffa3f08c7e with identifier: YY23%20FMM
2026-03-28 22:38:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 75940197-5e56-585d-9208-2bffa3f08c7e with identifier: YY23%20FMM
2026-03-28 22:38:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 75940197-5e56-585d-9208-2bffa3f08c7e with identifier: YY23%20FMM to the API
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 41,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YY23%20FMM-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '75940197-5e56-585d-9208-2bffa3f08c7e',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YY23 FMM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YY23%20FMM&vehicleType=*',
 'listing': 'auction',
 'location': 'Brighouse',
 'make': 'MG MOTOR UK',
 'model': 'HS',
 'odometer': 28910,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'MG MOTOR UK HS 1.5 T-GDI PHEV EXCLUSIVE Hatchback',
 'transmission': 'automatic',
 'trim': 'T-GDI PHEV EXCLUSIVE',
 'vin': 'LSJA24393NN206633',
 'year': 2023}
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YY23%2520FMM%27 HTTP/1.1" 200 None
2026-03-28 22:38:12 [bca.uk] INFO: Saving data for YY23%20FMM: {'auction_closing_time': 1774864800.0, 'created_time': 1774044974.128408, 'last_price_update_time': 1774737492.326544}
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YY23%2520FMM') HTTP/1.1" 204 0
2026-03-28 22:38:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with identifier: R600%20AVS
2026-03-28 22:38:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with identifier: R600%20AVS
2026-03-28 22:38:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 74cc2a0f-1c98-5054-9d1a-55a0a8a84751 with identifier: R600%20AVS to the API
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 125,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=R600%20AVS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 2,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '74cc2a0f-1c98-5054-9d1a-55a0a8a84751',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'R600 AVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=R600%20AVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': '420D',
 'odometer': 91554,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'BMW 420D 2.0 190 XDRIVE M SPORT STEP Coupe',
 'transmission': 'automatic',
 'trim': '190 XDRIVE M SPORT STEP',
 'vin': 'WBA4P92050K364818',
 'year': 2015}
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R600%2520AVS%27 HTTP/1.1" 200 None
2026-03-28 22:38:12 [bca.uk] INFO: Saving data for R600%20AVS: {'auction_closing_time': 1774864800.0, 'created_time': 1774353513.272509, 'last_price_update_time': 1774737492.593967}
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='R600%2520AVS') HTTP/1.1" 204 0
2026-03-28 22:38:12 [bca.uk] INFO: Found listing with ID: BD70%20YPL
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520YPL%27 HTTP/1.1" 200 None
2026-03-28 22:38:12 [bca.uk] INFO: Scrape type for BD70%20YPL: 2
2026-03-28 22:38:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe38f9a7-26a6-597e-82ca-87412dd43bf5 with identifier: BD70%20YPL
2026-03-28 22:38:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe38f9a7-26a6-597e-82ca-87412dd43bf5 with scrape type 2
2026-03-28 22:38:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe38f9a7-26a6-597e-82ca-87412dd43bf5 with scrape type 2
2026-03-28 22:38:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: fe38f9a7-26a6-597e-82ca-87412dd43bf5, identifier: BD70%20YPL
2026-03-28 22:38:12 [bca.uk] INFO: Found listing with ID: YE64%20URJ
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE64%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:12 [bca.uk] INFO: Scrape type for YE64%20URJ: 2
2026-03-28 22:38:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d57bc7df-35cf-598f-8ab5-6fe62827807c with identifier: YE64%20URJ
2026-03-28 22:38:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d57bc7df-35cf-598f-8ab5-6fe62827807c with scrape type 2
2026-03-28 22:38:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d57bc7df-35cf-598f-8ab5-6fe62827807c with scrape type 2
2026-03-28 22:38:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: d57bc7df-35cf-598f-8ab5-6fe62827807c, identifier: YE64%20URJ
2026-03-28 22:38:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: fe38f9a7-26a6-597e-82ca-87412dd43bf5 with identifier: BD70%20YPL
2026-03-28 22:38:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: fe38f9a7-26a6-597e-82ca-87412dd43bf5 with identifier: BD70%20YPL
2026-03-28 22:38:12 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: fe38f9a7-26a6-597e-82ca-87412dd43bf5 with identifier: BD70%20YPL to the API
2026-03-28 22:38:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 180,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BD70%20YPL-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'fe38f9a7-26a6-597e-82ca-87412dd43bf5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BD70 YPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BD70%20YPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'ARTEON SH/BRAKE',
 'odometer': 54787,
 'odometer_reading_unit': '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 ARTEON SH/BRAKE 2.0 TSI 190 R LINE DSG Estate',
 'transmission': 'automatic',
 'trim': 'TSI 190 R LINE DSG',
 'vin': 'WVWZZZ3HZME501484',
 'year': 2020}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD70%2520YPL%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Saving data for BD70%20YPL: {'auction_closing_time': 1774864800.0, 'created_time': 1773958243.724844, 'last_price_update_time': 1774737493.139588}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BD70%2520YPL') HTTP/1.1" 204 0
2026-03-28 22:38:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: d57bc7df-35cf-598f-8ab5-6fe62827807c with identifier: YE64%20URJ
2026-03-28 22:38:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: d57bc7df-35cf-598f-8ab5-6fe62827807c with identifier: YE64%20URJ
2026-03-28 22:38:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: d57bc7df-35cf-598f-8ab5-6fe62827807c with identifier: YE64%20URJ to the API
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=131&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 133,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YE64%20URJ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'd57bc7df-35cf-598f-8ab5-6fe62827807c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YE64 URJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YE64%20URJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'BMW',
 'model': 'X3',
 'odometer': 82888,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'BMW X3 2.0 SDRIVE 18D SE StationWagon',
 'transmission': 'automatic',
 'trim': 'SDRIVE 18D SE',
 'vin': 'WBAWZ320300F86742',
 'year': 2014}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE64%2520URJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Saving data for YE64%20URJ: {'auction_closing_time': 1774864800.0, 'created_time': 1774353437.072607, 'last_price_update_time': 1774737493.454583}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YE64%2520URJ') HTTP/1.1" 204 0
2026-03-28 22:38:13 [bca.uk] INFO: Found listing with ID: BW18%20CZN
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW18%2520CZN%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Scrape type for BW18%20CZN: 2
2026-03-28 22:38:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with identifier: BW18%20CZN
2026-03-28 22:38:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with scrape type 2
2026-03-28 22:38:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with scrape type 2
2026-03-28 22:38:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8012d2b4-1b3f-5164-8522-fbe6384fa7f2, identifier: BW18%20CZN
2026-03-28 22:38:13 [bca.uk] INFO: Found listing with ID: RV64%20WWA
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RV64%2520WWA%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Scrape type for RV64%20WWA: 0
2026-03-28 22:38:13 [bca.uk] INFO: Found listing with ID: LP12%20FVC
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP12%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Scrape type for LP12%20FVC: 0
2026-03-28 22:38:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with identifier: BW18%20CZN
2026-03-28 22:38:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with identifier: BW18%20CZN
2026-03-28 22:38:13 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8012d2b4-1b3f-5164-8522-fbe6384fa7f2 with identifier: BW18%20CZN to the API
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 183,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BW18%20CZN-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8012d2b4-1b3f-5164-8522-fbe6384fa7f2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'BW18 CZN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BW18%20CZN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 100880,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'BMW X5 3.0 XDRIVE 40D M SPORT StationWagon',
 'transmission': 'manual',
 'trim': 'XDRIVE 40D M SPORT',
 'vin': 'WBAKS620000Z47409',
 'year': 2018}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BW18%2520CZN%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Saving data for BW18%20CZN: {'auction_closing_time': 1774864800.0, 'created_time': 1773958238.142401, 'last_price_update_time': 1774737493.869872}
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BW18%2520CZN') HTTP/1.1" 204 0
2026-03-28 22:38:13 [bca.uk] INFO: Found listing with ID: FN68%20UUW
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN68%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 22:38:13 [bca.uk] INFO: Scrape type for FN68%20UUW: 2
2026-03-28 22:38:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93691282-5b81-551b-a4b7-5b2bda3049f7 with identifier: FN68%20UUW
2026-03-28 22:38:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93691282-5b81-551b-a4b7-5b2bda3049f7 with scrape type 2
2026-03-28 22:38:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93691282-5b81-551b-a4b7-5b2bda3049f7 with scrape type 2
2026-03-28 22:38:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 93691282-5b81-551b-a4b7-5b2bda3049f7, identifier: FN68%20UUW
2026-03-28 22:38:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 93691282-5b81-551b-a4b7-5b2bda3049f7 with identifier: FN68%20UUW
2026-03-28 22:38:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 93691282-5b81-551b-a4b7-5b2bda3049f7 with identifier: FN68%20UUW
2026-03-28 22:38:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 93691282-5b81-551b-a4b7-5b2bda3049f7 with identifier: FN68%20UUW to the API
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 145,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FN68%20UUW-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '93691282-5b81-551b-a4b7-5b2bda3049f7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FN68 UUW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FN68%20UUW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'GRAND C-MAX',
 'odometer': 33172,
 'odometer_reading_unit': '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 C-MAX 1.5 TDCI 120 TITANIUM P/S MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 120 TITANIUM P/S',
 'vin': 'WF0WXXGCEWJU79057',
 'year': 2018}
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FN68%2520UUW%27 HTTP/1.1" 200 None
2026-03-28 22:38:14 [bca.uk] INFO: Saving data for FN68%20UUW: {'auction_closing_time': 1774864800.0, 'created_time': 1773958231.826775, 'last_price_update_time': 1774737494.24114}
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FN68%2520UUW') HTTP/1.1" 204 0
2026-03-28 22:38:14 [bca.uk] INFO: Found listing with ID: GD14%20WNL
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WNL%27 HTTP/1.1" 200 None
2026-03-28 22:38:14 [bca.uk] INFO: Scrape type for GD14%20WNL: 2
2026-03-28 22:38:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4794c8b-4221-5a5f-8786-706db9756ac2 with identifier: GD14%20WNL
2026-03-28 22:38:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4794c8b-4221-5a5f-8786-706db9756ac2 with scrape type 2
2026-03-28 22:38:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4794c8b-4221-5a5f-8786-706db9756ac2 with scrape type 2
2026-03-28 22:38:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4794c8b-4221-5a5f-8786-706db9756ac2, identifier: GD14%20WNL
2026-03-28 22:38:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4794c8b-4221-5a5f-8786-706db9756ac2 with identifier: GD14%20WNL
2026-03-28 22:38:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4794c8b-4221-5a5f-8786-706db9756ac2 with identifier: GD14%20WNL
2026-03-28 22:38:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4794c8b-4221-5a5f-8786-706db9756ac2 with identifier: GD14%20WNL to the API
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 120,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GD14%20WNL-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'a4794c8b-4221-5a5f-8786-706db9756ac2',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GD14 WNL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GD14%20WNL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'FIESTA',
 'odometer': 44973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2014-01-01',
 'seller_name': None,
 'title': 'FORD FIESTA 1.2 STYLE Hatchback',
 'transmission': 'manual',
 'trim': 'STYLE',
 'vin': 'WF0CXXGAKCEJ56258',
 'year': 2014}
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GD14%2520WNL%27 HTTP/1.1" 200 None
2026-03-28 22:38:14 [bca.uk] INFO: Saving data for GD14%20WNL: {'auction_closing_time': 1774864800.0, 'created_time': 1773958221.179094, 'last_price_update_time': 1774737494.638489}
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GD14%2520WNL') HTTP/1.1" 204 0
2026-03-28 22:38:14 [bca.uk] INFO: Found listing with ID: GK16%20FYN
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520FYN%27 HTTP/1.1" 200 None
2026-03-28 22:38:14 [bca.uk] INFO: Scrape type for GK16%20FYN: 2
2026-03-28 22:38:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with identifier: GK16%20FYN
2026-03-28 22:38:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with scrape type 2
2026-03-28 22:38:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with scrape type 2
2026-03-28 22:38:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4f71f39c-1224-52ea-b8b5-fb7f9b30c970, identifier: GK16%20FYN
2026-03-28 22:38:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:38:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with identifier: GK16%20FYN
2026-03-28 22:38:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with identifier: GK16%20FYN
2026-03-28 22:38:14 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4f71f39c-1224-52ea-b8b5-fb7f9b30c970 with identifier: GK16%20FYN to the API
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:14 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK16%20FYN-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.6L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '4f71f39c-1224-52ea-b8b5-fb7f9b30c970',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK16 FYN',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK16%20FYN&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'NISSAN',
 'model': 'X-TRAIL',
 'odometer': 72764,
 'odometer_reading_unit': '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 X-TRAIL 1.6 DIG-T N-TEC (7ST) StationWagon',
 'transmission': 'manual',
 'trim': 'DIG-T N-TEC (7ST)',
 'vin': 'JN1JDAT32U0001025',
 'year': 2016}
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK16%2520FYN%27 HTTP/1.1" 200 None
2026-03-28 22:38:15 [bca.uk] INFO: Saving data for GK16%20FYN: {'auction_closing_time': 1774864800.0, 'created_time': 1773958210.838635, 'last_price_update_time': 1774737495.051013}
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK16%2520FYN') HTTP/1.1" 204 0
2026-03-28 22:38:15 [bca.uk] INFO: Found listing with ID: OV65%20YJE
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520YJE%27 HTTP/1.1" 200 None
2026-03-28 22:38:15 [bca.uk] INFO: Scrape type for OV65%20YJE: 2
2026-03-28 22:38:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 135cbfdd-b488-5b15-b90c-f386d6e60a17 with identifier: OV65%20YJE
2026-03-28 22:38:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 135cbfdd-b488-5b15-b90c-f386d6e60a17 with scrape type 2
2026-03-28 22:38:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 135cbfdd-b488-5b15-b90c-f386d6e60a17 with scrape type 2
2026-03-28 22:38:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 135cbfdd-b488-5b15-b90c-f386d6e60a17, identifier: OV65%20YJE
2026-03-28 22:38:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 135cbfdd-b488-5b15-b90c-f386d6e60a17 with identifier: OV65%20YJE
2026-03-28 22:38:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 135cbfdd-b488-5b15-b90c-f386d6e60a17 with identifier: OV65%20YJE
2026-03-28 22:38:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 135cbfdd-b488-5b15-b90c-f386d6e60a17 with identifier: OV65%20YJE to the API
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 97,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV65%20YJE-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 3,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '135cbfdd-b488-5b15-b90c-f386d6e60a17',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OV65 YJE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV65%20YJE&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'AUDI',
 'model': 'A1',
 'odometer': 67664,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2015-01-01',
 'seller_name': None,
 'title': 'AUDI A1 1.0 TFSI 95 SPORT Hatchback',
 'transmission': 'manual',
 'trim': 'TFSI 95 SPORT',
 'vin': 'WAUZZZ8X7GB042275',
 'year': 2015}
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV65%2520YJE%27 HTTP/1.1" 200 None
2026-03-28 22:38:15 [bca.uk] INFO: Saving data for OV65%20YJE: {'auction_closing_time': 1774864800.0, 'created_time': 1773958162.192559, 'last_price_update_time': 1774737495.444829}
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV65%2520YJE') HTTP/1.1" 204 0
2026-03-28 22:38:15 [bca.uk] INFO: Found listing with ID: OY61%20ZXK
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY61%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 22:38:15 [bca.uk] INFO: Scrape type for OY61%20ZXK: 2
2026-03-28 22:38:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with identifier: OY61%20ZXK
2026-03-28 22:38:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with scrape type 2
2026-03-28 22:38:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with scrape type 2
2026-03-28 22:38:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: cdb8c405-cf3a-5585-b1aa-8a72ad75fc40, identifier: OY61%20ZXK
2026-03-28 22:38:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with identifier: OY61%20ZXK
2026-03-28 22:38:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with identifier: OY61%20ZXK
2026-03-28 22:38:15 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: cdb8c405-cf3a-5585-b1aa-8a72ad75fc40 with identifier: OY61%20ZXK to the API
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:15 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 149,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY61%20ZXK-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'cdb8c405-cf3a-5585-b1aa-8a72ad75fc40',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY61 ZXK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY61%20ZXK&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'FORD',
 'model': 'C-MAX',
 'odometer': 54143,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2011-01-01',
 'seller_name': None,
 'title': 'FORD C-MAX 2.0 TDCI 140 TITANIUM P/SHIFT MPV',
 'transmission': 'automatic',
 'trim': 'TDCI 140 TITANIUM P/SHIFT',
 'vin': 'WF0JXXWPBJBJ47398',
 'year': 2011}
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY61%2520ZXK%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Saving data for OY61%20ZXK: {'auction_closing_time': 1774864800.0, 'created_time': 1773958210.043399, 'last_price_update_time': 1774737496.012776}
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY61%2520ZXK') HTTP/1.1" 204 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: AK17%20AOW
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for AK17%20AOW: 2
2026-03-28 22:38:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with identifier: AK17%20AOW
2026-03-28 22:38:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7, identifier: AK17%20AOW
2026-03-28 22:38:16 [bca.uk] INFO: Total items found: 52
2026-03-28 22:38:16 [bca.uk] INFO: Requesting URL: https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded
2026-03-28 22:38:16 [bca.uk] INFO: Sending search API request with Bearer token (length=1492)
2026-03-28 22:38:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with identifier: AK17%20AOW
2026-03-28 22:38:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with identifier: AK17%20AOW
2026-03-28 22:38:16 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7 with identifier: AK17%20AOW to the API
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 209,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AK17%20AOW-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'e6af3888-ad98-5da6-b8f9-fd03c2c6a9c7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'AK17 AOW',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AK17%20AOW&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JAGUAR',
 'model': 'F-PACE',
 'odometer': 40317,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'JAGUAR F-PACE 3.0 V6 S/C 375 AWD S StationWagon',
 'transmission': 'automatic',
 'trim': 'V6 S/C 375 AWD S',
 'vin': 'SADCA2AV4JA251393',
 'year': 2017}
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AK17%2520AOW%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Saving data for AK17%20AOW: {'auction_closing_time': 1774864800.0, 'created_time': 1774044910.126176, 'last_price_update_time': 1774737496.441345}
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AK17%2520AOW') HTTP/1.1" 204 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: CF71%20MVD
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for CF71%20MVD: 2
2026-03-28 22:38:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8758b43b-49d8-5a26-b7fd-218a2d603f2c with identifier: CF71%20MVD
2026-03-28 22:38:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8758b43b-49d8-5a26-b7fd-218a2d603f2c with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8758b43b-49d8-5a26-b7fd-218a2d603f2c with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8758b43b-49d8-5a26-b7fd-218a2d603f2c, identifier: CF71%20MVD
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: MD68%20YVM
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MD68%2520YVM%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for MD68%20YVM: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: M123%20CRH
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27M123%2520CRH%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for M123%20CRH: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: BD69%20OJK
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BD69%2520OJK%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for BD69%20OJK: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: LY69%20MXT
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LY69%2520MXT%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for LY69%20MXT: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: LX17%20YDM
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX17%2520YDM%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for LX17%20YDM: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: LX67%20VGG
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520VGG%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for LX67%20VGG: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: DK16%20FDE
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DK16%2520FDE%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for DK16%20FDE: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: LR68%20XKT
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LR68%2520XKT%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for LR68%20XKT: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: R666%20TRC
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27R666%2520TRC%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for R666%20TRC: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: BP18%20RUA
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BP18%2520RUA%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for BP18%20RUA: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: YJZ%209313
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YJZ%25209313%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for YJZ%209313: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: KV70%20LYU
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KV70%2520LYU%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for KV70%20LYU: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: SB69%20LWS
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SB69%2520LWS%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for SB69%20LWS: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: SM18%20KLD
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SM18%2520KLD%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for SM18%20KLD: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: PJ17%20UYP
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ17%2520UYP%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for PJ17%20UYP: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: LP67%20XAZ
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LP67%2520XAZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for LP67%20XAZ: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: HG19%20YHN
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG19%2520YHN%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for HG19%20YHN: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: V904%20OKN
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27V904%2520OKN%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for V904%20OKN: 0
2026-03-28 22:38:16 [bca.uk] INFO: Found listing with ID: DV72%20RZY
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520RZY%27 HTTP/1.1" 200 None
2026-03-28 22:38:16 [bca.uk] INFO: Scrape type for DV72%20RZY: 2
2026-03-28 22:38:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65765f4a-b775-5732-9d24-91440ee4cccc with identifier: DV72%20RZY
2026-03-28 22:38:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65765f4a-b775-5732-9d24-91440ee4cccc with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65765f4a-b775-5732-9d24-91440ee4cccc with scrape type 2
2026-03-28 22:38:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65765f4a-b775-5732-9d24-91440ee4cccc, identifier: DV72%20RZY
2026-03-28 22:38:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:16 [scrapy_zyte_api._params] WARNING: Request <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> defines the Zyte API customHttpRequestHeaders parameter, overriding Request.headers. Use Request.headers instead.
2026-03-28 22:38:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8758b43b-49d8-5a26-b7fd-218a2d603f2c with identifier: CF71%20MVD
2026-03-28 22:38:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8758b43b-49d8-5a26-b7fd-218a2d603f2c with identifier: CF71%20MVD
2026-03-28 22:38:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8758b43b-49d8-5a26-b7fd-218a2d603f2c with identifier: CF71%20MVD to the API
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 118,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CF71%20MVD-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8758b43b-49d8-5a26-b7fd-218a2d603f2c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'CF71 MVD',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CF71%20MVD&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLKSWAGEN',
 'model': 'POLO',
 'odometer': 69801,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN POLO 1.0 TSI 95 LIFE Hatchback',
 'transmission': 'manual',
 'trim': 'TSI 95 LIFE',
 'vin': 'WVWZZZAWZNU015937',
 'year': 2021}
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CF71%2520MVD%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Saving data for CF71%20MVD: {'auction_closing_time': 1774864800.0, 'created_time': 1774044891.831761, 'last_price_update_time': 1774737497.225309}
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CF71%2520MVD') HTTP/1.1" 204 0
2026-03-28 22:38:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65765f4a-b775-5732-9d24-91440ee4cccc with identifier: DV72%20RZY
2026-03-28 22:38:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65765f4a-b775-5732-9d24-91440ee4cccc with identifier: DV72%20RZY
2026-03-28 22:38:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65765f4a-b775-5732-9d24-91440ee4cccc with identifier: DV72%20RZY to the API
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 177,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DV72%20RZY-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 6,
 'engine': '1.5L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '65765f4a-b775-5732-9d24-91440ee4cccc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DV72 RZY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DV72%20RZY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'VAUXHALL',
 'model': 'VIVARO 2900',
 'odometer': 50721,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VAUXHALL VIVARO 2900 1.5 D 100 SPORTIVE L2 H1 PanelVan',
 'transmission': 'manual',
 'trim': 'D 100 SPORTIVE L2 H1',
 'vin': 'VXEVBYHRMN7057442',
 'year': 2022}
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DV72%2520RZY%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Saving data for DV72%20RZY: {'auction_closing_time': 1774864800.0, 'created_time': 1773930445.800924, 'last_price_update_time': 1774737497.611926}
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DV72%2520RZY') HTTP/1.1" 204 0
2026-03-28 22:38:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-28 22:38:17 [bca.uk] INFO: Found listing with ID: FD66%20XPY
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD66%2520XPY%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Scrape type for FD66%20XPY: 2
2026-03-28 22:38:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ebaa29d-e853-548a-a521-95496396e545 with identifier: FD66%20XPY
2026-03-28 22:38:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ebaa29d-e853-548a-a521-95496396e545 with scrape type 2
2026-03-28 22:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ebaa29d-e853-548a-a521-95496396e545 with scrape type 2
2026-03-28 22:38:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8ebaa29d-e853-548a-a521-95496396e545, identifier: FD66%20XPY
2026-03-28 22:38:17 [bca.uk] INFO: Found listing with ID: YE23%20MMF
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YE23%2520MMF%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Scrape type for YE23%20MMF: 0
2026-03-28 22:38:17 [bca.uk] INFO: Found listing with ID: LB22%20TGJ
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LB22%2520TGJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Scrape type for LB22%20TGJ: 0
2026-03-28 22:38:17 [bca.uk] INFO: Found listing with ID: YL23%20OTB
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL23%2520OTB%27 HTTP/1.1" 200 None
2026-03-28 22:38:17 [bca.uk] INFO: Scrape type for YL23%20OTB: 2
2026-03-28 22:38:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 56fa17d1-be4e-5986-8207-2081229825b5 with identifier: YL23%20OTB
2026-03-28 22:38:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 56fa17d1-be4e-5986-8207-2081229825b5 with scrape type 2
2026-03-28 22:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 56fa17d1-be4e-5986-8207-2081229825b5 with scrape type 2
2026-03-28 22:38:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 56fa17d1-be4e-5986-8207-2081229825b5, identifier: YL23%20OTB
2026-03-28 22:38:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8ebaa29d-e853-548a-a521-95496396e545 with identifier: FD66%20XPY
2026-03-28 22:38:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8ebaa29d-e853-548a-a521-95496396e545 with identifier: FD66%20XPY
2026-03-28 22:38:17 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8ebaa29d-e853-548a-a521-95496396e545 with identifier: FD66%20XPY to the API
2026-03-28 22:38:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FD66%20XPY-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '8ebaa29d-e853-548a-a521-95496396e545',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'FD66 XPY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FD66%20XPY&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'JEEP',
 'model': 'GRAND CHEROKEE',
 'odometer': 65909,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2016-01-01',
 'seller_name': None,
 'title': 'JEEP GRAND CHEROKEE 3.0 CRD SUMMIT S/S StationWagon',
 'transmission': 'automatic',
 'trim': 'CRD SUMMIT S/S',
 'vin': '1C4RJFKM6GC473806',
 'year': 2016}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FD66%2520XPY%27 HTTP/1.1" 200 None
2026-03-28 22:38:18 [bca.uk] INFO: Saving data for FD66%20XPY: {'auction_closing_time': 1774864800.0, 'created_time': 1774044849.403696, 'last_price_update_time': 1774737498.156498}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FD66%2520XPY') HTTP/1.1" 204 0
2026-03-28 22:38:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 56fa17d1-be4e-5986-8207-2081229825b5 with identifier: YL23%20OTB
2026-03-28 22:38:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 56fa17d1-be4e-5986-8207-2081229825b5 with identifier: YL23%20OTB
2026-03-28 22:38:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 56fa17d1-be4e-5986-8207-2081229825b5 with identifier: YL23%20OTB to the API
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 184,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YL23%20OTB-GB',
 'category': 'LightCommercialVehicle',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '56fa17d1-be4e-5986-8207-2081229825b5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'YL23 OTB',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YL23%20OTB&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'RENAULT',
 'model': 'TRAFIC 28',
 'odometer': 32229,
 'odometer_reading_unit': '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 SPORT PanelVan',
 'transmission': 'manual',
 'trim': 'B/DCI 130 SL SPORT',
 'vin': 'VF1FL000670617266',
 'year': 2023}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YL23%2520OTB%27 HTTP/1.1" 200 None
2026-03-28 22:38:18 [bca.uk] INFO: Saving data for YL23%20OTB: {'auction_closing_time': 1774864800.0, 'created_time': 1773930946.154096, 'last_price_update_time': 1774737498.432937}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YL23%2520OTB') HTTP/1.1" 204 0
2026-03-28 22:38:18 [bca.uk] INFO: Found listing with ID: VA21%20CFL
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:38:18 [bca.uk] INFO: Scrape type for VA21%20CFL: 2
2026-03-28 22:38:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98e2f877-3826-57dc-a974-b92cdcc55846 with identifier: VA21%20CFL
2026-03-28 22:38:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98e2f877-3826-57dc-a974-b92cdcc55846 with scrape type 2
2026-03-28 22:38:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98e2f877-3826-57dc-a974-b92cdcc55846 with scrape type 2
2026-03-28 22:38:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 98e2f877-3826-57dc-a974-b92cdcc55846, identifier: VA21%20CFL
2026-03-28 22:38:18 [bca.uk] INFO: Found listing with ID: VK23%20EVG
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 22:38:18 [bca.uk] INFO: Scrape type for VK23%20EVG: 2
2026-03-28 22:38:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85c08f25-4b1b-5772-8f87-1f7d489942f8 with identifier: VK23%20EVG
2026-03-28 22:38:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85c08f25-4b1b-5772-8f87-1f7d489942f8 with scrape type 2
2026-03-28 22:38:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85c08f25-4b1b-5772-8f87-1f7d489942f8 with scrape type 2
2026-03-28 22:38:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 85c08f25-4b1b-5772-8f87-1f7d489942f8, identifier: VK23%20EVG
2026-03-28 22:38:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 98e2f877-3826-57dc-a974-b92cdcc55846 with identifier: VA21%20CFL
2026-03-28 22:38:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 98e2f877-3826-57dc-a974-b92cdcc55846 with identifier: VA21%20CFL
2026-03-28 22:38:18 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 98e2f877-3826-57dc-a974-b92cdcc55846 with identifier: VA21%20CFL to the API
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 168,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VA21%20CFL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '98e2f877-3826-57dc-a974-b92cdcc55846',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'VA21 CFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VA21%20CFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'VOLVO',
 'model': 'XC60',
 'odometer': 87144,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seller_name': None,
 'title': 'VOLVO XC60 2.0 B4D AWD R DESIGN StationWagon',
 'transmission': 'automatic',
 'trim': 'B4D AWD R DESIGN',
 'vin': 'YV1UZK5VCM1886368',
 'year': 2021}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VA21%2520CFL%27 HTTP/1.1" 200 None
2026-03-28 22:38:18 [bca.uk] INFO: Saving data for VA21%20CFL: {'auction_closing_time': 1774864800.0, 'created_time': 1774044882.528652, 'last_price_update_time': 1774737498.940695}
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520CFL') HTTP/1.1" 204 0
2026-03-28 22:38:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 85c08f25-4b1b-5772-8f87-1f7d489942f8 with identifier: VK23%20EVG
2026-03-28 22:38:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 85c08f25-4b1b-5772-8f87-1f7d489942f8 with identifier: VK23%20EVG
2026-03-28 22:38:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 85c08f25-4b1b-5772-8f87-1f7d489942f8 with identifier: VK23%20EVG to the API
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 193,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VK23%20EVG-GB',
 'category': 'LightCommercialVehicle',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '85c08f25-4b1b-5772-8f87-1f7d489942f8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VK23 EVG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VK23%20EVG&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'RENAULT',
 'model': 'TRAFIC 30',
 'odometer': 63242,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'RENAULT TRAFIC 30 2.0 DCI 170 LL SPORT EDC Bus',
 'transmission': 'automatic',
 'trim': 'DCI 170 LL SPORT EDC',
 'vin': 'VF1JL000670392664',
 'year': 2023}
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VK23%2520EVG%27 HTTP/1.1" 200 None
2026-03-28 22:38:19 [bca.uk] INFO: Saving data for VK23%20EVG: {'auction_closing_time': 1774864800.0, 'created_time': 1773930986.324583, 'last_price_update_time': 1774737499.229591}
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VK23%2520EVG') HTTP/1.1" 204 0
2026-03-28 22:38:19 [bca.uk] INFO: Found listing with ID: OW72%20WTV
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WTV%27 HTTP/1.1" 200 None
2026-03-28 22:38:19 [bca.uk] INFO: Scrape type for OW72%20WTV: 2
2026-03-28 22:38:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4330580-82f1-51de-9fd0-cd4445567efa with identifier: OW72%20WTV
2026-03-28 22:38:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4330580-82f1-51de-9fd0-cd4445567efa with scrape type 2
2026-03-28 22:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4330580-82f1-51de-9fd0-cd4445567efa with scrape type 2
2026-03-28 22:38:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a4330580-82f1-51de-9fd0-cd4445567efa, identifier: OW72%20WTV
2026-03-28 22:38:19 [bca.uk] INFO: Found listing with ID: YF72%20FSS
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520FSS%27 HTTP/1.1" 200 None
2026-03-28 22:38:19 [bca.uk] INFO: Scrape type for YF72%20FSS: 2
2026-03-28 22:38:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with identifier: YF72%20FSS
2026-03-28 22:38:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with scrape type 2
2026-03-28 22:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with scrape type 2
2026-03-28 22:38:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6fcf2509-4e18-5c9f-b7b9-43cf86ece215, identifier: YF72%20FSS
2026-03-28 22:38:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a4330580-82f1-51de-9fd0-cd4445567efa with identifier: OW72%20WTV
2026-03-28 22:38:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a4330580-82f1-51de-9fd0-cd4445567efa with identifier: OW72%20WTV
2026-03-28 22:38:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a4330580-82f1-51de-9fd0-cd4445567efa with identifier: OW72%20WTV to the API
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 241,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OW72%20WTV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.2L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a4330580-82f1-51de-9fd0-cd4445567efa',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OW72 WTV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OW72%20WTV&vehicleType=*',
 'listing': 'auction',
 'location': 'Enfield',
 'make': 'PEUGEOT',
 'model': 'BOXER 335',
 'odometer': 59449,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'PEUGEOT BOXER 335 2.2 B/HDI 140 L3 H2 PROF.PREMIUM+ PanelVan',
 'transmission': 'manual',
 'trim': 'B/HDI 140 L3 H2 PROF.PREMIUM+',
 'vin': 'VF3YCBPFC12W31871',
 'year': 2023}
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OW72%2520WTV%27 HTTP/1.1" 200 None
2026-03-28 22:38:19 [bca.uk] INFO: Saving data for OW72%20WTV: {'auction_closing_time': 1774864800.0, 'created_time': 1774017331.540343, 'last_price_update_time': 1774737499.730112}
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OW72%2520WTV') HTTP/1.1" 204 0
2026-03-28 22:38:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with identifier: YF72%20FSS
2026-03-28 22:38:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with identifier: YF72%20FSS
2026-03-28 22:38:19 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6fcf2509-4e18-5c9f-b7b9-43cf86ece215 with identifier: YF72%20FSS to the API
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:19 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 22,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YF72%20FSS-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6fcf2509-4e18-5c9f-b7b9-43cf86ece215',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YF72 FSS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YF72%20FSS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LEXUS',
 'model': 'NX 450H+',
 'odometer': 43931,
 'odometer_reading_unit': '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 NX 450H+ 2.5 4WD (PREMIUM PK) E-CVT StationWagon',
 'transmission': 'automatic',
 'trim': '4WD (PREMIUM PK) E-CVT',
 'vin': 'JTJCKBFZ602012695',
 'year': 2022}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YF72%2520FSS%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Saving data for YF72%20FSS: {'auction_closing_time': 1775556000.0, 'created_time': 1774334103.685865, 'last_price_update_time': 1774737500.02045}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YF72%2520FSS') HTTP/1.1" 204 0
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: WU23%20NMF
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WU23%2520NMF%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for WU23%20NMF: 0
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: BA18%20UHB
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BA18%2520UHB%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for BA18%20UHB: 0
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: RK23%20MBY
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RK23%2520MBY%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for RK23%20MBY: 0
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: GK17%20RMY
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for GK17%20RMY: 2
2026-03-28 22:38:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with identifier: GK17%20RMY
2026-03-28 22:38:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with scrape type 2
2026-03-28 22:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with scrape type 2
2026-03-28 22:38:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc, identifier: GK17%20RMY
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: HX20%20FBL
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for HX20%20FBL: 2
2026-03-28 22:38:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with identifier: HX20%20FBL
2026-03-28 22:38:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with scrape type 2
2026-03-28 22:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with scrape type 2
2026-03-28 22:38:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a, identifier: HX20%20FBL
2026-03-28 22:38:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with identifier: GK17%20RMY
2026-03-28 22:38:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with identifier: GK17%20RMY
2026-03-28 22:38:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc with identifier: GK17%20RMY to the API
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 185,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GK17%20RMY-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'a0fafb6d-7fc8-5ece-8c96-c9a653dc3afc',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'GK17 RMY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GK17%20RMY&vehicleType=*',
 'listing': 'auction',
 'location': 'Paddock Wood',
 'make': 'LAND ROVER',
 'model': 'R/R SPORT',
 'odometer': 51722,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'LAND ROVER R/R SPORT 3.0 SDV6 306 A/B DYNAMIC StationWagon',
 'transmission': 'manual',
 'trim': 'SDV6 306 A/B DYNAMIC',
 'vin': 'SALWA2EK0HA138410',
 'year': 2017}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GK17%2520RMY%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Saving data for GK17%20RMY: {'auction_closing_time': 1774864800.0, 'created_time': 1773844461.692722, 'last_price_update_time': 1774737500.574024}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GK17%2520RMY') HTTP/1.1" 204 0
2026-03-28 22:38:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with identifier: HX20%20FBL
2026-03-28 22:38:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with identifier: HX20%20FBL
2026-03-28 22:38:20 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a with identifier: HX20%20FBL to the API
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 170,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HX20%20FBL-GB',
 'category': 'Car',
 'color': 'brown',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '1b8f8bf0-21fb-5e91-ae3e-01b607d5c63a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HX20 FBL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HX20%20FBL&vehicleType=*',
 'listing': 'auction',
 'location': 'Blackbushe',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 27050,
 'odometer_reading_unit': '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 PROACE VERSO 1.5 D 120 SHUTTLE MEDIUM MPV',
 'transmission': 'manual',
 'trim': 'D 120 SHUTTLE MEDIUM',
 'vin': 'YARVAYHVKGZ172712',
 'year': 2020}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HX20%2520FBL%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Saving data for HX20%20FBL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334099.705314, 'last_price_update_time': 1774737500.944591}
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HX20%2520FBL') HTTP/1.1" 204 0
2026-03-28 22:38:20 [bca.uk] INFO: Found listing with ID: FL73%20NZR
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL73%2520NZR%27 HTTP/1.1" 200 None
2026-03-28 22:38:20 [bca.uk] INFO: Scrape type for FL73%20NZR: 2
2026-03-28 22:38:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33da6a41-fc29-559c-ba56-8224166c5bbf with identifier: FL73%20NZR
2026-03-28 22:38:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33da6a41-fc29-559c-ba56-8224166c5bbf with scrape type 2
2026-03-28 22:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33da6a41-fc29-559c-ba56-8224166c5bbf with scrape type 2
2026-03-28 22:38:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 33da6a41-fc29-559c-ba56-8224166c5bbf, identifier: FL73%20NZR
2026-03-28 22:38:21 [bca.uk] INFO: Found listing with ID: HJ72%20LMX
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:38:21 [bca.uk] INFO: Scrape type for HJ72%20LMX: 2
2026-03-28 22:38:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10f6dc9f-3fdb-595d-8337-5ec213494f6f with identifier: HJ72%20LMX
2026-03-28 22:38:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10f6dc9f-3fdb-595d-8337-5ec213494f6f with scrape type 2
2026-03-28 22:38:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10f6dc9f-3fdb-595d-8337-5ec213494f6f with scrape type 2
2026-03-28 22:38:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 10f6dc9f-3fdb-595d-8337-5ec213494f6f, identifier: HJ72%20LMX
2026-03-28 22:38:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 33da6a41-fc29-559c-ba56-8224166c5bbf with identifier: FL73%20NZR
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=auto&q=multi-coloured HTTP/1.1" 200 None
2026-03-28 22:38:21 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='auto',RowKey='auto') HTTP/1.1" 204 0
2026-03-28 22:38:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 33da6a41-fc29-559c-ba56-8224166c5bbf with identifier: FL73%20NZR
2026-03-28 22:38:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 33da6a41-fc29-559c-ba56-8224166c5bbf with identifier: FL73%20NZR to the API
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=FL73%20NZR-GB',
 'category': 'Car',
 'color': 'multi',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '33da6a41-fc29-559c-ba56-8224166c5bbf',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'FL73 NZR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=FL73%20NZR&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LEXUS',
 'model': 'RZ 450E',
 'odometer': 28784,
 'odometer_reading_unit': '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 RZ 450E 230KW 71KWH D4 TAKUMI Hatchback',
 'transmission': 'automatic',
 'trim': '230KW 71KWH D4 TAKUMI',
 'vin': 'JTJAABAB60A008091',
 'year': 2023}
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FL73%2520NZR%27 HTTP/1.1" 200 None
2026-03-28 22:38:21 [bca.uk] INFO: Saving data for FL73%20NZR: {'auction_closing_time': 1775556000.0, 'created_time': 1774333740.017317, 'last_price_update_time': 1774737501.589401}
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='FL73%2520NZR') HTTP/1.1" 204 0
2026-03-28 22:38:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 10f6dc9f-3fdb-595d-8337-5ec213494f6f with identifier: HJ72%20LMX
2026-03-28 22:38:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 10f6dc9f-3fdb-595d-8337-5ec213494f6f with identifier: HJ72%20LMX
2026-03-28 22:38:21 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 10f6dc9f-3fdb-595d-8337-5ec213494f6f with identifier: HJ72%20LMX to the API
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 169,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HJ72%20LMX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '10f6dc9f-3fdb-595d-8337-5ec213494f6f',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HJ72 LMX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HJ72%20LMX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'PROACE VERSO',
 'odometer': 88011,
 'odometer_reading_unit': '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 PROACE VERSO 1.5 D 120 COMBI MEDIUM MPV',
 'transmission': 'manual',
 'trim': 'D 120 COMBI MEDIUM',
 'vin': 'YARVAYHVMGZ220887',
 'year': 2022}
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HJ72%2520LMX%27 HTTP/1.1" 200 None
2026-03-28 22:38:21 [bca.uk] INFO: Saving data for HJ72%20LMX: {'auction_closing_time': 1775556000.0, 'created_time': 1774334091.477955, 'last_price_update_time': 1774737501.876479}
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ72%2520LMX') HTTP/1.1" 204 0
2026-03-28 22:38:21 [bca.uk] INFO: Found listing with ID: DC73%20AKG
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520AKG%27 HTTP/1.1" 200 None
2026-03-28 22:38:21 [bca.uk] INFO: Scrape type for DC73%20AKG: 2
2026-03-28 22:38:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62e2c403-226e-5b43-b1e4-a8438f293a07 with identifier: DC73%20AKG
2026-03-28 22:38:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62e2c403-226e-5b43-b1e4-a8438f293a07 with scrape type 2
2026-03-28 22:38:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62e2c403-226e-5b43-b1e4-a8438f293a07 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 62e2c403-226e-5b43-b1e4-a8438f293a07, identifier: DC73%20AKG
2026-03-28 22:38:22 [bca.uk] INFO: Found listing with ID: HG72%20UCL
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG72%2520UCL%27 HTTP/1.1" 200 None
2026-03-28 22:38:22 [bca.uk] INFO: Scrape type for HG72%20UCL: 2
2026-03-28 22:38:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with identifier: HG72%20UCL
2026-03-28 22:38:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 94668d2f-3238-5d7b-ad73-7debb7b9eb12, identifier: HG72%20UCL
2026-03-28 22:38:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 62e2c403-226e-5b43-b1e4-a8438f293a07 with identifier: DC73%20AKG
2026-03-28 22:38:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 62e2c403-226e-5b43-b1e4-a8438f293a07 with identifier: DC73%20AKG
2026-03-28 22:38:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 62e2c403-226e-5b43-b1e4-a8438f293a07 with identifier: DC73%20AKG to the API
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DC73%20AKG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '62e2c403-226e-5b43-b1e4-a8438f293a07',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DC73 AKG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DC73%20AKG&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 14306,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC340A330269',
 'year': 2024}
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DC73%2520AKG%27 HTTP/1.1" 200 None
2026-03-28 22:38:22 [bca.uk] INFO: Saving data for DC73%20AKG: {'auction_closing_time': 1775556000.0, 'created_time': 1774333736.923958, 'last_price_update_time': 1774737502.374085}
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DC73%2520AKG') HTTP/1.1" 204 0
2026-03-28 22:38:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with identifier: HG72%20UCL
2026-03-28 22:38:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with identifier: HG72%20UCL
2026-03-28 22:38:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 94668d2f-3238-5d7b-ad73-7debb7b9eb12 with identifier: HG72%20UCL to the API
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HG72%20UCL-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '94668d2f-3238-5d7b-ad73-7debb7b9eb12',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HG72 UCL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HG72%20UCL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 115638,
 'odometer_reading_unit': '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 COROLLA T/S 1.8 VVT-I HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1Z93BE10E366340',
 'year': 2023}
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG72%2520UCL%27 HTTP/1.1" 200 None
2026-03-28 22:38:22 [bca.uk] INFO: Saving data for HG72%20UCL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334098.675061, 'last_price_update_time': 1774737502.648638}
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HG72%2520UCL') HTTP/1.1" 204 0
2026-03-28 22:38:22 [bca.uk] INFO: Found listing with ID: KN22%20KFE
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520KFE%27 HTTP/1.1" 200 None
2026-03-28 22:38:22 [bca.uk] INFO: Scrape type for KN22%20KFE: 2
2026-03-28 22:38:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with identifier: KN22%20KFE
2026-03-28 22:38:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 06c3e9a7-ebaa-52ff-a998-d2485ecf5252, identifier: KN22%20KFE
2026-03-28 22:38:22 [bca.uk] INFO: Found listing with ID: LO22%20WJU
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO22%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 22:38:22 [bca.uk] INFO: Scrape type for LO22%20WJU: 2
2026-03-28 22:38:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with identifier: LO22%20WJU
2026-03-28 22:38:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with scrape type 2
2026-03-28 22:38:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373, identifier: LO22%20WJU
2026-03-28 22:38:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.bca.co.uk/api/search?q=&pageSize=100&page=136&sort=MostRecentlyAdded> (referer: https://www.bca.co.uk/search) ['zyte-api']
2026-03-28 22:38:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with identifier: KN22%20KFE
2026-03-28 22:38:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with identifier: KN22%20KFE
2026-03-28 22:38:22 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 06c3e9a7-ebaa-52ff-a998-d2485ecf5252 with identifier: KN22%20KFE to the API
2026-03-28 22:38:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN22%20KFE-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '06c3e9a7-ebaa-52ff-a998-d2485ecf5252',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN22 KFE',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN22%20KFE&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 80763,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON',
 'vin': 'SB1Z93BE70E287237',
 'year': 2022}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN22%2520KFE%27 HTTP/1.1" 200 None
2026-03-28 22:38:23 [bca.uk] INFO: Saving data for KN22%20KFE: {'auction_closing_time': 1775556000.0, 'created_time': 1774333736.555116, 'last_price_update_time': 1774737503.158689}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN22%2520KFE') HTTP/1.1" 204 0
2026-03-28 22:38:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with identifier: LO22%20WJU
2026-03-28 22:38:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with identifier: LO22%20WJU
2026-03-28 22:38:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373 with identifier: LO22%20WJU to the API
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO22%20WJU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '6dbee3e9-2b49-5b5e-ae13-4d0f1d0de373',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO22 WJU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO22%20WJU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 90011,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'JTDKBABB90A098401',
 'year': 2022}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO22%2520WJU%27 HTTP/1.1" 200 None
2026-03-28 22:38:23 [bca.uk] INFO: Saving data for LO22%20WJU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334100.093363, 'last_price_update_time': 1774737503.425804}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO22%2520WJU') HTTP/1.1" 204 0
2026-03-28 22:38:23 [bca.uk] INFO: Found listing with ID: CK72%20EWM
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520EWM%27 HTTP/1.1" 200 None
2026-03-28 22:38:23 [bca.uk] INFO: Scrape type for CK72%20EWM: 2
2026-03-28 22:38:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2cfec706-6c54-55fe-8638-38c7a1344f9b with identifier: CK72%20EWM
2026-03-28 22:38:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2cfec706-6c54-55fe-8638-38c7a1344f9b with scrape type 2
2026-03-28 22:38:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2cfec706-6c54-55fe-8638-38c7a1344f9b with scrape type 2
2026-03-28 22:38:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2cfec706-6c54-55fe-8638-38c7a1344f9b, identifier: CK72%20EWM
2026-03-28 22:38:23 [bca.uk] INFO: Found listing with ID: LM70%20WZH
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 22:38:23 [bca.uk] INFO: Scrape type for LM70%20WZH: 2
2026-03-28 22:38:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac3270e4-2b00-5bbf-a9fe-275427f03b32 with identifier: LM70%20WZH
2026-03-28 22:38:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac3270e4-2b00-5bbf-a9fe-275427f03b32 with scrape type 2
2026-03-28 22:38:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac3270e4-2b00-5bbf-a9fe-275427f03b32 with scrape type 2
2026-03-28 22:38:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ac3270e4-2b00-5bbf-a9fe-275427f03b32, identifier: LM70%20WZH
2026-03-28 22:38:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2cfec706-6c54-55fe-8638-38c7a1344f9b with identifier: CK72%20EWM
2026-03-28 22:38:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2cfec706-6c54-55fe-8638-38c7a1344f9b with identifier: CK72%20EWM
2026-03-28 22:38:23 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2cfec706-6c54-55fe-8638-38c7a1344f9b with identifier: CK72%20EWM to the API
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CK72%20EWM-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2cfec706-6c54-55fe-8638-38c7a1344f9b',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CK72 EWM',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CK72%20EWM&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 15127,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.5 HYBRID DESIGN 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN 2WD',
 'vin': 'JTMW53FV90J016613',
 'year': 2022}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CK72%2520EWM%27 HTTP/1.1" 200 None
2026-03-28 22:38:23 [bca.uk] INFO: Saving data for CK72%20EWM: {'auction_closing_time': 1775556000.0, 'created_time': 1774333748.128662, 'last_price_update_time': 1774737503.92847}
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CK72%2520EWM') HTTP/1.1" 204 0
2026-03-28 22:38:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ac3270e4-2b00-5bbf-a9fe-275427f03b32 with identifier: LM70%20WZH
2026-03-28 22:38:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ac3270e4-2b00-5bbf-a9fe-275427f03b32 with identifier: LM70%20WZH
2026-03-28 22:38:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ac3270e4-2b00-5bbf-a9fe-275427f03b32 with identifier: LM70%20WZH to the API
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LM70%20WZH-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ac3270e4-2b00-5bbf-a9fe-275427f03b32',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LM70 WZH',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LM70%20WZH&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 76555,
 'odometer_reading_unit': '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 YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC360A024982',
 'year': 2020}
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM70%2520WZH%27 HTTP/1.1" 200 None
2026-03-28 22:38:24 [bca.uk] INFO: Saving data for LM70%20WZH: {'auction_closing_time': 1775556000.0, 'created_time': 1774334100.473056, 'last_price_update_time': 1774737504.22624}
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LM70%2520WZH') HTTP/1.1" 204 0
2026-03-28 22:38:24 [bca.uk] INFO: Found listing with ID: YH75%20BYG
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH75%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 22:38:24 [bca.uk] INFO: Scrape type for YH75%20BYG: 2
2026-03-28 22:38:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 64766d99-118b-5a2a-b279-a99a36e7e592 with identifier: YH75%20BYG
2026-03-28 22:38:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 64766d99-118b-5a2a-b279-a99a36e7e592 with scrape type 2
2026-03-28 22:38:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 64766d99-118b-5a2a-b279-a99a36e7e592 with scrape type 2
2026-03-28 22:38:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 64766d99-118b-5a2a-b279-a99a36e7e592, identifier: YH75%20BYG
2026-03-28 22:38:24 [bca.uk] INFO: Found listing with ID: CJ73%20EFL
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 22:38:24 [bca.uk] INFO: Scrape type for CJ73%20EFL: 2
2026-03-28 22:38:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with identifier: CJ73%20EFL
2026-03-28 22:38:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with scrape type 2
2026-03-28 22:38:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with scrape type 2
2026-03-28 22:38:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8f65cb7-94f3-5a45-9cd7-156aa2069ed6, identifier: CJ73%20EFL
2026-03-28 22:38:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 64766d99-118b-5a2a-b279-a99a36e7e592 with identifier: YH75%20BYG
2026-03-28 22:38:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 64766d99-118b-5a2a-b279-a99a36e7e592 with identifier: YH75%20BYG
2026-03-28 22:38:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 64766d99-118b-5a2a-b279-a99a36e7e592 with identifier: YH75%20BYG to the API
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 140,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YH75%20BYG-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '64766d99-118b-5a2a-b279-a99a36e7e592',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YH75 BYG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YH75%20BYG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TIGUAN',
 'odometer': 8328,
 '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 R LINE DSG StationWagon',
 'transmission': 'automatic',
 'trim': 'E-TSI 150 R LINE DSG',
 'vin': 'WVGZZZCT7TW012098',
 'year': 2025}
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YH75%2520BYG%27 HTTP/1.1" 200 None
2026-03-28 22:38:24 [bca.uk] INFO: Saving data for YH75%20BYG: {'auction_closing_time': 1774951200.0, 'created_time': 1774046379.960781, 'last_price_update_time': 1774737504.777442}
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YH75%2520BYG') HTTP/1.1" 204 0
2026-03-28 22:38:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with identifier: CJ73%20EFL
2026-03-28 22:38:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with identifier: CJ73%20EFL
2026-03-28 22:38:24 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8f65cb7-94f3-5a45-9cd7-156aa2069ed6 with identifier: CJ73%20EFL to the API
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:24 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 114,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CJ73%20EFL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b8f65cb7-94f3-5a45-9cd7-156aa2069ed6',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CJ73 EFL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CJ73%20EFL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 48524,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID EXCEL Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL',
 'vin': 'JTDKBABB80A314724',
 'year': 2024}
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CJ73%2520EFL%27 HTTP/1.1" 200 None
2026-03-28 22:38:25 [bca.uk] INFO: Saving data for CJ73%20EFL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334099.338812, 'last_price_update_time': 1774737505.136225}
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CJ73%2520EFL') HTTP/1.1" 204 0
2026-03-28 22:38:25 [bca.uk] INFO: Total items found: 0
2026-03-28 22:38:25 [bca.uk] INFO: No more items to scrape after page {self.next_page}
2026-03-28 22:38:25 [bca.uk] INFO: Found listing with ID: ML23%20LHP
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520LHP%27 HTTP/1.1" 200 None
2026-03-28 22:38:25 [bca.uk] INFO: Scrape type for ML23%20LHP: 2
2026-03-28 22:38:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with identifier: ML23%20LHP
2026-03-28 22:38:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with scrape type 2
2026-03-28 22:38:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with scrape type 2
2026-03-28 22:38:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 4a964e65-1219-5d7a-ad1b-ae0d2225b241, identifier: ML23%20LHP
2026-03-28 22:38:25 [bca.uk] INFO: Found listing with ID: CV72%20GWU
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 22:38:25 [bca.uk] INFO: Scrape type for CV72%20GWU: 2
2026-03-28 22:38:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c312420-31b1-5613-b56a-e6914d358894 with identifier: CV72%20GWU
2026-03-28 22:38:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c312420-31b1-5613-b56a-e6914d358894 with scrape type 2
2026-03-28 22:38:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c312420-31b1-5613-b56a-e6914d358894 with scrape type 2
2026-03-28 22:38:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0c312420-31b1-5613-b56a-e6914d358894, identifier: CV72%20GWU
2026-03-28 22:38:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with identifier: ML23%20LHP
2026-03-28 22:38:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with identifier: ML23%20LHP
2026-03-28 22:38:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 4a964e65-1219-5d7a-ad1b-ae0d2225b241 with identifier: ML23%20LHP to the API
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 217,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=ML23%20LHP-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '3.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': '4a964e65-1219-5d7a-ad1b-ae0d2225b241',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'ML23 LHP',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=ML23%20LHP&vehicleType=*',
 'listing': 'auction',
 'location': 'Bristol',
 'make': 'VOLKSWAGEN',
 'model': 'TOUAREG',
 'odometer': 17870,
 'odometer_reading_unit': '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 TOUAREG 3.0 V6 TDI 231 4M BLACK ED.TIP StationWagon',
 'transmission': 'manual',
 'trim': 'V6 TDI 231 4M BLACK ED.TIP',
 'vin': 'WVGZZZCR9PD014280',
 'year': 2023}
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27ML23%2520LHP%27 HTTP/1.1" 200 None
2026-03-28 22:38:25 [bca.uk] INFO: Saving data for ML23%20LHP: {'auction_closing_time': 1774951200.0, 'created_time': 1774047026.458831, 'last_price_update_time': 1774737505.652132}
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='ML23%2520LHP') HTTP/1.1" 204 0
2026-03-28 22:38:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0c312420-31b1-5613-b56a-e6914d358894 with identifier: CV72%20GWU
2026-03-28 22:38:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0c312420-31b1-5613-b56a-e6914d358894 with identifier: CV72%20GWU
2026-03-28 22:38:25 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0c312420-31b1-5613-b56a-e6914d358894 with identifier: CV72%20GWU to the API
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:25 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 129,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=CV72%20GWU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '0c312420-31b1-5613-b56a-e6914d358894',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'CV72 GWU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=CV72%20GWU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 86577,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.5 HYBRID DESIGN 2WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN 2WD',
 'vin': 'JTMW53FV90D030994',
 'year': 2022}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27CV72%2520GWU%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Saving data for CV72%20GWU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334101.061386, 'last_price_update_time': 1774737506.026787}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='CV72%2520GWU') HTTP/1.1" 204 0
2026-03-28 22:38:26 [bca.uk] INFO: Found listing with ID: LS22%20HFG
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Scrape type for LS22%20HFG: 2
2026-03-28 22:38:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27376f37-36a6-5ada-8196-f8e194dead5a with identifier: LS22%20HFG
2026-03-28 22:38:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27376f37-36a6-5ada-8196-f8e194dead5a with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27376f37-36a6-5ada-8196-f8e194dead5a with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 27376f37-36a6-5ada-8196-f8e194dead5a, identifier: LS22%20HFG
2026-03-28 22:38:26 [bca.uk] INFO: Found listing with ID: VE73%20UOU
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Scrape type for VE73%20UOU: 2
2026-03-28 22:38:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b13c225c-78d0-5383-b264-85ddc27cb8e8 with identifier: VE73%20UOU
2026-03-28 22:38:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b13c225c-78d0-5383-b264-85ddc27cb8e8 with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b13c225c-78d0-5383-b264-85ddc27cb8e8 with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b13c225c-78d0-5383-b264-85ddc27cb8e8, identifier: VE73%20UOU
2026-03-28 22:38:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 27376f37-36a6-5ada-8196-f8e194dead5a with identifier: LS22%20HFG
2026-03-28 22:38:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 27376f37-36a6-5ada-8196-f8e194dead5a with identifier: LS22%20HFG
2026-03-28 22:38:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 27376f37-36a6-5ada-8196-f8e194dead5a with identifier: LS22%20HFG to the API
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS22%20HFG-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '27376f37-36a6-5ada-8196-f8e194dead5a',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS22 HFG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS22%20HFG&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'VOLKSWAGEN',
 'model': 'ID.3',
 'odometer': 3227,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'VOLKSWAGEN ID.3 107KW 58KWH LIFE PRO Hatchback',
 'transmission': 'automatic',
 'trim': '107KW 58KWH LIFE PRO',
 'vin': 'WVWZZZE1ZNP024700',
 'year': 2022}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS22%2520HFG%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Saving data for LS22%20HFG: {'auction_closing_time': 1774951200.0, 'created_time': 1774046939.906938, 'last_price_update_time': 1774737506.535025}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS22%2520HFG') HTTP/1.1" 204 0
2026-03-28 22:38:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b13c225c-78d0-5383-b264-85ddc27cb8e8 with identifier: VE73%20UOU
2026-03-28 22:38:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b13c225c-78d0-5383-b264-85ddc27cb8e8 with identifier: VE73%20UOU
2026-03-28 22:38:26 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b13c225c-78d0-5383-b264-85ddc27cb8e8 with identifier: VE73%20UOU to the API
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 104,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=VE73%20UOU-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'b13c225c-78d0-5383-b264-85ddc27cb8e8',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'VE73 UOU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=VE73%20UOU&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'COROLLA',
 'odometer': 21079,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA 1.8 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'SB1KB3AE30E093795',
 'year': 2024}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VE73%2520UOU%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Saving data for VE73%20UOU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334188.786668, 'last_price_update_time': 1774737506.813189}
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='VE73%2520UOU') HTTP/1.1" 204 0
2026-03-28 22:38:26 [bca.uk] INFO: Found listing with ID: WO72%20AVT
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Scrape type for WO72%20AVT: 2
2026-03-28 22:38:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b10c137-3254-5292-9446-49aac057748c with identifier: WO72%20AVT
2026-03-28 22:38:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b10c137-3254-5292-9446-49aac057748c with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b10c137-3254-5292-9446-49aac057748c with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8b10c137-3254-5292-9446-49aac057748c, identifier: WO72%20AVT
2026-03-28 22:38:26 [bca.uk] INFO: Found listing with ID: PY72%20BVS
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 22:38:26 [bca.uk] INFO: Scrape type for PY72%20BVS: 2
2026-03-28 22:38:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with identifier: PY72%20BVS
2026-03-28 22:38:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with scrape type 2
2026-03-28 22:38:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with scrape type 2
2026-03-28 22:38:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 5948ba0d-4f77-5c3d-9c50-45d21c4437bd, identifier: PY72%20BVS
2026-03-28 22:38:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8b10c137-3254-5292-9446-49aac057748c with identifier: WO72%20AVT
2026-03-28 22:38:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8b10c137-3254-5292-9446-49aac057748c with identifier: WO72%20AVT
2026-03-28 22:38:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8b10c137-3254-5292-9446-49aac057748c with identifier: WO72%20AVT to the API
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=WO72%20AVT-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '8b10c137-3254-5292-9446-49aac057748c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'WO72 AVT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=WO72%20AVT&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'AUDI',
 'model': 'E-TRON S/B',
 'odometer': 24484,
 'odometer_reading_unit': '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 E-TRON S/B 71KWH 50 Q BLACK ED. Coupe',
 'transmission': 'automatic',
 'trim': '71KWH 50 Q BLACK ED.',
 'vin': 'WAUZZZGE0PB018481',
 'year': 2023}
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WO72%2520AVT%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Saving data for WO72%20AVT: {'auction_closing_time': 1774951200.0, 'created_time': 1774046939.53978, 'last_price_update_time': 1774737507.314152}
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='WO72%2520AVT') HTTP/1.1" 204 0
2026-03-28 22:38:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with identifier: PY72%20BVS
2026-03-28 22:38:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with identifier: PY72%20BVS
2026-03-28 22:38:27 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 5948ba0d-4f77-5c3d-9c50-45d21c4437bd with identifier: PY72%20BVS to the API
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 132,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PY72%20BVS-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '5948ba0d-4f77-5c3d-9c50-45d21c4437bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PY72 BVS',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PY72%20BVS&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'RAV4',
 'odometer': 60919,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA RAV4 2.5 HYBRID EXCEL 4WD StationWagon',
 'transmission': 'automatic',
 'trim': 'HYBRID EXCEL 4WD',
 'vin': 'JTMD63FV10D077523',
 'year': 2022}
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PY72%2520BVS%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Saving data for PY72%20BVS: {'auction_closing_time': 1775556000.0, 'created_time': 1774334188.395905, 'last_price_update_time': 1774737507.591981}
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PY72%2520BVS') HTTP/1.1" 204 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: HF23%20VMA
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HF23%2520VMA%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for HF23%20VMA: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: HG72%20VGR
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HG72%2520VGR%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for HG72%20VGR: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: SH23%20HVP
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SH23%2520HVP%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for SH23%20HVP: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: VX69%20KVE
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VX69%2520KVE%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for VX69%20KVE: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: LX67%20OXM
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LX67%2520OXM%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for LX67%20OXM: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: EA17%20WFV
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27EA17%2520WFV%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for EA17%20WFV: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: GJ15%20OXW
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GJ15%2520OXW%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for GJ15%20OXW: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: AV08%20LEX
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AV08%2520LEX%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for AV08%20LEX: 0
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: KM67%20WUT
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM67%2520WUT%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for KM67%20WUT: 2
2026-03-28 22:38:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with identifier: KM67%20WUT
2026-03-28 22:38:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with scrape type 2
2026-03-28 22:38:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with scrape type 2
2026-03-28 22:38:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 8c53265b-1345-58a6-81b2-6bf5a6b9a391, identifier: KM67%20WUT
2026-03-28 22:38:27 [bca.uk] INFO: Found listing with ID: HY23%20UVL
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520UVL%27 HTTP/1.1" 200 None
2026-03-28 22:38:27 [bca.uk] INFO: Scrape type for HY23%20UVL: 2
2026-03-28 22:38:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 637e288e-5104-53c9-bc2f-3b98785218b3 with identifier: HY23%20UVL
2026-03-28 22:38:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 637e288e-5104-53c9-bc2f-3b98785218b3 with scrape type 2
2026-03-28 22:38:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 637e288e-5104-53c9-bc2f-3b98785218b3 with scrape type 2
2026-03-28 22:38:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 637e288e-5104-53c9-bc2f-3b98785218b3, identifier: HY23%20UVL
2026-03-28 22:38:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with identifier: KM67%20WUT
2026-03-28 22:38:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with identifier: KM67%20WUT
2026-03-28 22:38:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 8c53265b-1345-58a6-81b2-6bf5a6b9a391 with identifier: KM67%20WUT to the API
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 128,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KM67%20WUT-GB',
 'category': 'Car',
 'color': 'red',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '1.6L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '8c53265b-1345-58a6-81b2-6bf5a6b9a391',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KM67 WUT',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KM67%20WUT&vehicleType=*',
 'listing': 'auction',
 'location': 'Nottingham',
 'make': 'MERCEDES-BENZ',
 'model': 'CLA 180',
 'odometer': 82211,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ CLA 180 1.6 AMG LINE Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE',
 'vin': 'WDD1173422N613524',
 'year': 2017}
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KM67%2520WUT%27 HTTP/1.1" 200 None
2026-03-28 22:38:28 [bca.uk] INFO: Saving data for KM67%20WUT: {'auction_closing_time': 1774951200.0, 'created_time': 1773828348.135816, 'last_price_update_time': 1774737508.257068}
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KM67%2520WUT') HTTP/1.1" 204 0
2026-03-28 22:38:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 637e288e-5104-53c9-bc2f-3b98785218b3 with identifier: HY23%20UVL
2026-03-28 22:38:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 637e288e-5104-53c9-bc2f-3b98785218b3 with identifier: HY23%20UVL
2026-03-28 22:38:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 637e288e-5104-53c9-bc2f-3b98785218b3 with identifier: HY23%20UVL to the API
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 121,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=HY23%20UVL-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 4,
 'engine': '2.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '637e288e-5104-53c9-bc2f-3b98785218b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'HY23 UVL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=HY23%20UVL&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'LEXUS',
 'model': 'ES 300H',
 'odometer': 28960,
 'odometer_reading_unit': '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': 'JTHB21B1X02195719',
 'year': 2023}
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HY23%2520UVL%27 HTTP/1.1" 200 None
2026-03-28 22:38:28 [bca.uk] INFO: Saving data for HY23%20UVL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334187.890738, 'last_price_update_time': 1774737508.614997}
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='HY23%2520UVL') HTTP/1.1" 204 0
2026-03-28 22:38:28 [bca.uk] INFO: Found listing with ID: YC67%20EEF
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520EEF%27 HTTP/1.1" 200 None
2026-03-28 22:38:28 [bca.uk] INFO: Scrape type for YC67%20EEF: 2
2026-03-28 22:38:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with identifier: YC67%20EEF
2026-03-28 22:38:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with scrape type 2
2026-03-28 22:38:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with scrape type 2
2026-03-28 22:38:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95, identifier: YC67%20EEF
2026-03-28 22:38:28 [bca.uk] INFO: Found listing with ID: PJ24%20CNZ
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ24%2520CNZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:28 [bca.uk] INFO: Scrape type for PJ24%20CNZ: 2
2026-03-28 22:38:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e5ba84e-04ef-5d80-a887-2140067fcc23 with identifier: PJ24%20CNZ
2026-03-28 22:38:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e5ba84e-04ef-5d80-a887-2140067fcc23 with scrape type 2
2026-03-28 22:38:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e5ba84e-04ef-5d80-a887-2140067fcc23 with scrape type 2
2026-03-28 22:38:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2e5ba84e-04ef-5d80-a887-2140067fcc23, identifier: PJ24%20CNZ
2026-03-28 22:38:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with identifier: YC67%20EEF
2026-03-28 22:38:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with identifier: YC67%20EEF
2026-03-28 22:38:28 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3cb0c99d-599b-56f5-8eb2-0bb5a06eed95 with identifier: YC67%20EEF to the API
2026-03-28 22:38:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 99,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=YC67%20EEF-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.2L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3cb0c99d-599b-56f5-8eb2-0bb5a06eed95',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'YC67 EEF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=YC67%20EEF&vehicleType=*',
 'listing': 'auction',
 'location': 'Manchester',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 65386,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2017-01-01',
 'seller_name': None,
 'title': 'PEUGEOT 208 1.2 P/T 110 ALLURE Hatchback',
 'transmission': 'manual',
 'trim': 'P/T 110 ALLURE',
 'vin': 'VF3CCHNZ6HW167818',
 'year': 2017}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC67%2520EEF%27 HTTP/1.1" 200 None
2026-03-28 22:38:29 [bca.uk] INFO: Saving data for YC67%20EEF: {'auction_closing_time': 1774951200.0, 'created_time': 1773828277.682765, 'last_price_update_time': 1774737509.115227}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='YC67%2520EEF') HTTP/1.1" 204 0
2026-03-28 22:38:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2e5ba84e-04ef-5d80-a887-2140067fcc23 with identifier: PJ24%20CNZ
2026-03-28 22:38:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2e5ba84e-04ef-5d80-a887-2140067fcc23 with identifier: PJ24%20CNZ
2026-03-28 22:38:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2e5ba84e-04ef-5d80-a887-2140067fcc23 with identifier: PJ24%20CNZ to the API
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 92,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=PJ24%20CNZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2e5ba84e-04ef-5d80-a887-2140067fcc23',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'PJ24 CNZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=PJ24%20CNZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS',
 'odometer': 20177,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'VNKKBAC370A342769',
 'year': 2024}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27PJ24%2520CNZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:29 [bca.uk] INFO: Saving data for PJ24%20CNZ: {'auction_closing_time': 1775556000.0, 'created_time': 1774334214.34119, 'last_price_update_time': 1774737509.408326}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ24%2520CNZ') HTTP/1.1" 204 0
2026-03-28 22:38:29 [bca.uk] INFO: Found listing with ID: BU72%20NHJ
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520NHJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:29 [bca.uk] INFO: Scrape type for BU72%20NHJ: 2
2026-03-28 22:38:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72659d54-278e-58ef-a4d7-492a145ab775 with identifier: BU72%20NHJ
2026-03-28 22:38:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72659d54-278e-58ef-a4d7-492a145ab775 with scrape type 2
2026-03-28 22:38:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 72659d54-278e-58ef-a4d7-492a145ab775 with scrape type 2
2026-03-28 22:38:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 72659d54-278e-58ef-a4d7-492a145ab775, identifier: BU72%20NHJ
2026-03-28 22:38:29 [bca.uk] INFO: Found listing with ID: LS72%20XDY
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XDY%27 HTTP/1.1" 200 None
2026-03-28 22:38:29 [bca.uk] INFO: Scrape type for LS72%20XDY: 2
2026-03-28 22:38:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with identifier: LS72%20XDY
2026-03-28 22:38:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with scrape type 2
2026-03-28 22:38:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with scrape type 2
2026-03-28 22:38:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: bcf8aa1f-ab11-55a3-bdf8-cd134889ee16, identifier: LS72%20XDY
2026-03-28 22:38:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 72659d54-278e-58ef-a4d7-492a145ab775 with identifier: BU72%20NHJ
2026-03-28 22:38:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 72659d54-278e-58ef-a4d7-492a145ab775 with identifier: BU72%20NHJ
2026-03-28 22:38:29 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 72659d54-278e-58ef-a4d7-492a145ab775 with identifier: BU72%20NHJ to the API
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BU72%20NHJ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '0.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Electric',
 'id': '72659d54-278e-58ef-a4d7-492a145ab775',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BU72 NHJ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BU72%20NHJ&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'MERCEDES-BENZ',
 'model': 'EQA 350',
 'odometer': 30640,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ EQA 350 215KW 66KWH 4M AMG LINE Hatchback',
 'transmission': 'automatic',
 'trim': '215KW 66KWH 4M AMG LINE',
 'vin': 'W1N9N1CB9PJ047925',
 'year': 2022}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BU72%2520NHJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:29 [bca.uk] INFO: Saving data for BU72%20NHJ: {'auction_closing_time': 1774951200.0, 'created_time': 1773828245.457261, 'last_price_update_time': 1774737509.935176}
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BU72%2520NHJ') HTTP/1.1" 204 0
2026-03-28 22:38:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with identifier: LS72%20XDY
2026-03-28 22:38:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with identifier: LS72%20XDY
2026-03-28 22:38:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: bcf8aa1f-ab11-55a3-bdf8-cd134889ee16 with identifier: LS72%20XDY to the API
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20XDY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'bcf8aa1f-ab11-55a3-bdf8-cd134889ee16',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS72 XDY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20XDY&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 16331,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC700069175',
 'year': 2022}
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XDY%27 HTTP/1.1" 200 None
2026-03-28 22:38:30 [bca.uk] INFO: Saving data for LS72%20XDY: {'auction_closing_time': 1775556000.0, 'created_time': 1774334214.926256, 'last_price_update_time': 1774737510.236023}
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520XDY') HTTP/1.1" 204 0
2026-03-28 22:38:30 [bca.uk] INFO: Found listing with ID: OY68%20CFZ
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520CFZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:30 [bca.uk] INFO: Scrape type for OY68%20CFZ: 2
2026-03-28 22:38:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 41edca84-62bc-5020-b28f-b1b848d46f4c with identifier: OY68%20CFZ
2026-03-28 22:38:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 41edca84-62bc-5020-b28f-b1b848d46f4c with scrape type 2
2026-03-28 22:38:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 41edca84-62bc-5020-b28f-b1b848d46f4c with scrape type 2
2026-03-28 22:38:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 41edca84-62bc-5020-b28f-b1b848d46f4c, identifier: OY68%20CFZ
2026-03-28 22:38:30 [bca.uk] INFO: Found listing with ID: LO72%20ACX
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 22:38:30 [bca.uk] INFO: Scrape type for LO72%20ACX: 2
2026-03-28 22:38:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 910fbce4-d688-5d53-b8ba-a202be87a218 with identifier: LO72%20ACX
2026-03-28 22:38:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 910fbce4-d688-5d53-b8ba-a202be87a218 with scrape type 2
2026-03-28 22:38:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 910fbce4-d688-5d53-b8ba-a202be87a218 with scrape type 2
2026-03-28 22:38:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 910fbce4-d688-5d53-b8ba-a202be87a218, identifier: LO72%20ACX
2026-03-28 22:38:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 41edca84-62bc-5020-b28f-b1b848d46f4c with identifier: OY68%20CFZ
2026-03-28 22:38:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 41edca84-62bc-5020-b28f-b1b848d46f4c with identifier: OY68%20CFZ
2026-03-28 22:38:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 41edca84-62bc-5020-b28f-b1b848d46f4c with identifier: OY68%20CFZ to the API
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 176,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OY68%20CFZ-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-31T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '41edca84-62bc-5020-b28f-b1b848d46f4c',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'OY68 CFZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OY68%20CFZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Birmingham - Perry Barr',
 'make': 'MERCEDES-BENZ',
 'model': 'GLC 250',
 'odometer': 57816,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seller_name': None,
 'title': 'MERCEDES-BENZ GLC 250 2.0 AMG LINE 4M 9G Coupe',
 'transmission': 'manual',
 'trim': 'AMG LINE 4M 9G',
 'vin': 'WDC2533462F528218',
 'year': 2018}
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OY68%2520CFZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:30 [bca.uk] INFO: Saving data for OY68%20CFZ: {'auction_closing_time': 1774951200.0, 'created_time': 1773828289.687787, 'last_price_update_time': 1774737510.744947}
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OY68%2520CFZ') HTTP/1.1" 204 0
2026-03-28 22:38:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 910fbce4-d688-5d53-b8ba-a202be87a218 with identifier: LO72%20ACX
2026-03-28 22:38:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 910fbce4-d688-5d53-b8ba-a202be87a218 with identifier: LO72%20ACX
2026-03-28 22:38:30 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 910fbce4-d688-5d53-b8ba-a202be87a218 with identifier: LO72%20ACX to the API
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:30 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO72%20ACX-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '910fbce4-d688-5d53-b8ba-a202be87a218',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO72 ACX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO72%20ACX&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 22052,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNACX00071325',
 'year': 2022}
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520ACX%27 HTTP/1.1" 200 None
2026-03-28 22:38:31 [bca.uk] INFO: Saving data for LO72%20ACX: {'auction_closing_time': 1775556000.0, 'created_time': 1774334213.480969, 'last_price_update_time': 1774737511.024114}
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO72%2520ACX') HTTP/1.1" 204 0
2026-03-28 22:38:31 [bca.uk] INFO: Found listing with ID: DN73%20ABV
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN73%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 22:38:31 [bca.uk] INFO: Scrape type for DN73%20ABV: 2
2026-03-28 22:38:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8593e1d-d784-5962-aff5-5ec257aa29c5 with identifier: DN73%20ABV
2026-03-28 22:38:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8593e1d-d784-5962-aff5-5ec257aa29c5 with scrape type 2
2026-03-28 22:38:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8593e1d-d784-5962-aff5-5ec257aa29c5 with scrape type 2
2026-03-28 22:38:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b8593e1d-d784-5962-aff5-5ec257aa29c5, identifier: DN73%20ABV
2026-03-28 22:38:31 [bca.uk] INFO: Found listing with ID: DA72%20ZYK
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520ZYK%27 HTTP/1.1" 200 None
2026-03-28 22:38:31 [bca.uk] INFO: Scrape type for DA72%20ZYK: 2
2026-03-28 22:38:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12987e8d-da47-590a-9523-83c7818e89a3 with identifier: DA72%20ZYK
2026-03-28 22:38:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12987e8d-da47-590a-9523-83c7818e89a3 with scrape type 2
2026-03-28 22:38:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12987e8d-da47-590a-9523-83c7818e89a3 with scrape type 2
2026-03-28 22:38:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 12987e8d-da47-590a-9523-83c7818e89a3, identifier: DA72%20ZYK
2026-03-28 22:38:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b8593e1d-d784-5962-aff5-5ec257aa29c5 with identifier: DN73%20ABV
2026-03-28 22:38:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b8593e1d-d784-5962-aff5-5ec257aa29c5 with identifier: DN73%20ABV
2026-03-28 22:38:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b8593e1d-d784-5962-aff5-5ec257aa29c5 with identifier: DN73%20ABV to the API
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=134&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 186,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DN73%20ABV-GB',
 'category': 'LightCommercialVehicle',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-03-30T10:00:00Z',
 'fuel_type': 'Diesel',
 'id': 'b8593e1d-d784-5962-aff5-5ec257aa29c5',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': False,
 'is_vat_included': False,
 'license_plate': 'DN73 ABV',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DN73%20ABV&vehicleType=*',
 'listing': 'auction',
 'location': 'Wolverhampton',
 'make': 'FORD',
 'model': 'TRANSIT CUSTOM',
 'odometer': 69509,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'FORD TRANSIT CUSTOM 2.0 EBL 110 300 L1 H1 TREND PanelVan',
 'transmission': 'manual',
 'trim': 'EBL 110 300 L1 H1 TREND',
 'vin': 'WF0RXXTAXRPM77939',
 'year': 2024}
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DN73%2520ABV%27 HTTP/1.1" 200 None
2026-03-28 22:38:31 [bca.uk] INFO: Saving data for DN73%20ABV: {'auction_closing_time': 1774864800.0, 'created_time': 1773958207.752796, 'last_price_update_time': 1774737511.757933}
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DN73%2520ABV') HTTP/1.1" 204 0
2026-03-28 22:38:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 12987e8d-da47-590a-9523-83c7818e89a3 with identifier: DA72%20ZYK
2026-03-28 22:38:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 12987e8d-da47-590a-9523-83c7818e89a3 with identifier: DA72%20ZYK
2026-03-28 22:38:31 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 12987e8d-da47-590a-9523-83c7818e89a3 with identifier: DA72%20ZYK to the API
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=DA72%20ZYK-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '12987e8d-da47-590a-9523-83c7818e89a3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'DA72 ZYK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=DA72%20ZYK&vehicleType=*',
 'listing': 'auction',
 'location': 'Leeds',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 21284,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'JTDKBABB00A141314',
 'year': 2022}
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA72%2520ZYK%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Saving data for DA72%20ZYK: {'auction_closing_time': 1775556000.0, 'created_time': 1774334192.270189, 'last_price_update_time': 1774737512.031107}
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='DA72%2520ZYK') HTTP/1.1" 204 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: YC72%20XDG
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YC72%2520XDG%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for YC72%20XDG: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: YP22%20UWX
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YP22%2520UWX%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for YP22%20UWX: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: SL22%20MZN
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27SL22%2520MZN%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for SL22%20MZN: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: DP23%20HRW
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DP23%2520HRW%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for DP23%20HRW: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: LE73%20KNU
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LE73%2520KNU%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for LE73%20KNU: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: KN73%20WRJ
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN73%2520WRJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for KN73%20WRJ: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: WN22%20AGU
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WN22%2520AGU%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for WN22%20AGU: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: LJ24%20DOY
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LJ24%2520DOY%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for LJ24%20DOY: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: VO72%20WFB
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VO72%2520WFB%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for VO72%20WFB: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: RA72%20HSC
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RA72%2520HSC%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for RA72%20HSC: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: FP73%20ECT
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FP73%2520ECT%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for FP73%20ECT: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: FM23%20UEK
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FM23%2520UEK%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for FM23%20UEK: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: BT24%20FVC
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BT24%2520FVC%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for BT24%20FVC: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: VN72%20PPV
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27VN72%2520PPV%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for VN72%20PPV: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: HT72%20OZW
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27HT72%2520OZW%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for HT72%20OZW: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: YM17%20JPJ
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27YM17%2520JPJ%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for YM17%20JPJ: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: FH19%20LFB
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27FH19%2520LFB%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for FH19%20LFB: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: OV21%20WHW
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV21%2520WHW%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for OV21%20WHW: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: DU19%20VRD
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DU19%2520VRD%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for DU19%20VRD: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: DA68%20NXY
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27DA68%2520NXY%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for DA68%20NXY: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: WD18%20OXV
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27WD18%2520OXV%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for WD18%20OXV: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: MF19%20ZCE
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27MF19%2520ZCE%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for MF19%20ZCE: 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: RO24%20HZF
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO24%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for RO24%20HZF: 2
2026-03-28 22:38:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aac27dcc-f722-5e40-af9d-a2112e41fcf1 with identifier: RO24%20HZF
2026-03-28 22:38:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aac27dcc-f722-5e40-af9d-a2112e41fcf1 with scrape type 2
2026-03-28 22:38:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aac27dcc-f722-5e40-af9d-a2112e41fcf1 with scrape type 2
2026-03-28 22:38:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: aac27dcc-f722-5e40-af9d-a2112e41fcf1, identifier: RO24%20HZF
2026-03-28 22:38:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: aac27dcc-f722-5e40-af9d-a2112e41fcf1 with identifier: RO24%20HZF
2026-03-28 22:38:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: aac27dcc-f722-5e40-af9d-a2112e41fcf1 with identifier: RO24%20HZF
2026-03-28 22:38:32 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: aac27dcc-f722-5e40-af9d-a2112e41fcf1 with identifier: RO24%20HZF to the API
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 112,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=RO24%20HZF-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'aac27dcc-f722-5e40-af9d-a2112e41fcf1',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'RO24 HZF',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=RO24%20HZF&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 32519,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID GR-SPORT Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID GR-SPORT',
 'vin': 'JTDKBABB70A358553',
 'year': 2024}
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27RO24%2520HZF%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Saving data for RO24%20HZF: {'auction_closing_time': 1775556000.0, 'created_time': 1774334193.308475, 'last_price_update_time': 1774737512.782072}
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='RO24%2520HZF') HTTP/1.1" 204 0
2026-03-28 22:38:32 [bca.uk] INFO: Found listing with ID: OV24%20WLZ
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV24%2520WLZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:32 [bca.uk] INFO: Scrape type for OV24%20WLZ: 2
2026-03-28 22:38:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with identifier: OV24%20WLZ
2026-03-28 22:38:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with scrape type 2
2026-03-28 22:38:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with scrape type 2
2026-03-28 22:38:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3640794a-04fd-5b38-8a8c-ff4666cb57b3, identifier: OV24%20WLZ
2026-03-28 22:38:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with identifier: OV24%20WLZ
2026-03-28 22:38:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with identifier: OV24%20WLZ
2026-03-28 22:38:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3640794a-04fd-5b38-8a8c-ff4666cb57b3 with identifier: OV24%20WLZ to the API
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 100,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=OV24%20WLZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '3640794a-04fd-5b38-8a8c-ff4666cb57b3',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'OV24 WLZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=OV24%20WLZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 18421,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID ICON Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID ICON',
 'vin': 'JTDKBABB10A364462',
 'year': 2024}
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27OV24%2520WLZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:33 [bca.uk] INFO: Saving data for OV24%20WLZ: {'auction_closing_time': 1775556000.0, 'created_time': 1774334213.917747, 'last_price_update_time': 1774737513.29284}
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='OV24%2520WLZ') HTTP/1.1" 204 0
2026-03-28 22:38:33 [bca.uk] INFO: Found listing with ID: LS72%20XWG
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XWG%27 HTTP/1.1" 200 None
2026-03-28 22:38:33 [bca.uk] INFO: Scrape type for LS72%20XWG: 2
2026-03-28 22:38:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with identifier: LS72%20XWG
2026-03-28 22:38:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with scrape type 2
2026-03-28 22:38:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with scrape type 2
2026-03-28 22:38:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061, identifier: LS72%20XWG
2026-03-28 22:38:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with identifier: LS72%20XWG
2026-03-28 22:38:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with identifier: LS72%20XWG
2026-03-28 22:38:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 0ffaac44-8d7d-5e3c-a928-0f20e8a3d061 with identifier: LS72%20XWG to the API
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20XWG-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '0ffaac44-8d7d-5e3c-a928-0f20e8a3d061',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS72 XWG',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20XWG&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 24042,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC300071490',
 'year': 2022}
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520XWG%27 HTTP/1.1" 200 None
2026-03-28 22:38:33 [bca.uk] INFO: Saving data for LS72%20XWG: {'auction_closing_time': 1775556000.0, 'created_time': 1774334211.482743, 'last_price_update_time': 1774737513.678931}
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520XWG') HTTP/1.1" 204 0
2026-03-28 22:38:33 [bca.uk] INFO: Found listing with ID: LS72%20ULL
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:38:33 [bca.uk] INFO: Scrape type for LS72%20ULL: 2
2026-03-28 22:38:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b651913-299c-51f2-a9d9-bbc227c7e510 with identifier: LS72%20ULL
2026-03-28 22:38:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b651913-299c-51f2-a9d9-bbc227c7e510 with scrape type 2
2026-03-28 22:38:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b651913-299c-51f2-a9d9-bbc227c7e510 with scrape type 2
2026-03-28 22:38:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 7b651913-299c-51f2-a9d9-bbc227c7e510, identifier: LS72%20ULL
2026-03-28 22:38:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 7b651913-299c-51f2-a9d9-bbc227c7e510 with identifier: LS72%20ULL
2026-03-28 22:38:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 7b651913-299c-51f2-a9d9-bbc227c7e510 with identifier: LS72%20ULL
2026-03-28 22:38:33 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 7b651913-299c-51f2-a9d9-bbc227c7e510 with identifier: LS72%20ULL to the API
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:33 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20ULL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '7b651913-299c-51f2-a9d9-bbc227c7e510',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS72 ULL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20ULL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 24241,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC900069212',
 'year': 2022}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520ULL%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Saving data for LS72%20ULL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334192.737947, 'last_price_update_time': 1774737514.068739}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520ULL') HTTP/1.1" 204 0
2026-03-28 22:38:34 [bca.uk] INFO: Found listing with ID: LS72%20UGZ
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UGZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Scrape type for LS72%20UGZ: 2
2026-03-28 22:38:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with identifier: LS72%20UGZ
2026-03-28 22:38:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 225e52d6-0fd7-5acb-b9fc-d6226b399d96, identifier: LS72%20UGZ
2026-03-28 22:38:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with identifier: LS72%20UGZ
2026-03-28 22:38:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with identifier: LS72%20UGZ
2026-03-28 22:38:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 225e52d6-0fd7-5acb-b9fc-d6226b399d96 with identifier: LS72%20UGZ to the API
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20UGZ-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '225e52d6-0fd7-5acb-b9fc-d6226b399d96',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS72 UGZ',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20UGZ&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 25761,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC900068965',
 'year': 2022}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UGZ%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Saving data for LS72%20UGZ: {'auction_closing_time': 1775556000.0, 'created_time': 1774334193.691072, 'last_price_update_time': 1774737514.466808}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520UGZ') HTTP/1.1" 204 0
2026-03-28 22:38:34 [bca.uk] INFO: Found listing with ID: LS72%20UBY
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Scrape type for LS72%20UBY: 2
2026-03-28 22:38:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b73efa9d-85bc-585f-b54a-e712efd24d88 with identifier: LS72%20UBY
2026-03-28 22:38:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b73efa9d-85bc-585f-b54a-e712efd24d88 with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b73efa9d-85bc-585f-b54a-e712efd24d88 with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: b73efa9d-85bc-585f-b54a-e712efd24d88, identifier: LS72%20UBY
2026-03-28 22:38:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: b73efa9d-85bc-585f-b54a-e712efd24d88 with identifier: LS72%20UBY
2026-03-28 22:38:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: b73efa9d-85bc-585f-b54a-e712efd24d88 with identifier: LS72%20UBY
2026-03-28 22:38:34 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: b73efa9d-85bc-585f-b54a-e712efd24d88 with identifier: LS72%20UBY to the API
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LS72%20UBY-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': 'b73efa9d-85bc-585f-b54a-e712efd24d88',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LS72 UBY',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LS72%20UBY&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 25061,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC900069050',
 'year': 2022}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LS72%2520UBY%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Saving data for LS72%20UBY: {'auction_closing_time': 1775556000.0, 'created_time': 1774334212.495502, 'last_price_update_time': 1774737514.86767}
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520UBY') HTTP/1.1" 204 0
2026-03-28 22:38:34 [bca.uk] INFO: Found listing with ID: LO72%20AMK
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:38:34 [bca.uk] INFO: Scrape type for LO72%20AMK: 2
2026-03-28 22:38:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with identifier: LO72%20AMK
2026-03-28 22:38:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with scrape type 2
2026-03-28 22:38:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb, identifier: LO72%20AMK
2026-03-28 22:38:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with identifier: LO72%20AMK
2026-03-28 22:38:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with identifier: LO72%20AMK
2026-03-28 22:38:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 3f80bdef-ea2d-5abb-a871-ffd018e7f7fb with identifier: LO72%20AMK to the API
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LO72%20AMK-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '3f80bdef-ea2d-5abb-a871-ffd018e7f7fb',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LO72 AMK',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LO72%20AMK&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 23392,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC300071473',
 'year': 2022}
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LO72%2520AMK%27 HTTP/1.1" 200 None
2026-03-28 22:38:35 [bca.uk] INFO: Saving data for LO72%20AMK: {'auction_closing_time': 1775556000.0, 'created_time': 1774334209.644301, 'last_price_update_time': 1774737515.252017}
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LO72%2520AMK') HTTP/1.1" 204 0
2026-03-28 22:38:35 [bca.uk] INFO: Found listing with ID: LF24%20UPL
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 22:38:35 [bca.uk] INFO: Scrape type for LF24%20UPL: 2
2026-03-28 22:38:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: def65fa3-24f6-5836-952e-41a8abed5201 with identifier: LF24%20UPL
2026-03-28 22:38:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item def65fa3-24f6-5836-952e-41a8abed5201 with scrape type 2
2026-03-28 22:38:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item def65fa3-24f6-5836-952e-41a8abed5201 with scrape type 2
2026-03-28 22:38:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: def65fa3-24f6-5836-952e-41a8abed5201, identifier: LF24%20UPL
2026-03-28 22:38:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: def65fa3-24f6-5836-952e-41a8abed5201 with identifier: LF24%20UPL
2026-03-28 22:38:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: def65fa3-24f6-5836-952e-41a8abed5201 with identifier: LF24%20UPL
2026-03-28 22:38:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: def65fa3-24f6-5836-952e-41a8abed5201 with identifier: LF24%20UPL to the API
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=LF24%20UPL-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'def65fa3-24f6-5836-952e-41a8abed5201',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'LF24 UPL',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=LF24%20UPL&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 9778,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2024-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'JTDKBABB70A355670',
 'year': 2024}
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LF24%2520UPL%27 HTTP/1.1" 200 None
2026-03-28 22:38:35 [bca.uk] INFO: Saving data for LF24%20UPL: {'auction_closing_time': 1775556000.0, 'created_time': 1774334210.447898, 'last_price_update_time': 1774737515.640906}
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='LF24%2520UPL') HTTP/1.1" 204 0
2026-03-28 22:38:35 [bca.uk] INFO: Found listing with ID: KN72%20AVU
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN72%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:38:35 [bca.uk] INFO: Scrape type for KN72%20AVU: 2
2026-03-28 22:38:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 65c85e42-da64-5353-b470-6684bfc6c1bd with identifier: KN72%20AVU
2026-03-28 22:38:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 65c85e42-da64-5353-b470-6684bfc6c1bd with scrape type 2
2026-03-28 22:38:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 65c85e42-da64-5353-b470-6684bfc6c1bd with scrape type 2
2026-03-28 22:38:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 65c85e42-da64-5353-b470-6684bfc6c1bd, identifier: KN72%20AVU
2026-03-28 22:38:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 65c85e42-da64-5353-b470-6684bfc6c1bd with identifier: KN72%20AVU
2026-03-28 22:38:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 65c85e42-da64-5353-b470-6684bfc6c1bd with identifier: KN72%20AVU
2026-03-28 22:38:35 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 65c85e42-da64-5353-b470-6684bfc6c1bd with identifier: KN72%20AVU to the API
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 109,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=KN72%20AVU-GB',
 'category': 'Car',
 'color': 'silver',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol',
 'id': '65c85e42-da64-5353-b470-6684bfc6c1bd',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'KN72 AVU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=KN72%20AVU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'AYGO X',
 'odometer': 31522,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA AYGO X 1.0 VVT-I PURE Hatchback',
 'transmission': 'manual',
 'trim': 'VVT-I PURE',
 'vin': 'JTDAGNAC200072212',
 'year': 2023}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27KN72%2520AVU%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Saving data for KN72%20AVU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334197.515429, 'last_price_update_time': 1774737516.04108}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='KN72%2520AVU') HTTP/1.1" 204 0
2026-03-28 22:38:36 [bca.uk] INFO: Found listing with ID: GU72%20YFR
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Scrape type for GU72%20YFR: 2
2026-03-28 22:38:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 779b802d-904d-5bad-a68e-d88aca0ab61d with identifier: GU72%20YFR
2026-03-28 22:38:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 779b802d-904d-5bad-a68e-d88aca0ab61d with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 779b802d-904d-5bad-a68e-d88aca0ab61d with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 779b802d-904d-5bad-a68e-d88aca0ab61d, identifier: GU72%20YFR
2026-03-28 22:38:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 779b802d-904d-5bad-a68e-d88aca0ab61d with identifier: GU72%20YFR
2026-03-28 22:38:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 779b802d-904d-5bad-a68e-d88aca0ab61d with identifier: GU72%20YFR
2026-03-28 22:38:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 779b802d-904d-5bad-a68e-d88aca0ab61d with identifier: GU72%20YFR to the API
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 103,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=GU72%20YFR-GB',
 'category': 'Car',
 'color': 'blue',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.8L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '779b802d-904d-5bad-a68e-d88aca0ab61d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'GU72 YFR',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=GU72%20YFR&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'COROLLA T/S',
 'odometer': 38417,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2022-01-01',
 'seller_name': None,
 'title': 'TOYOTA COROLLA T/S 1.8 VVT-I HYBRID ICON TECH Estate',
 'transmission': 'automatic',
 'trim': 'VVT-I HYBRID ICON TECH',
 'vin': 'SB1Z93BE10E334620',
 'year': 2022}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27GU72%2520YFR%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Saving data for GU72%20YFR: {'auction_closing_time': 1775556000.0, 'created_time': 1774334208.788709, 'last_price_update_time': 1774737516.427984}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='GU72%2520YFR') HTTP/1.1" 204 0
2026-03-28 22:38:36 [bca.uk] INFO: Found listing with ID: BJ74%20UYX
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Scrape type for BJ74%20UYX: 2
2026-03-28 22:38:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee247a6f-aef8-5cce-9d6e-e144b1257266 with identifier: BJ74%20UYX
2026-03-28 22:38:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee247a6f-aef8-5cce-9d6e-e144b1257266 with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee247a6f-aef8-5cce-9d6e-e144b1257266 with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: ee247a6f-aef8-5cce-9d6e-e144b1257266, identifier: BJ74%20UYX
2026-03-28 22:38:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: ee247a6f-aef8-5cce-9d6e-e144b1257266 with identifier: BJ74%20UYX
2026-03-28 22:38:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: ee247a6f-aef8-5cce-9d6e-e144b1257266 with identifier: BJ74%20UYX
2026-03-28 22:38:36 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: ee247a6f-aef8-5cce-9d6e-e144b1257266 with identifier: BJ74%20UYX to the API
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 19,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=BJ74%20UYX-GB',
 'category': 'Car',
 'color': 'white',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '2.0L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'ee247a6f-aef8-5cce-9d6e-e144b1257266',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'BJ74 UYX',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=BJ74%20UYX&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'C-HR',
 'odometer': 10665,
 '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 PHEV DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'PHEV DESIGN',
 'vin': 'JTPABACA40R015172',
 'year': 2024}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27BJ74%2520UYX%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Saving data for BJ74%20UYX: {'auction_closing_time': 1775556000.0, 'created_time': 1774334205.961072, 'last_price_update_time': 1774737516.808687}
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ74%2520UYX') HTTP/1.1" 204 0
2026-03-28 22:38:36 [bca.uk] INFO: Found listing with ID: AO23%20BTU
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO23%2520BTU%27 HTTP/1.1" 200 None
2026-03-28 22:38:36 [bca.uk] INFO: Scrape type for AO23%20BTU: 2
2026-03-28 22:38:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with identifier: AO23%20BTU
2026-03-28 22:38:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with scrape type 2
2026-03-28 22:38:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7, identifier: AO23%20BTU
2026-03-28 22:38:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with identifier: AO23%20BTU
2026-03-28 22:38:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with identifier: AO23%20BTU
2026-03-28 22:38:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7 with identifier: AO23%20BTU to the API
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AO23%20BTU-GB',
 'category': 'Car',
 'color': 'black',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': 'a35a62f3-0bd9-5f5d-ba7e-f128b8e986e7',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AO23 BTU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AO23%20BTU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 42277,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'JTDKBABB10A176881',
 'year': 2023}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AO23%2520BTU%27 HTTP/1.1" 200 None
2026-03-28 22:38:37 [bca.uk] INFO: Saving data for AO23%20BTU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334207.996742, 'last_price_update_time': 1774737517.229495}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AO23%2520BTU') HTTP/1.1" 204 0
2026-03-28 22:38:37 [bca.uk] INFO: Found listing with ID: AF23%20BZU
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:38:37 [bca.uk] INFO: Scrape type for AF23%20BZU: 2
2026-03-28 22:38:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2faaf898-5023-5ef2-b808-25d5a2d61b8d with identifier: AF23%20BZU
2026-03-28 22:38:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2faaf898-5023-5ef2-b808-25d5a2d61b8d with scrape type 2
2026-03-28 22:38:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2faaf898-5023-5ef2-b808-25d5a2d61b8d with scrape type 2
2026-03-28 22:38:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: bca.uk, Processed item id: 2faaf898-5023-5ef2-b808-25d5a2d61b8d, identifier: AF23%20BZU
2026-03-28 22:38:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: bca.uk, Translating item: 2faaf898-5023-5ef2-b808-25d5a2d61b8d with identifier: AF23%20BZU
2026-03-28 22:38:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: bca.uk, Applying rules to item: 2faaf898-5023-5ef2-b808-25d5a2d61b8d with identifier: AF23%20BZU
2026-03-28 22:38:37 [crawlers.pipelines.post_to_api] INFO: Spider: bca.uk, Posting item: 2faaf898-5023-5ef2-b808-25d5a2d61b8d with identifier: AF23%20BZU to the API
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-28 22:38:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.bca.co.uk/api/search?q=&pageSize=100&page=135&sort=MostRecentlyAdded>
{'auction_title': '',
 'c_o_2_emission_value': 102,
 'car_expert_report_source_url': 'https://www1.bcaimage.com/Document?DocType=InspectionBase&Reg=AF23%20BZU-GB',
 'category': 'Car',
 'color': 'grey',
 'currency': 'GBP',
 'doors_number': 5,
 'engine': '1.5L',
 'expiration_date': '2026-04-07T10:00:00Z',
 'fuel_type': 'Petrol/Electric',
 'id': '2faaf898-5023-5ef2-b808-25d5a2d61b8d',
 'is_damaged': False,
 'is_operable': True,
 'is_vat_deductible': True,
 'is_vat_included': False,
 'license_plate': 'AF23 BZU',
 'link_to_web_offer': 'https://www.bca.co.uk/search?q=AF23%20BZU&vehicleType=*',
 'listing': 'auction',
 'location': 'Bedford',
 'make': 'TOYOTA',
 'model': 'YARIS CROSS',
 'odometer': 29973,
 'odometer_reading_unit': 'mi',
 'origin_country_code': 'GB',
 'original_photo_count': 0,
 'price': 0,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seller_name': None,
 'title': 'TOYOTA YARIS CROSS 1.5 HYBRID DESIGN Hatchback',
 'transmission': 'automatic',
 'trim': 'HYBRID DESIGN',
 'vin': 'JTDKBABB40A174400',
 'year': 2023}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27AF23%2520BZU%27 HTTP/1.1" 200 None
2026-03-28 22:38:37 [bca.uk] INFO: Saving data for AF23%20BZU: {'auction_closing_time': 1775556000.0, 'created_time': 1774334207.218926, 'last_price_update_time': 1774737517.72358}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='AF23%2520BZU') HTTP/1.1" 204 0
2026-03-28 22:38:37 [bca.uk] INFO: Found listing with ID: LM20%20ZTW
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20RowKey%20eq%20%27LM20%2520ZTW%27 HTTP/1.1" 200 None
2026-03-28 22:38:37 [bca.uk] INFO: Scrape type for LM20%20ZTW: 0
2026-03-28 22:38:37 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-28 22:38:37 [bca.uk] INFO: bca.uk Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 1, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 1, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [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-28 22:38:37 [bca.uk] INFO: Saving data for X575%20MKR: {'created_time': 1774737517.867661}
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='bca.uk',RowKey='X575%2520MKR') HTTP/1.1" 204 0
2026-03-28 22:38:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20last_price_update_time%20lt%201774305517 HTTP/1.1" 200 None
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AA51%2520JOD') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ACZ%2520388') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AD09%2520LNJ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE19%2520YFD') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE68%2520FJP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AE68%2520VWH') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF10%2520NXT') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF59%2520OFY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF62%2520JYV') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF64%2520JPO') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AF67%2520OMM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AG19%2520CJV') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AG59%2520GCV') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ10%2520FDZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ15%2520JYL') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AJ56%2520SVY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK09%2520BZN') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK23%2520JGY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK61%2520UWS') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK61%2520YSX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK64%2520BVN') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK64%2520UCH') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK70%2520FOA') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK71%2520TCU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AK73%2520LHE') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO18%2520DFX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO58%2520HAN') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO63%2520XPX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO65%2520UST') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AO68%2520GBU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AP67%2520EAK') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AP68%2520LFM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AP69%2520CYT') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AR07%2520CKN') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU14%2520HFP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU63%2520UBT') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU67%2520NXS') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU68%2520HXY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AU68%2520WDM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV10%2520MYJ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV12%2520KZE') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV13%2520YZO') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV17%2520PDO') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV23%2520SXC') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV54%2520AHE') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV61%2520AXC') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV65%2520WZZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AV71%2520MVU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX14%2520GHU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX14%2520KCF') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX19%2520FHM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520GUF') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AX72%2520NGG') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY54%2520WUM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY63%2520USJ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='AY69%2520URM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BC19%2520NWX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD14%2520JJY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD17%2520FDC') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD24%2520UBO') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD54%2520MWK') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD65%2520ULS') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520UGX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD69%2520WFP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BD72%2520LKZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BEZ%25202115') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF15%2520WOV') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF17%2520YLX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF18%2520HPP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF22%2520FPL') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF55%2520CKE') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF55%2520PNZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF62%2520PNJ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF69%2520VGY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BF72%2520EUP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG10%2520KUR') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG12%2520ZCT') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG17%2520VKZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG20%2520DDO') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG21%2520HDL') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG59%2520UMK') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG66%2520LXU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG66%2520XPP') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG69%2520OFM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BG70%2520HJY') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ07%2520YGM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ10%2520EWZ') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ11%2520ONM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ13%2520YCR') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ14%2520WFA') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ19%2520OTM') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ21%2520RRU') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ21%2520UHX') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ56%2520EKA') HTTP/1.1" 204 0
2026-03-28 22:38:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ68%2520XKW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ69%2520PZP') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ70%2520WKF') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BJ71%2520OUE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK09%2520HGN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK10%2520OEB') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK15%2520WVX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK18%2520SZJ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK22%2520XFY') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK58%2520FVW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK61%2520XAR') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK67%2520YWY') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BK68%2520XRW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL13%2520JWN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL19%2520HRD') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL22%2520LTK') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL23%2520CHZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL69%2520HAO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL71%2520XXS') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BL72%2520XTU') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN05%2520XAS') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN09%2520NXW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN16%2520XVD') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN18%2520BTE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN18%2520XXP') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN20%2520MDX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN23%2520MMK') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN56%2520SSJ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN58%2520OKO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN58%2520ZNM') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN60%2520UTW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN65%2520XRZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BN67%2520DXH') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP14%2520GVL') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP19%2520PHX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP23%2520LZN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP24%2520UWO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP69%2520HFV') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP69%2520OSB') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP70%2520TSU') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BP71%2520PPY') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BR02%2520ENX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BR21%2520SSZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BSZ%25208174') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT07%2520AMU') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT07%2520NZR') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT12%2520BLZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT15%2520ZVV') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT18%2520XVN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BT63%2520RRO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU09%2520VBX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU14%2520VFN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU20%2520JDO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU63%2520PLZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BU67%2520GJG') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV08%2520HTC') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV15%2520YBX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV17%2520DVN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV18%2520DAA') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BV62%2520WGK') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW14%2520ZHE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW18%2520EGJ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW18%2520YAA') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520AZB') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520BWC') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW19%2520DDK') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW65%2520AHZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BW74%2520NZY') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BX16%2520CZG') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='BX63%2520WDW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='C13%2520DPS') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='C8%2520NGD') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA12%2520JPA') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA16%2520UMK') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA19%2520XTY') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA66%2520SLZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520FPT') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CA72%2520FSP') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE06%2520XVZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE11%2520DCX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE19%2520WCG') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE20%2520YKW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE62%2520EDF') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE66%2520GBV') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CE67%2520XNW') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CFZ%25206247') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK12%2520NWR') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK13%2520VHX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK17%2520EWU') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK58%2520OUL') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK65%2520HRF') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK67%2520MHO') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CK67%2520PZE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CM17%2520SEP') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CN67%2520DKD') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CP14%2520MXN') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CP15%2520FFT') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CP18%2520USB') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CP62%2520CCU') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CT55%2520RUA') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CU19%2520RLX') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CU66%2520SXS') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CU69%2520RXH') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV08%2520BWZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV10%2520WZA') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV60%2520GMZ') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV60%2520OUC') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CV63%2520VMR') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX08%2520SVV') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CX69%2520VDE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='CY12%2520DYT') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA06%2520OEE') HTTP/1.1" 204 0
2026-03-28 22:38:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA10%2520OTN') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA15%2520ZFN') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA19%2520XAU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA21%2520ZXV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA57%2520CWT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA61%2520ODC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA62%2520NEF') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA68%2520NFP') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA70%2520UJZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DA71%2520SVD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DC16%2520OYT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE12%2520FEU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE12%2520YVA') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE15%2520WKZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE17%2520XXV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE20%2520NLY') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE22%2520AZC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE61%2520LCK') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE63%2520GMX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DE64%2520VLA') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF10%2520HKX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF19%2520HWB') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF67%2520FZS') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF71%2520RWO') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DF72%2520OEE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG07%2520YLM') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG12%2520NRE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG17%2520ZHR') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG19%2520WYP') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG23%2520KHD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG57%2520WYM') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG58%2520ZZT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG67%2520RMX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DG67%2520UGE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DGZ%25201547') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DK11%2520WZB') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DK70%2520MYC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL11%2520KHD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL13%2520BSX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL16%2520UXE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL17%2520GWJ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL70%2520FPD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL72%2520LJA') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL72%2520RVZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DL73%2520XOZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN11%2520VBD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN13%2520CWC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN15%2520TGY') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN18%2520KZF') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN59%2520BFZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN62%2520LDD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN65%2520UWV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN68%2520BZK') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN70%2520TAU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN71%2520RZP') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DN71%2520VBB') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DO19%2520JZD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DP11%2520OHE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS60%2520VTW') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS65%2520HZW') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS68%2520UGR') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS68%2520WTL') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DS72%2520VJP') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DT18%2520UKX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DT65%2520BOU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DT66%2520VOF') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU08%2520OGS') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU08%2520VWT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU11%2520UUD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU17%2520XVT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU21%2520GKV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU55%2520BUE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU68%2520JHZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU70%2520JHX') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DU72%2520HJE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV05%2520FHZ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV12%2520XJN') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV15%2520FTP') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV17%2520YBS') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV17%2520ZYR') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV18%2520VDC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV59%2520AEA') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV59%2520THU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV61%2520ONJ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV68%2520RYH') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DV73%2520MHK') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DW19%2520LLR') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DW70%2520AYA') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DX17%2520XTE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DX63%2520ONK') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY15%2520FZC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY16%2520XBC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY19%2520BXH') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY23%2520LXL') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY23%2520WRR') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY60%2520FBL') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY68%2520LGO') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY69%2520XZG') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY70%2520PVJ') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='DY72%2520ZGV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA04%2520VKH') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA08%2520EKD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA12%2520EWV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA15%2520UOH') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA15%2520VGD') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA17%2520WCU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA18%2520ESO') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA61%2520UEG') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA62%2520WPW') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EA63%2520OVW') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF03%2520KHE') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF11%2520SFU') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF11%2520ULT') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF12%2520WPV') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF15%2520UHC') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520JVM') HTTP/1.1" 204 0
2026-03-28 22:38:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520YXV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF16%2520ZSO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF63%2520JZV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EF66%2520YNB') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EG18%2520ZBF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EG66%2520BCO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ14%2520KNM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ16%2520KPX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ19%2520HZY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ60%2520RSY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EJ66%2520FJE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK06%2520NUC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK10%2520OZX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK11%2520NVS') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK15%2520EOR') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK61%2520PHU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK61%2520ZZM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK62%2520EKM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK66%2520ZPT') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EK69%2520ZMX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EL54%2520FOX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN07%2520OAS') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN11%2520ZKF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN12%2520GYT') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN17%2520CYG') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EN68%2520TSV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO10%2520DDA') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO14%2520RCU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO16%2520TXF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO20%2520ODY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO23%2520HKG') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO57%2520NGX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO59%2520XYM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EO68%2520FSN') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ET65%2520LTU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EU63%2520DVB') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EU64%2520OGW') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX07%2520KVJ') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX12%2520XHN') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX13%2520UPT') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX14%2520UWP') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX15%2520OCF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX22%2520ZNL') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX60%2520PWJ') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX68%2520DXO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX69%2520LVK') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EX69%2520TYU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY07%2520SLU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY11%2520WYA') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY12%2520VTX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY19%2520UBT') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY25%2520YYU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY55%2520MFJ') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='EY66%2520EZV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FA19%2520AYC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FB19%2520NYH') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD05%2520CKO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD13%2520CXK') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD15%2520LDZ') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD16%2520SVX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD21%2520TRX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD65%2520ZKX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD66%2520PCF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD70%2520BYM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD70%2520ZBC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FD71%2520GXY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE11%2520MUW') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE23%2520YFD') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE59%2520SZK') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FE66%2520WTU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG11%2520XJP') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG15%2520JZA') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG19%2520WLC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG63%2520MHK') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG66%2520HFV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG70%2520SUX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FG72%2520YZX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH11%2520PXY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH12%2520NUM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FH16%2520WDE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ64%2520ZHX') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FJ72%2520TZP') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL07%2520UPG') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL09%2520TMO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL10%2520EFE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL13%2520UPV') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL16%2520FWB') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL16%2520HNU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL19%2520OFB') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL22%2520AFJ') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520GME') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL23%2520UDG') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL57%2520AKN') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL64%2520CFM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL65%2520FMO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL69%2520ORF') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL70%2520HBG') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FL72%2520RBY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM08%2520JNL') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FM16%2520DGE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN09%2520KXS') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN13%2520VRE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN13%2520WOU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN22%2520LYK') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN62%2520VRL') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN66%2520HMY') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN68%2520KJE') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN68%2520PWO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FN69%2520XAM') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP14%2520PUO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP16%2520VNC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP52%2520EWU') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP59%2520EJO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FP61%2520YXO') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FR13%2520DZH') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT08%2520CHC') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT11%2520WHA') HTTP/1.1" 204 0
2026-03-28 22:38:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT18%2520NDE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT61%2520ENR') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FT61%2520KHF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV09%2520SVW') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV18%2520NVU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV21%2520UVM') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV59%2520SFE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV60%2520UOR') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV61%2520XGF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FV62%2520UZD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX17%2520MEU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX53%2520YTO') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX56%2520LKL') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FX63%2520ZTE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FXZ%25201757') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY16%2520ZGP') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY23%2520AEC') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='FY71%2520NZG') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD65%2520TZY') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GD65%2520UKH') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF09%2520VOB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF09%2520VWL') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF11%2520BZL') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF12%2520OKT') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF14%2520MHK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF15%2520VKS') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF18%2520RBU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF19%2520XAM') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF20%2520CZC') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF23%2520KZK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GF61%2520WPZ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GH15%2520AFF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ10%2520LFK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ14%2520YXA') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ16%2520ESN') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ61%2520ZBW') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ64%2520VSZ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ66%2520UUY') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ67%2520ENR') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ70%2520DZB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GJ70%2520WYW') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK13%2520ECE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK52%2520BYF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK59%2520URJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK59%2520VTL') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK60%2520VOD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GK61%2520OWV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL57%2520BJJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL62%2520JJF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL64%2520YSW') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL67%2520ZJV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GL72%2520OGT') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM16%2520RBF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM17%2520FWL') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM65%2520EHX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM65%2520LBF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GM66%2520JYY') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GN13%2520OUD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GN21%2520YKU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GN68%2520XLP') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GP14%2520CJE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GP19%2520DDZ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GT51%2520BAD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU12%2520NTJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU12%2520VFJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU14%2520RMO') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU16%2520DJX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU60%2520FXD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU60%2520OSV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU60%2520THV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GU63%2520DND') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV06%2520LXX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV08%2520XVX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV12%2520TZG') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV15%2520FDA') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV18%2520OYE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV19%2520HTD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV57%2520EZG') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV60%2520TXB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GV64%2520VXK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GX14%2520AWH') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GX22%2520WJK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GX73%2520YJY') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY12%2520KGU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY16%2520YMF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY61%2520XBK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY61%2520ZWC') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY65%2520HVW') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='GY65%2520RZJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='H10%2520EHS') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HF11%2520CPX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HF23%2520GDX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HF54%2520BWC') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG20%2520EPC') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG21%2520ACU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG52%2520VRU') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG64%2520EWR') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG65%2520VRO') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HG66%2520UDK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ08%2520LEF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ15%2520EZK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ17%2520PCO') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ53%2520SYT') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ56%2520LWK') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ61%2520HGE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ64%2520HPX') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HJ64%2520ZXT') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK11%2520EFB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK16%2520WEV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK20%2520MLJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK52%2520MPF') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK65%2520XMP') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK67%2520VVT') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK69%2520EKB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HK71%2520CKP') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN09%2520SYA') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN10%2520DHD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN12%2520XCD') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN17%2520YFJ') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN23%2520KHP') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN66%2520LXV') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN67%2520HBB') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN71%2520KCE') HTTP/1.1" 204 0
2026-03-28 22:38:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN71%2520LFO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HN72%2520KFG') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HPKK48061') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HS18%2520AVJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HS19%2520WPV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HT24%2520ZUA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV05%2520GUO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV08%2520JRX') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV10%2520FBF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV10%2520ZRO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV14%2520GOH') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV14%2520HHJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV23%2520NXY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV59%2520OYM') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV70%2520ORC') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HV73%2520ZZU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HW63%2520AOU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HX18%2520UPY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HX19%2520ENO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HX19%2520EOV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY15%2520VPK') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY18%2520WFM') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY58%2520XAP') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY58%2520YRA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY66%2520RNN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='HY69%2520NNZ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J12%2520YCA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J121%2520JAD') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J44%2520NYN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='J6%2520CYT') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='JFZ%25203197') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='JK09%2520GEE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='JP09%2520MCM') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='JU52%2520LEX') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='K25%2520DEN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KA07%2520PFY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KA07%2520ZXH') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KA57%2520HFF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KD19%2520KVL') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE08%2520FVF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE17%2520EVD') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE21%2520HTA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE53%2520VME') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KE73%2520XMV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF05%2520VKO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF15%2520EXS') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF15%2520FVU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KF15%2520VBD') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KFZ%25204079') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KG06%2520KNW') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KHZ%25205329') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KK19%2520VTN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KK68%2520CVJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KK68%2520WDE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM11%2520HYU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM19%2520WSZ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM22%2520XWR') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM24%2520NWN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM57%2520ZTS') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM64%2520FCV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM70%2520ETF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KM73%2520OPD') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN05%2520VGO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN11%2520ZJZ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN15%2520RZG') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KN62%2520DSU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KO15%2520ZVY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KO19%2520VNY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KO68%2520EKN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP16%2520WYG') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP16%2520YOF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP21%2520MYV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP53%2520ZRO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP61%2520WLD') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP68%2520JVR') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP71%2520SDU') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KP73%2520XXE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR11%2520DBV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR13%2520BXF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR13%2520ZDO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR20%2520FBO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR23%2520YAJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KR55%2520UXE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KS08%2520HUH') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KS11%2520KKX') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KS13%2520WZH') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT13%2520OVE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT18%2520BWG') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT62%2520EFV') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT69%2520COJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KT72%2520OCZ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU05%2520NZN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU09%2520TCO') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU13%2520UCP') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU18%2520GTF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KU60%2520YCG') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV11%2520KVC') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV14%2520JXW') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV19%2520EUA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV55%2520TXS') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV67%2520HBF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV68%2520JNN') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KV70%2520EJL') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW03%2520UKJ') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW13%2520ZYB') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW17%2520SGY') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW20%2520ODA') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KW65%2520WRT') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX06%2520NEC') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX10%2520OZR') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX12%2520EEF') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX14%2520UBM') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX16%2520CNE') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX20%2520LNM') HTTP/1.1" 204 0
2026-03-28 22:38:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX52%2520PVE') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KX66%2520LPY') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KXZ%25205169') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KXZ%25206960') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY15%2520KWD') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY63%2520WKC') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='KY67%2520VCJ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='L17%2520FAS') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='L44%2520TKC') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA04%2520FSG') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA16%2520KSN') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA23%2520HXZ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA65%2520BWK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LA67%2520HVB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB05%2520XAX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB20%2520VJM') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520JHA') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB22%2520KJJ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB55%2520SOJ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB61%2520EOL') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LB70%2520ZZL') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC15%2520FFT') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC17%2520WDP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC56%2520ZYM') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC70%2520UEE') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LC71%2520JXE') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD04%2520LKV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD16%2520HHB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD18%2520NHN') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD22%2520HKT') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD59%2520CWP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520BEO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD66%2520XBP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LD69%2520CCX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LE23%2520WFB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LE72%2520EFG') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF15%2520AEB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF17%2520OAO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF21%2520UMA') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF23%2520SCX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF64%2520ZBR') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF66%2520TZB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LF71%2520KXP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG09%2520CXO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG16%2520KBO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG22%2520UDJ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG58%2520EHO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG60%2520AFK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG64%2520APO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG65%2520WKK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG68%2520WGM') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG70%2520KAO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG72%2520HTO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LG74%2520UVB') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ04%2520NBP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ22%2520YND') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ23%2520RLR') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ57%2520FUE') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ64%2520YNV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LJ71%2520KRV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK14%2520AAU') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK16%2520ZPX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK19%2520FVO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LK19%2520KYN') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL08%2520DGX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL17%2520KLU') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL18%2520OKK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL19%2520PUF') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL19%2520UMZ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL63%2520RLV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL65%2520UDV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL67%2520NOH') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL69%2520JXF') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL70%2520RBO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LL74%2520KTO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM10%2520BUP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM10%2520DGU') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM19%2520ULD') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM19%2520YWX') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM21%2520DVP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM51%2520MUW') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM59%2520KNE') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM59%2520ZLK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM62%2520UKT') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM66%2520JRO') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LM70%2520ZYR') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN12%2520SYH') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN15%2520EYL') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN17%2520HRP') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN19%2520LYD') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN20%2520OTZ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN22%2520XRU') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN61%2520SNK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN65%2520ZXF') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LN70%2520ZBT') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO13%2520BKL') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO18%2520KKG') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO18%2520OHT') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO21%2520BJK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO64%2520YZV') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO65%2520NHJ') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO65%2520RYK') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO70%2520YFA') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LO72%2520PUA') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP14%2520LHC') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP22%2520KVS') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LP69%2520MUY') HTTP/1.1" 204 0
2026-03-28 22:38:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR09%2520CWD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR13%2520PXH') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR13%2520YSY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR14%2520MMA') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR15%2520FAF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR65%2520FTV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR65%2520WSY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LR70%2520SCZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS09%2520ETE') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS17%2520PCO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS18%2520NCA') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS57%2520KLL') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS61%2520UCF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS65%2520MXO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS67%2520WXN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS71%2520XPF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520VCW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LS72%2520YNB') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT08%2520YHO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT09%2520BMO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT13%2520KXC') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT14%2520PXA') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT19%2520WFU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT69%2520EVM') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT69%2520FBN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LT69%2520LGZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV07%2520YGU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV09%2520AOU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV11%2520DTO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV11%2520ODW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV12%2520ZXW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV61%2520FVD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV63%2520ESG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV65%2520THX') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LV68%2520KCO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX12%2520RBZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX14%2520TVD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX15%2520UFV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LX67%2520WPM') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY19%2520RKF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY21%2520SPV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY59%2520AYT') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY62%2520CUK') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='LY66%2520VFL') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='M23%2520RGG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='M30%2520ARU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='M999%2520JHG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA08%2520ERY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA09%2520BUP') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA11%2520SXE') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA13%2520SUY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA16%2520XAV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA19%2520ZYV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520FMU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520HJK') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA22%2520VNP') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA23%2520FUF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA58%2520OUC') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA63%2520WSO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA75%2520OHN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MA75%2520OHT') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MB10%2520YUM') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MC59%2520JLY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD03%2520MOD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD15%2520YRN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD17%2520VOH') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD19%2520GWK') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD21%2520NYO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD68%2520LZS') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MD72%2520KKB') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ME21%2520ERX') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF22%2520VCW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MF66%2520ONG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MGZ%25208955') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MH65%2520FBZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MHZ%25208508') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ09%2520JJX') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ12%2520UVW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ16%2520YVF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ18%2520ZPC') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ58%2520WLB') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ62%2520YHL') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ67%2520OHV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MJ69%2520HBU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK10%2520EXW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK10%2520MYY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK11%2520HDX') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK14%2520FVG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK19%2520TZY') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK60%2520DZR') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK61%2520WRD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK62%2520NTG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK63%2520DFD') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK64%2520ZXL') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK65%2520SXJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MK71%2520DTF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML16%2520XPH') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML18%2520MXW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML20%2520VDV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML21%2520GWW') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520BHZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520BZN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520HNN') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML22%2520OVU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML58%2520MYZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML61%2520GBV') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML67%2520PFA') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ML73%2520YOE') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM06%2520WMJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM15%2520NWZ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM16%2520YYG') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM67%2520MJF') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM72%2520FSO') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MM73%2520WXJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MP65%2520DUH') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MP73%2520JDJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT12%2520YJJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT14%2520TZH') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT17%2520DPU') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT17%2520XSE') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT23%2520OOJ') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT63%2520NBX') HTTP/1.1" 204 0
2026-03-28 22:38:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT63%2520VAF') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT72%2520ANX') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MT75%2520UBD') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV15%2520JVC') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV17%2520ULW') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV19%2520OJA') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV62%2520KCK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV62%2520NVG') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MV71%2520KSK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW08%2520URU') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW10%2520CPE') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW17%2520HSO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW21%2520TUO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW64%2520YGR') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW68%2520XUG') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW69%2520AEJ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW71%2520BFJ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MW74%2520JUV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX13%2520XJC') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX22%2520LSK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX22%2520UUV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX56%2520YTN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX58%2520YOW') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX59%2520WHZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX61%2520VCD') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='MX70%2520TKV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA06%2520BXU') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA13%2520FYY') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA14%2520NXO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA15%2520BHF') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA56%2520WPK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA61%2520EXG') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA62%2520YKF') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA64%2520CAO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NA68%2520VHM') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NC06%2520EHP') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NC12%2520XZY') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NC58%2520FCA') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND12%2520HWE') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND12%2520LYG') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND16%2520VDZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND16%2520YVA') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND17%2520RCV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND17%2520XKV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND23%2520TFK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND63%2520CJO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND65%2520UAV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND66%2520AUE') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND67%2520CNF') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND67%2520KXB') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND67%2520OFO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ND70%2520NUH') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NFZ%25201049') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG13%2520XWB') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG14%2520HFN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG14%2520SUY') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG16%2520KCO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG58%2520SRU') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG64%2520NTJ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NG70%2520DBX') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ15%2520FDZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ17%2520GBO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ18%2520YVZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ22%2520TWW') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ58%2520NYM') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ61%2520UWS') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ64%2520YHR') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ67%2520LJE') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ67%2520UTL') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NJ69%2520VXW') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK06%2520OOH') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK15%2520EKN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NK68%2520MHU') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL15%2520ARO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL20%2520VSO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL23%2520LPZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL59%2520VSN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL60%2520WBZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL63%2520EFB') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL64%2520DMO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL66%2520SCV') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL67%2520WGM') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NL70%2520KBZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU11%2520SYW') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU12%2520MJO') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU13%2520MDJ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU16%2520CVN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU63%2520XHX') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU64%2520BWN') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU66%2520HVC') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NU67%2520XNE') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV11%2520ZTZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV16%2520WVZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV19%2520GWM') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV24%2520LJU') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27bca.uk%27%20and%20last_price_update_time%20lt%201774305517&NextPartitionKey=1%218%21YmNhLnVr&NextRowKey=1%2116%21TlY1MiUyMFlDVw-- HTTP/1.1" 200 None
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV57%2520ENK') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV59%2520EBZ') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NV64%2520XHC') HTTP/1.1" 204 0
2026-03-28 22:38:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX15%2520UMO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX19%2520FHY') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX64%2520OPA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX64%2520VTO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NX64%2520XGB') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NY10%2520TVA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NY16%2520FFS') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='NY68%2520FTV') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE14%2520HYW') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE18%2520FZV') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OE19%2520HLO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OGZ%25207640') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OL17%2520EVA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU13%2520YUH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU14%2520VOH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU14%2520YDX') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU15%2520VTJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU16%2520RZC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU25%2520BUJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU58%2520WHF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU63%2520DDN') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU66%2520UUK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU67%2520OEV') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OU74%2520XZH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV09%2520AHG') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV15%2520KNN') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV16%2520YJE') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV18%2520HHU') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV23%2520FGF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV58%2520OCL') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV59%2520BCY') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV62%2520XBO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OV70%2520MVL') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OW07%2520CJZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OX17%2520AGY') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY12%2520VVN') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY22%2520YBL') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY58%2520OEV') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY65%2520VSK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='OY69%2520RZN') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='P90%2520MLW') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE17%2520AEJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE51%2520OHV') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE60%2520KKR') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE60%2520PWJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PE62%2520FLC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PF68%2520LDX') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PFZ%25203642') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PG08%2520YBU') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PG19%2520UMA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PG66%2520FPC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PG68%2520AVE') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ07%2520ODM') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ13%2520VZW') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ64%2520NRZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PJ67%2520EBG') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK07%2520GTF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK16%2520FHB') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK18%2520FYU') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK19%2520NXT') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK23%2520XRO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK58%2520XLA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK60%2520OKE') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK61%2520HNM') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK69%2520PXS') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK69%2520TTJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK70%2520CNJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PK71%2520FFC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PL64%2520AAJ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PL68%2520PYH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN16%2520DRO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN22%2520KAA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN22%2520OCF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN57%2520WCD') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN58%2520ZTG') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN61%2520LVH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PN67%2520LTT') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PO11%2520VSC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PO22%2520ZFL') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PO58%2520ELC') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PX10%2520YFY') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PX57%2520XXE') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PX64%2520ONA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PX72%2520XHO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY10%2520FKP') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY12%2520HHK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY16%2520ABZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY59%2520NEF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='PY66%2520BNA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='R11%2520KGR') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA17%2520PFF') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA19%2520ZWM') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RA65%2520DCE') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE06%2520LVM') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE12%2520TVM') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE14%2520YVN') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE17%2520AOK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE20%2520ZNK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE21%2520VWD') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE22%2520ZBD') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE56%2520OEW') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE67%2520GZB') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE67%2520WTZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE69%2520RWZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE71%2520OXT') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520BHP') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RE72%2520KXK') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF58%2520COA') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF65%2520MBO') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF68%2520AYT') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RF72%2520MWD') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RHZ%25205197') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ04%2520ZYB') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ09%2520TOH') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ11%2520HBZ') HTTP/1.1" 204 0
2026-03-28 22:38:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ11%2520XLV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ14%2520NFV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ20%2520HHL') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ21%2520JYD') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ58%2520JCO') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ60%2520LUZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ62%2520UFX') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RJ65%2520XGZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK08%2520XFZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK10%2520SNU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK13%2520CZS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK23%2520PZM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK23%2520SNZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK63%2520KKN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RK74%2520JXN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RN19%2520HGM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RN51%2520YXF') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO08%2520CZT') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO13%2520UGC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520BYZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO14%2520UJU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO16%2520LGL') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520EUM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO22%2520WTJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO23%2520EKJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO24%2520JVX') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO24%2520TFX') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO25%2520VBZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO68%2520PUU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO69%2520WPA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RO70%2520EUX') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RP08%2520TAL') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV09%2520ZZP') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV12%2520FWJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV15%2520ZXE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV16%2520EVC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV20%2520ZNE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV21%2520EUD') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV22%2520XJW') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV59%2520GFA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV61%2520WUE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV62%2520NHN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV62%2520UVA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520BWB') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520SNU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV65%2520UPM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RV69%2520HEJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX18%2520JUA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX67%2520WRA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RX71%2520KKS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520YYN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520YYR') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520YYV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520ZFB') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520ZFC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520ZFE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='RY18%2520ZFH') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='S80%2520CXB') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA16%2520PSW') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA17%2520XJM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA61%2520FPO') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA64%2520XEC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA64%2520XWT') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA67%2520NKR') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SA72%2520CNN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB06%2520YYS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB15%2520UJC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB22%2520USS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB60%2520SHA') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB61%2520WJG') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB62%2520HFH') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB64%2520XEJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB67%2520AHZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB67%2520VTF') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SB70%2520VHU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC10%2520EWF') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC17%2520FOV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC68%2520VFM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SC74%2520VZV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD12%2520KUB') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD16%2520AJF') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD23%2520VWS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD62%2520ZHY') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD64%2520WVT') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD67%2520UPN') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD68%2520JXG') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD69%2520MXE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD71%2520ETL') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SD72%2520JFJ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE15%2520ZDZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE23%2520VBK') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SE65%2520VSV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF12%2520OVM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF63%2520KWV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SF65%2520BXS') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SFZ%25207827') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG08%2520LKK') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG08%2520WDC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG13%2520NVX') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG16%2520SBH') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG22%2520OYV') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG57%2520KZB') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG61%2520UUP') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG63%2520FWZ') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SG72%2520VBM') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH57%2520XUD') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH63%2520EWT') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH67%2520ORK') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH68%2520PXC') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH70%2520YLK') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SH72%2520XXL') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ14%2520CCU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ18%2520VHU') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ59%2520TPY') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SJ66%2520ULE') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK07%2520DWP') HTTP/1.1" 204 0
2026-03-28 22:38:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK11%2520GNY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK15%2520FWP') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK15%2520LLF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK18%2520FWT') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK18%2520PDZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK18%2520TYG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK20%2520XCN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK22%2520TCZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK55%2520YBB') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK57%2520LSJ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK61%2520UJV') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK63%2520VDY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SK69%2520VHW') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL19%2520YXR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL23%2520BXC') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL59%2520AHK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL62%2520GCV') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL66%2520XSC') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL68%2520AZT') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL71%2520FTT') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SL71%2520NEF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM11%2520VLK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM12%2520DMU') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM17%2520CHN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM19%2520NNX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM21%2520YVX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM21%2520ZTG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM22%2520XEA') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM56%2520FHK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM65%2520XSL') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SM70%2520WRK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SN14%2520VUP') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SN22%2520TZX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO18%2520VDF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO21%2520FKJ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO59%2520GGU') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO59%2520JZM') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO65%2520LHM') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SO65%2520WMF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP10%2520LLC') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP21%2520NUB') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP22%2520JRZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP60%2520OUW') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP61%2520PFK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP66%2520GGA') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP67%2520WOB') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP70%2520JVE') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SP72%2520JNL') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SR08%2520AHC') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SR18%2520LHK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SR65%2520DJD') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SS04%2520CRS') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SS10%2520JRS') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SS19%2520AJX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST17%2520XOE') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST57%2520PGY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST64%2520MGE') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST64%2520XKE') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST68%2520CSF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520CKO') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='ST72%2520YMY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV08%2520MJY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV10%2520SYF') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV11%2520USP') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV60%2520LWZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SV63%2520AOS') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SW14%2520GVN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SW55%2520DYH') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SW69%2520RZY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SX19%2520GZJ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='SY59%2520NGN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='T2%2520YVN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TJZ%25207768') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TN07%2520XRZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='TO11%2520EKG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='UIG%25202241') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='V27%2520HEM') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA06%2520EYG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA11%2520NBN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA21%2520EFM') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VA69%2520CLY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE10%2520WJN') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE12%2520VTZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE15%2520ZMU') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE18%2520NNT') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE20%2520FYO') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE60%2520TLO') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE62%2520CRU') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VE65%2520DKY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VF16%2520KUH') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VF19%2520YUA') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VF19%2520YVV') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VGZ%25204760') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK11%2520BUO') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK14%2520WLX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK16%2520YXY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK22%2520KYT') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK66%2520AGU') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK66%2520OFY') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VK67%2520KGJ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN12%2520ULR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN18%2520FLB') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN22%2520BXK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN63%2520YDK') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN64%2520XMZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN70%2520WWG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VN72%2520YNR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VNZ%25202084') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO10%2520XMR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO19%2520ENE') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO21%2520RZR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520PZX') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO23%2520YHV') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VO69%2520YMG') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VU12%2520OLJ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VU23%2520MXR') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VX18%2520NUV') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='VX69%2520OVZ') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='W27%2520DAB') HTTP/1.1" 204 0
2026-03-28 22:38:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WA04%2520LBN') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WA57%2520OBP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WA65%2520WAG') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD08%2520ANF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD08%2520AOE') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD21%2520FRV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD64%2520PNJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WD68%2520RKK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF07%2520VGO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF13%2520VTX') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF20%2520VUJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF21%2520GUA') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WF58%2520GWG') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG18%2520HZJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG20%2520ZTP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WG57%2520BOF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WH19%2520WEC') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WHZ%25204523') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ05%2520YWW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ07%2520FDM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ08%2520VNZ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ12%2520MRX') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ15%2520MWP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ16%2520ENU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ61%2520CRX') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ62%2520FKK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ64%2520VVS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WJ70%2520OVK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK09%2520UMS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK17%2520YVC') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WK60%2520EUM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL16%2520CRU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL17%2520DTY') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL19%2520PWV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WL55%2520KPT') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM09%2520EWS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM13%2520VRG') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM15%2520OVU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM17%2520HCZ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM23%2520JUO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WM64%2520MDM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN02%2520WXY') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN17%2520KNO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN23%2520EJY') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN60%2520ATO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN70%2520HZE') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN71%2520XZY') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WN72%2520VJE') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WO19%2520JWA') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WO21%2520TZW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WO66%2520GGU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WP17%2520YAF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WP66%2520WZU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR21%2520PGZ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR63%2520MSO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR64%2520VLE') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR68%2520CVO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WR69%2520VTV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WT21%2520KRD') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU17%2520KVG') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU18%2520CLF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU23%2520XRB') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU54%2520WFJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU59%2520YXT') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU63%2520DPO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU64%2520LHG') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU64%2520NGV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WU65%2520FVP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV12%2520FDL') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV16%2520AOC') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV18%2520ZZK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV53%2520UWD') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV55%2520VVS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV70%2520DYF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WV70%2520SYA') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX13%2520YJK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX16%2520RYR') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX19%2520OPL') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX25%2520YMK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='WX68%2520XSN') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='XJZ%25204482') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='Y23%2520EFS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='Y7%2520BHF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA08%2520UOM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA13%2520CWU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YA70%2520NRO') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB15%2520NKP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520TFZ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB19%2520VJT') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB20%2520WZP') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB57%2520XSM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB63%2520EXW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB64%2520KFW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB65%2520VVK') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB66%2520UJV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YB73%2520TPV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC12%2520DXV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC14%2520WVW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC15%2520TXF') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC16%2520DOJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC18%2520FDV') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC20%2520YNH') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC58%2520YMD') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC59%2520TEY') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC61%2520OOU') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YC65%2520COA') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD09%2520ZZL') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD12%2520AXX') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD12%2520PKZ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520AOA') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD18%2520XCE') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD22%2520JYL') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD63%2520KSJ') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD64%2520ODS') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD67%2520XOM') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD69%2520HTC') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YD71%2520MVW') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE08%2520TVL') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE12%2520BVX') HTTP/1.1" 204 0
2026-03-28 22:38:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE19%2520JBF') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE22%2520LYP') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE61%2520VXS') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE65%2520XNB') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YE71%2520EYU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF08%2520FNX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF09%2520SXH') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF14%2520ENY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF15%2520TTX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF17%2520URX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF19%2520MRH') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF55%2520DZG') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF57%2520CZY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF59%2520JUU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF61%2520CNY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF61%2520SKD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF69%2520EEG') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YF69%2520ZWJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG07%2520XHA') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG09%2520SBO') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG10%2520OVW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG18%2520ZBM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG20%2520AYE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG21%2520XGC') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG22%2520WXA') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG24%2520NZY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG60%2520WKY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG62%2520OEY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YG68%2520NJX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH13%2520NPD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH14%2520VMW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH15%2520LNW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH18%2520FTU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH21%2520TVD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH59%2520XMS') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH60%2520JEJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH60%2520PFY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH61%2520YEL') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH63%2520ZGM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YH68%2520MGX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ21%2520CHB') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ58%2520EXF') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YJ60%2520WKS') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK06%2520GYT') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK16%2520BRZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK19%2520RVP') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK66%2520JPW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YK73%2520DWB') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YL18%2520TBZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520ARU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM19%2520DCZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM54%2520RYZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM65%2520DHA') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM70%2520LDU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YM71%2520BXC') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YN15%2520OMV') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YN15%2520PMX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YN68%2520XHM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO16%2520ETY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO18%2520RNJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO19%2520EZH') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO23%2520LBN') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO68%2520HZM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YO68%2520PDX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP07%2520YRK') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP12%2520SHJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP13%2520VZH') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP14%2520ZHX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP19%2520HOU') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP21%2520FUM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP64%2520GYF') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YP69%2520WCJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR09%2520FUM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR16%2520KPP') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR18%2520XCD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520HPJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR22%2520WNZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR23%2520DFP') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YR65%2520LYG') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS07%2520OHG') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS12%2520VWX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS12%2520XFW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS16%2520ZCE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS19%2520TKE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS66%2520STX') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS67%2520FZW') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS67%2520WSJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS68%2520LBY') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YS71%2520AVR') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT04%2520NAE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT10%2520DZZ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT10%2520OBV') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT13%2520VYB') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT15%2520DVM') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT19%2520TDS') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT20%2520ULR') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520UJJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT22%2520XOL') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT66%2520DYN') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT67%2520PWJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YT69%2520UER') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YV21%2520LYD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YW19%2520BYC') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YW64%2520FCO') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX07%2520VBT') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX11%2520YYJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX52%2520VWV') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX57%2520WBE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YX63%2520YKD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY11%2520OEJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY11%2520PAO') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY12%2520CWE') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY16%2520ODS') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY61%2520LFD') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY61%2520UHJ') HTTP/1.1" 204 0
2026-03-28 22:38:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='bca.uk',RowKey='YY73%2520BUW') HTTP/1.1" 204 0
2026-03-28 22:38:52 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (3814 items) in: file:///var/lib/scrapyd/items/sourcing_v2/bca.uk/task_51_2026-03-28T22_00_00.jl
2026-03-28 22:38:52 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 4710145,
 'downloader/request_count': 5290,
 'downloader/request_method_count/GET': 5290,
 'downloader/response_bytes': 324765528,
 'downloader/response_count': 5290,
 'downloader/response_status_count/200': 2714,
 'downloader/response_status_count/302': 2576,
 'elapsed_time_seconds': 2321.788232,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 28, 22, 38, 51, 955498, tzinfo=datetime.timezone.utc),
 'item_dropped_count': 13,
 'item_dropped_reasons_count/DropItem': 13,
 'item_scraped_count': 3814,
 'log_count/DEBUG': 80210,
 'log_count/ERROR': 8,
 'log_count/INFO': 75808,
 'log_count/WARNING': 408,
 'memusage/max': 221192192,
 'memusage/startup': 147910656,
 'photo_download_count': 2344,
 'pipeline/dropped_expired': 13,
 'playwright/context_count': 2,
 'playwright/context_count/max_concurrent': 1,
 'playwright/context_count/persistent/False': 2,
 'playwright/context_count/remote/False': 2,
 'playwright/page_count': 0,
 'request_depth_max': 136,
 'response_received_count': 370,
 'scheduler/dequeued': 5290,
 'scheduler/dequeued/memory': 5290,
 'scheduler/enqueued': 5290,
 'scheduler/enqueued/memory': 5290,
 'scrape_type/new': 237,
 'scrape_type/price_update': 3591,
 'scrape_type/skipped': 9544,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 137,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 9.596292752663796,
 'scrapy-zyte-api/mean_response_seconds': 10.375845605629857,
 'scrapy-zyte-api/processed': 137,
 'scrapy-zyte-api/request_args/actions': 1,
 'scrapy-zyte-api/request_args/browserHtml': 1,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 136,
 'scrapy-zyte-api/request_args/experimental.requestCookies': 136,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 137,
 'scrapy-zyte-api/request_args/httpResponseBody': 136,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 136,
 'scrapy-zyte-api/request_args/sessionContext': 1,
 'scrapy-zyte-api/request_args/url': 137,
 'scrapy-zyte-api/status_codes/200': 137,
 'scrapy-zyte-api/success': 137,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'source/items_encountered': 13452,
 'spider_exceptions/ValueError': 1,
 'start_time': datetime.datetime(2026, 3, 28, 22, 0, 10, 167266, tzinfo=datetime.timezone.utc)}
2026-03-28 22:38:52 [scrapy.core.engine] INFO: Spider closed (finished)

PROJECT (sourcing_v2), SPIDER (bca.uk)